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

用于無線短程通信的方法、裝置和計算機程序產(chǎn)品的制作方法

文檔序號:7780742閱讀:210來源:國知局
用于無線短程通信的方法、裝置和計算機程序產(chǎn)品的制作方法
【專利摘要】如果通過無線通信連接接收的一個或者多個無線通信消息具有大于閾值的測量的功率電平,則方法、裝置和計算機程序產(chǎn)品示例性實施例使設(shè)備調(diào)用程序化過程。在一個示例性實施例中,一種方法包括:由一個裝置對通過無線通信連接從選擇的無線設(shè)備接收的一個或者多個無線通信消息的功率電平進行測量;以及如果通過無線通信連接接收的一個或者多個無線通信消息具有大于閾值的測量的功率電平,則由裝置調(diào)用程序化過程。
【專利說明】用于無線短程通信的方法、裝置和計算機程序產(chǎn)品
【技術(shù)領(lǐng)域】
[0001]本【技術(shù)領(lǐng)域】涉及基于連接的無線短程通信裝置的鄰近來調(diào)用程序化過程。
【背景技術(shù)】
[0002]現(xiàn)代社會已經(jīng)采用并且正在依賴于無線通信設(shè)備用于各種目的、比如連接無線通信設(shè)備的用戶與其他用戶。無線通信設(shè)備可以從電池供電的手持設(shè)備到利用電網(wǎng)作為電源的靜止家用和/或商用設(shè)備。由于無線通信設(shè)備的迅速發(fā)展,已經(jīng)涌現(xiàn)出能夠?qū)嵭腥骂愋偷耐ㄐ艖?yīng)用的許多領(lǐng)域。
[0003]無線短程通信技術(shù)的示例是在2.4GHz ISM頻段中操作的Bluetooth?通信協(xié)議。Bluetooth?是原定作為線纜替換的短程無線電網(wǎng)絡(luò)。Bluetooth?技術(shù)規(guī)范由Bluetooth?SIG公司發(fā)布。于2004年10月15 H發(fā)布的Bluetooth?規(guī)范版本2.0+EDR具有第一版本Bluetooth?基本速率(BR)的原有功能特性并且添加增強型數(shù)據(jù)速率(EDR)特征。于2007年7月26日發(fā)布的用于基本速率/增強型數(shù)據(jù)速率(BR/EDR)的Bluetooth?規(guī)范版本2.1+EDR針對如下新特征添加定義:加密暫停恢復(fù)、錯誤數(shù)據(jù)報告、擴展的查詢相應(yīng)、鏈接監(jiān)督超時事件、分組邊界標志、安全簡單配對、減速呼吸模式(Sniff Subrating)。于2009年4月21 H發(fā)布的Bluetooth?規(guī)范版本3.0+HS將該標準審新以集成各詵MAC/PHY和單播無連接數(shù)據(jù)特征。
[0004]Bluetooth? SIG于2010年6月30日的Bluetooth?核心規(guī)范版本4.0 (通過引用而并入于此)包括擴展的查詢響應(yīng)。擴展的查詢響應(yīng)可以用來在查詢響應(yīng)過程期間提供雜項信息??梢詾楸热绫镜孛Q和支持的服務(wù)等信息、即原本必須通過建立連接而獲得的信息定義數(shù)據(jù)類型。在擴展的查詢響應(yīng)中接收本地名稱和支持的服務(wù)列表的設(shè)備無需連接以完成遠程名稱請求和服務(wù)發(fā)現(xiàn)協(xié)議(SDP)服務(wù)搜索、由此縮短獲得有用信息的時間。

【發(fā)明內(nèi)容】

[0005]方法、裝置和計算機程序產(chǎn)品示例性實施例使得設(shè)備能夠基于設(shè)備的鄰近來調(diào)用程序化過程。
[0006]本發(fā)明的一個示例性實施例包括一種方法,該方法包括:
[0007]由一個裝置對通過無線通信連接從選擇的無線設(shè)備接收的一個或者多個無線通信消息的功率電平進行測量;以及
[0008]如果通過無線通信連接接收的一個或者多個無線通信消息具有大于閾值的測量的功率電平,則由該裝置調(diào)用程序化過程。
[0009]本發(fā)明的一個示例性實施例包括一種方法,該方法包括:
[0010]由該裝置對從對裝置廣播的一個或者多個無線設(shè)備發(fā)現(xiàn)消息做出響應(yīng)的一個或者多個無線設(shè)備接收的一個或者多個無線響應(yīng)消息的功率電平進行測量;以及
[0011]如果從選擇的無線設(shè)備接收的一個或者多個無線響應(yīng)消息具有大于閾值的測量的功率電平,則由該裝置建立與選擇的無線設(shè)備的無線通信連接,選擇的無線設(shè)備是做出響應(yīng)的一個或者多個無線設(shè)備中的一個做出響應(yīng)的無線設(shè)備。
[0012]本發(fā)明的一個示例性實施例包括一種方法,該方法包括:
[0013]在選擇做出響應(yīng)的一個或者多個無線設(shè)備中的一個做出響應(yīng)的無線設(shè)備之后,存儲無線通信連接的標識,以使得當(dāng)測量所接收的一個或者多個無線通信消息的功率電平時能夠標識選擇的無線設(shè)備的無線通信連接。
[0014]本發(fā)明的一個示例性實施例包括一種方法,該方法包括:
[0015]延遲測量一個或者多個無線通信消息的功率電平直至在測量的功率電平少于閾值之后。
[0016]本發(fā)明的一個示例性實施例包括一種方法,該方法包括:
[0017]在選擇做出響應(yīng)的一個或者多個無線設(shè)備中的一個做出響應(yīng)的無線設(shè)備之后,存儲與無線通信連接相關(guān)聯(lián)的第一連接句柄,以及
[0018]啟動引用無線通信連接的第二連接句柄以用于與對所接收的一個或者多個無線通信消息的功率電平的測量相關(guān)聯(lián)。
[0019]本發(fā)明的一個示例性實施例包括一種方法,該方法包括:
[0020]其中用于建立無線通信連接的閾值和用于調(diào)用程序化過程的閾值相同。
[0021]本發(fā)明的一個示例性實施例包括一種方法,該方法包括:
[0022]其中用于建立無線通信連接的閾值和用于調(diào)用程序化過程的閾值相對于優(yōu)選接收功率范圍而被引用。
[0023]本發(fā)明的一個示例性實施例包括一種方法,該方法包括:
[0024]其中對通過無線通信連接從選擇的無線設(shè)備接收的一個或者多個無線通信消息的功率電平的測量在建立無線通信連接之后的間隔之后發(fā)生。
[0025]本發(fā)明的一個示例性實施例包括一種方法,該方法包括:
[0026]其中程序化過程通過無線通信連接與選擇的無線設(shè)備建立數(shù)據(jù)連接。
[0027]本發(fā)明的一個示例性實施例包括一種裝置,該裝置包括:
[0028]至少一個處理器;
[0029]包括計算機程序代碼的至少一個存儲器;
[0030]至少一個存儲器和計算機程序代碼被配置用于與至少一個處理器使裝置至少:
[0031]對通過無線通信連接從選擇的無線設(shè)備接收的一個或者多個無線通信消息的功率電平進行測量;以及
[0032]如果通過無線通信連接接收的一個或者多個無線通信消息具有大于閾值的測量的功率電平,則調(diào)用程序化過程。
[0033]本發(fā)明的一個示例性實施例包括一種裝置,該裝置包括:
[0034]至少一個存儲器和計算機程序代碼被配置用于與至少一個處理器使裝置至少:
[0035]對從對裝置廣播的一個或者多個無線設(shè)備發(fā)現(xiàn)消息做出響應(yīng)的一個或者多個無線設(shè)備接收的一個或者多個無線響應(yīng)消息的功率電平進行測量;以及
[0036]如果從選擇的無線設(shè)備接收的一個或者多個無線響應(yīng)消息具有大于閾值的測量的功率電平,則與選擇的無線設(shè)備建立無線通信連接,選擇的無線設(shè)備是做出響應(yīng)的一個或者多個無線設(shè)備中的一個做出響應(yīng)的無線設(shè)備。
[0037]本發(fā)明的一個示例性實施例包括一種裝置,該裝置包括:[0038]至少一個存儲器和計算機程序代碼被配置用于與至少一個處理器使裝置至少:
[0039]在選擇做出響應(yīng)的一個或者多個無線設(shè)備中的一個做出響應(yīng)的無線設(shè)備之后存儲無線通信連接的標識以使得當(dāng)測量所接收的一個或者多個無線通信消息的功率電平時能夠標識選擇的無線設(shè)備的無線通信連接。
[0040]本發(fā)明的一個示例性實施例包括一種裝置,該裝置包括:
[0041]其中用于延遲測量功率電平的間隔由定時器定時。
[0042]本發(fā)明的一個示例性實施例包括一種裝置,該裝置包括:
[0043]至少一個存儲器和計算機程序代碼被配置用于與至少一個處理器使裝置至少:
[0044]延遲測量或者多個無線通信消息的功率電平直至在測量的功率電平少于閾值之后。
[0045]本發(fā)明的一個示例性實施例包括一種裝置,該裝置包括:
[0046]其中無線通信連接是藍牙連接或者IEEE802.11連接。
[0047]本發(fā)明的一個示例性實施例包括一種裝置,該裝置包括:
[0048]至少一個存儲器和計算機程序代碼被配置用于與至少一個處理器使裝置至少:
[0049]在選擇做出響應(yīng)的一個或者多個無線設(shè)備中的一個做出響應(yīng)的無線設(shè)備之后存儲與無線通信連接關(guān)聯(lián)的第一連接句柄,以及
[0050]啟動引用無線通信連接的第二連接句柄以用于與對接收的一個或者多個無線通信消息的功率電平的測量相關(guān)聯(lián)。
[0051]本發(fā)明的一個示例性實施例包括一種裝置,該裝置包括:
[0052]其中用于建立無線通信連接的閾值和用于調(diào)用程序化過程的閾值相同。
[0053]本發(fā)明的一個示例性實施例包括一種裝置,該裝置包括:
[0054]其中用于建立無線通信連接的閾值和用于調(diào)用程序化過程的閾值相對于優(yōu)選接收功率范圍而被引用。
[0055]本發(fā)明的一個示例性實施例包括一種計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括在計算機可讀、非瞬態(tài)存儲介質(zhì)上記錄的計算機可執(zhí)行程序代碼,計算機可執(zhí)行程序代碼包括::
[0056]用于裝置對通過無線通信連接從選擇的無線設(shè)備接收的一個或者多個無線通信消息的功率電平進行測量的代碼;以及
[0057]用于如果通過無線通信連接接收的一個或者多個無線通信消息具有大于閾值的測量的功率電平則裝置調(diào)用程序化過程的代碼。
[0058]本發(fā)明的一個示例性實施例包括權(quán)利要求17的計算機程序產(chǎn)品,該計算機程序產(chǎn)品還包括:
[0059]用于裝置對從對裝置廣播的一個或者多個無線設(shè)備發(fā)現(xiàn)消息做出響應(yīng)的一個或者多個無線設(shè)備接收的一個或者多個無線響應(yīng)消息的功率電平進行測量的代碼;以及
[0060]用于如果從選擇的無線設(shè)備接收的一個或者多個無線響應(yīng)消息具有大于閾值的測量的功率電平則裝置與選擇的無線設(shè)備建立無線通信連接的代碼,選擇的無線設(shè)備是做出響應(yīng)的一個或者多個無線設(shè)備中的一個做出響應(yīng)的無線設(shè)備。
[0061]本發(fā)明的一個 示例性實施例包括權(quán)利要求18的計算機程序產(chǎn)品,該計算機程序產(chǎn)品還包括:[0062]用于在選擇做出響應(yīng)的一個或者多個無線設(shè)備中的一個做出響應(yīng)的無線設(shè)備之后存儲無線通信連接的標識以使得當(dāng)測量接收的一個或者多個無線通信消息的功率電平時能夠標識選擇的無線設(shè)備的無線通信連接的代碼。
[0063]本發(fā)明的一個示例性實施例包括權(quán)利要求17的計算機程序產(chǎn)品,該計算機程序產(chǎn)品還包括:
[0064]用于延遲測量一個或者多個無線通信消息的功率電平直至在測量的功率電平少于閾值之后的代碼。
【專利附圖】

【附圖說明】
[0065]圖1是根據(jù)本發(fā)明的至少一個實施例的在兩個移動無線設(shè)備之間進行的示例性操作序列的示例性定時圖的圖示,該操作序列是在已經(jīng)為連接階段建立設(shè)備發(fā)現(xiàn)和連接之后然后將兩個設(shè)備帶入觸摸選擇(touch-to-select)范圍中,這在無線設(shè)備之一中調(diào)用程序化過程。
[0066]圖1A是根據(jù)本發(fā)明的至少一個實施例的在兩個移動無線設(shè)備之間進行的第二示例性操作序列的示例性定時圖的圖示,該操作序列從設(shè)備發(fā)現(xiàn)階段開始,在該設(shè)備發(fā)現(xiàn)階段期間將兩個設(shè)備帶入第一觸摸選擇范圍內(nèi)以發(fā)起連接并且開始連接階段,然后將兩個設(shè)備分離、然后帶回到第二觸摸選擇范圍中,這在無線設(shè)備之一調(diào)用程序化過程。
[0067]圖1B是根據(jù)本發(fā)明的至少一個實施例的在兩個移動無線設(shè)備之間進行的另一示例性操作序列的示例性定時圖的圖示,該操作序列從設(shè)備發(fā)現(xiàn)階段開始,在該設(shè)備發(fā)現(xiàn)階段期間將兩個設(shè)備帶入第一觸摸選擇范圍內(nèi)以發(fā)起連接并且開始連接階段,然后在延遲間隔之后在第二觸摸選擇范圍中將兩個設(shè)備更近地帶到一起,這在無線設(shè)備之一調(diào)用程序化過程。
[0068]圖1C是根據(jù)本發(fā)明的至少一個實施例的在設(shè)備發(fā)現(xiàn)階段中的網(wǎng)絡(luò)的一個示例性實施例的圖示,在該設(shè)備發(fā)現(xiàn)階段中第一設(shè)備向包括第二無線設(shè)備的一個或者多個無線設(shè)備廣播一個或者多個無線設(shè)備發(fā)現(xiàn)消息。
[0069]圖1D是根據(jù)本發(fā)明的至少一個實施例的在設(shè)備發(fā)現(xiàn)階段中的圖1C的網(wǎng)絡(luò)的一個示例性實施例的圖示,在該設(shè)備發(fā)現(xiàn)階段中第一設(shè)備已經(jīng)從第二無線設(shè)備接收對發(fā)現(xiàn)消息做出響應(yīng)的一個或者多個無線響應(yīng)消息,第一設(shè)備測量無線響應(yīng)消息的功率電平、如果從第二無線設(shè)備接收的一個或者多個無線響應(yīng)消息具有比第一閾值更大的測量的功率電平則選擇第二設(shè)備并且與第二設(shè)備建立無線通信連接。
[0070]圖1E是根據(jù)本發(fā)明的至少一個實施例的在已經(jīng)完成發(fā)現(xiàn)階段并且已經(jīng)完成無線通信之后的連接階段中的圖1D的網(wǎng)絡(luò)的一個示例性實施例的圖示,該圖示示出第一設(shè)備通過無線通信連接從第二無線設(shè)備接收無線通信消息,并且在延遲間隔之后,第一設(shè)備測量接收的通信消息的功率電平并且如果通過無線通信連接接收的無線通信消息具有比第二閾值更大的測量的功率電平則在第一設(shè)備中調(diào)用程序化過程。
[0071]圖2是根據(jù)本發(fā)明的至少一個實施例的執(zhí)行圖1C、ID和IE中的設(shè)備發(fā)現(xiàn)階段和連接階段中的示例性操作的在第一設(shè)備102中的示例性過程的示例性流程圖的圖示。
[0072]圖2A是根據(jù)本發(fā)明的至少一個實施例的使用藍牙通信標準來實現(xiàn)設(shè)備發(fā)現(xiàn)階段和連接階段中的示例性操作的在第一設(shè)備102中的過程的示例性實現(xiàn)方式的示例性流程圖的圖示。
[0073]圖2B是根據(jù)本發(fā)明的至少一個實施例的使用藍牙通信標準的設(shè)備發(fā)現(xiàn)過程的示例性定時圖的圖示。
[0074]圖2C是根據(jù)本發(fā)明的至少一個實施例的使用藍牙通信標準的用于設(shè)備發(fā)現(xiàn)消息的示例性消息格式的圖示。
[0075]圖2D是根據(jù)本發(fā)明的至少一個實施例的使用藍牙通信標準的用于發(fā)現(xiàn)響應(yīng)消息的示例性消息格式的圖示。
[0076]圖2E是根據(jù)本發(fā)明的至少一個實施例的使用藍牙通信標準的用于擴展的發(fā)現(xiàn)響應(yīng)消息的示例性消息格式的圖示。
[0077]圖2F是根據(jù)本發(fā)明的至少一個實施例的使用藍牙通信標準的用于通信連接消息的示例性消息格式的圖示。
[0078]圖2G是根據(jù)本發(fā)明的至少一個實施例的實現(xiàn)圖1中所示設(shè)備發(fā)現(xiàn)階段和連接階段中的示例性操作的在第一設(shè)備102中的示例性過程的示例性流程圖的圖示。
[0079]圖2H是根據(jù)本發(fā)明的至少一個實施例的使用藍牙通信標準來執(zhí)行設(shè)備發(fā)現(xiàn)階段和連接階段中的示例性操作的在第一設(shè)備102中的過程的示例性實現(xiàn)方式的示例性流程圖的圖示。
[0080]圖3A是根據(jù)本發(fā)明的至少一個實施例的使用IEEE802.11通信標準的用于設(shè)備發(fā)現(xiàn)消息的示例性消息格式的圖示。
[0081]圖3B是根據(jù)本發(fā)明的至少一個實施例的使用IEEE802.11通信標準的用于發(fā)現(xiàn)相應(yīng)消息的示例性消息格式的圖示。
[0082]圖3C是根據(jù)本發(fā)明的至少一個實施例的使用IEEE802.11通信標準的用于通信連接消息的示例性消息的圖示。
[0083]圖4是根據(jù)本發(fā)明的至少一個實施例的本發(fā)明的一個示例性實施例,在該示例性實施例中基于磁、電子和/或光學(xué)技術(shù)、比如用于存儲數(shù)據(jù)和/或計算機程序代碼的磁盤、光盤、半導(dǎo)體存儲器電路設(shè)備和微SD存儲器卡(SD是指安全數(shù)字標準)示出可移動存儲介質(zhì)的示例作為示例性計算機程序產(chǎn)品。
【具體實施方式】
[0084]這一節(jié)將組織成以下主題:
[0085]A.無線短程通信網(wǎng)絡(luò)
[0086]B.在藍牙?設(shè)備之間的連接形成
[0087]C.在藍牙技術(shù)中的觸摸選擇
[0088]D.在ffiEE802.1lWLAN設(shè)備之間的連接形成
[0089]E.無線短程連接激活
[0090]A.無線短稈通信網(wǎng)絡(luò)
[0091]短程通信技術(shù)提供適合于許多數(shù)據(jù)應(yīng)用的通信解決方案而沒有遠程通信技術(shù)的成本、流量和法律顧慮。流行的短程通信技術(shù)包括藍牙基本速率/增強型數(shù)據(jù)速率(BR/EDR)、藍牙低能耗(LE)、IEEE802.11無線局域網(wǎng)(WLAN)、無線通用串行總線(WUSB)、超寬帶(UffB),ZigBee (IEEE802.15.4、ΙΕΕΕ802.15.4a)和使得無線設(shè)備能夠無接觸標識和互連的近場通信技術(shù)、比如射頻標識(RFID)和近場通信(NFC)技術(shù)。藍牙技術(shù)提供無線短程通信建立的示例。
[0092]B.在藍牙M設(shè)備之間的連接形成
[0093]在2010年6月30 H的藍牙?規(guī)范版本4中描沭用于在藍牙?設(shè)備之間形成連接的過程。藍牙?基帶是藍牙?系統(tǒng)的一部分,該藍牙?系統(tǒng)實施介質(zhì)訪問控制和物理層過程以支持連接信息、數(shù)據(jù)信息流交換和在藍牙"*設(shè)備之間自組織聯(lián)網(wǎng)。連接形成除了尋呼、尋呼掃描和尋呼響應(yīng)過程還可以包括查詢、查詢掃描、查詢響應(yīng)。
[0094]1.杳詢
[0095]查詢是藍牙"設(shè)備發(fā)送查詢消息并且監(jiān)聽響應(yīng)以便發(fā)現(xiàn)在覆蓋區(qū)域內(nèi)并且設(shè)置為可發(fā)現(xiàn)的其它藍牙?設(shè)備的過程。藍牙?設(shè)備使用查詢過程以發(fā)現(xiàn)附近設(shè)備或者被它們本地的設(shè)備發(fā)現(xiàn)。試圖發(fā)現(xiàn)其它附近設(shè)備的藍牙?設(shè)備被稱為查詢設(shè)備并且主動發(fā)送查詢請求??捎脕肀话l(fā)現(xiàn)的藍牙?設(shè)備被稱為可發(fā)現(xiàn)設(shè)備、監(jiān)聽或者掃描尋找這些查詢請求并且發(fā)送響應(yīng)。查詢過程將專用物理信道用于查詢請求和響應(yīng)。查詢過程未利用在物理信道以上的架構(gòu)層中的任何架構(gòu)層,但是瞬時物理鏈路可以視為在交換查詢和查詢響應(yīng)信息期間存在。
[0096]藍牙?設(shè)備在劃分成各自為IMHz的79個物理信道的80MHz總帶寬內(nèi)相互通信。想要發(fā)現(xiàn)其它設(shè)備的查詢設(shè)備重復(fù)地探測第一組16個頻率、每625微秒探測兩個頻率。它將這重復(fù)至少256次。然后,它重復(fù)地探測第二組16個頻率。查詢設(shè)備將整個周期充分至少兩次。在79個無線電載波之中,32個視為喚醒載波,并且查詢設(shè)備在這些32個載波頻率上廣播查詢分組。
[0097]在查詢過程期間,查詢設(shè)備或者主控發(fā)送具有通用或者專用查詢訪問碼的查詢消息。用于查詢的定時與用于尋呼的定時相同。標識或者ID分組由查詢訪問碼(IAC)組成。它具有68位的固定長度。接收器使用位相關(guān)器以將接收的分組與ID分組的已知位序列相匹配。為了發(fā)現(xiàn)其它設(shè)備,設(shè)備可以進入查詢子狀態(tài)。在這一子狀態(tài)中,它可以在不同跳躍頻率重復(fù)地發(fā)送查詢消息(ID分組)。從通用查詢訪問碼(GIAC)的更低地址部分(LAP)推導(dǎo)查詢跳躍序列。因此,即使當(dāng)使用專用查詢訪問碼(DIAC)時,也從GIAC LAP生成應(yīng)用的跳躍序列。允許本身被發(fā)現(xiàn)的設(shè)備可以規(guī)律地進入查詢掃描子狀態(tài)以對查詢消息做出響應(yīng)。查詢響應(yīng)是可選的:設(shè)備未被迫對查詢消息做出響應(yīng)。在查詢子狀態(tài)期間,發(fā)現(xiàn)設(shè)備收集對查詢消息做出響應(yīng)的所有設(shè)備的藍牙?設(shè)備地址。此外,發(fā)現(xiàn)設(shè)備還可以從對擴展的查詢響應(yīng)分組做出響應(yīng)的設(shè)備收集擴展的信息(例如本地名稱和支持的服務(wù))。然后,如果期望,則它可以借助以下描述的尋呼過程來與發(fā)現(xiàn)的設(shè)備中的任何一個設(shè)備進行連接。源廣播的查詢消息不包含關(guān)于源的任何信息。然而它可以指示哪個類型的設(shè)備應(yīng)當(dāng)做出響應(yīng)。有用于查詢?nèi)魏卧O(shè)備的一個通用查詢訪問碼(GIAC),并且已經(jīng)保留63個值作為僅查詢某一類設(shè)備的專用查詢訪問碼(DIAC)。從保留的藍牙?設(shè)備地址推導(dǎo)查詢訪問碼。有在藍牙"規(guī)范中定義的僅一個DIAC,并且它稱為有限查詢訪問碼(LIAC)。LIAC僅旨在于在通常為用戶動作已經(jīng)顯式地使兩個設(shè)備進入這一狀態(tài)的場景期間用于有限時間段。
[0098]查詢掃描是藍牙?設(shè)備監(jiān)聽在它的查詢掃描物理信道上接收的查詢消息的過程。設(shè)備使用它的查詢掃描信道之一每1.28m改變查詢信道直至它在當(dāng)前信道上從另一藍牙?設(shè)備接收到查詢消息。這由適當(dāng)查詢訪問碼所標識。查詢掃描設(shè)備然后將遵循查詢響應(yīng)過程以向查詢設(shè)備返回響應(yīng)。查詢掃描子狀態(tài)與尋呼掃描子狀態(tài)很相似。然而,取代掃描尋找設(shè)備的設(shè)備訪問碼,接收器可以針對查詢訪問碼掃描足夠長時間以完成16個查詢頻率的掃描。查詢過程根據(jù)查詢跳躍序列使用32個專用查詢跳躍頻率。這些頻率由通用查詢地址所確定。該階段由實現(xiàn)查詢掃描的設(shè)備的本機時鐘來確定。取代通用查詢訪問碼或者除了通用查詢訪問碼之外,設(shè)備還可以對一個或者多個專用查詢訪問碼掃描。然而掃描可以遵循通用查詢地址所確定的查詢掃描跳躍序列。查詢掃描間隔可以少于或者等于2.56s。
[0099]2.杳詢響應(yīng)
[0100]從查詢掃描設(shè)備發(fā)送查詢響應(yīng)分組(FHS)或者在從屬已經(jīng)接收查詢消息之后從該從屬向主控發(fā)送該查詢響應(yīng)分組(FHS)。這一分組包含用于查詢主控尋呼從屬而必需的信息并且在接收查詢消息之后跟隨625微秒。當(dāng)從屬接收的查詢消息在主控到從屬時隙中為第一時,主控在跳躍頻率接收查詢響應(yīng)消息。用于查詢的從屬響應(yīng)子狀態(tài)完全不同于應(yīng)用于尋呼的從屬響應(yīng)子狀態(tài)。當(dāng)在查詢掃描子狀態(tài)中接收查詢消息時,接收者可以返回包含接收者的設(shè)備地址(BD_ADDR)和其它參數(shù)的查詢響應(yīng)(HlS)分組。如果接收者具有待發(fā)送的非零的擴展的查詢響應(yīng)數(shù)據(jù),則它可以在FHS分組之后返回擴展的查詢響應(yīng)分組。在查詢掃描子狀態(tài)中接收第一查詢消息時,從屬可以進入查詢響應(yīng)子狀態(tài)。如果從屬具有待發(fā)送的非零的擴展的查詢響應(yīng),則它可以在接收查詢消息之后的625微秒向主控返回擴展的查詢響應(yīng)位被設(shè)置成一的ras分組。它然后可以在ras分組的開始之后的1250微秒返回擴展的查詢響應(yīng)分組。如果從屬的擴展查詢響應(yīng)數(shù)據(jù)都為零,則從屬可以僅返回擴展的查詢響應(yīng)位被設(shè)置成零的ras分組。
[0101]爭用問題可能當(dāng)若干設(shè)備與查詢設(shè)備或者主控近鄰并且都同時對查詢消息做出響應(yīng)時發(fā)生。然而由于每個設(shè)備具有自由運行時鐘,所以很不可能的是它們都使用查詢跳躍序列的相同階段。為了在相同查詢跳躍信道中同時喚醒的設(shè)備之間避免重復(fù)的沖突,設(shè)備將回退持續(xù)隨機時間段。因此,如果設(shè)備接收查詢消息并且返回FHS分組,則它將生成在O與MAX_RAND之間的隨機數(shù)RAND。為了掃描大于或者等于1.28秒的間隔,MAX_RAND將為1023,然而為了掃描少于1.28s的間隔,MAX_RAND可以如127 —樣小。即使當(dāng)掃描間隔大于或者等于1.28s時,使用DIAC的簡檔也可以選擇使用小于1023的MAX_RAND。從屬將返回到連接或者待命狀態(tài)持續(xù)至少RAND時間隙的持續(xù)時間。在返回到連接或者待命狀態(tài)之前,設(shè)備可以經(jīng)歷尋呼掃描子狀態(tài)。在至少RAND時隙之后,設(shè)備將向查詢跳躍序列中的階段(該階段具有1.28秒分辨率)添加偏移I并且再次返回到查詢掃描子狀態(tài)。如果再次觸發(fā)從屬,則它將使用新RAND來重復(fù)該過程。每當(dāng)返回FHS分組時,時鐘的偏移累計。在查詢設(shè)備廣播查詢分組時的時段期間,從屬可以多次、但是在不同頻率和在不同時間上響應(yīng)。保留的同步時隙應(yīng)當(dāng)優(yōu)先于響應(yīng)分組;即,如果響應(yīng)分組與保留的同步時隙重疊,則將不發(fā)送它,但是等待下一查詢消息。如果設(shè)備具有待發(fā)送的擴展的查詢響應(yīng)數(shù)據(jù),但是擴展的查詢分組與保留的同步時隙重疊,則可以發(fā)送EIR位被設(shè)置成零的ras分組。
[0102]在查詢例程期間的消息發(fā)送概括如下:
[0103]在步驟I中,主控使用查詢訪問碼及其自己的時鐘來發(fā)送查詢消息。
[0104]在步驟2中,從屬用包含從屬的藍牙?設(shè)備地址、本機時鐘和其它從屬信息的FHS分組做出響應(yīng)。這一 FHS分組往往在隨機的時間返回。如果從屬具有待發(fā)送的非零的擴展的查詢響應(yīng)數(shù)據(jù),則它將在接收查詢消息之后的625 μ s向主控返回EIR位被設(shè)置成一的FHS分組。它然后在ras分組的開始之后的1250 μ S返回擴展的查詢響應(yīng)分組。總是在接收查詢消息之后的625 μ s返回HIS。但是根據(jù)這一隨機過程返回連續(xù)FHS分組。在查詢例程中未確認FHS分組,但是只要主控用查詢消息探測就可以在其它時間和頻率重發(fā)FHS分組。
[0105]在步驟3中,如果從屬沒有非零的擴展的查詢響應(yīng)數(shù)據(jù),則它向主控發(fā)送擴展的查詢響應(yīng)分組。
[0106]3.擴展的杳詢響應(yīng)[0107]擴展的查詢響應(yīng)可以用來在查詢響應(yīng)過程期間提供雜項信息。針對這些信息將數(shù)據(jù)類型定義為本地名稱和支持的服務(wù)、原本必須通過建立連接而獲得的信息。在擴展的查詢響應(yīng)中接收本地名稱和支持的服務(wù)列表的設(shè)備無需連接以完成遠程名稱請求和服務(wù)發(fā)現(xiàn)協(xié)議(SDP)服務(wù)搜索、由此縮短獲得有用信息的時間。如果從屬發(fā)送擴展的查詢響應(yīng)分組,則在查詢響應(yīng)分組的開始之后的1250微秒發(fā)送它。擴展的查詢響應(yīng)分組當(dāng)從屬接收的查詢消息在主控到從屬時隙中為第一時在跳躍頻率由主控接收。擴展的查詢響應(yīng)分組是具有類型DMl、DM3、DM5、DHl、DH3或者DH5的異步面向連接邏輯傳送(ACL)分組。為了最小化干擾,推薦使用能夠包含數(shù)據(jù)的最短分組。在FHS分組的開始之后的1250微秒,在與HlS分組相同的頻率發(fā)送分組。在分組頭部中,可以將LT_ADDR設(shè)置成零。TYPE可以是DMl、DM3、DM5、DH1、DH3或者DH5之一??梢詫LOW、ARQN和SEQN都設(shè)置成零并且在接收期間忽略??梢杂门c用于FHS分組相同的DCI (默認校驗初始化)來初始化HECLFSR。在凈荷頭部中,LLID可以包含值10 (L2CAP消息的開始或者不分段)??梢詫LOW設(shè)置成零并且在接收期間忽略。凈荷本體的長度(LENGTH)可以小于或者等于240字節(jié)??梢杂门c用于FHS分組相同的DCI初始化CRC LFSR。可以用與用于!7HS分組相同的值初始化數(shù)據(jù)白化LFSR。凈荷本體的長度(LENGTH)可以小于或者等于240字節(jié)??梢杂门c!7HS分組相同的DCI初始化CRCLFSR??梢杂门c用戶HlS分組相同的值初始化數(shù)據(jù)白化LFSR。凈荷數(shù)據(jù)具有跟隨有非顯著部分的顯著部分這兩個數(shù)據(jù)部分。該顯著部分包含數(shù)據(jù)結(jié)構(gòu)序列。該非顯著部分包含所有零八位組。基帶可以不改變顯著部分中的任何八位組。在發(fā)送數(shù)據(jù)時,可以從凈荷省略非顯著部分八位組。設(shè)備可以存儲單個擴展的查詢響應(yīng)分組。這一分組可以與所有IAC使用。
[0108]4.尋呼
[0109]尋呼是連接過程的初始階段,在該初始階段中設(shè)備發(fā)送尋呼消息串列直至從目標設(shè)備接收到響應(yīng)、被主機停止或者超時發(fā)生。尋呼掃描是設(shè)備監(jiān)聽在它的尋呼掃描物理信道上接收的尋呼消息的過程。在微微網(wǎng)中,在形成連接時,尋呼設(shè)備將變成主控并且尋呼掃描設(shè)備將變成從屬。初始地,在從屬已經(jīng)接收查詢消息之后,從該從屬向主控發(fā)送查詢響應(yīng)分組。從該從屬發(fā)送的該查詢響應(yīng)分組包含查詢主控尋呼從屬、比如從屬設(shè)備的藍牙?設(shè)備地址所必需的信息。該必需信息可以由其它裝置、比如帶外配對接收。因為可以預(yù)先已知(例如從先前連接保存)地址,所以尋呼也不總是與查詢一起進行。在尋呼過程中,一旦將變成主控的藍牙?設(shè)備通過在連接請求分組中向指定的藍牙?從屬設(shè)備發(fā)送尋呼消息來執(zhí)行尋呼過程,該藍牙?從屬設(shè)備執(zhí)行尋呼掃描過程以監(jiān)聽來自尋呼設(shè)備的連接請求分組??蛇B接藍牙"*設(shè)備在它的尋呼掃描信道上監(jiān)聽尋呼請求并且一旦接收就與尋呼設(shè)備一起進入交換序列。為了設(shè)備連接到另一設(shè)備,它執(zhí)行頻率跳躍所有尋呼掃描信道頻率、在每個頻率上發(fā)送尋呼請求并且監(jiān)聽響應(yīng)。尋呼掃描信道使用從掃描設(shè)備的藍牙?設(shè)備地址BD_ADDR推導(dǎo)的訪問碼以標識信道上的通信。尋呼掃描信道使用掃描設(shè)備的藍牙?設(shè)備時鐘作為輸入、使用比尋呼設(shè)備的跳躍速率更慢的跳躍速率。設(shè)備在它的尋呼掃描信道上監(jiān)聽、保持被動直至它從尋呼掃描信道訪問碼標識的另一藍牙?設(shè)備接收尋呼請求。兩個設(shè)備然后將遵循尋呼過程以形成連接,其中在微微網(wǎng)中,尋呼設(shè)備是主控,并且尋呼掃描設(shè)備是從屬。為了尋呼設(shè)備連接到另一藍牙?設(shè)備,它使用目標設(shè)備的尋呼掃描信道以便發(fā)送尋呼請求。如果尋呼設(shè)備未知目標設(shè)備的尋呼掃描信道的階段,則它未知目標設(shè)備的當(dāng)前跳躍頻率。因此,尋呼設(shè)備在尋呼掃描跳躍頻率中的每個尋呼掃描跳躍頻率上發(fā)送尋呼請求并且監(jiān)聽尋呼響應(yīng)。這是在更快跳躍速率完成的、從而允許尋呼設(shè)備在短時間段內(nèi)覆蓋所有頁面掃描頻率。尋呼設(shè)備可以具有比如在兩個設(shè)備之間的先前查詢事務(wù)期間指示的、目標設(shè)備的藍牙?時鐘的一些知識并且可以能夠預(yù)測目標設(shè)備的尋呼掃描信道的階段。它因此可以使用這一信息以優(yōu)化尋呼和尋呼掃描過程的同步并且加速連接的形成。
[0110]5.藍牙 M RSSI
[0111]接收的信號強度指示符(RSSI)是存在于接收的無線電信號中的功率的測量。藍牙接收器電路可以包括用于測量傳入信號的強度并且生成代表該信號強度的輸出的RRSI檢測器電路。例如可以將接收的RF信號放大和下轉(zhuǎn)換至中頻(IF);然后對IF信號執(zhí)行信道選擇,并且測量選擇的信道中的IF信號的功率作為接收器信號強度指示符(RSSI)值。如果藍牙接收器電路支持RSSI,則準確性可以是+/-6dBm或者更佳。
[0112]杳詢響應(yīng)和擴展的杳詢響應(yīng)分纟目的RSSI監(jiān)視
[0113]在藍牙發(fā)現(xiàn)期間,在創(chuàng)建連接之前,如果被主機啟用則在查詢設(shè)備接收查詢響應(yīng)(FHS)分組時從該查詢響應(yīng)(ras)分組測量RSSI。
[0114]在控制器接收未遵循擴展的查詢響應(yīng)的查詢響應(yīng)(ras)時,控制器向主機應(yīng)用發(fā)送具有RSSI的HCI查詢結(jié)果事件,該RSSI事件指示遠程藍牙設(shè)備已經(jīng)在當(dāng)前查詢過程期間做出響應(yīng)。一旦接收來自遠程設(shè)備的查詢響應(yīng)就將從控制器向主機發(fā)送這一事件。RSSI參數(shù)在每個響應(yīng)從屬所返回的FHS分組期間來測量。
[0115]在控制器接收遵循擴展的查詢響應(yīng)的查詢響應(yīng)(ras)時,控制器向主機應(yīng)用發(fā)送HCI擴展的查詢結(jié)果事件,該事件指示遠程藍牙設(shè)備已經(jīng)在當(dāng)前查詢過程期間用擴展的查詢響應(yīng)數(shù)據(jù)做出響應(yīng)。這一事件將在從遠程設(shè)備接收擴展的查詢響應(yīng)時從控制器向主機來發(fā)送。每事件返回一個單個擴展的查詢響應(yīng)。這一事件包含用于對最新查詢做出響應(yīng)的遠程設(shè)備的RSSI和查詢響應(yīng)數(shù)據(jù)。RSSI參數(shù)在每個響應(yīng)從屬所返回的FHS分組期間來測量。
[0116]通過連接接收的數(shù)據(jù)分組的RSSI監(jiān)視
[0117]在完成發(fā)現(xiàn)階段之后,一旦藍牙設(shè)備連接到另一藍牙設(shè)備,接收的信號強度指示(RSSI)可以由接收設(shè)備用來監(jiān)視通過該連接接收的數(shù)據(jù)通信分組的接收的功率電平。在藍牙物理層中從接收的分組計算RSSI值,并且主機應(yīng)用可以例如每秒一次通過主機控制器接口(HCI)讀取RSSI命令來讀取該RSSI值。
[0118]讀取RSSI命令將向另一藍牙控制器讀取用于通過連接接收的數(shù)據(jù)通信分組的接收的信號強度指示(RSSI)的值。關(guān)于標識連接并且在創(chuàng)建連接時指派的連接_句柄參考RSSI值。連接_句柄由藍牙控制器用來確定使用哪組緩沖器和將通過哪個邏輯鏈路發(fā)送數(shù)據(jù)。[0119]用RSSI和TX功率電平來測量路損
[0120]在擴展的查詢響應(yīng)分組中的TX功率電平數(shù)據(jù)字段指示ras和EIR分組在發(fā)送設(shè)備的發(fā)送器所發(fā)送的功率電平。該TX功率電平數(shù)據(jù)字段可以用來使用以下等式在接收設(shè)備測量接收的FHS分組的RSSI時計算接收的分組的路損:
[0121]路損=Tx功率電平-查詢響應(yīng)分組的RSSI
[0122]例如,如果Tx功率電平=+4 (dBm)并且在查詢響應(yīng)分組上的RSSI是-60 (dBm),則總路損是+4- (-60) +64dB。如果在-40dBm接收第二查詢響應(yīng)分組而Tx功率電平數(shù)據(jù)=+15dBm,則所得路損將是+55dB。應(yīng)用可以使用這些路損值以選擇它認為哪個設(shè)備可能更近(具有更低路損值的設(shè)備)。
[0123]遺憾的是,由于衰減以及可變天線、電路和芯片特性,這些所得路損值可能具有一些不確定性。如果從相同設(shè)備接收多個查詢響應(yīng)分組,則一些不確定性(例如由于衰減)可以能夠被去除。
[0124]6.藍牙機控制器梓口
[0125]在設(shè)備中的藍牙?無線電可以包括主機控制器接口,該主機控制器接口提供在設(shè)備中的主機應(yīng)用與也稱為控制器的藍牙?無線電的鏈路層之間的命令接口以實現(xiàn)訪問藍牙?無線電的硬件狀態(tài)和控制寄存器。
[0126]在藍牙?核心規(guī)范中描述了主機控制器接口( HCI)。主機將從主機控制器傳送層接收HCI事件的異步通知。HCI事件用于向主機通知某事何時發(fā)生。在主機發(fā)現(xiàn)事件已經(jīng)發(fā)生時,它然后將解析接收的事件分組以確定哪個事件發(fā)生。在主機與控制器之間發(fā)送了命令和事件。這些命令和事件按功能將分組成邏輯組。
[0127]HC提供在設(shè)備中的主機應(yīng)用與藍牙?鏈路層之間的命令接口、提供訪問藍牙》無線電的硬件狀態(tài)和控制寄存器以及提供訪問藍牙"基帶能力的統(tǒng)一方法。
[0128]發(fā)現(xiàn)階段HCI命令和事件
[0129]設(shè)備發(fā)現(xiàn)命令和事件組允許設(shè)備發(fā)現(xiàn)周圍區(qū)域中的其它設(shè)備。主機控制器接口包括分別識別接收FHS分組和以下EIR分組的標準HCI查詢結(jié)果事件邏輯和HCI擴展的查詢結(jié)果事件邏輯。描述用于設(shè)備發(fā)現(xiàn)的HCI命令和事件中的一些HCI命令和事件如下:
[0130]杳詢命今
[0131]HCI查詢命令將使藍牙控制器進入查詢模式以發(fā)送用來發(fā)現(xiàn)其它附近藍牙設(shè)備的查詢分組。
[0132]杳詢結(jié)果事件
[0133]HCI杳詢結(jié)果事件:杳詢結(jié)果事件指示遠稈設(shè)備已經(jīng)在當(dāng)前杳詢過稈期間用杳詢響應(yīng)(IR)、即用ras分組做出響應(yīng)。一旦接收來自遠程設(shè)備的查詢響應(yīng)就將從藍牙?控制器向主機發(fā)送這一事件。在HCI查詢結(jié)果事件中的事件參數(shù)包括遠程響應(yīng)設(shè)備的BD_ADDR和Class_of_Device以及在響應(yīng)設(shè)備與查詢設(shè)備之間的Clock_0ffset OFFSET (A, B)。
[0134]具有RSSI的杳詢結(jié)果事件
[0135]具有RSSI的查詢結(jié)果事件指示遠程藍牙設(shè)備已經(jīng)在當(dāng)前查詢過程期間用查詢響應(yīng)(HlS)分組做出響應(yīng)。向主機報告的事件包括用于響應(yīng)設(shè)備的BD_ADDR地址、用于設(shè)備的設(shè)備類、在響應(yīng)設(shè)備與接收設(shè)備之間的時鐘偏移以及以dB為單位的接收的查詢響應(yīng)分組測量的RSSI。這與查詢結(jié)果事件相似,但是它包括由控制器計算的RSSI值。[0136]擴展的杳詢結(jié)果事件
[0137]HCI擴展的杳詢結(jié)果事件:擴展查詢結(jié)果事件指示另一藍牙?設(shè)備已經(jīng)在當(dāng)前查詢過程期間用擴展的查詢響應(yīng)數(shù)據(jù)做出響應(yīng)。在這一事件中接收的數(shù)據(jù)將在從遠程設(shè)備接收EIR時從設(shè)備的控制器向主機來發(fā)送。每事件返回一個單個擴展的查詢響應(yīng)。向主機報告的事件包括用于對最新查詢做出響應(yīng)的設(shè)備所接收的信號強度指示(RSSI)測量和查詢響應(yīng)數(shù)據(jù)。RSSI參數(shù)在每個響應(yīng)設(shè)備返回的HlS分組期間來測量。如果在以后響應(yīng)中正確地接收來自相同遠程設(shè)備的擴展的查詢響應(yīng)分組,則生成另一事件。控制器不解譯Extended_Inquiry_Response數(shù)據(jù)字段。標準HCI擴展的查詢結(jié)果事件邏輯執(zhí)行HCI擴展的查詢結(jié)果事件過程以從接收的擴展的查詢響應(yīng)分組提取數(shù)據(jù)并且向主機應(yīng)用發(fā)送這一數(shù)據(jù)。從該分組所提取的接收的EIR數(shù)據(jù)可以向主機應(yīng)用不更改地傳遞。
[0138]讀取杳詢響應(yīng)發(fā)送功率電平命今
[0139]這一命令將讀取遠程設(shè)備的在EIR分組的字段中表達的查詢響應(yīng)發(fā)送功率電平數(shù)據(jù),該數(shù)據(jù)指示在發(fā)現(xiàn)階段期間用來發(fā)送FHS和EIR數(shù)據(jù)分組的功率。
[0140]HCI寫入擴展的杳詢響應(yīng)命今
[0141]在遠程響應(yīng)設(shè)備,ffrite_Extended_Inquiry_Response命令寫入將在擴展的查詢響應(yīng)過程期間向查詢設(shè)備發(fā)送的擴展的查詢響應(yīng)。寫入擴展的查詢響應(yīng)命令將寫入設(shè)備的主機希望在查詢響應(yīng)期間在擴展的查詢響應(yīng)分組中發(fā)送的數(shù)據(jù)。FEC_Required命令參數(shù)陳述是否需要前向糾錯(FEC)編碼。查詢響應(yīng)數(shù)據(jù)的初始值是全零八位組。控制器未解譯擴展的查詢響應(yīng)數(shù)據(jù)、但是向基帶介質(zhì)訪問控制和物理無線電傳遞它用于在EIR分組中發(fā)送。
[0142]寫入杳詢發(fā)送功率電平命今
[0143]在遠程響應(yīng)設(shè)備,寫入查詢發(fā)送功率電平命令由發(fā)送設(shè)備用來寫入用來發(fā)送查詢數(shù)據(jù)分組的發(fā)送功率電平。
[0144]連接階段HCI命令和事件
[0145]讀取RSSI命今
[0146]在完成發(fā)現(xiàn)階段之后,一旦藍牙設(shè)備連接到另一藍牙設(shè)備,接收的信號強度指示(RSSI)可以由接收設(shè)備用來監(jiān)視通過連接接收的數(shù)據(jù)通信分組的接收的功率電平。RSSI值由藍牙物理層計算并且可以通過主機控制器接口(HCI)讀取RSSI命令由主機應(yīng)用讀取。
[0147]讀取RSSI命令將向另一藍牙控制器讀取用于通過連接接收的數(shù)據(jù)通信分組的接收的信號強度指示(RSSI)的值。關(guān)于標識連接并且在創(chuàng)建連接時指派的連接_句柄參考RSSI值。連接_句柄由藍牙控制器用來確定使用哪組緩沖器和將通過哪個邏輯鏈路發(fā)送數(shù)據(jù)。
[0148]在讀取RSSI命令中的RSSI參數(shù)是有符號的8位值并且被解譯為以dBm為單位測量的在天線的到達信號強度。這一命令從控制器讀取接收的信號強度指示(RSSI)值。對于基本速率/增強型數(shù)據(jù)速率(BR/ESR)控制器,連接_句柄用作句柄命令參數(shù)和返回參數(shù)。RSSI參數(shù)向另一 BR/EDR控制器返回測量的接收的信號強度指示(RSSI)與用于連接句柄的黃金接收功率范圍的限制之差。連接_句柄必須是用于ACL連接的連接_句柄??刂破鞣祷氐娜魏握齊SSI值指示RSSI在上限以上的多少dB,任何負值指示RSSI在下限以下的多少dB。零值指示RSSI在20dB寬的黃金接收功率范圍以內(nèi)。dB值的準確性將依賴于藍牙硬件。對于硬件的僅有要求是BR/EDR控制器能夠告知RSSR是否在黃金設(shè)備功率范圍以內(nèi)、以下或者以上。RSSI測量比較接收的信號功率與定義黃金接收功率范圍的兩個閾值電平。更低閾值電平對應(yīng)于在接收器的實際靈敏度以上的在_56dBm與6dB之間的接收的功率。更高閾值電平是準確度為+/_6dB的在更低閾值電平以上的20dB。RSSI度量的含義是準確度為±6dBm的以dBm為單位的絕對接收器信號強度值。如果不能讀取RSSlJl^f RSSI度量設(shè)置成127。(在Read_RSSI命令已經(jīng)完成時,生成命令完成事件。)
[0149]讀取發(fā)送功率電平命令
[0150]讀取發(fā)送功率電平命令將在-30至+20dBm的范圍中在連接階段期間為用于數(shù)據(jù)通信分組的指定的連接_句柄讀取用于發(fā)送功率電平參數(shù)的值。
[0151]C.藍牙技術(shù)中的觸摸選擇
[0152]藍牙觸摸選擇特征運用從ras分組計算的接收的信號強度指示(RSSI)信息,該信息在確定查詢掃描設(shè)備在“觸摸范圍”內(nèi)、即與查詢設(shè)備鄰近或者近鄰和何時滿足用于該近鄰的閾值時被使用。這可以提供“共享意圖”或者“連接觸摸(touch to connect)”特征。
[0153]查詢設(shè)備可以測量來自查詢掃描設(shè)備的每個響應(yīng)消息的信號強度(例如RSSI),該信號強度可以在對響應(yīng)設(shè)備排序時被使用。以這一方式,首先列舉具有最高的測量的信號強度的查詢掃描設(shè)備(例如其中測量的信號強度可以與在查詢設(shè)備與響應(yīng)查詢掃描設(shè)備之間的距離相關(guān))。
[0154]從查詢設(shè)備接收查詢分組的查詢掃描設(shè)備可以通過發(fā)送查詢響應(yīng)ras分組或者跟隨有EIR分組的HlS分組來做出響應(yīng)。在查詢設(shè)備中的主機可以識別由響應(yīng)觸發(fā)的EIR事件。報告的EIR事件可以包括查詢設(shè)備對接收的ras分組進行的RSSI測量值。在查詢設(shè)備中的主機可以從RSSI值檢測查詢掃描設(shè)備何時最可能在“觸摸范圍”內(nèi)、也就是在指示可以執(zhí)行與觸摸有關(guān)的操作的查詢設(shè)備的距離內(nèi)。
[0155]也可以有可能確定查詢掃描設(shè)備何時移動更接近查詢設(shè)備。在查詢設(shè)備中的藍牙控制器可以向它的主機軟件棧報告接收FHS和/或EIR查詢響應(yīng)為HCI查詢事件,該HCI查詢事件可以包含對接收的響應(yīng)執(zhí)行的RSSI的測量。在其中接收EIR響應(yīng)的實例中,在查詢設(shè)備中的藍牙控制器可以報告每個接收的EIR為HCI EIR事件。在查詢掃描設(shè)備移動更接近查詢設(shè)備時,在查詢設(shè)備中的藍牙控制器可以為每個查詢響應(yīng)報告RSS1、由此使查詢設(shè)備能夠跟蹤掃描設(shè)備的可變RSSI電平、因此跟蹤它的相對移動。在測量的RSSI滿足預(yù)定響應(yīng)標準(包括測量RSSI在預(yù)定電平或者以上)時,可以選擇對應(yīng)掃描設(shè)備用于與觸摸有關(guān)的操作(例如加速的連接建立)。
[0156] 在查詢設(shè)備中的藍牙控制器向它的也有觸摸選擇軟件運行的主機報告接收查詢響應(yīng)。典型響應(yīng)標準可以包括感測對響應(yīng)測量的RSSI值在某個固定閾值、比如-30dBm以上。感測具有_30dBm的RSSI的響應(yīng)分組然后將使查詢設(shè)備中的觸摸選擇軟件觸發(fā)設(shè)備選擇,而-31dBm的RSSI不會。也可以有可能的是響應(yīng)查詢掃描設(shè)備可以在EIR分組中發(fā)送Tx功率信息,因為這是藍牙規(guī)范v4.0中的現(xiàn)有特征。在其中關(guān)于查詢掃描設(shè)備的Tx功率信息在EIR分組中可用的實例中,預(yù)定響應(yīng)標準可以包括考慮Tx功率變化的可調(diào)整RSSI閾值。例如可以設(shè)置閾值在EIR Tx功率以下的30dBm,從而如果在HlS分組中的Tx功率電平是+20dBm,則將觸發(fā)選擇的閾值可以是測量!7HS分組在-1OdBm或者在Tx發(fā)送功率以下的30dBm。其次,為了保證維持設(shè)備在近鄰,預(yù)定響應(yīng)標準可以要求多于一個EIR必須具有在閾值或者以上的感測的RSSI。此外,不同閾值可以用于不同階段,例如可以設(shè)置第一閾值在-45dBm以上以選擇一個或者多個候選設(shè)備,然后可以設(shè)置第二更決定性閾值在-30dBm以上。
[0157]檢測的RSSI也可以是以下各項的函數(shù):[I]發(fā)送信號的查詢掃描設(shè)備的天線位置和[2]感測信號的查詢設(shè)備的天線位置。如果將天線帶到近鄰則可以改進結(jié)果,這可以要求從障礙物移開并且改變一個或者兩個設(shè)備的指引。
[0158]P.在IEEE802.1lWLAN設(shè)各之間的連梓形成
[0159]可以組織示例性無線網(wǎng)絡(luò)、比如無線局域網(wǎng)(WLAN)為獨立基本服務(wù)集(IBSS)、網(wǎng)狀基本服務(wù)集(MBSS)或者基礎(chǔ)結(jié)構(gòu)基本服務(wù)集(BSS)。在獨立基本服務(wù)集(IBSS)中的無線設(shè)備相互直接通信,并且在IBSS中無接入點(AP)。網(wǎng)站基本服務(wù)集(MBSS)由建立端對端無線鏈路的自治無線設(shè)備構(gòu)成,這些端對端無線鏈路提供用于多跳躍通信的手段?;A(chǔ)結(jié)構(gòu)基本服務(wù)集(BSS)包括可以通過有線主干連接來連接到一個或者多個服務(wù)器和外圍設(shè)備的無線接入點。在基礎(chǔ)結(jié)構(gòu)BSS中,接入點是移動無線設(shè)備無線連接到的中央中樞。移動無線設(shè)備通常未相互直接通信、但是通過接入點通信。接入點可以在擴展服務(wù)集(ESS)中通過有線主干連接來連接到其它接入點。移動無線設(shè)備可以從與ESS中的一個接入點的一個無線連接漫游到與第二接入點的第二無線連接并且經(jīng)由有線主干連接仍然鏈接到ESS中的第一接入點。
[0160]IEEE802.11標準指定無線局域網(wǎng)(WLAN)操作方法和技術(shù)。示例包括IEEE802.1lb和802111g無線局域網(wǎng)規(guī)范,這些無線局域網(wǎng)規(guī)范已經(jīng)是用于在2.4GHz ISM頻帶中的傳統(tǒng) WLAN 應(yīng)用的常用技術(shù)。為 IEEE802.11a、b、d、e、g、h、1、j、k、n、r、s、u、v 和 z 協(xié)議將對IEEE802.11標準的各種修改合并成2012年2月的基本標準IEEE802.11-2012無線介質(zhì)訪問控制(MAC)和物理層(PHY)規(guī)范(通過引用而并入于此)。自從那時起,新興寬帶應(yīng)用已經(jīng)刺激對開發(fā)用于短程通信的甚高速無線網(wǎng)絡(luò)、例如將在更高頻率頻帶中提供很高吞吐量的IEEE802.lln、規(guī)劃的IEEE802.1lac和規(guī)劃的IEEE802.1lad WLAN規(guī)范的興趣。這些IEEE802.11標準的應(yīng)用包括用于家庭和辦公室二者的產(chǎn)品、比如消費者電子裝置、電話、個人計算機和接入點。
[0161]根據(jù)一個示例性實施例,無線局域網(wǎng)(WLAN)通常在非特許頻帶中操作。IEEE802.1lb和802.1lg WLAN已經(jīng)是用于在2.4GHzISM頻帶中的傳統(tǒng)WLAN應(yīng)用的常用技術(shù)并且具有100米的標稱范圍。IEEE802.1lah WLAN標準被正在開發(fā)用于在900MHz ISM頻帶中的操作并且將由于它的更長波長而具有更大范圍和更低障礙物損耗。
[0162]L IEEE802.1lMAC 帔和信元
[0163]在IEEE802.11協(xié)議中有三個主要類型的介質(zhì)訪問控制(MAC)幀:管理幀、控制幀和數(shù)據(jù)幀。管理幀提供管理服務(wù)。數(shù)據(jù)幀攜帶凈荷數(shù)據(jù)??刂茙o助遞送數(shù)據(jù)幀。這些MAC幀類型中的每個MAC幀類型由MAC頭部、幀本體和幀校驗序列(FCS)構(gòu)成。頭部包含用于定義802.1lMAC幀類型并且提供用于處理MAC幀而必需的信息的控制信息。幀本體包含在管理類型或者數(shù)據(jù)類型幀中包括的數(shù)據(jù)或者信息。幀校驗序列是代表在MAC頭部的所有字段和幀本體字段內(nèi)的循環(huán)冗余校驗(CRC)的值。
[0164]管理幀用來提供在MAC幀本體中包括的稱為信元的可變長度的字段可以指定的管理服務(wù)。信元包括三個字段:它的功能由單元ID字段標識,它的大小由長度字段提供,并且在可變長度的信息字段中提供將向接收者遞送的信息。
[0165]2.1EEE802.11信標、探測請求和響應(yīng)
[0166]a.信標
[0167]信標幀是管理幀,周期性地發(fā)送該管理器以允許無線設(shè)備對網(wǎng)絡(luò)定位和標識。信標幀包括字段:時間戳、信標間隔和能力信息。時間戳包含設(shè)備的同步定時器在幀被發(fā)送時的值。能力信息字段是標識設(shè)備的能力的16位字段。在信標幀中的信元是服務(wù)集標識符(SSID)、支持的速率、一個或者多個物理參數(shù)集、可選無爭用參數(shù)集和可選流量指示映射。
[0168]?.具有接入點的基礎(chǔ)結(jié)構(gòu)BSS網(wǎng)絡(luò)
[0169]在具有接入點的基礎(chǔ)結(jié)構(gòu)BSS網(wǎng)絡(luò)中,信標幀用于使無線設(shè)備能夠建立和維持有序通信。信標幀在規(guī)律間隔由接入點發(fā)送并且包括幀頭部和具有各種信息的本體,該信息包括標識具體WLAN的名稱的SSID和指定在兩個信標發(fā)送之間的既定時間間隔的信標間隔。信標幀的一個目的是向無線設(shè)備通知接入點存在于區(qū)域中。在基礎(chǔ)結(jié)構(gòu)BSSIEEE802.1lffLAN網(wǎng)絡(luò)中的接入點可以是中繼在基礎(chǔ)結(jié)構(gòu)BSS中的移動無線設(shè)備(STA)之間的所有通信的中央中樞。如果在基礎(chǔ)結(jié)構(gòu)BSS中的STA希望向第二 STA傳達數(shù)據(jù)幀,則通信可以需要兩個跳躍。首先,始發(fā)STA可以向AP傳送幀。其次,AP可以向第二 STA傳送幀。在基礎(chǔ)結(jié)構(gòu)BSS中,AP可以發(fā)送信標或者對從STA接收的信標做出響應(yīng)。在STA的可以由AP進行的可能認證之后,關(guān)聯(lián)可以出現(xiàn)于AP與STA之間從而使數(shù)據(jù)流量能夠與AP交換。在基礎(chǔ)結(jié)構(gòu)BSS中的接入點可以將離開BSS的流量橋接到分布網(wǎng)絡(luò)上。作為BSS的成員的STA可以與AP交換分組。
[0170]i1.自鉬織IBSS網(wǎng)絡(luò)
[0171]將變成活躍的第一自組織無線設(shè)備建立IBSS并且開始發(fā)送信標以向其它無線設(shè)備通知自組織網(wǎng)絡(luò)存在于區(qū)域中。其它自組織無線設(shè)備可以在接收信標并且接受在信標幀中發(fā)現(xiàn)的IBSS參數(shù)、比如信標間隔之后加入網(wǎng)絡(luò)。
[0172]加入自組織網(wǎng)絡(luò)的每個無線設(shè)備如果它在假設(shè)發(fā)送信標之后的短隨機延遲時段內(nèi)未聽見來自另一設(shè)備的信標則可以周期性地發(fā)送信標。如果無線設(shè)備在隨機延遲時段內(nèi)未聽見信標,則無線設(shè)備認為無其它無線設(shè)備在自組織網(wǎng)絡(luò)中活躍并且需要發(fā)送信標。
[0173]從自組織網(wǎng)絡(luò)周期性地發(fā)送信標信號。信標幀被周期性地發(fā)送并且包括發(fā)送設(shè)備的地址。
[0174]b.探測請求
[0175]探測請求幀是嘗試對無線局域網(wǎng)(LAN)快速定位的無線設(shè)備發(fā)送的管理幀。它可以用來僅對獨立基本服務(wù)集(IBSS)、基礎(chǔ)結(jié)構(gòu)基本服務(wù)集(BSS)或者網(wǎng)站基本服務(wù)集(MBSS)或者它們中的任一項定位。它可以用來對具有特定SSID的無線LAN定位或者對任何無線LAN定位。探測請求幀可以包含服務(wù)屬性請求。
[0176]對于主動掃描,無線設(shè)備在它掃描的信道上廣播或者單播探測請求。它可以將探測請求中的SSID設(shè)置成通配符SSID或者具體SSID值。它可以將探測請求中的BSSID設(shè)置成通配符BSSID或者具體BSSID值。利用這些選項,無線設(shè)備可以尋找任何SSID或者BSSID、任何代表具體SSID或者具體BSSID的信息。無線設(shè)備將向高速緩存的BSSID掃描列表添加任何接收的信標或者探測響應(yīng)。對于被動掃描,無線設(shè)備未發(fā)送探測請求、但是大致以在信道上監(jiān)聽一段時間并且向它的高速緩存的BSSID掃描列表添加任何接收的信標或者探測響應(yīng)。無線設(shè)備無論它的網(wǎng)絡(luò)模式的當(dāng)前設(shè)置如何都可以掃描基礎(chǔ)結(jié)構(gòu)和自組織網(wǎng)絡(luò)二者。無線設(shè)備可以使用主動或者被動掃描方法或者兩種掃描方法的組合。無線設(shè)備跨越它支持的所有頻率信道和頻帶執(zhí)行掃描。
[0177]?.具有接入點的基礎(chǔ)結(jié)構(gòu)BSS網(wǎng)絡(luò)
[0178]無線設(shè)備可以發(fā)送探測請求和從BSS中的接入點接收探測響應(yīng)。探測請求由無線設(shè)備發(fā)送以從另一個站或者接入點獲得信息。例如無線設(shè)備可以發(fā)送探測請求以確定某個接入點是否可用。在基礎(chǔ)結(jié)構(gòu)BSS中,僅AP對探測請求做出響應(yīng)。AP發(fā)送回的探測響應(yīng)保護時間戳、信標間隔和能力信息。它也包括BSS的SSID、支持的速率和PHY參數(shù)。無線設(shè)備STA可以了解接入點AP將接受STA的證書。
[0179] 掃描無線設(shè)備(即掃描器)和AP在主動掃描時應(yīng)用的示例性規(guī)則如下:
[0180]I)掃描器(對于待掃描的每個信道):
[0181]a.在發(fā)送探測請求之前設(shè)置探測定時器。在探測定時器期間,掃描設(shè)備試著從介質(zhì)獲得發(fā)送以便獲得NAV信息。如果接收發(fā)送或者探測定時器到期,則設(shè)備可以發(fā)送探測請求。
[0182]b.發(fā)送SSID和BSSID字段按照掃描命令而設(shè)置的一個(或者多個)探測請求幀;
[0183]c.在發(fā)送探測請求時將探測定時器重置成零并且啟動它;
[0184]d.如果在探測定時器達到 MinChannelTime (即 Min_Probe_Response_Time)之前在信道上未檢測到信息(具有足夠高的能量的任何信號),即使在探測定時器達到MaxChannelTime (即Max_Probe_Response_Time),仍然處理所有接都的探測響應(yīng)并且繼續(xù)掃描下一信道(如果有)。
[0185]2) AP:
[0186]a.AP僅如果有以下各項則才應(yīng)當(dāng)用探測響應(yīng)做出響應(yīng):
[0187]1.在探測請求幀中的地址I字段是廣播地址或者AP的具體MAC地址;并且
[0188]i1.在探測請求中的SSID是通配符SSID,在探測請求中的SSID是AP的具體SSID,或者在探測請求的SSID列表單元中包括AP的具體SSID,或者在探測請求中的地址3字段是通配符BSSID或者AP的BSSID。
[0189]b.也可以設(shè)置一些進一步條件用于生成探測響應(yīng)。
[0190]一般而言,探測請求發(fā)送器指定無線設(shè)備為了用探測響應(yīng)做出響應(yīng)而需要滿足的條件。滿足條件的所有無線設(shè)備試著發(fā)送探測響應(yīng)幀。主動掃描機制定義信令。
[0191]i1.自鉬織IBSS網(wǎng)絡(luò)
[0192]接收探測請求的效果是如果滿足在探測請求中指示的條件則使無線設(shè)備用探測響應(yīng)做出響應(yīng)。在無線設(shè)備到達自組織網(wǎng)絡(luò)的任何成員的通信范圍內(nèi)時,它的探測請求幀查詢信號由自組織網(wǎng)絡(luò)的檢測到查詢的成員答復(fù)。在自組織網(wǎng)絡(luò)中的廣播該網(wǎng)絡(luò)中的最新信標的設(shè)備用包含響應(yīng)設(shè)備的地址的探測響應(yīng)對探測請求幀查詢信號做出響應(yīng)。探測響應(yīng)中貞也包括時間戳、信標間隔、能力信息、SSID的信元、支持的速率、一個或者多個物理參數(shù)集、可選無爭用參數(shù)集和可選自組織網(wǎng)絡(luò)參數(shù)集。
[0193]一旦設(shè)備設(shè)備已經(jīng)執(zhí)行產(chǎn)生一個或者多個自組織網(wǎng)絡(luò)描述的查詢,設(shè)備可以選擇加入自組織網(wǎng)絡(luò)之一。加入過程可以是完全在無線設(shè)備內(nèi)部出現(xiàn)的純本地過程。也可以未向外界指示設(shè)備已經(jīng)加入自組織網(wǎng)絡(luò)。加入自組織網(wǎng)絡(luò)可以要求無線設(shè)備的所有MAC和物理參數(shù)與希望的自組織網(wǎng)絡(luò)同步或者兼容。為了這樣做,設(shè)備可以用通過添加自從獲取描述起流逝的時間而修改的來自自組織網(wǎng)絡(luò)描述的定時器的值更新它的定時器。這將同步定時器與自組織網(wǎng)絡(luò)??梢圆捎米越M織網(wǎng)絡(luò)的BSSID以及在能力信息字段中的參數(shù)。一旦這一過程完成,無線設(shè)備已經(jīng)加入自組織網(wǎng)絡(luò)并且準備好與自組織網(wǎng)絡(luò)中的設(shè)備通信。
[0194]c.探測丨響應(yīng)
[0195]滿足由接收的探測請求設(shè)置的條件的無線設(shè)備發(fā)送回的探測響應(yīng)可以包含時間戳、信標間隔和能力信息。它也可以包括BSS的SSID、支持的速率和PHY參數(shù)。
[0196]根據(jù)一個示例性實施例,在IEEE802.11規(guī)范中定義在前一幀的最后符號的結(jié)束與下一幀的第一符號的開始之間的標準間距間隔,這些間距間隔延遲站訪問介質(zhì)。短幀間間距(SIFS)可以允許確認(ACK)幀和發(fā)送清除(CTS)幀在其它幀之前訪問介質(zhì)。更長持續(xù)時間分布式協(xié)調(diào)功能(DCF)幀間間距(IFS)或者DCF幀間間距(DIFS)間距可以用于發(fā)送數(shù)據(jù)幀和管理幀。
[0197]根據(jù)一個示例性實施例,在已經(jīng)釋放信道之后、IEEE802.11并且在發(fā)送探測響應(yīng)之前,無線設(shè)備可以在SIFS間隔或者DIFS間隔期間正常運用頻譜感測能力以檢測信道是否忙碌。可以使用載波感測方案,在該載波感測方案中,希望發(fā)送探測響應(yīng)的節(jié)點必須首先對信道監(jiān)聽預(yù)定數(shù)量的時間以確定另一節(jié)點是否在無線范圍內(nèi)在信道上發(fā)送。如果感測信道空閑,則節(jié)點可以將它的探測響應(yīng)發(fā)送延遲稱為后退間隔的隨機時間段。在IEEE802.11網(wǎng)絡(luò)中使用的DCF協(xié)議中,站在感測信道空閑DIFS間隔時可以進入具有在O與最大值CW之間的隨機值的后退階段。(基于發(fā)送失敗/成功在CWMin與CWMax之間調(diào)整CW。)只要感測信道空閑預(yù)定時間間隔就可以從這一選擇的值遞減后退計數(shù)器。然而在每個接收的幀之后可以在感測信道狀態(tài)并且恢復(fù)后退計數(shù)器更新之前等待DIFS。
[0198]3.誦用通報服備(GAS)
[0199]IEEE802.llu-2011 是于 2011 年 2 月 25 日作為 IEEE802.1 lu~2011 無線 LAN 介質(zhì)訪問控制(MAC)和物理層(PHY)規(guī)范、修改9:與外部網(wǎng)絡(luò)互作用而發(fā)布的對IEEE802.11-2007基本標準的修改(通過引用而并入于此)。IEEE802.llu-2011添加用于改進與外部網(wǎng)絡(luò)互作用的特征。IEEE802.llu-2011修改建立用于互作用服務(wù)允許無線設(shè)備與外部網(wǎng)絡(luò)交換信息、實現(xiàn)選擇待連接到的網(wǎng)絡(luò)并且實現(xiàn)訪問緊急服務(wù)的MAC和物理層PHY協(xié)議。在IEEE802.1lu修改中定義GAS以使移動無線設(shè)備或者STA能夠發(fā)現(xiàn)與希望的網(wǎng)絡(luò)服務(wù)有關(guān)的信息可用。例如GAS使得能夠發(fā)現(xiàn)關(guān)于在基礎(chǔ)結(jié)構(gòu)基本服務(wù)集中提供的服務(wù)的信息、關(guān)于本地接入服務(wù)的信息、來自可用預(yù)訂服務(wù)提供者(SSP)和/或預(yù)訂服務(wù)提供者網(wǎng)絡(luò)(SSPN)或者其它外部網(wǎng)絡(luò)的信息。GAS使無線設(shè)備能夠發(fā)送通用通報服務(wù)初始請求幀以請求來自接入點的關(guān)于網(wǎng)絡(luò)服務(wù)的信息,并且它使接入點能夠使用GAS初始響應(yīng)幀這一通用容器以通過IEEE802.11網(wǎng)絡(luò)通報關(guān)于網(wǎng)絡(luò)服務(wù)的信息。已經(jīng)提出更新GAS協(xié)議以用廣播請求和響應(yīng)消息操作。公共動作幀用來傳送GAS初始請求幀和GAS初始響應(yīng)幀。
[0200]4.W1-Fi 指引(ffi~Fi Direct)
[0201]W1-Fi聯(lián)盟R經(jīng)開發(fā)在2010年10月的W1-Fi聯(lián)盟端對端規(guī)范(通討引用而并入于此)中規(guī)定的稱為W1-Fi指引?的W1-Fi端對端技術(shù)。W1-Fi指引這里也稱為端對端(P2P)或者設(shè)備到設(shè)備(D2D)。W1-Fi指引使得IEEE802.11a、g或者η設(shè)備能夠端對端相互連接而沒有在先設(shè)置或者無需無線接入點。支持W1-Fi指引的設(shè)備可以相互發(fā)現(xiàn)并且通報可用服務(wù)。W1-Fi指引設(shè)備支持典型W1-Fi范圍和與可以用IEEE802.lla、g或者η基礎(chǔ)結(jié)構(gòu)連接實現(xiàn)的相同數(shù)據(jù)速率。在設(shè)備進入W1-Fi指引設(shè)備的范圍時,它可以使用指定的協(xié)議來連接到它。
[0202]W1-Fi指引使支持W1-Fi指引的無線設(shè)備能夠端對端相互連接而未加入基礎(chǔ)結(jié)構(gòu)網(wǎng)絡(luò)。支持該規(guī)范的無線設(shè)備將能夠相互發(fā)現(xiàn)并且通報可用服務(wù)。W1-Fi指引設(shè)備將支持典型W1-Fi范圍和可以用基礎(chǔ)結(jié)構(gòu)連接實現(xiàn)的相同數(shù)據(jù)速率。W1-Fi指引通過向任何W1-Fi指引設(shè)備中嵌入軟件接入點來為網(wǎng)絡(luò)提供點到點連接。
[0203]經(jīng)W1-Fi指引認證的設(shè)備可以創(chuàng)建在相互之間的直接連接而無需存在接入點或者路由器的傳統(tǒng)W1-Fi基礎(chǔ)結(jié)構(gòu)網(wǎng)絡(luò)。W1-Fi指引設(shè)備發(fā)現(xiàn)和服務(wù)發(fā)現(xiàn)特征允許用戶在建立連接、例如發(fā)現(xiàn)哪些W1-Fi指引設(shè)備具有打印機之前標識可用設(shè)備和服務(wù)。W1-Fi指引設(shè)備可以使用受W1-Fi保護的設(shè)置以創(chuàng)建在設(shè)備之間的連接。
[0204]W1-Fi指引設(shè)備能夠有端對端連接并且可以支持接入點或者路由器或者端對端連接的基礎(chǔ)結(jié)構(gòu)網(wǎng)絡(luò)。W1-Fi指引設(shè)備可以作為站(STA)加入基礎(chǔ)結(jié)構(gòu)網(wǎng)絡(luò)。W1-Fi指引設(shè)備可以通過在一到一或者一到多拓撲中形成組來連接。組以與基礎(chǔ)結(jié)構(gòu)基本服務(wù)集相似的方式工作。單個W1-Fi指引設(shè)備將是管理組的組所有者,該管理包括控制允許哪些設(shè)備加入和何時啟動或者終止組。組所有者負責(zé)以與基礎(chǔ)結(jié)構(gòu)BSS的AP相似的方式對探測請求做出響應(yīng)。組所有者將向舊式客戶端設(shè)備表現(xiàn)為接入點。在組所有者與接入點之間的顯著不同是可選的是組所有者在向它關(guān)聯(lián)的客戶端之間路由和轉(zhuǎn)發(fā)流量。
[0205]W1-Fi指引設(shè)備包括受W1-Fi保護的設(shè)置內(nèi)部注冊表功能。W1-Fi指引設(shè)備可以是組的組所有者并且可以能夠協(xié)商哪個設(shè)備在與另一 W1-Fi指引設(shè)備形成組時采用這一作用。組可以包括W1-Fi指引設(shè)備和舊式設(shè)備(即未服從W1-Fi聯(lián)盟端對端規(guī)范的設(shè)備)二者。舊式設(shè)備僅可以在組內(nèi)充當(dāng)客戶端。
[0206]W1-Fi指引設(shè)備可以支持發(fā)現(xiàn)機制。設(shè)備發(fā)現(xiàn)用來使用與用來發(fā)現(xiàn)基礎(chǔ)結(jié)構(gòu)接入點的掃描相似的掃描來標識其它W1-Fi指引設(shè)備并且通過建立連接。如果目標已經(jīng)不是組的部分,則可以形成新組。如果目標已經(jīng)是組的部分,則搜索W1-Fi指引設(shè)備可以嘗試加入現(xiàn)有組。受W1-Fi保護的設(shè)置可以用來從組所有者獲得證書并且認證搜索W1-Fi指引設(shè)備。W1-Fi指引設(shè)備可以包括實現(xiàn)向其它W1-Fi指引設(shè)備通報更高層應(yīng)用所支持的服務(wù)的服務(wù)發(fā)現(xiàn)??梢栽谌魏螘r間(例如甚至在形成連接之前)與任何其它發(fā)現(xiàn)的W1-Fi指引設(shè)備執(zhí)行服務(wù)發(fā)現(xiàn)。
[0207]組可以由單個W1-Fi指引設(shè)備創(chuàng)建。在形成在兩個W1-Fi指引設(shè)備之間的連接時,可以自動形成組,并且設(shè)備可以協(xié)商確定哪個設(shè)備是組所有者。組所有者可以判決這是否為暫時(單個實例)或者持久(多個、反復(fù)使用)組。在形成組之后,W1-Fi指引設(shè)備可以邀請另一 W1-Fi指引設(shè)備加入組。判決是否接受邀請可以留給邀請的W1-Fi指引設(shè)備。
[0208]5.用于 ΙΕΕΕ802.1lffLAN 分鉬的 RSSI 測量
[0209]ΙΕΕΕ802.11物理層向更高層遞送接收的信號強度指示符(RSSI)參數(shù)。RSSI值由芯片組的內(nèi)部電路裝置用來例如在載波感測期間確定信道是否忙碌。RSSI值是具有可允許范圍0-255的整數(shù)。在接收的分組的前導(dǎo)碼中而未在整個分組發(fā)送期間連續(xù)地測量RSSI值。一旦檢測到前導(dǎo)碼,接收器向MAC層發(fā)信號通知有在無線信道上的活動,并且它也陳述已經(jīng)檢測到的RSSI值。RSSI值可以與SNR有關(guān)、即RSSI的整數(shù)值可以代表在噪聲基底以上的dB數(shù)目。
[0210]E.無線短程連接激活
[0211]根據(jù)本發(fā)明的一個示例性實施例,從活躍連接測量RSSI以在連接階段期間從該信息檢測觸摸選擇事件。藍牙觸摸選擇特征運用從活躍連接計算的接收的信號強度指示(RSSI)信息,該信息在確定連接的設(shè)備在“觸摸范圍”內(nèi)、即鄰近或者在近鄰和何時滿足用于該近鄰的閾值時被使用。這提供“共享意圖”或者“連接觸摸”特征。
[0212]測量設(shè)備可以測量來自連接的設(shè)備的消息的信號強度(例如RSSI),該信號強度可以在對連接的設(shè)備排序時使用。以這一方式,首先列舉具有最高的測量的信號強度的連接的設(shè)備(例如其中測量的信號強度可以與在連接的設(shè)備與測量設(shè)備之間的距離相關(guān))。
[0213]討論本發(fā)明的兩個示例性實施例。在圖1中所示第一示例性實施例中,在測量設(shè)備與連接的設(shè)備之間的初始連接可以已經(jīng)是在設(shè)備發(fā)現(xiàn)階段中,該設(shè)備發(fā)現(xiàn)階段可以例如基于預(yù)測的對于無線通信的將來需要而包括查詢和尋呼過程二者或者僅包括尋呼過程。一個示例是已經(jīng)啟動的音樂播發(fā)器設(shè)備,然后設(shè)備搜尋在附近的可能音頻接收設(shè)備并且通過預(yù)先形成連接來預(yù)備音頻切換。根據(jù)本發(fā)明的一個示例性實施例,然后將基于與不同音頻接收設(shè)備、比如移動設(shè)備的觸摸選擇交互來重新路由實際音頻。根據(jù)本發(fā)明的一個示例性實施例,連接也可以已經(jīng)由用戶發(fā)起并且先前用于向移動設(shè)備用流發(fā)送音頻,但是可以基于與音頻接收設(shè)備的觸摸選擇交互來重新路由流。
[0214]在已經(jīng)完成發(fā)現(xiàn)階段之后的連接階段中,已經(jīng)建立無線通信。稱為第一設(shè)備的測量設(shè)備可以在連接階段期間測量來自稱為第二設(shè)備的連接的設(shè)備的接收的功率消息的功率電平。根據(jù)本發(fā)明的至少一個實施例,如果通過無線通信連接接收的無線通信消息具有大于閾值的測量的功率電平,則第一設(shè)備可以調(diào)用程序化過程、比如用于在設(shè)備之間傳送數(shù)據(jù)、例如音頻流的程序化過程。
[0215]在圖1A和圖1B中所示第二示例性實施例中,在測量設(shè)備與連接的設(shè)備之間的初始連接可以已經(jīng)是在發(fā)現(xiàn)階段期間通過在查詢設(shè)備與查詢掃描設(shè)備之間的第一觸摸選擇交互。在查詢設(shè)備中的藍牙觸摸選擇特征是基于從在發(fā)現(xiàn)階段期間從查詢掃描設(shè)備接收的查詢響應(yīng)ras分組和擴展的查詢響應(yīng)(EIR)分組計算的接收的信號強度指示(RSSI)值。如果在查詢設(shè)備中的主機應(yīng)用確定RSSI在發(fā)現(xiàn)階段期間大于閾值,則查詢掃描設(shè)備視為在查詢設(shè)備的近鄰或者“觸摸范圍”內(nèi)并且可以由主機應(yīng)用選擇。
[0216]根據(jù)本發(fā)明的一個示例性實施例,查詢設(shè)備稱為第一設(shè)備,并且查詢掃描設(shè)備稱為第二設(shè)備。在已經(jīng)完成發(fā)現(xiàn)階段之后的連接階段中,已經(jīng)建立無線通信。在建立連接之后的延遲間隔之后,第一設(shè)備可以在連接階段期間測量來自第二設(shè)備的接收的通信消息的功率電平。根據(jù)本發(fā)明的至少一個實施例,如果通過無線通信連接接收的無線通信消息具有大于第二閾值的測量的功率電平,則第一設(shè)備可以調(diào)用程序化過程、比如用于在設(shè)備之間傳送數(shù)據(jù)、例如音頻流的程序化過程。
[0217]圖1是在圖1C中所示的兩個移動無線設(shè)備100與102之間進行的示例性操作序列的示例性定時圖的圖示。在測量設(shè)備與連接的設(shè)備之間的初始連接可以已經(jīng)是在設(shè)備發(fā)現(xiàn)階段200中,該設(shè)備發(fā)現(xiàn)階段可以例如基于預(yù)測的對于無線通信的將來需要而包括查詢和尋呼過程二者或者僅包括尋呼過程。圖1E示出在連接階段200期間將兩個設(shè)備一起帶入與用于通信連接消息175的RSSI閾值TH對應(yīng)的觸摸選擇范圍中,這觸發(fā)觸摸選擇事件20。根據(jù)本發(fā)明的一個示例實施例,觸摸選擇事件20在設(shè)備102中調(diào)用在連接階段220的至少部分期間運行的程序化過程108。
[0218]圖1A是在圖1C中所示的兩個移動無線設(shè)備100與102之間進行的示例操作序列的示例定時圖的圖示。示例操作序列開始于設(shè)備發(fā)現(xiàn)階段200,在該設(shè)備發(fā)現(xiàn)階段期間,查詢設(shè)備102發(fā)送設(shè)備發(fā)現(xiàn)消息150。掃描設(shè)備100在圖1D中所示通過發(fā)送響應(yīng)消息158和160來對設(shè)備發(fā)現(xiàn)消息150做出響應(yīng)。查詢設(shè)備102接收響應(yīng)消息158和160并且測量與在兩個設(shè)備之間的分離距離有關(guān)的接收的信號強度指示符(RSSI)。在將兩個設(shè)備100和102帶入與用于響應(yīng)消息158和/或160的第一 RSSI閾值THl對應(yīng)的第一觸摸選擇范圍內(nèi)時,它在圖1E中所示觸發(fā)第一觸摸選擇事件10,該第一觸摸選擇事件發(fā)起在兩個設(shè)備之間的無線通信連接176并且開始連接階段220。在連接階段220期間在兩個設(shè)備之間交換通信連接消息175。然后,圖1A示出將兩個設(shè)備移向更大距離、然后再次一起帶回到與用于通信連接消息175的第二 RSSI閾值TH2對應(yīng)的第二觸摸選擇范圍中,這觸發(fā)第二觸摸選擇事件20。根據(jù)本發(fā)明的一個示例實施例,第二觸摸選擇20根據(jù)本發(fā)明的至少一個實施例在查詢設(shè)備102中調(diào)用在連接階段220的至少部分期間運行的程序化過程108。
[0219]圖1B是在兩個無線設(shè)備之間進行的另一示例操作序列的示例定時圖的圖示。這一示例操作序列與圖1A中所示示例操作序列不同在于未必在第一觸摸選擇事件10之后相互移開兩個設(shè)備100和102,但是代之以在延遲間隔之后將兩個設(shè)備一起更接近地帶入與用于通信連接消息175的第二 RSSI閾值TH2對應(yīng)的第二觸摸選擇范圍中,這觸發(fā)第二觸摸選擇事件20。根據(jù)本發(fā)明的一個示例實施例,第二觸摸選擇事件20根據(jù)本發(fā)明的至少一個實施例在查詢設(shè)備102中調(diào)用在連接階段220的至少部分期間運行的程序化過程108。
[0220]圖1C是根據(jù)本發(fā)明的至少一個實施例的在設(shè)備發(fā)現(xiàn)階段200中的網(wǎng)絡(luò)的一個示例實施例,在該設(shè)備發(fā)現(xiàn)階段中第一設(shè)備102向包括第二無線設(shè)備100的一個或者多個無線設(shè)備廣播一個或者多個無線設(shè)備發(fā)現(xiàn)消息150。以下是應(yīng)用于拓撲技術(shù)的一個示例實施例。
[0221 ] 在本發(fā)明的一個示例實施例中,示例網(wǎng)絡(luò)根據(jù)本發(fā)明的至少一個實施例包括向包括第二藍牙?查詢掃描設(shè)備100的一個或者多個查詢掃描設(shè)備廣播一個或者多個查詢分組150的第一藍牙"*查詢設(shè)備102。在本發(fā)明的實施例中,查詢掃描設(shè)備100和查詢設(shè)備102(圖1D中所示)包括處理器122、隨機存取存儲器(RAM) 126、只讀存儲器(ROM) 127和用于與一個或者多個無線電收發(fā)器116、電池或者家用功率源、鍵盤、顯示器144等對接的接口電路128,該處理器包括從一個到許多中央處理單元(CPU) 124和125。RAM和ROM可以是可移動存儲器設(shè)備、比如智能卡、SM、WM、半導(dǎo)體存儲器如RAM、ROM、PROM、閃存設(shè)備等。
[0222]藍牙?查詢掃描設(shè)備100和查詢設(shè)備102 (圖1D中所示)包括主機控制器接口(HCI) 111,該HCI提供在設(shè)備中的主機應(yīng)用IlOB與鏈路層或者MACl 14和也稱為控制器的無線電116之間的命令接口以實現(xiàn)訪問藍牙?無線電116的硬件狀態(tài)和控制寄存器。主機應(yīng)用IlOB將從HCIlll接收HCI事件的異步通知。HCI事件用于向主機應(yīng)用IIOB通知某事何時發(fā)生。在主機應(yīng)用發(fā)現(xiàn)事件已經(jīng)發(fā)生時,它然后將解析接收的事件分組以確定哪個事件發(fā)生。在主機應(yīng)用IlOB與無線電116之間發(fā)送命令和事件。HCIlll提供在設(shè)備中的主機應(yīng)用IlOB與藍牙?鏈路層或者MAC114之間的命令接口、提供訪問無線電116的硬件狀態(tài)和控制寄存器并且提供訪問藍牙?基帶能力的統(tǒng)一方法。[0223]在查詢設(shè)備102(圖1D中所示)中的處理器122向藍牙? MAC114輸出數(shù)據(jù),該MAC將數(shù)據(jù)封裝成向藍牙? PHY無線電116輸入用于正常藍牙?發(fā)送的藍牙?協(xié)議數(shù)據(jù)單元(rou)或者分組、比如查詢分組150。在正常藍牙"*發(fā)送期間,將來自無線電116的RF信號引向天線B170用于發(fā)送。
[0224]查詢掃描設(shè)備100和查詢設(shè)備102可以例如是小型設(shè)備、比如鑰匙鏈、智能卡、珠寶等。查詢掃描設(shè)備100和查詢設(shè)備102可以例如是相對更大蜂窩電話、智能電話、翻蓋電話、PDA、繪圖板或者甚至更大設(shè)備如膝上計算機、桌面計算機、廚房電器如冰箱、汽車儀表板等。在實施例中,設(shè)備100和102的相對尺寸可以任意,即設(shè)備之一可以基于移動或者固定。
[0225]圖1D是在設(shè)備發(fā)現(xiàn)階段200中的圖1C的網(wǎng)絡(luò)的一個示例實施例的圖示,在該設(shè)備發(fā)現(xiàn)階段中第一設(shè)備102已經(jīng)從第二無線設(shè)備100接收對發(fā)現(xiàn)消息150做出響應(yīng)的一個或者多個無線響應(yīng)消息158和160。第一設(shè)備102測量無線響應(yīng)消息158的功率電平。如果從第二無線設(shè)備100接收的一個或者多個無線響應(yīng)消息158具有大于第一閾值Thl的測量的功率電平,則第一設(shè)備102選擇第二設(shè)備100。根據(jù)本發(fā)明的至少一個實施例,第一設(shè)備102然后可以與第二設(shè)備100建立無線通信連接176 (圖1E中所示)。以下是應(yīng)用于藍牙技術(shù)的一個示例實施例。
[0226]在本發(fā)明的一個示例實施例中,查詢掃描設(shè)備100這一第二藍牙?設(shè)備根據(jù)本發(fā)明的至少一個實施例響應(yīng)于查詢分組150而發(fā)送一個或者多個響應(yīng)分組,該一個或者多個響應(yīng)分組包括比如查詢響應(yīng)FHS分組158以及具有擴展的查詢響應(yīng)(EIR)分組的查詢響應(yīng)160的響應(yīng)分組。
[0227]在本發(fā)明的一個示例實施例中,查詢設(shè)備102可以為查詢響應(yīng)HlS分組158測量RSSI值。無論EIR分組是否存在都為ras分組測量RSSI。在有EIR分組時,它伴隨有為它的RSSI測量的在前ras分組。
[0228]接收的信號強度指示符(RSSI)是存在于查詢響應(yīng)ras分組158無線電信號中的功率的測量。藍牙接收器電路116包括用于測量傳入信號的強度并且生成代表信號強度的輸出的RSSI檢測器電路115。例如可以放大和下變頻轉(zhuǎn)換接收的RF信號至中頻(IF);然后對IF信號執(zhí)行信道檢測,并且測量選擇的信道中的IF信號的功率作為接收器信號強度(RSSI)值而所需準確度為+/-6dBm。
[0229]在藍牙發(fā)現(xiàn)期間,在創(chuàng)建連接之前,在查詢設(shè)備102接收查詢響應(yīng)(HlS)分組時為該分組測量RSSI。在無線電116接收EIR位被設(shè)置成零的查詢響應(yīng)(HlS)分組158時,無線電116向主機應(yīng)用IlOB發(fā)送具有RSSI的HCI查詢結(jié)果事件,該事件指示遠程藍牙設(shè)備100已經(jīng)在當(dāng)前查詢過程期間響應(yīng)。一旦接收來自遠程設(shè)備100的查詢響應(yīng)158就將從無線電116向主機應(yīng)用IlOB發(fā)送這一事件。在接收HlS分組158期間測量RSSI參數(shù)。
[0230]在無線電116接收擴展的查詢響應(yīng)160時,無線電116向主機應(yīng)用IlOB發(fā)送HCI擴展的查詢結(jié)果事件,該事件指示遠程藍牙設(shè)備100已經(jīng)在當(dāng)前查詢過程期間用擴展的查詢響應(yīng)數(shù)據(jù)做出響應(yīng)。將在從遠程設(shè)備100接收擴展的查詢響應(yīng)160時從無線電116向主機應(yīng)用IlOB發(fā)送這一事件。每事件返回一個單個擴展的查詢響應(yīng)160。這一事件包含用于對最新查詢150做出響應(yīng)的遠程設(shè)備100的RSSI和查詢響應(yīng)數(shù)據(jù)。在接收ras分組158期間測量RSSI參數(shù)。[0231]查詢設(shè)備可以在對響應(yīng)設(shè)備排序時使用來自查詢掃描設(shè)備100的響應(yīng)消息158的RSSL.以這一方式,可以首先列舉具有最高的測量的信號強度的查詢掃描設(shè)備。例如測量的信號強度可以與在查詢設(shè)備與響應(yīng)查詢掃描設(shè)備之間的距離相關(guān)。
[0232]在查詢設(shè)備中的主機可以從RSSI值檢測查詢掃描設(shè)備何時最可能在“觸摸范圍”內(nèi)、也就是在指示可以執(zhí)行與觸摸有關(guān)的操作的查詢設(shè)備的距離內(nèi)。
[0233]還可以有可能確定查詢掃描設(shè)備100何時移動更接近查詢設(shè)備102。在查詢設(shè)備102中的藍牙無線電116可以向主機應(yīng)用報告接收ras和/或EIR查詢響應(yīng)作為HCI查詢事件,該HCI查詢事件可以包含對接收的響應(yīng)158執(zhí)行的RSSI的測量。在接收EIR響應(yīng)160的實例中,在查詢設(shè)備102中的藍牙無線電116可以報告每個接收的EIR為HCI擴展查詢結(jié)果事件。在查詢掃描設(shè)備100移動更接近查詢設(shè)備102時,在查詢設(shè)備102中的藍牙無線電116可以為每個EIR響應(yīng)160報告RSS1、由此使查詢設(shè)備102能夠跟蹤查詢掃描設(shè)備100的可變RSSI電平、因此跟蹤它的相對移動。在測量的RSSI滿足預(yù)定響應(yīng)標準、比如閾值時,可以選擇對應(yīng)查詢掃描設(shè)備100用于與觸摸有關(guān)的操作、比如加速的連接建立。在未跟隨FHS分組(EIR位被設(shè)置成零)的EIR分組的情況下:查詢結(jié)果事件。在跟隨!7HS分組的EIR分組的情況下:擴展查詢結(jié)果事件。每FHS分組僅有一個事件,并且類型依賴于EIR位是否被設(shè)置成零或者一(EIR分組是否跟隨HlS分組)。通常每當(dāng)接收EIR位被設(shè)置成一的FHS時報告后一事件。通常每查詢過程僅報告前者一次。
[0234]在查詢設(shè)備102中的藍牙無線電116向其也有觸摸選擇軟件運行的主機應(yīng)用IlOB報告接收查詢響應(yīng)158。典型響應(yīng)標準可以包括感測對響應(yīng)158測量的RSSI值在某個固定閾值、比如_30dBm以上。感測具有-30dBm的RSSI的響應(yīng)分組然后將使查詢設(shè)備102中的主機應(yīng)用中的觸摸選擇軟件觸發(fā)設(shè)備選擇,而_31dBm的RSSI不會。還可以有可能的是響應(yīng)查詢掃描設(shè)備100可以在EIR分組160中發(fā)送Tx功率信息,因為這是藍牙規(guī)范v4.0中的現(xiàn)有特征。在其中關(guān)于查詢掃描設(shè)備100的Tx功率信息在EIR分組160中可用的實例中,預(yù)定響應(yīng)標準可以包括可調(diào)整RSSI閾值,該可調(diào)整RSSI閾值考慮查詢掃描設(shè)備100的Tx功率變化。例如可以設(shè)置閾值在EIR Tx功率以下的30dBm,從而如果!7HS分組158的Tx功率電平是+20dBm,則將觸發(fā)選擇的閾值可以是測量!7HS分組158在-1OdBm或者在Tx發(fā)送功率以下的30dBm。其次,為了保證維持設(shè)備100和102在近鄰,預(yù)定響應(yīng)標準可以要求多于一個H1S158必須具有在閾值或者以上的感測的RSSI。此外,不同閾值可以用于不同階段,例如可以設(shè)置第一閾值在_45dBm以上以選擇一個或者多個候選設(shè)備100,然后可以設(shè)置第二、更決定性閾值在_30dBm以上。
[0235]檢測的RSSI也可以是以下各項的函數(shù):[I]發(fā)送信號的查詢掃描設(shè)備100的天線位置和[2]感測信號的查詢設(shè)備102的天線位置。如果將天線帶到近鄰則可以改進結(jié)果,這可以要求從障礙物移開并且改變一個或者兩個設(shè)備的定向。
[0236]圖1E是在已經(jīng)完成發(fā)現(xiàn)階段200并且已經(jīng)建立無線通信之后的連接階段220中的圖1D的網(wǎng)絡(luò)的一個示例性實施例的圖示。在藍牙通信協(xié)議中,將通信連接176形成為微微網(wǎng)而在微微網(wǎng)中查詢掃描設(shè)備100變成從屬設(shè)備100并且查詢設(shè)備102變成主控設(shè)備102。
[0237]主控設(shè)備102通過無線通信連接176從從屬設(shè)備100接收無線通信消息175。在延遲間隔之后,主控設(shè)備102測量接收的通信消息175的功率電平。根據(jù)本發(fā)明的至少一個實施例,如果通過無線通信連接176接收的無線通信消息175具有大于第二閾值Th2的測量的功率電平,則主控設(shè)備102可以在應(yīng)用IlOB中調(diào)用程序化過程108。程序化過程108可以是與主控設(shè)備102的應(yīng)用IlOB關(guān)聯(lián)或者是該應(yīng)用的部分的多個程序化過程AP1、AP2、…APn 之一。
[0238]在本發(fā)明的一個示例性實施例中,在發(fā)現(xiàn)階段200之后,一旦藍牙主控設(shè)備102連接到另一藍牙設(shè)備、比如從屬設(shè)備100,用于從屬設(shè)備100發(fā)送的通信分組的接收的信號強度指示(RSSI)可以在接收主控設(shè)備102中用來監(jiān)視通過連接176接收的通信分組175的接收的功率電平。RSSI值由藍牙物理層或者無線電116計算。RSSI值可以例如近似每秒一次用讀取RSSI命令來請求并且可以通過主機控制器接口(HCI) 111讀取RSSI命令由主機應(yīng)用IlOB讀取。
[0239]讀取RSSI命令將讀取用于通過連接176從從屬設(shè)備100接收的數(shù)據(jù)通信分組175的接收的信號強度指示(RSSI)的值。關(guān)于標識連接176并且在創(chuàng)建連接176時由主控設(shè)備102指派的連接_句柄參考RSSI值。連接_句柄由藍牙無線電116用來確定使用哪組緩沖器和將通過哪個邏輯鏈路發(fā)送通信連接消息175。
[0240]在讀取RSSI命令中的RSSI參數(shù)是有符號的8位值并且被解譯為指示接收的信號強度在黃金接收范圍以上或者以下的多少dB。這一命令從主控設(shè)備102中的無線電116讀取接收的信號強度指示(RSSI)值。對于基本速率/增強型數(shù)據(jù)速率(BR/EDR)無線電116,連接_句柄用作句柄命令參數(shù)和返回參數(shù)。RSSI參數(shù)返回在測量的接收的信號強度指示(RSSI)與用于連接176的黃金接收功率范圍的限制之差。連接_句柄必須是用于ACL連接的連接_句柄。無線電116返回的任何正RSSI值指示RSSI在上限以上的多少dB,任何負值指示RSSI在下限以下的多少dB。零值指示RSSI在20dB寬的黃金接收功率范圍以內(nèi)。dB值的準確性將依賴于藍牙硬件。對于硬件的僅有要求可以是BR/EDR無線電116能夠告知RSSR是否在黃金設(shè)備功率范圍以內(nèi)、以下或者以上。RSSI測量比較接收的信號功率與定義黃金接收功率范圍的兩個閾值電平。更低閾值電平對應(yīng)于在無線電116中的接收器的實際靈敏度以上的在_56dBm與6dB之間的接收的功率。更高閾值電平是準確度為+/_6dB的在更低閾值電平以上的20dB。RSSI度量的含義是準確度為±6dBm的以dBm為單位的絕對接收器信號強度值。如果不能讀取RSSIJl^f RSSI度量設(shè)置成127。(在Read_RSSI命令已經(jīng)完成時,無線電116生成并且向主機應(yīng)用IlOB發(fā)送HCI命令完成事件。)
[0241]在本發(fā)明的一個示例性實施例中,根據(jù)本發(fā)明的至少一個實施例,如果通過無線通信連接176接收的無線通信消息175具有大于第二閾值Th2的測量的功率電平,則主控設(shè)備102可以調(diào)用操作、比如在應(yīng)用IlOB中調(diào)用程序化過程108。
[0242] 在一個示例性實施例中,無線通信消息175可以可選地包括程序化過程108的指定的標識,該標識指定與主控設(shè)備102的應(yīng)用IlOB關(guān)聯(lián)或者作為該應(yīng)用的部分的多個程序化過程AP1、AP2、…APn之一。在本發(fā)明的一個示例性實施例中,根據(jù)本發(fā)明的至少一個實施例,如果通過無線通信連接176接收的無線通信消息175具有大于第二閾值Th2的測量的功率電平,則主控設(shè)備102可以調(diào)用在無線通信消息175中指示的指定的程序化過程AP1、AP2、…APn。在另一示例性實施例中,擴展的查詢響應(yīng)分組160可以可選地包括程序化過程108的指定的標識,該標識指定與主控設(shè)備102的應(yīng)用IlOB關(guān)聯(lián)或者作為該應(yīng)用的部分的多個程序化過程AP1、AP2、…APn之一。根據(jù)本發(fā)明的至少一個實施例,如果通過無線通信連接176接收的無線通信消息175具有大于第二閾值Th2的測量的功率電平,則在EIR160中指示的指定的程序化過程AP1、AP2、…APn可以存儲于主控設(shè)備102中用于在連接階段220期間以后調(diào)用。
[0243]程序化過程108的示例可以是在音樂播發(fā)器裝置102中的音樂風(fēng)格選擇程序108。在一個示例性實施例中,可以先前已經(jīng)啟動音樂播發(fā)器裝置102,并且程序108已經(jīng)使裝置102在發(fā)現(xiàn)階段200期間發(fā)送查詢和尋呼分組從而搜尋在附近的可能音頻接收設(shè)備。音頻播發(fā)器裝置102可以已經(jīng)發(fā)現(xiàn)無線便攜音頻揚聲器100并且與它形成連接176。在連接階段220中,程序108可以使音樂播發(fā)器裝置102保持連接176并且在通過連接176用流發(fā)送音頻信號之前等待與無線便攜音頻揚聲器100的觸摸選擇事件。無線便攜音頻揚聲器100可以具有用于讓用戶能夠選擇音樂播發(fā)器裝置102將播放的音樂風(fēng)格的用戶界面。若干音樂風(fēng)格M1、M2、…Mn中的每個音樂風(fēng)格可以對應(yīng)于程序108中的與音樂播發(fā)器裝置102中的應(yīng)用IlOB關(guān)聯(lián)或者作為該應(yīng)用的部分的程序化過程AP1、AP2、…APn中的相應(yīng)的程序化過程。無線便攜音頻揚聲器100可以在通信連接消息175中發(fā)送用戶的音樂風(fēng)格選擇、例如Ml。音樂播發(fā)器裝置102可以接收無線通信消息175并且測量接收的通信消息175的功率電平。如果通過無線通信連接176接收的無線通信消息175具有大于閾值Th的測量的功率電平,則可以基于在音樂播發(fā)器裝置102與連接的無線便攜音頻揚聲器100之間的觸摸選擇交互向無線便攜音頻揚聲器100路由實際音頻。程序化過程108可以對音樂風(fēng)格選擇Ml解碼并且選擇對應(yīng)的程序化過程API。對應(yīng)的程序化過程APl可以使音樂播發(fā)器裝置102訪問用于音樂風(fēng)格選擇Ml的源內(nèi)容并且使數(shù)字音頻信號通過連接176向無線便攜音頻揚聲器100用流發(fā)送。
[0244]在本發(fā)明的一個示例性實施例中,查詢設(shè)備102在設(shè)備發(fā)現(xiàn)階段200中可以在選擇做出響應(yīng)的一個或者多個無線設(shè)備100之一之后存儲無線通信設(shè)備176的標識以實現(xiàn)在測量接收的數(shù)據(jù)通信消息176的功率電平時在連接階段220期間標識選擇的無線設(shè)備100的無線通信連接176。
[0245]在本發(fā)明的一個示例性實施例中,主控設(shè)備102將測量一個或者多個無線通信消息175的功率電平延遲定時的間隔、例如15秒以便避免在分離兩個設(shè)備之時在應(yīng)用IlOB中過早地調(diào)用程序化過程108。
[0246]在本發(fā)明的一個示例性實施例中,主控設(shè)備102可以延遲測量一個或者多個無線通信消息175的功率電平直至在測量的功率電平少于至多某個閾值以便避免在分離兩個設(shè)備之時在應(yīng)用IlOB中過早地調(diào)用程序化過程108。
[0247]在本發(fā)明的一個示例性實施例中,主控設(shè)備102可以在選擇做出響應(yīng)的一個或者多個無線設(shè)備100之一之后存儲與無線通信連接176關(guān)聯(lián)的第一連接句柄并且啟動參考無線通信連接176的第二連接句柄用于與測量接收的一個或者多個無線通信消息175的功率電平關(guān)聯(lián)。例如用來測量RSSI的連接句柄也可以是已經(jīng)被設(shè)立用于測量RSSI用于在應(yīng)用IlOB中調(diào)用程序化過程108的專用連接句柄。例如高級音頻分布簡單(A2DP)連接可以將這一連接句柄用于RSSI測量用于在應(yīng)用IlOB中調(diào)用程序化音頻應(yīng)用,但是出于跟蹤在該第二連接句柄上的RSSI這唯一的原因而除了 A2DP之外還可以啟動第二連接。在另一示例性中,被監(jiān)視RSSI的連 接句柄可以是異步面向鄰接邏輯傳送(連接ACL),并且可以需要使用第二句柄作為用于與頭戴式受話器的同步面向連接(SCO)鏈路的控制信道用于在ACL連接的保留的時間隙中的編碼的語音數(shù)據(jù)。
[0248]在本發(fā)明的一個示例性實施例中,設(shè)備也可以向選擇的設(shè)備分配多個句柄或者連接或者更準確地測量在設(shè)備之間的RSSI。例如可以在有在設(shè)備之間的多個測量時忽略頻率電平槽。在本發(fā)明的一個示例性實施例中,可以使用一個句柄,并且可以通過這一個句柄多次讀取RSSI,從而可以平滑RSSI電平。
[0249]在本發(fā)明的一個示例性實施例中,可以關(guān)于優(yōu)選接收功率范圍、比如黃金接收功率范圍參考第一閾值和第二閾值。RSSI測量可以比較接收的信號功率與定義黃金接收功率范圍的兩個閾值電平。更低閾值電平對應(yīng)于在接收器的實際靈敏度以上的在_56dBm與6dB之間的接收的功率。更高閾值電平是準確度為+/_6dB的在更低閾值電平以上的20dB。對于在查詢階段中的功率測量,主機接收以dBm為單位的作為絕對值的RSSI。在連接階段中,主機接收作為相對值的RSS1、也就是在與黃金接收功率范圍比較時以dB為單位的差值。
[0250]在本發(fā)明的另一示例性實施例中,第一閾值和第二閾值可以相同。
[0251]在本發(fā)明的一個示例性實施例中,用戶可以希望從有藍牙功能的移動播放器設(shè)備向有藍牙功能的揚聲器發(fā)送音頻流。在本發(fā)明的一個示例性實施例中,移動播放器設(shè)備可以使用定義可以如何通過藍牙連接從一個設(shè)備向另一設(shè)備用流發(fā)送音頻的高級音頻分布簡檔(A2DP)。移動播放器設(shè)備可以是查詢設(shè)備102,該查詢設(shè)備可以在發(fā)現(xiàn)階段200中通過使移動播放器設(shè)備102觸摸揚聲器100來建立無線通信連接。
[0252]在移動播放器設(shè)備與揚聲器之間建立音頻連接176之后,在播放器設(shè)備開始測量確認消息或者通信連接消息175的RSSI之前施加例如10-15秒的延遲以允許用于用戶從揚聲器移開移動播放器設(shè)備以便避免過早地調(diào)用程序化音頻流發(fā)送過程的時間。備選地,移動播放器設(shè)備可以開始測量確認消息或者通信連接消息175的RSSI并且等待直至測量的RSSI值為O或者負,這指示移動設(shè)備已經(jīng)從與揚聲器的觸摸范圍移開。移動播放器設(shè)備例如每2秒監(jiān)視確認消息或者通信連接消息175的RSSI值。在返回移動設(shè)備以在觸摸范圍內(nèi)接近揚聲器時,在連接176中的確認消息或者通信連接消息175的測量的RSSI值變?yōu)檎?,并且在設(shè)備足夠接近時,測量的RSSI將超過設(shè)置的閾值、例如10dB。在連接176中的確認消息或者通信連接消息175的測量的RSSI高于閾值時,移動播放器可以調(diào)用程序化音頻過程。
[0253]在調(diào)用程序化音頻過程時,從移動設(shè)備向揚聲器中用流發(fā)送音樂。在連接階段220期間將移動播放器設(shè)備102帶到揚聲器100、即查詢掃描設(shè)備100附近時向揚聲器100用流發(fā)送音頻消息175。來自揚聲器100的通信連接消息175的測量的RSSI可以超過第二閾值,并且移動播放器設(shè)備102調(diào)用用于音頻流的程序化過程108。
[0254]在高級音頻分布簡檔(A2DP)中,從播放器設(shè)備102向揚聲器設(shè)備100發(fā)送音頻流,并且從揚聲器設(shè)備100向移動播放器設(shè)備102發(fā)送確認消息或者通信連接消息175。根據(jù)本發(fā)明的一個示例性實施例,在連接階段220中測量確認消息或者通信連接消息175獲得它們的RSSI。
[0255]圖2是根據(jù)本發(fā)明的至少一個實施例的設(shè)備102中的示例性過程的本發(fā)明的一個示例性實施例的圖示。流程圖180的步驟代表設(shè)備100的RAM和/或ROM存儲器中存儲的計算機代碼指令,這些計算機代碼指令在由中央處理單元(CPU)124和/或125執(zhí)行時執(zhí)行本發(fā)明的示例性實施例的功能??梢园凑粘怂局獾捻樞驁?zhí)行步驟,并且可以組合或者分離個別步驟為組成步驟。流程圖具有以下步驟:
[0256]步驟182:裝置對通過無線通信連接從選擇的無線設(shè)備接收的一個或者多個無線通信消息的功率電平進行測量;以及
[0257]步驟184:如果通過無線通信連接接收的一個或者多個無線通信消息具有大于閾值的測量的功率電平,則裝置調(diào)用程序化過程。
[0258]圖2A是根據(jù)本發(fā)明的至少一個實施例的使用藍牙通信標準來實現(xiàn)設(shè)備發(fā)現(xiàn)階段200和連接階段220中的示例性操作的在第一設(shè)備102中的過程的示例性實現(xiàn)方式的示例性流程圖的圖示。以下是應(yīng)用于藍牙技術(shù)的一個示例性實施例。
[0259]將流程圖劃分成設(shè)備發(fā)現(xiàn)階段200和連接階段220。
[0260]在設(shè)備發(fā)現(xiàn)階段200期間:
[0261]步驟202:查詢設(shè)備102發(fā)送查詢消息150。
[0262]步驟204:查詢設(shè)備102從查詢掃描設(shè)備100接收查詢響應(yīng)158和/或160并且測量接收的消息的RSSI。
[0263]步驟206:查詢設(shè)備102確定測量的RSSI是否大于第一閾值、例如_40dBm。如果值大于閾值,這指示查詢掃描設(shè)備在觸摸距離內(nèi),則該過程傳向步驟208,或者否則如果值不大于閾值,則該過程循環(huán)回到步驟202。
[0264]步驟208:查詢設(shè)備102與查詢掃描設(shè)備100建立連接176。
[0265]在連接階段220期間:
[0266]在藍牙通信協(xié)議中,形成通信連接176為微微網(wǎng)而在微微網(wǎng)中查詢設(shè)備設(shè)備100變成從屬設(shè)備100并且查詢設(shè)備102變成主控設(shè)備102。(在本發(fā)明的另一示例性實施例中,作用可以相反)。
[0267]步驟210:主控設(shè)備102在測量通過無線通信連接176接收的無線通信消息175的功率電平之前等待間隔。該間隔可以是由定時器定時。備選地,主控設(shè)備102可以開始測量通過無線通信連接176接收的無線通信消息175的功率電平并且等待預(yù)定間隔以比較它與閾值,該間隔是用于活躍鏈路連接176的測量的RSSI轉(zhuǎn)變到黃金接收功率范圍或者以下而需要的持續(xù)時間,該轉(zhuǎn)變指示查詢掃描設(shè)備比觸摸距離更遠離。
[0268]步驟212:主控設(shè)備開始參考它的連接_句柄來跟蹤活躍連接176的RSSI。
[0269]步驟214:主控設(shè)備102確定測量的RSSI是否大于第二閾值、例如10dB,如果比較活躍鏈路的RSSI讀數(shù),則比較這與黃金接收范圍。如果值大于閾值,這指示查詢掃描設(shè)備已經(jīng)返回到觸摸距離內(nèi),則該過程傳向步驟218,或者否則如果值不大于第二閾值,則該過程經(jīng)過近似2秒的延遲步驟216循環(huán)并且傳回到步驟212。
[0270]步驟218:主控設(shè)備102在主控設(shè)備中調(diào)用程序化過程。
[0271]調(diào)用步驟(218)是本發(fā)明的一個示例性實施例。本發(fā)明的其它示例性實施例可以包括主控設(shè)備例如借助可視顯示、振動信號、聲音等來向用戶通報設(shè)備相互接近。
[0272]圖2B是根據(jù)本發(fā)明的至少一個實施例的使用藍牙通信標準的設(shè)備發(fā)現(xiàn)過程的示例性定時圖的圖示。以下是應(yīng)用于藍牙技術(shù)的一個示例性實施例。
[0273]在藍牙規(guī)范中,在查詢過程期間,查詢設(shè)備或者主控設(shè)備102發(fā)送具有通用或者專用查詢訪問碼的查詢消息150。在查詢掃描設(shè)備或者從屬100已經(jīng)接收查詢消息150之后,從從屬向主控102發(fā)送查詢響應(yīng)分組(ras) 158。將設(shè)備發(fā)現(xiàn)指定成使得可發(fā)現(xiàn)查詢掃描設(shè)備100正在完成查詢掃描并且完成設(shè)備發(fā)現(xiàn)的查詢設(shè)備102在查詢狀態(tài)中。這意味著在查詢狀態(tài)中的查詢設(shè)備102如圖1C中所示發(fā)送查詢分組(ID分組)150,并且可發(fā)現(xiàn)查詢掃描設(shè)備100如圖1D中所示周期性地掃描它是否接收發(fā)送的查詢分組150中的任何發(fā)送的查詢分組并且用FHS分組158對那些查詢分組做出響應(yīng)。此外,可發(fā)現(xiàn)查詢掃描設(shè)備100可以如圖1D中所示在!7HS分組158之后發(fā)送擴展的查詢響應(yīng)(EIR)分組160以遞送關(guān)于查詢掃描設(shè)備100的更多信息。EIR分組160可以例如包括查詢掃描設(shè)備100的名稱或者發(fā)送功率。
[0274]如果查詢掃描設(shè)備100發(fā)送擴展的查詢響應(yīng)分組160,則在查詢響應(yīng)HlS分組158的開始之后的1250微秒發(fā)送它。查詢設(shè)備102在查詢發(fā)送設(shè)備100接收的查詢消息在主控到從屬時隙中為第一時在跳躍頻率接收擴展的查詢響應(yīng)分組160。擴展的查詢響應(yīng)分組是具有類型DM1、DM3、DM5、DH1、DH3或者DH5的異步面向連接邏輯傳送(ACL)分組。
[0275]圖2C是根據(jù)本發(fā)明的至少一個實施例的使用藍牙通信標準的用于設(shè)備發(fā)現(xiàn)消息150的示例性消息格式的圖示。在查詢過程期間,查詢設(shè)備102或者主控發(fā)送具有通用或者專用查詢訪問碼的查詢消息150。查詢或者ID分組由查詢訪問碼(IAC)構(gòu)成。它具有68位的固定長度。為了發(fā)現(xiàn)其它設(shè)備,查詢設(shè)備102可以進入查詢子狀態(tài),在該查詢子狀態(tài)中,它可以在不同跳躍頻率重復(fù)地發(fā)送查詢消息(ID)分組。從通用查詢訪問碼(GIAC)的更低地址部分(LAP)推導(dǎo)查詢跳躍頻率。
[0276]圖2D是根據(jù)本發(fā)明的至少一個實施例的使用藍牙通信標準的用于查詢響應(yīng)消息158的示例性消息格式的圖示。在查詢掃描設(shè)備100或者從屬已經(jīng)接收查詢消息150之后從從屬向主控發(fā)送查詢響應(yīng)分組(FHS) 158。查詢響應(yīng)分組158包含用于查詢設(shè)備102尋呼從屬并且在接收查詢消息150之后跟隨625微秒而必需的信息。查詢設(shè)備102在從屬接收的查詢消息150在主控到從屬時隙中為第一時在跳躍頻率接收查詢響應(yīng)分組158。在查詢掃描子狀態(tài)中接收查詢消息150時,查詢掃描設(shè)備100可以返回包含接收者的設(shè)備地址(BD_ADDR)和其它參數(shù)的查詢響應(yīng)(HlS)分組158。如果接收者具有待發(fā)送的非零的擴展的查詢響應(yīng)數(shù)據(jù),則它通過EIR位158來指示這一點,該EIR位指示它將在HlS分組158之后返回擴展的查詢響應(yīng)分組160。在查詢掃描子狀態(tài)中接收第一查詢消息時,從屬可以進入查詢響應(yīng)子狀態(tài)。如果從屬具有待發(fā)送的非零的擴展的查詢響應(yīng)數(shù)據(jù),則它可以在接收查詢消息之后的625微秒向主控發(fā)送擴展的查詢響應(yīng)位被設(shè)置成一的FHS分組。它然后可以在FHS分組的開始之后的1250微秒返回擴展的查詢響應(yīng)分組。如果從屬的擴展的查詢響應(yīng)數(shù)據(jù)都為零,則從屬可以僅返回擴展的查詢響應(yīng)位159被設(shè)置成零的ras分組。
[0277]圖2E是根據(jù)本發(fā)明的至少一個實施例的使用藍牙通信標準的用于擴展的發(fā)現(xiàn)響應(yīng)消息160的示例性消息格式的圖示。擴展的查詢響應(yīng)160可以用來在查詢響應(yīng)過程期間提供雜項信息。為比如本地名稱和支持的服務(wù)等信息、即原本必須通過建立連接而獲得的信息定義數(shù)據(jù)類型。在擴展的查詢響應(yīng)中接收本地名稱和支持的服務(wù)列表的查詢設(shè)備102無需連接以完成遠程名稱請求和服務(wù)發(fā)現(xiàn)協(xié)議(SDP)服務(wù)搜索、由此縮短獲得有用信息的時間。如果查詢掃描設(shè)備100發(fā)送擴展的查詢響應(yīng)分組160,則在查詢響應(yīng)分組158的開始之后的1250微秒發(fā)送它。查詢設(shè)備102在查詢掃描設(shè)備100接收的查詢消息150在主控到從屬時隙中為第一時在跳躍頻率接收擴展的查詢響應(yīng)分組160。在一個示例性實施例中,擴展的查詢響應(yīng)分組160可以可選地指定程序化過程108的指定的標識,該標識指定與主控設(shè)備102的應(yīng)用IlOB關(guān)聯(lián)或者作為該應(yīng)用的部分的多個程序化過程AP1、AP2、…APn之一。根據(jù)本發(fā)明的至少一個實施例,如果通過無線通信連接176接收的無線通信消息175具有大于第二閾值Th2的測量的功率電平,則在EIR160中指示的指定的程序化過程AP1、AP2、…APn可以存儲于主控設(shè)備102中用于在連接階段220期間以后調(diào)用。
[0278]圖2F是根據(jù)本發(fā)明的至少一個實施例的使用藍牙通信標準的用于通信連接消息175的示例性格式的圖示。在示出藍牙幀的分組內(nèi)容的該圖中圖示用于藍牙系統(tǒng)的標準幀格式。訪問碼的功能是標識在微微網(wǎng)內(nèi)交換的分組,其中每個微微網(wǎng)具有唯一訪問碼。訪問碼用來同步微微網(wǎng)中的從屬與它的主控。藍牙分組的頭部的主要功能是通過邏輯傳送地址(LT ADDR)確定微微網(wǎng)中的個別從屬地址。藍牙幀的最后部分是凈荷。藍牙具有若干類型的分組。同步無連接通信(ACL)分組凈荷可以是兩個類型之一;介質(zhì)數(shù)據(jù)速率分組和高數(shù)據(jù)速率分組。在一個示例性實施例中,無線通信消息175可以可選地包括程序化過程108的指定的標識,該標識指定與主控設(shè)備102的應(yīng)用IlOB關(guān)聯(lián)或者是該應(yīng)用的部分的多個程序化過程AP1、AP2、…APn之一。根據(jù)本發(fā)明的至少一個實施例,在本發(fā)明的一個不例性實施例中,如果通過無線通信連接176接收的無線通信消息175具有大于第二閾值TH2的測量的功率電平,則主控設(shè)備102可以調(diào)用在無線通信消息175中指示的指定的程序化過程AP1、AP2、…APn。
[0279]圖2G是根據(jù)本發(fā)明的至少一個實施例的實現(xiàn)圖1中所示設(shè)備發(fā)現(xiàn)階段200和連接階段220中的示例性操作的在第一設(shè)備102中的示例性過程的示例性流程圖177的圖示。流程圖在圖1的步驟182和184之前添加步驟178。在步驟178中,在測量裝置102與連接的設(shè)備100、比如移動設(shè)備之間的初始連接可以已經(jīng)是在設(shè)備發(fā)現(xiàn)階段中,該設(shè)備發(fā)現(xiàn)階段可以例如基于預(yù)測的對于無線通信的將來需要而包括查詢和尋呼過程二者或者僅包括尋呼過程。一個示例是已經(jīng)啟動的音樂播發(fā)器裝置102,然后裝置102搜尋在附近的可能音頻接收設(shè)備并且通過與連接的設(shè)備100預(yù)先形成連接來預(yù)備音頻切換。然后將基于在裝置102與連接的設(shè)備100之間的觸摸選擇交互向連接的設(shè)備100路由實際音頻。
[0280]圖2H是根據(jù)本發(fā)明的至少一個實施例的使用藍牙通信標準來實現(xiàn)設(shè)備發(fā)現(xiàn)階段200和連接階段220中的示例性操作的在第一設(shè)備102中的過程的示例性實現(xiàn)方式的示例性流程圖。圖2H的流程圖替換在圖1A的接收查詢響應(yīng)步驟204與連接設(shè)備步驟208之間的尋呼步驟207。在測量裝置102與連接的設(shè)備100、比如移動設(shè)備之間的初始連接可以已經(jīng)是設(shè)備發(fā)現(xiàn)階段,該設(shè)備發(fā)現(xiàn)階段可以例如基于預(yù)測的對于無線通信的將來需要而包括查詢步驟202和尋呼步驟207或者僅包括尋呼過程。一個示例是已經(jīng)啟動的音樂播發(fā)器裝置102,然后裝置102搜尋在附近的可能音頻接收設(shè)備并且通過在步驟208中與連接的設(shè)備100預(yù)先形成連接來預(yù)備音頻切換。然后在步驟218中調(diào)用的程序化過程將基于在步驟214和218中在裝置102與連接的設(shè)備100之間的觸摸選擇交互向連接的設(shè)備100路由實際音頻。
[0281]圖3A是根據(jù)本發(fā)明的至少一個實施例的使用IEEE802.11通信標準的用于探測請求設(shè)備發(fā)現(xiàn)消息的示例性消息格式的圖示。在本發(fā)明的一個示例性實施例中,IEEE802.1l探測請求幀是嘗試對無線局域網(wǎng)(LAN)快速定位的無線設(shè)備發(fā)送的管理幀。它可以用來僅對獨立基本服務(wù)集(IBSS)、基礎(chǔ)結(jié)構(gòu)基本服務(wù)集(BSS)或者網(wǎng)狀基本服務(wù)集(MBSS)或者它們中的任一項定位。它可以用來對具有特定SSID的無線LAN定位或者對任何無線LAN定位。探測請求幀可以包含服務(wù)屬性請求。
[0282]對于主動掃描,無線設(shè)備在它掃描的信道上廣播或者單播探測請求。它可以將探測請求中的SSID設(shè)置成通配符SSID或者具體SSID值。它可以將探測請求中的BSSID設(shè)置成通配符BSSID或者具體BSSID值。利用這些選項,無線設(shè)備可以尋找任何SSID或者BSSID、任何代表具體SSID或者具體BSSID的信息。無線設(shè)備將向高速緩存的BSSID掃描列表添加任何接收的信標或者探測響應(yīng)。
[0283]圖3B是根據(jù)本發(fā)明的至少一個實施例的使用IEEE802.11通信標準的用于探測響應(yīng)發(fā)現(xiàn)響應(yīng)消息的示例性消息的圖示。滿足由接收的探測請求設(shè)置的條件的無線設(shè)備發(fā)送回的探測響應(yīng)可以包含時間戳、信標間隔和能力信息。它也可以包括BSS的SSID、支持的速率和PHY參數(shù)。
[0284] 接收探測請求的效果是如果滿足在探測請求中指示的條件則使無線設(shè)備用探測響應(yīng)做出響應(yīng)。在無線設(shè)備到達自組織網(wǎng)絡(luò)的任何成員的通信范圍內(nèi)時,它的探測請求幀查詢信號由自組織網(wǎng)絡(luò)的檢測到查詢的成員答復(fù)。在自組織網(wǎng)絡(luò)中的廣播該網(wǎng)絡(luò)中的最新信標的設(shè)備用包含響應(yīng)設(shè)備的地址的探測響應(yīng)對探測請求幀查詢信號做出響應(yīng)。
[0285]根據(jù)本發(fā)明的一個示例性實施例,也稱為第一設(shè)備的查詢設(shè)備102向也稱為第二設(shè)備的查詢掃描設(shè)備100廣播IEEE802.11探測請求150。在發(fā)現(xiàn)階段200中,查詢掃描設(shè)備100通過向查詢設(shè)備102發(fā)送IEEE802.11探測響應(yīng)158來響應(yīng)。
[0286]IEEE802.11物理層無線電116向應(yīng)用更高層IlOB遞送接收的信號強度指示符(RSSI)參數(shù)。RSSI值由無線電116的內(nèi)部電路裝置用來例如在載波感測期間確定信道是否忙碌。RSSI值是具有可允許范圍0-255的整數(shù)。在接收的探測響應(yīng)分組158的前導(dǎo)碼中而未在整個分組發(fā)送期間連續(xù)地測量RSSI值。一旦檢測到前導(dǎo)碼,在無線電116中的接收器向MAC層114發(fā)信號通知有在無線信道上的活動,并且它也陳述已經(jīng)檢測到的RSSI值。
[0287]查詢設(shè)備102可以測量探測響應(yīng)158的RSSI并且比較它與第一閾值。如果測量的RSSI大于第一閾值,則查詢設(shè)備102可以選擇查詢掃描設(shè)備100并且建立連接176,兩個設(shè)備通過該連接交換IEEE802111數(shù)據(jù)分組175。
[0288]在一個示例性實施例中,探測響應(yīng)158可以可選地包括程序化過程108的指定的標識,該標識指定與設(shè)備102的應(yīng)用IlOB關(guān)聯(lián)或者作為該應(yīng)用的部分的多個程序化過程AP1、AP2、…APn之一。根據(jù)本發(fā)明的至少一個實施例,如果通過無線通信連接176接收的無線通信消息175具有大于第二閾值Th2的測量的功率電平,則在探測響應(yīng)158中指示的指定的程序化過程AP1、AP2、…APn可以存儲于主控設(shè)備102中用于在連接階段220期間以后調(diào)用。
[0289]根據(jù)本發(fā)明的至少一個實施例,在已經(jīng)完成發(fā)現(xiàn)階段200并且已經(jīng)建立無線連接176之后的連接階段200中,也稱為第一設(shè)備的查詢設(shè)備102可以在建立連接176之后等待延遲間隔、然后在連接階段期間測量來自第二設(shè)備的接收的通信消息175的功率電平。
[0290]IEEE802.11物理層無線電116可以測量數(shù)據(jù)分組175的接收的信號強度指示符(RSSI),并且可以向應(yīng)用更高層IlOB發(fā)送RSSI參數(shù),在接收的數(shù)據(jù)分組175的前導(dǎo)碼中而未在整個分組發(fā)送期間連續(xù)地測量RSSI值。一旦檢測到前導(dǎo)碼,在無線電116中的接收器向MAC層114發(fā)信號通知有在無線信道上的活動,并且它也陳述已經(jīng)檢測到的RSSI值。
[0291]根據(jù)本發(fā)明的至少一個實施例,如果通過無線通信連接176接收的無線通信消息175具有大于第二閾值的測量的功率電平,則第一設(shè)備102可以調(diào)用操作、比如在設(shè)備102中調(diào)用程序化過程108。示例的程序化過程108可以是用于通過無線通信連接176與也稱為第二設(shè)備的查詢掃描設(shè)備100交換無線通信消息175、比如數(shù)據(jù)、音樂、視頻等的過程。
[0292]圖3C是根據(jù)本發(fā)明的至少一個實施例的使用IEEE802.11通信標準的用于通信連接消息175的示例性消息格式的圖示。在已經(jīng)完成發(fā)現(xiàn)階段并且已經(jīng)建立無線通信并且已經(jīng)通過將設(shè)備帶入近鄰來調(diào)用程序化過程108之后的連接階段中,第一設(shè)備通過無線通信連接與第二無線設(shè)備交換無線通信消息175、比如數(shù)據(jù)、音樂、視頻等。在一個示例性實施例中,無線通信消息175可以可選地包括程序化過程108的指定的標識,該標識指定與設(shè)備102的應(yīng)用IlOB關(guān)聯(lián)或者作為該應(yīng)用的部分的多個程序化過程AP1、AP2、…APn之一。在本發(fā)明的一個示例性實施例中,根據(jù)本發(fā)明的至少一個實施例,如果通過無線通信連接176接收的無線通信消息175具有大于第二閾值Th2的測量的功率電平,則設(shè)備102可以調(diào)用在無線通信消息175中指示的指定的程序化過程AP1、AP2、…APn。
[0293]圖4圖示根據(jù)本發(fā)明的至少一個實施例的本發(fā)明的一個示例性實施例,在該示例性實施例中基于磁、電子和/或光學(xué)技術(shù)、比如用于存儲數(shù)據(jù)和/或計算機程序代碼的磁盤、光盤、半導(dǎo)體存儲器電路設(shè)備和微SD存儲器卡(SD是指安全數(shù)字標準)示出可移動存儲介質(zhì)126的示例作為示例性計算機程序產(chǎn)品。[0294]使用這里提供的描述,可以通過使用標準編程和/或工程技術(shù)以產(chǎn)生編程軟件、固件、硬件或者其任何組合來將實施例實施為機器、過程或者制造品。
[0295]可以在一個或者多個計算機可用介質(zhì)、比如常駐存儲器設(shè)備、智能卡或者其它可移動存儲器設(shè)備或者傳輸設(shè)備上體現(xiàn)具有計算機可讀程序代碼的任何所得程序、由此產(chǎn)生根據(jù)實施例的計算機程序產(chǎn)品或者制造品。這樣,如這里所用術(shù)語“制造品”和計算機程序產(chǎn)品旨在于涵蓋持久地或者暫時地存在于任何計算機可用介質(zhì)上的計算機程序。
[0296]如以上所示,存儲器/存儲設(shè)備包括但不限于磁盤、光盤、可移動存儲器設(shè)備如智能卡、SM、WM、半導(dǎo)體存儲器如RAM、ROM、PROM等。傳輸介質(zhì)包括但不限于經(jīng)由無線通信網(wǎng)絡(luò)、因特網(wǎng)、內(nèi)部網(wǎng)、基于電話/調(diào)制解調(diào)器的網(wǎng)絡(luò)通信、硬接線/有線通信網(wǎng)絡(luò)、衛(wèi)星通信和其它固定或者移動網(wǎng)絡(luò)系統(tǒng)/通信鏈路的傳輸。
[0297]雖然已經(jīng)公開具體示例性實施例,但是本領(lǐng)域技術(shù)人員將理解可以對具體示例性實施例進行改變而未脫離本發(fā)明的精神實質(zhì)和范圍。
【權(quán)利要求】
1.一種用于無線短程通信的方法,包括: 由一個裝置對通過無線通信連接從選擇的無線設(shè)備接收的一個或者多個無線通信消息的功率電平進行測量;以及 如果通過所述無線通信連接接收的所述一個或者多個無線通信消息具有大于閾值的測量的功率電平,則由所述裝置調(diào)用程序化過程。
2.根據(jù)權(quán)利要求1所述的方法,還包括: 由所述裝置對從對所述裝置廣播的一個或者多個無線設(shè)備發(fā)現(xiàn)消息做出響應(yīng)的一個或者多個無線設(shè)備接收的一個或者多個無線響應(yīng)消息的功率電平進行測量;以及 如果從所述選擇的無線設(shè)備接收的所述一個或者多個無線響應(yīng)消息具有大于閾值的測量的功率電平,則由所述裝置建立與所述選擇的無線設(shè)備的所述無線通信連接,所述選擇的無線設(shè)備是所述做出響應(yīng)的一個或者多個無線設(shè)備中的一個做出響應(yīng)的無線設(shè)備。
3.根據(jù)權(quán)利要求2所述的方法,還包括: 在選擇所述做出響應(yīng)的一個或者多個無線設(shè)備中的所述一個做出響應(yīng)的無線設(shè)備之后,存儲所述無線通信連接的標識,以使得當(dāng)測量所接收的一個或者多個無線通信消息的所述功率電平時能夠標識所述選擇的無線設(shè)備的所述無線通信連接。
4.根據(jù)權(quán)利要求1至3中任一項所述的方法,其中對通過無線通信連接從選擇的無線設(shè)備接收的一個或者多個無線通信消息的所述功率電平的所述測量在所述無線通信連接的建立之后的間隔之后發(fā)生。
5.根據(jù)權(quán)利要求2所述的方法,還包括: 在選擇所述做出響應(yīng)的一個或者多個無線設(shè)備中的所述一個做出響應(yīng)的無線設(shè)備之后,存儲與所述無線通信連接相關(guān)聯(lián)的第一連接句柄,以及 啟動引用所述無線通信連接的第二連接句柄以用于與對所接收的一個或者多個無線通信消息的所述功率電平的所述測量相關(guān)聯(lián)。
6.根據(jù)權(quán)利要求2所述的方法,其中用于建立所述無線通信連接的所述閾值和用于調(diào)用所述程序化過程的所述閾值相同。
7.根據(jù)權(quán)利要求2所述的方法,其中用于建立所述無線通信連接的所述閾值和用于調(diào)用所述程序化過程的所述閾值相對于優(yōu)選接收功率范圍而被引用。
8.一種用于無線短程通信的裝置,包括: 用于對通過無線通信連接從選擇的無線設(shè)備接收的一個或者多個無線通信消息的功率電平進行測量的裝置;以及 用于如果通過所述無線通信連接接收的所述一個或者多個無線通信消息具有大于閾值的測量的功率電平則調(diào)用程序化過程的裝置。
9.根據(jù)權(quán)利要求8所述的裝置,還包括: 用于對從對所述裝置廣播的一個或者多個無線設(shè)備發(fā)現(xiàn)消息做出響應(yīng)的一個或者多個無線設(shè)備接收的一個或者多個無線響應(yīng)消息的功率電平進行測量的裝置;以及 用于如果從所述選擇的無線設(shè)備接收的所述一個或者多個無線響應(yīng)消息具有大于閾值的測量的功率電平則與所述選擇的無線設(shè)備建立所述無線通信連接的裝置,所述選擇的無線設(shè)備是所述做出響應(yīng)的一個或者多個無線設(shè)備中的一個做出響應(yīng)的無線設(shè)備。
10.根據(jù)權(quán)利要求9所述的裝置,還包括:用于在選擇所述做出響應(yīng)的一個或者多個無線設(shè)備中的所述一個做出響應(yīng)的無線設(shè)備之后存儲所述無線通信連接的標識以使得當(dāng)測量所接收的一個或者多個無線通信消息的所述功率電平時能夠標識所述選擇的無線設(shè)備的所述無線通信連接的裝置。
11.根據(jù)權(quán)利要求8所述的裝置,其中用于延遲對所述功率電平的所述測量的間隔由定時器定時。
12.根據(jù)權(quán)利要求8至11中任一項所述的裝置,其中對通過無線通信連接從選擇的無線設(shè)備接收的一個或者多個無線通信消息的所述功率電平的所述測量在所述無線通信連接的建立之后的間隔之后發(fā)生。
13.根據(jù)權(quán)利要求8所述的裝置,其中所述無線通信連接是藍牙連接或者IEEE802.11連接之一。
14.根據(jù)權(quán)利要求9所述的裝置,還包括: 用于在選擇所述做出響應(yīng)的一個或者多個無線設(shè)備中的所述一個做出響應(yīng)的無線設(shè)備之后存儲與所述無線通信連接相關(guān)聯(lián)的第一連接句柄的裝置,以及 用于啟動引用所述無線通信連接的第二連接句柄以用于與對所接收的一個或者多個無線通信消息的所述功率電平的所述測量相關(guān)聯(lián)的裝置。
15.根據(jù)權(quán)利要求9所述的裝置,其中用于建立所述無線通信連接的所述閾值和用于調(diào)用所述程序化過程的所述閾值相同。
16.根據(jù)權(quán)利要求9所述的裝置,其中用于建立所述無線通信連接的所述閾值和用于調(diào)用所述程序化過程的所述閾值相對于優(yōu)選接收功率范圍而被引用。
【文檔編號】H04B5/00GK103916163SQ201310690508
【公開日】2014年7月9日 申請日期:2013年12月16日 優(yōu)先權(quán)日:2013年1月4日
【發(fā)明者】A·T·帕林, J·P·勒納馬基 申請人:諾基亞公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1