專利名稱:無線通信的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信,更具體地說,涉及一種改變多線共存中的從屬幀的優(yōu)先級的方法和系統(tǒng)。
背景技術(shù):
眾所周知,某些常規(guī)的通信系統(tǒng)用于在無線和/或有線通信設(shè)備之間提供無線和有線通信。這些通信系統(tǒng)包括國內(nèi)和/或國際蜂窩電話系統(tǒng)和互聯(lián)網(wǎng)、以及點(diǎn)對點(diǎn)家庭無線網(wǎng)絡(luò)。每種類型的通信網(wǎng)絡(luò)都根據(jù)相關(guān)通信標(biāo)準(zhǔn)進(jìn)行設(shè)計并得以運(yùn)作。例如,無線通信系統(tǒng)可根據(jù)下述一項(xiàng)或多項(xiàng)標(biāo)準(zhǔn)來運(yùn)營,包括但不限于IEEE 802.11、藍(lán)牙、高級移動電話服務(wù)(advanced mobile phone service,簡稱AMPS)、數(shù)字AMPS、全球移動通信系統(tǒng)(Global System of MobileCommunication,簡稱GSM)、碼分多址(code division multiple access,簡稱CDMA)、本地多點(diǎn)分配業(yè)務(wù)(local multi-point distribution system,簡稱LMDS)、多信道多點(diǎn)分配系統(tǒng)(multi-channel multi-point distribution system,簡稱MMDS)、和/或它們的變更標(biāo)準(zhǔn)。
根據(jù)無線通信系統(tǒng)的類型,無線通信設(shè)備,例如蜂窩電話、對講機(jī)、個人數(shù)字助理(PDA)、個人電腦(PC)、膝上電腦或家庭娛樂設(shè)備,直接或間接地與其它無線通信設(shè)備通信。對于直接通信,也就是點(diǎn)對點(diǎn)通信,參與的無線通信設(shè)備將它們的接收器和發(fā)射器調(diào)整到相同的一個或多個信道,并通過該信道通信。每個信道可利用無線通信系統(tǒng)的多個射頻(RF)載波中的一個或者多個。對于間接的無線通信,每個無線通信設(shè)備通過所分配的一個或多個信道,直接與相關(guān)的基站(例如,對蜂窩服務(wù)來說)和/或相關(guān)的接入點(diǎn)(例如,對室內(nèi)或建筑內(nèi)的無線網(wǎng)絡(luò)來說)通信。
為了使每個無線通信設(shè)備都參與無線通信會話,它利用包括接收器和發(fā)射器的內(nèi)置無線電收發(fā)器,或者連接到相關(guān)的無線電收發(fā)器,例如,家庭和/或室內(nèi)無線通信網(wǎng)絡(luò)的基站,或者連接到RF調(diào)制解調(diào)器。發(fā)射器根據(jù)特定的無線通信標(biāo)準(zhǔn)對數(shù)據(jù)進(jìn)行調(diào)制,從而將數(shù)據(jù)轉(zhuǎn)換成RF信號。但是,不同的通信系統(tǒng)可能使用不同的標(biāo)準(zhǔn),例如,IEEE 802.11標(biāo)準(zhǔn)和藍(lán)牙標(biāo)準(zhǔn),它們可共享相同的RF頻譜。
為了減輕由于與其他通信系統(tǒng)共享RF頻譜而引起的信號干擾干擾,藍(lán)牙標(biāo)準(zhǔn)允許跳頻,即在各頻率上發(fā)射信息。在這種方式下,所發(fā)射信號的能量分散在79個信道的從2.402GHz到2.480GHz的RF頻譜中,,各信道間隔1MHz。藍(lán)牙標(biāo)準(zhǔn)允許每秒跳頻1600次。跳頻系統(tǒng)的優(yōu)點(diǎn)是將信息分散到較寬的頻帶上。因此,對于藍(lán)牙系統(tǒng)在跳頻中使用的一些頻率來說,其他系統(tǒng)使用一部分相同頻譜所發(fā)射的信號可能表現(xiàn)為噪音。類似地,只有部分藍(lán)牙發(fā)射信號將干擾其它系統(tǒng)發(fā)射的信號干擾。
兩個或多個藍(lán)牙設(shè)備,最多共八個設(shè)備可組成藍(lán)牙微微網(wǎng)(piconet),其中有一個主設(shè)備和最多七個從設(shè)備。微微網(wǎng)藍(lán)牙微微網(wǎng)。微微網(wǎng)藍(lán)牙微微網(wǎng)藍(lán)牙微微網(wǎng)共享公共通信數(shù)據(jù)信道,該信道現(xiàn)有容量為1兆比特每秒(Mbps),而最高理想值為3Mbps。該數(shù)據(jù)信道被分割為625微秒的時隙。盡管主設(shè)備可發(fā)起與任何從設(shè)備的交互,但是從設(shè)備只能對主設(shè)備做出響應(yīng)。主設(shè)備和從設(shè)備之間的微微網(wǎng)藍(lán)牙微微網(wǎng)鏈路可以是同步面向連接(SynchronousConnection Oriented link,簡稱SCO)鏈路或者異步無連接(asynchronousconnectionless link,簡稱ACL)鏈路。微微網(wǎng)藍(lán)牙微微網(wǎng)可最多支持三條SCO鏈路,所有其它剩余帶寬均會被ACL鏈路所用。
在目前的一些系統(tǒng)中,藍(lán)牙設(shè)備可與WLAN設(shè)備共享平臺,這可被稱為共存(coexistence)。例如,諸如蜂窩電話之類的設(shè)備可能集成有藍(lán)牙無線電(Bluetooth radio)和無線LAN無線電(Wireless LAN radio)。有時藍(lán)牙無線電和WLAN無線電需要同時發(fā)射。由于藍(lán)牙無線電和WLAN無線電的距離彼此很近,且在相同的頻帶上運(yùn)作,因此其中一個無線電的發(fā)射可能會干擾另一個無線電的發(fā)射干擾。
通過將傳統(tǒng)系統(tǒng)與本發(fā)明的各方面進(jìn)行比較,對本領(lǐng)域的技術(shù)人員來說,傳統(tǒng)和常規(guī)方法的更多局限和缺陷會變得明顯。
發(fā)明內(nèi)容
一種改變多線共存中的從屬幀的優(yōu)先級的方法和系統(tǒng),如結(jié)合附圖所描述,在權(quán)利要求中有更完整的描述。
根據(jù)本發(fā)明的一方面,提供了一種無線通信的方法,所述方法包括如果在開始當(dāng)前藍(lán)牙幀之前,藍(lán)牙設(shè)備沒有向并置(collocated)WLAN設(shè)備斷言優(yōu)先級,且如果指示至少所述當(dāng)前藍(lán)牙幀的剩余部分要求高優(yōu)先級,則向所述并置WLAN設(shè)備傳送關(guān)于至少所述當(dāng)前藍(lán)牙幀的剩余部分的高優(yōu)先級指示信號。
優(yōu)選地,所述方法還包括在所述藍(lán)牙設(shè)備傳輸數(shù)據(jù)的一部分幀之前,所述藍(lán)牙設(shè)備解除斷言指示藍(lán)牙通信活動的信號。
優(yōu)選地,所述方法還包括所述藍(lán)牙設(shè)備解除斷言指示藍(lán)牙通信活動的信號。
優(yōu)選地,所述方法還包括所述藍(lán)牙設(shè)備斷言指示藍(lán)牙通信活動的所述信號。
優(yōu)選地,所述方法還包括所述藍(lán)牙設(shè)備斷言指示藍(lán)牙優(yōu)先級狀態(tài)的信號和指示藍(lán)牙通信活動的所述信號。
優(yōu)選地,所述方法還包括所述藍(lán)牙設(shè)備解除斷言以下中的至少一個指示藍(lán)牙優(yōu)先級狀態(tài)的所述信號和指示藍(lán)牙通信活動的所述信號。
優(yōu)選地,所述藍(lán)牙設(shè)備作為從設(shè)備運(yùn)作。
根據(jù)本發(fā)明的一方面,提供了一種可機(jī)讀存儲,其中存儲了計算機(jī)程序,該程序中具有至少一個用于無線通信的代碼段,該至少一個代碼段由機(jī)器執(zhí)行、使機(jī)器執(zhí)行以下步驟如果在開始當(dāng)前藍(lán)牙幀之前,藍(lán)牙設(shè)備沒有向并置WLAN設(shè)備斷言優(yōu)先級,且如果指示至少所述當(dāng)前藍(lán)牙幀的剩余部分要求高優(yōu)先級,則向所述并置WLAN設(shè)備傳送關(guān)于至少所述當(dāng)前藍(lán)牙幀的剩余部分的高優(yōu)先級指示信號。
優(yōu)選地,所述可機(jī)讀存儲還包括代碼,允許在所述藍(lán)牙設(shè)備傳輸數(shù)據(jù)的一部分幀之前,所述藍(lán)牙設(shè)備解除斷言指示藍(lán)牙通信活動的信號。
優(yōu)選地,所述可機(jī)讀存儲還包括代碼,允許所述藍(lán)牙設(shè)備解除斷言指示藍(lán)牙通信活動的信號。
優(yōu)選地,所述可機(jī)讀存儲還包括代碼,允許所述藍(lán)牙設(shè)備斷言指示藍(lán)牙通信活動的所述信號。
優(yōu)選地,所述可機(jī)讀存儲還包括代碼,允許所述藍(lán)牙設(shè)備斷言指示藍(lán)牙優(yōu)先級狀態(tài)的信號和指示藍(lán)牙通信活動的所述信號。
優(yōu)選地,所述可機(jī)讀存儲還包括代碼,允許所述藍(lán)牙設(shè)備解除斷言以下中的至少一個指示藍(lán)牙優(yōu)先級狀態(tài)的所述信號和指示藍(lán)牙通信活動的所述信號。
優(yōu)選地,所述藍(lán)牙設(shè)備作為從設(shè)備運(yùn)作。
根據(jù)本發(fā)明的一方面,提供了一種無線通信的系統(tǒng),所述系統(tǒng)包括藍(lán)牙設(shè)備內(nèi)的電路,用于如果在開始當(dāng)前藍(lán)牙幀之前,藍(lán)牙設(shè)備沒有向并置WLAN設(shè)備斷言優(yōu)先級,且如果指示至少所述當(dāng)前藍(lán)牙幀的剩余部分要求高優(yōu)先級,則向所述并置WLAN設(shè)備傳送關(guān)于至少所述當(dāng)前藍(lán)牙幀的剩余部分的高優(yōu)先級指示信號。
優(yōu)選地,所述電路用于在所述藍(lán)牙設(shè)備傳輸數(shù)據(jù)的一部分幀之前,解除斷言指示藍(lán)牙通信活動的信號。
優(yōu)選地,所述電路用于解除斷言指示藍(lán)牙通信活動的信號。
優(yōu)選地,所述電路用于斷言指示藍(lán)牙通信活動的所述信號。
優(yōu)選地,所述電路用于斷言指示藍(lán)牙優(yōu)先級狀態(tài)的信號和指示藍(lán)牙通信活動所述信號。
優(yōu)選地,所述電路用于解除斷言以下中的至少一個指示藍(lán)牙優(yōu)先級狀態(tài)的所述信號和指示藍(lán)牙通信活動的所述信號。
優(yōu)選地,所述藍(lán)牙設(shè)備作為從設(shè)備運(yùn)作。
本發(fā)明的各種優(yōu)點(diǎn)、目的和創(chuàng)新特征,及其實(shí)施例的具體細(xì)節(jié),將從下面的描述和附圖中得到更充分的理解。
圖1是可與本發(fā)明的實(shí)施例結(jié)合使用的藍(lán)牙微微網(wǎng)的示意圖;圖2a是根據(jù)本發(fā)明的實(shí)施例使用的、帶有藍(lán)牙設(shè)備和WLAN設(shè)備的主設(shè)備的框圖;圖2b是可與本發(fā)明的實(shí)施例結(jié)合使用的多線藍(lán)牙/WLAN共存接口的框圖;圖3a是根據(jù)本發(fā)明實(shí)施例的、多線藍(lán)牙/WLAN共存中的低優(yōu)先級幀的示意圖;圖3b是根據(jù)本發(fā)明實(shí)施例的、多線藍(lán)牙/WLAN共存中的高優(yōu)先級幀的示意圖;圖3c是根據(jù)本發(fā)明實(shí)施例的、改變多線藍(lán)牙/WLAN共存中的從屬幀的優(yōu)先級的示意圖;圖4是根據(jù)本發(fā)明實(shí)施例的、為藍(lán)牙和WLAN通信設(shè)備采用增強(qiáng)共存解決方案的典型步驟流程圖。
具體實(shí)施例方式
本發(fā)明的某些實(shí)施例涉及一種改變多線共存中的從屬幀的優(yōu)先級的方法和系統(tǒng)。從屬幀可以是與藍(lán)牙幀相關(guān)的時間段,所述藍(lán)牙幀與藍(lán)牙從屬通信設(shè)備相關(guān)。所述方法包括如果在開始當(dāng)前藍(lán)牙幀之前,藍(lán)牙設(shè)備沒有向并置WLAN設(shè)備斷言(assert)優(yōu)先級,且如果指示至少所述當(dāng)前藍(lán)牙幀的剩余部分要求高優(yōu)先級,則向所述并置WLAN設(shè)備傳送至少所述當(dāng)前藍(lán)牙幀的剩余部分的高優(yōu)先級指示信號。
在向并置WLAN設(shè)備傳送高優(yōu)先級指示信號的過程中,藍(lán)牙設(shè)備可解除斷言指示藍(lán)牙通信活動的信號。例如,可以在所述藍(lán)牙設(shè)備發(fā)射數(shù)據(jù)時的一部分幀之前進(jìn)行解除斷言。所述藍(lán)牙設(shè)備可斷言指示藍(lán)牙通信活動的信號。然后藍(lán)牙設(shè)備斷言指示藍(lán)牙優(yōu)先級狀態(tài)的信號和指示藍(lán)牙通信活動的信號。在藍(lán)牙設(shè)備發(fā)送數(shù)據(jù)包后,藍(lán)牙設(shè)備解除斷言指示藍(lán)牙優(yōu)先級狀態(tài)的信號和/或指示藍(lán)牙通信活動的信號。
多線共存方法可用于方便通信,例如當(dāng)藍(lán)牙設(shè)備配置了WLAN設(shè)備且兩種設(shè)備都需要工作時。因此,當(dāng)藍(lán)牙設(shè)備要接收和/或發(fā)射時,藍(lán)牙設(shè)備可向WLAN設(shè)備發(fā)送信號;而當(dāng)WLAN設(shè)備正在發(fā)射時,WLAN設(shè)備可向藍(lán)牙設(shè)備發(fā)射信號。藍(lán)牙設(shè)備可指示在藍(lán)牙幀中是否需要高優(yōu)先級。高優(yōu)先級指示允許藍(lán)牙傳輸,而不受同時WLAN傳輸?shù)母蓴_。但是,通常需要在幀開始前做出指示。
因?yàn)樗{(lán)牙通信可由藍(lán)牙主設(shè)備發(fā)起,所以藍(lán)牙主設(shè)備可確定幀是高優(yōu)先級還是低優(yōu)先級藍(lán)牙主設(shè)備。但是,如果幀應(yīng)該是高優(yōu)先級幀,從設(shè)備并不總是能夠在幀之前作出指示。在某些時候,藍(lán)牙從設(shè)備能夠確定幀在何時是高優(yōu)先級幀。例如,當(dāng)同步面向連接(SCO)鏈路處于活動狀態(tài)(active)時,用于SCO數(shù)據(jù)傳輸?shù)膸歉邇?yōu)先級幀,這是由于聲音是通過SCO鏈路傳輸?shù)摹CO幀可以是每個幀,每隔一個幀,或者每隔兩個幀。
但是,通常,藍(lán)牙設(shè)備不能確定幀是否是高優(yōu)先級。因此,藍(lán)牙從通信設(shè)備不能發(fā)射及時的應(yīng)答,因?yàn)閃LAN設(shè)備可能正在發(fā)射。本發(fā)明的一實(shí)施例允許在當(dāng)前幀已經(jīng)開始之后,向WLAN設(shè)備傳送當(dāng)前幀的高優(yōu)先級指示信號。用這種方式,藍(lán)牙從通信設(shè)備可發(fā)射及時的應(yīng)答,而不受到WLAN設(shè)備的干擾。
圖1是可與本發(fā)明的實(shí)施例結(jié)合使用的藍(lán)牙微微網(wǎng)的示意圖。參照圖1,示出了個人電腦(PC)100、膝上電腦110、以及個人數(shù)字助理(PDA)120。這三個主設(shè)備或者主平臺,每一個均可支持藍(lán)牙。每個主設(shè)備可以有藍(lán)牙應(yīng)用程序和藍(lán)牙通信設(shè)備,用于發(fā)送和接收信號。然后每個主設(shè)備都可被認(rèn)為是藍(lán)牙設(shè)備。多達(dá)八個藍(lán)牙設(shè)備可以在被稱為微微網(wǎng)的本地網(wǎng)絡(luò)中相互通信。在給定的微微網(wǎng)中,其中只有一個藍(lán)牙設(shè)備是主設(shè)備,而其他都是從設(shè)備。
每次建立微微網(wǎng)時指定主設(shè)備的過程是動態(tài)過程。藍(lán)牙設(shè)備可以是多個微微網(wǎng)的一員,其中它可被指定為一個微微網(wǎng)的主設(shè)備,而作為另一個微微網(wǎng)的從設(shè)備。各藍(lán)牙設(shè)備在決定是否要成為主設(shè)備時,可采用考慮不同變量的算法,這些變量是例如性能和功耗要求等。例如,由于發(fā)送信號以定位其它藍(lán)牙設(shè)備來形成微微網(wǎng)需要利用發(fā)送帶寬,藍(lán)牙設(shè)備可被動地等待其他藍(lán)牙設(shè)備來建立微微網(wǎng)。尋找其他藍(lán)牙設(shè)備并與一個或多個藍(lán)牙設(shè)備建立連接的藍(lán)牙設(shè)備可被指定為這個微微網(wǎng)的藍(lán)牙主設(shè)備。多個相互連接的微微網(wǎng)可稱為散射網(wǎng)(scatternet),例如,其中一個藍(lán)牙設(shè)備可以是一個以上微微網(wǎng)的成員。
盡管圖中只示出了單個微微網(wǎng),但在包含多個微微網(wǎng)的系統(tǒng)中,藍(lán)牙設(shè)備可能在一個微微網(wǎng)中作為主設(shè)備而在相鄰微微網(wǎng)中作為從設(shè)備。例如,藍(lán)牙設(shè)備A可作為第一微微網(wǎng)P1中的主設(shè)備,并作為第二微微網(wǎng)P2中的從設(shè)備。在另一實(shí)例中,藍(lán)牙設(shè)備A可作為第一微微網(wǎng)P1中的從設(shè)備,并作為第二微微網(wǎng)P2中的主設(shè)備。主設(shè)備,例如PC100可以與每一個從設(shè)備通信,例如膝上電腦110和PDA 120。但是,從設(shè)備不能彼此直接通信。當(dāng)主設(shè)備移出通信范圍外時,該微微網(wǎng)即被破壞,直至另一個藍(lán)牙設(shè)備建立微微網(wǎng)。
圖2a是根據(jù)本發(fā)明的實(shí)施例使用的、帶有藍(lán)牙設(shè)備和WLAN設(shè)備的主設(shè)備的框圖。參照圖2,示出了主設(shè)備200。主設(shè)備200包括藍(lán)牙通信設(shè)備210、WLAN通信設(shè)備212、處理器220以及存儲器230。藍(lán)牙通信設(shè)備210可以是藍(lán)牙無線電,其中包括適當(dāng)?shù)倪壿?、電路?或編碼,用于與其他藍(lán)牙設(shè)備交換數(shù)據(jù)、命令和/或狀態(tài)。藍(lán)牙通信設(shè)備210包括處理器211。WLAN通信設(shè)備212可以是WLAN無線電,包括適當(dāng)?shù)倪壿?、電路?或編碼,用于與其他WLAN設(shè)備交換數(shù)據(jù)、命令和/或狀態(tài)。處理器220可包括適當(dāng)?shù)倪壿?、電路?或編碼,可以與藍(lán)牙通信設(shè)備210和WLAN通信設(shè)備212交換數(shù)據(jù)、命令和/或狀態(tài)。存儲器230可包括合適的邏輯和/或電路,用于存儲可被其它設(shè)備可能用到的信息,例如數(shù)據(jù)和/或代碼。
在運(yùn)作中,主機(jī)設(shè)備200可以是例如膝上電腦,通過藍(lán)牙通信設(shè)備210來支持藍(lán)牙功能,并通過WLAN通信設(shè)備212連接到LAN。處理器220可以是主設(shè)備200的處理器。通過藍(lán)牙通信設(shè)備210發(fā)送的應(yīng)用程序可以是不同的應(yīng)用程序,而不是通過WLAN通信設(shè)備212訪問LAN的應(yīng)用程序。因此,在每個設(shè)備都要發(fā)送時,通信設(shè)備210和212發(fā)送的數(shù)據(jù)可能無法進(jìn)行協(xié)調(diào)。
當(dāng)各通信設(shè)備都希望發(fā)送時,它會向其它通信設(shè)備斷言信號線(signalline)。例如,可以在藍(lán)牙通信設(shè)備210與WLAN通信設(shè)備212之間使用2線信令協(xié)議(2-wire signaling protocol)或者多線信令協(xié)議(multiwire signalingprotocol)。該信令可以由例如藍(lán)牙通信設(shè)備210中的處理器211和/或硬件電路來完成。將參照圖2b和2c來更詳細(xì)地描述該信令。
圖2b是可與本發(fā)明的實(shí)施例結(jié)合使用的多線藍(lán)牙/WLAN共存接口的框圖。參照圖2b,示出了握手模塊(handshaking block)210a、以及藍(lán)牙通信設(shè)備210與WLAN通信設(shè)備212之間的WLAN_BUSY、BT_RF_ACTIVITY、BT_PRIORITY_STATUS以及FREQUENCY信號。
握手模塊210a包括合適的邏輯、電路和/或編碼,用于與WLAN通信設(shè)備212通信。因此,藍(lán)牙通信設(shè)備210可以向WLAN通信設(shè)備121指示,它正在與其它藍(lán)牙通信設(shè)備通信,和/或它需要發(fā)送高優(yōu)先級數(shù)據(jù)包。例如,處理器211和處理器220可控制握手模塊210a。
WLAN_BUSY信號可由WLAN通信設(shè)備212控制,而BT_RF_ACTIVITY、BT_PRIORITY_STATUS以及FREQUENCY信號可由握手模塊210a控制。FREQUENCY信號是可選信號。只要有藍(lán)牙通信設(shè)備210進(jìn)行的任何傳輸,握手模塊210a可斷言BT_RF_ACTIVITY信號,。BT_PRIORITY_STATUS信號可被用于指示(signal)藍(lán)牙通信設(shè)備210正在傳輸?shù)奶囟ㄋ{(lán)牙數(shù)據(jù)包的優(yōu)先級。
為簡便起見,圖2b示出了那些到達(dá)和來自握手模塊210a的信號可傳輸?shù)絎LAN通信設(shè)備212。這些到達(dá)和來自握手模塊210a的信號可與所使用的共存方法相關(guān),且這些信號可被發(fā)送到或來自例如,報文傳輸仲裁(Packet TrafficArbitration,簡稱PTA)單元212a。
例如,PTA單元212a可以藍(lán)牙從通信設(shè)備210和WLAN通信設(shè)備212接收信號,并仲裁在特定的時間段中哪個設(shè)備具有發(fā)送和/或接收的優(yōu)先級。PTA單元212a可與藍(lán)牙通信設(shè)備210通信,以指示藍(lán)牙通信設(shè)備210是否具有優(yōu)先級。PTA單元212a也與WLAN通信設(shè)備212通信,看它是否具有優(yōu)先級。
因此,即使是BT_PRIORITY_STATUS信號被斷言,PTA 212a的仲裁算法也使WLAN_BUSY信號被斷言。如果BT_PRIORITY_STATUS信號未被斷言,當(dāng)WLAN通信設(shè)備212有數(shù)據(jù)要發(fā)送時,它可通過PTA 212a斷言WLAN_BUSY信號。由于藍(lán)牙通信設(shè)備210在發(fā)送低優(yōu)先級的數(shù)據(jù),它將停止發(fā)送數(shù)據(jù)。當(dāng)下一個數(shù)據(jù)包即將進(jìn)入WLAN頻帶時,握手模塊210a斷言可選的FREQUENCY信號。因此,多線共存接口可被用于減輕藍(lán)牙通信設(shè)備和WLAN設(shè)備同時發(fā)射時可能發(fā)生的干擾。將參照圖3a和3b更詳細(xì)地描述多線共存時的信令。
圖3a是根據(jù)本發(fā)明實(shí)施例的、多線藍(lán)牙/WLAN共存中的低優(yōu)先級幀的示意圖。參照圖3a,示出了可由握手模塊210a驅(qū)動的BT_RF_ACTIVITY信號和BT_PRIORITY_STATUS信號。握手模塊210a可以是藍(lán)牙通信設(shè)備210的一部分,藍(lán)牙設(shè)備210可被配置為例如,藍(lán)牙從設(shè)備。還示出了低優(yōu)先級藍(lán)牙幀的多個時刻T300…T305。對于低優(yōu)先級幀,從設(shè)備的應(yīng)答不必在應(yīng)答數(shù)據(jù)的同一幀中進(jìn)行發(fā)送。
在時刻T300,握手模塊210a可斷言BT_RF_ACTIVITY信號,以指示藍(lán)牙幀將很快開始。藍(lán)牙幀通常包括兩個時隙。藍(lán)牙主通信設(shè)備在幀的第一個時隙中發(fā)送數(shù)據(jù)。藍(lán)牙從通信設(shè)備在幀的第二個時隙中將應(yīng)答數(shù)據(jù)發(fā)送到藍(lán)牙主通信設(shè)備。BT_RF_ACTIVITY信號的斷言可發(fā)生在藍(lán)牙幀開始之前。
時刻301可指示幀的第一時隙開始的時間。從時刻301到時刻303的時間段與幀的第一時隙大致相關(guān),從時刻303到時刻305的時間段大致與幀的第二時隙相關(guān)。藍(lán)牙通信設(shè)備210可以是從設(shè)備,它可在第一時隙的一部分中接收藍(lán)牙主設(shè)備發(fā)送的數(shù)據(jù)。雖然幀通常包括兩個時隙,但是也可包括兩個以上的時隙。因此,從時刻301到時刻303的時間段可包括多個時隙和/或從時刻303到時刻305可包括多個時隙。
在時刻302,BT_PRIORITY_STATUS信號可被斷言,以向WLAN設(shè)備指示藍(lán)牙通信設(shè)備210在傳送數(shù)據(jù)。在傳送數(shù)據(jù)后,握手模塊210a可解除斷言(deassert)BT_RF_ACTIVITY和BT_PRIORITY_STATUS信號,以指示當(dāng)前幀的RF活動已經(jīng)結(jié)束。這可在時刻T304發(fā)生。
圖3b是根據(jù)本發(fā)明實(shí)施例的、多線藍(lán)牙/WLAN共存中的高優(yōu)先級幀的示意圖。參照圖3b,示出了可被握手模塊210a驅(qū)動的BT_RF_ACTIVITY信號和BT_PRIORITY_STATUS信號。握手模塊210a可以是藍(lán)牙通信設(shè)備210的一部分,藍(lán)牙設(shè)備210可以是藍(lán)牙從設(shè)備。還示出了高優(yōu)先級藍(lán)牙幀的多個時刻T310…T317。
從設(shè)備需要確認(rèn)來自主設(shè)備的數(shù)據(jù)已經(jīng)收到的數(shù)據(jù)幀,而正被確認(rèn)的數(shù)據(jù)報文也在同一幀中,可以將這些數(shù)據(jù)幀指定為高優(yōu)先級幀。為了在藍(lán)牙設(shè)備傳輸時沒有干擾,向WLAN設(shè)備斷言的高優(yōu)先級允許WLAN設(shè)備中止傳輸。特定數(shù)據(jù)包的高優(yōu)先級的指定可相應(yīng)地設(shè)計和/或?qū)嵤D承┍恢付楦邇?yōu)先級的幀,例如,同步面向連接(SCO)幀可用于語音數(shù)據(jù)。
有些時候藍(lán)牙從設(shè)備可知道某些幀在何時將會是高優(yōu)先級幀。例如,當(dāng)藍(lán)牙從設(shè)備處于監(jiān)聽(sniff)、保持(hold)或暫停(park)模式,它可知道何時是高優(yōu)先級幀。藍(lán)牙從設(shè)備也可知道,例如,分配給SCO鏈路的幀是高優(yōu)先級幀。數(shù)據(jù)包可在SCO鏈路中通過四種方法中的一種進(jìn)行傳輸。第一種方法是HV3方法,其中每隔兩個幀可被指定用于SCO數(shù)據(jù)包。第二種方法是HV2方法,其中每隔一個幀可被指定用于SCO數(shù)據(jù)包。第三種方法是HV1方法,其中每個幀都可被指定用于SCO數(shù)據(jù)包。第四種方法是DV方法,其中在同一數(shù)據(jù)包中發(fā)送數(shù)字和語音數(shù)據(jù)。DV數(shù)據(jù)包可在每個幀中發(fā)送。因此,藍(lán)牙從設(shè)備提前知道幀何時是高優(yōu)先級幀。
在時刻T310,握手模塊210a可斷言BT_RF_ACTIVITY信號,以指示藍(lán)牙幀很快會開始。雖然藍(lán)牙幀通常包括兩個時隙,但是幀中也可以有兩個以上的時隙。為了簡潔起見,假設(shè)幀有兩個時隙。幀中的第一個時隙可被藍(lán)牙主通信設(shè)備用來發(fā)送數(shù)據(jù)。幀中的第二個時隙可被藍(lán)牙從通信設(shè)備用來將應(yīng)答和/或數(shù)據(jù)發(fā)送到藍(lán)牙主通信設(shè)備。BT_RF_ACTIVITY信號的斷言可發(fā)生在藍(lán)牙幀開始之前。
時刻313指示幀的第一時隙的開始。從時刻313到時刻315之間的時間段與幀中的第一時隙大致相關(guān),從時刻315到時刻317之間的時間段與幀的第二時隙大致相關(guān)。藍(lán)牙通信設(shè)備210可以是藍(lán)牙從設(shè)備,它可在第一時隙的部分中接收藍(lán)牙主設(shè)備發(fā)送的數(shù)據(jù)。
在時刻311,BT_PRIORITY_STATUS信號可被斷言,以向WLAN通信設(shè)備212指示下一幀是高優(yōu)先級幀。在時刻313,BT_PRIORITY_STATUS信號可被解除斷言(deassert),以向WLAN通信設(shè)備212指示,藍(lán)牙通信設(shè)備210不在這個時隙中傳輸。在時刻314,BT_PRIORITY_STATUS信號可被斷言,以指示藍(lán)牙通信設(shè)備210在這個時隙中傳輸。
在傳輸數(shù)據(jù)后,握手模塊210a可解除斷言BT_RF_ACTIVITY和BT_PRIORITY_STATUS信號,以指示當(dāng)前幀的RF活動結(jié)束。這可在時刻T316發(fā)生。在其他時刻,從設(shè)備可能不知道幀是否是高優(yōu)先級幀,直至接收到來自主設(shè)備的數(shù)據(jù)之后。但是,接下來使用參照圖3b所述的方法來指示當(dāng)前幀是高優(yōu)先級幀可能會太遲。因此,需要另一種方法來指示這種情況,這種方法將參照圖3c進(jìn)行描述。
圖3c是根據(jù)本發(fā)明實(shí)施例的、改變多線藍(lán)牙/WLAN共存中的從屬幀的優(yōu)先級的示意圖。參照圖3c,示出了可被握手模塊210a驅(qū)動的BT_RF_ACTIVITY和BT_PRIORITY_STATUS信號。握手模塊210a可以是藍(lán)牙通信設(shè)備210的一部分,藍(lán)牙設(shè)備210可以是例如,藍(lán)牙從設(shè)備。
其中也示出了多個時刻T320…T326,以解釋如何改變從屬幀的優(yōu)先級。本發(fā)明的實(shí)施例可用于在從諸如PC100之類的藍(lán)牙主通信設(shè)備接收數(shù)據(jù)后,將幀的優(yōu)先級從低優(yōu)先級改變?yōu)楦邇?yōu)先級。特定數(shù)據(jù)包的高優(yōu)先級的指定可相應(yīng)地設(shè)計和/或?qū)嵤?。高?yōu)先級幀可以是藍(lán)牙從通信設(shè)備在與正被確認(rèn)的數(shù)據(jù)報文相同的幀中發(fā)送應(yīng)答數(shù)據(jù)包的幀。
在時刻T320,握手模塊210a可斷言BT_RF_ACTIVITY信號,以指示藍(lán)牙幀很快會開始。雖然藍(lán)牙幀通常包括兩個時隙,但是幀中也可以有兩個以上的時隙。為了簡潔起見,假設(shè)幀有兩個時隙。幀中的第一個時隙可被藍(lán)牙主通信設(shè)備用來發(fā)送數(shù)據(jù)。幀中的第二個時隙可被藍(lán)牙從通信設(shè)備用來將應(yīng)答數(shù)據(jù)發(fā)送到藍(lán)牙主通信設(shè)備。BT_RF_ACTIVITY信號的斷言可發(fā)生在藍(lán)牙幀開始之前。
時刻321可指示幀的第一時隙開始的時間。從時刻321到時刻324之間的時間段與幀的第一時隙大致相關(guān),從時刻324到時刻326之間的時間段與幀的第二時隙大致相關(guān)。
藍(lán)牙通信設(shè)備210可被配置為從設(shè)備,它可在第一時隙的部分中接收藍(lán)牙主設(shè)備發(fā)送的數(shù)據(jù)。處理器211或處理器220可解析所接收的數(shù)據(jù)。它可確定這是高優(yōu)先級幀。因此,需要通知WLAN,使得藍(lán)牙從通信設(shè)備210在下一個時隙發(fā)送應(yīng)答時它將停止發(fā)送。
在時刻322,BT_RF_ACTIVITY信號被解除斷言。在時刻323,BT_RF_ACTIVITY和BT_PRIORITY_STATUS信號被斷言,以向WLAN通信設(shè)備212指示,藍(lán)牙通信設(shè)備210需要傳送高優(yōu)先級數(shù)據(jù)。在數(shù)據(jù)傳輸后,握手模塊210a可解除斷言BT_RF_ACTIVITY和BT_PRIORITY_STATUS信號,以指示當(dāng)前幀的高優(yōu)先級RF活動結(jié)束。這可在時刻T325發(fā)生。
圖4是根據(jù)本發(fā)明實(shí)施例的、利用藍(lán)牙和WLAN通信設(shè)備的多線共存接口來改變優(yōu)先級的典型步驟流程圖。參照圖4,在步驟400中,藍(lán)牙通信設(shè)備210確定下一幀是否是高優(yōu)先級幀。例如,如果SCO鏈路被設(shè)置為使用HV3方法,則下一幀是高優(yōu)先級幀。因此,每個第三幀都是高優(yōu)先級SCO幀。如果下一幀是高優(yōu)先級幀,則下一步驟是步驟402。否則,下一步驟是步驟412。
在步驟402,藍(lán)牙通信設(shè)備210可斷言藍(lán)牙RF活動信號,例如,BT_RF_ACTIVITY信號。在步驟404,藍(lán)牙狀態(tài)/優(yōu)先級信號可被斷言,以指示下一幀的藍(lán)牙RF活動是高優(yōu)先級的。被斷言的信號可以是,例如BT_PRIORITY_STATUS信號。在步驟406,解除斷言BT_PRIORITY_STATUS信號。這樣向并置(collocated)WLAN通信設(shè)備212做出指示,例如,藍(lán)牙通信設(shè)備210即將接收藍(lán)牙數(shù)據(jù)包。
在步驟408,BT_PRIORITY_STATUS信號被斷言。這個信號被斷言,以向并置WLAN通信設(shè)備212做出指示,藍(lán)牙通信設(shè)備210接下來將會發(fā)射。在步驟410,藍(lán)牙通信設(shè)備210可解除斷言BT_RF_ACTIVITY和BT_PRIORITY_STATUS信號,以向并置WLAN通信設(shè)備212指示,藍(lán)牙幀結(jié)束。
在步驟412,可以是步驟400之后的下一個步驟,藍(lán)牙通信設(shè)備210可斷言BT_RF_ACTIVITY信號。在步驟414,藍(lán)牙設(shè)備可從藍(lán)牙主設(shè)備接收數(shù)據(jù)包。由于BT_RF_ACTIVITY信號在步驟412中被斷言后,BT_PRIORITY_STATUS信號可能沒有被斷言并接下來被解除斷言,這將指示這個幀為低優(yōu)先級幀。
在步驟416,藍(lán)牙通信設(shè)備210可處理所接收的數(shù)據(jù)包,以確定它是否必須在例如在步驟414中接收的數(shù)據(jù)的同一幀中盡快回復(fù)。如果需要高優(yōu)先級的答復(fù),下一個步驟是步驟418。否則下一個步驟是步驟408。
在步驟418中,BT_RF_ACTIVITY信號可被解除斷言。在步驟420,BT_RF_ACTIVITY和BT_PRIORITY_STATUS信號被斷言。這向并置WLAN通信設(shè)備212指示,并置藍(lán)牙設(shè)備接下來以高優(yōu)先級進(jìn)行發(fā)射。然后藍(lán)牙通信設(shè)備210發(fā)射答復(fù)數(shù)據(jù)包。下一步驟是步驟410。
雖然本發(fā)明的實(shí)施例描述為以特定順序斷言共存信號,例如BT_RF_ACTIVITY和BT_PRIORITY_STATUS信號,但是本發(fā)明不必受限于此。共存方法的規(guī)范可確定當(dāng)一個信號相對于其他信號被斷言或解除斷言時的可允許范圍。因此,可相應(yīng)地設(shè)計和/或?qū)嵤嘌?解除斷言時刻。
本發(fā)明的另一個實(shí)施例提供一種可機(jī)讀存儲,其上存儲有計算機(jī)程序,所述計算機(jī)程序具有至少一個可被機(jī)器執(zhí)行的代碼段,從而促使機(jī)器執(zhí)行如上所述的步驟,以更改多線共存的從屬幀的優(yōu)先級。
根據(jù)本發(fā)明的實(shí)施例,典型系統(tǒng)允許諸如藍(lán)牙通信設(shè)備210之類的藍(lán)牙設(shè)備與諸如WLAN通信設(shè)備212之類的并置WLAN設(shè)備進(jìn)行通信。藍(lán)牙通信設(shè)備210傳送的信息包括,例如藍(lán)牙通信設(shè)備210發(fā)送給另一個藍(lán)牙設(shè)備如藍(lán)牙設(shè)備PC 100的數(shù)據(jù)包的優(yōu)先級。藍(lán)牙通信設(shè)備210可被配置成,例如從設(shè)備。所發(fā)送的優(yōu)先級指示信號是關(guān)于至少當(dāng)前藍(lán)牙幀的剩余部分的優(yōu)先級信息。
如果在當(dāng)前藍(lán)牙幀開始之前,藍(lán)牙通信設(shè)備210沒有向并置WLAN通信設(shè)備212斷言高優(yōu)先級,則優(yōu)先級可以是高優(yōu)先級。這種情況的發(fā)生是由于有指示至少當(dāng)前藍(lán)牙幀的剩余部分是高優(yōu)先級。該指示可來自對數(shù)據(jù)包的接收和處理,所述數(shù)據(jù)包來自藍(lán)牙主設(shè)備,例如,主設(shè)備PC 100。
在將優(yōu)先級傳送給并置WLAN設(shè)備的過程中,藍(lán)牙通信設(shè)備210可解除斷言指示藍(lán)牙通信活動的信號。這個信號可以是,例如,BT_RF_ACTIVITY信號。所述解除斷言可在例如一部分當(dāng)前藍(lán)牙幀之前發(fā)生,藍(lán)牙通信設(shè)備210可在所述藍(lán)牙幀時發(fā)送數(shù)據(jù)。所述藍(lán)牙通信設(shè)備210也可斷言指示藍(lán)牙通信活動的信號,例如BT_RF_ACTIVITY信號。藍(lán)牙通信設(shè)備210也可斷言指示藍(lán)牙優(yōu)先級狀態(tài)的信號,例如,BT_PRIORITY_STATUS信號。在藍(lán)牙通信設(shè)備210發(fā)送數(shù)據(jù)包以后,它可解除斷言指示藍(lán)牙優(yōu)先級狀態(tài)的信號和/或指示藍(lán)牙通信活動的信號。
因此,本發(fā)明可以通過硬件、軟件,或者軟、硬件結(jié)合來實(shí)現(xiàn)。本發(fā)明可以在至少一個計算機(jī)系統(tǒng)中以集中方式實(shí)現(xiàn),或者由分布在幾個互連的計算機(jī)系統(tǒng)中的不同部分以分散方式實(shí)現(xiàn)。任何可以實(shí)現(xiàn)所述方法的計算機(jī)系統(tǒng)或其它設(shè)備都是可適用的。常用軟硬件的結(jié)合可以是安裝有計算機(jī)程序的通用計算機(jī)系統(tǒng),通過安裝和執(zhí)行所述程序控制計算機(jī)系統(tǒng),使其按所述方法運(yùn)行。在計算機(jī)系統(tǒng)中,利用處理器和存儲單元來實(shí)現(xiàn)所述方法。
本發(fā)明還可以通過計算機(jī)程序產(chǎn)品進(jìn)行實(shí)施,所述程序包含能夠?qū)崿F(xiàn)本發(fā)明方法的全部特征,當(dāng)其安裝到計算機(jī)系統(tǒng)中時,通過運(yùn)行,可以實(shí)現(xiàn)本發(fā)明的方法。本文件中的計算機(jī)程序所指的是可以采用任何程序語言、代碼或符號編寫的一組指令的任何表達(dá)式,該指令組使系統(tǒng)具有信息處理能力,以直接實(shí)現(xiàn)特定功能,或在進(jìn)行下述一個或兩個步驟之后,a)轉(zhuǎn)換成其它語言、編碼或符號;b)以不同的格式再現(xiàn),實(shí)現(xiàn)特定功能。
本發(fā)明是通過幾個具體實(shí)施例進(jìn)行說明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,在不脫離本發(fā)明范圍的情況下,還可以對本發(fā)明進(jìn)行各種變換及等同替代。另外,針對特定情形或具體情況,可以對本發(fā)明做各種修改,而不脫離本發(fā)明的范圍。因此,本發(fā)明不局限于所公開的具體實(shí)施例,而應(yīng)當(dāng)包括落入本發(fā)明權(quán)利要求范圍內(nèi)的全部實(shí)施方式。
權(quán)利要求
1.一種無線通信的方法,其特征在于,所述方法包括如果在開始當(dāng)前藍(lán)牙幀之前,藍(lán)牙設(shè)備沒有向并置WLAN設(shè)備斷言優(yōu)先級,且如果指示至少所述當(dāng)前藍(lán)牙幀的剩余部分要求高優(yōu)先級,則向所述并置WLAN設(shè)備傳送關(guān)于至少所述當(dāng)前藍(lán)牙幀的剩余部分的高優(yōu)先級指示信號。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括在所述藍(lán)牙設(shè)備傳輸數(shù)據(jù)的一部分幀之前,所述藍(lán)牙設(shè)備解除斷言指示藍(lán)牙通信活動的信號。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括所述藍(lán)牙設(shè)備解除斷言指示藍(lán)牙通信活動的信號。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括所述藍(lán)牙設(shè)備斷言指示藍(lán)牙通信活動的所述信號。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括所述藍(lán)牙設(shè)備斷言指示藍(lán)牙優(yōu)先級狀態(tài)的信號和指示藍(lán)牙通信活動的所述信號。
6.一種可機(jī)讀存儲,其中存儲了計算機(jī)程序,其特征在于,該程序中具有至少一個用于無線通信的代碼段,該至少一個代碼段由機(jī)器執(zhí)行、使機(jī)器執(zhí)行以下步驟如果在開始當(dāng)前藍(lán)牙幀之前,藍(lán)牙設(shè)備沒有向并置WLAN設(shè)備斷言優(yōu)先級,且如果指示至少所述當(dāng)前藍(lán)牙幀的剩余部分要求高優(yōu)先級,則向所述并置WLAN設(shè)備傳送關(guān)于至少所述當(dāng)前藍(lán)牙幀的剩余部分的高優(yōu)先級指示信號。
7.一種無線通信的系統(tǒng),其特征在于,所述系統(tǒng)包括藍(lán)牙設(shè)備內(nèi)的電路,用于如果在開始當(dāng)前藍(lán)牙幀之前,藍(lán)牙設(shè)備沒有向并置WLAN設(shè)備斷言優(yōu)先級,且如果指示至少所述當(dāng)前藍(lán)牙幀的剩余部分要求高優(yōu)先級,則向所述并置WLAN設(shè)備傳送關(guān)于至少所述當(dāng)前藍(lán)牙幀的剩余部分的高優(yōu)先級指示信號。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述電路用于在所述藍(lán)牙設(shè)備傳輸數(shù)據(jù)的一部分幀之前,解除斷言指示藍(lán)牙通信活動的信號。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述電路用于解除斷言指示藍(lán)牙通信活動的信號。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述電路用于斷言指示藍(lán)牙通信活動的所述信號。
全文摘要
本發(fā)明涉及一種改變多線共存中的從屬幀的優(yōu)先級的方法和系統(tǒng)。所述方法包括在藍(lán)牙幀已經(jīng)開始之后,將高優(yōu)先級指示信號傳送給并置WLAN設(shè)備。所述藍(lán)牙設(shè)備可向并置WLAN設(shè)備解除斷言指示藍(lán)牙通信活動的信號。例如,可以在所述藍(lán)牙設(shè)備發(fā)射數(shù)據(jù)時的一部分幀之前進(jìn)行解除斷言。所述藍(lán)牙設(shè)備也可斷言指示藍(lán)牙通信活動的信號。然后藍(lán)牙設(shè)備斷言指示藍(lán)牙優(yōu)先級狀態(tài)的信號和指示藍(lán)牙通信活動的信號。在藍(lán)牙設(shè)備發(fā)送數(shù)據(jù)包后,藍(lán)牙設(shè)備解除斷言指示藍(lán)牙優(yōu)先級狀態(tài)的信號和/或指示藍(lán)牙通信活動的信號。
文檔編號H04L12/28GK101079888SQ20071010920
公開日2007年11月28日 申請日期2007年5月22日 優(yōu)先權(quán)日2006年5月24日
發(fā)明者阿西弗·格魯斯凱維奇 申請人:美國博通公司