專利名稱:無(wú)線通信的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線通信,更具體地說(shuō),涉及增強(qiáng)型2線和3線無(wú)線局域網(wǎng)(WLAN)藍(lán)牙共存解決方案。
背景技術(shù):
眾所周知,現(xiàn)有通信系統(tǒng)支持無(wú)線和/或有線通信設(shè)備之間的無(wú)線和有線通信。這種通信系統(tǒng)從國(guó)內(nèi)和/或國(guó)際的蜂窩電話系統(tǒng)到因特網(wǎng)、點(diǎn)到點(diǎn)的室內(nèi)無(wú)線網(wǎng)絡(luò)。每種類型的通信系統(tǒng)都根據(jù)相關(guān)的通信標(biāo)準(zhǔn)設(shè)計(jì)和運(yùn)行。例如,無(wú)線通信系統(tǒng)可根據(jù)一個(gè)或多個(gè)標(biāo)準(zhǔn)運(yùn)行,包括但不限于IEEE802.11、藍(lán)牙、高級(jí)移動(dòng)電話業(yè)務(wù)(AMPS)、數(shù)字AMPS、全球移動(dòng)通信系統(tǒng)(GSM)、碼分多址(CDMA)、本地多點(diǎn)分布系統(tǒng)(LMDS)、多信道多點(diǎn)分布系統(tǒng)(MMDS)和/或它們的變體。
根據(jù)無(wú)線通信系統(tǒng)的類型,無(wú)線通信設(shè)備如蜂窩電話、雙向無(wú)線收發(fā)裝置、個(gè)人數(shù)字助理(PDA)、個(gè)人計(jì)算機(jī)(PC)、筆記本計(jì)算機(jī)或家庭娛樂(lè)設(shè)備直接地或間接地與其它無(wú)線通信設(shè)備進(jìn)行通信。對(duì)于直接通信,也稱為點(diǎn)到點(diǎn)通信,參與的無(wú)線通信設(shè)備將它們的接收器和發(fā)射器調(diào)諧到相同的信道并通過(guò)這些信道進(jìn)行通信。每個(gè)信道可使用無(wú)線通信系統(tǒng)的一個(gè)或多個(gè)射頻(RF)載波。對(duì)于間接無(wú)線通信,每個(gè)無(wú)線通信設(shè)備可通過(guò)分配的信道直接與關(guān)聯(lián)的基站進(jìn)行通信,例如對(duì)于蜂窩服務(wù);和/或每個(gè)無(wú)線通信設(shè)備可通過(guò)分配的信道直接與相關(guān)的接入點(diǎn)進(jìn)行通信,例如對(duì)于家庭內(nèi)或樓宇內(nèi)的無(wú)線網(wǎng)絡(luò)。
為了參與無(wú)線通信會(huì)話,每一種無(wú)線通信設(shè)備都要使用內(nèi)置的無(wú)線收發(fā)器(該無(wú)線收發(fā)器包括接收器和發(fā)射器),或者與關(guān)聯(lián)的無(wú)線收發(fā)器連接,例如室內(nèi)和/或樓宇內(nèi)無(wú)線通信網(wǎng)絡(luò)的無(wú)線收發(fā)站或者RF調(diào)制解調(diào)器。發(fā)射器通過(guò)根據(jù)特定的無(wú)線通信標(biāo)準(zhǔn)調(diào)制數(shù)據(jù),將數(shù)據(jù)轉(zhuǎn)化成RF信號(hào)。但是,不同的通信系統(tǒng)可能使用不同的標(biāo)準(zhǔn),如IEEE802.11標(biāo)準(zhǔn)和藍(lán)牙(BT)標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)可能共用相同RF頻段。
為了減少與其它通信系統(tǒng)共用RF頻段而出現(xiàn)的信號(hào)干擾,藍(lán)牙標(biāo)準(zhǔn)允許采用跳頻(frequency hopping)技術(shù),以不同的頻率發(fā)射信息。在這種方式下,發(fā)射信號(hào)的能量分布在2.402GHz至2.480GHz之間的間隔為1Mhz的79個(gè)信道。藍(lán)牙標(biāo)準(zhǔn)允許每秒1600次跳幀。跳幀系統(tǒng)的優(yōu)點(diǎn)是將信息分散到較寬的頻帶上。因此,其它使用一部分相同頻段的系統(tǒng)發(fā)射的信號(hào)僅僅對(duì)藍(lán)牙在跳頻中所使用的部分頻段的信號(hào)產(chǎn)生噪聲。類似的,只有一部分藍(lán)牙傳輸會(huì)干擾其它系統(tǒng)發(fā)射的信號(hào)。
兩個(gè)或多個(gè)藍(lán)牙設(shè)備,最多八個(gè)設(shè)備可組成一個(gè)微微網(wǎng)(piconet),其中包括一個(gè)主設(shè)備和可多達(dá)七個(gè)的從設(shè)備。該微微網(wǎng)可共用共同的通信數(shù)據(jù)信道,目前,所述通信數(shù)據(jù)信道可具有每秒1兆比特(Mbps)的總?cè)萘?,高達(dá)3Mbps的理論最大容量。這種數(shù)據(jù)信道分成625微妙的時(shí)隙。主設(shè)備能夠發(fā)起與任何從設(shè)備的連接,但從設(shè)備只能響應(yīng)主設(shè)備。主設(shè)備和從設(shè)備之間的微微網(wǎng)可以是面向同步連接(SCO)或者異步無(wú)連接(ACL)。微微網(wǎng)可支持多達(dá)3個(gè)SCO鏈路,剩下的帶寬可由ACL鏈路使用。
在一些現(xiàn)有系統(tǒng)中,藍(lán)牙設(shè)備與WLAN設(shè)備可共用一個(gè)平臺(tái)。例如,設(shè)備如蜂窩電話可集成藍(lán)牙無(wú)線收發(fā)器和無(wú)線LAN收發(fā)器。通常將之稱為共存(coexistence)。有時(shí)候,藍(lán)牙無(wú)線收發(fā)器和WLAN無(wú)線收發(fā)器需要同時(shí)發(fā)射。因?yàn)樗{(lán)牙無(wú)線收發(fā)器和WLAN無(wú)線收發(fā)器彼此距離很近,其中一個(gè)無(wú)線收發(fā)器的發(fā)射將干擾另一個(gè)無(wú)線收發(fā)器的發(fā)射。
通過(guò)以下的描述和附圖,可以更深入地理解本發(fā)明的各種優(yōu)點(diǎn)、各個(gè)方而、創(chuàng)新特征、及其實(shí)施例的細(xì)節(jié)。
發(fā)明內(nèi)容
本發(fā)明涉及增強(qiáng)型2線和3線WLAN藍(lán)牙共存方案的系統(tǒng)和/或方法,如至少一副附圖中所示和/或所述,以及如權(quán)利要求中進(jìn)一步的描述。
根據(jù)本發(fā)明的一方面,提供一種無(wú)線通信的方法,所述方法包括確認(rèn)藍(lán)牙通信裝置中自適應(yīng)跳頻是否處于活動(dòng)態(tài)(active);以及如果所述自適應(yīng)跳頻處于活動(dòng)態(tài),禁止與并列的(collocated)非藍(lán)牙通信裝置握手。
優(yōu)選地,所述方法還包括如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài)(inactive),使能與所述并列的非藍(lán)牙通信裝置握手。
優(yōu)選地,所述并列的非藍(lán)牙通信裝置是無(wú)線局域網(wǎng)通信裝置。
優(yōu)選地,所述方法還包括如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài),在發(fā)射數(shù)據(jù)之前所述藍(lán)牙通信裝置發(fā)起握手。
優(yōu)選地,所述方法還包括如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài),所述藍(lán)牙通信裝置響應(yīng)由所述并列的非藍(lán)牙通信裝置發(fā)起的握手。
優(yōu)選地,所述握手通過(guò)2線藍(lán)牙/WLAN共存接口執(zhí)行。
優(yōu)選地,所述握手通過(guò)3線藍(lán)牙/WLAN共存接口執(zhí)行。
根據(jù)本發(fā)明的一方面,提供一種機(jī)器可讀的存儲(chǔ)器,其中存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序具有至少一個(gè)用于無(wú)線通信的代碼段,可通過(guò)機(jī)器來(lái)執(zhí)行所述至少一個(gè)代碼段以引導(dǎo)機(jī)器執(zhí)行以下的步驟確認(rèn)藍(lán)牙通信裝置中自適應(yīng)跳頻是否處于活動(dòng)態(tài);以及如果所述自適應(yīng)跳頻處于活動(dòng)態(tài),禁止其與并列的非藍(lán)牙通信裝置握手。
優(yōu)選地,所述機(jī)器可讀的存儲(chǔ)器還包括用于實(shí)現(xiàn)下述功能的代碼如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài),使能與所述并列的非藍(lán)牙通信裝置握手。
優(yōu)選地,所述并列的非藍(lán)牙通信裝置是無(wú)線局域網(wǎng)通信裝置。
優(yōu)選地,所述機(jī)器可讀的存儲(chǔ)器還包括用于實(shí)現(xiàn)下述功能的代碼如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài),在發(fā)射數(shù)據(jù)之前所述藍(lán)牙通信裝置發(fā)起所述握手。
優(yōu)選地,所述機(jī)器可讀的存儲(chǔ)器還包括用于實(shí)現(xiàn)下述功能的代碼如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài),所述藍(lán)牙通信裝置響應(yīng)由所述并列的非藍(lán)牙通信裝置發(fā)起的握手。
優(yōu)選地,所述握手通過(guò)2線藍(lán)牙/WLAN共存接口執(zhí)行。
優(yōu)選地,所述握手通過(guò)3線藍(lán)牙/WLAN共存接口執(zhí)行。
根據(jù)本發(fā)明的一方面,提供一種無(wú)線通信的系統(tǒng),所述系統(tǒng)包括至少一個(gè)處理器,其能夠確認(rèn)藍(lán)牙通信裝置中自適應(yīng)跳頻是否處于活動(dòng)態(tài);以及如果所述自適應(yīng)跳頻處于活動(dòng)態(tài),所述至少一個(gè)處理器禁止與并列的非藍(lán)牙通信裝置握手。
優(yōu)選地,如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài),所述至少一個(gè)處理器使能與所述并列的非藍(lán)牙通信裝置握手。
優(yōu)選地,所述并列的非藍(lán)牙通信裝置是無(wú)線局域網(wǎng)通信裝置。
優(yōu)選地,如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài),所述至少一個(gè)處理器能夠在發(fā)射數(shù)據(jù)之前使所述藍(lán)牙通信裝置發(fā)起握手。
優(yōu)選地,如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài),所述至少一個(gè)處理器能夠使所述藍(lán)牙通信裝置響應(yīng)由所述并列的非藍(lán)牙通信裝置發(fā)起的握手。
優(yōu)選地,所述握手通過(guò)2線藍(lán)牙/WLAN共存接口執(zhí)行。
優(yōu)選地,所述握手通過(guò)3線藍(lán)牙/WLAN共存接口執(zhí)行。
通過(guò)以下的描述和附圖,可以更深入地理解本發(fā)明的各種優(yōu)點(diǎn)、各個(gè)方面、創(chuàng)新特征、及其實(shí)施例的細(xì)節(jié)。
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中圖1是本發(fā)明實(shí)施例中使用的藍(lán)牙微微網(wǎng)的示意圖;圖2a是本發(fā)明實(shí)施例中使用的具有藍(lán)牙裝置和WLAN裝置的主機(jī)設(shè)備的示意圖;圖2b是本發(fā)明實(shí)施例中使用的2線藍(lán)牙/WLAN共存接口的示意圖;圖2c是本發(fā)明實(shí)施例中使用的3線藍(lán)牙/WLAN共存接口的示意圖;
圖3a是與本發(fā)明的實(shí)施例有關(guān)的跳頻的示意圖;圖3b是與本發(fā)明的實(shí)施例有關(guān)的自適應(yīng)跳頻的示意圖;圖4是在本發(fā)明的一個(gè)實(shí)施例中,藍(lán)牙和WLAN通信裝置增強(qiáng)型共存解決方案的示范步驟的流程圖。
具體實(shí)施例方式
本發(fā)明涉及增強(qiáng)型2線(2-wire)和3線(3-wire)藍(lán)牙/WLAN共存解決方案的方法和系統(tǒng)。所述方法包括確認(rèn)藍(lán)牙通信裝置中自適應(yīng)跳頻(AFH)是否處于活動(dòng)態(tài)(active)。對(duì)于特定的到其它藍(lán)牙通信裝置的鏈路,AFH可能是活動(dòng)態(tài)的。如果AFH處于活動(dòng)態(tài),禁止與并列的非藍(lán)牙通信裝置握手。所述并列的非藍(lán)牙通信裝置可以是無(wú)線局域網(wǎng)通信裝置。對(duì)于特定的設(shè)備,有可能支持AFH功能,也有可能禁用AFH功能。但是,即使能支持AFH功能,在建立藍(lán)牙鏈路之前,AFH也可能處于非活動(dòng)態(tài)。而且,對(duì)于非連接狀態(tài)如查詢(inquiry)、尋呼、搜索(查詢或?qū)ず羲阉?,AFH也可能處于非活動(dòng)態(tài)。因此,活動(dòng)態(tài)的AFH意味著是支持AFH功能的,但是,能夠支持AFH功能并不一定表明AFH是處于活動(dòng)態(tài)的。類似地,AFH處于非活動(dòng)態(tài)將意味著AFH是禁用的,或者雖然支持AFH,但是AFH處于非活動(dòng)態(tài)。
在AFH沒(méi)在活動(dòng)態(tài)情況下,能夠與并列的非藍(lán)牙通信裝置握手,藍(lán)牙通信裝置在發(fā)射數(shù)據(jù)之前啟動(dòng)所述握手。當(dāng)自適應(yīng)跳頻處于非活動(dòng)態(tài)情況下,藍(lán)牙通信裝置也可以響應(yīng)由所述并列的非藍(lán)牙通信裝置發(fā)起的握手。所述握手可通過(guò)2線藍(lán)牙/WLAN共存接口或3線藍(lán)牙/WLAN共存接口來(lái)執(zhí)行。
圖1是本發(fā)明實(shí)施例中使用的藍(lán)牙(BT)微微網(wǎng)的示意圖。參考圖1,圖中示出了個(gè)人計(jì)算機(jī)(PC)100、筆記本計(jì)算機(jī)110和個(gè)人數(shù)字助理(PDA)120。這三個(gè)主機(jī)設(shè)備或主機(jī)平臺(tái),都帶有藍(lán)牙功能模塊。每個(gè)主機(jī)設(shè)備都帶有用于發(fā)射和接收信號(hào)的藍(lán)牙應(yīng)用程序和藍(lán)牙通信裝置??梢哉J(rèn)為,每個(gè)主機(jī)設(shè)備都是藍(lán)牙設(shè)備。在稱為微微網(wǎng)的局域網(wǎng)中,可以有多達(dá)八個(gè)藍(lán)牙設(shè)備互相之間進(jìn)行通信。在指定的微微網(wǎng)中,僅有一個(gè)藍(lán)牙設(shè)備是主設(shè)備,其它的是從設(shè)備。
在微微網(wǎng)的每一次構(gòu)建中,對(duì)主設(shè)備的指定過(guò)程可以是動(dòng)態(tài)過(guò)程。一個(gè)藍(lán)牙設(shè)備可以是多個(gè)微微網(wǎng)的成員,在一個(gè)微微網(wǎng)中,它可以被指定為主設(shè)備,而在另一個(gè)微微網(wǎng)中,它可以被指定為從設(shè)備。每個(gè)藍(lán)牙設(shè)備在決定它是否想成為主設(shè)備時(shí),都采用一種考慮不同變量例如性能和功率要求的算法。例如,由于發(fā)射信號(hào)來(lái)定位其它藍(lán)牙設(shè)備以形成微微網(wǎng)將占用發(fā)射帶寬,所以藍(lán)牙設(shè)備會(huì)被動(dòng)地等待其它藍(lán)牙設(shè)備嘗試建立微微網(wǎng)。一個(gè)找到其它藍(lán)牙設(shè)備并建立與一個(gè)或多個(gè)藍(lán)牙設(shè)備的連接的藍(lán)牙設(shè)備將被指定為該微微網(wǎng)的主設(shè)備?;ハ噙B接的多個(gè)微微網(wǎng)稱為分散網(wǎng)(scatternet),例如,其中的一個(gè)藍(lán)牙設(shè)備可以是一個(gè)以上微微網(wǎng)的成員。
雖然圖中示出的是單個(gè)微微網(wǎng)的例子,但在包括多個(gè)微微網(wǎng)的系統(tǒng)中,也有可能一個(gè)藍(lán)牙設(shè)備在一個(gè)微微網(wǎng)中作為主設(shè)備運(yùn)行,在鄰近的微微網(wǎng)中作為從設(shè)備運(yùn)行。例如,藍(lán)牙設(shè)備A可在第一微微網(wǎng)P1中作為主設(shè)備運(yùn)行,在第二微微網(wǎng)P2中作為從設(shè)備運(yùn)行。在另一個(gè)例子中,藍(lán)牙設(shè)備A在第一微微網(wǎng)P1中作為從設(shè)備運(yùn)行,在第二微微網(wǎng)P2中作為主設(shè)備運(yùn)行。主設(shè)備例如PC100能夠與每一個(gè)從設(shè)備例如筆記本計(jì)算機(jī)110和PDA120進(jìn)行通信。但是,從設(shè)備之間不直接進(jìn)行通信。當(dāng)主設(shè)備遷出通信范圍時(shí),微微網(wǎng)遭到破壞直到另外的藍(lán)牙設(shè)備建立起一個(gè)微微網(wǎng)。
圖2a是本發(fā)明實(shí)施例使用的具有藍(lán)牙裝置和WLAN裝置的主機(jī)設(shè)備的示意圖。參考圖2a,圖中示出了主機(jī)設(shè)備200。主機(jī)設(shè)備200可包括藍(lán)牙通信裝置210、WLAN通信裝置212、處理器220以及存儲(chǔ)器230。藍(lán)牙通信裝置210可以是藍(lán)牙無(wú)線收發(fā)器,可包括能夠與其它藍(lán)牙設(shè)備交換數(shù)據(jù)、命令和/或狀態(tài)的適當(dāng)?shù)倪壿?、電路?或代碼。藍(lán)牙通信裝置210可包括處理器211。WLAN通信裝置212可以是WLAN無(wú)線收發(fā)器,可包括能夠與其它WLAN設(shè)備交換數(shù)據(jù)、命令和/或狀態(tài)的適當(dāng)?shù)倪壿?、電路?或代碼。處理器220可包括能夠與藍(lán)牙通信裝置210和WLAN通信裝置212交換數(shù)據(jù)、命令和/或狀態(tài)的適當(dāng)?shù)倪壿?、電路?或代碼。所述存儲(chǔ)器230可包括適當(dāng)?shù)倪壿嫼?或電路,能夠存儲(chǔ)信息,如可能為其它設(shè)備所用的數(shù)據(jù)和/或代碼。
例如,在實(shí)踐時(shí),主機(jī)設(shè)備200可以是筆記本計(jì)算機(jī)110,筆記本計(jì)算機(jī)110能夠通過(guò)藍(lán)牙通信裝置210支持藍(lán)牙通信,通過(guò)WLAN通信裝置212連接LAN。接著,處理器220可以是主機(jī)設(shè)備200的主處理器。通過(guò)藍(lán)牙通信裝置210發(fā)射的應(yīng)用程序可以不同于通過(guò)WLAN通信裝置212訪問(wèn)LAN的應(yīng)用程序。因此,通信裝置210和212發(fā)射數(shù)據(jù)時(shí),這兩種數(shù)據(jù)發(fā)射是不同的。
當(dāng)每個(gè)通信裝置打算發(fā)射時(shí),它會(huì)向其它通信裝置通告(assert)信號(hào)線。例如,在藍(lán)牙通信裝置210和WLAN通信裝置212之間,可以使用2線信令協(xié)議或3線信令協(xié)議。例如,可通過(guò)處理器211和/或藍(lán)牙通信裝置210中的其它硬件電路來(lái)完成這種信令(signaling)。圖2b和圖2c中將對(duì)所述信令進(jìn)行更詳細(xì)的描述。
圖2b是本發(fā)明實(shí)施例使用的2線藍(lán)牙/WLAN共存接口的示意圖。參考圖2b,圖中示出了藍(lán)牙通信裝置210和WLAN通信裝置212之間的信號(hào)TX_BT和信號(hào)TX_WLAN。信號(hào)TX_BT可由藍(lán)牙通信裝置210來(lái)控制,信號(hào)TX_WLAN可由WLAN通信裝置212來(lái)控制。
藍(lán)牙通信裝置210可能會(huì)有高優(yōu)先級(jí)數(shù)據(jù)分組和低優(yōu)先級(jí)數(shù)據(jù)分組要發(fā)射。高優(yōu)先級(jí)的數(shù)據(jù)分組是需要在一定的時(shí)間內(nèi)傳輸?shù)臄?shù)據(jù)分組。例如,語(yǔ)音數(shù)據(jù)分組可能是高優(yōu)先級(jí)的數(shù)據(jù)分組。高優(yōu)先級(jí)數(shù)據(jù)分組的其它例子可以是建立微微網(wǎng)所涉及的數(shù)據(jù)分組。當(dāng)藍(lán)牙通信裝置210有高優(yōu)先級(jí)數(shù)據(jù)分組要發(fā)射時(shí),它將通告(assert)信號(hào)TX_BT。當(dāng)WLAN通信裝置212檢測(cè)到由藍(lán)牙通信裝置210通告的信號(hào)TX_BT時(shí),其將停止發(fā)射所有的數(shù)據(jù)分組而不考慮這些數(shù)據(jù)分組的優(yōu)先級(jí)。
當(dāng)WLAN通信裝置212有數(shù)據(jù)需要發(fā)射時(shí),它將通告(assert)信號(hào)TX_WLAN。如果藍(lán)牙通信裝置210正在傳輸?shù)蛢?yōu)先級(jí)的數(shù)據(jù)分組,它將停止發(fā)射。但是,如果藍(lán)牙通信裝置210正在發(fā)射高優(yōu)先級(jí)的數(shù)據(jù)分組,它將通告信號(hào)TX_BT。接著,WLAN通信裝置212將推遲發(fā)射它的數(shù)據(jù)。因此,2線共存接口可用于降低藍(lán)牙通信裝置和WLAN裝置同時(shí)發(fā)射時(shí)所出現(xiàn)的干擾。申請(qǐng)日2005年6月2日、申請(qǐng)?zhí)枮?1/143,559的美國(guó)專利申請(qǐng)公開(kāi)了一種在并列的IEEE 802.11b/g和藍(lán)牙裝置的共存操作中獲取更高質(zhì)量和更高吞吐量的方法和系統(tǒng),本申請(qǐng)參考并結(jié)合其全部?jī)?nèi)容。
圖2c是本發(fā)明實(shí)施例使用的3線藍(lán)牙/WLAN共存接口的示意圖。參考圖2c,圖中示出了藍(lán)牙通信裝置210和WLAN通信裝置212之間的信號(hào)WLAN_BUSY、BT_ACTIVITY、BT_PRIORITY和FREQUENCY。信號(hào)WLAN_BUSY由WLAN通信裝置212控制,信號(hào)BT_ACTIVITY、BT_PRIORITY和FREQUENCY由藍(lán)牙通信裝置210控制。信號(hào)FREQUENCY是可選信號(hào)。
只要有藍(lán)牙通信裝置210的任何發(fā)射,就可以通告(assert)信號(hào)BT_ACTIVITY(BT活動(dòng))。信號(hào)BT_PRIORITY(BT優(yōu)先)用于表明正在由藍(lán)牙通信裝置210發(fā)射的特定藍(lán)牙數(shù)據(jù)分組優(yōu)先。如果沒(méi)有通告信號(hào)BT_PRIORITY,當(dāng)WLAN通信裝置212有數(shù)據(jù)要發(fā)射時(shí)就通告信號(hào)WLAN_BUSY(WLAN占用)。由于藍(lán)牙通信裝置210正在傳輸?shù)蛢?yōu)先級(jí)數(shù)據(jù),所以它將停止發(fā)射數(shù)據(jù)。當(dāng)下一個(gè)數(shù)據(jù)分組將會(huì)在WLAN頻段時(shí),藍(lán)牙通信裝置210可通告可選信號(hào)FREQUENCY。因此,3線共存接口可用于降低藍(lán)牙通信裝置和WLAN裝置同時(shí)發(fā)射時(shí)所出現(xiàn)的干擾。
圖3a是根據(jù)本發(fā)明實(shí)施例的跳頻示意圖。參考圖3a,圖表中,水平軸表示時(shí)間,豎直軸表示頻率。圖中還示出了從2.402千兆赫(GHz)到2.480GHz的頻率范圍,以及在這一頻率范圍中從頻率fa到fb的子集。圖中也示出了在時(shí)間t0,t1,……,t11發(fā)射的多個(gè)藍(lán)牙數(shù)據(jù)分組300、302、……、322。從2.402GHz到2.480 GHz之間的頻率范圍是藍(lán)牙通信裝置所用的頻段。從fa到fb的頻率范圍是,例如,使用IEEE 802.11標(biāo)準(zhǔn)的WLAN通信裝置212使用的頻段。
在實(shí)踐中,例如,藍(lán)牙通信裝置210能夠以不同的頻率發(fā)射不同的數(shù)據(jù)分組。這稱為“跳頻”。跳頻的優(yōu)點(diǎn)在于所發(fā)射的信息分散在較寬的頻段上,因此,任何一部分頻段上的噪聲僅僅影響一部分發(fā)射信息。這些噪聲可以是在影響發(fā)射信息的發(fā)射頻率范圍中的任何信號(hào)。例如,如果WLAN通信裝置212在fa到fb的頻率范圍發(fā)射,那么,接收藍(lán)牙裝置將確定數(shù)據(jù)分組304、306和322可能被破壞,接收藍(lán)牙裝置可請(qǐng)求重新發(fā)射這些數(shù)據(jù)分組。
圖3b是根據(jù)本發(fā)明實(shí)施例的自適應(yīng)跳頻的示意圖。參考圖3b,圖中示出了一個(gè)與圖3a類似的圖表。但是,在圖3b中,由于藍(lán)牙通信裝置采用了自適應(yīng)跳頻,能夠確定被損壞的數(shù)據(jù)分組(例如圖3a中的數(shù)據(jù)分組304、306和322)是以什么頻率發(fā)射的。接著,藍(lán)牙通信裝置可以確定在這些頻率上是否存在干擾,并通過(guò)將這些頻率映射到其它頻率來(lái)阻止使用這些頻率。因此,數(shù)據(jù)分組304、306和322將以不同于上述的頻率發(fā)射。
但是,自適應(yīng)跳頻算法可能將發(fā)射頻率映射到受另一個(gè)通信設(shè)備干擾的頻率上。例如,重新指定的頻率可能依然落在從fa到fb的頻段內(nèi)。藍(lán)牙通信裝置可確定該頻率是否也存在干擾并且屏蔽該頻率。這樣,通過(guò)藍(lán)牙通信裝置可屏蔽已知存在干擾的頻率。因此,當(dāng)藍(lán)牙通信裝置有數(shù)據(jù)要發(fā)射時(shí),能夠執(zhí)行與WLAN通信裝置的握手,而不考慮用于通信的鏈路是否AFH處于活動(dòng)態(tài)。握手開(kāi)銷將減少藍(lán)牙通信裝置和WLAN通信裝置的吞吐率。
圖4是根據(jù)本發(fā)明的實(shí)施例,使用增強(qiáng)型藍(lán)牙和WLAN通信裝置共存接口的示范步驟的流程圖。參考圖4,在步驟400中,藍(lán)牙通信裝置210將建立與其它藍(lán)牙通信裝置例如PC100、筆記本計(jì)算機(jī)110和/或PDA120的連接。步驟402中,藍(lán)牙通信裝置210將產(chǎn)生自適應(yīng)跳頻(AFH)映射,該AFH映射包括關(guān)于藍(lán)牙頻段內(nèi)的頻率是否遭遇其它通信設(shè)備干擾的信息。如果這些頻率被其它通信設(shè)備如WLAN通信裝置212所用,AFH映射中這些頻率將標(biāo)記為被污染的(polluted)。
可通過(guò)在微微網(wǎng)中的藍(lán)牙主設(shè)備和藍(lán)牙從設(shè)備之間交換信息來(lái)產(chǎn)生AFH映射。例如,藍(lán)牙主設(shè)備和/或藍(lán)牙從設(shè)備可能已經(jīng)確定了呈現(xiàn)干擾的接收頻率。它們能夠互相傳送這種信息。每個(gè)藍(lán)牙設(shè)備在掃描藍(lán)牙頻段以定位由于其它通信設(shè)備如藍(lán)牙無(wú)線收發(fā)器和WLAN無(wú)線收發(fā)器的發(fā)射而遭遇干擾的頻率之時(shí),也能夠產(chǎn)生其它的信息。藍(lán)牙主設(shè)備和藍(lán)牙從設(shè)備能夠交換這種信息,以在產(chǎn)生AFH映射時(shí)使用這些信息。
AFH映射也可以包括從藍(lán)牙主機(jī)發(fā)送的信息。例如,主機(jī)設(shè)備200可將其自身的AFH映射傳輸給藍(lán)牙通信裝置210。接著,藍(lán)牙通信裝置210將自己產(chǎn)生的AFH映射與來(lái)自主機(jī)設(shè)備200的AFH映射進(jìn)行邏輯或(OR)運(yùn)算。除邏輯OR外,也可以采用其它運(yùn)算來(lái)產(chǎn)生AFH映射。還可以直接從主機(jī)設(shè)備如主機(jī)設(shè)備200上接收AFH映射。主機(jī)設(shè)備200可能具有與當(dāng)前使用的WLAN信道有關(guān)的信息,并指示藍(lán)牙通信裝置210不要使用特定的(specific)藍(lán)牙信道。例如,可通過(guò)主機(jī)控制接口(HCI)命令Set_AFH_Channel_Classification來(lái)傳輸這些信息。
在步驟404中,藍(lán)牙通信裝置210有數(shù)據(jù)要發(fā)射。因此,藍(lán)牙通信裝置210需要確定合適的數(shù)據(jù)發(fā)射時(shí)間,以最小化其它發(fā)射信號(hào)的干擾,例如,最小化由WLAN通信裝置212發(fā)射的信號(hào)的干擾。在步驟406中,藍(lán)牙通信裝置210能夠確定對(duì)于正在使用的鏈路,自適應(yīng)跳頻是否處于活動(dòng)態(tài)。如果自適應(yīng)跳頻處于活動(dòng)態(tài),就轉(zhuǎn)到步驟410。否則,轉(zhuǎn)到步驟408。
在步驟408中,藍(lán)牙通信裝置210與WLAN通信裝置212握手,例如,通過(guò)圖2b和圖2c所示的2線或3線藍(lán)牙/WLAN共存接口。步驟410中,藍(lán)牙通信裝置210將發(fā)射數(shù)據(jù)。如果對(duì)于正在使用的鏈路,自適應(yīng)跳頻處于活動(dòng)態(tài),藍(lán)牙通信裝置210與WLAN通信裝置212將同時(shí)發(fā)射,因?yàn)檫@兩個(gè)通信裝置用于發(fā)射的頻率不重疊。如果對(duì)于正在使用的鏈路,自適應(yīng)跳頻處于非活動(dòng)態(tài),那么通過(guò)握手(例如,對(duì)于2線藍(lán)牙/WLAN共存接口通過(guò)信號(hào)TX_BT和TX_WLAN,或者對(duì)于3線藍(lán)牙/WLAN共存接口通過(guò)信號(hào)WLAN_BUSY、BT_ACTIVITY和BT_PRIORITY)來(lái)確定是藍(lán)牙通信裝置210還是WLAN通信裝置212能夠發(fā)射。因此,這兩個(gè)通信裝置之間不會(huì)產(chǎn)生干擾。
如果WLAN通信裝置212有數(shù)據(jù)要發(fā)射,它將通過(guò)關(guān)于圖2b和2c所示的2線或3線藍(lán)牙/WLAN共存接口發(fā)起與藍(lán)牙通信裝置210的握手。如果自適應(yīng)跳頻處于活動(dòng)態(tài),藍(lán)牙通信裝置210不會(huì)通告任何信號(hào),例如信號(hào)TX_BT,或者信號(hào)BT_ACTIVITY和BT_PRIORITY。因此,WLAN通信裝置212將發(fā)射數(shù)據(jù)。如果自適應(yīng)跳頻處于非活動(dòng)態(tài),藍(lán)牙通信裝置210響應(yīng)握手(例如對(duì)于2線藍(lán)牙/WLAN共存接口通過(guò)信號(hào)TX_BT、對(duì)于3線藍(lán)牙/WLAN共存接口通過(guò)信號(hào)BT_ACTIVITY和/或BT_PRIORITY)來(lái)確定哪種通信裝置可以發(fā)射。
例如,包括藍(lán)牙通信裝置210和WLAN通信裝置212的主機(jī)200可以是PC100、筆記本計(jì)算機(jī)110或者PDA120。主機(jī)200也可以是其它的硬件平臺(tái)。例如,主機(jī)200可以是使用WLAN通信裝置212下載和/或上傳MP3文件的MP3播放器。所述MP3播放器可以使用藍(lán)牙通信裝置210將音樂(lè)從MP3文件發(fā)射到具有藍(lán)牙功能的耳機(jī)。
本發(fā)明的另一個(gè)實(shí)施例提供一種機(jī)器可讀的存儲(chǔ)器,其中存儲(chǔ)著計(jì)算機(jī)程序,該計(jì)算機(jī)程序具有至少一個(gè)機(jī)器可執(zhí)行的代碼段,可通過(guò)機(jī)器來(lái)執(zhí)行該至少一個(gè)代碼段以引導(dǎo)機(jī)器執(zhí)行本說(shuō)明書中關(guān)于增強(qiáng)型2線和3線WLAN藍(lán)牙共存方案所述的步驟。
根據(jù)本發(fā)明的實(shí)施例,示范的系統(tǒng)可包括至少一個(gè)處理器,其能夠確定藍(lán)牙通信裝置例如藍(lán)牙通信裝置210中自適應(yīng)跳頻是否處于活動(dòng)態(tài)(active)。例如,該處理器可以是處理器211和/或220。如果藍(lán)牙通信裝置210中自適應(yīng)跳頻(AFH)處于活動(dòng)態(tài),處理器將禁止與并列的非藍(lán)牙通信裝置如WLAN通信裝置212握手。所述握手可通過(guò)圖2b和圖2c所示的2線或3線WLAN/藍(lán)牙共存解決方案來(lái)進(jìn)行。
如果AFH禁用或者處于非活動(dòng)態(tài),那么,處理器211能夠啟動(dòng)與并列的非藍(lán)牙通信裝置的握手。例如,如果AFH禁用或者處于非活動(dòng)態(tài),那么,在發(fā)射數(shù)據(jù)之前,處理器可以通過(guò)藍(lán)牙通信裝置發(fā)起握手(例如對(duì)于2線藍(lán)牙/WLAN共存接口通過(guò)信號(hào)TX_BT、對(duì)于3線藍(lán)牙/WLAN共存接口,是通過(guò)信號(hào)BT_ACTIVITY和BT_PRIORITY)。如果AFH禁用或者處于非活動(dòng)態(tài),處理器211還可以使藍(lán)牙通信裝置210響應(yīng)由并列的非藍(lán)牙通信裝置發(fā)起的握手。對(duì)于2線藍(lán)牙/WLAN共存接口,該握手可以通過(guò)信號(hào)TX_BT和TX_WLAN進(jìn)行;對(duì)于3線藍(lán)牙/WLAN共存接口,該握手可以通過(guò)信號(hào)WLAN_BUSY、BT_ACTIVITY和BL_PRIORITY來(lái)進(jìn)行,如結(jié)合圖2b和圖2c所作的描述。
本發(fā)明可以通過(guò)硬件、軟件,或者軟、硬件結(jié)合來(lái)實(shí)現(xiàn)。本發(fā)明可以在至少一個(gè)計(jì)算機(jī)系統(tǒng)中以集中方式實(shí)現(xiàn),或者由分布在幾個(gè)互連的計(jì)算機(jī)系統(tǒng)中的不同部分以分散方式實(shí)現(xiàn)。任何可以實(shí)現(xiàn)所述方法的計(jì)算機(jī)系統(tǒng)或其它設(shè)備都是可適用的。常用軟硬件的結(jié)合可以是安裝有計(jì)算機(jī)程序的通用計(jì)算機(jī)系統(tǒng),通過(guò)安裝和執(zhí)行所述程序控制計(jì)算機(jī)系統(tǒng),使其按所述方法運(yùn)行。在計(jì)算機(jī)系統(tǒng)中,利用處理器和存儲(chǔ)單元來(lái)實(shí)現(xiàn)所述方法。
本發(fā)明還可以通過(guò)計(jì)算機(jī)程序產(chǎn)品進(jìn)行實(shí)施,所述程序包含能夠?qū)崿F(xiàn)本發(fā)明方法的全部特征,當(dāng)其安裝到計(jì)算機(jī)系統(tǒng)中時(shí),通過(guò)運(yùn)行,可以實(shí)現(xiàn)本發(fā)明的方法。本文件中的計(jì)算機(jī)程序所指的是可以采用任何程序語(yǔ)言、代碼或符號(hào)編寫的一組指令的任何表達(dá)式,該指令組使系統(tǒng)具有信息處理能力,以直接實(shí)現(xiàn)特定功能,或在進(jìn)行下述一個(gè)或兩個(gè)步驟之后實(shí)現(xiàn)特定功能a)轉(zhuǎn)換成其它語(yǔ)言、編碼或符號(hào);b)以不同的格式再現(xiàn)。
本發(fā)明是通過(guò)幾個(gè)具體實(shí)施例進(jìn)行說(shuō)明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,在不脫離本發(fā)明范圍的情況下,還可以對(duì)本發(fā)明進(jìn)行各種變換及等同替代。另外,針對(duì)特定情形或具體情況,可以對(duì)本發(fā)明做各種修改,而不脫離本發(fā)明的范圍。因此,本發(fā)明不局限于所公開(kāi)的具體實(shí)施例,而應(yīng)當(dāng)包括落入本發(fā)明權(quán)利要求范圍內(nèi)的全部實(shí)施方式。
權(quán)利要求
1.一種無(wú)線通信的方法,其特征在于,所述方法包括確認(rèn)藍(lán)牙通信裝置中自適應(yīng)跳頻是否處于活動(dòng)態(tài)(active);以及如果所述自適應(yīng)跳頻處于活動(dòng)態(tài),禁止其與并列的非藍(lán)牙通信裝置握手。
2.根據(jù)權(quán)利要求1所述無(wú)線通信的方法,其特征在于,所述方法還包括如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài)(inactive),使能與所述并列的非藍(lán)牙通信裝置握手。
3.根據(jù)權(quán)利要求1所述無(wú)線通信的方法,其特征在于,所述并列的非藍(lán)牙通信裝置是無(wú)線局域網(wǎng)通信裝置。
4.根據(jù)權(quán)利要求1所述無(wú)線通信的方法,其特征在于,所述方法還包括如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài),在發(fā)射數(shù)據(jù)之前所述藍(lán)牙通信裝置發(fā)起握手。
5.根據(jù)權(quán)利要求1所述無(wú)線通信的方法,其特征在于,所述方法還包括如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài),所述藍(lán)牙通信裝置響應(yīng)由所述并列的非藍(lán)牙通信裝置發(fā)起的握手。
6.一種機(jī)器可讀的存儲(chǔ)器,其中存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序具有至少一個(gè)用于無(wú)線通信的代碼段,可通過(guò)機(jī)器來(lái)執(zhí)行所述至少一個(gè)代碼段以引導(dǎo)機(jī)器執(zhí)行以下的步驟確認(rèn)藍(lán)牙通信裝置中自適應(yīng)跳頻是否處于活動(dòng)態(tài);以及如果所述自適應(yīng)跳頻處于活動(dòng)態(tài),禁止其與并列的非藍(lán)牙通信裝置握手。
7.一種無(wú)線通信系統(tǒng),其特征在于,所述系統(tǒng)包括至少一個(gè)處理器,其能夠確認(rèn)藍(lán)牙通信裝置中自適應(yīng)跳頻是否處于活動(dòng)態(tài);以及如果所述自適應(yīng)跳頻處于活動(dòng)態(tài),所述至少一個(gè)處理器禁止與并列的非藍(lán)牙通信裝置握手。
8.根據(jù)權(quán)利要求7所述無(wú)線通信系統(tǒng),其特征在于如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài),所述至少一個(gè)處理器使能與所述并列的非藍(lán)牙通信裝置握手。
9.根據(jù)權(quán)利要求7所述無(wú)線通信系統(tǒng),其特征在于,所述并列的非藍(lán)牙通信裝置是無(wú)線局域網(wǎng)通信裝置。
10.根據(jù)權(quán)利要求7所述無(wú)線通信系統(tǒng),其特征在于,如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài),所述至少一個(gè)處理器能夠在發(fā)射數(shù)據(jù)之前使所述藍(lán)牙通信裝置發(fā)起握手。
全文摘要
本發(fā)明涉及增強(qiáng)型2線和3線WLAN藍(lán)牙共存解決方案的方法和系統(tǒng)。包括確認(rèn)藍(lán)牙通信裝置中自適應(yīng)跳頻是否處于活動(dòng)態(tài)。如果自適應(yīng)調(diào)頻是活動(dòng)態(tài),禁止與并列的非藍(lán)牙通信裝置握手。所述并列的非藍(lán)牙通信裝置可以是無(wú)線局域網(wǎng)通信裝置。如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài),使能與并列的非藍(lán)牙通信裝置握手。如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài),在發(fā)射數(shù)據(jù)之前所述藍(lán)牙通信裝置可以發(fā)起握手。如果所述自適應(yīng)跳頻處于非活動(dòng)態(tài),藍(lán)牙通信裝置還可以響應(yīng)由非藍(lán)牙通信裝置所發(fā)起的握手。所述握手可通過(guò)2線藍(lán)牙/WLAN共存接口或者3線藍(lán)牙/WLAN共存接口執(zhí)行。
文檔編號(hào)H04B5/02GK101026521SQ200710003840
公開(kāi)日2007年8月29日 申請(qǐng)日期2007年1月4日 優(yōu)先權(quán)日2006年1月6日
發(fā)明者阿西弗·格魯斯凱維奇 申請(qǐng)人:美國(guó)博通公司