用于無(wú)線網(wǎng)絡(luò)中的自適應(yīng)設(shè)備發(fā)現(xiàn)的方法、裝置和計(jì)算機(jī)程序產(chǎn)品的制作方法
【專利摘要】方法、裝置和計(jì)算機(jī)程序產(chǎn)品的示例實(shí)施例使得無(wú)線通信設(shè)備能夠在高設(shè)備群體環(huán)境中減少連接延時(shí)。在示例實(shí)施例中,公開了一種方法,用于在裝置處創(chuàng)建用于無(wú)線數(shù)據(jù)信道連接的操作參數(shù)以及關(guān)于可供所述裝置用于傳輸通告信道消息的時(shí)間間隔和所述通告信道消息的先前傳輸數(shù)量的計(jì)數(shù)的描述信息,以減少高設(shè)備群體環(huán)境中的連接延時(shí);通過(guò)所述裝置傳送一個(gè)或多個(gè)無(wú)線通告信道消息,所述一個(gè)或多個(gè)無(wú)線通告信道消息指示以下各項(xiàng)的存在:所述數(shù)據(jù)信道連接、與所述數(shù)據(jù)信道連接相關(guān)聯(lián)的所述操作參數(shù)、以及關(guān)于可用于傳輸通告信道消息的所述時(shí)間間隔和所述通告信道消息的先前傳輸數(shù)量的所述計(jì)數(shù)的所述描述信息;以及根據(jù)所述操作參數(shù)在所述無(wú)線數(shù)據(jù)信道連接上傳送信息。
【專利說(shuō)明】用于無(wú)線網(wǎng)絡(luò)中的自適應(yīng)設(shè)備發(fā)現(xiàn)的方法、裝置和計(jì)算機(jī)程序產(chǎn)品
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明的領(lǐng)域涉及無(wú)線通信,尤其涉及無(wú)線通信網(wǎng)絡(luò)中的設(shè)備發(fā)現(xiàn)。
【背景技術(shù)】
[0002]無(wú)線個(gè)人域網(wǎng)絡(luò)(PAN)技術(shù)最被人所熟悉的示例可能就是藍(lán)牙標(biāo)準(zhǔn),其在2.4GHz的ISM頻帶中進(jìn)行操作。藍(lán)牙是短距離無(wú)線電網(wǎng)絡(luò),最初意在被用來(lái)替代線纜。藍(lán)牙技術(shù)規(guī)范由Bluetooth SIG公司所發(fā)布。于2004年10月15日所發(fā)布的藍(lán)牙規(guī)范版本2.0+EDU具有第一版本的藍(lán)牙基本速率(BR)的原有功能特性并且增加了增強(qiáng)數(shù)據(jù)速率(EDR)特征。于2007年7月26日針對(duì)基本速率/增強(qiáng)數(shù)據(jù)速率(BR/EDR)所發(fā)布的藍(lán)牙規(guī)范版本2.1+EDU增加了針對(duì)新特征的定義:加密暫停繼續(xù)、錯(cuò)誤數(shù)據(jù)報(bào)告、擴(kuò)展查詢響應(yīng)、鏈路監(jiān)管超時(shí)事件、分組邊界標(biāo)志、安全簡(jiǎn)單配對(duì)、監(jiān)聽低功率。于2009年4月21日所發(fā)布的藍(lán)牙規(guī)范版本3.0+HS對(duì)標(biāo)準(zhǔn)進(jìn)行了升級(jí)而整合了交替MAC/PHY和單播無(wú)連接數(shù)據(jù)特征。
[0003]在2009年4月20日,Bluetooth SIG提出了新的藍(lán)牙低功耗協(xié)議,藍(lán)牙低功耗(LE)是用于在設(shè)備連接至其它設(shè)備時(shí)對(duì)其功耗進(jìn)行優(yōu)化的通信協(xié)議。藍(lán)牙低功耗分組包括用于無(wú)線電同步的前導(dǎo)碼,用于物理鏈路識(shí)別的訪問(wèn)地址,用來(lái)承載有效載荷數(shù)據(jù)的更短的協(xié)議數(shù)據(jù)單元(PDU)以及PDU報(bào)頭信息,以及用來(lái)確保rou中的數(shù)據(jù)的正確性的循環(huán)冗余碼(CRC) ο
[0004]在2010年6月30日,Bluetooth SIG發(fā)布了藍(lán)牙核心規(guī)范,版本4.0 (通過(guò)引用結(jié)合于此),其包括藍(lán)牙低功耗(LE)協(xié)議,用于與使用BR/EDR協(xié)議的可能情形相比需要更低功耗、更低復(fù)雜度和更低成本的產(chǎn)品。藍(lán)牙LE被設(shè)計(jì)用于需要更低數(shù)據(jù)速率和更短工作周期、具有非常低的功率空閑模式、簡(jiǎn)單設(shè)備發(fā)現(xiàn)以及更短數(shù)據(jù)分組的應(yīng)用。藍(lán)牙LE設(shè)備采用星形拓?fù)?,其中一個(gè)設(shè)備用作多個(gè)從屬設(shè)備的主控方,該主控方通過(guò)建立第一連接事件的開始時(shí)間而主導(dǎo)連接時(shí)序,而從屬設(shè)備僅在從主控方接收到分組時(shí)才向主控方傳送分組。根據(jù)藍(lán)牙LE通信協(xié)議,所有連接都是兩個(gè)設(shè)備(主控方和從屬)之間的點(diǎn)對(duì)點(diǎn)連接。
【發(fā)明內(nèi)容】
[0005]方法、裝置和計(jì)算機(jī)程序產(chǎn)品的示例實(shí)施例使得無(wú)線通信設(shè)備能夠在高設(shè)備群體(populat1n)環(huán)境中減少連接延時(shí)。
[0006]根據(jù)本發(fā)明的示例實(shí)施例,一種方法包括:
[0007]在裝置處創(chuàng)建用于無(wú)線數(shù)據(jù)信道連接的操作參數(shù)以及關(guān)于可供所述裝置用于傳輸通告信道消息的時(shí)間間隔和所述通告信道消息的先前傳輸數(shù)量的計(jì)數(shù)的描述信息,以減少高設(shè)備群體環(huán)境中的連接延時(shí);
[0008]通過(guò)所述裝置傳送一個(gè)或多個(gè)無(wú)線通告信道消息,所述一個(gè)或多個(gè)無(wú)線通告信道消息指示以下各項(xiàng)的存在:所述無(wú)線數(shù)據(jù)信道連接、與所述無(wú)線數(shù)據(jù)信道連接相關(guān)聯(lián)的所述操作參數(shù)、以及關(guān)于可供所述裝置用于傳輸通告信道消息的所述時(shí)間間隔和所述通告信道消息的先前傳輸數(shù)量的所述計(jì)數(shù)的所述描述信息;以及
[0009]通過(guò)所述裝置,根據(jù)所述操作參數(shù)在所述無(wú)線數(shù)據(jù)信道連接上傳送信息。
[0010]根據(jù)本發(fā)明的示例實(shí)施例,一種方法包括:
[0011]其中所述無(wú)線通告信道消息在藍(lán)牙低功耗通告信道上被傳送,并且在所述無(wú)線數(shù)據(jù)信道上所傳送的消息在藍(lán)牙低功耗數(shù)據(jù)信道上被傳送。
[0012]根據(jù)本發(fā)明的示例實(shí)施例,一種方法包括:
[0013]其中所述無(wú)線通告信道消息包括指示可供所述裝置用于傳輸通告信道消息的所述時(shí)間間隔的通告間隔值。
[0014]根據(jù)本發(fā)明的示例實(shí)施例,一種方法包括:
[0015]通過(guò)所述裝置,響應(yīng)于所述通告信道消息而進(jìn)入與另一設(shè)備的連接狀態(tài);以及
[0016]通過(guò)所述裝置,在所述裝置進(jìn)入所述連接狀態(tài)之后重置所述通告信道消息的先前傳輸數(shù)量的所述計(jì)數(shù)。
[0017]根據(jù)本發(fā)明的示例實(shí)施例,一種方法包括:
[0018]其中所述無(wú)線通告信道消息中所包括的所述操作參數(shù)使得接收設(shè)備能夠接收在所述無(wú)線數(shù)據(jù)信道連接上所傳送的所述信息。
[0019]根據(jù)本發(fā)明的示例實(shí)施例,一種方法包括:
[0020]通過(guò)裝置接收一個(gè)或多個(gè)無(wú)線通告信道消息以減少高設(shè)備群體環(huán)境中的連接延時(shí),所述無(wú)線通告信道消息包括關(guān)于可供發(fā)送方用于傳輸通告信道消息的時(shí)間間隔以及所述發(fā)送方所進(jìn)行的所述通告信道消息的先前傳輸?shù)臄?shù)量的計(jì)數(shù)的描述信息;
[0021]基于所接收的關(guān)于可供所述發(fā)送方用于傳輸通告信道消息的所述時(shí)間間隔以及所述發(fā)送方所進(jìn)行的所述通告信道消息的先前傳輸?shù)臄?shù)量的所述計(jì)數(shù)的所述描述信息,計(jì)算所述發(fā)送方在所述通告信道消息的先前傳輸中所消耗的總時(shí)間間隔;以及
[0022]通過(guò)所述裝置,基于所計(jì)算的所述發(fā)送方在所述通告信道消息的先前傳輸中所消耗的總時(shí)間間隔來(lái)調(diào)節(jié)用于接收通告信道消息的時(shí)間量。
[0023]根據(jù)本發(fā)明的示例實(shí)施例,一種方法包括:
[0024]其中所述裝置用于接收通告信道消息的所述時(shí)間量基于掃描窗口的持續(xù)時(shí)間和掃描間隔;并且
[0025]如果所計(jì)算的總時(shí)間間隔小于所述掃描間隔且大于所述掃描窗口,則增大所述掃描窗口。
[0026]根據(jù)本發(fā)明的示例實(shí)施例,一種方法包括:
[0027]其中所述裝置用于接收通告信道消息的所述時(shí)間量基于掃描窗口的持續(xù)時(shí)間和掃描間隔;并且
[0028]如果所計(jì)算的總時(shí)間間隔大于所述掃描間隔,則增大所述掃描窗口并且減小所述掃描間隔。
[0029]根據(jù)本發(fā)明的示例實(shí)施例,一種方法包括:
[0030]其中所述裝置用于接收通告信道消息的所述時(shí)間量基于掃描窗口的持續(xù)時(shí)間和掃描間隔;并且
[0031]如果所計(jì)算的總時(shí)間間隔小于所述掃描間隔,則減小所述掃描窗口或者增大所述掃描間隔。
[0032]據(jù)本發(fā)明的示例實(shí)施例,一種方法包括:
[0033]其中所述無(wú)線通告信道消息在藍(lán)牙低功耗通告信道上被接收,并且無(wú)線數(shù)據(jù)信道是藍(lán)牙低功耗數(shù)據(jù)信道。
[0034]據(jù)本發(fā)明的示例實(shí)施例,一種裝置包括:
[0035]至少一個(gè)處理器;
[0036]至少一個(gè)包括計(jì)算機(jī)程序代碼的存儲(chǔ)器;
[0037]所述至少一個(gè)存儲(chǔ)器和計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起使得所述裝置至少:
[0038]創(chuàng)建用于無(wú)線數(shù)據(jù)信道連接的操作參數(shù)以及關(guān)于可供所述裝置用于傳輸通告信道消息的時(shí)間間隔和通告信道消息的先前傳輸數(shù)量的計(jì)數(shù)的描述信息的以減少高設(shè)備群體環(huán)境中的連接延時(shí);
[0039]傳送一個(gè)或多個(gè)無(wú)線通告信道消息,所述一個(gè)或多個(gè)無(wú)線通告信道消息指示以下各項(xiàng)的存在:所述無(wú)線數(shù)據(jù)信道連接、與所述無(wú)線數(shù)據(jù)信道連接相關(guān)聯(lián)的所述操作參數(shù)、以及關(guān)于可供所述裝置用于傳輸通告信道消息的所述時(shí)間間隔和所述通告信道消息的先前傳輸數(shù)量的所述計(jì)數(shù)的所述描述信息;以及
[0040]根據(jù)所述操作參數(shù)在所述數(shù)據(jù)信道連接上傳送信息。
[0041]根據(jù)本發(fā)明的示例實(shí)施例,一種裝置包括:
[0042]其中所述無(wú)線通告信道消息在藍(lán)牙低功耗通告信道上被傳送,并且在所述無(wú)線數(shù)據(jù)信道上所傳送的消息在藍(lán)牙低功耗數(shù)據(jù)信道上被傳送。
[0043]根據(jù)本發(fā)明的示例實(shí)施例,一種裝置包括:
[0044]其中所述無(wú)線通告信道消息包括指示可供所述裝置用于傳輸通告信道消息的所述時(shí)間間隔的通告間隔值。
[0045]根據(jù)本發(fā)明的示例實(shí)施例,一種裝置包括:
[0046]所述至少一個(gè)存儲(chǔ)器和計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起使得所述裝置至少:
[0047]響應(yīng)于所述通告信道消息而進(jìn)入與另一設(shè)備的連接狀態(tài);以及
[0048]在所述裝置進(jìn)入所述連接狀態(tài)之后重置所述通告信道消息的先前傳輸數(shù)量的所述計(jì)數(shù)。
[0049]根據(jù)本發(fā)明的示例實(shí)施例,一種裝置包括:
[0050]其中所述無(wú)線通告信道消息中所包括的所述操作參數(shù)使得接收設(shè)備能夠接收在所述無(wú)線數(shù)據(jù)信道連接上所傳送的所述信息。
[0051]根據(jù)本發(fā)明的示例實(shí)施例,一種裝置包括:
[0052]至少一個(gè)處理器;
[0053]包括計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器;
[0054]所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起使得所述裝置至少:
[0055]接收一個(gè)或多個(gè)無(wú)線通告信道消息以減少高設(shè)備群體環(huán)境中的連接延時(shí),所述無(wú)線通告信道消息包括關(guān)于可供發(fā)送方用于傳輸通告信道消息的時(shí)間間隔以及所述發(fā)送方所進(jìn)行的所述通告信道消息的先前傳輸?shù)臄?shù)量的計(jì)數(shù)的描述信息;
[0056]基于所接收的關(guān)于可供所述發(fā)送方用于傳輸通告信道消息的所述時(shí)間間隔以及所述發(fā)送方所進(jìn)行的所述通告信道消息的先前傳輸?shù)臄?shù)量的所述計(jì)數(shù)的所述描述信息,計(jì)算所述發(fā)送方在所述通告信道消息的先前傳輸中所消耗的總時(shí)間間隔;以及
[0057]基于所計(jì)算的所述發(fā)送方在所述通告信道消息的先前傳輸中所消耗的總時(shí)間間隔來(lái)調(diào)節(jié)用于接收通告信道消息的時(shí)間量。
[0058]根據(jù)本發(fā)明的示例實(shí)施例,一種裝置包括:
[0059]其中所述裝置用于接收通告信道消息的所述時(shí)間量基于掃描窗口的持續(xù)時(shí)間和掃描間隔;并且
[0060]如果所計(jì)算的總時(shí)間間隔小于所述掃描間隔且大于所述掃描窗口,則增大所述掃描窗口。
[0061]根據(jù)本發(fā)明的示例實(shí)施例,一種裝置包括:
[0062]其中所述裝置用于接收通告信道消息的所述時(shí)間量基于掃描窗口的持續(xù)時(shí)間和掃描間隔;并且
[0063]如果所計(jì)算的總時(shí)間間隔大于所述掃描間隔,則增大所述掃描窗口并且減小所述掃描間隔。
[0064]根據(jù)本發(fā)明的示例實(shí)施例,一種裝置包括:
[0065]其中所述裝置用于接收通告信道消息的所述時(shí)間量基于掃描窗口的持續(xù)時(shí)間和掃描間隔;并且
[0066]如果所計(jì)算的總時(shí)間間隔小于所述掃描間隔,則減小所述掃描窗口或者增大所述掃描間隔。
[0067]據(jù)本發(fā)明的示例實(shí)施例,一種裝置包括:
[0068]其中所述無(wú)線通告信道消息在藍(lán)牙低功耗通告信道上被接收,并且無(wú)線數(shù)據(jù)信道是藍(lán)牙低功耗數(shù)據(jù)信道。
[0069]根據(jù)本發(fā)明的示例實(shí)施例,一種計(jì)算機(jī)程序產(chǎn)品,包括記錄在計(jì)算機(jī)可讀非瞬態(tài)存儲(chǔ)介質(zhì)上的計(jì)算機(jī)可執(zhí)行程序代碼,該計(jì)算機(jī)可執(zhí)行程序代碼包括:
[0070]用于在裝置處創(chuàng)建用于無(wú)線數(shù)據(jù)信道連接的操作參數(shù)以及關(guān)于可供所述裝置用于傳輸通告信道消息的時(shí)間間隔和所述通告信道消息的先前傳輸數(shù)量的計(jì)數(shù)的描述信息,以減少高設(shè)備群體環(huán)境中的連接延時(shí)的代碼;
[0071]用于通過(guò)所述裝置傳送一個(gè)或多個(gè)無(wú)線通告信道消息的代碼,所述一個(gè)或多個(gè)無(wú)線通告信道消息指示以下各項(xiàng)的存在:所述無(wú)線數(shù)據(jù)信道連接、與所述無(wú)線數(shù)據(jù)信道連接相關(guān)聯(lián)的所述操作參數(shù)、以及關(guān)于可供所述裝置用于傳輸通告信道消息的所述時(shí)間間隔和所述通告信道消息的先前傳輸數(shù)量的所述計(jì)數(shù)的所述描述信息;以及
[0072]用于通過(guò)所述裝置,根據(jù)所述操作參數(shù)在所述無(wú)線數(shù)據(jù)信道連接上傳送信息的代碼。
[0073]根據(jù)本發(fā)明的示例實(shí)施例,一種計(jì)算機(jī)程序產(chǎn)品,包括記錄在計(jì)算機(jī)可讀非瞬態(tài)存儲(chǔ)介質(zhì)上的計(jì)算機(jī)可執(zhí)行程序代碼,該計(jì)算機(jī)可執(zhí)行程序代碼包括:
[0074]用于通過(guò)裝置接收一個(gè)或多個(gè)無(wú)線通告信道消息以減少高設(shè)備群體環(huán)境中的連接延時(shí)的代碼,所述無(wú)線通告信道消息包括關(guān)于可供發(fā)送方用于傳輸通告信道消息的時(shí)間間隔以及所述發(fā)送方所進(jìn)行的所述通告信道消息的先前傳輸?shù)臄?shù)量的計(jì)數(shù)的描述信息;
[0075]用于基于所接收的關(guān)于可供所述發(fā)送方用于傳輸通告信道消息的所述時(shí)間間隔以及所述發(fā)送方所進(jìn)行的所述通告信道消息的先前傳輸?shù)臄?shù)量的所述計(jì)數(shù)的所述描述信息,計(jì)算所述發(fā)送方在所述通告信道消息的先前傳輸中所消耗的總時(shí)間間隔的代碼;以及
[0076]用于通過(guò)所述裝置,基于所計(jì)算的所述發(fā)送方在所述通告信道消息的先前傳輸中所消耗的總時(shí)間間隔來(lái)調(diào)節(jié)用于接收通告信道消息的時(shí)間量的代碼。
[0077]因此,無(wú)線通信設(shè)備可以減少高設(shè)備群體環(huán)境中的連接延時(shí)。
【專利附圖】
【附圖說(shuō)明】
[0078]圖1A是依據(jù)本發(fā)明的示例實(shí)施例的使用藍(lán)牙LE協(xié)議的無(wú)線網(wǎng)絡(luò)的示例實(shí)施例,其包括第一和第二藍(lán)牙LE通告器設(shè)備以及第一、第二和第三藍(lán)牙LE發(fā)起器/掃描器設(shè)備,其中該第一通告器設(shè)備傳送新的通告信道分組或協(xié)議數(shù)據(jù)單元(rou),其針對(duì)發(fā)起器/掃描器設(shè)備承載有關(guān)可供通告器設(shè)備用于傳輸通告信道消息的時(shí)間間隔以及通告信道消息的先前傳輸數(shù)量的計(jì)數(shù)的信息。
[0079]圖1B是依據(jù)本發(fā)明示例實(shí)施例的通告器設(shè)備進(jìn)行通告消息傳輸?shù)臅r(shí)序圖的示例實(shí)施例,其中通告器設(shè)備反復(fù)輸入通告事件。每個(gè)通告事件的間隔Ta由固定長(zhǎng)度的通告間隔和隨機(jī)長(zhǎng)度的通告延遲組成。在通告事件中,通告設(shè)備分別在廣播信道37、38和39中發(fā)送通告分組數(shù)據(jù)單元(rou)。
[0080]圖1C是依據(jù)本發(fā)明示例實(shí)施例的由發(fā)起器/掃描器設(shè)備用來(lái)掃描以發(fā)現(xiàn)通告消息的時(shí)序圖的示例實(shí)施例,其中該發(fā)起器/掃描器設(shè)備在掃描間隔期間反復(fù)掃描,每個(gè)掃描包含掃描窗口。在連續(xù)的掃描窗口中,該發(fā)起器/掃描器設(shè)備將其RF模塊變?yōu)榻邮諣顟B(tài)并且監(jiān)聽不同廣播信道上的通告rou ;而在掃描窗口之外,該發(fā)起器/掃描器設(shè)備可以進(jìn)行常規(guī)調(diào)度,或者其可以關(guān)閉其RF模塊。
[0081]圖1D是依據(jù)本發(fā)明示例實(shí)施例的通告器設(shè)備在通告信道上向發(fā)起器/掃描器設(shè)備傳送的示例通告信道分組(rou)的示例格式,其包含有關(guān)可供通告器設(shè)備用于傳送通告信道消息的時(shí)間間隔以及通告信道消息先前的傳輸數(shù)量的計(jì)數(shù)的信息。
[0082]圖2是依據(jù)本發(fā)明示例實(shí)施例的藍(lán)牙LE通告器設(shè)備和藍(lán)牙LE發(fā)起器/掃描器設(shè)備的內(nèi)部架構(gòu)的示例實(shí)施例,其中通告器設(shè)備傳送通告信道分組,其針對(duì)發(fā)起器/掃描器設(shè)備承載有關(guān)可供通告器設(shè)備用于傳輸通告信道消息的時(shí)間間隔以及通告信道消息的先前傳輸數(shù)量的計(jì)數(shù)的信息。
[0083]圖3是依據(jù)本發(fā)明示例實(shí)施例的從通告器設(shè)備角度來(lái)看的方法的流程圖的示例實(shí)施例。
[0084]圖4是依據(jù)本發(fā)明示例實(shí)施例的從發(fā)起器/掃描器設(shè)備角度來(lái)看的方法的流程圖的示例實(shí)施例。
[0085]圖5圖示了本發(fā)明的示例實(shí)施例,其中示出了依據(jù)本發(fā)明的示例實(shí)施例的基于磁技術(shù)、電子技術(shù)和/或光學(xué)技術(shù)的可移除存儲(chǔ)介質(zhì)的示例,諸如用于存儲(chǔ)作為示例計(jì)算機(jī)程序產(chǎn)品的數(shù)據(jù)和/或計(jì)算機(jī)程序代碼的磁盤、光盤、半導(dǎo)體存儲(chǔ)器電路設(shè)備和微型SD存儲(chǔ)卡(SD是指安全數(shù)字標(biāo)準(zhǔn))。
【具體實(shí)施方式】
[0086]該部分被組織為以下主題:
[0087]1.無(wú)線短距離通信網(wǎng)絡(luò)中的設(shè)備發(fā)現(xiàn)
[0088]I1.藍(lán)牙?低功耗(LE)技術(shù)
[0089]II1.無(wú)線網(wǎng)絡(luò)中的自適應(yīng)設(shè)備發(fā)現(xiàn)
[0090]1.無(wú)線短距離通信網(wǎng)絡(luò)中的設(shè)備發(fā)現(xiàn)
[0091]短距離通信技術(shù)提供了適用于許多數(shù)據(jù)應(yīng)用的通信解決方案,而沒有遠(yuǎn)距離通信技術(shù)的成本、業(yè)務(wù)量和立法問(wèn)題。流行的短距離通信技術(shù)包括藍(lán)牙基本速率/增強(qiáng)數(shù)據(jù)速率(BR/EDR)、藍(lán)牙低功耗(LE)、IEEE 802.11無(wú)線局域網(wǎng)(WLAN)、無(wú)線通用串行總線(WUSB)、超寬帶(UffB)、ZigBeedEEE 802.15.4、IEEE 802.15.4a),以及諸如射頻識(shí)別(RFID)和近場(chǎng)通信(NFC)技術(shù)之類的支持無(wú)線設(shè)備的無(wú)接觸識(shí)別和交互的近場(chǎng)通信技術(shù)。藍(lán)牙低功耗(LE)技術(shù)提供了無(wú)線短距離通信網(wǎng)絡(luò)中的設(shè)備發(fā)現(xiàn)的示例。
[0092]I1.藍(lán)牙低功耗(LE)技術(shù)
[0093]藍(lán)牙核心規(guī)范版本4.0包括用于與使用BR-EDR協(xié)議的可能情形相比需要更低功耗、更低復(fù)雜度和更低成本的產(chǎn)品的藍(lán)牙LE協(xié)議。藍(lán)牙LE被設(shè)計(jì)用于需要更低數(shù)據(jù)速率和更短工作周期、具有極低功率空閑模式、簡(jiǎn)單設(shè)備發(fā)現(xiàn)以及更短數(shù)據(jù)分組的應(yīng)用。藍(lán)牙LE設(shè)備可以采用星形拓?fù)洌渲幸粋€(gè)設(shè)備用作多個(gè)從屬設(shè)備的主控方,該主控方通過(guò)建立第一連接事件的開始時(shí)間而主導(dǎo)連接時(shí)序,而從屬設(shè)備僅在從主控方接收到分組時(shí)才向主控方傳送分組。根據(jù)藍(lán)牙LE通信協(xié)議,所有連接都是兩個(gè)設(shè)備(主控方和從屬)之間的點(diǎn)對(duì)點(diǎn)連接。
[0094]藍(lán)牙LE協(xié)議在連接中允許星形網(wǎng)絡(luò)拓?fù)?,其中一個(gè)設(shè)備用作多個(gè)從屬設(shè)備的主控方。主控設(shè)備主導(dǎo)一個(gè)或多個(gè)從屬設(shè)備的連接時(shí)序和通信操作。藍(lán)牙LE通過(guò)總共40個(gè)RF信道進(jìn)行通信,每個(gè)RF信道具有2MHz的帶寬。藍(lán)牙LE設(shè)備之間的數(shù)據(jù)通信在這40個(gè)RF信道中的37個(gè)預(yù)先指定的數(shù)據(jù)信道中進(jìn)行。所有數(shù)據(jù)連接傳輸都在連接事件中進(jìn)行,其中在主控設(shè)備和從屬設(shè)備之間建立點(diǎn)對(duì)點(diǎn)連接。在藍(lán)牙LE協(xié)議中,從屬設(shè)備通過(guò)藍(lán)牙LE通信向其所連接的主控設(shè)備提供數(shù)據(jù)。這40個(gè)RF信道中其余的3個(gè)信道是設(shè)備用來(lái)通告其存在和能力的通告信道。藍(lán)牙LE協(xié)議在通告信道上定義了單向無(wú)連接廣播模式。
[0095]鏈路層提供了具有以下五種狀態(tài)的狀態(tài)機(jī):待機(jī)狀態(tài)、通告狀態(tài)、掃描狀態(tài)、發(fā)起狀態(tài)和連接狀態(tài)。鏈路層狀態(tài)機(jī)在一個(gè)時(shí)刻僅允許一個(gè)狀態(tài)是活動(dòng)的。處于待機(jī)狀態(tài)的鏈路層并不傳送或接收任何分組并且能夠從任意其它狀態(tài)進(jìn)入。處于通告狀態(tài)的鏈路層將傳送通告信道分組并且可能監(jiān)聽這些通告信道分組所觸發(fā)的響應(yīng)并對(duì)其作出響應(yīng)。處于通告狀態(tài)的設(shè)備也被稱作通告器。通告狀態(tài)可以從待機(jī)狀態(tài)進(jìn)入。處于掃描狀態(tài)的鏈路層將監(jiān)聽來(lái)自進(jìn)行通告的設(shè)備的通告信道分組。處于掃描狀態(tài)的設(shè)備被稱作掃描器。掃描狀態(tài)可以從待機(jī)狀態(tài)進(jìn)入。處于發(fā)起狀態(tài)的鏈路層將監(jiān)聽來(lái)自特定設(shè)備的通告信道分組并且對(duì)這些分組作出響應(yīng)以發(fā)起與該特定設(shè)備的連接。處于發(fā)起狀態(tài)的設(shè)備被稱作發(fā)起器。發(fā)起狀態(tài)能夠從待機(jī)狀態(tài)進(jìn)入。鏈路層的連接狀態(tài)可以從發(fā)起狀態(tài)或通告狀態(tài)進(jìn)入。處于連接狀態(tài)的設(shè)備被認(rèn)為是通過(guò)數(shù)據(jù)信道處于連接之中。在連接狀態(tài)中定義了兩種角色:主控角色和從屬角色。當(dāng)處于發(fā)起狀態(tài)的設(shè)備進(jìn)入連接狀態(tài)時(shí),其處于主控角色,其在數(shù)據(jù)信道中與從屬設(shè)備交換數(shù)據(jù)分組,并且其定義傳輸?shù)臅r(shí)序。當(dāng)處于通告狀態(tài)的設(shè)備進(jìn)入連接狀態(tài)時(shí),其處于從屬角色并且在數(shù)據(jù)信道中與主控設(shè)備交換數(shù)據(jù)分組,其中該主控設(shè)備定義傳輸?shù)臅r(shí)序。
[0096]藍(lán)牙LE無(wú)線電以與基本速率/增強(qiáng)數(shù)據(jù)速率(BR/EDR)無(wú)線電相同的方式在未經(jīng)許可的2.4GHz的ISM頻帶中進(jìn)行操作。藍(lán)牙LE支持從8個(gè)八位字節(jié)到最大27個(gè)八位字節(jié)的非常短的數(shù)據(jù)分組,這為其提供了低的工作周期。藍(lán)牙LE采用具有許多跳頻擴(kuò)頻(rass)載波的跳頻收發(fā)器,其具有每秒鐘I兆比特的比特率。
[0097]藍(lán)牙LE采用兩種多址方案:頻分多址(FDMA)和時(shí)分多址(TDMA)。在FDMA方案中使用以2MHz進(jìn)行分隔的四十(40)個(gè)物理信道。三(3)個(gè)被用作通告信道而37個(gè)被用作數(shù)據(jù)信道,使用基于TDMA的輪詢方案,其中一個(gè)設(shè)備在預(yù)定時(shí)間傳送分組并且相對(duì)應(yīng)的設(shè)備在預(yù)定間隔之后利用分組作出響應(yīng)。
[0098]物理信道被細(xì)分為被稱作事件的時(shí)間單元。數(shù)據(jù)在位于這些事件之中的分組中在藍(lán)牙LE設(shè)備之間進(jìn)行傳送。存在兩種類型的事件:通告事件和連接事件。
[0099]在通告物理層(PHY)信道上傳送通告分組的設(shè)備被稱作通告器。在通告信道上接收通告而沒有意圖連接至通告設(shè)備的設(shè)備被稱作掃描器。通過(guò)監(jiān)聽可連接通告設(shè)備已形成到另一設(shè)備的連接的設(shè)備被稱作發(fā)起器。通告PHY信道上的傳輸在通告事件中進(jìn)行。
[0100]在藍(lán)牙核心規(guī)范版本4.0中有四種通告事件類型:可連接非定向通告(ADV_IND)、可連接定向通告(ADV_DIRECT_IND)、可掃描非定向通告(ADV_SCAN_IND),以及不可連接非定向通告(ADV_NONCONN_IND)。在每個(gè)通告事件開始時(shí),通告器發(fā)送對(duì)應(yīng)于通告事件類型的通告分組。通告信道分組的報(bào)頭識(shí)別以四比特的PDU類型字段編碼的分組類型。同時(shí)有范圍從0000到0110的七個(gè)值被分配至該四比特PDU類型字段,其中值0111到1111被保留供未來(lái)使用。
[0101]接收通告分組的也被稱作發(fā)起器設(shè)備的掃描器設(shè)備可以在相同的通告PHY信道上向通告器設(shè)備進(jìn)行連接請(qǐng)求(CONNECT_REQ)。該CONNECT_REQ請(qǐng)求包括用于訪問(wèn)地址AA、CRC、WinSize、WinOffset、Interval、Latency、Timeout、ChanneIMap、Hop count 和休目民時(shí)鐘準(zhǔn)確性SCA的字段。C0NNECT_REQ通告信道分組的報(bào)頭中的四比特的PDU類型字段為OlOlo當(dāng)通告器設(shè)備接受該C0NNECT_REQ請(qǐng)求時(shí),在成為主控設(shè)備的掃描器/發(fā)起器設(shè)備與成為微微網(wǎng)中的從屬設(shè)備的通告器設(shè)備之間形成點(diǎn)對(duì)點(diǎn)連接。該主控和從屬設(shè)備知道該連接在何時(shí)以及以何種頻率進(jìn)行操作。每個(gè)連接事件與連接事件開始之間的數(shù)據(jù)信道變化利用在C0NNECT_REQ分組中所提供的連接間隔規(guī)律地間隔開來(lái)。
[0102]在可連接非定向通告(ADV_IND)信道分組中,ADV_IND PDU具有包含通告地址(AdvA)和通告數(shù)據(jù)(AdvData)字段的有效載荷字段。AdvA字段包含通告器的公共或隨機(jī)設(shè)備地址,而AdvData字段則可以包含來(lái)自通告器主機(jī)的通告數(shù)據(jù)。PDU可以在可連接非定向通告事件中使用。ADV_IND通告信道分組的報(bào)頭中的四比特的PDU類型字段為0000。
[0103]在可連接定向通告(ADV_DIRECT_IND)信道分組中,ADV_DIRECT_IND PDU具有包含AdvA和InitA字段的有效載荷數(shù)據(jù)。AdvA字段包含通告器的公共或隨機(jī)設(shè)備地址。InitA字段可以是該P(yáng)DU被尋址到的設(shè)備的地址。InitA字段可以包含發(fā)起器的公共或隨機(jī)設(shè)備地址。該P(yáng)DU可以在可連接定向通告事件中使用。該分組可以不包含任何主機(jī)數(shù)據(jù)。ADV_DIRECT_IND通告信道分組的報(bào)頭中的四比特的PDU類型字段為0001。
[0104]在非可連接非定向事件類型的通告信道分組ADV_N0NC0NN_IND中,掃描器設(shè)備被允許接收該通告信道分組中的信息,但是掃描器設(shè)備并不被允許在接收ADV_N0NC0N_IND通告信道分組后在通告信道中傳送任何內(nèi)容。當(dāng)使用非可連接非定向事件類型時(shí),由鏈路層發(fā)送非可連接通告指示ADV_NONCONN_IND分組。非可連接非定向事件類型允許掃描器接收來(lái)自通告器的ADV_NONCONN_IND中所包含的信息。該通告器可以在每個(gè)發(fā)送的ADV_NONCONN_IND之后移動(dòng)至下一個(gè)所使用的通告信道索引或者關(guān)閉該通告事件。ADV_NONCONN_IND通告信道分組的報(bào)頭中的四比特的PDU類型字段為0010。
[0105]在可掃描非定向通告(ADV_SCAN_IND)信道分組中,ADV_SCAN_IND PDU具有包含AdvA和AdvData字段的有效載荷字段。AdvA字段包含通告器的公共或隨機(jī)設(shè)備地址。該P(yáng)DU可以在可掃描非定向通告事件中使用。AdvData字段可以包含來(lái)自通告器主機(jī)的通告數(shù)據(jù)。ADV_SCAN_IND通告信道分組的報(bào)頭中的四比特的PDU類型字段為0110。
[0106]在藍(lán)牙?核心規(guī)范版本4.0中,如果通告器使用可連接通告事件,則掃描器/發(fā)起器可以使用它在其上接收可連接通告分組的相同通告PHY信道進(jìn)行連接請(qǐng)求。如果通告器接收并接受針對(duì)所要發(fā)起的連接的請(qǐng)求,則通告事件結(jié)束并且連接事件開始。一旦建立了連接,掃描器/發(fā)起器就成為微微網(wǎng)中的主控設(shè)備而通告設(shè)備則成為從屬設(shè)備。在連接事件內(nèi),主控和從屬交替使用相同的數(shù)據(jù)PHY信道發(fā)送數(shù)據(jù)分組。
[0107]根據(jù)藍(lán)牙規(guī)范V4.0,藍(lán)牙LE設(shè)備發(fā)現(xiàn)針對(duì)具有不同角色的設(shè)備涉及不同的操作處理。特別地:
[0108]?作為通告器的從屬設(shè)備執(zhí)行通告過(guò)程,其間該設(shè)備反復(fù)進(jìn)入通告事件。通告事件的每次開始的間隔Ta由固定長(zhǎng)度的“通告間隔”和隨機(jī)長(zhǎng)度的“通告延遲”組成。在通告事件中,該設(shè)備分別在廣播信道37、38和39中發(fā)送通告分組數(shù)據(jù)單元(H)U)。
[0109].作為發(fā)起器/掃描器的主控設(shè)備執(zhí)行發(fā)起/掃描過(guò)程。發(fā)起/掃描過(guò)程由重復(fù)的“掃描間隔”組成,其中每一個(gè)“掃描間隔”都包含“掃描窗口”。在不同的“掃描窗口”中,該設(shè)備改變RF模塊以接收狀態(tài)并監(jiān)聽不同廣播信道上的通告rou;而在“掃描窗口”之外,其進(jìn)行常規(guī)調(diào)度或者關(guān)閉RF模塊。
[0110]如果任何通告PDU被發(fā)起器/掃描器所接收,則意味著發(fā)起器成功發(fā)現(xiàn)了通告設(shè)備。對(duì)于發(fā)起器而言,其能夠直接發(fā)送回“CONN_REQ”以與該通告器建立連接。對(duì)于掃描器而言,其能夠發(fā)送出“SCAN_REQ”以從該通告器要求更多信息。
[0111]藍(lán)牙LE技術(shù)的示例性非限制使用情形包括運(yùn)動(dòng)和健身、安全和鄰近以及智能能源。藍(lán)牙LE技術(shù)針對(duì)諸如由紐扣電池所供電的那些要具有長(zhǎng)達(dá)一年的電池壽命的設(shè)備所設(shè)計(jì)。這些類型的設(shè)備包括將利用藍(lán)牙LE技術(shù)顯示主叫方ID信息的手表以及將被用來(lái)監(jiān)視佩戴者在鍛煉期間的心率的運(yùn)動(dòng)傳感器。Bluetooth SIG的醫(yī)療設(shè)備工作組還創(chuàng)建了醫(yī)療設(shè)備資料和相關(guān)聯(lián)的協(xié)議以支持針對(duì)藍(lán)牙LE設(shè)備的藍(lán)牙應(yīng)用。
[0112]藍(lán)牙LE通告信道可以由任意數(shù)量的藍(lán)牙LE設(shè)備所共享。任意數(shù)量的藍(lán)牙LE設(shè)備可以在共享相同的三個(gè)通告PHY信道的同時(shí)傳送通告分組。然而,在高密度環(huán)境下,由于有大量節(jié)點(diǎn)有待被發(fā)現(xiàn),所以廣播沖突的概率將不可避免地有所增加,這導(dǎo)致網(wǎng)絡(luò)接入時(shí)間增加,并且還降低了整個(gè)網(wǎng)絡(luò)的能量效率。
[0113]II1.無(wú)線網(wǎng)絡(luò)中的自適應(yīng)設(shè)備發(fā)現(xiàn)
[0114]藍(lán)牙LE通告信道可以由任意數(shù)量的藍(lán)牙LE設(shè)備所共享。任意數(shù)量的藍(lán)牙LE設(shè)備可以在共享相同的三個(gè)通告物理(PHY)信道的同時(shí)傳送通告分組。然而,在高密度環(huán)境中,由于有大量的節(jié)點(diǎn)有待被發(fā)現(xiàn),所以廣播沖突的概率會(huì)有所增加,這導(dǎo)致網(wǎng)絡(luò)接入時(shí)間增加并且降低了整個(gè)網(wǎng)絡(luò)的能量效率。
[0115]在本發(fā)明的示例實(shí)施例中,當(dāng)網(wǎng)絡(luò)中存在大量藍(lán)牙LE設(shè)備時(shí),通告器設(shè)備可以在其通告分組或協(xié)議數(shù)據(jù)單元(PDU)中包括連接報(bào)告,連接報(bào)告包括這里被稱作通告間隔的可供發(fā)送方用于傳輸通告信道消息的時(shí)間間隔,并且還包括這里被稱作通告事件計(jì)數(shù)器的通告信道消息的先前傳輸數(shù)量的計(jì)數(shù)。接收這些連接報(bào)告的發(fā)起器/掃描器設(shè)備可以對(duì)發(fā)起/掃描參數(shù)、掃描間隔或掃描窗口進(jìn)行精細(xì)調(diào)諧以適應(yīng)當(dāng)前網(wǎng)絡(luò)條件,并且因此有效地減少設(shè)備發(fā)現(xiàn)的延遲。在本發(fā)明的示例實(shí)施例中,由于并不需要新的信令,所以通告PDU中的連接報(bào)告并不導(dǎo)致額外開銷。在本發(fā)明的示例實(shí)施例中,在通告PDU中包括連接報(bào)告使得能夠減少高藍(lán)牙LE設(shè)備群體環(huán)境中的連接延時(shí)。在本發(fā)明的示例實(shí)施例中,能量效率對(duì)于通告器設(shè)備和發(fā)起器/掃描器設(shè)備而言都有所改善。在本發(fā)明的示例實(shí)施例中,實(shí)施方式相對(duì)易于實(shí)現(xiàn)。
[0116]圖1A是依據(jù)本發(fā)明示例實(shí)施例的使用藍(lán)牙LE協(xié)議的無(wú)線網(wǎng)絡(luò)的示例實(shí)施例,其包括藍(lán)牙LE通告器設(shè)備100A和100B以及藍(lán)牙LE發(fā)起器/掃描器設(shè)備100D、100E和100F,其中通告器設(shè)備100A傳送新的通告信道分組或協(xié)議數(shù)據(jù)單元(rou) 140,其承載去往發(fā)起器/掃描器設(shè)備100D、100E和100F的關(guān)于可供通告器設(shè)備100A用于傳輸通告信道消息的時(shí)間間隔“通告間隔”144以及通告信道消息140的先前傳輸數(shù)量的計(jì)數(shù)一通告事件計(jì)數(shù)器146。
[0117]在本發(fā)明的示例實(shí)施例中,通告器設(shè)備100A創(chuàng)建用于無(wú)線數(shù)據(jù)信道連接的操作參數(shù)以及關(guān)于可供通告器設(shè)備100A用于傳輸通告信道消息的時(shí)間間隔“通告間隔”144以及通告信道消息的先前傳輸數(shù)量的計(jì)數(shù)一通告事件計(jì)數(shù)器146的信息。
[0118]在本發(fā)明的示例實(shí)施例中,通告器設(shè)備100A傳送一個(gè)或多個(gè)非定向無(wú)線通告信道消息140,其指示以下各項(xiàng)的存在:無(wú)線數(shù)據(jù)信道連接,與無(wú)線數(shù)據(jù)信道連接相關(guān)聯(lián)的操作參數(shù),以及關(guān)于可供裝置用于傳輸通告信道消息的時(shí)間間隔“通告間隔” 144以及通告信道消息的先前傳輸數(shù)量的計(jì)數(shù)一通告事件計(jì)數(shù)器146的信息。
[0119]在本發(fā)明的示例實(shí)施例中,每個(gè)發(fā)起器/掃描器設(shè)備100D、100E和100F都可以掃描通告信道。例如,如果藍(lán)牙LE發(fā)起器/掃描器設(shè)備100E接收到通告信道分組140,其就基于關(guān)于可供通告器設(shè)備100A用于傳輸通告信道消息的時(shí)間間隔“通告間隔”144以及通告設(shè)備100A先前所進(jìn)行的通告信道消息的傳輸?shù)臄?shù)量的計(jì)數(shù)一通告事件計(jì)數(shù)器146的描述信息來(lái)計(jì)算發(fā)送方一通告設(shè)備100A—在通告信道消息140的先前傳輸中所消耗的總時(shí)間間隔。藍(lán)牙LE發(fā)起器/掃描器設(shè)備100E隨后基于所計(jì)算的通告設(shè)備100A在通告信道消息140的先前傳輸中所消耗的總時(shí)間間隔來(lái)調(diào)節(jié)用于接收通告信道消息140的時(shí)間量。
[0120]在本發(fā)明的示例實(shí)施例中,藍(lán)牙LE發(fā)起器/掃描器設(shè)備100E接收通告信道消息140的時(shí)間量基于掃描窗口持續(xù)時(shí)間和掃描間隔。在本發(fā)明的示例實(shí)施例中,藍(lán)牙LE發(fā)起器/掃描器設(shè)備100E可以通過(guò)在所計(jì)算的總時(shí)間間隔小于掃描間隔且大于掃描窗口的情況下增大掃描窗口來(lái)調(diào)節(jié)用于接收通告信道消息140的時(shí)間量。在本發(fā)明的示例實(shí)施例中,藍(lán)牙LE發(fā)起器/掃描器設(shè)備100E可以通過(guò)在所計(jì)算的總時(shí)間間隔大于掃描間隔的情況下增大掃描窗口并減小掃描間隔來(lái)調(diào)節(jié)用于接收通告信道消息140的時(shí)間量。在本發(fā)明的示例實(shí)施例中,藍(lán)牙LE發(fā)起器/掃描器設(shè)備100E可以通過(guò)在所計(jì)算的總時(shí)間間隔小于掃描間隔的情況下減小掃描窗口或增大掃描間隔來(lái)調(diào)節(jié)用于接收通告信道消息14 O的時(shí)間量。
[0121]圖1B是通告器設(shè)備100傳輸通告消息140的時(shí)序圖的示例實(shí)施例,其中通告器設(shè)備100A反復(fù)進(jìn)入通告事件。每個(gè)通告事件的間隔Ta由固定長(zhǎng)度的“通告間隔”144和隨機(jī)長(zhǎng)度的通告延遲145組成。依據(jù)本發(fā)明的示例實(shí)施例,在通告事件中,通告設(shè)備100A分別在廣播信道37、38和39中發(fā)送通告分組數(shù)據(jù)單元(H)U) 140。針對(duì)所有非定向通告事件,兩個(gè)連續(xù)通告事件的開始之間的時(shí)間(T_advEvent)通過(guò)T_advEvent =通告間隔+通告延遲進(jìn)行計(jì)算。通告間隔是0.625ms的整數(shù)倍,其范圍從20ms到10.24s ;通告延遲是鏈路層針對(duì)每個(gè)通告事件所生成的在Oms到1ms范圍內(nèi)的偽隨機(jī)值。
[0122]圖1C是發(fā)起器/掃描器設(shè)備100E用于進(jìn)行掃描以發(fā)現(xiàn)通告消息140的時(shí)序圖的示例實(shí)施例,其中發(fā)起器/掃描器設(shè)備100E在掃描間隔148期間重復(fù)掃描,每個(gè)掃描間隔包含有掃描窗口 149。在連續(xù)的掃描窗口 149中,發(fā)起器/掃描器設(shè)備100E改變其RF模塊以接收狀態(tài)并且監(jiān)聽不同廣播信道上的通告I3DU 140。依據(jù)本發(fā)明的示例實(shí)施例,當(dāng)處于掃描窗口 149之外時(shí),發(fā)起器/掃描器設(shè)備100E可以進(jìn)行常規(guī)調(diào)度,或者可以關(guān)閉其RF模塊。
[0123]圖1D是依據(jù)本發(fā)明示例實(shí)施例的通告器設(shè)備100A在通告信道上向發(fā)起器/掃描器設(shè)備100D、100E和100F傳送的示例通告信道分組(PDU) 140的示例格式,其包含關(guān)于可供通告器設(shè)備100A用于傳輸通告信道消息的時(shí)間間隔“通告間隔” 144以及通告信道消息140的先前傳輸數(shù)量的計(jì)數(shù)一通告事件計(jì)數(shù)器146的信息。
[0124]藍(lán)牙LE鏈路層針對(duì)通告信道分組和數(shù)據(jù)信道分組二者僅使用一種分組格式。每個(gè)分組由四個(gè)字段組成:前導(dǎo)碼,訪問(wèn)地址、協(xié)議數(shù)據(jù)單元(rou)和循環(huán)冗余碼(CRC)。前導(dǎo)碼為I個(gè)八位字節(jié)而訪問(wèn)地址為4個(gè)八位字節(jié)。PDU的范圍從2到最大39個(gè)八位字節(jié)。CRC為3個(gè)八位字節(jié)。所有通告信道分組的訪問(wèn)地址是十六位值0x8E89BED6。
[0125]前導(dǎo)碼和訪問(wèn)地址后跟有H)U。通告信道PDU具有16位報(bào)頭以及可變大小的有效載荷。報(bào)頭中所包含的通告信道PDU的PDU類型字段指示PDU類型。通告信道PDU報(bào)頭的長(zhǎng)度字段以八位字節(jié)為單位指示有效載荷字段長(zhǎng)度,并且可以為6至37個(gè)八位字節(jié)。
[0126]在圖1D所示的通告和掃描響應(yīng)的數(shù)據(jù)格式中,通告數(shù)據(jù)(31個(gè)八位字節(jié))具有兩個(gè)部分:有效(significant)部分和非有效部分。有效部分承載封裝在多個(gè)AD結(jié)構(gòu)內(nèi)的通告數(shù)據(jù)。每個(gè)AD結(jié)構(gòu)包含長(zhǎng)度字段和數(shù)據(jù)字段,并且每個(gè)數(shù)據(jù)字段進(jìn)一步包含AD類型和AD數(shù)據(jù)。
[0127]在本發(fā)明的示例實(shí)施例中,新的AD類型引入了新的藍(lán)牙分配號(hào)碼。AD類型字段可以包含值0x20 (或其它未使用值)以指示藍(lán)牙LE通告分組的新類型。AD數(shù)據(jù)字段包含通告間隔144和通告事件計(jì)數(shù)器146。前2個(gè)八位字節(jié)以以下方式定義了通告間隔的值A(chǔ)dv_interval:Adv_interval =通告間隔 /0.625ms ;Adv_interval 范圍:0x0006 至 0x4000。后面2個(gè)定義了自從其進(jìn)入通告模式起的通告事件的計(jì)數(shù)器。計(jì)數(shù)器的范圍:0x0001至OxFFFF (超過(guò)OxFFFF的值保持為OxFFFF)。
[0128]在本發(fā)明的示例實(shí)施例中,現(xiàn)有AD類型針對(duì)藍(lán)牙分配號(hào)碼中的制造商特定數(shù)據(jù)進(jìn)行擴(kuò)展。前2個(gè)八位字節(jié)包含公司標(biāo)識(shí)符編碼,后跟有附加制造商特定數(shù)據(jù)。后2兩個(gè)八位字節(jié)以以下方式定義了通告間隔的值A(chǔ)dv_interval:Adv_interval =通告間隔/0.625ms ;Adv_interval的范圍0x0006至0x4000。最后2個(gè)定義了自從其進(jìn)入通告模式起的通告事件的計(jì)數(shù)器。計(jì)數(shù)器的范圍:0x0001至OxFFFF (超過(guò)OxFFFF的值保持為OxFFFF)。
[0129]在本發(fā)明的示例實(shí)施例中,每個(gè)通告器在其通告rou中增加包含兩個(gè)字段“通告間隔”和“通告事件計(jì)數(shù)器”(自從其進(jìn)入通告模式起)的連接報(bào)告。
[0130]在本發(fā)明的示例實(shí)施例中,如果發(fā)起器成功接收到通告rou,其就利用以上信息來(lái)評(píng)估干擾狀況,并且在必要的情況下自適應(yīng)地調(diào)節(jié)掃描間隔或掃描窗口。
[0131]在本發(fā)明的示例實(shí)施例中,通告器每次進(jìn)入連接狀態(tài)都清空其先前通告事件的計(jì)數(shù)器。
[0132]在本發(fā)明的示例實(shí)施例中,除了通告間隔和通告事件計(jì)數(shù)器之外或者作為其替代,通告器設(shè)備可以在其連接報(bào)告中包括通告信道消息的先前傳輸?shù)目偝掷m(xù)時(shí)間的指示。通告器設(shè)備還可以在連接報(bào)告中包括其它信息以進(jìn)一步減少高藍(lán)牙LE設(shè)備群體環(huán)境中的連接延時(shí)。
[0133]在本發(fā)明的示例實(shí)施例中,當(dāng)發(fā)起器基于通告器的信息推斷出沖突減少時(shí),或者當(dāng)其在預(yù)定時(shí)間段內(nèi)沒有檢測(cè)到通告rou 140時(shí),其可以出于節(jié)能的目的調(diào)節(jié)再次掃描間隔或掃描窗口。
[0134]在本發(fā)明的示例實(shí)施例中,發(fā)起器在以下示例性算法中使用其已經(jīng)從通告器設(shè)備所接收的連接報(bào)告:
[0135]1.計(jì)算通告器在訪問(wèn)發(fā)起器時(shí)所消耗的實(shí)際時(shí)間:
[0136]t = min {((advlnterval+avg_delay) * counter), tinitiating}, 其中advlnterval (通告間隔)和 counter (計(jì)數(shù)器)得自于通告 PDU, avg_delay = 5ms,tinitiating是自每次發(fā)起開始時(shí)在本地保持的時(shí)間。
[0137]2.如果掃描窗口 <t〈掃描間隔,則增大掃描窗口。
[0138]3.否則如果t>掃描間隔,則增大掃描窗口并減小掃描間隔。
[0139]4.否則,減小掃描窗口或增大掃描間隔。
[0140]5.重新開始發(fā)起。
[0141]在本發(fā)明的示例實(shí)施例中,發(fā)起器可以基于連接報(bào)告而使用其它類型的算法,例如,無(wú)論何時(shí)檢測(cè)到?jīng)_突,發(fā)起器都可以將掃描間隔延長(zhǎng)至接近于掃描窗口值的值,并且其可以在沒有檢測(cè)到?jīng)_突時(shí)恢復(fù)原始配置參數(shù)。
[0142]圖2是依據(jù)本發(fā)明示例實(shí)施例的藍(lán)牙LE通告器設(shè)備100A和藍(lán)牙LE發(fā)起器/掃描器設(shè)備100E的內(nèi)部架構(gòu)的示例實(shí)施例,其中通告器設(shè)備100A傳送通告信道分組140,通告信道分組140承載去往發(fā)起器/掃描器設(shè)備100E的關(guān)于可供通告器設(shè)備用于傳輸通告信道消息的時(shí)間間隔“通告間隔”144以及通告信道消息140的先前傳輸數(shù)量的計(jì)數(shù)一通告事件計(jì)數(shù)器146—的彳目息。
[0143]藍(lán)牙LE通告器設(shè)備100A和藍(lán)牙LE發(fā)起器/掃描器設(shè)備100E可以是支持藍(lán)牙的通信設(shè)備、PDA、蜂窩電話、膝上或掌上電腦等,或者其可以是靜態(tài)接入點(diǎn)、自動(dòng)儀表面板接口、家用電器接口或者其它支持藍(lán)牙的靜態(tài)接口或設(shè)備。藍(lán)牙LE通告器設(shè)備和藍(lán)牙LE發(fā)起器/掃描器設(shè)備可以是支持藍(lán)牙的遠(yuǎn)程控制器、保健監(jiān)視器、運(yùn)動(dòng)傳感器、令牌、鑰匙卡、手表、無(wú)線鍵盤、游戲墊、身體傳感器、玩具、保健設(shè)備、人類接口設(shè)備、娛樂(lè)設(shè)備、無(wú)線麥克風(fēng)、GPS傳感器等。藍(lán)牙LE通告器設(shè)備和藍(lán)牙LE發(fā)起器/掃描器設(shè)備可以包括處理器220,其包括雙核中央處理器(CPU) 260和261,隨機(jī)訪問(wèn)存儲(chǔ)器(RAM) 262、只讀存儲(chǔ)器(ROM) 264,以及用于與無(wú)線電收發(fā)器208進(jìn)行對(duì)接的接口電路266。藍(lán)牙LE通告器設(shè)備和藍(lán)牙LE發(fā)起器/掃描器設(shè)備可以進(jìn)一步包括電池和其它電源、鍵盤、觸摸屏、顯示器、麥克風(fēng)、揚(yáng)聲器、耳機(jī)、相機(jī)或其它成像設(shè)備,等等。根據(jù)本發(fā)明的示例實(shí)施例,RAM 262和ROM 264可以是可移除存儲(chǔ)器設(shè)備,諸如智能卡、SIM、WIM,諸如RAM、ROM、PROMS,閃存設(shè)備等的半導(dǎo)體存儲(chǔ)器。根據(jù)實(shí)施例,藍(lán)牙LE通告器設(shè)備和藍(lán)牙LE發(fā)起器/掃描器設(shè)備可以均包括藍(lán)牙低功耗協(xié)議棧202,其在藍(lán)牙核心規(guī)范版本4.0協(xié)議規(guī)范中有所描述。在本發(fā)明的示例實(shí)施例中,第一藍(lán)牙LE通告器設(shè)備和第二藍(lán)牙LE發(fā)起器/掃描器設(shè)備還可以包括藍(lán)牙BR/EDR協(xié)議棧,其在藍(lán)牙規(guī)范版本3.0+HS中有所描述。
[0144]處理器220、協(xié)議藍(lán)牙協(xié)議棧202和/或應(yīng)用程序200可以以編程指令的序列的形式而被體現(xiàn)于存儲(chǔ)在RAM 262和/或ROM 264中的程序邏輯,當(dāng)在CPU 260和/或261中執(zhí)行時(shí),其執(zhí)行所公開實(shí)施例的功能。該程序邏輯可以從計(jì)算機(jī)程序產(chǎn)品或制造品被送至藍(lán)牙LE通告器設(shè)備和藍(lán)牙LE發(fā)起器/掃描器設(shè)備的可寫入RAM、PR0MS、閃存設(shè)備262等,上述計(jì)算機(jī)程序產(chǎn)品或制造品為計(jì)算機(jī)可用介質(zhì)的形式,諸如圖5所示的駐留存儲(chǔ)器設(shè)備、智能卡或其它可移除存儲(chǔ)器設(shè)備??商鎿Q地,它們可以被體現(xiàn)為編程邏輯陣列或定制設(shè)計(jì)的專用集成電路(ASIC)形式的集成電路邏輯。藍(lán)牙LE通告器設(shè)備和藍(lán)牙LE發(fā)起器/掃描器設(shè)備的每一個(gè)中的藍(lán)牙無(wú)線電208可以是單獨(dú)的收發(fā)器電路,或者可替換地,無(wú)線電208可以是能夠響應(yīng)于處理器220而以高速、時(shí)間和頻率復(fù)用的方式處理一個(gè)或多個(gè)信道的單個(gè)無(wú)線電模塊。用于指示該裝置執(zhí)行其各種操作的程序代碼可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中,例如磁盤、CD ROM或閃存設(shè)備。該程序代碼可以從這樣的計(jì)算機(jī)可讀介質(zhì)進(jìn)行下載以便例如存儲(chǔ)在藍(lán)牙LE通告器設(shè)備和藍(lán)牙LE發(fā)起器/掃描器設(shè)備的RAM 262或可編程ROM 264中以便例如由CPU 260和/或261所執(zhí)行。
[0145]依據(jù)本發(fā)明的示例實(shí)施例,通告器設(shè)備100A中的處理器220創(chuàng)建用于無(wú)線數(shù)據(jù)信道連接的操作參數(shù)以及可供該裝置用于傳輸廣告信道消息的時(shí)間間隔以及通告信道消息的先前傳輸數(shù)量的計(jì)數(shù)的描述。通告器設(shè)備100A將其通告信道分組緩沖器142的內(nèi)容一通告信道分組140—傳送至已經(jīng)處于掃描模式的發(fā)起器/掃描器設(shè)備100D、100E和100F。當(dāng)發(fā)起器/掃描器設(shè)備100E已經(jīng)接收到通告信道分組140時(shí),通告信道分組140被緩沖在其通告信道緩沖器142中以便由其處理器220進(jìn)行處理。
[0146]在本發(fā)明的示例實(shí)施例中,藍(lán)牙LE通告器設(shè)備100A和藍(lán)牙LE發(fā)起器/掃描器設(shè)備100E可以是以下各項(xiàng)中的任意一項(xiàng):各種無(wú)線個(gè)人域、無(wú)線局域或無(wú)線廣域無(wú)線電設(shè)備,諸如陸地移動(dòng)無(wú)線電、專業(yè)移動(dòng)無(wú)線電、DECT (數(shù)字增強(qiáng)無(wú)繩電信)、1G、2G、3G、4G蜂窩系統(tǒng)、IrDA、RFID(射頻識(shí)別)、無(wú)線USB、DSRC(定向短距離通信)、近場(chǎng)通信、無(wú)線傳感器網(wǎng)絡(luò)、ZigBee, EnOcean、藍(lán)牙、Transfer Jet、超寬帶(來(lái)自 WiMedia 聯(lián)盟的 UWB)、WLAN、IEEE802.11、WiF1、HiperLAN、無(wú)線城域網(wǎng)(WMAN)和寬帶固定接入(BWA) (LMDS、WiMAX, AIDAAS和 HiperMAN),等等。
[0147]圖3是依據(jù)本發(fā)明示例實(shí)施例的從通告器設(shè)備角度來(lái)看的方法的流程圖350的示例實(shí)施例。該流程圖的步驟表示存儲(chǔ)在RAM和/或ROM存儲(chǔ)器中的計(jì)算機(jī)代碼指令,當(dāng)被中央處理器(CPU)CPUl和/或CPU2執(zhí)行時(shí),其實(shí)施本發(fā)明的示例實(shí)施例的功能。該步驟可以以不同于所示出的順序來(lái)執(zhí)行并且個(gè)體步驟可以進(jìn)行組合或劃分為組成步驟。該流程圖具有以下步驟:
[0148]步驟352:在裝置處創(chuàng)建用于無(wú)線數(shù)據(jù)信道連接的操作參數(shù)以及關(guān)于可供所述裝置用于傳輸通告信道消息的時(shí)間間隔和所述通告信道消息的先前傳輸數(shù)量的計(jì)數(shù)的描述信息,以減少高設(shè)備群體環(huán)境中的連接延時(shí);
[0149]步驟354:通過(guò)所述裝置傳送一個(gè)或多個(gè)無(wú)線通告信道消息,所述一個(gè)或多個(gè)無(wú)線通告信道消息指示以下各項(xiàng)的存在:所述無(wú)線數(shù)據(jù)信道連接、與所述無(wú)線數(shù)據(jù)信道連接相關(guān)聯(lián)的所述操作參數(shù)、以及關(guān)于可供所述裝置用于傳輸通告信道消息的所述時(shí)間間隔和所述通告信道消息的先前傳輸數(shù)量的所述計(jì)數(shù)的所述描述信息;以及
[0150]步驟356:通過(guò)所述裝置,根據(jù)所述操作參數(shù)在所述無(wú)線數(shù)據(jù)信道連接上傳送信息。
[0151]圖4是依據(jù)本發(fā)明示例實(shí)施例的從發(fā)起器/掃描器設(shè)備角度來(lái)看的方法的流程圖450的示例實(shí)施例。該流程圖的步驟表示存儲(chǔ)在RAM和/或ROM存儲(chǔ)器中的計(jì)算機(jī)代碼指令,當(dāng)被中央處理器(CPU) CPUl和/或CPU2執(zhí)行時(shí),其實(shí)施本發(fā)明的示例實(shí)施例的功能。該步驟可以以不同于所示出的順序來(lái)執(zhí)行并且個(gè)體步驟可以進(jìn)行組合或劃分為組成步驟。該流程圖具有以下步驟:
[0152]步驟452:通過(guò)裝置接收一個(gè)或多個(gè)無(wú)線通告信道消息以減少高設(shè)備群體環(huán)境中的連接延時(shí),所述無(wú)線通告信道消息包括關(guān)于可供發(fā)送方用于傳輸通告信道消息的時(shí)間間隔以及所述發(fā)送方所進(jìn)行的所述通告信道消息的先前傳輸?shù)臄?shù)量的計(jì)數(shù)的描述信息;
[0153]步驟454:基于所接收的關(guān)于可供所述發(fā)送方用于傳輸通告信道消息的所述時(shí)間間隔以及所述發(fā)送方所進(jìn)行的所述通告信道消息的先前傳輸?shù)臄?shù)量的所述計(jì)數(shù)的所述描述信息,計(jì)算所述發(fā)送方在所述通告信道消息的先前傳輸中所消耗的總時(shí)間間隔;以及
[0154]步驟456:通過(guò)所述裝置,基于所計(jì)算的所述發(fā)送方在所述通告信道消息的先前傳輸中所消耗的總時(shí)間間隔來(lái)調(diào)節(jié)用于接收通告信道消息的時(shí)間量。
[0155]圖5圖示了本發(fā)明的示例實(shí)施例,其中示出了依據(jù)本發(fā)明的示例實(shí)施例的基于磁技術(shù)、電子技術(shù)和/或光學(xué)技術(shù)的可移除存儲(chǔ)介質(zhì)的示例,諸如用于存儲(chǔ)作為示例計(jì)算機(jī)程序產(chǎn)品的數(shù)據(jù)和/或計(jì)算機(jī)程序代碼的磁盤、光盤、半導(dǎo)體存儲(chǔ)器電路設(shè)備和微型SD存儲(chǔ)卡(SD是指安全數(shù)字標(biāo)準(zhǔn))。
[0156]使用這里所提供的描述,實(shí)施例可以通過(guò)使用標(biāo)準(zhǔn)編程和/或工程技術(shù)以生產(chǎn)程序軟件、固件、硬件或者它們的任意組合而被實(shí)施為機(jī)器、處理或制造品。
[0157]所產(chǎn)生的具有計(jì)算機(jī)可讀程序代碼的任意(多種)程序可以體現(xiàn)于諸如駐留存儲(chǔ)器設(shè)備、智能卡或其它可移除存儲(chǔ)器設(shè)備的一個(gè)或多個(gè)計(jì)算機(jī)可用介質(zhì)上,或者被體現(xiàn)于發(fā)射設(shè)備上,由此形成根據(jù)該實(shí)施例的計(jì)算機(jī)程序產(chǎn)品或制造品。這樣,如這里所使用的術(shù)語(yǔ)“制造品”和“計(jì)算機(jī)程序產(chǎn)品”意在包含永久或臨時(shí)存在于任意計(jì)算機(jī)可用介質(zhì)上或者存在于傳送這樣的程序的傳送介質(zhì)中的計(jì)算機(jī)程序。
[0158]如以上所指出的,存儲(chǔ)器/存儲(chǔ)設(shè)備包括但并不局限于磁盤、光盤,諸如智能卡、SIM,WIM的可移除存儲(chǔ)器設(shè)備,諸如RAM、ROM、PROMS等的半導(dǎo)體存儲(chǔ)器。傳送介質(zhì)包括但并不局限于經(jīng)由無(wú)線通信網(wǎng)絡(luò)、互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)的傳輸、基于電話/調(diào)制解調(diào)器的通信、硬線/線纜通信網(wǎng)絡(luò)、衛(wèi)星通信以及其它固定或移動(dòng)網(wǎng)絡(luò)系統(tǒng)/通信鏈路。
[0159]雖然已經(jīng)公開了具體的示例實(shí)施例,但是本領(lǐng)域技術(shù)人員將會(huì)理解的是,能夠針對(duì)該具體示例實(shí)施例進(jìn)行變化而并不背離本發(fā)明的精神和范圍。
【權(quán)利要求】
1.一種方法,包括: 在裝置處創(chuàng)建用于無(wú)線數(shù)據(jù)信道連接的操作參數(shù)以及與可供所述裝置用于傳輸通告信道消息的時(shí)間間隔和所述通告信道消息的先前傳輸數(shù)量的計(jì)數(shù)有關(guān)的描述信息,以減少高設(shè)備群體環(huán)境中的連接延時(shí); 通過(guò)所述裝置傳送一個(gè)或多個(gè)無(wú)線通告信道消息,所述一個(gè)或多個(gè)無(wú)線通告信道消息指示以下各項(xiàng)的存在:所述無(wú)線數(shù)據(jù)信道連接、與所述無(wú)線數(shù)據(jù)信道連接相關(guān)聯(lián)的所述操作參數(shù)、以及與可供所述裝置用于傳輸通告信道消息的所述時(shí)間間隔和所述通告信道消息的先前傳輸數(shù)量的所述計(jì)數(shù)有關(guān)的所述描述信息;以及 通過(guò)所述裝置,根據(jù)所述操作參數(shù)在所述無(wú)線數(shù)據(jù)信道連接上傳送信息。
2.根據(jù)權(quán)利要求1所述的方法,其中所述無(wú)線通告信道消息在藍(lán)牙低功耗通告信道上被傳送,并且在所述無(wú)線數(shù)據(jù)信道上所傳送的消息在藍(lán)牙低功耗數(shù)據(jù)信道上被傳送。
3.根據(jù)權(quán)利要求2所述的方法,其中所述無(wú)線通告信道消息包括指示可供所述裝置用于傳輸通告信道消息的所述時(shí)間間隔的通告間隔值。
4.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 通過(guò)所述裝置,響應(yīng)于所述通告信道消息而進(jìn)入與另一設(shè)備的連接狀態(tài);以及 通過(guò)所述裝置,在所述裝置進(jìn)入所述連接狀態(tài)之后重置所述通告信道消息的先前傳輸數(shù)量的所述計(jì)數(shù)。
5.根據(jù)權(quán)利要求1所述的方法,其中所述無(wú)線通告信道消息中所包括的所述操作參數(shù)使得接收設(shè)備能夠接收在所述無(wú)線數(shù)據(jù)信道連接上傳送的所述信息。
6.一種方法,包括: 通過(guò)裝置接收一個(gè)或多個(gè)無(wú)線通告信道消息以減少高設(shè)備群體環(huán)境中的連接延時(shí),所述無(wú)線通告信道消息包括與可供發(fā)送方用于傳輸通告信道消息的時(shí)間間隔以及所述發(fā)送方所進(jìn)行的所述通告信道消息的先前傳輸?shù)臄?shù)量的計(jì)數(shù)有關(guān)的描述信息; 基于所接收的與可供所述發(fā)送方用于傳輸通告信道消息的所述時(shí)間間隔以及所述發(fā)送方所進(jìn)行的所述通告信道消息的先前傳輸?shù)臄?shù)量的所述計(jì)數(shù)有關(guān)的所述描述信息,計(jì)算所述發(fā)送方在所述通告信道消息的先前傳輸中消耗的總時(shí)間間隔;以及 通過(guò)所述裝置,基于所計(jì)算的所述發(fā)送方在所述通告信道消息的先前傳輸中消耗的總時(shí)間間隔來(lái)調(diào)節(jié)用于接收通告信道消息的時(shí)間量。
7.根據(jù)權(quán)利要求6所述的方法,其中所述裝置用于接收通告信道消息的所述時(shí)間量基于掃描窗口的持續(xù)時(shí)間和掃描間隔;并且 如果所計(jì)算的總時(shí)間間隔小于所述掃描間隔且大于所述掃描窗口,則增大所述掃描窗□ O
8.根據(jù)權(quán)利要求6所述的方法,其中所述裝置用于接收通告信道消息的所述時(shí)間量基于掃描窗口的持續(xù)時(shí)間和掃描間隔;并且 如果所計(jì)算的總時(shí)間間隔大于所述掃描間隔,則增大所述掃描窗口并且減小所述掃描間隔。
9.根據(jù)權(quán)利要求6所述的方法,其中所述裝置用于接收通告信道消息的所述時(shí)間量基于掃描窗口的持續(xù)時(shí)間和掃描間隔;并且 如果所計(jì)算的總時(shí)間間隔小于所述掃描間隔,則減小所述掃描窗口或者增大所述掃描間隔。
10.根據(jù)權(quán)利要求6所述的方法,其中所述無(wú)線通告信道消息在藍(lán)牙低功耗通告信道上被接收,并且無(wú)線數(shù)據(jù)信道是藍(lán)牙低功耗數(shù)據(jù)信道。
11.一種裝置,包括: 至少一個(gè)處理器; 至少一個(gè)包括計(jì)算機(jī)程序代碼的存儲(chǔ)器; 所述至少一個(gè)存儲(chǔ)器和計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起使得所述裝置至少: 創(chuàng)建用于無(wú)線數(shù)據(jù)信道連接的操作參數(shù)以及與可供所述裝置用于傳輸通告信道消息的時(shí)間間隔和所述通告信道消息的先前傳輸數(shù)量的計(jì)數(shù)有關(guān)的描述信息,以減少高設(shè)備群體環(huán)境中的連接延時(shí); 傳送一個(gè)或多個(gè)無(wú)線通告信道消息,所述一個(gè)或多個(gè)無(wú)線通告信道消息指示以下各項(xiàng)的存在:所述無(wú)線數(shù)據(jù)信道連接、與所述無(wú)線數(shù)據(jù)信道連接相關(guān)聯(lián)的所述操作參數(shù)、以及與可供所述裝置用于傳輸通告信道消息的所述時(shí)間間隔和所述通告信道消息的先前傳輸數(shù)量的所述計(jì)數(shù)有關(guān)的所述描述信息;以及 根據(jù)所述操作參數(shù)在所述數(shù)據(jù)信道連接上傳送信息。
12.根據(jù)權(quán)利要求11所述的裝置,其中所述無(wú)線通告信道消息在藍(lán)牙低功耗通告信道上被傳送,并且在所述無(wú)線數(shù)據(jù)信道上所傳送的消息在藍(lán)牙低功耗數(shù)據(jù)信道上被傳送。
13.根據(jù)權(quán)利要求12所述的裝置,其中所述無(wú)線通告信道消息包括指示可供所述裝置用于傳輸通告信道消息的所述時(shí)間間隔的通告間隔值。
14.根據(jù)權(quán)利要求11所述的裝置,進(jìn)一步包括: 所述至少一個(gè)存儲(chǔ)器和計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起使得所述裝置至少: 響應(yīng)于所述通告信道消息而進(jìn)入與另一設(shè)備的連接狀態(tài);以及 在所述裝置進(jìn)入所述連接狀態(tài)之后重置所述通告信道消息的先前傳輸數(shù)量的所述計(jì)數(shù)。
15.根據(jù)權(quán)利要求11所述的裝置,其中所述無(wú)線通告信道消息中所包括的所述操作參數(shù)使得接收設(shè)備能夠接收在所述無(wú)線數(shù)據(jù)信道連接上傳送的所述信息。
16.—種裝置,包括: 至少一個(gè)處理器; 包括計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器; 所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼被配置為與所述至少一個(gè)處理器一起使得所述裝置至少: 接收一個(gè)或多個(gè)無(wú)線通告信道消息以減少高設(shè)備群體環(huán)境中的連接延時(shí),所述無(wú)線通告信道消息包括與可供發(fā)送方用于傳輸通告信道消息的時(shí)間間隔以及所述發(fā)送方所進(jìn)行的所述通告信道消息的先前傳輸?shù)臄?shù)量的計(jì)數(shù)有關(guān)的描述信息; 基于所接收的與可供所述發(fā)送方用于傳輸通告信道消息的所述時(shí)間間隔以及所述發(fā)送方所進(jìn)行的所述通告信道消息的先前傳輸?shù)臄?shù)量的所述計(jì)數(shù)有關(guān)的所述描述信息,計(jì)算所述發(fā)送方在所述通告信道消息的先前傳輸中消耗的總時(shí)間間隔;以及 基于所計(jì)算的所述發(fā)送方在所述通告信道消息的先前傳輸中消耗的總時(shí)間間隔來(lái)調(diào)節(jié)用于接收通告信道消息的時(shí)間量。
17.根據(jù)權(quán)利要求16所述的裝置,其中所述裝置用于接收通告信道消息的所述時(shí)間量基于掃描窗口的持續(xù)時(shí)間和掃描間隔;并且 如果所計(jì)算的總時(shí)間間隔小于所述掃描間隔且大于所述掃描窗口,則增大所述掃描窗□ O
18.根據(jù)權(quán)利要求16所述的裝置,其中所述裝置用于接收通告信道消息的所述時(shí)間量基于掃描窗口的持續(xù)時(shí)間和掃描間隔;并且 如果所計(jì)算的總時(shí)間間隔大于所述掃描間隔,則增大所述掃描窗口并且減小所述掃描間隔。
19.根據(jù)權(quán)利要求16所述的裝置,其中所述裝置用于接收通告信道消息的所述時(shí)間量基于掃描窗口的持續(xù)時(shí)間和掃描間隔;并且 如果所計(jì)算的總時(shí)間間隔小于所述掃描間隔,則減小所述掃描窗口或者增大所述掃描間隔。
20.根據(jù)權(quán)利要求16所述的裝置,其中所述無(wú)線通告信道消息在藍(lán)牙低功耗通告信道上被接收,并且無(wú)線數(shù)據(jù)信道是藍(lán)牙低功耗數(shù)據(jù)信道。
21.—種計(jì)算機(jī)程序產(chǎn)品,包括記錄在計(jì)算機(jī)可讀非瞬態(tài)存儲(chǔ)介質(zhì)上的計(jì)算機(jī)可執(zhí)行程序代碼,所述計(jì)算機(jī)可執(zhí)行程序代碼包括: 用于在裝置處創(chuàng)建用于無(wú)線數(shù)據(jù)信道連接的操作參數(shù)以及與可供所述裝置用于傳輸通告信道消息的時(shí)間間隔和所述通告信道消息的先前傳輸數(shù)量的計(jì)數(shù)有關(guān)的描述信息、以減少高設(shè)備群體環(huán)境中的連接延時(shí)的代碼; 用于通過(guò)所述裝置傳送一個(gè)或多個(gè)無(wú)線通告信道消息的代碼,所述一個(gè)或多個(gè)無(wú)線通告信道消息指示以下各項(xiàng)的存在:所述無(wú)線數(shù)據(jù)信道連接、與所述無(wú)線數(shù)據(jù)信道連接相關(guān)聯(lián)的所述操作參數(shù)、以及與可供所述裝置用于傳輸通告信道消息的所述時(shí)間間隔和所述通告信道消息的先前傳輸數(shù)量的所述計(jì)數(shù)有關(guān)的所述描述信息;以及 用于通過(guò)所述裝置、根據(jù)所述操作參數(shù)在所述無(wú)線數(shù)據(jù)信道連接上傳送信息的代碼。
22.—種計(jì)算機(jī)程序產(chǎn)品,包括記錄在計(jì)算機(jī)可讀非瞬態(tài)存儲(chǔ)介質(zhì)上的計(jì)算機(jī)可執(zhí)行程序代碼,所述計(jì)算機(jī)可執(zhí)行程序代碼包括: 用于通過(guò)裝置接收一個(gè)或多個(gè)無(wú)線通告信道消息以減少高設(shè)備群體環(huán)境中的連接延時(shí)的代碼,所述無(wú)線通告信道消息包括與可供發(fā)送方用于傳輸通告信道消息的時(shí)間間隔以及所述發(fā)送方所進(jìn)行的所述通告信道消息的先前傳輸?shù)臄?shù)量的計(jì)數(shù)有關(guān)的描述信息; 用于基于所接收的與可供所述發(fā)送方用于傳輸通告信道消息的所述時(shí)間間隔以及所述發(fā)送方所進(jìn)行的所述通告信道消息的先前傳輸?shù)臄?shù)量的所述計(jì)數(shù)有關(guān)的所述描述信息、計(jì)算所述發(fā)送方在所述通告信道消息的先前傳輸中消耗的總時(shí)間間隔的代碼;以及 用于通過(guò)所述裝置、基于所計(jì)算的所述發(fā)送方在所述通告信道消息的先前傳輸中消耗的總時(shí)間間隔來(lái)調(diào)節(jié)用于接收通告信道消息的時(shí)間量的代碼。
【文檔編號(hào)】H04W76/00GK104488348SQ201280074705
【公開日】2015年4月1日 申請(qǐng)日期:2012年6月1日 優(yōu)先權(quán)日:2012年6月1日
【發(fā)明者】陳燦峰, 劉佳 申請(qǐng)人:諾基亞公司