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

低能量信標(biāo)編碼的制作方法

文檔序號(hào):7860168閱讀:195來(lái)源:國(guó)知局
專利名稱:低能量信標(biāo)編碼的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于實(shí)現(xiàn)低能量信標(biāo)編碼的技術(shù)。
背景技術(shù)
即使在未被用戶使用時(shí),移動(dòng)計(jì)算設(shè)備一般仍按期與蜂窩網(wǎng)絡(luò)進(jìn)行通信以出于各種目的(諸如,更新時(shí)間、確定移動(dòng)計(jì)算設(shè)備的位置或檢查信號(hào)強(qiáng)度)而發(fā)送和接收數(shù)據(jù)。這些通信通常由移動(dòng)計(jì)算設(shè)備通過(guò)向網(wǎng)絡(luò)發(fā)送消息和接收某種形式的響應(yīng)來(lái)發(fā)起。這些動(dòng)作可使用大量能量并可減少移動(dòng)計(jì)算設(shè)備的電池壽命。為了通過(guò)相對(duì)較短的距離與其他移動(dòng)設(shè)備進(jìn)行通信,藍(lán)牙 無(wú)線技術(shù)已變得越來(lái)越流行,其允許移動(dòng)計(jì)算設(shè)備與另一附近的設(shè)備進(jìn)行無(wú)線通信,而不必通過(guò)遠(yuǎn)程設(shè)備(諸如,衛(wèi)星和蜂窩塔)的網(wǎng)絡(luò)來(lái)路由該通信。

發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容以便以簡(jiǎn)化形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容并不旨在標(biāo)識(shí)所要求保護(hù)主題的關(guān)鍵特征或必要特征,也不旨在用于限制所要求保護(hù)主題的范圍。描述了用于使用無(wú)線通信協(xié)議(諸如藍(lán)牙低能量協(xié)議)來(lái)傳輸信標(biāo)消息的技術(shù)和工具。在一些示例中,可以生成壓縮格式的信標(biāo)消息,并將其包括在藍(lán)牙低能量通告信道分組的協(xié)議數(shù)據(jù)單元(PDU)的有效載荷的AdvData部分中。信標(biāo)消息可傳輸自固定的信標(biāo)生成設(shè)備并被廣播至信標(biāo)生成設(shè)備的傳輸范圍內(nèi)的區(qū)域,而移動(dòng)計(jì)算設(shè)備(諸如移動(dòng)電話)可接收信標(biāo)消息并響應(yīng)于包含在信標(biāo)消息內(nèi)的信息而執(zhí)行一個(gè)或多個(gè)動(dòng)作,同時(shí)要求由信標(biāo)生成設(shè)備和移動(dòng)計(jì)算設(shè)備使用的能量最小??梢詫⑿艠?biāo)消息格式化成壓縮信標(biāo)消息格式,該壓縮信標(biāo)消息格式可包括一個(gè)或多個(gè)類型八位位組,并在需要的情況下,在該八位位組的后面有鍵入的有效載荷。一個(gè)或多個(gè)類型八位位組可包括指示信標(biāo)消息的通告類型的數(shù)據(jù)。所鍵入的有效載荷可包含附加的數(shù)據(jù)。包含在信標(biāo)消息中的數(shù)據(jù)可以特定于信標(biāo)生成設(shè)備的位置,諸如請(qǐng)求移動(dòng)計(jì)算設(shè)備在處于信標(biāo)生成設(shè)備的區(qū)域內(nèi)時(shí)切換到靜音模式或飛行模式的請(qǐng)求。在一些示例中,移動(dòng)計(jì)算設(shè)備可以在睡眠模式中接收信標(biāo)消息,并處理該信標(biāo)消息而無(wú)需從睡眠模式中醒來(lái),以便節(jié)省能量。在一些示例中,移動(dòng)計(jì)算設(shè)備可以響應(yīng)于信標(biāo)消息而向用戶顯示消息。在一些示例中,信標(biāo)消息可以包括請(qǐng)求移動(dòng)計(jì)算設(shè)備對(duì)標(biāo)識(shí)信息作出響應(yīng)以諸如獲取安全進(jìn)入的請(qǐng)求。在一些示例中,信標(biāo)消息可包含URL或其他地址,移動(dòng)計(jì)算設(shè)備可以從這些地址中檢索到附加的信息。參考附圖閱讀以下詳細(xì)描述,將更清楚本發(fā)明的前述和其他目標(biāo)、特征和優(yōu)點(diǎn)。


圖I是描繪了處于示例性信標(biāo)生成設(shè)備的示例性傳輸范圍內(nèi)的示例性移動(dòng)計(jì)算設(shè)備的示圖。圖2是描繪了用于傳輸信標(biāo)消息的示例性方法的框圖。圖3是描繪了用于接收信標(biāo)消息的示例性方法的框圖。圖4是描繪了信標(biāo)消息的示例性格式的框圖。圖5是描繪了示例性通告類型的圖表。圖6是描繪了示例性擴(kuò)展通告類型的圖表。圖7示出了示例性信標(biāo)消息。圖8是示出可結(jié)合其來(lái)實(shí)現(xiàn)此處描述的技術(shù)和工具的示例移動(dòng)計(jì)算設(shè)備的框圖。
具體實(shí)施方式
以下描述涉及用于使用無(wú)線通信協(xié)議(例如,低能量無(wú)線通信協(xié)議)來(lái)傳輸信標(biāo)消息的技術(shù)和方案。例如,可以使用藍(lán)牙低能量無(wú)線通信協(xié)議將壓縮信標(biāo)消息從信標(biāo)生成設(shè)備傳輸?shù)揭粋€(gè)或多個(gè)移動(dòng)計(jì)算設(shè)備。然而,可以將在此描述的技術(shù)和方案應(yīng)用于許多類型的系統(tǒng),在這些系統(tǒng)中,使信標(biāo)消息通過(guò)相對(duì)較短的范圍從一個(gè)設(shè)備無(wú)線地傳輸?shù)揭粋€(gè)或多個(gè)其他設(shè)備。也可以將在此描述的技術(shù)和方案應(yīng)用于可能不被分類成低能量協(xié)議的無(wú)線通信協(xié)議。例如,可以將在此描述的技術(shù)和方案應(yīng)用于使用其他無(wú)線通信協(xié)議(諸如Wi-Fi)來(lái)傳輸信標(biāo)消息(例如,通過(guò)在Wi-Fi協(xié)議的信標(biāo)巾貞內(nèi)傳輸信標(biāo)消息)。在此處描述的技術(shù)和方案中,信標(biāo)消息指被重復(fù)或不斷地從傳輸設(shè)備發(fā)送或廣播到處于該傳輸設(shè)備的范圍內(nèi)的區(qū)域以由位于該范圍內(nèi)的任何合適配置的接收設(shè)備來(lái)接收的消息,并且信標(biāo)消息承載與傳輸設(shè)備或傳輸設(shè)備的位置相關(guān)聯(lián)的某種信息。信標(biāo)消息還可被稱為按照某些協(xié)議(諸如,藍(lán)牙低能量)的通告消息。藍(lán)牙低能量藍(lán)牙低能量(BLE)是如在此所描述的具有較低能量成本的可用于傳輸信標(biāo)消息的示例性無(wú)線通信協(xié)議。BLE規(guī)范(“BLE規(guī)范”)被定義在2010年6月30日發(fā)布的藍(lán)牙規(guī)范版本4. O的第6卷中。BLE系統(tǒng)使用2. 4GHz ISM帶中處于2400-2483. 5MHz的短波長(zhǎng)無(wú)線電傳輸,并使用為2MHz寬的40個(gè)RF信道。BLE可使用稱為跳頻擴(kuò)譜的無(wú)線電技術(shù),該技術(shù)切割正發(fā)送的數(shù)據(jù)并跨不同的信道傳輸該數(shù)據(jù)的塊。BLE傳輸可具有諸如約50m的可變范圍、約IMb/s的空中數(shù)據(jù)率、和為典型藍(lán)牙的約1%到約50%的能量消耗,這取決于應(yīng)用。BLE包括多個(gè)鏈路層狀態(tài),其包括通告狀態(tài)。處于通告狀態(tài)的鏈路層可以傳輸通告信道分組,并且可以可選地監(jiān)聽(tīng)由這些通告信道分組觸發(fā)的響應(yīng)并對(duì)這些響應(yīng)作出響應(yīng)。處于通告狀態(tài)的BLE設(shè)備被稱為通告器。在BLE中,將40個(gè)RF信道分配給兩個(gè)物理信道通告信道和數(shù)據(jù)信道。通告物理信道使用三個(gè)RF信道來(lái)發(fā)現(xiàn)設(shè)備、啟用連接和廣播數(shù)據(jù)。數(shù)據(jù)物理信道使用至多37個(gè)RF信道來(lái)在經(jīng)連接的設(shè)備間進(jìn)行通信。鏈路層在給定時(shí)間使用一個(gè)物理信道。BLE鏈路層只將一個(gè)分組格式用于通告信道分組和數(shù)據(jù)信道分組兩者。在圖4中的410處示出了該分組格式。每一分組由以下四個(gè)字段組成前同步碼412、訪問(wèn)地址414、協(xié)議數(shù)據(jù)單元(PDU)416和循環(huán)冗余校驗(yàn)(CRC)418。當(dāng)在通告物理信道中傳輸分組時(shí),PDU被稱為通告信道rou,當(dāng)在數(shù)據(jù)物理信道中傳輸分組時(shí),PDU被稱為數(shù)據(jù)信道rou。
通告信道rou 416具有16位的頭部420和可變大小的有效載荷430。包含在頭部420的通告信道rou的PDU類型字段421指示PDU類型。當(dāng)前存在7種PDU類型,下面會(huì)討論這些類型中的一些。長(zhǎng)度字段425指示有效載荷430的以八位位組為單位的長(zhǎng)度。長(zhǎng)度字段425的有效范圍是6到37個(gè)八位位組。此處不討論RFU字段422、TxAdd字段423、RxAdd字段424和RFU字段426。在特定事件中使用以下通告信道PDU類型ADV_IND:用于可連接的非定向通告事件;ADV_DIRECT_IND:用于可連接的定向通告事件;ADV_N0NC0NN_IND:用于不可連接的非定向通告事件;ADV_SCAN_IND:用于可掃描的非定向通告事件;這些PDU類型通過(guò)處于通告狀態(tài)的鏈路層來(lái)發(fā)送。PDU 類型 ADV_IND、ADV_N0NC0NN_IND 和 ADV_SCAN_IND 各自用于“非定向”通告事件,這意味著傳輸是向非特定的接收者廣播的,但可被處于發(fā)送設(shè)備的傳輸范圍內(nèi)的任何合適配置的設(shè)備接收。ADV_IND類型可用于建立與一個(gè)或多個(gè)接收設(shè)備的連接,而ADV_N0NC0NN_IND類型可用于到一個(gè)或多個(gè)接收設(shè)備的不可連接的或單向的通信,且ADV_SCAN_IND類型可用于掃描通告事件。所有三個(gè)PDU 類型 ADV_IND、ADV_N0NC0NN_IND 和 ADV_SCAN_IND 的有效載荷 430是相同的。有效載荷430由AdvA字段432和AdvData字段434組成。AdvA字段432包含用于通告器的公共或隨機(jī)設(shè)備地址的6個(gè)八位位組。AdvData字段434可包含來(lái)自通告器的主機(jī)的通告數(shù)據(jù)的O到31個(gè)八位位組??梢詾樯a(chǎn)商數(shù)據(jù)保留AdvData字段434的八位位組O和1,將八位位組2到31留給通告數(shù)據(jù),但是當(dāng)不需要這樣的生產(chǎn)商數(shù)據(jù)時(shí),可以將所有的八位位組O到31用于通告數(shù)據(jù)。示例性信標(biāo)系統(tǒng)圖1是描繪示例性信標(biāo)系統(tǒng)100的示圖。該系統(tǒng)可包括至少一個(gè)信標(biāo)生成設(shè)備110,該至少一個(gè)信標(biāo)生成設(shè)備110被配置為使用低能量無(wú)線通信協(xié)議(諸如BLE)來(lái)生成和傳輸至少一個(gè)信標(biāo)消息。信標(biāo)消息可具有傳輸范圍120,諸如與信標(biāo)生成設(shè)備110距指定的最大距離(例如,約50m)。傳輸范圍120可以取決于多個(gè)因素而變化。在由范圍120限定的區(qū)域130內(nèi)的任何合適配置的設(shè)備可接收信標(biāo)消息。系統(tǒng)100還可以包括處于區(qū)域130內(nèi)的一個(gè)或多個(gè)移動(dòng)計(jì)算設(shè)備140,該設(shè)備140被配置為接收信標(biāo)消息。定位在范圍120之外的設(shè)備(諸如,設(shè)備150)不可從信標(biāo)生成設(shè)備110接收消息。以下將在標(biāo)題為“示例性設(shè)備”的章節(jié)中更詳細(xì)地描述示例性信標(biāo)生成設(shè)備和移動(dòng)計(jì)算設(shè)備。用于傳輸信標(biāo)消息的不例性方法圖2是描繪了用于傳輸信標(biāo)消息的示例性方法200的框圖。在210,可以用信標(biāo)生成設(shè)備(諸如圖I中的設(shè)備110)來(lái)生成至少一個(gè)信標(biāo)消息??梢杂眯艠?biāo)消息格式來(lái)定義所生成的信標(biāo)消息。在220,可以用信標(biāo)生成設(shè)備使用低能量無(wú)線通信協(xié)議將所生成的信標(biāo)消息傳輸?shù)教幱谛艠?biāo)生成設(shè)備的傳輸范圍(諸如范圍120)內(nèi)的區(qū)域(諸如,區(qū)域130),以供位于該傳輸區(qū)域內(nèi)的一個(gè)或多個(gè)移動(dòng)計(jì)算設(shè)備(諸如設(shè)備140)接收。用于接收信標(biāo)消息的示例性方法圖3是描繪了用于接收信標(biāo)消息的示例性方法300的框圖。在310,可以用移動(dòng)計(jì)算設(shè)備(諸如圖I中的設(shè)備140)來(lái)接收至少一個(gè)信標(biāo)消息??梢砸缘湍芰繜o(wú)線通信協(xié)議來(lái)傳輸信標(biāo)消息。在320,由移動(dòng)計(jì)算設(shè)備在它接收信標(biāo)消息時(shí)至少部分地基于與移動(dòng)計(jì)算設(shè)備的位置相關(guān)聯(lián)的基于位置的信息來(lái)執(zhí)行至少一個(gè)動(dòng)作。該動(dòng)作可以在沒(méi)有來(lái)自移動(dòng)計(jì)算設(shè)備的用戶的輸入的情況下被執(zhí)行。示例性信標(biāo)消息格式可以由信標(biāo)消息格式來(lái)定義信標(biāo)消息,使得可以用特定的低能量無(wú)線通信協(xié)議來(lái)傳輸該信標(biāo)消息。還期望信標(biāo)消息格式要求最小的數(shù)據(jù)量以節(jié)省能量并在每一分組中包括盡可能多的信標(biāo)消息。在一些示例中,信標(biāo)消息格式可允許可變長(zhǎng)度或大小的信標(biāo)消息,這取決于信標(biāo)消息的目的或信標(biāo)消息的類型。例如,一些信標(biāo)消息可以與幾個(gè)位或一個(gè)八位位組一樣短,而其他信標(biāo)消息可以與所使用的通信協(xié)議所允許的最大大小一樣長(zhǎng),諸如以傳輸要求許多個(gè)八位位組的復(fù)雜數(shù)據(jù)。在一些實(shí)施例中,當(dāng)?shù)湍芰繜o(wú)線通信協(xié)議包括BLE時(shí),一個(gè)或多個(gè)信標(biāo)消息可被格式化,使得該一個(gè)或多個(gè)信標(biāo)消息可被包括在數(shù)據(jù)信道分組410的rou 416的有效載荷 430的AdvData字段434中(參見(jiàn)圖4 )。如圖4所示,AdvData字段434可包含O到31個(gè)數(shù)據(jù)八位位組。AdvData字段434中的信標(biāo)消息必須因此也包括不多于31個(gè)數(shù)據(jù)八位位組,否則將該信標(biāo)消息解析成在不同的數(shù)據(jù)信道分組410中發(fā)送的多個(gè)塊。然而,更一般地,多個(gè)信標(biāo)消息可以被包含在單個(gè)數(shù)據(jù)信道分組410的AdvData字段434中。例如,圖4示出了第一信標(biāo)消息440和第N信標(biāo)消息460,以指示在單個(gè)AdvData字段434中包含總共N個(gè)信標(biāo)消息。如圖4中的信標(biāo)消息440和460例示的信標(biāo)消息格式并不限于與BLE —起使用,而代之可以與其他低能量或者非低能量、無(wú)線通信協(xié)議(諸如,Wi-Fi) —起使用。如圖4所示,示例性信標(biāo)消息格式可以包括含至少一主類型八位位組的一個(gè)或多個(gè)類型八位位組442,該主類型八位位組包括一首位446和其后的七個(gè)類型位448。附加的類型八位位組(諸如擴(kuò)展類型八位位組444)也可以被包括在某些信標(biāo)消息中。如果需要的話,信標(biāo)消息格式還可以包括鍵入的有效載荷450。某些信標(biāo)消息可包括鍵入的有效載荷,而其他信標(biāo)消息可以不包括鍵入的有效載荷。鍵入的有效載荷450可包括有效載荷長(zhǎng)度452及其后面的有效載荷數(shù)據(jù)454。七個(gè)類型位448可指示信標(biāo)消息440的通告類型。通告類型可以是預(yù)先確定的通告類型集中的一個(gè),該預(yù)先確定的通告類型集指示與信標(biāo)生成設(shè)備的位置和/或接收信標(biāo)消息的移動(dòng)計(jì)算設(shè)備的位置相關(guān)聯(lián)的基于位置的信息。首位446可以是“O”或“I”。為“O”的首位446可指示信標(biāo)消息不具有任何鍵入的有效載荷450,并且可指示該信標(biāo)消息中不存在任何后續(xù)類型八位位組。為“O”的首位446可指示主類型八位位組是最后一個(gè)類型八位位組,并且該主類型八位位組是信標(biāo)消息的結(jié)束。在這樣的信標(biāo)消息中,所有影響預(yù)期消息所必須的信息可被包括在七個(gè)類型位448中和/或被七個(gè)類型位448所隱含。為“I”的首位446可指示信標(biāo)消息的后續(xù)一個(gè)或多個(gè)八位位組包括該信標(biāo)消息的鍵入的有效載荷。鍵入的有效載荷450可包括有效載荷長(zhǎng)度字段452及其后的有效載荷數(shù)據(jù)字段454。有效載荷長(zhǎng)度字段452可包括包含該有效載荷長(zhǎng)度字段452本身的鍵入的有效載荷450以八位位組為單位的長(zhǎng)度。有效載荷長(zhǎng)度字段452可包括鍵入的有效載荷450的第一個(gè)八位位組中的5個(gè)位(例如,位O — 4)。5個(gè)位可足以指示最多32個(gè)八位位組的鍵入有效載荷長(zhǎng)度。當(dāng)信標(biāo)消息被包括在BLE中的AdvData字段中時(shí),鍵入的有效載荷450被限制為不多于30個(gè)八位位組,在這種情況下5位長(zhǎng)的有效載荷長(zhǎng)度字段452可以是足夠的。在其他實(shí)施例中,有效載荷長(zhǎng)度字段452可以多于或少于5個(gè)位,這取決于用來(lái)傳輸信標(biāo)消息的無(wú)線通信協(xié)議所允許的鍵入的有效載荷450的最大大小。在有效載荷長(zhǎng)度字段452為5位長(zhǎng)的情況下,如果有效載荷數(shù)據(jù)字段454為3個(gè)位或更少,則鍵入的有效載荷450可被包含在單個(gè)八位位組中。某些信標(biāo)消息可包括擴(kuò)展類型八位位組,諸如圖4中在主類型八位位組的首位446之前的八位位組444。擴(kuò)展類型八位位組可以指示信標(biāo)消息的通告類型是擴(kuò)展通告類型。當(dāng)在信標(biāo)消息中存在擴(kuò)展類型八位位組444時(shí),該擴(kuò)展類型八位位組444可包括根據(jù)信標(biāo)消息格式不準(zhǔn)許主類型八位位組包括的8位組合。例如,擴(kuò)展類型八位位組444(在存在時(shí))可以總是包括“11111111”、“FF”或某一其他預(yù)先確定的八位位組,而主類型八位位組可被準(zhǔn)許包括任何其他8位組合。由于擴(kuò)展類型八位位組相對(duì)于主類型八位位組是唯一的,因此這兩個(gè)八位位組可以由接收設(shè)備來(lái)區(qū)分。在一些示例中,多于一個(gè)擴(kuò)展類型八位位組444可被包括在主類型八位位組的前面。當(dāng)可能的預(yù)先確定的通告類型的總數(shù)超過(guò)128 (即,七個(gè)類型位448可指示的不同通告類型的量)時(shí),可在信標(biāo)消息中包括擴(kuò)展類型八位位組444。在主類型八位位組前面的每一擴(kuò)展類型八位位組444可以有效地使類型八位位組442可指示的不同通告類型的數(shù)目翻倍。在以具有長(zhǎng)度要求(例如,以給定部分或字段來(lái)傳輸?shù)臄?shù)據(jù)的長(zhǎng)度必須是一定數(shù)目的八位位組)的協(xié)議的給定部分或字段來(lái)傳輸一個(gè)或多個(gè)信標(biāo)消息的情況下,可以將附加位(諸如,零填充490)添加在最后一個(gè)信標(biāo)消息后面的給定部分或字段中,使得一個(gè)或多個(gè)信標(biāo)消息加上附加位的總長(zhǎng)度等于期望長(zhǎng)度。這些附加位可以承載沒(méi)含義的信息,并可以僅僅是例如為“O”的位的字符串。示例性通告類型圖5和6列出了信標(biāo)消息440的多個(gè)不例性通告類型448。圖5中的列表500包括示例性正式通告類型(即,為非擴(kuò)展通告類型的通告類型),且圖6中的列表600包括示例性的擴(kuò)展通告類型。如所指示的,一些通告類型不與任何鍵入的有效載荷450相關(guān)聯(lián),而其他通告類型與固定長(zhǎng)度或可變長(zhǎng)度的鍵入的有效載荷相關(guān)聯(lián)。可以期望最常使用的通告類型和/或與冗長(zhǎng)的鍵入的有效載荷450相關(guān)聯(lián)的那些通告類型是正式通告類型,因?yàn)榫哂袛U(kuò)展通告類型的信標(biāo)消息(由于擴(kuò)展類型八位位組444)比具有正式通告類型的信標(biāo)消息長(zhǎng)至少一個(gè)八位位組并具有更少空間用于鍵入的有效載荷450。信標(biāo)消息的通告類型可以是預(yù)先確定的通告類型集中的一個(gè)。每一個(gè)預(yù)先確定的通告類型可被定義為指示給接收該信標(biāo)消息的移動(dòng)計(jì)算設(shè)備的特定消息(例如,命令、建議、請(qǐng)求或其他有用的信息)。移動(dòng)計(jì)算設(shè)備可被預(yù)先配置為知曉預(yù)先確定的通告類型中的每一個(gè)指示什么概念。因此,通過(guò)長(zhǎng)度為僅一個(gè)八位位組的信標(biāo)消息(如果通告類型不與任何鍵入的有效載荷相關(guān)聯(lián)的話),信標(biāo)生成設(shè)備可以向接收移動(dòng)計(jì)算設(shè)備傳遞所有種類的特定消息。這樣的信標(biāo)消息的壓縮特征,除了使移動(dòng)計(jì)算設(shè)備不需要請(qǐng)求該消息或以其他方式發(fā)起與信標(biāo)生成設(shè)備的通信的事實(shí)以外,還可以減少與傳遞該消息相關(guān)聯(lián)的能量成本(針對(duì)通告器和接收器兩者)。在許多常用場(chǎng)景中,進(jìn)一步的能量節(jié)省可以發(fā)生,因?yàn)樾艠?biāo)消息向接收設(shè)備傳達(dá)了足夠的信息,使得接收設(shè)備可以理解該信標(biāo)消息并對(duì)該消息作出反映,而不需要與其他外部實(shí)體進(jìn)一步進(jìn)行通信以獲取附加信息(例如,以下討論的“靜音請(qǐng)求”信標(biāo)可以向接收設(shè)備傳達(dá)將該設(shè)備切換成靜音模式所需的所有信息,而不需要將消耗更多能量的資源經(jīng)由無(wú)線電或其他無(wú)線通信來(lái)進(jìn)行進(jìn)一步的外部查找)。不與鍵入的有效載荷相關(guān)聯(lián)的示例性通告類型是“靜音請(qǐng)求”通告類型,在該通告類型中信標(biāo)消息請(qǐng)求任何接收移動(dòng)計(jì)算設(shè)備切換到靜音模式。這種通告類型可用于例如電影劇院或教室。在一個(gè)示例中,固定信標(biāo)生成設(shè)備可被安裝在電影劇院中,使得信標(biāo)傳輸?shù)姆秶ㄕ麄€(gè)劇院,但不包括劇院外的走廊區(qū)域。當(dāng)被配置為接收和理解該信標(biāo)消息的任何移動(dòng)計(jì)算設(shè)備接收到信標(biāo)消息時(shí)(當(dāng)他們進(jìn)入劇院時(shí)),移動(dòng)計(jì)算設(shè)備可自動(dòng)地理解它應(yīng)切換到靜音模式。取決于其設(shè)置,移動(dòng)計(jì)算設(shè)備可要么自動(dòng)切換到靜音模式而無(wú)需來(lái)自用戶的輸入,要么向用戶顯示詢問(wèn)該用戶是否愿意切換到靜音模式的消息。不與鍵入的有效載荷相關(guān)聯(lián)的另一示例性通告類型是諸如用于在飛機(jī)上使用的“飛行模式請(qǐng)求”通告類型,在該通告類型中信標(biāo)消息請(qǐng)求任何接收移動(dòng)計(jì)算設(shè)備切換到飛行模式配置,該配置可意味著例如天線被關(guān)閉和/或設(shè)備處于靜音模式。當(dāng)被配置為接收 和理解該信標(biāo)消息的任何移動(dòng)計(jì)算設(shè)備接收到該信標(biāo)消息時(shí)(當(dāng)他們進(jìn)入飛機(jī)時(shí)),移動(dòng)計(jì)算設(shè)備可自動(dòng)地理解它應(yīng)切換到飛行模式。取決于其設(shè)置,移動(dòng)計(jì)算設(shè)備可要么自動(dòng)切換到飛行模式而無(wú)需來(lái)自用戶的輸入,要么向用戶顯示詢問(wèn)該用戶是否愿意切換到飛行模式的消息。不與鍵入的有效載荷相關(guān)聯(lián)的另一示例性通告類型是諸如用于在汽車上使用的“純免提模式”通告類型,在該通告類型中信標(biāo)消息通知任何接收移動(dòng)計(jì)算設(shè)備可能需要僅在免提模式下操作。其他示例性通告類型可以與可變或固定長(zhǎng)度的鍵入的有效載荷相關(guān)聯(lián)。與可變長(zhǎng)度的鍵入的有效載荷相關(guān)聯(lián)的一種示例性通告類型是“位置”通告類型,在該通告類型中信標(biāo)消息向接收移動(dòng)計(jì)算設(shè)備通知信標(biāo)生成設(shè)備和/或接收移動(dòng)計(jì)算設(shè)備的地理位置。這種“位置”通告類型的信標(biāo)消息的有效載荷數(shù)據(jù)可包括指示該地理位置(諸如WGS84經(jīng)度和緯度)的位的字符串。較多的位可用于指示較高分辨率的位置,且較少的位可用于指示較低分辨率的位置。與可變長(zhǎng)度的鍵入的有效載荷相關(guān)聯(lián)的另一示例性通告類型是“本地時(shí)間”通告類型,在該通告類型中信標(biāo)消息的有效載荷數(shù)據(jù)包含本地時(shí)間信息。取決于所期望的時(shí)間精度,可使用不同大小的有效載荷。某些示例性通告類型可以與將URL或其他地址信息包含在有效載荷中的信標(biāo)消息相關(guān)聯(lián),接收移動(dòng)計(jì)算設(shè)備可使用這些地址信息來(lái)從另一位置查找和檢索基于位置的信息。在示例性通告類型“商店優(yōu)惠券”(圖6中的示例通告類型FF04)中,該信標(biāo)消息可以將指示可從其檢索到商店優(yōu)惠券的網(wǎng)站的URL信息包括在其有效載荷中。例如,雜貨店可以將信標(biāo)生成設(shè)備定位在該商店中或該商店附近,該設(shè)備傳輸這些“商店優(yōu)惠券”類型的信標(biāo)消息。商店附近的任何移動(dòng)計(jì)算設(shè)備都可接收信標(biāo)消息,并從所指示的網(wǎng)站檢索或下載更新的優(yōu)惠券以在該商店中使用。在這種情況下,指示URL的有效載荷數(shù)據(jù)的長(zhǎng)度可取決于URL的長(zhǎng)度而變化??梢耘c信標(biāo)消息相關(guān)聯(lián)的某些示例性通告類型可以將用于與移動(dòng)計(jì)算設(shè)備的應(yīng)用(“app”)一起使用的信息包含在有效載荷中。圖6中示出的稱為“節(jié)日參加者電話應(yīng)用信標(biāo)”的示例通告類型FF21是這種通告類型的一個(gè)示例。這種信標(biāo)消息的有效載荷可包括應(yīng)用可使用的信息。例如,有效載荷可包含與信標(biāo)生成設(shè)備所在的特定節(jié)日地點(diǎn)處的表演有關(guān)的彳目息。某些示例性通告類型可以與請(qǐng)求標(biāo)識(shí)來(lái)自接收移動(dòng)計(jì)算設(shè)備的信息的信標(biāo)消息相關(guān)聯(lián)。例如,圖6中的示例通告類型FF25可用于安全進(jìn)入。在一個(gè)示例中,信標(biāo)生成設(shè)備位于安全進(jìn)入位置(例如,停車庫(kù)門或辦公室入口),并可傳輸請(qǐng)求任何接收移動(dòng)計(jì)算設(shè)備對(duì)安全進(jìn)入代碼作出響應(yīng)的信標(biāo)消息。在一些情況下,這種信標(biāo)消息可能不具有任何有效載荷,并僅請(qǐng)求安全進(jìn)入信息。在其他情況下,信標(biāo)消息可包括含特定于特定安全進(jìn)入位置的標(biāo)識(shí)信息(用戶可能可進(jìn)入某些門,而不可進(jìn)入其他門)的固定長(zhǎng)度的有效載荷。接收移動(dòng)計(jì)算設(shè)備可被配置為用一般安全代碼、用標(biāo)識(shí)特定移動(dòng)計(jì)算設(shè)備的信息和/或用標(biāo)識(shí)移動(dòng)計(jì)算設(shè)備的用戶的信息來(lái)響應(yīng)于安全進(jìn)入信標(biāo)消息。接收移動(dòng)計(jì)算設(shè)備的這樣的響應(yīng)可以響應(yīng)于接收到信標(biāo)消息而被自動(dòng)執(zhí)行,或可在接收到來(lái)自用戶的授權(quán)后被執(zhí)行。示例信標(biāo)消息 圖7示出包括多個(gè)示例性信標(biāo)消息和末端處的零填充795的示例性句子700???以格式化句子700,以將其包括在BLE通告分組410的TOU 416的AdvData字段434中(見(jiàn)圖4)。該示例性句子700包括可由同一信標(biāo)生成設(shè)備來(lái)生成和傳輸?shù)囊唤M信標(biāo)消息,并可包括與信標(biāo)生成設(shè)備的位置相關(guān)聯(lián)的相關(guān)消息。在句子700的特定示例中,信標(biāo)消息均與具有輪椅能進(jìn)入的入口并且其中移動(dòng)計(jì)算設(shè)備應(yīng)處于靜音模式的特定建筑物相關(guān)。示例性句子700包括第一信標(biāo)消息“O I 02”,其中710處指示的首個(gè)“O”包括主類型八位位組442的首位446,且720處指示的其后面的“02”包括主類型八位位組442的七個(gè)類型位448。首位是“O”的事實(shí)指示信標(biāo)消息不具有任何鍵入的有效載荷,并且可指示在信標(biāo)消息中不存在任何后續(xù)類型八位位組。因此,這是具有正式通告類型并且不具有任何鍵入的有效載荷的一個(gè)八位位組信標(biāo)消息。通告類型“02”對(duì)應(yīng)于圖5所示的示例通告類型2,其指示應(yīng)使用靜音模式的接收移動(dòng)計(jì)算設(shè)備。句子700中的第二信標(biāo)消息是“I I 01117 I 0476080812233689”。730處指示的首個(gè)“I”包括主類型八位位組442的首位446,且740處指示的其后面的“01”包括主類型八位位組442的七個(gè)類型位448。首位是“I”的事實(shí)指示信標(biāo)消息的后面的一個(gè)或多個(gè)八位位組包括針對(duì)該信標(biāo)消息的鍵入的有效載荷。740處指示的通告類型“01”對(duì)應(yīng)于圖5所示的示例通告類型1,其向接收移動(dòng)計(jì)算設(shè)備指示有效載荷數(shù)據(jù)包括指示信標(biāo)生成設(shè)備的地理位置的數(shù)據(jù)(例如,信標(biāo)生成設(shè)備所在的建筑物的WGS84坐標(biāo))。750處指示的“17”包括鍵入的有效載荷的5位長(zhǎng)的有效載荷長(zhǎng)度字段452,且760處指示的“0476080812233689”包括信標(biāo)消息的有效載荷數(shù)據(jù)(例如,WGS84坐標(biāo))。如由有效載荷長(zhǎng)度字段720所指示的該信標(biāo)消息的鍵入的有效載荷為17個(gè)八位位組長(zhǎng),這使得整個(gè)信標(biāo)消息為18個(gè)八位位組長(zhǎng)。句子700中的第三信標(biāo)消息是“FF|0|03”。770處指示的“FF”包括擴(kuò)展類型八位位組,該擴(kuò)展類型八位位組指示該信標(biāo)消息的通告類型是擴(kuò)展通告類型。780處指示的“O”包括主類型八位位組442的首位446,且790處指示的其后面的“03”包括主類型八位位組442的七個(gè)類型位448。首位是“O”的事實(shí)指示信標(biāo)消息不具有任何鍵入的有效載荷,并且在信標(biāo)消息中不存在任何后續(xù)類型八位位組。因此,這是具有名為“FF03”的擴(kuò)展通告類型并且不具有任何鍵入的有效載荷的雙八位位組信標(biāo)消息。通告類型“FF03”并沒(méi)有被顯示在圖5和6中,但向接收移動(dòng)計(jì)算設(shè)備指示存在輪椅可進(jìn)入的入口。包括在示例性句子700中的三個(gè)示例性信標(biāo)消息包括總共21個(gè)八位位組。如果例如在要求特定固定長(zhǎng)度的無(wú)線通信協(xié)議字段中傳輸這些信標(biāo)消息,則可將零填充795附加到這些信標(biāo)消息中以使得句子700具有所期望的總長(zhǎng)度。響應(yīng)于接收信標(biāo)消息的示例性動(dòng)作在接收到信標(biāo)消息后,移動(dòng)計(jì)算設(shè)備可被配置為響應(yīng)于該信標(biāo)消息執(zhí)行一個(gè)或多個(gè)動(dòng)作??蓤?zhí)行某些示例性響應(yīng)動(dòng)作,而無(wú)需來(lái)自該移動(dòng)計(jì)算設(shè)備的用戶的任何輸入,而其他示例性響應(yīng)動(dòng)作在被移動(dòng)計(jì)算設(shè)備執(zhí)行之前可能需要來(lái)自用戶的輸入。移動(dòng)計(jì)算設(shè)備可在沒(méi)有來(lái)自用戶的輸入的情況下響應(yīng)于所接收到的信標(biāo)消息而執(zhí)行的一個(gè)示例性動(dòng)作是向移動(dòng)計(jì)算設(shè)備的用戶顯示消息。這一所顯示的消息可取決于信
標(biāo)消息的通告類型。例如,響應(yīng)于接收到“靜音請(qǐng)求”信標(biāo)消息,移動(dòng)計(jì)算設(shè)備可被配置成向用戶顯示指示靜音被請(qǐng)求和/或請(qǐng)求用戶輸入該用戶是否愿意將移動(dòng)計(jì)算設(shè)備切換到靜音模式的消息。其他示例性顯示消息可包括與信標(biāo)生成設(shè)備的位置和/或接收移動(dòng)計(jì)算設(shè)備的位置相關(guān)聯(lián)的信息,諸如建筑物的名稱或輪椅可進(jìn)入的入口的存在。移動(dòng)計(jì)算設(shè)備可在沒(méi)有來(lái)自用戶的輸入的情況下響應(yīng)于接收到的信標(biāo)消息而執(zhí)行的另一示例性動(dòng)作是自動(dòng)調(diào)整接收移動(dòng)計(jì)算設(shè)備的本地設(shè)置。自動(dòng)切換到靜音模式或飛行模式是該類型的動(dòng)作的示例。在一些示例中,移動(dòng)計(jì)算設(shè)備可被配置為在睡眠模式中接收信標(biāo)消息,并以固件處理該信標(biāo)消息而無(wú)需從睡眠模式中醒來(lái)。如在此所使用的,術(shù)語(yǔ)“睡眠模式”可以指任何常規(guī)的低功耗模式,諸如睡眠模式、待機(jī)模式、掛起模式或其他類似的模式,在這些模式中移動(dòng)計(jì)算設(shè)備嘗試通過(guò)關(guān)閉顯示屏、天線、硬盤驅(qū)動(dòng)器和/或其他不必要的功能來(lái)省電,并且移動(dòng)計(jì)算設(shè)備可以從這些模式切換到活動(dòng)模式而無(wú)需不得不引導(dǎo)或重新引導(dǎo)。如在此所使用的,術(shù)語(yǔ)“固件”指給定硬件設(shè)備中的固定或半固定程序和/或數(shù)據(jù)結(jié)構(gòu),其用于在內(nèi)部控制給定電子硬件設(shè)備,并且若沒(méi)有它給定硬件設(shè)備將沒(méi)有任何功能。例如,移動(dòng)計(jì)算設(shè)備可被配置為以睡眠模式接收“靜音請(qǐng)求”信標(biāo)消息,并隨后使用固件將該設(shè)備切換到靜音模式,而無(wú)需該電話從睡眠模式中醒來(lái)。這可為移動(dòng)計(jì)算設(shè)備節(jié)省大量的電池壽命。移動(dòng)計(jì)算設(shè)備接收到的大多信標(biāo)消息可具有不需要任何用戶輸入或移動(dòng)計(jì)算設(shè)備的響應(yīng)通信的通告類型。在這些情況下,移動(dòng)計(jì)算設(shè)備的處理器會(huì)因響應(yīng)于所有接收到的信標(biāo)而顯著地耗盡其電池。通過(guò)將移動(dòng)計(jì)算設(shè)備配置為以固件來(lái)接收和處理某些信標(biāo)信號(hào),處理器不需要響應(yīng)于這些信標(biāo)消息而動(dòng)作,從而節(jié)省了大量能量。用戶可以調(diào)整移動(dòng)計(jì)算設(shè)備的設(shè)置/偏好,以決定對(duì)于哪些通告類型該設(shè)備應(yīng)該自動(dòng)進(jìn)行反應(yīng)而無(wú)需醒來(lái)、對(duì)于哪些通告類型它應(yīng)該醒來(lái)以對(duì)其進(jìn)行作出響應(yīng)和反應(yīng)、和/或?qū)τ谀男┩ǜ骖愋退鼞?yīng)該忽略。移動(dòng)計(jì)算設(shè)備可在沒(méi)有來(lái)自用戶的輸入的情況下響應(yīng)于接收到的信標(biāo)消息而執(zhí)行的另一示例性動(dòng)作是無(wú)線傳輸包括特定于移動(dòng)計(jì)算設(shè)備或特定于移動(dòng)計(jì)算設(shè)備的用戶/擁有者的信息的數(shù)據(jù)。例如,響應(yīng)于“安全進(jìn)入”信標(biāo)消息,移動(dòng)計(jì)算設(shè)備可傳輸包括標(biāo)識(shí)移動(dòng)計(jì)算設(shè)備和/或移動(dòng)計(jì)算設(shè)備的用戶或擁有者的信息的數(shù)據(jù)。可以將這樣的數(shù)據(jù)傳輸回信標(biāo)產(chǎn)生設(shè)備和/或在遠(yuǎn)程位置的另一計(jì)算設(shè)備(諸如位于另一建筑物的安全進(jìn)入終端),以便獲得對(duì)安全區(qū)域的進(jìn)入。在一些示例中,由移動(dòng)計(jì)算設(shè)備響應(yīng)于這樣的信標(biāo)消息而傳輸?shù)臄?shù)據(jù)可進(jìn)一步包括信標(biāo)消息本身的至少一部分,標(biāo)識(shí)信標(biāo)產(chǎn)生設(shè)備的這樣的數(shù)據(jù)位于信標(biāo)消息的有效載荷中。因此,遠(yuǎn)程安全進(jìn)入終端可以接收指示什么安全進(jìn)入被請(qǐng)求以及誰(shuí)/什么正在請(qǐng)求這樣的進(jìn)入的數(shù)據(jù)。在一些實(shí)施例中,所有這些可由移動(dòng)計(jì)算設(shè)備自動(dòng)執(zhí)行而無(wú)需來(lái)自用戶的輸入,且可選地使用固件來(lái)執(zhí)行,同時(shí)移動(dòng)計(jì)算設(shè)備保持在睡眠模式中。示例性設(shè)備圖8描繪了能夠?qū)崿F(xiàn)在此描述的技術(shù)和方案的設(shè)備800(諸如,信標(biāo)生成設(shè)備或移動(dòng)計(jì)算設(shè)備)的詳細(xì)示例。設(shè)備800包括各種任選的硬件和軟件組件,其概括地在802處示出。一般來(lái)說(shuō),設(shè)備800中的組件802可與該設(shè)備的任何其他組件通信,但出于容易說(shuō)明的目的未示出所有連接。移動(dòng)800可以是各種計(jì)算設(shè)備(例如,蜂窩電話、智能電話、手持式計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、平板設(shè)備、上網(wǎng)本、媒體播放器、個(gè)人數(shù)字助理(PDA)、相機(jī)、攝像機(jī)等)中的任一個(gè),并且可允許與一個(gè)或多個(gè)通信網(wǎng)絡(luò)804 (諸如Wi-Fi、蜂窩或衛(wèi)星網(wǎng)絡(luò)等)進(jìn)行無(wú)線雙向通信。所示的設(shè)備800包括用于執(zhí)行如信號(hào)編碼、數(shù)據(jù)處理、輸入/輸出處理、電力控制 和/或其他功能等任務(wù)的控制器或處理器810 (例如,信號(hào)處理器、微處理器、ASIC、或其他控制和處理邏輯電路)。操作系統(tǒng)812控制對(duì)組件802的分配和使用以及對(duì)一個(gè)或多個(gè)應(yīng)用814 (諸如實(shí)現(xiàn)在此描述的創(chuàng)新特征中的一個(gè)或多個(gè)的軟件組件)的支持。此外,應(yīng)用程序可包括常見(jiàn)移動(dòng)計(jì)算應(yīng)用(例如,電話應(yīng)用、電子郵件應(yīng)用、日歷、聯(lián)系人管理器、web瀏覽器、消息收發(fā)應(yīng)用)、或任何其他計(jì)算應(yīng)用。所示的設(shè)備800包括存儲(chǔ)器820。存儲(chǔ)器820可包括不可移動(dòng)存儲(chǔ)器822和/或可移動(dòng)存儲(chǔ)器824。不可移動(dòng)存儲(chǔ)器822可包括RAM、ROM、閃存、硬盤、或其他眾所周知的存儲(chǔ)器存儲(chǔ)技術(shù)??梢苿?dòng)存儲(chǔ)器824可包括閃存或訂戶身份模塊(SM)卡——其在全球移動(dòng)通信系統(tǒng)(GSM)等通信系統(tǒng)中是眾所周知的,或者其他眾所周知的存儲(chǔ)器存儲(chǔ)技術(shù),諸如“智能卡”。存儲(chǔ)器820可用于存儲(chǔ)數(shù)據(jù)和/或用于運(yùn)行操作系統(tǒng)812和應(yīng)用814的代碼。示例數(shù)據(jù)可包括經(jīng)由一個(gè)或多個(gè)有線或無(wú)線網(wǎng)絡(luò)發(fā)送給和/或接收自一個(gè)或多個(gè)網(wǎng)絡(luò)服務(wù)器或其他設(shè)備的網(wǎng)頁(yè)、文本、圖像、聲音文件、視頻數(shù)據(jù)、或其他數(shù)據(jù)集。存儲(chǔ)器820可用于存儲(chǔ)諸如國(guó)際移動(dòng)訂戶身份(IMSI)等訂戶標(biāo)識(shí)符,以及諸如國(guó)際移動(dòng)設(shè)備標(biāo)識(shí)符(IMEI)等設(shè)備標(biāo)識(shí)符。這些標(biāo)識(shí)符可被傳送給網(wǎng)絡(luò)服務(wù)器以標(biāo)識(shí)用戶和裝備。設(shè)備800可支持一個(gè)或多個(gè)輸入設(shè)備830以及一個(gè)或多個(gè)輸出設(shè)備850,一個(gè)或多個(gè)輸入設(shè)備830為諸如觸摸屏832 (例如,能夠捕捉手指輕叩輸入、手指姿勢(shì)輸入或虛擬鍵盤或健墊的健擊輸入)、話筒834 (例如,能夠捕捉語(yǔ)音輸入)、相機(jī)836 (例如,能夠捕捉靜態(tài)圖片和/或視頻圖像)、物理鍵盤838、按鈕和/或跟蹤球840,一個(gè)或多個(gè)輸出設(shè)備850為諸如揚(yáng)聲器852和顯示器854 (例如,具有相關(guān)聯(lián)的圖形處理單元(GPU)853)。其他可能的輸出設(shè)備(未不出)可包括壓電或其他觸覺(jué)輸出設(shè)備。一些設(shè)備可服務(wù)超過(guò)一個(gè)輸入/輸出功能。例如,觸摸屏832和顯示器854可被組合在單個(gè)輸入/輸出設(shè)備中。設(shè)備800可提供一個(gè)或多個(gè)自然用戶界面(NUI)。例如,操作系統(tǒng)812或應(yīng)用814可包括作為允許用戶經(jīng)由語(yǔ)音命令來(lái)操作設(shè)備800的語(yǔ)音用戶界面的一部分的語(yǔ)音識(shí)別軟件。例如,用戶的語(yǔ)音命令可用于向地圖導(dǎo)航工具提供輸入。無(wú)線調(diào)制解調(diào)器860可被耦合至一個(gè)或多個(gè)天線(未示出),并且可支持處理器810與外置設(shè)備間的雙向通信,如本領(lǐng)域中充分理解的那樣。調(diào)制解調(diào)器860 —般被示為并可包括例如用于通過(guò)移動(dòng)通信網(wǎng)絡(luò)804進(jìn)行長(zhǎng)程通信的蜂窩式調(diào)制解調(diào)器、可兼容藍(lán)牙的調(diào)制解調(diào)器864 (諸如,可兼容BLE的調(diào)制解調(diào)器)、或用于通過(guò)外置的配備有藍(lán)牙的設(shè)備或者本地的無(wú)線數(shù)據(jù)網(wǎng)絡(luò)或路由器來(lái)進(jìn)行短程通信的可兼容Wi-Fi的調(diào)制解調(diào)器862。無(wú)線調(diào)制解調(diào)器860通常被配置成與一個(gè)或多個(gè)蜂窩網(wǎng)絡(luò)進(jìn)行通信,蜂窩網(wǎng)絡(luò)為諸如用于單個(gè)蜂窩網(wǎng)絡(luò)內(nèi)、蜂窩網(wǎng)絡(luò)之間、或設(shè)備800與公共交換電話網(wǎng)絡(luò)(PSTN)之間的數(shù)據(jù)和語(yǔ)音通信的GSM網(wǎng)絡(luò)。設(shè)備800可進(jìn)一步包括至少一個(gè)輸入/輸出端口 880、電源882、衛(wèi)星導(dǎo)航系統(tǒng)接收機(jī)884 (諸如全球定位系統(tǒng)(GPS)接收機(jī))、傳感器886 (諸如,用于檢測(cè)設(shè)備800的方向和運(yùn)動(dòng)并用于接收姿勢(shì)命令來(lái)作為輸入的加速計(jì)、陀螺儀或紅外鄰近傳感器)、收發(fā)機(jī)888(用于無(wú)線發(fā)射模擬或數(shù)字信號(hào))和/或物理連接器890,它可以是USB端口、IEEE 1394 (火線)端口、和/或RS-232端口。所示的組件802不是必需的或所有都包括的,因?yàn)榭蓜h除所示的組件中的任何一個(gè)并可添加其他組件。設(shè)備800可基于通過(guò)衛(wèi)星導(dǎo)航系統(tǒng)接收機(jī)884 (例如,GPS接收機(jī))接收到的信息 來(lái)確定指示設(shè)備的位置的位置數(shù)據(jù)?;蛘撸O(shè)備800可以另一方式來(lái)確定指示設(shè)備的位置的位置數(shù)據(jù)。例如,可以通過(guò)蜂窩網(wǎng)絡(luò)的各蜂窩塔之間的三角測(cè)量來(lái)確定設(shè)備的位置?;蛘撸苫谠谠O(shè)備附近的Wi-Fi路由器的已知位置來(lái)確定設(shè)備的位置??梢悦棵腌娀蛞云渌麨榛A(chǔ)來(lái)更新位置數(shù)據(jù),這取決于實(shí)現(xiàn)和/或用戶設(shè)置。不管位置數(shù)據(jù)的源,設(shè)備800可以向地圖導(dǎo)航工具提供位置數(shù)據(jù)以供在地圖導(dǎo)航中使用。例如,地圖導(dǎo)航工具通過(guò)操作系統(tǒng)812所展示的接口周期性地請(qǐng)求或輪詢當(dāng)前位置數(shù)據(jù)(操作系統(tǒng)812進(jìn)而可以從設(shè)備800的另一組件處得到更新后的位置數(shù)據(jù)),或者操作系統(tǒng)812通過(guò)回調(diào)機(jī)制將更新后的位置數(shù)據(jù)推向已注冊(cè)這樣的更新的任何應(yīng)用(諸如,地圖導(dǎo)航工具)。設(shè)備800能實(shí)現(xiàn)在此描述的技術(shù)。例如,可兼容藍(lán)牙的調(diào)制解調(diào)器864和/或收發(fā)器888可用于使用BLE來(lái)發(fā)送和/或接收信標(biāo)消息。應(yīng)用814可包括被配置為使得該設(shè)備響應(yīng)于接收到的信標(biāo)消息而執(zhí)行各種動(dòng)作的各種組件,各種動(dòng)作為諸如在顯示器854上顯示消息、接收用戶通過(guò)輸入設(shè)備830的輸入、將設(shè)備切換到靜音模式、或通過(guò)網(wǎng)絡(luò)804進(jìn)行通信。這些動(dòng)作中的至少一些可以使用固件來(lái)執(zhí)行。設(shè)備800可以是實(shí)現(xiàn)環(huán)境的一部分,在實(shí)現(xiàn)環(huán)境中各種類型的服務(wù)(例如,計(jì)算服務(wù))是通過(guò)計(jì)算“云”來(lái)提供的。例如,云可包括可位于中央或是分布式的計(jì)算設(shè)備集,其向經(jīng)由諸如因特網(wǎng)等網(wǎng)絡(luò)連接的各種類型的用戶和設(shè)備提供基于云的服務(wù)。一些任務(wù)(例如,處理用戶輸入和呈現(xiàn)用戶界面)可在本地計(jì)算設(shè)備(例如,連接的設(shè)備)上執(zhí)行,而其他任務(wù)(例如,存儲(chǔ)將在后繼處理中使用的數(shù)據(jù))可在云中執(zhí)行。雖然圖8示出了設(shè)備800,但更一般地在此描述的技術(shù)和方案可以通過(guò)具有其他屏幕能力和設(shè)備形成因素的設(shè)備來(lái)實(shí)現(xiàn),諸如臺(tái)式計(jì)算機(jī)、電視屏幕或連接到電視機(jī)的設(shè)備(例如,機(jī)頂盒或游戲控制臺(tái))。可由云通過(guò)服務(wù)提供商、或通過(guò)其他在線服務(wù)的提供商來(lái)提供服務(wù)。因此,在此描述的技術(shù)和方案可以通過(guò)連接的設(shè)備中作為客戶機(jī)計(jì)算設(shè)備的任何一個(gè)設(shè)備來(lái)實(shí)現(xiàn)。類似地,云中或服務(wù)供應(yīng)商的各種計(jì)算設(shè)備中的任一個(gè)可執(zhí)行服務(wù)器計(jì)算設(shè)備的角色并將數(shù)據(jù)遞送給連接的設(shè)備。替換和變化雖然為方便呈現(xiàn)起見(jiàn)所公開(kāi)的方法的一些操作是以特定的順序排序來(lái)描述的,但應(yīng)當(dāng)理解,這一描述方法涵蓋重新安排,除非以下闡明的具體語(yǔ)言需要特定排序。例如,在某些情況下,可以重新安排或并發(fā)執(zhí)行順序地描述的操作。此外,為簡(jiǎn)明起見(jiàn),附圖可能未示出其中所公開(kāi)的方法可結(jié)合其他方法使用的各種方式。所公開(kāi)的方法中的任何一種可被實(shí)現(xiàn)為存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)(例如,非臨時(shí)計(jì)算機(jī)可讀介質(zhì),諸如一個(gè)或多個(gè)光學(xué)介質(zhì)盤(諸如DVD或CD)、易失性存儲(chǔ)器組件(諸如DRAM或SRAM)、或非易失性存儲(chǔ)器組件(諸如硬驅(qū)動(dòng)器))上并且在計(jì)算機(jī)(例如,任何可購(gòu)買的計(jì)算機(jī),包括包含計(jì)算硬件的智能電話或其他移動(dòng)設(shè)備)上執(zhí)行的計(jì)算機(jī)可執(zhí)行指令。用于實(shí)現(xiàn)所公開(kāi)的技術(shù)的計(jì)算機(jī)可執(zhí)行指令中的任何一個(gè)以及在所公開(kāi)的實(shí)施例實(shí)現(xiàn)期間所創(chuàng)建和使用的任何數(shù)據(jù)可被存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)(例如,非瞬態(tài)計(jì)算機(jī)可讀介質(zhì))上。計(jì)算機(jī)可執(zhí)行指令可以是專用軟件應(yīng)用程序或,例如,經(jīng)由web瀏覽器或其他軟件應(yīng)用程序(諸如遠(yuǎn)程計(jì)算應(yīng)用程序)訪問(wèn)或下載的軟件應(yīng)用程序的一部分。例如,在單個(gè)本地計(jì)算機(jī)(例如,任何合適的可購(gòu)買計(jì)算機(jī))上或在使用一個(gè)或多個(gè)網(wǎng)絡(luò)計(jì)算機(jī)的網(wǎng)絡(luò)環(huán)境(例如,經(jīng)由因特網(wǎng)、廣域網(wǎng)、局域網(wǎng)、客戶機(jī)-服務(wù)器網(wǎng)絡(luò)(諸如,云計(jì)算網(wǎng)絡(luò))、或其他此類網(wǎng)絡(luò))中執(zhí)行這些軟件。 為清楚起見(jiàn),只描述了基于軟件的各實(shí)現(xiàn)的某些所選擇的方面。省略了本領(lǐng)域公知的其他細(xì)節(jié)。例如,應(yīng)當(dāng)理解,所公開(kāi)的技術(shù)不限于任何特定計(jì)算機(jī)語(yǔ)言、或程序。例如,所公開(kāi)的技術(shù)可由用C++、Java、Perl、JavaScript、Adobe Flash、或任何其他合適的編程語(yǔ)言編寫的軟件來(lái)實(shí)現(xiàn)。同樣,所公開(kāi)的技術(shù)不限于任何特定計(jì)算機(jī)或硬件類型。合適的計(jì)算機(jī)和硬件的某些細(xì)節(jié)是公知的,并且無(wú)需在本公開(kāi)中進(jìn)行詳細(xì)闡述。所公開(kāi)的方法、裝置和系統(tǒng)不應(yīng)當(dāng)被認(rèn)為是以任何方式構(gòu)成限制。相反,本公開(kāi)針對(duì)各種公開(kāi)的實(shí)施方式(單獨(dú)和彼此的各種組合和子組合)的所有新穎和非顯而易見(jiàn)特征和方面。所公開(kāi)的方法、設(shè)備和系統(tǒng)不限于任何具體方面或特征或其組合,所公開(kāi)的實(shí)施例也不要求存在任何一個(gè)或多個(gè)具體優(yōu)點(diǎn)或解決各個(gè)問(wèn)題。鑒于可應(yīng)用所公開(kāi)的本發(fā)明的原理的許多可能的實(shí)施例,應(yīng)當(dāng)認(rèn)識(shí)到,所示實(shí)施例僅是本發(fā)明的優(yōu)選示例,并且不應(yīng)認(rèn)為是限制本發(fā)明的范圍。相反,本發(fā)明的范圍由所附權(quán)利要求書來(lái)限定。因此,要求保護(hù)落入這些權(quán)利要求的范圍內(nèi)的所有內(nèi)容作為本發(fā)明。
權(quán)利要求
1.一種用于傳輸信標(biāo)消息的方法,所述方法包括 通過(guò)信標(biāo)生成設(shè)備(110)來(lái)生成(210)至少一個(gè)信標(biāo)消息(440),其中所述至少一個(gè)信標(biāo)消息由信標(biāo)消息格式來(lái)定義,所述信標(biāo)消息格式包括一個(gè)或多個(gè)類型八位位組,所述一個(gè)或多個(gè)類型八位位組包括主類型八位位組,所述主類型八位位組包括首位和其后的七個(gè)類型位,所述七個(gè)類型位指示所述信標(biāo)消息的通告類型,所述通告類型是預(yù)先確定的通告類型集中的一個(gè),所述預(yù)先確定的通告類型集指示與所述信標(biāo)生成設(shè)備的位置相關(guān)聯(lián)的基于位置的信息,所述首位是以下各項(xiàng)中的任一個(gè) ” 0”,它指示所述信標(biāo)消息不具有任何鍵入的有效載荷并指示所述信標(biāo)消息中不存在任何后續(xù)類型八位位組;或者 “1”,它指示所述信標(biāo)消息中后續(xù)的一個(gè)或多個(gè)八位位組包括所述信標(biāo)消息的鍵入的有效載荷,所述鍵入的有效載荷包括有效載荷長(zhǎng)度字段及其后的有效載荷數(shù)據(jù)字段,所述有效載荷長(zhǎng)度字段是所述鍵入的有效載荷的以八位位組為單位的長(zhǎng)度;以及 通過(guò)所述信標(biāo)生成設(shè)備使用低能量無(wú)線通信協(xié)議來(lái)將所述至少一個(gè)信標(biāo)消息傳輸(220)到所述信標(biāo)生成設(shè)備的傳輸范圍(120)內(nèi)的傳輸區(qū)域(130)以供位于所述傳輸區(qū)域中的一個(gè)或多個(gè)移動(dòng)計(jì)算設(shè)備(140)接收。
2.如權(quán)利要求I所述的方法,其特征在于,所述首位是“I”并且所述信標(biāo)消息包括鍵入的有效載荷(450),該鍵入的有效載荷包括有效載荷長(zhǎng)度字段(452)及其后的有效載荷數(shù)據(jù)字段(454),所述有效載荷長(zhǎng)度字段包括至多五個(gè)位,所述至少五個(gè)位指示該鍵入的有效載荷的以八位位組為單位的長(zhǎng)度。
3.如權(quán)利要求I或2所述的方法,其特征在于,所述信標(biāo)消息包括在所述主類型八位位組之前的擴(kuò)展類型八位位組(444),所述擴(kuò)展類型八位位組指示所述通告類型是擴(kuò)展通告類型。
4.如權(quán)利要求1-3中的任一項(xiàng)所述的方法,其特征在于,所述至少一個(gè)信標(biāo)消息是在藍(lán)牙低能量通告信道分組(410)的協(xié)議數(shù)據(jù)單元(PDU) (416)的有效載荷(430)的AdvData字段(434)中傳輸?shù)摹?br> 5.一種用于接收信標(biāo)消息的方法,包括 通過(guò)移動(dòng)計(jì)算設(shè)備(140)來(lái)接收(310)以低能量無(wú)線通信協(xié)議來(lái)傳輸?shù)男艠?biāo)消息(440),所述信標(biāo)消息由信標(biāo)消息格式來(lái)定義,所述信標(biāo)消息格式包括一個(gè)或多個(gè)類型八位位組,所述一個(gè)或多個(gè)類型八位位組包括主類型八位位組,所述主類型八位位組包括首位和其后的七個(gè)類型位,所述七個(gè)類型位指示所述信標(biāo)消息的通告類型,所述通告類型是預(yù)先確定的通告類型集中的一個(gè),所述預(yù)先確定的通告類型集指示與所述移動(dòng)計(jì)算設(shè)備的位置相關(guān)聯(lián)的基于位置的信息,所述首位是以下各項(xiàng)中的任一個(gè) ”0”,它指示所述信標(biāo)消息不具有任何鍵入的有效負(fù)載以及指示所述信標(biāo)消息中不存在任何后續(xù)類型八位位組;或者 “1”,它指示所述信標(biāo)消息中后續(xù)的一個(gè)或多個(gè)八位位組包括所述信標(biāo)消息的鍵入的有效載荷,所述鍵入的有效載荷包括有效載荷長(zhǎng)度以及其后的有效載荷數(shù)據(jù),所述有效載荷長(zhǎng)度是所述鍵入的有效載荷的以八位位組為單位的長(zhǎng)度;以及 至少部分地基于所述基于位置的信息來(lái)執(zhí)行(320)至少一個(gè)動(dòng)作,而無(wú)需來(lái)自用戶的輸入。
6.如權(quán)利要求5所述的方法,其特征在于,所述至少一個(gè)信標(biāo)消息被包括在藍(lán)牙低能量通告信道分組(410)的協(xié)議數(shù)據(jù)單元(PDU) (416)的有效載荷(430)的AdvData字段(434)中。
7.如權(quán)利要求5或6所述的方法,其特征在于,所述移動(dòng)計(jì)算設(shè)備被配置為以睡眠模式接收所述信標(biāo)消息,并以固件來(lái)處理所述信標(biāo)消息而無(wú)需從睡眠模式中醒來(lái)。
8.如權(quán)利要求5— 7中的任一項(xiàng)所述的方法,其特征在于,執(zhí)行至少一個(gè)動(dòng)作包括 響應(yīng)于接收到的信標(biāo)消息,將所述信標(biāo)消息的至少一部分無(wú)線地轉(zhuǎn)發(fā)給另一計(jì)算設(shè)備。
9.如權(quán)利要求5-8中的任一項(xiàng)所述的方法,其特征在于,所述移動(dòng)計(jì)算設(shè)備被配置為基于所述基于位置的信息來(lái)調(diào)整所述移動(dòng)計(jì)算設(shè)備的本地配置,而無(wú)需來(lái)自用戶的輸入。
10.一種移動(dòng)計(jì)算設(shè)備(140),所述移動(dòng)計(jì)算設(shè)備被配置為在所述移動(dòng)計(jì)算設(shè)備處于信標(biāo)生成設(shè)備(110)的傳輸范圍(120)內(nèi)時(shí)接收并處理經(jīng)由藍(lán)牙低能量協(xié)議從所述信標(biāo)生成設(shè)備傳輸?shù)姆嵌ㄏ蛐艠?biāo)消息(440),所述信標(biāo)消息被包括在藍(lán)牙低能量通告信道分組(410)的協(xié)議數(shù)據(jù)單元(PDU) (416)的有效負(fù)載(430)的AdvData部分(424)中,所述信標(biāo)消息由信標(biāo)消息格式來(lái)定義,所述信標(biāo)消息格式包括 一個(gè)或多個(gè)類型八位位組,所述一個(gè)或多個(gè)類型八位位組包括主類型八位位組,所述主類型八位位組包括首位及其后的七個(gè)類型位,所述七個(gè)類型位指示所述信標(biāo)消息的通告類型,所述通告類型是預(yù)先確定的通告類型集中的一個(gè),所述預(yù)先確定的通告類型集指示與所述信標(biāo)生成設(shè)備的位置相關(guān)聯(lián)的基于位置的信息,所述首位是如下各項(xiàng)中的任一個(gè) “0”,它指示所述信標(biāo)消息不具有任何鍵入的有效負(fù)載以及指示所述主類型八位位組是所述信標(biāo)消息的最后一個(gè)八位位組;或者 “1”,它指示緊接在所述信標(biāo)消息的所述主類型八位位組后面的下一個(gè)或多個(gè)八位位組包括所述信標(biāo)消息的鍵入的有效載荷,所述鍵入的有效載荷包括有效載荷長(zhǎng)度及其后的有效載荷數(shù)據(jù),所述有效載荷長(zhǎng)度是所述鍵入的有效載荷的以八位位組為單位的長(zhǎng)度; 其中,所述移動(dòng)計(jì)算設(shè)備被配置為對(duì)于所述預(yù)先確定的通告類型集中的至少一個(gè)通告類型,接收所述信標(biāo)消息并以固件來(lái)處理所述信標(biāo)消息,而無(wú)需從睡眠模式中醒來(lái)。
全文摘要
本發(fā)明涉及低能量信標(biāo)編碼。描述了用于使用無(wú)線通信協(xié)議(諸如藍(lán)牙低能量協(xié)議)來(lái)傳輸信標(biāo)消息的技術(shù)和工具。在一些示例中,可以生成壓縮格式的信標(biāo)消息,并將其包括在藍(lán)牙低能量通告信道分組的協(xié)議數(shù)據(jù)單元的有效載荷的AdvData部分中。信標(biāo)消息可以傳輸自固定的信標(biāo)生成設(shè)備并被廣播至信標(biāo)生成設(shè)備的傳輸范圍內(nèi)的區(qū)域,而移動(dòng)計(jì)算設(shè)備(諸如移動(dòng)電話)可接收信標(biāo)消息并可響應(yīng)于包含在信標(biāo)消息內(nèi)的信息而執(zhí)行一個(gè)或多個(gè)動(dòng)作,同時(shí)節(jié)省了信標(biāo)生成設(shè)備和移動(dòng)計(jì)算設(shè)備所使用的能量。
文檔編號(hào)H04L1/00GK102882637SQ20121033537
公開(kāi)日2013年1月16日 申請(qǐng)日期2012年9月11日 優(yōu)先權(quán)日2011年9月12日
發(fā)明者J·M·里昂, H·A·蒂耿, T·庫(kù)納爾, V·索尼 申請(qǐng)人:微軟公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1