[發明專利]一種Android系統下多USB攝像頭固定順序的實現方法及裝置在審
| 申請號: | 202011147401.1 | 申請日: | 2020-10-23 |
| 公開(公告)號: | CN112328309A | 公開(公告)日: | 2021-02-05 |
| 發明(設計)人: | 胡焱;馬連忠;王然 | 申請(專利權)人: | 浪潮金融信息技術有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 北京權智天下知識產權代理事務所(普通合伙) 11638 | 代理人: | 王新愛 |
| 地址: | 215100 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 android 系統 usb 攝像頭 固定 順序 實現 方法 裝置 | ||
本發明公開了一種Android系統下多USB攝像頭固定順序的實現方法及裝置,包括如下步驟,啟動系統,Camera HAL層代碼遍歷/dev/videoX節點,確定攝像頭數量;獲取參數信息,通過協議獲取各攝像頭的參數信息,填充至capability結構體;針對每個攝像頭,獲取capability結構體中cad字段數據;根據card字段數據來確定具體攝像頭,重新組織gCamInfos[]數組;利用gCamInfos[]數組內部的信息,獲取攝像頭句柄及相關能力信息,完成針對該攝像頭的各種操作;本發明從根本上解決了按照枚舉順序來生成攝像頭數據表的弊端,針對Android各版本具有通用性。
技術領域
本發明涉及一種Android系統下多USB攝像頭固定順序的實現方法及裝置,屬于智能操作系統技術領域。
背景技術
Android操作系統是智能操作系統,具備豐富的功能,很好的用戶體驗、可擴展性、開放性;原生Android默認是兩個攝像頭,前置攝像頭和后置攝像頭,但隨著基于Android系統的自助終端應用的普及,勢必需要對Android系統進行改造,基于銀行或信貸網點的自助終端類產品需集成兩個以上的USB攝像頭,比如三個攝像頭的情況,人臉識別攝像頭、環境攝像頭、高拍儀,但USB設備隨設備上電啟動,枚舉順序會有隨機性,而Android應用程序在調用攝像頭時是根據攝像頭的索引值來調用的,每次設備重啟,攝像頭的順序會幾率性的變化,造成上層無法按照固定的索引值來調用各個攝像頭。
針對接入多USB攝像頭的情況,如果采用Android SDK提供的方法,通過索引值來調用攝像頭,肯定會遇到攝像頭的索引值無法固定的問題,攝像頭廠家會提供基于libusb封裝的庫,通過USB pid、vid的方法來唯一確定某個攝像頭,但當接入的多個攝像頭來自同一個廠家時,此種方法就不再適用了。
發明內容
針對上述存在的技術問題,本發明的目的是:提出了一種Android系統下多USB攝像頭固定順序的實現方法及裝置,解決了多USB攝像頭的設備利用Android SDK調用攝像頭索引值無法固定問題。
本發明的技術解決方案是這樣實現的:一種Android系統下多USB攝像頭固定順序的實現方法,包括如下步驟,S100,啟動系統,Camera HAL層代碼遍歷/dev/videoX節點,確定攝像頭數量;
S200,獲取參數信息,通過協議獲取各攝像頭的參數信息,填充至capability結構體;
S300,針對每個攝像頭,獲取capability結構體中cad字段數據;
S400,根據card字段數據來確定具體攝像頭,重新組織gCamInfos[]數組;
S500,利用gCamInfos[]數組內部的信息,獲取攝像頭句柄及相關能力信息,完成針對該攝像頭的各種操作。
優選的,在步驟S100中,節點個數代表攝像頭數量。
優選的,在步驟S200中,所述協議為V4L2協議。
優選的,在步驟S400中,數組的index值即為上層應用程序調用具體攝像頭時傳遞下來的索引值。
為了進一步的增大本申請的保護范圍,提出一種Android系統下多USB攝像頭固定順序實現方法的裝置,包括啟動模塊、參數獲取模塊、數據處理模塊、重組模塊和執行模塊;
所述啟動模塊用于系統啟動以便Camera HAL層代碼遍歷/dev/videoX節點,確定攝像頭數量;
所述參數獲取模塊獲取參數信息,通過協議獲取各攝像頭的參數信息,填充至capability結構體;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮金融信息技術有限公司,未經浪潮金融信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011147401.1/2.html,轉載請聲明來源鉆瓜專利網。





