[發明專利]一種基于高通平臺支持多個同類型傳感器的方法和裝置在審
| 申請號: | 201910873105.0 | 申請日: | 2019-09-16 |
| 公開(公告)號: | CN110688162A | 公開(公告)日: | 2020-01-14 |
| 發明(設計)人: | 李遠強 | 申請(專利權)人: | 廣東小天才科技有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 11638 北京權智天下知識產權代理事務所(普通合伙) | 代理人: | 王新愛 |
| 地址: | 523000 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 傳感器 目標傳感器 參考信息 方法和裝置 多個目標 高通平臺 兼容問題 目標類型 驅動程序 實時獲取 使用場景 申請 | ||
本申請實施例公開了一種基于高通平臺支持多個同類型傳感器的方法和裝置。本申請實施例提供的技術方案通過傳感器ID對目標類型傳感器包含的多個目標傳感器進行區分,并通過傳感器ID啟動對應的驅動程序,開啟目標傳感器,解決了多個同類型傳感器的兼容問題;并根據選用參考信息確定需要使用的目標傳感器,使得目標傳感器的選用更準確;同時,根據實時獲取的選用參考信息對目標傳感器進行切換,使得選用的目標傳感器更適合當前的使用場景,提高靈活性。
技術領域
本申請實施例涉及計算機技術領域,尤其涉及一種基于高通平臺支持多個同類型傳感器的方法和裝置。
背景技術
目前電子產品市場上,絕大部分產品都帶有傳感器,這些產品可能會有多個傳感器,但是同一類型的傳感器就只有一個。目前的安卓系統中,一般是一個類型的傳感器對應著一個驅動,由這個驅動對傳感器進行控制,APP應用程序獲取和使用對應類型的傳感器的數據。隨著產品性能和用戶體驗需求的提高,存在需要同時兼容多個同一類型的傳感器,用于不同場景的切換使用的情況。因此,如何支持多個同類型的傳感器成為了亟需解決的問題。
發明內容
本申請實施例提供一種基于高通平臺支持多個同類型傳感器的方法和裝置,以解決無法兼容多個同類型傳感器的問題。
在第一方面,本申請實施例提供了一種基于高通平臺支持多個同類型傳感器的方法,包括:
響應對目標類型傳感器的調用請求,在所述調用請求對應的目標類型傳感器包含多個目標傳感器時,生成調用指令,所述調用指令用于指示調用目標類型傳感器中的一個目標傳感器;
響應調用指令,獲取所述調用指令所指向的目標傳感器對應的傳感器ID;
根據所述傳感器ID啟動對應目標傳感器的驅動程序。
進一步的,所述響應對目標類型傳感器的調用請求,在所述調用請求對應的目標類型傳感器包含多個目標傳感器時,生成調用指令,包括:
響應對目標類型傳感器的調用請求,判斷所述調用請求對應的目標類型傳感器是否包含多個目標傳感器;
若是,獲取選用映射表,所述選用映射表用于保存同一目標類型傳感器中不同目標傳感器與選用參考信息之間的映射關系,所述選用參考信息用于為選用目標類型傳感器中的某個目標傳感器提供參考;
獲取選用參考信息,根據所述選用映射表和所述選用參考信息,確定需要調用的目標傳感器,并生成指向需要調用的目標傳感器的調用指令;
若否,直接生成指向需要調用的目標類型傳感器的調用指令。
進一步的,所述根據所述傳感器ID啟動對應目標傳感器的驅動程序之后,還包括:
實時獲取選用參考信息,根據所述選用映射表和所述選用參考信息,判斷是否滿足切換目標傳感器的切換條件;
若滿足切換條件,則確定需要切換的目標傳感器,并生成指向需要切換的目標傳感器的切換指令;
響應切換指令,獲取所述切換指令所指向的目標傳感器對應的傳感器ID;
根據所述傳感器ID啟動對應目標傳感器的驅動程序,并關閉其余目標傳感器的驅動程序。
進一步的,所述若滿足切換條件,則確定需要切換的目標傳感器,并生成指向需要切換的目標傳感器的切換指令,包括:
若滿足切換條件,則在切換條件滿足持續達到預設時長后,確定需要切換的目標傳感器,并生成指向需要切換的目標傳感器的切換指令。
進一步的,響應調用指令,獲取所述調用指令所指向的目標傳感器對應的傳感器ID,包括:
響應調用指令,獲取ID映射表,所述ID映射表用于保存目標傳感器與傳感器ID之間的映射關系;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東小天才科技有限公司,未經廣東小天才科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910873105.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:周邊硬件的操作方法與操作系統
- 下一篇:一種服務器開機的控制方法、系統及裝置





