通過傳感器子系統(tǒng)的電力高效傳感器配件管理的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及處理來自傳感器和/或標(biāo)簽的消息。
【背景技術(shù)】
[0002] 聯(lián)接至短距離射頻(RF)裝置的傳感器可以將無線傳感器信號提供至諸如智能電 話這樣的移動電子裝置。短距離RF無線信號例如可以包括:WiFi、藍(lán)穿?信號(例如,藍(lán)牙 4.0)或ANT(例如,ANT+)無線電協(xié)議。短距離RF無線信號還可以包括:近場通信(NFC)或 射頻識別(RFID)協(xié)議,以及其它示例。
[0003] 可能需要持續(xù)地處理來自內(nèi)部和外部傳感器的信息。例如,在戶外健身應(yīng)用中,可 以持續(xù)地激活傳感器(至少在運動期間)。其它應(yīng)用可以使用背景感知傳感器,其為了測量 背景必須始終被激活。
[0004] 針對這些類型的應(yīng)用電力消耗是巨大的擔(dān)憂。移動裝置的主中央處理單元(CPU) 的頻繁激活對裝置的電池產(chǎn)生巨大的消耗。存在大量的消耗是因為主CPU獲取了大量的電 力只是為了達(dá)到準(zhǔn)備狀態(tài)。如果這個發(fā)生的太頻繁,則電力消耗可以是非常的高。
[0005] 為了減輕繁重的CPU使用,一些系統(tǒng)針對內(nèi)部傳感器利用了子系統(tǒng)CPU,該子系統(tǒng) CHJ接管了關(guān)于代表主CPU處理的一些傳感器消息。然而,這種系統(tǒng)不處理來自外部傳感器 的頻繁的無線消息。不存在由于標(biāo)準(zhǔn)化和限定好的連接設(shè)置而造成的這種需求。另外,已 使用配對連接。此外,無線傳感器和"物聯(lián)網(wǎng)(internet of things)"引入了要被處理的更 多通{目。
[0006] -些子系統(tǒng)不夠柔性,并且僅能夠緩存消息。其它系統(tǒng)可以利用程序設(shè)計的、在移 動裝置無線電組件和/或傳感器上的附加層。然而,要實現(xiàn)這種系統(tǒng)是非常復(fù)雜的,并且不 防止子系統(tǒng)中的模塊故障(存儲器重寫、違法操作、無限循環(huán)等)。另外,這種系統(tǒng)可以請求 向傳感器推出附加的程序設(shè)計。
【發(fā)明內(nèi)容】
[0007] 在本文中所描述的實施方式可以通過無線終端中的低功率CPU子系統(tǒng)針對無連 接、低功率無線電配件提供電力高效管理。
[0008] 根據(jù)一些實施方式,一種控制無線終端的子系統(tǒng)處理單元的計算機(jī)實現(xiàn)方法,所 述子系統(tǒng)處理單元與無線終端的主處理單元一起協(xié)調(diào)處理。所述方法可以包括如下步驟: 通過應(yīng)用編程接口(API)接收針對所述子系統(tǒng)處理單元的應(yīng)用指令。所述應(yīng)用指令控制所 述子系統(tǒng)處理單元,以處理指向所述主處理單元的無線消息。所述方法還可以包括如下步 驟:基于所接收的應(yīng)用指令和存儲在所述子系統(tǒng)處理單元中的預(yù)定條件和動作來產(chǎn)生消息 規(guī)則。響應(yīng)于接收來自在所述無線終端外部的傳感器和/或標(biāo)簽的所述無線消息,所述方 法可以包括如下步驟:根據(jù)所產(chǎn)生的消息規(guī)則在所述子系統(tǒng)處理單元處執(zhí)行動作,以減少 由所述主處理單元進(jìn)行的無線消息的處理。
[0009] 在另外的實施方式中,在所述無線終端通電開啟并且激活以便接收無線傳感器信 號的同時,接收所述應(yīng)用指令。
[0010] 在一些實施方式中,所述方法可以包括如下步驟:基于所述無線消息的內(nèi)容,在緩 存器中選擇性地緩存所接收的無線消息;以及基于達(dá)到閾值水平的緩存器,將所述無線信 息從所述緩存器提供至主處理單元用于處理。
[0011] 在其它實施方式中,所述方法可以包括如下步驟:基于所述所述消息規(guī)則或所述 無線消息的內(nèi)容,抑制將無線消息提供至所述主處理單元。所述方法可以包括如下步驟:當(dāng) 在所述無線消息中沒有找到發(fā)送所述無線消息的傳感器的定位信息時,抑制將所述無線消 息提供至所述主處理單元。
[0012] 在一些實施方式中,所述方法可以包括如下步驟:基于所述無線消息的內(nèi)容來修 改無線消息;以及將所修改的無線消息提供至所述主處理單元,使得與沒有修改所述無線 消息的情況相比,所述主處理單元較少地執(zhí)行所述無線消息的處理,。
[0013] 在一些實施方式中,所述方法可以包括如下步驟:根據(jù)所述消息規(guī)則,將預(yù)定消息 提供至外部傳感器。
[0014] 在其它實施方式中,所述方法可以包括如下步驟:根據(jù)所述消息規(guī)則,在特定時間 和/或以特定頻度將無線消息轉(zhuǎn)發(fā)至所述主處理單元。
[0015] 在一些實施方式中,所述方法可以包括如下步驟:根據(jù)所述消息規(guī)則過濾所述無 線消息,以防止所過濾的無線消息由主處理單元進(jìn)行處理。
[0016] 在其它實施方式中,所述方法可以包括如下步驟:基于所述主處理單元的操作狀 態(tài)來產(chǎn)生所述消息規(guī)則。
[0017] 在另外的實施方式中,所述方法可以包括如下步驟:根據(jù)所述消息規(guī)則激活所述 主處理單元,使得所述主處理單元比沒有所述消息規(guī)則的情況更少地被激活。
[0018] 在其它實施方式中,所述方法可以包括如下步驟:分析所述子系統(tǒng)單元和所述主 處理單元的特征,以及基于所述分析、所接收的應(yīng)用指令及所述預(yù)定條件和動作來產(chǎn)生所 述消息規(guī)則。使得所述消息規(guī)則根據(jù)所述子系統(tǒng)單元和所述主處理單元的所分析的特征來 優(yōu)化所述主處理單元的使用。
[0019] 在一些實施方式中,所述方法可以包括如下步驟:檢測來自同一類型的所述無線 消息的組合的模式。
[0020] 在一些實施方式中,所述方法可以包括如下步驟:檢測通過所述應(yīng)用指令和所述 預(yù)定條件和動作限定的所述無線消息的內(nèi)容的模式,以及根據(jù)針對所檢測的模式開發(fā)的消 息規(guī)則,將無線消息選擇性地提供至所述主處理單元。
[0021] 在一些實施方式中,所述方法可以包括如下步驟:將多個所述無線消息的內(nèi)容匯 總成在所匯總的無線消息中的匯總的內(nèi)容,將所匯總的無線消息提供至所述主處理器單 元,以及丟棄所述多個無線消息的其余無線消息,以便不將所述其余無線消息提供至所述 主處理單元。
[0022] 根據(jù)一些實施方式,一種無線終端組件可以包括:子系統(tǒng)存儲器;以及存儲器,所 述存儲器聯(lián)接至所述子系統(tǒng)處理器,并且包括嵌入在所述存儲器中的計算機(jī)可讀程序代 碼,當(dāng)通過所述子系統(tǒng)處理器執(zhí)行所述計算機(jī)可讀程序代碼時,致使所述子系統(tǒng)處理器執(zhí) 行操作。所述操作可以包括如下步驟:通過應(yīng)用編程接口(API)接收應(yīng)用指令。所述應(yīng)用 指令控制所述子系統(tǒng)處理器,以處理指向所述無線終端的主處理器的無線消息。所述操作 還可以包括如下步驟:基于所接收的應(yīng)用指令和存儲在所述子系統(tǒng)處理器中的預(yù)定條件和 動作來產(chǎn)生消息規(guī)則。響應(yīng)于接收來自在所述無線終端外部的傳感器和/或標(biāo)簽的無線消 息,所述操作可以包括如下步驟:根據(jù)所產(chǎn)生的消息規(guī)則來執(zhí)行動作,以控制由所述主處理 單元進(jìn)行的所述無線消息的處理。
[0023] 在一些實施方式中,所述無線終端組件的操作可以包括如下步驟:基于所述無線 消息的內(nèi)容,在緩存器中選擇性地緩存所接收的無線消息;以及基于達(dá)到閾值水平的所述 緩存器,將所述無線信息從所述緩存器提供至所述主處理單元用于處理。
[0024] 在另外實施方式中,所述無線終端組件的操作可以包括如下步驟:基于所述無線 消息的內(nèi)容,抑制將無線消息提供至所述主處理單元。
[0025] 在其它實施方式中,所述無線終端組件的操作可以包括如下步驟:基于所述無線 消息的內(nèi)容來修改無線消息;以及將所修改的無線消息提供至所述主處理單元,使得與沒 有修改所述無線消息的情況相比,所述主處理單元執(zhí)行所述無線消息的較少處理。
[0026] 在一些實施方式中,所述無線終端組件的操作可以包括如下步驟:基于所述主處 理單元的操作狀態(tài)來產(chǎn)生所述消息規(guī)則。
[0027] 在一些實施方式中,所述無線終端組件的操作可以包括如下步驟:根據(jù)所述消息 規(guī)則,在特定時間和/或以特定頻度將無線消息轉(zhuǎn)發(fā)至所述主處理單元。
[0028] 在其它的實施方式中,所述無線終端組件的操作可以包括如下步驟:根據(jù)所述消 息規(guī)則激活所述主處理單元,使得所述主處理單元比沒有所述消息規(guī)則的情況更少地被激 活。
[0029] 在一些實施方式中,所述無線終端組件的操作可以包括如下步驟:分析所述子系 統(tǒng)單元和所述主處理單元的特征;以及基于所述分析、所接收的應(yīng)用指令及所述預(yù)定條件 和動作產(chǎn)生所述消息規(guī)則,使得所述消息規(guī)則根據(jù)所述子系統(tǒng)單元和所述主處理單元的分 析特征來優(yōu)化所述主處理單元的使用。
[0030] 在另外的實施方式中,所述無線終端組件的操作可以包括如下步驟:檢測通過所 述應(yīng)用指令及所述預(yù)定條件和動作限定的所述無線消息的內(nèi)容的模式;以及根據(jù)針對所檢 測的模式開發(fā)的消息規(guī)則,將無線消息選擇性地提供至所述主處理單元。
[0031] 在一些實施方式中,相比于所述主處理單元,所述子處理單元消耗少于4%的電 力。在其它實施方式中,所述子處理單元可以消耗小于3%,2%或1%的電力。
[0032] 根據(jù)本發(fā)明的實施方式的其它裝置、方法和/或計算機(jī)程序產(chǎn)品,對瀏覽以下附 圖和詳細(xì)描述后的本領(lǐng)域技術(shù)人員而言將是顯而易見的或變得顯而易見。目的在于,所有 這種附加的裝置、方法、和/或計算機(jī)程序產(chǎn)品被包括在該說明書中,落入本公開的范圍,、 并且由所附權(quán)利要求來保護(hù)。此外,目的在于,能夠分別地或以任何方式和/或組合進(jìn)行組 合來實現(xiàn)本文中所公開的所有實施方式。
【附圖說明】
[0033] 圖1A是將服務(wù)提供至根據(jù)本發(fā)明的各種實施方式的移動終端的無線通信網(wǎng)絡(luò)的 示意圖。
[0034] 圖1B是例示根據(jù)各種實施方式的移動終端和傳感器之間的通信的示意方框圖。