[發明專利]一種安全內存實現方法及其系統在審
| 申請號: | 202010768784.8 | 申請日: | 2020-08-03 |
| 公開(公告)號: | CN111881435A | 公開(公告)日: | 2020-11-03 |
| 發明(設計)人: | 周博 | 申請(專利權)人: | 沈陽謙川科技有限公司 |
| 主分類號: | G06F21/32 | 分類號: | G06F21/32;G06F21/78 |
| 代理公司: | 北京卓特專利代理事務所(普通合伙) 11572 | 代理人: | 陳變花 |
| 地址: | 110000 遼寧省沈陽市中國(遼寧)自由*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 安全 內存 實現 方法 及其 系統 | ||
1.一種安全內存實現系統,其特征在于,包括:設置于安全執行環境端的人臉算法和安全內存服務;設置于一般執行環境端的客戶端程序、相機服務、安全內存分配器和安全內存;還包括相機硬件;
其中,人臉算法:是用于辨識人臉的應用程序;用于接收客戶端程序下發的等待接收人臉資料指令,并執行等待接收人臉資料指令開始等待人臉資料;用于接收安全內存服務的通知,讀取安全內存中的人臉資料進行辨識,生成辨識結果,并將辨識結果返回給客戶端程序;
安全內存服務:負責管理安全內存;用于接收,并管理安全內存分配器發送的安全內存的內存信息;向人臉算法下發通知,提供人臉算法映射接口,使人臉算法可以讀取安全內存;
客戶端程序:與用戶交互的程序;控制相機服務獲取人臉資料,并控制人臉算法對人臉資料進行辨識;接收反饋的辨識結果;
相機服務:控制相機硬件獲取人臉資料;用于向安全內存分配器發送存儲申請指令,獲取安全內存,并控制相機硬件將人臉資料寫入至安全內存中;
安全內存分配器:負責管理安全內存,用于執行存儲申請指令,從安全內存池中配置一塊內存作為安全內存,并通知安全內存服務有新的安全內存可以使用,最后將安全內存的句柄發送至相機服務,其中,相機服務獲得句柄后只能允許映射成只讀;
安全內存:是在內存中的一段連續的物理地址,用于存儲人臉資料,并允許人臉算法讀取人臉資料;
相機硬件:用于接收相機服務發送的拍照指令,獲取人臉資料并將人臉資料寫入至相應的安全內存,完成寫入后向相機服務反饋寫入完畢通知。
2.權利要求1所述的安全內存實現系統,其特征在于,安全內存服務中建立有安全內存表,所述安全內存表用于存儲和管理每個安全內存的內存信息,該內存信息包括:物理地址、大小和流水號。
3.一種安全內存實現方法,其特征在于,應用于如權利要求1-2任一項所述的安全內存實現系統中,包括如下步驟:
相機服務接收到客戶端程序發送的獲取人臉資料命令后,根據獲取人臉資料命令向安全內存分配器下發存儲申請指令;
相機服務接收安全內存分配器執行存儲申請指令后反饋的安全內存的內存信息中的流水號和句柄;
相機服務根據安全內存的句柄向相機硬件下發拍照指令;
相機服務接收到相機硬件執行拍照指令后反饋的寫入完畢通知后,將流水號傳送至安全內存服務,通知安全內存服務該安全內存已經可以使用,再由安全內存服務通知人臉算法讀取安全內存中的人臉資料進行辨識并生成辨識結果。
4.根據權利要求3所述的安全內存實現方法,其特征在于,客戶端程序向相機服務發送的獲取人臉資料命令的同時,向人臉算法下發等待接收人臉資料指令,人臉算法接收到等待接收人臉資料指令后開始等待人臉資料。
5.根據權利要求3所述的安全內存實現方法,其特征在于,安全內存分配器記錄完該安全內存的內存信息后,將內存信息傳送至安全內存服務,安全內存服務將接收到的內存信息記錄在安全內存表之中。
6.根據權利要求5所述的安全內存實現方法,其特征在于,安全內存服務接收到已經可以使用的通知后,透過流水號對安全內存表進行查詢,取得物理地址和大小后,將安全內存映射給人臉算法并通知人臉算法有新的人臉資料。
7.根據權利要求3所述的安全內存實現方法,其特征在于,相機服務接收到客戶端程序發送的獲取人臉資料命令之前,需要先通過安全檢測系統對安全內存實現系統進行安全檢測,并獲取安全檢測報告,若安全檢測報告為通過,則安全內存實現系統執行安全內存實現方法,若安全檢測報告為不通過,則安全內存實現系統拒絕執行安全內存實現方法并通知用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于沈陽謙川科技有限公司,未經沈陽謙川科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010768784.8/1.html,轉載請聲明來源鉆瓜專利網。





