[發明專利]傳感器接口處理方法及裝置有效
| 申請號: | 201410243477.2 | 申請日: | 2014-06-03 |
| 公開(公告)號: | CN105335131B | 公開(公告)日: | 2018-12-25 |
| 發明(設計)人: | 王永光 | 申請(專利權)人: | 廣州市動景計算機科技有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F9/46;G06F17/30 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 吳開磊 |
| 地址: | 510627 廣東省廣州市天河區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 傳感器 接口 處理 方法 裝置 | ||
本發明公開了一種傳感器接口處理方法。該方法包括:當執行代碼過程中執行到傳感器操作函數時,獲取所述傳感器操作函數中的參數,所述參數至少包括傳感器名稱、回調標識;根據所述參數中的傳感器名稱,在預置的數據表中查找對應的傳感器;根據所述參數中的回調標識,確定所述查找到的傳感器的API的操作模式為回調模式或直接獲取模式;根據所確定的API的操作模式執行對應處理。本發明相應提供一種處理裝置。本發明提供的方案,能夠滿足不同傳感器的不同操作需求,使得瀏覽器可以更方便、更靈活使用傳感器。
技術領域
本發明涉及移動通信技術領域,更為具體地,涉及一種傳感器接口處理方法及裝置。
背景技術
傳感器是一種檢測裝置,能感受到被測量的信息,并能將檢測感受到的信息,按一定規律變換成為電信號或其他所需形式的信息輸出,以滿足信息的傳輸、處理、存儲、顯示、記錄和控制等要求。傳感器是實現自動檢測和自動控制的首要環節。
API(Application Programming Interface,應用程序編程接口)是一些預先定義的函數,目的是提供應用程序與開發人員基于某軟件或硬件的以訪問一組例程的能力,而又無需訪問源碼或理解內部工作機制的細節。目前官方定義的傳感器的API一般有兩種:一種是部分傳感器的私有API,另外一種是比較簡單的通用API。
現有技術的方案存在的問題是:對于特定傳感器的私有API,一般只能滿足自身傳感器的需求,無法滿足其他傳感器的需求;而通用API,功能很簡單,只滿足了傳感器的某一些部分特性,如環境壓力事件、環境濕度事件等。
因此,現有的移動終端的瀏覽器使用上述兩種傳感器API實現一些功能時,實現方案都受到了限制,實現的功能一般比較簡單,而且靈活性差,不能擴展。
發明內容
鑒于上述,本發明提出了一種傳感器接口處理方法及裝置,能夠滿足不同傳感器的不同操作需求,使得瀏覽器可以更方便、更靈活使用傳感器。
根據本發明的一個方面,提供了一種傳感器接口處理方法,包括:當執行代碼過程中執行到傳感器操作函數時,獲取所述傳感器操作函數中的參數,所述參數至少包括傳感器名稱、回調標識;根據所述參數中的傳感器名稱,在預置的數據表中查找對應的傳感器;根據所述參數中的回調標識,確定所述查找到的傳感器的API的操作模式為回調模式或直接獲取模式;根據所確定的API的操作模式執行對應處理。
優選的,其中,根據所述參數中的回調標識,確定所述查找到的傳感器的API的操作模式為回調模式或直接獲取模式包括:當所述參數中的回調標識表示是回調函數時,確定所述查找到的傳感器的API的操作模式為回調模式,否則為直接獲取模式。
優選的,其中:所述參數還包括傳感器數據和參數數據;所述根據所述參數中的傳感器名稱,在預置的數據表中查找對應的傳感器后還包括:進一步查找到所述傳感器所對應的獲取或設置數據的操作集合,根據所述操作集合和所述參數中的傳感器數據,在預置的數據表中找到執行傳感器數據所表示的功能的函數指針;所述根據所述參數中的回調標識,確定所述查找到的傳感器的API的操作模式為回調模式或直接獲取模式包括:當所述參數中的回調標識表示參數中的參數數據是回調函數時,確定所述查找到的傳感器的API的操作模式為回調模式,否則為直接獲取模式;所述根據所確定的API的操作模式執行對應處理包括:當為回調模式時,將所述參數數據注冊為所述傳感器數據對應的事件,當為直接獲取模式時,將所述參數數據作為所述查找到的函數指針的參數。
優選的,該方法還包括:當為直接獲取模式時,調用所述函數指針實現函數指針的操作;當為回調模式時,在注冊的事件被觸發后,回調注冊事件中的注冊函數實現注冊函數定義的操作。
優選的,其中:所述參數中的傳感器名稱為字符串類型,所述傳感器數據為數組類型,所述回調標識為布爾類型,所述參數數據為數組類型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市動景計算機科技有限公司,未經廣州市動景計算機科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410243477.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:信息處理方法及電子設備
- 下一篇:數據顯示方法及裝置





