用于bt amp和wlan并發(fā)的系統(tǒng)和方法
【專利說(shuō)明】用于BTAMP和WLAN并發(fā)的系統(tǒng)和方法
[0001] 相關(guān)申請(qǐng)
[0002] 本申請(qǐng)要求享有于2013年2月14日遞交的、名稱為"Systems And Methods For BT AMP and WLAN Concurrency, "的美國(guó)專利申請(qǐng)No. 13/767, 805的權(quán)益和優(yōu)先權(quán),該申請(qǐng) 已經(jīng)轉(zhuǎn)讓給本申請(qǐng)的受讓人,并以引用方式將其全部?jī)?nèi)容并入本文。
技術(shù)領(lǐng)域
[0003] 概括地說(shuō),本公開內(nèi)容涉及無(wú)線通信系統(tǒng),更具體地說(shuō),涉及用于對(duì)多個(gè)無(wú)線協(xié)議 之間的共存進(jìn)行管理的系統(tǒng)和方法。
【背景技術(shù)】
[0004] 采用無(wú)線技術(shù)的設(shè)備最近的激增,已經(jīng)使得可利用越來(lái)越多的以多個(gè)無(wú)線通信系 統(tǒng)為特征的設(shè)備。BLUETOOTH?(藍(lán)牙,BT)經(jīng)常用于在相對(duì)短的距離上的移動(dòng)電話、 計(jì)算機(jī)、數(shù)字照相機(jī)、無(wú)線頭戴裝置、揚(yáng)聲器、鍵盤、鼠標(biāo)或其它輸入外圍設(shè)備和類似設(shè)備之 間連接和交換信息。藍(lán)牙提供了多個(gè)優(yōu)點(diǎn),包括高的互操作性和功率效率,但是與其它無(wú)線 通信系統(tǒng)相比可能呈現(xiàn)出降低的數(shù)據(jù)傳輸速率。例如,無(wú)線局域網(wǎng)(WLAN)(例如,符合由電 氣與電子工程師協(xié)會(huì)(IEEE)發(fā)布的802. 11標(biāo)準(zhǔn)族的WLAN)可以在相對(duì)長(zhǎng)的距離上提供相 對(duì)高的數(shù)據(jù)速率,從而提供至現(xiàn)有網(wǎng)絡(luò)基礎(chǔ)設(shè)施的簡(jiǎn)易接口。因此,使用共享藍(lán)牙和WLAN 技術(shù)的屬性的系統(tǒng)來(lái)提供設(shè)備之間的無(wú)線通信可能是令人期望的。
[0005] 為了幫助實(shí)現(xiàn)該目標(biāo),藍(lán)牙3. 0規(guī)范中的高速擴(kuò)展使得具有WLAN能力、擁有常規(guī) 藍(lán)牙鏈路的兩個(gè)設(shè)備能夠使用它們各自的WLAN收發(fā)機(jī)來(lái)建立另外的通信鏈路。具體地說(shuō), 可以通過(guò)每個(gè)WLAN收發(fā)機(jī)的介質(zhì)訪問(wèn)控制(MAC)層和物理(PHY)層來(lái)路由藍(lán)牙信息的分 組以便發(fā)送和接收。因此,這種類型的通信可以被稱為藍(lán)牙交替MAC/PHY(AMP)鏈路,并且 允許藍(lán)牙系統(tǒng)以與WLAN協(xié)議相關(guān)聯(lián)的增加的速率,來(lái)選擇性地提供信息傳輸。
[0006] 雖有這些益處,但是針對(duì)WLAN和藍(lán)牙通信二者使用相同的收發(fā)機(jī)可能造成并發(fā) 問(wèn)題。例如,在正常操作中,WLAN經(jīng)歷掃描和漫游過(guò)程,在該過(guò)程中它可能改變信道或頻率。 如果給定的信道上存在活動(dòng)的AMP鏈路,則一旦WLAN連接從當(dāng)前信道漫游離開,就可能不 允許并發(fā)操作。因此,提供用于對(duì)WLAN和AMP鏈路的操作進(jìn)行協(xié)調(diào)的系統(tǒng)和方法將是可取 的。本公開內(nèi)容滿足了這些需求和其它需求。
【發(fā)明內(nèi)容】
[0007] 本公開內(nèi)容涉及用于無(wú)線通信的系統(tǒng),并且可以包括一種無(wú)線通信設(shè)備,所述無(wú) 線通信設(shè)備具有:藍(lán)牙收發(fā)機(jī);無(wú)線局域網(wǎng)(WLAN)收發(fā)機(jī),所述WLAN收發(fā)機(jī)具有協(xié)議適配 層(PAL),其支持藍(lán)牙交替介質(zhì)訪問(wèn)控制/物理層(AMP)鏈路;藍(lán)牙主機(jī),所述藍(lán)牙主機(jī)通 過(guò)所述PAL與所述WLAN收發(fā)機(jī)進(jìn)行通信;以及報(bào)告器,所述報(bào)告器可以向所述藍(lán)牙主機(jī)發(fā) 送關(guān)于所述WLAN收發(fā)機(jī)的WLAN操作狀態(tài)的信息,使得所述藍(lán)牙主機(jī)可以基于所述操作狀 態(tài)信息,對(duì)AMP鏈路進(jìn)行操作。所述操作狀態(tài)信息可以是由所述報(bào)告器向所述藍(lán)牙主機(jī)發(fā) 送的 AMP_ 狀態(tài) _ 改變(AMP_Status_Change)消息。
[0008] 在一個(gè)方面中,所述AMP_Status_Change消息可以具有第一值,所述第一值可以 指示所述WLAN收發(fā)機(jī)不具有AMP容量,并且在接收到所述AMP_Status_Change消息后,所 述藍(lán)牙主機(jī)可以斷開所述AMP鏈路。此外,在所述AMP鏈路被斷開之后,所述藍(lán)牙主機(jī)可以 將藍(lán)牙業(yè)務(wù)路由到所述藍(lán)牙收發(fā)機(jī)。
[0009] 在另一個(gè)方面中,所述AMP_Status_Change消息可以具有第二值,所述第二值可 以指示所述WLAN收發(fā)機(jī)具有中等AMP容量,并且在接收到所述AMP_Status_Change消息 后,所述藍(lán)牙主機(jī)可以在所述WLAN收發(fā)機(jī)正在使用的信道上建立所述AMP鏈路。
[0010] 此外,所述報(bào)告器可以基于針對(duì)所述WLAN收發(fā)機(jī)的即將發(fā)生的信道切換,發(fā)送具 有所述第一值的第一 AMP_Status_Change消息,并且當(dāng)所述WLAN收發(fā)機(jī)切換到新信道時(shí), 可以發(fā)送具有第二值的第二AMP_Status_Chang e消息,所述第二值可以指示所述WLAN收發(fā) 機(jī)具有中等AMP容量,并且在接收到所述第二AMP_Status_Change消息后,所述藍(lán)牙主機(jī)可 以在所述新信道上建立AMP鏈路。
[0011] 在另一個(gè)方面中,所述AMP_Status_Change消息可以具有第三值,所述第三值可 以指示所述WLAN收發(fā)機(jī)具有高AMP容量,并且在接收到所述AMP_Status_Change消息后, 所述藍(lán)牙主機(jī)可以建立所述AMP鏈路。
[0012] 在另一個(gè)方面中,所述AMP_Status_Change消息可以具有第四值,所述第四值可 以指示所述WLAN收發(fā)機(jī)具有預(yù)先定義的AMP容量,并且在接收到所述AMP_Status_Change 消息后,所述藍(lán)牙主機(jī)可以調(diào)整所述AMP鏈路。
[0013] 本公開內(nèi)容還包括用于使用具有藍(lán)牙和WLAN能力的設(shè)備進(jìn)行無(wú)線通信的方法。 在一個(gè)方面中,一種適當(dāng)?shù)姆椒梢园ㄒ韵虏襟E:確定關(guān)于所述設(shè)備的WLAN收發(fā)機(jī)的操 作狀態(tài)的信息;通過(guò)所述WLAN收發(fā)機(jī)的PAL,向所述設(shè)備的藍(lán)牙主機(jī)報(bào)告所述信息;以及基 于所述信息,對(duì)藍(lán)牙AMP鏈路進(jìn)行操作。所述操作狀態(tài)信息可以是由所述報(bào)告器向所述藍(lán) 牙主機(jī)發(fā)送的AMP_Status_Change消息。
[0014] 在一個(gè)方面中,所述AMP_Status_Change消息可以具有第一值,所述第一值可以 指示所述WLAN收發(fā)機(jī)不具有AMP容量,并且對(duì)所述AMP鏈路進(jìn)行操作可以包括斷開所述 AMP鏈路。此外,在所述AMP鏈路被斷開之后,可以將藍(lán)牙業(yè)務(wù)路由到所述藍(lán)牙收發(fā)機(jī)。
[0015] 在另一個(gè)方面中,所述AMP_Status_Change消息可以具有第二值,所述第二值可 以指示所述WLAN收發(fā)機(jī)具有中等AMP容量,并且對(duì)所述AMP鏈路進(jìn)行操作可以包括在所述 WLAN收發(fā)機(jī)正在使用的信道上建立所述AMP鏈路。
[0016] 此外,可以基于針對(duì)所述WLAN收發(fā)機(jī)的即將發(fā)生的信道切換,報(bào)告具有所述第一 值的第一 AMP_Status_Change消息,并且當(dāng)所述WLAN收發(fā)機(jī)切換到新信道時(shí),可以報(bào)告具 有第二值的第二AMP_Status_Change消息,所述第二值可以指示所述WLAN收發(fā)機(jī)具有中等 AMP容量,并且對(duì)所述AMP鏈路進(jìn)行操作可以包括在所述新信道上建立AMP鏈路。
[0017] 在另一個(gè)方面中,所述AMP_Status_Change消息可以具有第三值,所述第三值可 以指示所述WLAN收發(fā)機(jī)具有高AMP容量,并且對(duì)所述AMP鏈路進(jìn)行操作可以包括建立所述 AMP鏈路。
[0018] 在另一個(gè)方面中,所述AMP_Status_Change消息可以具有第四值,所述第四值可 以指示所述WLAN收發(fā)機(jī)具有預(yù)先定義的AMP容量,并且對(duì)所述AMP鏈路進(jìn)行操作可以包括 調(diào)整所述AMP鏈路。
[0019] 本公開內(nèi)容還涉及一種用于對(duì)具有藍(lán)牙和WLAN能力的無(wú)線通信設(shè)備進(jìn)行操作的 非暫時(shí)性處理器可讀存儲(chǔ)介質(zhì),所述處理器可讀存儲(chǔ)介質(zhì)可以具有指令,所述指令包括:用 于確定關(guān)于所述設(shè)備的WLAN收發(fā)機(jī)的操作狀態(tài)的信息的代碼;用于通過(guò)所述WLAN收發(fā)機(jī) 的PAL,向所述設(shè)備的藍(lán)牙主機(jī)報(bào)告所述信息的代碼;以及用于基于所述信息,對(duì)藍(lán)牙AMP 鏈路進(jìn)行操作的代碼。所述操作狀態(tài)信息可以是由所述報(bào)告器向所述藍(lán)牙主機(jī)發(fā)送的AMP_ Status_Change 消息。
[0020] 在一個(gè)方面中,所述AMP_Status_Change消息可以具有第一值,所述第一值可以 指示所述WLAN收發(fā)機(jī)不具有AMP容量,并且用于對(duì)所述AMP鏈路進(jìn)行操作的所述代碼可以 包括用于斷開所述AMP鏈路的代碼。此外,所述存儲(chǔ)介質(zhì)可以包括:用于在所述AMP鏈路被 斷開之后,通過(guò)所述藍(lán)牙收發(fā)機(jī)路由藍(lán)牙業(yè)務(wù)的代碼。
[0021] 在另一個(gè)方面中,所述AMP_Status_Change消息可以具有第二值,所述第二值可 以指示所述WLAN收發(fā)機(jī)具有中等AMP容量,并且用于對(duì)所述AMP鏈路進(jìn)行操作的所述代碼 可以包括用于在所述WLAN收發(fā)機(jī)正在使用的信道上建立所述AMP鏈路的代碼。
[0022] 此外,用于報(bào)告關(guān)于所述操作狀態(tài)的所述信息的所述代碼可以包括:用于基于 針對(duì)所述WLAN收發(fā)機(jī)的即將發(fā)生的信道切換,報(bào)告具有所述第一值的第一 AMP_Status_ Change消息的代碼;以及用于當(dāng)所述WLAN收發(fā)機(jī)切換到新信道時(shí),報(bào)告具有第二值的第二 AMP_Status_Change消息的代碼,所述第二值可以指示所述WLAN收發(fā)機(jī)具有中等AMP容量; 并且用于對(duì)所述AMP鏈路進(jìn)行操作的所述代碼可以包括用于在所述新信道上建立AMP鏈路 的代碼。
[0023] 在另一個(gè)方面中,所述AMP_Status_Change消息可以具有第三值,所述第三值可 以指示所述WLAN收發(fā)機(jī)具有高AMP容量,并且用于對(duì)所述AMP鏈路進(jìn)行操作的所述代碼可 以包括用于建立所述AMP鏈路的代碼。
[0024] 在另一個(gè)方面中,所述A