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

借助于選擇性輪詢的功率高效的對象檢測的制作方法

文檔序號:7913597閱讀:159來源:國知局
專利名稱:借助于選擇性輪詢的功率高效的對象檢測的制作方法
借助于選擇性輪詢的功率高效的對象檢測背景現(xiàn)有技術(shù)允許接近讀取器設(shè)備來進行對象的無線檢測。例如,藍牙商標設(shè)備的有效范圍是大約10米,同時一些射頻識別(RFID)讀取器可以檢測遠達100米的對象上的 RFID標簽。已經(jīng)建議用于使藍牙商標設(shè)備維持接觸的各種輪詢方案,但是這些方案要求頻繁地輪詢設(shè)備,且因而帶來顯著的功率成本。類似地,一些RFID讀取器頻繁地輪詢RFID標簽以便判斷是否沒有檢測到所預期的RFID標簽中的任何標簽。在這樣的系統(tǒng)中,RFID讀取器通常安裝在固定的陣列中,且RFID讀取器中的每一個都具有專用的和連續(xù)的電源來滿足頻繁地輪詢的大量功率需求。概述本公開內(nèi)容的各實施例允許基于觸發(fā)條件監(jiān)視帶標簽項。觸發(fā)條件中的一個或多個被定義成與第一計算設(shè)備關(guān)聯(lián)。響應于發(fā)生觸發(fā)條件中的至少一個,第一計算設(shè)備檢測到接近第一計算設(shè)備的一個或多個項。將所檢測的項與預期要接近第一計算設(shè)備的各項的列表進行比較,以便標識在列表中缺席的至少一個項。向第二計算設(shè)備標識缺席的項,該第二計算設(shè)備嘗試檢測該缺席的項接近第二計算設(shè)備。第二計算設(shè)備通知第一計算設(shè)備是否已經(jīng)檢測到缺席的項。提供本概述以便以簡化形式介紹下面在詳細描述中進一步描述的概念的選集。本概述不旨在標識所要求保護的本主題關(guān)鍵特征或必要特征,也不旨在用來輔助確定所要求保護的本主題的范圍。附圖簡述

圖1是示出有對象處于所定義的接近度內(nèi)的計算設(shè)備的示例性框圖。圖2是示出存儲用于監(jiān)視各項對計算設(shè)備的接近度的觸發(fā)條件的計算設(shè)備的示例性框圖。圖3是示出缺席的項的檢測和位置的示例性流程圖。圖4是示出標簽與對象的關(guān)聯(lián)的創(chuàng)建和基于時間的觸發(fā)條件的創(chuàng)建的示例性框圖。圖5是示出用于監(jiān)視在移動計算設(shè)備的所定義的接近度內(nèi)的對象的應用程序的初始化的示例性框圖。貫穿各圖,相應的參考字符指示相應的部分。詳細描述參見各圖,本公開內(nèi)容的各實施例至少啟用缺失的項或?qū)ο蟮墓β矢咝У臋z測和位置。在根據(jù)一些實施例的系統(tǒng)中,基于觸發(fā)條件212或事件來有選擇地輪詢對象104的存在,以便降低該系統(tǒng)的功耗。因此,本公開內(nèi)容的各方面能與任何計算設(shè)備(包括具有有限的功率資源的設(shè)備)一起操作。再次參見圖1,一示例性框圖示出了有對象104處于所定義的接近度103內(nèi)的計算設(shè)備102。圖1中所示出的元素用于啟用缺失的對象的檢測和位置。計算設(shè)備102包括能夠檢測諸如對象#1到對象測等鄰近對象104的任何設(shè)備。在圖1的示例中,對象104與計算設(shè)備102相關(guān)聯(lián),被稱為“地理共享(geotethering) ”。在一些實施例中,計算設(shè)備102 表示被編程為實現(xiàn)在此描述的功能的多個計算設(shè)備。計算設(shè)備102配備有諸如藍牙商標無線通信服務、射頻標識(RFID)、無線保真度(Wi-Fi)、ZIGBEE商標無線通信服務和允許近程無線通信的其他技術(shù)等技術(shù)。例如,本公開內(nèi)容的各方面構(gòu)想了熱通信技術(shù)或超聲通信技術(shù),其中“帶標簽”對象104中的每一個都具有唯一簽名(例如,熱簽名或聲學簽名)。示例性計算設(shè)備102包括移動計算設(shè)備502,例如移動電話、膝上型計算機、臺式計算機、游戲設(shè)備或便攜式媒體播放器。接近度103的大小或范圍由相應的無線通信技術(shù)界定。例如,藍牙商標無線通信服務通常具有10米的有效范圍,而RFID可以具有高達100米的讀取范圍。盡管圖1中所定義的接近度103被一般地示出為統(tǒng)一的橢圓形,但實際的接近度的形狀可以至少基于無線通信技術(shù)和計算設(shè)備102所處的環(huán)境而改變。計算設(shè)備102經(jīng)由例如諸如圖2中的網(wǎng)絡(luò)2M等網(wǎng)絡(luò)與位置服務106通信。在圖 1的示例中,位置服務106被示出為與計算設(shè)備102物理上分離。在其他實施例中,位置服務106或其部分可以在計算設(shè)備102上執(zhí)行。例如,位置服務106客戶機部分在計算設(shè)備 102上執(zhí)行,同時位置服務106的服務器部分或web服務部分在遠離計算設(shè)備102的另一計算設(shè)備的上執(zhí)行。位置服務106維持計算設(shè)備102和其他計算設(shè)備108的位置。其他計算設(shè)備108 包括一個或多個計算設(shè)備,每一計算設(shè)備可能有對象處于其所定義的接近度內(nèi)。位置服務 106能按以下方式中的一種或多種來維持位置通過輪詢計算設(shè)備中的每一個、通過從計算設(shè)備中的每一個接收位置更新、或通過將位置指派給預期留在特定區(qū)域內(nèi)的計算設(shè)備中的每一個。接下來參見圖2,示例性框圖示出存儲用于監(jiān)視對象104與第一計算設(shè)備202的接近度的觸發(fā)條件212的第一計算設(shè)備202。在圖2的示例中,第一計算設(shè)備202經(jīng)由諸如因特網(wǎng)等網(wǎng)絡(luò)2M與位置服務106通信。網(wǎng)絡(luò)2M可以是有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)。位置服務 106與至少一個第二計算設(shè)備2 通信以便定位缺失的對象。第一計算設(shè)備202包括能夠進行無線項檢測的任何設(shè)備,例如計算設(shè)備102。第一計算設(shè)備202至少包括存儲器區(qū)210和處理器206。存儲器區(qū)210或其他計算機可讀介質(zhì)存儲一個或多個觸發(fā)條件212的標識,諸如觸發(fā)條件#1到觸發(fā)條件#N。觸發(fā)條件212中的每一個都與第一計算設(shè)備202 (例如,移動計算設(shè)備50 、一組計算設(shè)備、諸如用戶204等用戶、一組用戶等等相關(guān)聯(lián)。觸發(fā)條件212可以由用戶204定義、由位置服務106定義、由第一計算設(shè)備202的制造商或由其他實體定義。在一些實施例中,觸發(fā)條件212與第一計算設(shè)備202的一個或多個硬件資源208相關(guān)聯(lián)。示例性硬件資源208包括以下中的一個或多個加速度計、電池、照相機、溫度計、氣壓計、濕度傳感器、光傳感器和話筒。示例性觸發(fā)條件212包括以下中的一個或多個基于時間的轉(zhuǎn)移、第一計算設(shè)備 202的移動(例如,在靜止一段時間之后,或第一計算設(shè)備202的定向)、連接到無線接入點、從無線接入點斷開、來自第一計算設(shè)備202的用戶204的手動激活、第一計算設(shè)備202 的位置(例如,地理位置或海拔)以及電池的電量水平。示例性的基于時間的轉(zhuǎn)移包括諸如駕駛?cè)ド习嗷蛳掳?、駕駛?cè)ヌ囟ǖ臅h、或離開特定的地理區(qū)域等轉(zhuǎn)移。轉(zhuǎn)移可以由諸如圖4中的在線日歷服務410等日歷服務存儲為約會或任務。依賴于連接無線接入點或從無線接入點斷開的示例性觸發(fā)條件212包括在蜂窩網(wǎng)絡(luò)塔之間改變連接。其他示例性觸發(fā)條件212依賴于任何所觀察到的全球移動通信系統(tǒng)(GSM)數(shù)據(jù)或碼分多址(CDMA)數(shù)據(jù)(例如位置區(qū)域代碼(LAC)、移動網(wǎng)絡(luò)代碼(MNC)、移動國家代碼(MMC)或蜂窩ID)的改變。第一計算設(shè)備202的示例性移動包括在靜止一段時間之后移動(例如,用戶204 拾起移動計算設(shè)備502,或在空閑10分鐘之后按下了某一鍵)、諸如汽車的加速等突然和快速的移動,或停止移動。例如,由第一計算設(shè)備202中的一個或多個加速度計檢測移動或不移動。由例如全球定位系統(tǒng)(GPS)確定的地理位置、用戶定義的興趣點(例如,工作、家庭、 學校、圖書館)、海拔或海拔的改變等等定義依賴于位置的示例性觸發(fā)條件212。存儲器區(qū)210還存儲第一計算設(shè)備202預期其將接近第一計算設(shè)備202的帶標簽對象104的列表214。在操作中,第一計算設(shè)備202使用檢測接口 209或其他形式的感測平臺來嘗試檢測帶標簽對象104。檢測接口 209包括,例如,RFID讀取器、藍牙商標無線通信接口或用于檢測接近的對象104的任何其他設(shè)備、組件、模塊等等。本公開內(nèi)容的各方面可與具有能夠由讀取器或其他檢測接口 209詢問和標識的標簽的任何項操作。帶標簽對象104的列表214包括由用戶204或其他用戶標識、由位置服務106標識和/或由第一計算設(shè)備202發(fā)現(xiàn)的對象104。例如,用戶204可以與第一計算設(shè)備202交互以標識要被包括在帶標簽對象104的列表214中的帶標簽對象104。作為替換或補充,第一計算設(shè)備202可以檢測一個或多個帶標簽對象104的接近度,并提示用戶204在帶標簽對象104的列表214中包括或排除所檢測的對象104。在一些實施例(未示出)中,帶標簽對象104的列表214由諸如位置服務106等遠離第一計算設(shè)備202的實體來存儲。第一計算設(shè)備202可以從遠程實體下載帶標簽對象104的列表214。存儲器區(qū)210也可以在對象 104的列表214中存儲與對象104中的每一個相關(guān)聯(lián)的標識符,且還可以存儲用戶204與對象104的列表214之間的關(guān)聯(lián)。標識符可以由本公開內(nèi)容的各方面來定義,或者可以從項獲取。例如,對象104中的一個上的RFID標簽可以已經(jīng)具有先前所指派的標識符。存儲器區(qū)210或一個或多個計算機可讀介質(zhì)還存儲用于實現(xiàn)本公開內(nèi)容的各方面的計算機可執(zhí)行組件。示例性組件包括標簽組件216、事件組件218、傳感器組件220和定位器組件222。這些組件用于基于觸發(fā)條件212智能地監(jiān)視帶標簽對象104,且下面參考圖3描述這些組件。一般地,存儲器區(qū)210與第一計算設(shè)備202相關(guān)聯(lián)。例如,在圖2中,存儲器區(qū)210 是在第一計算設(shè)備202內(nèi)。然而,存儲器區(qū)210包括第一計算設(shè)備202內(nèi)部、第一計算設(shè)備 202外部或可由第一計算設(shè)備202訪問的任何存儲器區(qū)。此外,存儲器區(qū)210或其上所存儲的數(shù)據(jù)中的任何數(shù)據(jù)可以與第一計算設(shè)備202本地或遠程的(例如,可經(jīng)由網(wǎng)絡(luò)訪問的) 任何服務器或其他計算機相關(guān)聯(lián)。處理器206包括任何量的處理單元,且被編程為執(zhí)行用于實現(xiàn)本公開內(nèi)容的各方面的計算機可執(zhí)行指令。各指令可以由在第一計算設(shè)備202內(nèi)執(zhí)行的處理器206或多個處理器執(zhí)行,或者由第一計算設(shè)備202(例如,通過云服務)外部的處理器執(zhí)行。在一些實施例中,處理器206被編程為執(zhí)行諸如各圖(例如,圖幻中所示出的那些指令等指令。接下來參見圖3,示例性流程圖示出了缺席的項的檢測和位置。在302,定義與計算設(shè)備102相關(guān)聯(lián)的觸發(fā)條件212中的一個或多個。在304,一旦檢測到觸發(fā)條件212中的至少一個的發(fā)生,在306,檢測一個或多個接近的或附近的對象104。在一些實施例中,觸發(fā)條件212也可以被用來阻止對象104的檢測。例如,如果觸發(fā)條件212中的一個指定如果電池水平下降到低于特定的閾值則不應發(fā)生(或僅再發(fā)生一次)檢測,則計算設(shè)備102禁用檢測。將所檢測到的對象104與預定或預期接近計算設(shè)備102的對象104的列表214進行比較。作為比較的結(jié)果,在308,標識一個或多個缺席的對象110。在310,向另一計算設(shè)備108(例如,第二計算設(shè)備226)標識缺席的對象110。響應于接收到缺席的對象110的標識,第二計算設(shè)備226嘗試檢測接近第二計算設(shè)備226的缺席的對象110。在312,計算設(shè)備102從第二計算設(shè)備2 接收缺席的對象110中的任何對象是否接近第二計算設(shè)備2 的通知?;蛘撸瑑H當?shù)诙嬎阍O(shè)備2 檢測到缺席的對象110中的至少一個的時候,計算設(shè)備102接收到通知。在一些實施例中,計算設(shè)備102向用戶204顯示所接收的通知。在一些實施例中,計算設(shè)備102通過確定缺席的項的可能的和大概的位置來標識可能接近缺席的對象110之一的其他計算設(shè)備108。例如,計算設(shè)備102可以確定缺席的項的上一已知位置(例如,在缺席的項的上一成功輪詢期間的位置)、計算設(shè)備102的當前位置、和計算設(shè)備102在上一已知位置和當前位置之間行進的路線或路徑。然后,計算設(shè)備 102標識接近上一已知位置、當前位置和/或沿著在兩者之間的路線的計算設(shè)備,并向這些計算設(shè)備通知缺席的項。在其他實施例中,計算設(shè)備102(或位置服務106)維持在先前丟失之后在其中找到缺席的項的位置的歷史。其他計算設(shè)備108的用戶可以決定參與從其他用戶定位缺席的或缺失的對象。在這樣的實施例中,用戶向位置服務106注冊他們的參與計算設(shè)備。在位置服務106(或計算設(shè)備10 嘗試標識可能能夠定位缺席的對象110的其他計算設(shè)備108時,位置服務106從參與計算設(shè)備中進行選擇。在一些實施例中,其他計算設(shè)備108包括執(zhí)行位置服務106的計算設(shè)備。在這樣的實施例中,位置服務106充當計算設(shè)備102的中介,以便標識第二計算設(shè)備2 中的一個或多個并與之通信。位置服務106也可以向計算設(shè)備102標識已經(jīng)定位了缺失的項的第二計算設(shè)備226。例如,位置服務106可以在計算設(shè)備102和第二計算設(shè)備2 之間發(fā)起聊天或即時消息會話。在一些實施例中,圖3中所示出的操作由計算設(shè)備102執(zhí)行。在其他實施例中, 各操作中的至少一個由位置服務106或另一實體或設(shè)備執(zhí)行。在這樣的實施例中,計算設(shè)備102可以用作監(jiān)視自身的觸發(fā)條件212但以另外方式接收從另一設(shè)備對圖3中所示出的其他操作的執(zhí)行而輸出的數(shù)據(jù)的瘦客戶機。例如,計算設(shè)備102可以是與位置服務106交互的具有有限資源的移動計算設(shè)備,例如移動計算設(shè)備502。在這一示例中,移動計算設(shè)備 502檢測接近的對象104并向存儲預期要接近移動計算設(shè)備502的對象104的列表214的位置服務106標識所檢測到的對象104。位置服務106將所檢測的對象104與對象104的列表214進行比較,以便標識至少一個在列表中缺席的項。位置服務106確定該缺席的項可能在其附近的其他計算設(shè)備108,且然后,向所確定的計算設(shè)備標識該缺席的項。如果所確定的計算設(shè)備檢測到該缺席的項,則檢測到該項的所確定的計算設(shè)備或位置服務106通知移動計算設(shè)備502。在一些實施例中,諸如圖2中所示出的組件等一個或多個計算機可執(zhí)行組件在計算設(shè)備102上執(zhí)行,以執(zhí)行圖3中所示出的操作。標簽組件216在由處理器206執(zhí)行時使得處理器206將標識符與預期要處于計算設(shè)備102的所定義的接近度103內(nèi)的對象104中的一個關(guān)聯(lián)起來。事件組件218在由處理器206執(zhí)行時使得處理器206基于觸發(fā)條件212 中的一個或多個的發(fā)生有選擇地監(jiān)視對象104。在一些實施例中,事件組件218部分地基于計算設(shè)備102的位置來定義觸發(fā)條件212。例如,觸發(fā)條件212可以基于計算設(shè)備102是處于用戶204的工作場所(例如,每當移動計算設(shè)備502感測到移動時就輪詢對象104)還是處于用戶204的住處(例如,僅在移動計算設(shè)備502離開房屋時輪詢對象104)而改變。在一些實施例中,事件組件218部分地基于要監(jiān)視的對象104的量來定義觸發(fā)條件212。例如,如果要監(jiān)視少量的對象104,則事件組件218可以定義觸發(fā)條件212以使得各條件較頻繁地發(fā)生。相反地,如果要監(jiān)視大量的對象104,則事件組件218可以定義觸發(fā)條件212以使得各條件較不頻繁地發(fā)生。在這一示例中,事件組件218部分地基于計算設(shè)備102的剩余電量水平有選擇地監(jiān)視對象104。傳感器組件220在由處理器206執(zhí)行時使得處理器206檢測所監(jiān)視的對象104不在所定義的接近度103內(nèi)。例如,傳感器組件220經(jīng)由在計算設(shè)備102和對象104之間傳輸?shù)纳漕l信號來監(jiān)視對象104。定位器組件222在由處理器206執(zhí)行時使得處理器206向位置服務106標識所監(jiān)視的對象104的缺席。位置服務106標識例如在計算設(shè)備102的地理區(qū)域內(nèi)的多個設(shè)備。如果所述多個設(shè)備中的至少一個檢測到所監(jiān)視的對象104,則位置服務106或該設(shè)備通知定位器組件222。接下來參見圖4,示例性框圖示出了標簽與對象104的關(guān)聯(lián)的創(chuàng)建以及基于時間的觸發(fā)條件212的創(chuàng)建。在圖4的示例中,用戶204與標識并認證用戶204的網(wǎng)站402交互。在認證之后,用戶204與標簽供應服務404交互。用戶204標識對象104以便標記,且標簽供應服務404定義標識符以供與其關(guān)聯(lián)。例如,用戶204標識錢包、鑰匙、膝上型計算機、小包和/或便攜式音樂播放器。標簽供應服務404為對象104中的每一個創(chuàng)建標識符, 或者通過查詢對象104來獲取標識符(例如,一些對象104也可以具有諸如一些RFID標簽等標識符)。標簽供應服務404將標識符和關(guān)聯(lián)存儲在數(shù)據(jù)庫406或其他存儲器存儲區(qū)域中。用戶204也可以與檢測配置服務408交互以便定義觸發(fā)條件212。在圖4的示例中,檢測配置服務408與在線日歷服務410交互以便存儲或者獲取基于時間的觸發(fā)條件212。在一些實施例中(未示出),在線日歷服務410將基于時間的觸發(fā)條件212存儲在數(shù)據(jù)庫406 中。數(shù)據(jù)庫406也可以存儲與帶標簽對象104中的每一個相關(guān)聯(lián)的狀態(tài)。例如,取決于計算設(shè)備102的最新輪詢的結(jié)果,該狀態(tài)可以是“在場”或“缺席”。在圖4中,標簽供應服務404和檢測配置服務408兩者都在服務云(例如,數(shù)據(jù)中心)中執(zhí)行。在其他實施例(未示出)中,這些服務中的一個或兩者在其他地方執(zhí)行。例如,這兩個服務中的任一個或兩者可以在用戶204的計算設(shè)備102上執(zhí)行。作為替換或補充,這些服務可以提供允許其他應用程序向用戶204提供這些服務的功能的應用程序編程接口(API)。這些應用程序可以在用戶204的計算設(shè)備102上或者在其他計算設(shè)備(例如, 自助服務終端、web服務器等等)上執(zhí)行。接下來參見圖5,示例性框圖示出了用于監(jiān)視在移動計算設(shè)備502的所定義的接近度內(nèi)的對象104的應用程序的初始化。該應用程序在移動計算設(shè)備502上執(zhí)行以便從標簽供應服務404訪問預期要接近移動計算設(shè)備502的帶標簽對象104的列表214。該應用程序還執(zhí)行以便從檢測配置服務408訪問觸發(fā)條件212。 盡管在圖5中將移動計算設(shè)備502示出為移動電話,但移動計算設(shè)備502可以是本領(lǐng)域中預期的任何移動計算設(shè)備。 在圖4和圖5的示例中,標簽供應服務404和檢測配置服務408被示出為分開的實體。然而,在其他實施例中,標簽供應服務404和檢測配置服務408的功能由單個實體(例如,單個應用程序或經(jīng)組合的一組API)提供。其他示例構(gòu)想了本公開內(nèi)容的各種實現(xiàn)。例如,本公開內(nèi)容的各實施例包括用戶204將觸發(fā)條件212定義為覆蓋下列的條件當用戶204離開住處時、當用戶204離開工作場所時、 以及當用戶204進入機場時輪詢對象104。在這樣的示例中,本公開內(nèi)容的各實施例用于及時地提醒用戶204任何缺失的對象104。本公開內(nèi)容的各實施例用于提供關(guān)于計算設(shè)備102的功率高效的“地理防護 (geofencing) ”。當對象104中的任何一個移動超出相對于計算設(shè)備102的周圍且觸發(fā)了觸發(fā)條件212中的至少一個時,檢測到缺失的對象并警告用戶204。在一些實施例中,通過取決于觸發(fā)條件212的發(fā)生的頻率的選擇性輪詢來實現(xiàn)功率節(jié)省。輪詢事件和功率節(jié)省之間關(guān)系可以是線性的、指數(shù)的、或以另外方式相關(guān)。在預言的示例中,通過將輪詢頻率降低25%,相應的功率節(jié)省可以是25%。在另一預言的示例中, 取決于計算設(shè)備102和其中的硬件或軟件配置,在輪詢頻率降低25%時,功率節(jié)省可以大于 25%。示例性操作環(huán)境作為示例而非限制,計算機可讀介質(zhì)可包括計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊之類的信息或其他數(shù)據(jù)。通信介質(zhì)通常體現(xiàn)諸如載波或其他傳輸機制等已調(diào)制數(shù)據(jù)信號中的計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù),并包括任何信息傳遞介質(zhì)。上面各項中的任何組合也包括在計算機可讀介質(zhì)的范圍內(nèi)。雖然是結(jié)合示例性計算系統(tǒng)環(huán)境來描述的,但是,本發(fā)明的各實施例對于很多其他通用或?qū)S糜嬎銠C系統(tǒng)環(huán)境或配置也很適用。適用于本發(fā)明的各方面的公知的計算系統(tǒng)、環(huán)境和/或配置的示例包括,但不僅限于移動計算設(shè)備、個人計算機、服務器計算機、 手持式或膝上型設(shè)備、多處理器系統(tǒng)、游戲控制臺、基于微處理器的系統(tǒng)、機頂盒、可編程消費電子產(chǎn)品、移動電話、網(wǎng)絡(luò)PC、小型計算機、大型計算機、包括上面的系統(tǒng)或設(shè)備中的任何一種的分布式計算環(huán)境等等??梢栽谟梢慌_或多臺計算機或其他設(shè)備執(zhí)行的諸如程序模塊之類的計算機可執(zhí)行的指令的一般上下文中來描述本發(fā)明的各實施例。計算機可執(zhí)行指令可以被組織成一個或多個計算機可執(zhí)行的組件或模塊。一般而言,程序模塊包括,但不限于,執(zhí)行特定任務310 或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件,以及數(shù)據(jù)結(jié)構(gòu)??梢岳萌魏螖?shù)量的這樣的組件或模塊和組織,來實現(xiàn)本發(fā)明的各方面。例如,本發(fā)明的各方面不僅限于附圖中所示出并且在此處所描述的特定計算機可執(zhí)行的指令或特定組件或模塊。本發(fā)明的其他實施例可以包括具有比此處所示出和描述的功能多一些或少一些功能的不同的計算機可執(zhí)行指令或組件。
本發(fā)明的各方面在通用計算機被配置成執(zhí)行此處所描述的指令時將通用計算機變換為專用計算設(shè)備。本文所示出和描述的實施例以及本文未具體描述但處于本發(fā)明的各方面的范圍內(nèi)的實施例構(gòu)成了用于定位缺席的對象110的示例性手段以及用于定義觸發(fā)條件212來保存移動計算設(shè)備502上的電池壽命的示例性手段。此處所示出和描述的本發(fā)明的各實施例中的操作的執(zhí)行的順序不是必需的,除非另作說明。即,除非另作說明,操作可以以任何順序執(zhí)行,本發(fā)明的各實施例可以包括比此處所公開的操作多一些或少一些操作。例如,在一個操作之前,同時,或之后執(zhí)行另一個操作也在本發(fā)明的各方面范圍之內(nèi)。當介紹本發(fā)明的各方面的元件或其實施例時,“一”、“一個”、“所述”旨在表示有元件中的一個或多個。術(shù)語“包括”、“包含”、以及“具有”是包含性的,并表示除所列出的元件以外,還可以有額外的元件。已經(jīng)詳細地描述了本發(fā)明的各方面,顯然,在不偏離所附權(quán)利要求書所定義的本發(fā)明的各方面的范圍的情況下,可以進行各種修改。在不偏離本發(fā)明的各方面的范圍的情況下,可以對上面的結(jié)構(gòu)、產(chǎn)品,以及方法作出各種更改,上面的描述中所包含的和各個附圖中所示出的所有主題應該解釋為說明性的,而不是限制性的。
權(quán)利要求
1.一種用于基于觸發(fā)條件來智能地監(jiān)視帶標簽對象的系統(tǒng),所述系統(tǒng)包括用于存儲一個或多個觸發(fā)條件的標識的存儲器區(qū),所述觸發(fā)條件中的每一個與移動計算設(shè)備的用戶相關(guān)聯(lián);以及處理器,所述處理器被編程為監(jiān)視所述移動計算設(shè)備所述存儲器區(qū)中所標識的所述觸發(fā)條件中的至少一個的發(fā)生;響應于所述觸發(fā)條件中的至少一個的發(fā)生,檢測接近所述移動計算設(shè)備的一個或多個對象;向位置服務標識所檢測到的對象,其中,所述位置服務將所檢測到的對象與預期要接近所述移動計算設(shè)備的對象進行比較,以便標識至少一個缺席的對象,其中所述位置服務向至少一個其他計算設(shè)備標識所述缺席的對象,其中所述其他計算設(shè)備嘗試檢測接近該其他計算設(shè)備的所述缺席的對象;由所述移動計算設(shè)備接收所述缺席的對象是否接近所述其他計算設(shè)備的通知;以及向所述移動計算設(shè)備的用戶提供所接收的通知。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述處理器被編程為從所述位置服務接收所述通知。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述處理器被編程為從所述其他計算設(shè)備接收所述通知。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述存儲器區(qū)還存儲預期要接近所述移動計算設(shè)備的對象的列表。
5.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述存儲器區(qū)還存儲與所述對象列表中的對象中的每一個相關(guān)聯(lián)的標識符,且其中所述存儲器區(qū)還存儲所述移動計算設(shè)備的用戶與所述對象列表之間的關(guān)聯(lián)。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括用于定位所述缺席的對象的裝置;以及用于定義所述觸發(fā)條件以便保存所述移動計算設(shè)備上的電池壽命的裝置。
7.一種方法,包括定義與第一計算設(shè)備相關(guān)聯(lián)的觸發(fā)條件;由第一計算設(shè)備響應于所述觸發(fā)條件中的至少一個的發(fā)生來檢測接近所述第一計算設(shè)備的一個或多個項;將所檢測到的項與預期要接近所述第一計算設(shè)備的各項的列表進行比較,以便標識至少一個缺席的項;向第二計算設(shè)備標識所述缺席的項,其中所述第二計算設(shè)備嘗試檢測接近所述第二計算設(shè)備的所述缺席的項;以及由所述第一計算設(shè)備從所述第二計算設(shè)備接收所述缺席的項是否接近所述第二計算設(shè)備的通知。
8.如權(quán)利要求7所述的方法,其特征在于,還包括基于來自所述第一計算設(shè)備的用戶的輸入來定義所述各項的列表。
9.如權(quán)利要求7所述的方法,其特征在于,還包括向所述第一計算設(shè)備的用戶通知所接收的通知。
10.如權(quán)利要求7所述的方法,其特征在于,標識所述缺席的項包括經(jīng)由將所述第一計算設(shè)備與多個第二計算設(shè)備連接起來的網(wǎng)絡(luò)來向所述多個第二計算設(shè)備標識所述缺席的項。
11.如權(quán)利要求7所述的方法,其特征在于,標識所述缺席的項包括向遠程服務器標識所述缺席的項,其中所述遠程服務器向所述第二計算設(shè)備標識所述缺席的項。
12.如權(quán)利要求7所述的方法,其特征在于,將所檢測到的項與所述各項的列表進行比較包括向遠程服務器標識所檢測到的項以便與預期要接近所述第一計算設(shè)備的所述各項的列表進行比較。
13.如權(quán)利要求7所述的方法,其特征在于,還包括監(jiān)視所述第一計算設(shè)備所述觸發(fā)條件中的至少一個的發(fā)生。
14.如權(quán)利要求7所述的方法,其特征在于,定義所述觸發(fā)條件包括將所述觸發(fā)條件定義為包括以下中的一個或多個基于時間的轉(zhuǎn)移、在靜止一段時間之后所述第一計算設(shè)備的移動、連接到無線接入點、從無線接入點斷開、來自所述第一計算設(shè)備的用戶的手動激活以及所述第一計算設(shè)備的位置。
15.如權(quán)利要求7所述的方法,其特征在于,一個或多個計算機可讀介質(zhì)具有計算機可執(zhí)行組件,所述組件包括標簽組件,所述標簽組件在由至少一個處理器執(zhí)行時使得所述至少一個處理器將標識符與預期要處于計算設(shè)備的所定義的接近度內(nèi)的對象關(guān)聯(lián)起來;事件組件,所述事件組件在由至少一個處理器執(zhí)行時使得所述至少一個處理器基于一個或多個觸發(fā)條件的發(fā)生來有選擇地監(jiān)視所述對象,所述觸發(fā)條件與所述計算設(shè)備相關(guān)聯(lián);傳感器組件,所述傳感器組件在由至少一個處理器執(zhí)行時使得所述至少一個處理器檢測所監(jiān)視的對象在所定義的接近度內(nèi)的缺席;以及定位器組件,所述定位器組件在由至少一個處理器執(zhí)行時使得所述至少一個處理器向位置服務標識所監(jiān)視的對象的缺席,其中所述位置服務標識所述計算設(shè)備的地理區(qū)域內(nèi)的多個設(shè)備,其中所述多個設(shè)備中的至少一個檢測到所監(jiān)視的對象,且其中所述定位器組件從所述位置服務或從所述多個設(shè)備中的所述至少一個接收檢測到所監(jiān)視的對象的通知。
全文摘要
以功率高效的方式檢測接近計算設(shè)備的帶標簽對象的缺席并嘗試使用其他計算設(shè)備來定位缺席的帶標簽對象。監(jiān)視計算設(shè)備的觸發(fā)條件。一旦發(fā)生觸發(fā)條件中的至少一個,計算設(shè)備輪詢預期要接近該計算設(shè)備的帶標簽對象。通過響應于觸發(fā)條件的發(fā)生來進行輪詢,降低了該計算設(shè)備的功耗。觸發(fā)條件包括,例如,基于時間的轉(zhuǎn)移、計算設(shè)備的移動或計算設(shè)備的地理位置。一旦檢測到對象中的至少一個的缺席,該計算設(shè)備或web服務標識缺席的對象可能接近的其他計算設(shè)備。其他計算設(shè)備確定缺席的對象是否接近,并通知該計算設(shè)備。
文檔編號H04B7/24GK102498680SQ201080041618
公開日2012年6月13日 申請日期2010年8月28日 優(yōu)先權(quán)日2009年9月23日
發(fā)明者S·卡珀, W·D·伯克特 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1