專利名稱:通信方法及通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于共存的快速藍(lán)牙低功耗(BLE)協(xié)議信號存在性檢測的方法 及系統(tǒng),在至少一幅附圖示示出和/或結(jié)合至少一幅附圖做了描述。
根據(jù)本發(fā)明的一方面,提供一種通信方法,包括 在包括一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口及一個(gè)或多個(gè)其它無線接口 的通信設(shè)備中 確定所述一個(gè)或多個(gè)其它無線接口中的干擾所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE) 標(biāo)準(zhǔn)無線接口的操作的無線接口 ;及 管理所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口的操作和/或所述一個(gè)或多 個(gè)其它無線接口的操作,以減少所確定的干擾。 作為優(yōu)選,所述方法進(jìn)一步包括在所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接 口和/或所述一個(gè)或多個(gè)其它無線接口之間傳送操作參數(shù)。 作為優(yōu)選,所述方法進(jìn)一步包括基于所傳送的操作參數(shù)來配置所述一個(gè)或多個(gè)藍(lán)
牙低功耗(BLE)標(biāo)準(zhǔn)無線接口和所述一個(gè)或多個(gè)其它無線接口中的一種或兩種。 作為優(yōu)選,所述方法進(jìn)一步包括檢測與經(jīng)由所述藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口
所進(jìn)行的通信相關(guān)的功耗。 作為優(yōu)選,所述方法進(jìn)一步包括掃描所述藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口所使用 的一個(gè)或多個(gè)頻段,以檢測所述功耗。 作為優(yōu)選,所述方法進(jìn)一步包括掃描所述藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口所使用 的一個(gè)或多個(gè)頻段的子集,以檢測所述功耗。 作為優(yōu)選,所述方法進(jìn)一步包括在完成對所述一個(gè)或多個(gè)頻段的子集的掃描之后,增加隨后的掃描過程中將要掃描的信道的數(shù)目。 作為優(yōu)選,所述方法進(jìn)一步包括在所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接 口和所述一個(gè)或多個(gè)其它無線接口之間交換相應(yīng)的自適應(yīng)跳頻(AFH)映射(m即s)。
作為優(yōu)選,所述方法進(jìn)一步包括基于對所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無 線接口所使用的一個(gè)或多個(gè)信道的監(jiān)測來預(yù)測藍(lán)牙低功耗活動(dòng)。 作為優(yōu)選,所述方法進(jìn)一步包括基于對通過所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)
準(zhǔn)無線接口傳輸?shù)囊粋€(gè)或多個(gè)事件的監(jiān)測來預(yù)測藍(lán)牙低功耗活動(dòng)。 根據(jù)本發(fā)明的一方面,提供一種通信系統(tǒng),包括 通信設(shè)備中的一個(gè)或多個(gè)電路,所述通信設(shè)備包括一個(gè)或多個(gè)藍(lán)牙低功耗(BLE) 標(biāo)準(zhǔn)無線接口及一個(gè)或多個(gè)其它無線接口 所述一個(gè)或多個(gè)電路用于確定所述一個(gè)或多個(gè)其它無線接口中的干擾所述一個(gè) 或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口的操作的無線接口 ;及 所述一個(gè)或多個(gè)電路用于管理所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口 的操作和/或所述一個(gè)或多個(gè)其它無線接口的操作,以減少所確定的干擾。
作為優(yōu)選,所述一個(gè)或多個(gè)電路用于在所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無 線接口和/或所述一個(gè)或多個(gè)其它無線接口之間傳送操作參數(shù)。 作為優(yōu)選,所述一個(gè)或多個(gè)電路用于基于所傳送的操作參數(shù)來配置所述一個(gè)或多 個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口和所述一個(gè)或多個(gè)其它無線接口中的一種或兩種。
作為優(yōu)選,所述一個(gè)或多個(gè)電路用于檢測與經(jīng)由所述藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線 接口所進(jìn)行的通信相關(guān)的功耗。 作為優(yōu)選,所述一個(gè)或多個(gè)電路用于掃描所述藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口所 使用的一個(gè)或多個(gè)頻段,以檢測所述功耗。 作為優(yōu)選,所述一個(gè)或多個(gè)電路用于掃描所述藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口所 使用的一個(gè)或多個(gè)頻段的子集,以檢測所述功耗。 作為優(yōu)選,所述一個(gè)或多個(gè)電路用于在完成對所述一個(gè)或多個(gè)頻段的子集的掃描 之后,增加隨后的掃描過程中將要掃描的信道的數(shù)目 作為優(yōu)選,所述一個(gè)或多個(gè)電路用于在所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無 線接口和所述一個(gè)或多個(gè)其它無線接口之間交換相應(yīng)的自適應(yīng)跳頻(AFH)映射(m即s)。
作為優(yōu)選,所述一個(gè)或多個(gè)電路用于基于對所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo) 準(zhǔn)無線接口所使用的一個(gè)或多個(gè)信道的監(jiān)測來預(yù)測藍(lán)牙低功耗活動(dòng)。 作為優(yōu)選,所述一個(gè)或多個(gè)電路用于基于對經(jīng)由所述一個(gè)或多個(gè)藍(lán)牙低功耗 (BLE)標(biāo)準(zhǔn)無線接口傳輸?shù)囊粋€(gè)或多個(gè)事件的監(jiān)測來預(yù)測藍(lán)牙低功耗活動(dòng)。
本發(fā)明的各種優(yōu)點(diǎn)、各個(gè)方面和創(chuàng)新特征,以及其中所示例的實(shí)施例的細(xì)節(jié),將在 以下的說明書(描述)和附圖中進(jìn)行詳細(xì)介紹。
下面將結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明,附圖中 圖1是用于本發(fā)明實(shí)施例的示例性無線設(shè)備的示意圖; 圖2是根據(jù)本發(fā)明實(shí)施例,并置收發(fā)器的示例性干擾的示意 圖3是根據(jù)本發(fā)明實(shí)施例,在多個(gè)藍(lán)牙低功耗(BLE)設(shè)備之間的藍(lán)牙設(shè)備的示意 圖; 圖4A是非BLE藍(lán)牙設(shè)備所使用的各個(gè)頻率的示意圖; 圖4B是藍(lán)牙低功耗設(shè)備所使用的各個(gè)頻率的示意圖; 圖5是根據(jù)本發(fā)明實(shí)施例,檢測BLE設(shè)備和共存BLE設(shè)備的示例性步驟的流程圖; 圖6是根據(jù)本發(fā)明實(shí)施例,對傳輸頻率進(jìn)行分配的示例性步驟的流程圖。
具體實(shí)施例方式
本發(fā)明涉及一種用于共存的快速藍(lán)牙低功耗(BLE)協(xié)議信號存在性檢測的方法 及系統(tǒng)。本發(fā)明的技術(shù)方案包括在包括多個(gè)藍(lán)牙低功耗標(biāo)準(zhǔn)無線接口 (簡稱BLE接口) 及多個(gè)其它無線接口的通信設(shè)備中,確定所述其它無線接口中的干擾所述一個(gè)或多個(gè)藍(lán)牙 低功耗(BLE)標(biāo)準(zhǔn)無線接口的操作的無線接口 ;及管理所述多個(gè)BLE接口的操作和/或所 述多個(gè)其它無線接口的操作,以減少所判定的干擾。在所述多個(gè)BLE接口和所述多個(gè)其它 無線接口之間傳送操作參數(shù),以減少所述多個(gè)其它無線接口中的任一個(gè)或多個(gè)對所述多個(gè) BLE接口的干擾?;谒鶄魉偷牟僮鲄?shù)來配置所述多個(gè)BLE接口和所述多個(gè)其它無線接 口中的至少一部分。操作參數(shù)可包括所述多個(gè)BLE接口和/或所述多個(gè)其它無線接口所采 用的自適應(yīng)跳頻(AFH)映射??蓪λ龆鄠€(gè)其它無線接口的AFH映射進(jìn)行調(diào)整,以使能或除 能所述多個(gè)BLE接口和所述多個(gè)其它無線接口兩者所采用的多個(gè)頻段中的至少一部分。通 信設(shè)備能夠檢測與經(jīng)由所述多個(gè)BLE接口中任何一個(gè)或多個(gè)的通信相關(guān)的功耗。對功耗的 檢測可通過掃描經(jīng)由所述多個(gè)BLE接口的通信所使用的多個(gè)頻段來進(jìn)行。對功耗的檢測可 通過掃描所述多個(gè)頻段的子集來進(jìn)行,并在隨后的掃描過程中增加被掃描信道的數(shù)目?;?于對所述多個(gè)BLE接口中的任一個(gè)或多個(gè)在通信期間所使用的多個(gè)頻段的至少一部分頻 段的監(jiān)測來預(yù)測經(jīng)由所述多個(gè)BLE接口的通信,和/或至少基于對可觸發(fā)經(jīng)由所述多個(gè)BLE 接口中的任一個(gè)或多個(gè)通信的事件的監(jiān)測來預(yù)測經(jīng)由所述多個(gè)BLE接口的通信。
圖l是用于本發(fā)明實(shí)施例的示例性無線設(shè)備的示意圖。如圖l所示,無線設(shè)備 IOO(例如可以是移動(dòng)終端)包括天線101、收發(fā)器102、基帶處理器104、處理器106、系統(tǒng)存 儲(chǔ)器108和邏輯模塊110。天線101可用于接收和/或發(fā)射RF信號。收發(fā)器102包括適 當(dāng)?shù)倪壿?、電路?或代碼,用于調(diào)制和上變頻基帶信號至RF信號,以通過一個(gè)或多個(gè)天線 (由天線101表示)發(fā)射。 收發(fā)器102還用于下變頻和解調(diào)接收到的RF信號至基帶信號。該RF信號可通過 一個(gè)或多個(gè)天線(由天線101表示)接收。不同的無線設(shè)備或移動(dòng)終端可使用不同的天線 來發(fā)射和接收。收發(fā)器102還能夠執(zhí)行其它操作,例如濾波基帶信號和/或RF信號、和/ 或放大基帶信號和/或RF信號。 基帶處理器104包括適當(dāng)?shù)倪壿嫛㈦娐泛?或代碼,用于處理基帶信號以經(jīng)由收發(fā) 器102向外發(fā)射和/或處理從收發(fā)器102接收到的基帶信號。處理器106可以是任何合適 的處理器和控制器,諸如CPU或DSP或任何類型的集成電路處理器。處理器106包括適當(dāng) 的邏輯、電路和/或代碼,用于控制收發(fā)器102和/或基帶處理器104的操作。例如,處理 器106可以對收發(fā)器102和/或基帶處理器104中的多個(gè)部件、器件和/或處理元件的可 編程參數(shù)和/或值進(jìn)行更新和/或修改。
控制和/或數(shù)據(jù)信息,其包括可編程參數(shù),可從無線設(shè)備100的其它部分(圖中未 示出)傳送至處理器106。同樣,處理器106能夠?qū)⒖刂坪?或數(shù)據(jù)信息,其包括可編程參 數(shù),傳送至無線設(shè)備100的其它部分(無線設(shè)備100的一部分,圖中未示出)。
處理器106使用接收到的控制和/或數(shù)據(jù)信息,其包括各種可編程參數(shù),來判定收 發(fā)器102的操作模式。例如,在本發(fā)明的各個(gè)實(shí)施例中,處理器106可用于為本地振蕩器選 擇特定的頻率、為可變增益放大器選擇特定的增益和/或配置本地振蕩器和/或配置可變 增益放大器以進(jìn)行操作。此外,所選擇的特定頻率和/或計(jì)算該特定頻率所需的參數(shù),和/ 或特定增益值和/或用于計(jì)算該特定增益所使用的參數(shù)可以經(jīng)由例如處理器106存儲(chǔ)到系 統(tǒng)存儲(chǔ)器108。存儲(chǔ)在系統(tǒng)存儲(chǔ)器108中的信息可以經(jīng)由處理器106從系統(tǒng)存儲(chǔ)器108傳 送至收發(fā)器102。系統(tǒng)存儲(chǔ)器108包括適當(dāng)?shù)倪壿嫛㈦娐泛?或代碼,用于存儲(chǔ)多個(gè)控制和 /或數(shù)據(jù)信息,包括計(jì)算頻率和/或增益所需的參數(shù)。相應(yīng)地,系統(tǒng)存儲(chǔ)器108可存儲(chǔ)一個(gè) 或多外跳頻映射108a。 邏輯模塊110包括適當(dāng)?shù)倪壿嫛㈦娐泛?或代碼,用于控制無線設(shè)備100的各種功 能。例如,邏輯模塊110可包括一個(gè)或多個(gè)狀態(tài)機(jī),其可產(chǎn)生用來控制收發(fā)器102和/或基 帶處理器104的信號。邏輯模塊110可包括寄存器,其維持?jǐn)?shù)據(jù)以控制例如收發(fā)器102和/ 或基帶處理器104。邏輯模塊110還產(chǎn)生和/或存儲(chǔ)狀態(tài)信息,該狀態(tài)信息可被處理器106 讀取。放大器增益和/或?yàn)V波特性,例如可由邏輯模塊110控制。 圖2是根據(jù)本發(fā)明實(shí)施例,并置收發(fā)器的示例性干擾的示意圖。如圖2所示,無線 設(shè)備200包括例如收發(fā)器210和220和仲裁模塊230。收發(fā)器210和220分別包括例如跳 頻映射210a和220a。圖中還示出了一個(gè)或多個(gè)無線設(shè)備240和250,其可與無線設(shè)備200 通信。收發(fā)器210包括例如功率放大器212和低噪聲放大器214。功率放大器212包括適 當(dāng)?shù)碾娐?,用于為將要通過例如天線214發(fā)射的RF信號提供增益。低噪聲放大器214包括 適當(dāng)?shù)碾娐?,用于放大例如?jīng)由天線216接收到的RF信號。類似地,收發(fā)器220包括低噪聲 放大器222和功率放大器224,其中可經(jīng)由天線226將信號傳送給低噪聲放大器222,并由 功率放大器224將信號傳送給天線226。仲裁模塊230包括適當(dāng)?shù)倪壿?、電路?或代碼, 用于判定各個(gè)收發(fā)器210和220何時(shí)發(fā)射信號,以最小化收發(fā)器210和220之間的干擾。
在操作中,收發(fā)器210可以向仲裁模塊230表明,其可在某一特定的頻率、某一特 定時(shí)間發(fā)射信號。收發(fā)器220也可向仲裁模塊230表明,其可在某一特定的頻率、某一特定 時(shí)間發(fā)射信號。如果收發(fā)器210和220將要發(fā)射的時(shí)間重疊,且如果兩者的發(fā)射頻率不相 同但足夠相近,則收發(fā)器210和220發(fā)射的信號相互之間將發(fā)生干擾。
因此,仲裁模塊230可判定由收發(fā)器210和220中哪個(gè)收發(fā)器發(fā)射信號。這一判定 可通過例如與收發(fā)器210和220的發(fā)射相關(guān)的優(yōu)先級來判定。仲裁模塊230知曉信息一-何 時(shí)各個(gè)收發(fā)器210和220立即將發(fā)射信號,例如,當(dāng)收發(fā)器210與主藍(lán)牙設(shè)備相關(guān)連、收發(fā) 器220與主藍(lán)牙低功耗設(shè)備相關(guān)連。在以上每一種情形中,收發(fā)器210和220可將例如自 適應(yīng)跳頻映射發(fā)送給仲裁模塊230。跳頻映射108a、210a和/或220a可存儲(chǔ)在例如系統(tǒng)存 儲(chǔ)器108中和/或收發(fā)器210和/或220中。 相應(yīng)地,當(dāng)對于發(fā)射信號而言存在略微的干擾可能性時(shí),仲裁模塊230能夠使收 發(fā)器210和220兩者發(fā)射。仲裁模塊230還具有為收發(fā)器210和/或收發(fā)器220改變跳頻 映射的能力,使得收發(fā)器210和220能夠相互無干擾地發(fā)射信號。在本發(fā)明的一些實(shí)施例中,收發(fā)器210和220兩者可以共用一個(gè)發(fā)射機(jī)。這種情況可以是,例如當(dāng)收發(fā)器210是藍(lán) 牙設(shè)備、收發(fā)器220是藍(lán)牙低功耗設(shè)備,且收發(fā)器210和220共用一個(gè)頻段進(jìn)行通信。
在某些情況下,收發(fā)器210和220同時(shí)接收信號,這些信號相互干擾,使得收發(fā)器 210和220中的一個(gè)或兩個(gè)接收到的信號惡化。例如當(dāng)無線設(shè)備200向發(fā)射設(shè)備發(fā)送信息 告知哪些信道可用于接收,而哪些信道無法用于接收時(shí),可以減輕干擾。隨后,發(fā)射設(shè)備諸 如無線設(shè)備240和250分別可使用這一信息來適當(dāng)?shù)毓芾砥渥赃m應(yīng)跳頻映射240a和240b。 無線設(shè)備還可以例如交換信道映射信息。 在某些情況下,收發(fā)器210可以在收發(fā)器220正在從例如無線設(shè)備240接收信號 的時(shí)候發(fā)射信號。相應(yīng)地,如果收發(fā)器210發(fā)射信號所使用的頻率與收發(fā)器220正在接收信 號的頻率足夠接近,收發(fā)器210發(fā)射的信號將對收發(fā)器220正在接收的信號產(chǎn)生干擾。如 上所述,收發(fā)器220可以向無線設(shè)備240提供信道評估反饋。因此,無線設(shè)備240可以避免 使用那些存在很多干擾的信道。 圖3是根據(jù)本發(fā)明實(shí)施例,在多個(gè)藍(lán)牙低功耗(BLE)設(shè)備之間的藍(lán)牙設(shè)備的示意 圖。如圖3所示,無線設(shè)備300包括例如藍(lán)牙子系統(tǒng)302、藍(lán)牙低功耗子系統(tǒng)304、仲裁模塊
306和天線308。圖3中還示出了多個(gè)藍(lán)牙低功耗設(shè)備310、312.......314。無線設(shè)備300
可以與無線設(shè)備200相同。 藍(lán)牙子系統(tǒng)302包括適當(dāng)?shù)倪壿嫛㈦娐泛?或代碼,用于使用藍(lán)牙協(xié)議傳送信息。 藍(lán)牙低功耗子系統(tǒng)304、310、312、314包括適當(dāng)?shù)倪壿嫛㈦娐泛?或代碼,用于使用為藍(lán)牙低
功耗設(shè)備定義的藍(lán)牙規(guī)范傳送信息。藍(lán)牙低功耗設(shè)備310、312.......314可與例如藍(lán)牙子
系統(tǒng)304通信。 仲裁模塊306與仲裁模塊230相似。相應(yīng)地,仲裁模塊306包括適當(dāng)?shù)倪壿?、電?和/或代碼,用于判定藍(lán)牙子系統(tǒng)302和藍(lán)牙低功耗設(shè)備304何時(shí)發(fā)射信號,以最小化設(shè)備 302和304之間的干擾。 在一個(gè)示例性的方案中,在藍(lán)牙子系統(tǒng)302沒有進(jìn)行發(fā)射或接收數(shù)據(jù)時(shí)期的部 分時(shí)段,無線設(shè)備300在藍(lán)牙低功耗頻段掃描藍(lán)牙信道是否有信號活動(dòng)。該掃描可以包 括正常掃描和/或快速掃描。正常掃描可以包括例如經(jīng)由非BLE藍(lán)牙設(shè)備執(zhí)行尋呼掃描 (page scan),其中藍(lán)牙設(shè)備掃描全部所支持的藍(lán)牙頻率,以判定其是否被在藍(lán)牙微微網(wǎng)中 的任何其它設(shè)備所尋呼,例如基于唯一的標(biāo)識(shí)。快速掃描包括搜索例如藍(lán)牙頻率范圍內(nèi)的 任何活動(dòng)。如果快速掃描檢測到信號活動(dòng),則更徹底的掃描例如正常掃描將用于檢測有信 號活動(dòng)存在的特定信道。在本發(fā)明的各個(gè)實(shí)施例中使用的另一類型的快速掃描包括在設(shè) 置(settingup)藍(lán)牙低功耗通信所使用的那些信道上檢測信號。例如,藍(lán)牙低功耗設(shè)備 可使用三個(gè)設(shè)置(setup)信道。判定是否存在藍(lán)牙低功耗活動(dòng)的特定方法可以非獨(dú)立地 (d印endent)設(shè)計(jì)和/或?qū)嵤Mㄐ判诺酪坏┍辉O(shè)置完畢,信號活動(dòng)包括為設(shè)置好的信道發(fā) 射分組,例如廣告分組和/或數(shù)據(jù)分組。 —旦檢測到藍(lán)牙低功耗活動(dòng),無線設(shè)備300將避免使用被藍(lán)牙低功耗設(shè)備為設(shè)置 通信信道所使用的設(shè)置信道中的至少一個(gè)。例如,藍(lán)牙低功耗標(biāo)準(zhǔn)規(guī)定采用三個(gè)信道來進(jìn) 行設(shè)置。因此,藍(lán)牙子系統(tǒng)302避免使用這三個(gè)設(shè)置信道中的至少一個(gè)。
進(jìn)一步,本發(fā)明的各個(gè)實(shí)施例還避免使用藍(lán)牙低功耗設(shè)備(例如藍(lán)牙低功耗設(shè)備 304和/或310、312......314)正常通信所使用的信道中的一部分。例如,藍(lán)牙設(shè)備使用80個(gè)信道,每個(gè)信道具有(2402+K)MHz的中心頻率,其中K為從0至79的整數(shù)。超低功率藍(lán) 牙設(shè)備可使用例如40個(gè)信道,每個(gè)信道具有(2402+2L)MHz的中心頻率,其中L為從0至39 的整數(shù)。超低功率藍(lán)牙設(shè)備還可以使用例如頻率為(2402+2M)MHz的信道作為設(shè)置信道,其 中M為0、19或39。因此,本發(fā)明的一個(gè)實(shí)施例可在從2402MHz至(2402+78)MHz的頻段中 檢測藍(lán)牙低功耗信號活動(dòng),然后避免使用頻率為(2402+2M)MHz的信道中的至少一個(gè)信道, 其中M為0、19和39。 此外,本發(fā)明的各個(gè)實(shí)施例還避免使用至少部分非設(shè)置信道,這些非設(shè)置信道被
藍(lán)牙低功耗設(shè)備304和/或310、312......314所使用。例如,根據(jù)檢測到的藍(lán)牙低功耗
活動(dòng),本發(fā)明的不同實(shí)施例應(yīng)用一種用量權(quán)重算法,其中相比每一個(gè)被藍(lán)牙低功耗設(shè)備304
和/或310、312......314所使用的信道來說,每一個(gè)未被藍(lán)牙低功耗設(shè)備304和/或310、
312......314的信道更經(jīng)常地用于通信。因此,在藍(lán)牙低功耗設(shè)備所使用的信道上藍(lán)牙設(shè)
備發(fā)射的機(jī)會(huì)將減小。根據(jù)本發(fā)明的示例性實(shí)施例,根據(jù)檢測到的藍(lán)牙低功耗信號活動(dòng),分
配給藍(lán)牙低功耗設(shè)備304和/或310、312......314使用的信道可以避免。本發(fā)明的另一
實(shí)施例包括對于藍(lán)牙低功耗設(shè)備在所有時(shí)間避免使用設(shè)置信道。 在本發(fā)明的示例性方面,如果掃描執(zhí)行得足夠頻繁,快速掃描的結(jié)果允許估計(jì)廣 告間隔。廣告間隔估計(jì)有助于使用更窄的掃描窗口得以實(shí)現(xiàn),這將降低BLE藍(lán)牙設(shè)備的整 體功耗。 圖4A是非BLE藍(lán)牙設(shè)備所使用的各個(gè)頻率的示意圖。如圖4A所示,圖形410示 出了各個(gè)頻率,其可以是例如非藍(lán)牙低功耗(非BLE)藍(lán)牙設(shè)備所使用的80個(gè)信道的中心 頻率。非BLE藍(lán)牙設(shè)備包括只能支持和使用基本速率/增強(qiáng)數(shù)據(jù)率(BR/EDR)通信的藍(lán)牙 設(shè)備。非BLE藍(lán)牙設(shè)備所使用的每一個(gè)信道具有(2402+K)MHz的中心頻率,其中K為從0 至79的整數(shù)。 圖4B是藍(lán)牙低功耗設(shè)備所使用的各個(gè)頻率的示意圖。如圖4B所示,圖形420示 出了各個(gè)頻率,其可以是例如藍(lán)牙低功耗設(shè)備所使用的40個(gè)信道的中心頻率。40個(gè)信道 中有三個(gè)信道可用于通信設(shè)置,而其它37個(gè)信道可用于數(shù)據(jù)傳輸。藍(lán)牙低功耗設(shè)備所使用 的每一個(gè)信道具有(2402+2L)MHz的中心頻率,其中L為從0至39的整數(shù)。設(shè)置信道具有 (2402+2M)MHz的中心頻率,其中M為0、19和39。設(shè)置信道(信道0、38和78)可由標(biāo)記 422表示。這三個(gè)設(shè)置信道422可用于幫助發(fā)現(xiàn)BLE的對等(peers)。例如,"廣告"設(shè)備可 經(jīng)由這三個(gè)訪問信道422發(fā)射,以經(jīng)由該廣告設(shè)備指示BLE通信的可用性。然后附近的"掃 描"設(shè)備通過監(jiān)測預(yù)定的訪問信道422,能夠獲知廣告設(shè)備的可用性。之后,其余的37個(gè)信 道可用于在設(shè)備之間建立專門的對等(peer-to-peer)BLE連接,同時(shí)三個(gè)設(shè)置信道422也 可用于執(zhí)行連接設(shè)置操作。 在本發(fā)明的示例性方面,可支持BLE和非BLE兩類活動(dòng)的的藍(lán)牙設(shè)備能夠向設(shè)備 中的藍(lán)牙控制器發(fā)送雙模掃描命令,其中"掃描BLE和非BLE"。然后執(zhí)行快速掃描。當(dāng)基 于快速掃描檢測到三個(gè)設(shè)置信道之一附近有活動(dòng),做出可能存在一個(gè)或多個(gè)BLE設(shè)備的判 定。因此,隨后在廣告信道上執(zhí)行基于BLE的掃描,其中基于正常BLE的掃描可以安排在任 何基于正常非BLE的掃描之前。然而,當(dāng)在非設(shè)置信道上或附近檢測到活動(dòng),基于非BLE的 掃描可以安排在任何基于正常BLE的掃描之前。 圖5是根據(jù)本發(fā)明實(shí)施例,檢測BLE設(shè)備和共存BLE設(shè)備的示例性步驟的流程圖。圖5示出了步驟500至506。在步驟500,無線設(shè)備例如無線設(shè)備200掃描藍(lán)牙低功耗信號 活動(dòng)。掃描可包括快速掃描和正常掃描??焖賿呙璋ɡ缗卸ò粋€(gè)或多個(gè)信道在內(nèi) 的頻譜上的RF功耗。正常掃描包括例如接收和解調(diào)與藍(lán)牙低功耗設(shè)備相關(guān)聯(lián)的每一信道 上的信號,以判定信道是否被藍(lán)牙低功耗設(shè)備用于通信。 在步驟502,判定區(qū)域內(nèi)是否存在藍(lán)牙低功耗設(shè)備,如果有,是否使用了與藍(lán)牙低 功耗設(shè)備共存的某些方案。判定是否存在藍(lán)牙低功耗設(shè)備包括使用快速掃描和/或正常掃 描。例如,快速掃描可以檢測到比頻譜中期待的RF等級更高的信號。之后,正常掃描將解調(diào) 頻譜中的每一個(gè)信道上的信號,對于這些信道已執(zhí)行過快速掃描來檢驗(yàn)在該信道是否正在 進(jìn)行任何藍(lán)牙低功耗傳輸。判定在信道中是否存在藍(lán)牙低功耗傳輸?shù)奶囟ǚ椒梢苑仟?dú)立 地設(shè)計(jì)和/或?qū)嵤?。如果判定存在藍(lán)牙低功耗傳輸,則進(jìn)入步驟504。否則返回步驟500。
在步驟504,無線設(shè)備200判定使用哪一頻率,以避免干擾藍(lán)牙低功耗設(shè)備。例 如,無線設(shè)備,例如在與分配給藍(lán)牙低功耗設(shè)備相同的頻譜中發(fā)射的非BLE藍(lán)牙設(shè)備和/或 WiFi LAN設(shè)備,會(huì)干擾藍(lán)牙低功耗通信。在步驟506,無線設(shè)備經(jīng)由收發(fā)器210和/或212 通信,并按照分配給每一收發(fā)器210和212使用的頻率。 圖6是根據(jù)本發(fā)明實(shí)施例,對傳輸頻率進(jìn)行分配的示例性步驟的流程圖。圖6示 出了步驟600至604。在步驟600中,判定非藍(lán)牙低功耗設(shè)備例如收發(fā)器210可以避開三個(gè) 訪問信道中的哪一個(gè)信道。要避開的訪問信道的數(shù)量取決于例如檢測到的藍(lán)牙低功耗的通 信量。例如,某一算法可以表明由于藍(lán)牙低功耗通信量很小,沒有哪個(gè)訪問信道需要避開。 隨著藍(lán)牙低功耗通信量增加,收發(fā)器210可能需要避開一個(gè)訪問信道、之后二個(gè)訪問信道, 最終所有的三個(gè)訪問信道。判定哪個(gè)訪問信道需要避開可以由處理器例如處理器106和/ 或基帶處理器104來執(zhí)行。用于判定非極端(non-ultra)低功率設(shè)備要避開的訪問信道的 數(shù)量的特定算法可以非獨(dú)立地設(shè)計(jì)和/或?qū)嵤?。作為替代,可以使用簡化的方案,例如無論 何時(shí)3個(gè)廣告信道中有任一個(gè)或幾個(gè)存在任何BLE活動(dòng)則完全避開這三個(gè)訪問信道,以減 少處理和控制操作。 在步驟602,無線設(shè)備200判定哪個(gè)信道被收發(fā)器210使用。例如,在一個(gè)示例性方 案中,收發(fā)器210可用于進(jìn)行非BLE藍(lán)牙傳輸,可使用算法來判定收發(fā)器210要避開偶數(shù)藍(lán)
牙信道0、2、4.......78中的哪個(gè)信道。這樣可以例如避免使用藍(lán)牙信道0、2、4.......78
的其它設(shè)備對藍(lán)牙低功耗傳輸產(chǎn)生干擾。 算法可以考慮例如藍(lán)牙低功耗設(shè)備的通信量、非極端(non-ultra)低功率藍(lán) 牙設(shè)備的通信量和/或其它設(shè)備的通信量,例如WiFi LAN藍(lán)牙設(shè)備也可以在藍(lán)牙信道
0......79所使用的部分頻譜上發(fā)射信號。例如,在只有較少的藍(lán)牙低功耗設(shè)備通信但有大
量的非極端(non-ultra)低功率設(shè)備和/或WiFi LAN設(shè)備的其它類型通信的情況下,全部 或大部分為藍(lán)牙低功耗通信所分配的信道可以分配給收發(fā)器210使用,收發(fā)器210可以是 非極端(non-ultra)低功率藍(lán)牙設(shè)備或WiFiLAN設(shè)備。 在有大量的藍(lán)牙低功耗設(shè)備通信、很少的非藍(lán)牙低功耗設(shè)備通信的情況下,當(dāng)收 發(fā)器210為非極端低功率藍(lán)牙設(shè)備時(shí),分配給藍(lán)牙低功耗設(shè)備通信使用的信道不會(huì)再分配 給收發(fā)器210使用。再次說明,用于判定非極端(non-ultra)低功率設(shè)備要避開的通信信 道的數(shù)量的特定算法可以非獨(dú)立地設(shè)計(jì)和/或?qū)嵤?在步驟604,如果可供藍(lán)牙低功耗設(shè)備使用的一個(gè)或多個(gè)信道被允許由非藍(lán)
9牙低功耗設(shè)備使用,需要判定被允許由非藍(lán)牙低功耗設(shè)備使用的奇數(shù)藍(lán)牙信道1、3、
5.......77、79與偶數(shù)信道通信的用量權(quán)重。例如,如果收發(fā)器210被允許使用全部奇數(shù)
藍(lán)牙信道以及全部偶數(shù)藍(lán)牙信道,用量權(quán)重因子可允許收發(fā)器210在75%的時(shí)間使用奇數(shù) 藍(lán)牙信道、在25%的時(shí)間使用偶數(shù)藍(lán)牙信道。用量權(quán)重管理可由例如仲裁模塊230執(zhí)行,其 中AFH映射無需改變。仲裁模塊230可以追蹤信道使用,并可以例如跳過那些看起來權(quán)重 較低的信道。 本發(fā)明涉及一種用于共存的快速藍(lán)牙低功耗(BLE)協(xié)議信號存在性檢測的方法 及系統(tǒng)。根據(jù)本發(fā)明的實(shí)施例,本發(fā)明的示例性系統(tǒng)包括移動(dòng)終端例如無線設(shè)備300,其基 本上與包含收發(fā)器210和220的無線設(shè)備200相似。無線設(shè)備200與無線設(shè)備100相似。 因此,無線設(shè)備300可使用例如基帶處理器104和/或處理器106,和/或收發(fā)器210和/ 或220來判定是否有藍(lán)牙低功耗通信存在。在本發(fā)明的一個(gè)實(shí)施例中,收發(fā)器210可與非 極端低功率通信相關(guān)聯(lián),諸如非極端低功率藍(lán)牙通信或WiFi通信,收發(fā)器220可與藍(lán)牙低 功耗通信相關(guān)聯(lián)。相應(yīng)地,可以對收發(fā)器210和220進(jìn)行配置。無線設(shè)備300可以判定經(jīng) 由藍(lán)牙子系統(tǒng)302的通信是否會(huì)干擾經(jīng)由BLE子系統(tǒng)304的通信。操作參數(shù)可以在BLE子 系統(tǒng)302和藍(lán)牙子系統(tǒng)304之間傳輸,以減少任何藍(lán)牙子系統(tǒng)304對BLE子系統(tǒng)302的干 擾,其中BLE子系統(tǒng)302和/或藍(lán)牙子系統(tǒng)304可基于所傳輸?shù)牟僮鲄?shù)進(jìn)行配置。操作 參數(shù)包括分別由BLE子系統(tǒng)302和/或藍(lán)牙子系統(tǒng)304使用的自適應(yīng)跳頻(AFH)映射410 和/或420??梢哉{(diào)整藍(lán)牙子系統(tǒng)304的AFH映射,以便使能或除能由BLE子系統(tǒng)302和/ 或藍(lán)牙子系統(tǒng)304所使用的多個(gè)頻段中的至少一部分頻段。無線設(shè)備300能夠檢測與經(jīng)由 BLE子系統(tǒng)302通信相關(guān)的功耗。功耗檢測可以通過掃描經(jīng)由BLE子系統(tǒng)302通信使用的 多個(gè)頻段來進(jìn)行。可通過掃描多個(gè)頻段的子集(其包括設(shè)置信道422和控制信道)來進(jìn)行 功耗檢測,其中在隨后的掃描中可以增加掃描信道的數(shù)目?;趯?jīng)由BLE子系統(tǒng)302進(jìn) 行通信期間所使用的多個(gè)頻段中的至少一部分頻段的監(jiān)測,和/或基于對可觸發(fā)經(jīng)由BLE 子系統(tǒng)302通信的至少部分事件的監(jiān)測,可對經(jīng)由BLE子系統(tǒng)302的通信進(jìn)行預(yù)測。
本發(fā)明的另一實(shí)施例提供一種機(jī)器和/或計(jì)算機(jī)可讀存儲(chǔ)器和/或介質(zhì),其上存 儲(chǔ)的機(jī)器代碼和/或計(jì)算機(jī)程序具有至少一個(gè)可由機(jī)器和/或計(jì)算機(jī)執(zhí)行的代碼段,使得 機(jī)器和/或計(jì)算機(jī)能夠?qū)崿F(xiàn)本文所描述的步驟,以實(shí)現(xiàn)共存情況下快速藍(lán)牙低功耗(BLE) 協(xié)議信號存在性檢測。 本發(fā)明可以通過硬件、軟件,或者軟、硬件結(jié)合來實(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),通過安裝和執(zhí)行所述程序控制計(jì)算機(jī)系
統(tǒng),使其按所述方法運(yùn)行。在計(jì)算機(jī)系統(tǒng)中,利用處理器和存儲(chǔ)單元來實(shí)現(xiàn)所述方法。 本發(fā)明還可以通過計(jì)算機(jī)程序產(chǎn)品進(jìn)行實(shí)施,所述程序包含能夠?qū)崿F(xiàn)本發(fā)明方法
的全部特征,當(dāng)其安裝到計(jì)算機(jī)系統(tǒng)中時(shí),通過運(yùn)行,可以實(shí)現(xiàn)本發(fā)明的方法。本申請文件
中的計(jì)算機(jī)程序所指的是可以采用任何程序語言、代碼或符號編寫的一組指令的任何表
達(dá)式,該指令組使系統(tǒng)具有信息處理能力,以直接實(shí)現(xiàn)特定功能,或在進(jìn)行下述一個(gè)或兩個(gè)
步驟之后,a)轉(zhuǎn)換成其它語言、代碼或符號;b)以不同的格式再現(xiàn),實(shí)現(xiàn)特定功能。 本發(fā)明是通過幾個(gè)具體實(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)利要求
一種通信方法,其特征在于,包括在包括一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口及一個(gè)或多個(gè)其它無線接口的通信設(shè)備中確定所述一個(gè)或多個(gè)其它無線接口中的干擾所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口的操作的無線接口;及管理所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口的操作和/或所述一個(gè)或多個(gè)其它無線接口的操作,以減少所確定的干擾。
2. 根據(jù)權(quán)利要求1所述的通信方法,其特征在于,所述方法進(jìn)一步包括在所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口和/或所述一個(gè)或多個(gè)其它無線接口之間傳送操作參數(shù)。
3. 根據(jù)權(quán)利要求1所述的通信方法,其特征在于,所述方法進(jìn)一步包括基于所傳送的操作參數(shù)來配置所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口和所述一個(gè)或多個(gè)其它無線接口中的一種或兩種。
4. 根據(jù)權(quán)利要求1所述的通信方法,其特征在于,所述方法進(jìn)一步包括檢測與經(jīng)由所述藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口所進(jìn)行的通信相關(guān)的功耗。
5. 根據(jù)權(quán)利要求4所述的通信方法,其特征在于,所述方法進(jìn)一步包括掃描所述藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口所使用的一個(gè)或多個(gè)頻段,以檢測所述功耗。
6. 根據(jù)權(quán)利要求4所述的通信方法,其特征在于,所述方法進(jìn)一步包括掃描所述藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口所使用的一個(gè)或多個(gè)頻段的子集,以檢測所述功耗。
7. 根據(jù)權(quán)利要求6所述的通信方法,其特征在于,所述方法進(jìn)一步包括在完成對所述一個(gè)或多個(gè)頻段的子集的掃描之后,增加隨后的掃描過程中將要掃描的信道的數(shù)目。
8. —種通信系統(tǒng),其特征在于,包括通信設(shè)備中的一個(gè)或多個(gè)電路,所述通信設(shè)備包括一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口及一個(gè)或多個(gè)其它無線接口所述一個(gè)或多個(gè)電路用于確定所述一個(gè)或多個(gè)其它無線接口中的干擾所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口的操作的無線接口 ;及所述一個(gè)或多個(gè)電路用于管理所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口的操作和/或所述一個(gè)或多個(gè)其它無線接口的操作,以減少所確定的干擾。
9. 根據(jù)權(quán)利要求8所述的通信系統(tǒng),其特征在于,所述一個(gè)或多個(gè)電路用于在所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口和/或所述一個(gè)或多個(gè)其它無線接口之間傳送操作參數(shù)。
10. 根據(jù)權(quán)利要求8所述的通信系統(tǒng),其特征在于,所述一個(gè)或多個(gè)電路用于基于所傳送的操作參數(shù)來配置所述一個(gè)或多個(gè)藍(lán)牙低功耗(BLE)標(biāo)準(zhǔn)無線接口和所述一個(gè)或多個(gè)其它無線接口中的一種或兩種。
全文摘要
本發(fā)明涉及通信方法及通信系統(tǒng)。包括在無線設(shè)備中管理BLE接口和/或其它無線接口的操作,以減少其它無線接口對經(jīng)由BLE接口的通信的干擾。操作參數(shù)可在BLE接口和其它無線接口之間交換,使能減少對BLE接口的干擾,且可基于所述操作參數(shù)對BLE接口和/或其它無線接口中的至少一部分進(jìn)行配置。操作參數(shù)可包括自適應(yīng)跳頻(AFH)映射,可對其進(jìn)行調(diào)整以避免使用共用和/或已用信道。通信設(shè)備可以通過掃描BLE通信所用的全部或部分信道來檢測與BLE通信相關(guān)的功耗?;贐LE通信期間對所使用頻段的監(jiān)測和/或BLE通信期間觸發(fā)和/或發(fā)生的事件的監(jiān)測可以預(yù)測BLE通信。
文檔編號H04B5/00GK101789933SQ20091022279
公開日2010年7月28日 申請日期2009年11月10日 優(yōu)先權(quán)日2008年11月10日
發(fā)明者布里馬·B·伊拉希姆, 莊媛, 斯蒂文·霍爾, 普拉桑納·德賽, 約翰·沃利 申請人:美國博通公司