亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種傳感器控制方法及裝置的制造方法_2

文檔序號:9546662閱讀:來源:國知局
點。它是實現自動檢測和自動控制的首要環(huán)節(jié)。傳感器的存在和發(fā)展,讓物體有了觸覺、味覺和嗅覺等感官,讓物體慢慢變得活了起來。
[0053]每個傳感器都通過相應的控制電路進行控制,而這些控制電路又與傳感器集線器掛載,因此可以通過傳感器集線器對終端的多個傳感器進行統一管理,具體結構如圖3所不ο
[0054]所謂遍歷,是指沿著某條搜素路線,依次對樹中每個結點均做依次且僅做一次訪問。在本實施例中,搜索路線為與傳感器集線器掛載的各個控制電路組成的線段,而與控制電路連接的各個傳感器即為結點。
[0055]在本實施例中,每個傳感器都有唯一的設備標識信息,智能終端依次查詢每個傳感器的設備標識,獲取到各個傳感器的工作狀態(tài),建立傳感器設備標識及其對應的狀態(tài)信息之間的映射關系,并將此映射關系進行緩存,如可以存儲在數據鏈表中,通過對鏈表的操作就可以改變傳感器的狀態(tài)信息。
[0056]優(yōu)選的,所述遍歷傳感器集線器上的各個傳感器控制電路上的傳感器的步驟還包括:根據各個傳感器控制電路的類型遍歷所述傳感器集線器上的各個傳感器控制電路上的傳感器。
[0057]在本實施例中,由于傳感器無處不在,其設計融入到了互連世界的萬事萬物中,而且需求正在從簡單的監(jiān)測轉向對器件狀態(tài)和狀況進行詳盡的解釋。許多任務都要求同時對來自不同類型的多個傳感器的數據進行分析和整合。涉及的傳感器類型可能包括運動傳感器(加速計、陀螺儀和磁力計)、環(huán)境傳感器(光照度、顏色、溫度、氣壓、濕度)以及許多其他類型。為了簡化這些系統的實現,方便管理,通常將相同類型的傳感器掛接在同一傳感器控制電路上。
[0058]例如,如圖3中,傳感器10、11、12屬于同一類型傳感器,將這3個傳感器掛接在傳感器控制電路1上,同時,傳感器30、31、32屬于另一相同類型的傳感器,將這3個傳感器掛接在傳感器控制電路3上,而傳感器20則屬于其他類型的傳感器,通過傳感器控制電路2進行管理,這種掛接方式,可以實現分類管理。
[0059]步驟S104:攔截傳感器休眠指令,獲取攔截得到的傳感器休眠指令對應的目標設備標識。
[0060]在本實施例中,用戶通過觸屏或通過其他外部設備等方式關閉某個應用,計算機等終端的系統上層將關閉傳感器的指令下達到內核后,系統接收的服務將指令進行攔截,根據指令識別傳感器標識。其中,根據指令識別的傳感器設備標識即為目標設備標識。
[0061]步驟S106:在緩存中查找所述目標設備標識對應的狀態(tài)信息,將查找到的狀態(tài)信息設置為休眠。
[0062]步驟S108:獲取所述目標設備標識對應的傳感器,通過預設的接口函數將與所述目標設備標識對應的傳感器關閉。
[0063]接口函數,是類中的公有函數,也是某個模塊寫了(主要)給其它模塊用的函數。換句話說,就是函數相當于連接輸入參數及返回值的接口,輸入一個參數得到一個相應的結果。
[0064]例如,SendMessageO是一個發(fā)消息的函數,我們無須知道它是怎么實現的,只需要知道他能實現向某個東西發(fā)送消息即可。這就是接口,接口對應的就是實現。
[0065]在本實施例中,終端通過唯一的設備標識識別對應的目標傳感器,再根據設備標識與狀態(tài)信息的映射關系通過接口函數調用相應的狀態(tài)信息等參數后根據輸出的結果將目標傳感器關閉。
[0066]在一個應用場景中,將傳感器控制電路a及連接在a上的5個傳感器1、2、3、4、5的設備標識al、a2、a3、a4、a5及對應的工作狀態(tài)緩存在狀態(tài)表aa中,如圖4所示,其中傳感器1、4、5處于工作狀態(tài),2和3處于休眠狀態(tài)。當接收到關閉傳感器1的指令后,首先將al的狀態(tài)信息清除,然后更改為工作。系統再根據al找到傳感器1并關閉。
[0067]優(yōu)選的,所述方法還包括:
[0068]攔截傳感器工作指令,獲取攔截得到的傳感器工作指令對應的目標設備標識;
[0069]在緩存中查找所述目標設備標識對應的狀態(tài)信息,將查找到的狀態(tài)信息設置為工作;
[0070]獲取所述目標設備標識對應的傳感器,通過預設的接口函數將與所述目標設備標識對應的傳感器開啟。
[0071 ] 在本實施例中,用戶通過觸屏或通過其他外部設備等方式開啟某個應用,計算機等終端的系統上層將開啟傳感器的指令下達到內核后,系統接收的服務將指令進行攔截,根據指令識別傳感器標識。并根據預存的映射關系及狀態(tài)信息,將緩存的與標識對應的狀態(tài)信息清除后修改得到新的狀態(tài)信息(即狀態(tài)信息改為工作)。再通過標識查找到對應的傳感器,結合信息的狀態(tài)信息,將傳感器開啟。
[0072]在一個應用場景中,用戶A打開手機端的定位應用,而此定位應用涉及定位傳感器1和定位傳感器2。手機系統接收指令后查找到指令攜帶的傳感器標識1和標識2,再根據這兩個標識將標識對應的狀態(tài)信息1和狀態(tài)信息2都改為“工作”。同時,將傳感器標識1和標識2對應的定位傳感器1和定位傳感器2都開啟,此時就可以實現定位功能。
[0073]在另一個應用場景中,將傳感器控制電路b及連接在b上的7個傳感器6、7、8、9、
10、11、12的設備標識bl、b2、b3、b4、b5、b6、b7及對應的工作狀態(tài)緩存在狀態(tài)表bb中,如圖5所示,其中傳感器1、2、3、6、7處于工作狀態(tài),4和5處于休眠狀態(tài)。當接收到開啟傳感器4和5的指令后,根據接收的先后順序,例如先開啟4再開啟5,依次處理。首先將a4的狀態(tài)信息清除,然后更改為工作,系統再根據a4找到傳感器4并開啟,最后以同樣的方式開啟傳感器5。
[0074]進一步的,所述方法還包括:若獲取的所述同一類型的傳感器控制電路上的所述傳感器的所述設備標識對應的狀態(tài)信息都為休眠,則將所述傳感器控制電路關閉。
[0075]在一個應用場景中,一個傳感器控制電路a上連接有5個傳感器,傳感器1號、傳感器2號、傳感器3號、傳感器4號和傳感器5號。若傳感器1號和2號的工作狀態(tài)為休眠,而傳感器3號、4號及5號的工作狀態(tài)為工作,此時需將控制電路a開啟,且傳感器1號和2號關閉,3號、4號和5號開啟。若這5個傳感器的工作狀態(tài)都為休眠,此時可以直接將控制電路a關閉即可。
[0076]進一步的,所述方法還包括:若獲取的所述同一類型的傳感器控制電路上的所述傳感器的所述設備標識對應的狀態(tài)信息中至少有一個為工作,則將所述傳感器控制電路開啟Ο
[0077]在同一個應用場景中,當關閉傳感器控制電路后,5個傳感器都處于休眠狀態(tài)。當若其中至少一個傳感器(如傳感器1號)接收到工作指令,則需將控制電路開啟,且同時將傳感器1號的開啟,2號到5號關閉。
[0078]此外,為了解決上述終端休眠時電池消耗快而影響用戶體驗的技術問題,在一個實施例中,特提供了一種傳感器控制裝置。
[0079]具體的,該傳感器控制裝置如圖6所示,包括:
[0080]獲取模塊102,用于遍歷傳感器集線器上的各個傳感器控制電路上的傳感器,獲取遍歷到的所述傳感器的設備標識和與所述設備標識對應的狀態(tài)信息并緩存;
[0081]指令攔截模塊104,用于攔截傳感器休眠指令,獲取所述攔截得到的傳感器休眠指令對應的目標設備標識;
[0082]狀態(tài)設置模塊106,用于在緩存中查找所述目標設備標識對應的狀態(tài)信息,將查找到的狀態(tài)信息設置為休眠;
[0083]控制模塊108,用于獲取所述目標設備標識對應的傳感器,通過預設的接口函數將與所述目標設備標識對應的傳感器關閉。
[0084]可選的,所述獲取模塊102還用于:根據各個傳感器控制電路的類型遍歷所述傳感器集線器上的各個傳感器控制電路上的傳感器。
[00
當前第2頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1