[發明專利]多應用共享攝像頭的方法、裝置及計算機可讀存儲介質在審
| 申請號: | 202011560643.3 | 申請日: | 2020-12-25 |
| 公開(公告)號: | CN112579322A | 公開(公告)日: | 2021-03-30 |
| 發明(設計)人: | 劉澤輝 | 申請(專利權)人: | 莜騰(上海)自動化設備科技有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 廣州鼎賢知識產權代理有限公司 44502 | 代理人: | 劉莉梅 |
| 地址: | 201499 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 共享 攝像頭 方法 裝置 計算機 可讀 存儲 介質 | ||
1.一種多應用共享攝像頭的方法,其特征在于,具體步驟包括:
1)應用打開攝像頭時,在Camera Service中創建共享應用列表,然后將調用所述攝像頭的所述應用的應用信息存儲到所述共享應用列表中;
2)將用于提供給所述應用操作所述攝像頭的Camera Client實例返回給調用所述攝像頭的所述應用;
3)將所述應用的數據存儲地址保存到所述共享應用列表中;
4)所述攝像頭返回攝像頭數據時,根據調用所述攝像頭的所述應用的數量復制同樣份數的所述攝像頭數據,然后將復制的所述攝像頭數據按份返回到所述共享應用列表中記錄的每個所述數據存儲地址中,各所述應用從自身關聯的所述數據存儲地址中獲取所述攝像頭數據實現多應用共享同一個所述攝像頭。
2.根據權利要求1所述的多應用共享攝像頭的方法,其特征在于,所述步驟2)中包括對所述Camera Client實例是否存在的判斷流程,所述判斷流程具體為:
判斷用于提供給所述應用操作所述攝像頭的所述Camera Client實例是否存在,
若是,則將已存在的所述Camera Client實例返回給調用所述攝像頭的所述應用;
若否,則創建所述Camera Client實例并返回給調用所述攝像頭的所述應用。
3.根據權利要求1所述的多應用共享攝像頭的方法,其特征在于,所述方法的步驟還包括:
5)所述應用停止調用所述攝像頭時,刪除保存在所述共享應用列表中的所述應用的所述應用信息;
6)判斷所述共享應用列表是否為空,
若是,則關閉所述Camera Client實例,釋放攝像頭資源;
若否,則不作攝像頭資源釋放處理。
4.根據權利要求1所述的多應用共享攝像頭的方法,其特征在于,所述應用信息包括所述應用的包名、進程ID、binder對象中的任意一種或多種。
5.根據權利要求1所述的多應用共享攝像頭的方法,其特征在于,所述攝像頭通過HAL接口向所述應用返回所述攝像頭數據。
6.一種多應用共享攝像頭的裝置,可實現如權利要求1-5任意一項所述的多應用共享攝像頭的方法,其特征在于,所述裝置包括:
共享應用列表創建模塊,用于在應用打開攝像頭時,在Camera Service中創建共享應用列表;
應用信息存儲模塊,連接所述共享應用列表創建模塊,用于將調用所述攝像頭的所述應用的應用信息存儲到所述共享應用列表中;
代理對象存在與否判斷模塊,用于判斷提供給所述應用操作所述攝像頭的CameraClient實例是否存在,并輸出判斷結果;
代理對象獲取模塊,連接所述代理對象存在與否判斷模塊,用于在判定存在所述Camera Client實例時,獲取所述Camera Client實例;
代理對象創建模塊,連接所述代理對象存在與否判斷模塊,用于在判定不存在所述Camera Client實例時,創建所述Camera Client實例;
代理對象返回模塊,分別連接所述代理對象獲取模塊和所述代理對象創建模塊,用于將獲取或創建的所述Camera Client實例返回給調用所述攝像頭的所述應用;
應用數據存儲地址保存模塊,連接所述共享應用列表創建模塊,用于在所述應用通過攝像頭提供的API接口操作所述攝像頭時,將所述API接口傳入的應用數據存儲地址保存到所述共享應用列表中;
攝像頭數據復制模塊,用于在所述攝像頭向所述應用返回攝像頭數據時,根據調用所述攝像頭的所述應用的數量復制同樣份數的所述攝像頭數據;
攝像頭數據返回模塊,連接所述攝像頭數據復制模塊,用于將復制的所述攝像頭數據按份返回到所述共享應用列表中記錄的每個所述數據存儲地址中,各所述應用從自身關聯的所述數據存儲地址中獲取所述攝像頭數據實現多應用共享同一個所述攝像頭。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于莜騰(上海)自動化設備科技有限公司,未經莜騰(上海)自動化設備科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011560643.3/1.html,轉載請聲明來源鉆瓜專利網。





