TW201731324A - 使用更新時槽同步到藍芽le等時通道和通訊狀態改變 - Google Patents
使用更新時槽同步到藍芽le等時通道和通訊狀態改變 Download PDFInfo
- Publication number
- TW201731324A TW201731324A TW106101795A TW106101795A TW201731324A TW 201731324 A TW201731324 A TW 201731324A TW 106101795 A TW106101795 A TW 106101795A TW 106101795 A TW106101795 A TW 106101795A TW 201731324 A TW201731324 A TW 201731324A
- Authority
- TW
- Taiwan
- Prior art keywords
- isochronous
- channel
- data
- status information
- isochronous channel
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40058—Isochronous transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/0025—Synchronization between nodes synchronizing potentially movable access points
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
根據各個態樣,等時通道可以包括更新時槽,其中源設備可以在該更新時槽中排程傳輸,以向一或多個宿設備廣播控制資訊。因此,宿設備可以最初地監聽週期性通告串流來接收同步資訊,以擷取或者重新擷取等時通道,並隨後根據源設備在更新時槽中傳達的狀態資訊來同步到等時通道。
Description
本專利申請案主張享受2016年2月24日提出申請的、標題為「USING UPDATE SLOT TO SYNCHRONIZE TO BLUETOOTH LE ISOCHRONOUS CHANNEL AND COMMUNICATE STATE CHANGES」的美國臨時申請案第62/299,524號的權益,該臨時申請案已經轉讓給本案的受讓人,故以引用方式將其全部內容明確地併入本文。
概括地說,本文所描述的各個態樣和實施例係關於對等時資料進行串流傳輸,具體地說,本文所描述的各個態樣和實施例係關於使用更新時槽來傳達與等時通道有關的狀態資訊,其中源設備在等時通道中向一或多個宿設備廣播等時資料。
操作在「藍芽」無線通訊頻譜的無線設備迅速地湧現。特別是,術語「藍芽」通常代表並規定相對短距離的無線通訊協定,其工作範圍從幾米到幾十米。藍芽規範包括用於規定與各個通訊端點相關聯的行為以實現特定的用例的各種設定檔(profile)。在藍芽規範中設想了若干此類用例,其通常根據協定堆疊來規定,該協定堆疊經由使應用能夠發現和使用其他附近的藍芽設備正在提供的服務,來促進並允許來自不同製造商的端點設備之間的互通性。
在該上下文中,藍芽規範規定了一起形成被稱為設定檔的單個用例的設備角色對。在藍芽規範中規定的一種實例設定檔是用於語音電話的免提設定檔(HFP),其中一個設備實現音訊閘道(AG)角色,而另一個設備實現免提(HF)設備角色。另一種實例是用於高品質音訊串流傳輸的高級音訊分發設定檔(A2DP),其中一個設備實現音訊源設備(SRC)角色,而另一個設備實現音訊宿設備(SNK)角色。為了使實現設定檔中的一種角色的商業藍芽設備正常運作,實現相對應角色的另一設備必須存在於第一設備的無線電範圍之內。例如,為了諸如藍芽耳機之類的HF設備根據免提設定檔進行工作,實現AG角色的設備(例如,蜂巢式電話)必須存在於無線電範圍之內。同樣,為了根據A2DP對高品質的單聲道或身歷聲音訊進行串流處理,實現SNK角色的設備(例如,藍芽耳機或藍芽揚聲器)必須位於實現SRC角色的設備(例如,身歷聲音樂播放機)的無線電範圍之內。
藍芽規範規定了分層的資料傳輸架構和各種協定和程序,來處理在實現特定的設定檔用例的兩個設備之間傳輸的資料。例如,各種邏輯鏈路可用於支援不同的應用資料傳輸需求,其中每一個邏輯鏈路與具有某些特性(例如,流控制、確認/重傳機制、序列編號、排程行為等等)的邏輯傳輸相關聯。但是,直到藍芽4.2規範,低能藍芽皆不具有針對等時資料或刷新資料的特定支援。因此,藍芽特殊興趣小組(SIG)已經提議向低能藍芽(其有時替代地稱為藍芽LE、BLE、BTLE或藍芽智慧)增加等時資料支援。在一種提議的用例中,稱為「主設備」的一個設備可以經由等時無連接(ICL)通道,向一或多個「從」設備廣播等時資料(例如,有時間限制的音訊)。為了擷取(或者重新擷取)ICL通道,接收設備首先需要同步到指向ICL通道的週期性通告串流。當ICL通道改變成不活動狀態時(例如,由於音訊已經被暫停),接收設備通常仍然同步到週期性通告串流,使得一旦ICL通道再次變得活動,就經由在週期性通告串流中傳達的資訊來通知接收設備。但是,出於各種原因,所提出的經由週期性通告串流來傳達ICL通道狀態改變的方法是次優的。例如,由於需要接收器在監聽週期性通告串流和ICL通道之間切換,因此消耗額外的資源(例如,記憶體和功率)並使時延增加,這嚴重干擾特別是資源受限設備(例如,關於可用的記憶體、功率等等而言)的效能。
下面提供了與本文所揭示的一或多個態樣及/或實施例有關的簡單概括。因此,下面的概括部分不應被認為是與所有預期態樣及/或實施例有關的詳盡概述,亦不應將下面的概括部分視作為標識與所有預期態樣及/或實施例有關的關鍵或重要元素,或者描述與任何特定態樣及/或實施例相關聯的範圍。因此,下面的概括部分的唯一目的是用簡單的形式,呈現與同本文所揭示的機制有關的一或多個態樣及/或實施例相關的某些概念,以此作為後面提供的具體實施例的前奏。
根據各個態樣,藍芽特殊興趣小組(SIG)已經建議向藍芽低能(LE)增加等時資料支援,以便允許藍芽LE設備傳輸等時(時間受約束)資料,其中等時資料通常代表串流中的資訊,每一個資訊實體根據時間關係被約束到先前的和後續的條目。一種建議的用例涉及:經由等時無連接(ICL)通道,向多個設備廣播相同的等時資料(例如,音訊)。為了擷取或者重新擷取ICL通道,接收設備首先需要同步到指向ICL通道的週期性通告串流。當ICL通道改變狀態時(例如,由於音訊已經被暫停),接收器可以仍然同步到週期性通告串流,使得一旦ICL通道再次變得活動,就經由週期性通告串流來通知接收設備。但是,經由週期性通告串流來傳達ICL通道狀態改變是次優的,這是由於需要接收器在監聽週期性通告串流和ICL通道之間切換,因此消耗額外的資源(例如,記憶體和功率),並使時延增加,這會干擾效能。不過,ICL通道亦包括「更新時槽」(其亦稱為「更新子事件」),廣播方可以使用該「更新時槽」向接收設備發送偶爾的控制資訊。因此,根據各個態樣,可以使用這些更新時槽來同步到藍芽等時通道(例如,ICL通道),從而免除在已經擷取(或者重新擷取)了等時通道之後,接收器設備持續地監聽週期性通告串流的要求。具體而言,ICL串流可以包括更新子事件,其提供允許廣播方使用控制資訊(例如,新的自動頻率跳變(AFH)通道映射)來更新所有接收設備的機制,其中當需要向接收設備發送資訊時,廣播方可以排程ICL串流中的該更新子事件。因此,接收設備可以在ICL通道中接收的資料封包中,檢查與更新標誌相關聯的狀態,以排程接收更新子事件中的控制封包。因此,接收設備可以直接同步到廣播方用於向接收設備發送偶爾的控制資訊的更新子事件,從而免除了在已經擷取(或者重新擷取)了ICL通道之後,使接收設備繼續地監聽週期性通告串流的要求。因此,每當ICL通道轉換到活動狀態、不活動狀態或終止狀態,或從活動狀態、不活動狀態或終止狀態轉換時,廣播方就可以經由更新子事件來傳達適當的狀態改變。
根據各個態樣,本文描述了一種用於同步到等時通道的方法。舉一個實例,該方法可以包括:在宿設備處,經由通告通道,接收與該等時通道相關聯的同步資訊;在宿設備處,根據經由通告通道接收的同步資訊,擷取該等時通道;及根據源設備在與等時通道相關聯的更新時槽中廣播的、用於指示在該等時通道上是否存在等時資料的狀態資訊,同步到該等時通道。
根據各個態樣,如本文所描述的一種無線設備可以包括:接收器,其被配置為經由通告通道,接收與等時通道相關聯的同步資訊;及一或多個處理器,其被配置為:根據經由通告通道接收的同步資訊,擷取該等時通道,以及根據源設備在與該等時通道相關聯的更新時槽中廣播的、用於指示在該等時通道上是否存在等時資料的狀態資訊,同步到該等時通道。
根據各個態樣,如本文所描述的一種裝置可以包括:用於經由通告通道,接收與等時通道相關聯的同步資訊的單元;用於根據經由通告通道接收的同步資訊,擷取該等時通道的單元;及用於根據源設備在與該等時通道相關聯的更新時槽中廣播的、用於指示在該等時通道上是否存在等時資料的狀態資訊,同步到該等時通道的單元。
根據各個態樣,如本文所描述的一種電腦可讀取儲存媒體可以包括用於使無線設備執行以下操作的代碼:經由通告通道,接收與等時通道相關聯的同步資訊;根據經由通告通道接收的同步資訊,擷取該等時通道;及根據源設備在與等時通道相關聯的更新時槽中廣播的、用於指示在該等時通道上是否存在等時資料的狀態資訊,同步到該等時通道。
根據各個態樣,本文亦揭示一種用於傳達與等時通道有關的狀態的方法。舉一個實例,該方法可以包括:由源設備經由通告通道,廣播與該等時通道相關聯的同步資訊;及由源設備在與該等時通道相關聯的更新時槽中,廣播與該等時通道有關的狀態資訊,其中該狀態資訊指示在該等時通道上是否存在等時資料。
根據各個態樣,如本文所描述的一種無線設備可以包括:一或多個處理器,其被配置為決定與等時通道相關聯的同步資訊和與該等時通道有關的狀態資訊;及發射器,其被配置為:經由通告通道,廣播與該等時通道相關聯的同步資訊,以及在與該等時通道相關聯的更新時槽中,廣播與該等時通道有關的狀態資訊,其中該狀態資訊指示在該等時通道上是否存在等時資料。
根據各個態樣,如本文所描述的一種裝置可以包括:用於經由通告通道,廣播與等時通道相關聯的同步資訊的單元;及用於在與該等時通道相關聯的更新時槽中,廣播與該等時通道有關的狀態資訊的單元,其中該狀態資訊指示在該等時通道上是否存在等時資料。
根據各個態樣,如本文所描述的一種電腦可讀取儲存媒體可以包括用於使無線設備執行以下操作的代碼:經由通告通道,廣播與等時通道相關聯的同步資訊;及在與該等時通道相關聯的更新時槽中,廣播與該等時通道有關的狀態資訊,其中該狀態資訊指示在該等時通道上是否存在等時資料。
基於所附的附圖和具體實施方式,與本文所揭示的態樣和實施例相關聯的其他物件和優點對於本發明所屬領域中具有通常知識者將是顯而易見的。
在下面的描述和相關附圖中,揭示本發明的各個態樣和實施例,以示出與示例性態樣和實施例有關的特定實例。本發明所屬領域中具有通常知識者在閱讀本案內容之後,替代的態樣和實施例將變得顯而易見,並且在不脫離本案內容的保護範疇或精神的基礎上,可以構建和實施替代的態樣和實施例。此外,為了避免造成本文所揭示的態樣和實施例的相關細節的模糊,沒有詳細描述或者省略了一些公知的元素。
本文使用的「示例性」一詞意味著「用作實例、例子或說明」。本文中描述為「示例性」的任何實施例不一定被解釋為比其他實施例更優選或更具優勢。同樣,術語「實施例」不是要求所有實施例皆包括所論述的特徵、優點或操作模式。
本文使用的術語僅僅用於描述特定的實施例,其不應被解釋為對本文所揭示的任何實施例進行限制。如本文所使用的,單數形式的「一個(a)」、「某個(an)」和「該(the)」亦意欲包括複數形式,除非上下文明確地指出。本發明所屬領域中具有通常知識者亦應當理解,如本文所使用的,術語「包括」、「含有」、「包含」及/或「涵蓋」指示存在所陳述的特徵、整數、步驟、操作、元素及/或組件,但其不排除一或多個其他特徵、整數、步驟、操作、元素、組件及/或其組合的存在或者增加。
此外,例如,可以以由計算設備的元件執行的動作順序的角度來描述各個態樣及/或實施例。本發明所屬領域中具有通常知識者應當認識到,本文所描述的各種動作可以由特定的電路(例如,特殊應用積體電路(ASIC))、由一或多個處理器執行的程式指令或者二者的組合來執行。此外,本文描述的這些動作序列可以被認為是完全地體現在任何形式的非臨時性電腦可讀取媒體中,該電腦可讀取媒體具有儲存在其上的相應電腦指令集,當這些電腦指令被執行時,將使得相關聯的處理器執行本文所描述的功能。因此,本文所描述的各個態樣可以以多種不同的形式來體現,所有這些不同形式皆已經被預期以使其落入所聲明的主題的保護範疇之內。此外,對於本文描述的每一個態樣來說,本文可以將相應形式的任何這種態樣描述成,例如被配置為執行所描述的動作的「邏輯單元」及/或其他結構化組件。
如本文所使用的,術語「等時資料」或者其變型通常代表時間受約束、時間受限制或者以其他方式時間相關的資料,使得每一個資訊實體根據某種時間關係被約束到先前的和後續的條目。例如,在各個實施例中,等時資料可以代表依賴於時間的音訊(例如,需要相對於有關的運動圖像在時間上同步的電視音訊)。但是,本發明所屬領域中具有通常知識者應當理解,亦可以預期如本文所描述的等時資料包括非音訊應用中使用的任何適當的時間受約束資料(例如,亦需要相對於電視音訊和視訊在時間上同步的字幕或者隱藏字幕)。因此,如本文所進一步詳細描述的,術語「等時通道」以及其變型可以代表用於從發送設備向一或多個接收設備傳送加密的或者非加密的等時資料的邏輯傳輸,而術語「等時串流」以及其變型可以代表攜帶一或多個與時間相關的等時通道的邏輯鏈路。
根據各個態樣,圖1圖示藍芽協定堆疊130和開放系統互相連線(OSI)模型110中的七層之間的關係,其中建立OSI模型110用於對網際網路或者其他有線及/或無線網路上的點之間的資訊傳輸進行標準化。具體而言,OSI模型110通常將網路中的兩個點之間的通訊程序分離成七個堆疊的層,其中每一個層增加某些功能。每一個設備對訊息進行處理,使得在發送端點處發生向下流經每一個層,而在接收端點處發生向上流經這些層。用於提供OSI模型110中的七層的程式設計程式及/或硬體,通常是設備作業系統、應用軟體、TCP/IP及/或其他傳輸和網路通訊協定、以及其他軟體和硬體的組合。
具體而言,參見圖1,OSI模型110包括實體層112(OSI層1),後者用於在實體層級處,經由網路來傳達位元串流。電氣和電子工程師協會(IEEE)將實體層112細分成PLCP(實體層彙聚程序)子層和PMD(實體媒體相關)子層。資料連結層114(OSI層2)提供實體層級同步,執行位元填充,以及供應傳輸協定知識和管理等等。IEEE將資料連結層114細分成另外兩個子層,它們包括:用於控制去往和來自實體層的資料傳輸的媒體存取控制(MAC)子層,以及用於與網路層116(OSI層3)進行介面、解釋命令和執行差錯恢復的邏輯鏈路控制(LLC)子層。
根據各個態樣,仍然參見圖1,網路層116(OSI層3)以獨立於任何媒體和特定網路拓撲的方式,處理跨網路的資料傳輸(例如,路由和轉發),傳輸層118(OSI層4)管理端到端控制和差錯偵測,以根據應用層可靠性要求,對跨網路的資料傳輸進行多工處理,以及工作階段層120(OSI層5)建立、協調和終止應用之間通信期、交換和對話,以提供管理和資料流式控制服務。
根據各個態樣,仍然參見圖1,展示層122(OSI層6)將進入和外出資料從一種表示格式轉換成另一種表示格式,其可以包括根據通用表示,向資料單元增加服務結構以向應用層124(OSI層7)提供資料,而應用層124用於辨識通訊夥伴,辨識服務品質(QoS),考慮使用者認證和隱私,辨識關於資料語法的約束,以及管理與管理主機應用之間的通訊有關的任何其他功能。
現轉到藍芽協定堆疊130,射頻(RF)層132通常對應於OSI模型110中的實體層112,基頻層134和鏈路管理器協定層136通常對應於資料連結層114,主機控制器介面(HCI)138將RF層132、基頻層134和鏈路管理器協定層136與上層進行分隔。例如,OSI模型110中的實體層112管理針對通訊媒體的電介面,其包括調制和通道編碼,因此覆蓋RF層132中的藍芽無線電(以及基頻層134的可能的一部分),而資料連結層114管理特定鏈路上的傳輸、分框和差錯控制,其與鏈路管理器協定層136和基頻層134的控制端中所執行的任務重疊(例如,差錯偵測和校正)。
在HCI 138上,邏輯鏈路控制和適配協定(L2CAP)140、RF通訊(RFCOMM)通道142、電話控制規範(TCS)144、服務發現協定(SDP)146、音訊/視訊分發傳輸協定(AVDTP)148、同步連線導向(SCO)音訊150、物件交換(OBEX)152和TCP/IP 154功能對應於網路層116、傳輸層118和工作階段層120。應用層156包括藍芽設定檔(例如,用於語音的免提設定檔(HFP)、用於高品質音訊串流傳輸的高級音訊分發設定檔(A2DP)、用於視訊串流傳輸的視訊分發設定檔(VDP)等等),並對應於OSI模型110中的展示層122和應用層124。因此,通常認為藍芽設定檔與OSI七層模型110中的「應用」是同義的。與藍芽HFP相關,RFCOMM通道142包括名稱為「服務層級連接」(「SLC」)(未圖示)的通訊通道,其仿效用於音訊閘道(AG)設備和免提(HF)設備之間的另外通訊的串口。對於語音音訊連接而言,諸如在藍芽HFP中,稱為同步連線導向(SCO)通道的單獨基頻鏈路攜帶語音資料(其表示為圖1中的SCO音訊150)。對於A2DP而言,音訊資料(單向高品質音訊內容,其可以是單聲道或者身歷聲)經過AVDTP 148,接著轉而經過L2CAP 140。在無線電層級,所有的L2CAP 140資料流經邏輯鏈路,如下文將參照圖4所進一步詳細描述的。
根據各個態樣,藍芽無線技術系統通常具有兩種形式,其包括基本速率(BR)和低能(LE),前者亦包括可選的增強型資料速率(EDR)交替媒體存取控制(MAC)和實體(PHY)層擴展。藍芽BR系統和藍芽LE系統二者均包括設備發現、連接建立和連接機制。但是,藍芽LE系統包括有被設計為使產品能夠具有以下各項的特徵:與BR/EDR相比,需要更低的電流消耗、更低的複雜度、以及更低的成本,並設計為支援具有更低資料速率和更低工作週期的用例和應用。通常,根據用例或者應用,包括有任何可選部分的一種系統可能是比另一種系統更優的。此外,實現這兩種系統的設備可以與實現這兩種系統的其他設備,以及實現任一系統的設備進行通訊。但是,一些設定檔和用例可能只在一種系統或者另一種系統中被支援,鑒於此實現兩種系統的設備具有支援大多數用例的能力。參見圖1,藍芽核心系統通常包括主機和一或多個控制器,其中主機是被規定成位於在其中實現了藍芽設定檔的應用層156之下,並在HCI 138之上的所有層的邏輯實體,而控制器是被規定成位於HCI 138之下的所有層的邏輯實體。根據各個態樣,具備藍芽能力的設備通常具有一個主控制器,其可以是包括RF層132、基頻層134、鏈路管理器協定層136和可選的HCI 138的BR/EDR控制器。替代地,主控制器可以是包括低能(LE)PHY、鏈路管理器協定層136和可選的HCI 138的LE控制器。在另外的替代方案中,主控制器可以將BR/EDR部分和LE控制器部封包合到單個控制器中,在該情況下,控制器配置只具有在組合的BR/EDR和LE控制器部分之間共享的一個藍芽設備位址。
根據各個態樣,圖2圖示使用藍芽協定堆疊200來支援一或多個邏輯連接的實現。例如,檔案傳輸通訊協定(FTP)202提供一種在不損失資料的情況下傳輸檔(其可以包括包含二進位元和ASCII文字的所有檔案類型)的方法,基本成像設定檔(BIP)204建立用於實現大小協商和與圖像有關資料的編碼的基本要求,串口設定檔(SPP)206規定如何建立虛擬串口和連接兩個具備藍芽能力的設備,以及RFCOMM 220是基於用於已經被藍芽所採用的串口模擬的標準的協定。此外,如上面所提及的,藍芽協定堆疊200包括L2CAP層228,後者提供藍芽協定堆疊200中的多工(MUX)和解多工(DEMUX)能力。例如,L2CAP層228可以建立針對MUX/DEMUX子層238的通道ID(CID)鏈路,其中CID代表服務於單個應用或者更高層協定的兩個設備之間的L2CAP層228上的邏輯連接。MUX/DEMUX子層238可以操作在基頻層協定所提供的邏輯鏈路之上。主機控制器介面(HCI)240在經由邏輯鏈路接收到資料時,向主機設備(例如,具備藍芽能力的膝上型電腦或行動電話)傳輸更低層協定。因此,HCI 240表示針對基頻控制器的命令介面,並且提供針對控制藍芽無線電244的基頻能力的統一存取。
根據各個態樣,在藍芽BR/EDR和藍芽LE實現中,藍芽無線電244操作在免許可的2.4 GHz ISM頻帶中。在藍芽LE實現中,使用頻率跳變收發機來抵抗干擾和衰落,並且提供多個頻率跳變擴展頻譜(FHSS)載波。在藍芽LE中,可以使用分頻多工存取(FDMA)及/或分時多工存取(TDMA)方案,將實體通道細分成一些時間單元(或者「事件」),其中封包可以位於這些時間單元之中,以在藍芽LE設備之間發送資料。通常,存在兩種事件類型,其包括通告事件和連接事件。在通告PHY通道上發送通告封包的設備被稱為通告方,而在通告通道上接收通告而無意連接到通告設備的設備被稱為掃瞄方。通告PHY通道上的傳輸發生在通告事件中,其中在每一個通告事件的起始處,通告方發送與該通告事件類型相對應的通告封包。根據該通告分群組類型,掃瞄方可以在相同的通告PHY通道上向通告方進行請求,可以在該請求之後在相同的通告PHY通道上發生來自通告方的回應。在實體通道之上,按照基於實體通道、實體鏈路、邏輯傳輸、邏輯鏈路和L2CAP通道的層次結構,排列了鏈路、通道和相關聯的控制協定,如下面將參照圖4所進一步詳細描述的。
參見圖2,在藍芽BR/EDR和藍芽LE實現中,L2CAP層228向應用和服務提供基於通道的抽象,其中L2CAP層228對應用資料進行分段和去分段,並且將多個通道多工/解多工在共用的邏輯鏈路上。但是,在藍芽LE實現中,提供了位於L2CAP層228之上的兩個額外的協定層。具體而言,如圖2中所示,安全管理器協定(SMP)216使用固定的L2CAP通道來實現設備之間的安全功能,屬性協定(ATT)214提供用於經由固定的L2CAP通道來傳輸少量資料的方法。此外,設備亦使用ATT協定214來決定與其他設備相關聯的服務和能力。ATT協定214亦取決於通用存取設定檔(GAP)210,後者提供用於所有其他設定檔的基礎,並且規定兩個具備藍芽能力的設備如何發現彼此,以及彼此之間如何建立連接。通用屬性(GATT)設定檔212是構建在ATT協定214之上的,並且規定用於根據與某些服務相關聯的程序、格式和特性來使用ATT協定214的服務框架(例如,發現、讀取、寫入、通知和指示特性、配置廣播特性等等)。通常,GAP 210、GATT設定檔212和ATT協定214不是特定於傳輸的,其可以在藍芽BR/EDR和藍芽LE實現中使用。但是,由於GATT設定檔212用於發現藍芽LE中的服務,因此需要藍芽LE實現來實施GATT設定檔212和ATT協定214。
根據各個態樣,圖3圖示與通用屬性(GATT)設定檔320相關聯的依賴關係300,其中在藍芽LE中,所有應用設定檔322都是基於GATT設定檔320的。具體而言,通常認為第一設定檔依賴於第二設定檔,其中第一設定檔對第二設定檔的一部分進行重用,這種情形可以發生於第一設定檔隱式地或者顯式地引用在第一設定檔中重用的第二設定檔的一部分的情況下。因此,一個設定檔具有關於包含該設定檔的設定檔的依賴關係(無論是直接地還是間接地)。例如,如圖3中所示,GATT設定檔320依賴於通用存取設定檔(GAP)310,後者規定兩個藍芽單元如何發現彼此,以及彼此之間如何建立連接,以便提供用於所有其他藍芽設定檔的基礎。GATT設定檔320被設計為由應用設定檔322進行使用,使得客戶端可以與伺服器進行通訊,其中客戶端代表與用於向伺服器發起命令和請求的設備相關聯的角色,並且其可以接收從伺服器發送的回應、指示和通知,而伺服器代表與用於從客戶端接收進入命令和請求,並向客戶端發送回應、指示和通知的設備相關聯的角色。但是,本發明所屬領域中具有通常知識者應當理解,客戶端和伺服器角色對於設備來說並不是固定的,替代地是,當設備發起規定的程序時,角色被決定,而當該程序結束時,角色被釋放。因此,以伺服器角色進行操作的設備包含各種屬性,GATT設定檔320規定了如何使用屬性(ATT)協定來發現、讀取、寫入和獲得與這些屬性相關聯的指示,以及如何配置廣播屬性。關於藍芽LE而言,藍芽特殊興趣小組(SIG)已經規定了基於GATT設定檔320,並且用於經由低能鏈路來發送和接收資料(或屬性)的幾種示例性應用設定檔322。例如,基於GATT設定檔320的一些應用設定檔322包括:血壓設定檔(BLP),其使設備能夠與消費者的血壓感測器設備和專家醫療保健應用連接並與之互動;找到我設定檔(FMP),其規定當按下一個設備上的按鈕時,在對等設備上造成警報信號的行為;鏈路損失服務(LLS),其規定當設備之間的鏈路丟失時的行為;鄰近性設定檔(PXP),其實現設備之間的鄰近性監測;等等。
根據各個態樣,圖4示出可以結合本文所描述的各個態樣和實施例進行使用的藍芽通用資料傳輸架構400。具體而言,圖4中所示出的藍芽通用資料傳輸架構400被劃分為多個層,其包括實體層410、邏輯層420和L2CAP層430。出於效率和傳統原因,藍芽通用資料傳輸架構400對邏輯層420進行細分,在邏輯傳輸422和邏輯鏈路424之間進行區分,這提供了一般和通常理解的概念,憑藉該概念,邏輯鏈路提供兩個或更多設備之間的獨立傳輸。邏輯傳輸子層422可以描述具有不同類型的邏輯鏈路424之間的相互依賴性。
根據各個態樣,藍芽通用資料傳輸架構400中的最低層是實體通道412,其中所有的藍芽實體通道412根據與時間參數相結合的RF頻率來圖示特性,並根據空間考量來進行限制。對於基本的和適配的微微網實體通道412來說,使用頻率跳變來定期地改變頻率,以減少干擾的影響,並符合監管要求。通常,一起實現特定用例的兩個具備藍芽能力的設備,使用共享的實體通道412來進行通訊。因此,這兩個具備藍芽能力的設備可能需要在相同的時間處將相應的收發機調諧到相同的RF頻率,並位於彼此的標稱範圍之內。只要藍芽設備同步到與實體通道412相關聯的定時、頻率和存取碼,就說該藍芽設備「連接」到實體通道412(無論該設備是否活動地參與到實體通道412上的通訊中)。儘管藍芽規範假定設備在任何時間處,只能夠連接到一個實體通道412,但高級設備可以具有同時連接到一個以上的實體通道412的能力。
在藍芽LE實現中,兩個藍芽LE設備使用共享的實體通道412來進行通訊,據此,這兩個藍芽LE設備可以在相同的時間處將相應的收發機調諧到相同的實體頻率,並位於彼此的標稱範圍之內。但是,由於實體通道412在數量上是有限的,並且很多藍芽設備可能獨立地操作在相同的空間和時間區域,因此可能存在兩個獨立的設備對,其收發機調諧到相同的實體通道412,這導致發生衝突。因此,鑒於藍芽BR/EDR實現使用存取碼來辨識微微網,藍芽LE實現使用隨機產生的存取位址來辨識實體鏈路414。若兩個設備碰巧在相同的區域中共享相同的實體通道412,則可以使用目標設備存取位址來決定該通訊針對於哪個設備。直到藍芽4.2規範為止,都為藍芽LE規定了兩個實體通道412,其包括:連接設備用於經由特定的微微網進行通訊的LE微微網實體通道412、以及可以用於廣播通告的LE通告廣播通道412。通常,藍芽LE設備在任何給定的時間處,只能夠使用一個LE實體通道412,但可以使用實體通道412之間的分時多工,來支援多個併發的操作。
在實體通道子層412之上,實體鏈路子層414表示具備藍芽能力的設備之間的基頻連接。通常,實體鏈路414與一個實體通道412相關聯,但實體通道412可以支援一個以上的實體鏈路414,這是在發送的封包結構內沒有直接表示的虛擬概念。使用存取碼封包欄位以及與主藍芽設備相關聯的時鐘和位址,來辨識實體通道412。但是,該封包並不包括用於直接標識實體鏈路414的後續部分。相反,可以經由與邏輯傳輸422的關聯來辨識實體鏈路414,這是由於每一個邏輯傳輸422只在一個實體鏈路414上進行接收。在經由一個以上的實體鏈路414來廣播傳輸的情形下,通常將傳輸參數選擇為適合於所有的實體鏈路414。
關於藍芽LE而言,LE微微網實體通道412支援LE活動實體鏈路414,後者代表主設備和從設備之間的點對點鏈路,當從設備與主設備相連接時,始終存在該點對點鏈路。若在主設備和從設備之間存在預設的LE ACL邏輯傳輸,則主設備和從設備之間的實體鏈路414是活動的,其中根據在鏈路層封包中使用的隨機產生的存取位址,來辨識活動的實體鏈路414。每一個存取位址具有與活動的實體鏈路414的主設備和從設備的一對一關聯性。LE通告實體通道412支援LE通告實體鏈路414,後者代表通告方設備和一或多個掃瞄方或發起方設備之間的廣播,並且當通告方在廣播通告事件時,始終存在LE通告實體鏈路414。通告設備和發起設備之間用於形成連接(例如,活動的實體鏈路414)的通告實體鏈路414,可以存在於相對較短的時間內。
根據各個態樣,在邏輯層420中,各個邏輯鏈路424可用於支援不同的應用資料傳輸要求。每一個邏輯鏈路424與具有各種特性(例如,流控制、確認/重傳機制、序列編號、排程行為等等)的邏輯傳輸422相關聯。通常,根據與邏輯傳輸422相關聯的類型,邏輯傳輸422可以攜帶具有不同類型的邏輯鏈路424。在各種用例中,可以將邏輯鏈路424多工到相同的邏輯傳輸422上,其中邏輯傳輸422可以被攜帶在基本的或者適配的微微網實體通道412上的活動的實體鏈路414上。用於辨識邏輯傳輸422和提供即時(鏈路控制)訊號傳遞的資訊被攜帶在封包標頭中並用於某些邏輯鏈路424,該標識可以被攜帶在有效載荷標頭中,同時使用LMP協定來執行不需要單個時槽回應時間的控制訊號傳遞。某些邏輯傳輸422可以支援不同的邏輯鏈路424,併發地、多工的、或者一次一個。在這些邏輯傳輸422中,根據與攜帶資料有效載荷的基頻封包相關聯的有效載荷標頭中的一或多個邏輯鏈路辨識符(LLID)位元,來辨識邏輯鏈路424。邏輯鏈路424用於在可以在邏輯傳輸422上發送和接收資料的有限的核心協定之間進行區分。但是,一些邏輯傳輸422不能攜帶所有的邏輯鏈路424。例如,SCO和擴展型SCO(eSCO)邏輯傳輸422只能攜帶恆定的資料速率串流。
根據各個態樣,L2CAP層430提供用於允許不同的應用共享兩個設備之間的邏輯鏈路424的資源的多工角色。應用和服務協定使用面向通道的介面,與L2CAP層430進行介面,以產生針對其他設備上的等同實體的連接。通常,根據L2CAP分配的通道辨識符(CID),向它們的客戶端標識L2CAP通道端點,其中任何設備上的每一個L2CAP通道端點具有不同的CID。在L2CAP層430,L2CAP通道432可以被配置為向應用提供適當的服務品質(QoS),其中L2CAP層430將L2CAP通道432映射到底層的邏輯鏈路424上。L2CAP層430可以支援連線導向的通道和面向組的其他通道。除了產生、配置和終止通道之外,L2CAP層430提供用於將來自通道客戶端的服務資料單元(SDU)多工到邏輯鏈路424,以及執行排程的角色,其中在排程中根據相對優先順序來選擇SDU。
根據各個態樣,再次參見邏輯層420和實體層410,下面的表列出了直到藍芽4.2規範所支援的各種藍芽BR/EDR邏輯傳輸422以及這些邏輯傳輸422支援的邏輯鏈路424、可以支援這些邏輯傳輸422的實體鏈路414和實體通道412、以及與各個邏輯傳輸422相關聯的簡短描述。
表1:支援的藍芽BR/EDR邏輯傳輸
根據各個態樣,再次參見邏輯層420和實體層410,下面的表列出了直到藍芽4.2規範所支援的各種藍芽LE邏輯傳輸422以及這些邏輯傳輸422支援的邏輯鏈路424、可以支援這些邏輯傳輸422的實體鏈路414和實體通道412、以及與每個邏輯傳輸422相關聯的簡短描述。
表2:支援的藍芽LE邏輯傳輸
值得注意的是,直到藍芽4.2規範所規定的藍芽通用資料傳輸架構400,並不包括藍芽LE中可以用於傳輸等時資料的任何特定支援(例如,時間受約束的資料具有有限的生命期,在該有限的生命期之後資料變得無效)。相反,在藍芽4.2規範中,經由配置ACL鏈路以自動地刷新已到期的封包,僅藍芽BR/EDR實現能夠支援時間受約束的資料。因此,藍芽SIG已經建議了用於支援等時(時間受約束的)資料的特徵,其中等時資料可以代表串流中的資訊,其中每一個資訊實體根據某種時間關係被約束到先前的和後續的條目。通常,等時資料可以用於很多應用,其包括音訊以及在網格網路中傳達的時間受限資料(例如,電視向一或多個使用者廣播音訊、音樂播放機發送個人音訊、公告系統在機場內廣播音訊等等)。
具體而言,根據各個態樣,可以根據連線導向的方法或者無連接方法,經由用於從源設備向一或多個宿設備傳送等時資料的等時實體通道312,來在藍芽LE中實現等時資料支援。例如,在各個實施例中,可以根據一組實體(PHY)資料通道(其中在不同的PHY通道上完成任何封包重傳)之中的假性隨機跳變序列、用於指示該組PHY通道的通道映射參數、用於選擇PHY通道的通道選擇演算法、以及用於指示在鏈路層連接命令或者通告封包中發送的第一等時資料封包的一或多個定時參數,來圖示等時實體通道412的特性。此外,如前述,等時實體通道412可以使等時資料能夠經由連線導向的配置來傳送(亦即,一對一配置,其中源設備向一個宿設備傳送等時資料的),亦可以使等時資料能夠根據無連接配置來傳送(亦即,一對多配置,其中源設備向一或多個宿設備廣播等時資料)。
具體而言,在各個實施例中,等時實體通道412可以支援等時實體鏈路414,後者可以攜帶等時邏輯傳輸422。例如,如上面所提及的,等時邏輯傳輸422可以是連線導向的,在該情況下,等時實體鏈路414可以是一個源設備和一個宿設備之間的點對點鏈路。可以根據在鏈路層封包中使用的隨機產生的存取位址和與等時連線導向(ICO)通道相關聯的控制碼,來辨識用於攜帶連線導向的等時邏輯傳輸422的等時實體鏈路414。因此,ICO通道可以提供等時連線導向的邏輯傳輸422,後者可以用於在兩個連接的設備之間傳送等時資料(例如,電話傳送去往和來自無線耳機的音訊資料)。在連接兩個設備之後(亦即,存在ACL連接),源設備可以與源設備建立等時邏輯鏈路424,其中可以將等時邏輯鏈路424規定成能夠攜帶一或多個與時間相關的ICO通道的等時連線導向的(ICO)串流。特定的源設備可以建立ICO串流,每一個ICO串流攜帶與微微網中的一或多個源設備的一或多個與時間相關的ICO通道。ICO通道可以包括一或多個事件,轉而,這些事件可以包括用於傳送封包(其中這些封包包括源設備和宿設備之間的等時資料)的一或多個子事件。
替代地及/或額外地,等時邏輯傳輸422可以是等時無連接(ICL)通道,在該情況下,等時實體鏈路414可以是源設備和一或多個宿設備之間的廣播(例如,電視向一或多個使用者廣播音訊資料)。例如,在各個實施例中,源設備可以建立等時無連接(ICL)串流,其中ICL串流可以提供能夠攜帶一或多個與時間相關的ICL通道的等時邏輯鏈路424。此外,如同ICO通道,構成ICL串流的一或多個ICL通道均可以包括一或多個事件,它們同樣地可以包括用於傳送與ICL串流有關的資料封包的一或多個子事件。在各個實施例中,如下面所進一步詳細論述的,源設備可以在一或多個通告及/或同步封包中,廣播與ICL串流相關聯的同步資訊。因此,可以根據與ICL串流相關聯的偏移(其可以在一或多個通告及/或同步封包中進行指示),來辨識用於攜帶等時無連接邏輯傳輸422的等時實體鏈路414。因此,為了接收經由一或多個ICL通道廣播的等時資料,宿設備首先接收經由該一或多個通告及/或同步封包廣播的同步資訊,隨後同步到該一或多個ICL通道中的頻率跳變子事件。此外,ICL串流可以包括更新子事件,其提供用於允許源設備向所有宿設備提供更新的控制資訊(例如,新的通道映射)的機制。因此,用於支援ICL邏輯鏈路424的邏輯傳輸422,亦可以包括ICL控制通道,其中該ICL控制通道可以使用等時實體鏈路414和更新子事件來廣播更新的控制資訊。
通常,可以根據設備中的應用設定檔所規定的用例,來決定是使用ICO通道,還是使用ICL通道。例如,在下面的表中列出了使用ICO通道或者ICL通道的各種原因:
表3:ICO通道和ICL通道之間的比較
因此,可以經由等時實體通道412、等時實體鏈路414、等時邏輯傳輸422和等時邏輯鏈路424,將等時資料支援擴展到藍芽LE邏輯,如下所述:
表4:藍芽LE等時傳輸
根據各個態樣,如圖5中所示,為了說明目的,現在描述根據無連接方法,源設備510向多個宿設備520、522傳送等時資料的實例用例500。在圖5所示出的實例用例500中,源設備510經由兩個分別的等時串流(其包括攜帶與時間相關的等時通道534、536的第一等時串流530以及攜帶一個等時通道544的第二等時串流540)來廣播等時資料。此外,源設備510亦經由第一通告通道532來廣播與第一等時串流530相關聯的同步資訊,以及經由第一通告通道542來廣播與第二等時串流540相關聯的同步資訊。因此,為了從源設備510接收等時資料,宿設備520、522首先經由通告通道532、542接收同步資訊,並隨後同步到在宿設備520、522處選定的任何等時通道534、536、544中的頻率跳變子事件。例如,可以向等時串流530、540均分配相應的串流辨識符,並且可以向每一個等時通道534、536、544分配相應的通道辨識符。可以在經由通告通道532、542所傳達的同步資訊中,發送該串流辨識符和通道辨識符,使得每一個宿設備520、522可以選擇和擷取適當的等時通道。例如,在圖5中,一個宿設備520選擇了第一等時串流530中的第一等時通道534,而另一個宿設備522選擇了第一等時串流530中的第二等時通道536和第二等時串流540中的唯一等時通道544。
根據各個態樣,因此在源設備510和宿設備520、522之間可以存在多個等時串流530、540,這可以使得能夠從源設備510向宿設備520、522傳送具有不同的時延及/或定時依賴性的不同的等時資料集。通常,可以經由控制通道,向宿設備520、522傳達定時資訊。例如,在連線導向的用例中,可以使用兩個連接的設備之間的相關聯的ACL連接,來傳達控制資訊。另一態樣,在無連接用例(例如,如圖5中所示)中,可以經由通告通道532、542來傳達定時資訊,其中通告通道532、542提供必要的同步資訊,以允許宿設備520、522擷取等時通道534、536、544等等。此外,在各個實施例中,無連接等時串流530、540可以包括更新子事件,以允許源設備510向所有宿設備520、522提供更新的控制資訊(例如,新的通道映射)。通常,當需要向宿設備520、522發送更新的控制資訊時,源設備510可以排程等時串流530、540中的更新子事件。例如,為了排程等時串流530中的更新子事件,源設備510可以在經由相關聯的等時通道534、536發送的封包中,設置更新傳輸標誌。因此,宿設備520可以檢查經由在那時所選定的第一等時通道534所接收的資料封包中的更新傳輸標誌,其他宿設備522可以類似地檢查經由第二等時通道536所接收的資料封包中的更新傳輸標誌。在該意義下,每一個宿設備520、522可以排程和接收來自源設備510的更新子事件。
根據各個態樣,在一些情況下,要經由一或多個等時通道534、536、544等等發送的等時資料可以根據可用於廣播的等時資料而時不時地開始和停止(例如,當音訊暫停時,可以停止等時資料,當音訊恢復時,可以再次開始等時資料,可以間歇地進行機場中的公告等等)。因此,一種向宿設備520、522通知等時資料何時開始和停止的一種方式,可以是經由通告通道532、542來傳達與該等時資料相關聯的狀態的改變。例如,經由通告通道532、542傳達的同步資訊可以包括:用於指示在特定的等時通道534、536、544等等上是否存在等時資料的資料活動標誌。在這種實現下,在已擷取了等時通道534、536、544等等之後,宿設備520、522將繼續接收經由通告通道532、542所傳達的同步資訊,使得宿設備520、522監測資料活動標誌來開始和停止接收相應的宿設備520、522已經選擇的等時通道534、536、544等等中的等時資料。但是,出於一些原因,經由通告通道532、542來傳達與等時資料有關的狀態改變是次優的,其包括:需要宿設備520、522在監聽通告通道532、542和等時通道534、536、544等等之間進行切換,這會消耗額外的資源(例如,記憶體和功率)、增加時延及/或以其他方式干擾效能。
因此,根據各個態樣,圖6A到6C圖示示例性時序圖,其中該示例性時序圖能夠使用更新時槽,來根據源設備在該更新時槽中傳達的狀態資訊,同步到等時通道。因此,已經選擇和擷取了該等時通道的宿設備可以免除在其已經擷取(或者重新擷取)了該等時通道之後,持續地監聽週期性通告串流的要求,其中週期性通告串流用於傳達與該等時通道有關的同步資訊。具體而言,如上面所提及的,等時串流可以包括更新子事件,其中該更新子事件提供了允許源設備使用控制資訊(例如,新的自動頻率跳變(AFH)通道映射)來更新接收該等時串流的所有宿設備的機制,其中當需要向接收該等時串流的宿設備發送該資訊時,源設備可以排程該等時串流中的該更新子事件。因此,每一個宿設備可以在該等時通道中接收的資料封包中,檢查與更新傳輸標誌相關聯的狀態,以排程接收更新子事件中的控制封包。因此,在下面的描述中,接收方宿設備可以直接同步到源設備用於向接收方宿設備發送偶爾的控制資訊的更新子事件(其亦稱為「更新時槽」),據此,與經由等時通道發送的等時資料有關的任何狀態資訊(例如,狀態從不活動改變成活動、從活動改變成不活動等等),可以經由該更新子事件進行傳達,使得宿設備可以在已經擷取了等時通道之後,停止監聽週期性通告串流。
具體而言,根據各個態樣,源設備可以在一或多個主通告通道610上發送一或多個通告封包612來通告資料廣播,其中主通告通道610可以包括散佈在特定的頻譜上的一或多個實體通道。可以將主通告通道610劃分成一些通告事件,這些通告事件可以在通告實體通道上進行跳變。通常,這些通告事件可以定期地出現,這可以遇到隨機延遲以有助於干擾避免。此外,可以提供一或多個輔助通告通道620來實現擴展的通告事件,擴展的通告事件可以與主通告通道610上的通告事件在相同的時間處開始,並且以輔助通告通道620上的最後封包結束。通常,輔助通告通道620可以用於卸載否則將會在主通告通道610上發送的資料,其中當有足夠的空中時間可用時,源設備可以排程輔助通告通道620上的輔助通告封包。此外,輔助通告通道620可以用於提供週期性通告串流630,其中可以在每一個封包632與前一封包632具有可預測的間隔636的情況下,在週期性的基礎上發送該週期性通告串流630。在各個實施例中,如本文所進一步詳細描述的,主通告通道610上的偶爾通告封包612連同輔助通告通道620上的相關聯的輔助通告封包622,可以允許在週期性通告串流630中找到週期性通告632。
根據各個態樣,參見圖6A,經由等時通道640廣播等時資料的源設備可以因此經由主通告通道610來發送一或多個通告封包612,其中經由主通告通道610發送的通告封包612可以包括用於指向後續的輔助通告封包622(其包含一些或者所有的通告資料)的輔助指標欄位614。例如,經由主通告通道610發送的通告封包612可以指示:用於發送輔助通告封包622的鏈路層資料通道、通告封包612的起始和該通告封包612指向的後續的輔助通告封包622之間的近似定時資訊、以及用於標識將經由其發送後續的輔助通告封包622的實體輔助通告通道620的資訊。輔助通告通道620上的輔助通告封包622可以攜帶上面所提及的與等時通道640相關聯的同步資訊。此外,如624處所示,輔助通告封包622亦可以包括用於指向經由週期性通告串流630發送的一或多個輔助同步封包632的資訊(例如,用於指示從輔助通告封包622的起始到後續的輔助同步封包632的起始的時間的資訊、與週期性通告串流630相關聯的通道索引等等)。同樣,經由週期性通告串流630發送的輔助同步封包632可以包括與等時通道640相關聯的同步資訊。因此,在各個實施例中,尋求擷取來自源設備的等時通道640的宿設備,可以經由在輔助通告通道620上廣播的輔助通告封包622及/或經由週期性通告串流630發送的輔助同步封包632,來接收同步資訊。
具體而言,根據各個態樣,在輔助通告通道620及/或週期性通告串流630上廣播的同步資訊,可以包括使得在宿設備處能夠選擇和擷取等時通道640的各種參數,如624和634處所描述的。例如,在各個實施例中,同步資訊可以包括:指示使用的和未使用的資料通道的通道映射、符號速率、與源設備處使用的休眠時鐘相關聯的最壞情況準確性、及/或其他適當的實體通道資訊。在各個實施例中,同步資訊亦可以包括通道間隔,如圖6A-6C中的646處所描述的,其可以指示與等時通道640上的事件相關聯的時間(亦即,包括更新子事件的所有子事件的時間)。此外,在各個實施例中,同步資訊可以指示:在等時串流中發送了多少等時通道、指示等時通道之間的時間的通道時間偏移、每一等時通道提供多少子事件、指示在通道間隔646中每一等時通道發送了多少新封包的短脈衝數量、指示在通道間隔646中每一等時通道有多少子事件被用於重傳封包的初始重傳數量、用於規定與等時通道間隔中的封包相關聯的延遲的延遲的重傳數量、用於指示子事件開始時間之間的間隔的子事件偏移、及/或可以使宿設備能夠選擇和擷取等時通道640的其他參數(例如,從與輔助同步封包632相關聯的錨定點到未來錨定點的時間、從錨定點到更新子事件的時間、與將在等時通道640上發送的第一封包相關聯的封包號、用於從其推導等時串流中的所有通道存取位址的基底位址(其亦可以使用成更新子事件中的控制通道的存取位址)、循環冗餘檢查(CRC)初始化值、加密/解密資訊(若啟用加密的話)等等)。
在各個實施例中,經由輔助通告封包622及/或輔助同步封包632傳達的同步資訊,可以因此提供用於指向等時通道640,並且使宿設備能夠同步到等時通道640中的頻率跳變子事件的各種參數,其可以包括:排程源設備在其中經由等時通道640來廣播等時資料封包的一或多個等時時槽642。此外,如上面所提及的,等時通道640可以包括更新時槽644,其中在該更新時槽644中,可以排程更新子事件以允許源設備向所有宿設備提供與該等時串流有關的更新的控制資訊,其中該等時串流可以至少包括等時通道640。此外,在各種用例中,包括等時通道640的等時串流可以包括與該等時通道640時間相關的額外等時通道(未圖示)。因此,可以使用在更新時槽644中傳達的資訊來提供更新的控制資訊,其中該更新的控制資訊應用於構成該等時流的所有等時通道(亦即,等時通道640加上相同等時串流中的任何其他等時通道)。因此,在各個實施例中,除了可以以其他方式在更新時槽644中傳送的偶爾控制資訊之外,源設備可以被配置為使用更新時槽644來傳達與等時通道640相關聯的狀態資訊。因此,可以經由經由更新時槽644傳達任何相關的狀態資訊,來避免在已經擷取(或者重新擷取)等時通道640之後,由於需要接收方宿設備監聽週期性通告串流630所造成的不必要的資源消耗和時延。因此,接收方宿設備可以在已經擷取了等時通道640之後,停止監聽週期性通告串流630,這是因為只需要監聽週期性通告串流630來獲得為了擷取或重新擷取等時通道640所需要的同步資訊。
具體而言,根據各個實施例,在等時通道640中發送的每一個資料封包除了包括可變大小的有效載荷之外,亦可以至少包括標頭。通常,該標頭除了包括邏輯鏈路辨識符以指示該資料封包是否包括在一或多個等時時槽642中發送的等時資料或者在更新時槽644中發送的更新子事件封包(例如,當該資料封包包括等時資料時,可以將邏輯鏈路辨識符設置為諸如‘00’之類的第一值,而當該資料封包是更新子事件封包時,將其設置為諸如‘11’之類的第二值)之外,亦可以包括長度欄位以指示與有效載荷相關聯的大小。此外,在各個實施例中,該標頭可以包括更新序號(USN),當不存在被排程為在更新時槽644中發送的更新子事件封包時,USN可以被設置為零,而每一次在更新時槽644中發送新的更新子事件封包時,對USN遞增為新的非零值。因此,該標頭亦可以包括更新傳輸標誌,當排程更新子事件封包在更新時槽644中進行發送時,源設備可以啟用該更新傳輸標誌(例如,當更新子事件封包被排程在更新時槽644中時,可以將更新傳輸標誌設置為‘1’,或者當不在更新時槽644中排程更新子事件封包時,將其設置為‘0’)。因此,源設備可以在等時時槽642中發送的一或多個資料封包中,設置更新傳輸標誌以指示在更新時槽644中排程了更新子事件封包。在各個實施例中,更新子事件封包可以包括:用於根據鏈路層控制程序,傳達與等時通道640相關聯的狀態的有效載荷。例如,與更新子事件封包相關聯的有效載荷可以包括:用於指示該更新子事件封包傳達等時通道狀態的操作碼、一或多個等時通道辨識符、以及應用於與這些等時通道辨識符相關聯的等時通道的等時通道狀態,如下所述:
表5:等時通道狀態有效載荷
表6:等時通道狀態
因此,基於前面的描述,圖6A圖示等時通道640具有活動狀態的實例時序圖,其意味著在等時時槽642中存在等時資料(例如,時間受約束的音訊資料),其中在該等時時槽642中,排程源設備廣播等時資料。在各個實施例中,為了指示活動狀態的轉換(例如,轉換到不活動或者終止狀態),源設備可以在經由一或多個等時時槽642發送的資料封包中,設置更新傳輸標誌,以排程後續更新時槽644中的更新子事件封包。因此,已經選定了該等時通道640的宿設備可以對經由一或多個等時時槽642發送的資料封包中的更新傳輸標誌進行監測,當啟用更新傳輸標誌時,排程接收更新時槽644中的更新子事件封包。當在更新時槽644中接收到更新子事件封包時,接收該等時通道640的每一個宿設備可以偵測更新子事件有效載荷中的狀態指示符操作碼(例如,「LL_ICL_STATE_IND」),並且決定與經由該更新子事件封包傳達的等時通道狀態相關聯的適當等時通道。例如,基於更新子事件封包中的有效載荷(其包括與等時通道640相對應的通道辨識符),已經選擇了或者以其他方式擷取了等時通道640的宿設備亦可以決定可應用到它的等時通道狀態。此外,如前述,等時通道640可以用於在等時串流內廣播等時資料,其中該等時串流可以包括(或者可以不包括)一或多個額外的與時間相關的等時通道。因此,在各個實施例中,更新子事件封包可以包含用於指示與多個通道辨識符相關聯的等時通道狀態的有效載荷,其中該多個通道辨識符與相同等時串流中的多個與時間相關的等時通道相對應。
根據各個實施例,因此,圖6A圖示處於活動狀態的等時通道640,其中在一或多個等時時槽642中存在和發送包含等時資料的資料封包,而在更新時槽644(當其被排程時)中存在和發送更新子事件封包。此外,如圖6A中所示,經由週期性通告串流630發送的輔助同步封包632指向一或多個等時時槽642,其中當等時通道640處於活動狀態時,源設備被排程為在該一或多個等時時槽642中廣播等時資料。因此,為了傳達從活動狀態到另一個狀態的改變,源設備可以在經由一或多個等時時槽642發送的資料封包中,啟用更新傳輸標誌,以便在更新時槽644中排程更新子事件封包。此外,本發明所屬領域中具有通常知識者應當理解,更新子事件封包亦可以用於傳達與等時通道640相關聯的當前狀態,使得經由更新子事件封包傳達的狀態資訊不受限於狀態改變。
例如,回應於在更新時槽644中發送的更新子事件封包傳達從活動狀態到不活動狀態的轉換(例如,當等時音訊資料被暫停時),等時通道640可以隨後遵循圖6B中所示出的時序圖。具體而言,如圖6B中所示,在一或多個等時時槽642中不存在或者以其他方式不發送資料封包,其中否則會在該一或多個等時時槽642中排程源設備經由等時通道640來廣播等時資料。但是,在不活動狀態期間,仍然可能存在更新子事件封包,據此,宿設備可以經由在更新時槽644中傳達的狀態資訊,在處於不活動狀態時繼續直接地同步到等時通道640。此外,圖6B亦圖示當等時通道640處於不活動狀態時,經由週期性通告串流630發送的一或多個輔助同步封包632指向更新時槽644。因此,當宿設備擷取不活動時的等時通道640時,宿設備可以簡單地對經由更新時槽644傳達的通道狀態資訊進行監測,以便在從不活動狀態發生轉換時同步到等時通道640。例如,當經由等時通道640發送的等時資料開始及/或恢復時,經由更新時槽644發送的更新子事件封包可以傳達:該等時通道640已轉換到如圖6A中所示的活動狀態。
此外,當等時通道640要被終止時(例如,由於沒有更多的等時資料要進行發送或者由於其他原因,而從源設備和任何宿設備處的記憶體中移除),經由更新時槽644發送的更新子事件封包可以傳達終止事件,使得等時通道640隨後遵循圖6C中所示出的時序圖。具體而言,如其中所示出的,在終止時,在該一或多個等時時槽642中不存在等時資料,並且在更新時槽644中不存在更新子事件。因此,可以從源設備和宿設備處的記憶體中,移除等時通道640,使得源設備將需要發起用於準備和啟動等時通道640的程序,而宿設備將需要再次對週期性通告串流630進行監聽以使等時資料經由等時通道640來傳送。
根據各個態樣,圖7圖示如上文所詳細描述的,用於經由更新時槽傳達與一或多個等時通道有關的狀態資訊的示例性方法700。具體而言,圖7中所示出的方法700可以在源設備處執行,其中源設備在包括一或多個與時間相關的等時通道的等時串流中廣播等時資料,其中在方塊705處,源設備可以首先準備與一或多個等時串流有關的一或多個等時通道。例如,在各個實施例中,應用設定檔可以請求具有一或多個與時間相關的等時通道的等時串流,其中準備該一或多個等時通道可以包括:向已經被請求的每一個等時串流分配串流辨識符,並且向每一個等時串流中的等時通道分配通道辨識符。
在各個實施例中,在方塊710處,源設備可以隨後經由通告通道(例如,週期性通告串流),廣播與該等時通道相關的同步資訊。例如,如上面所另外詳細描述的,源設備可以在主通告通道上廣播一或多個通告封包,其中這些通告封包可以指向輔助通告通道上的一或多個輔助通告封包。該一或多個輔助通告封包亦可以指向一或多個同步封包,該一或多個同步封包亦包含同步資訊,並在週期性的基礎上進行發送,據此,主通告通道和輔助通告通道上的封包可以允許監聽的宿設備經由輔助通告通道及/或週期性通告串流來接收同步資訊。同步資訊可以包括用於允許宿設備擷取等時通道的各種參數,其包括針對一或多個時槽(其中在這些時槽中,排程源設備經由等時通道來廣播資料封包)的指標。例如,源設備可以在初始時廣播具有被設置為零的資料活動標誌的同步資訊,以指示在該等時通道上不存在等時資料。因此,同步資訊可以初始時指向更新時槽,其中源設備使用該更新時槽來廣播與等時串流有關的控制資訊。
相應地,在方塊715處,源設備可以經由更新時槽,來傳達與等時通道有關的狀態資訊。例如,回應於源設備處的主機將等時串流設置為活動,使得存在可用於發送的等時資料,源設備可以經由更新時槽來排程和發送資料封包,以指示轉換到活動狀態。當可用時,在方塊720處,源設備可以經由等時通道中的一或多個資料時槽來廣播該等時資料,並且在方塊715處,經由更新時槽,來繼續傳達與該等時通道相關聯的任何有關的狀態資訊。例如,當不存在可用於發送的等時資料時(例如,由於音訊串流已經被暫停),在方塊715處經由更新時槽傳達的狀態資訊可以指示轉換到不活動狀態。若等時資料變得可用於發送及/或當等時資料變得可用於發送時(例如,由於音訊串流已恢復),則在方塊715處經由更新時槽傳達的狀態資訊可以指示轉換回到活動狀態,並且在方塊720處,源設備可以恢復經由等時通道中的一或多個資料時槽來廣播該等時資料。此外,若等時通道將被終止及/或當等時通道將被終止時,在方塊715處,可以經由更新時槽來傳達該終止狀態的改變,並且在方塊725處,可以從記憶體中移除與等時通道相關聯的資訊,從而終止等時通道。
根據各個態樣,圖8圖示如上面所另外詳細描述的,用於根據在更新時槽中傳達的狀態資訊,同步到等時通道的示例性方法800。具體而言,圖8中所示出的方法800可以在已經選擇了等時通道的宿設備處來執行,其中在方塊805處,宿設備可以首先監聽通告通道,以擷取或者重新擷取來自廣播的源設備的等時通道。例如,在各個實施例中,該等時通道可以包括藍芽LE等時無連接(ICL)通道,其中ICL通道可以用於在包括一或多個與時間相關的ICL通道的ICL串流中廣播等時資料,並且通告通道可以包括如上面所另外詳細描述的週期性通告串流。因此,源設備亦可以經由在通告通道中發送的一或多個封包,來廣播與等時串流中的各個等時通道相關聯的同步資訊,以使接收方宿設備能夠用其來選擇和擷取等時通道。
根據各個實施例,在方塊810處,宿設備可以因此經由通告通道,接收與該等時通道相關聯的同步資訊。隨後,在方塊815處,宿設備可以使用經由通告通道接收的同步資訊,來擷取(或者重新擷取)該等時通道。例如,在各個實施例中,該等時通道可以包括各種參數,其中這些參數是在經由該等時通道來廣播等時資料的源設備處進行設置的,如上面所另外詳細描述的。因此,同步資訊中包括的各種參數可以允許宿設備擷取該等時通道,並從而接收被排程為在所擷取的等時通道上的一或多個時槽中發送的一或多個資料封包。例如,當在宿設備擷取到該等時通道的時候,該等時通道具有活動狀態時,同步資訊可以指向一或多個等時時槽,其中在該一或多個等時時槽中,排程源設備廣播包含等時資料的資料封包。替代地,若在宿設備擷取到該等時通道的時候,該等時通道具有不活動狀態,則同步資訊可以指向更新時槽,其中源設備在該更新時槽中廣播可應用於構成該等時串流的所有等時通道的更新的控制資訊。在任一情況下,源設備可以排程更新時槽中的更新子事件傳輸,以傳達與該等時通道相關聯的狀態(例如,活動、不活動或者終止)。
因此,在各個實施例中,在方塊820處,宿設備可以根據經由更新時槽傳達的狀態資訊,同步到所擷取的等時通道。具體而言,每當該等時通道上發生狀態改變時,廣播的源設備就可以經由更新子事件來傳達該狀態改變,其中該更新子事件可以包括用於標識該等時通道和與該等時通道相關聯的新狀態的封包。例如,當處於活動狀態時,可以在該等時通道上接收等時資料和更新子事件,其中該更新子事件可以用於傳達到不活動狀態的改變或者到終止狀態的改變。在前一情況下,到不活動狀態的改變可以指示:在該等時通道上不再存在等時資料(至少臨時地)。但是,在該等時通道上可以仍然存在更新子事件,使得宿設備仍然可以經由更新時槽來同步到該等時通道。因此,返回到活動狀態或者到終止狀態的任何改變,可以經由更新時槽來傳達和同步。但是,在等時通道轉換到終止狀態的情況下,其後將既不會存在等時資料,亦不會存在更新子事件,據此,宿設備將需要再次對通告通道進行監聽,以便接收同步資訊來重新擷取該等時通道。
根據各個態樣,圖9圖示可以實現本文所描述的各個態樣和實施例的示例性無線設備900。例如,在各個實施例中,圖9中所示出的無線設備900可以對應於源設備(例如,廣播方設備),其可以使用與等時通道相關聯的更新時槽來傳達當前狀態、狀態改變及/或與該等時通道相關聯的其他適當狀態資訊(例如,源設備用於向一或多個宿設備廣播等時資料的無連接通道)。替代地及/或額外地,圖9中所示出的無線設備900可以對應於宿設備,其已經選擇了或者以其他方式擷取了等時通道,並根據源設備經由更新時槽傳達的狀態資訊來同步到該等時通道。在各個實施例中,無線設備900可以包括處理器904、記憶體906、殼體908、發射器910、接收器912、天線916、信號偵測器918、數位訊號處理器(DSP)920、使用者介面922和匯流排924。替代地,可以將與發射器910和接收器912相關聯的功能合併到收發機914中。無線設備900可以被配置為在包括例如基地台、存取點等等的無線網路中進行通訊。
在各個實施例中,處理器904可以被配置為控制與無線設備900相關聯的操作,其中處理器904亦可以稱為中央處理單元(CPU)。記憶體906可以耦合到處理器904,可以與處理器904進行通訊,可以向處理器904提供指令和資料。處理器904可以基於記憶體906中儲存的程式指令,執行邏輯和算術操作。記憶體906中的指令可被執行,以執行本文所描述的一或多個方法和程序。此外,在各個實施例中,處理器904可以包括使用一或多個處理器實現的處理系統,或者是該處理系統中的組件。該一或多個處理器可以使用下面中的任何一或多個來實現:通用微處理器、微控制器、數位訊號處理器(DSP)、現場可程式設計閘陣列(FPGA)、可程式設計邏輯裝置(PLD)、控制器、狀態機、閘控邏輯、分離硬體組件、專用硬體有限狀態機、其組合、及/或能夠執行計算及/或操作資訊的任何其他適當實體。在各個實施例中,處理系統亦可以包括被配置為儲存軟體的機器可讀取媒體,其中軟體可以被廣義地解釋為包括任何適當的指令,無論是稱為軟體、韌體、中介軟體、微代碼、硬體描述語言還是其他術語。指令可以包括原始程式碼格式、二進位碼格式、可執行代碼格式及/或任何其他適當的格式的代碼。當這些指令在該一或多個處理器上執行時,可以使得處理系統執行本文所描述的功能中的一或多個。
在各個實施例中,記憶體906可以包括唯讀記憶體(ROM)、隨機存取記憶體(RAM)及/或其任何適當組合。此外,記憶體906亦可以包括非揮發性隨機存取記憶體(NVRAM)。
在各個實施例中,發射器910和接收器912(或者收發機914)可以在無線設備900和遠端位置之間發送和接收資料。天線916可以連接到殼體908,並電耦合到收發機914。在一些實現中,無線設備900亦可以包括多個發射器、多個接收器、多個收發機及/或多個天線(未圖示)。在各個實施例中,信號偵測器918可以用於偵測和量化與收發機914處接收的一或多個信號相關聯的位準。信號偵測器918可以將信號偵測成總能量、每次載波每符號的能量、功率譜密度及/或以其他方式進行偵測。在各個實施例中,DSP 920可以用於對信號進行處理,其中DSP 920可以被配置為產生要經由發射器910及/或收發機914進行發送的封包。在各個實施例中,該封包可以包括實體層協定資料單元(PPDU)。
在各個實施例中,使用者介面922可以包括例如鍵盤、麥克風、揚聲器、顯示器及/或其他適當的介面。使用者介面922可以包括用於向與無線設備900相關聯的使用者傳達資訊,及/或從使用者接收輸入的任何元件或組件。
在各個實施例中,可以經由匯流排924將與無線設備900相關聯的各個組件耦合在一起,其中匯流排924可以包括資料匯流排,並且除了可以包括資料匯流排之外,其亦可以包括電源匯流排、控制信號匯流排及/或狀態信號匯流排。
在各個實施例中,無線設備900亦可以包括圖9中未圖示的其他組件或元件。與無線設備900相關聯的一或多個組件可以經由包括另一個通訊通道(未圖示)的手段,與和無線設備900相關聯的另一或多個組件進行通訊,以便例如向其他組件提供輸入信號。
在各個實施例中,儘管在圖9中圖示各個單獨的組件,但這裡所示出的一或多個組件可以進行組合或者共同實現。例如,處理器904和記憶體906可以體現在單個晶片上。額外地或替代地,處理器904可以包含記憶體(例如,處理器暫存器)。類似地,一或多個功能方塊或者其部分可以體現在單個晶片上。替代地,與特定的方塊相關聯的功能可以實現在兩個或更多晶片上。例如,處理器904可以用於不僅實現上面參照處理器904所描述的功能,而且亦可以實現上面參照信號偵測器918及/或DSP 920所描述的功能。
本發明所屬領域中具有通常知識者應當理解,可以使用多種不同的技術和方法中的任意一種來表示資訊和信號。例如,在貫穿上面的描述中提及的資料、指令、命令、資訊、信號、位元、符號和碼片可以用電壓、電流、電磁波、磁場或磁粒子、光場或光粒子或者其任意組合來表示。
此外,本發明所屬領域中具有通常知識者應當理解,結合本文所揭示的態樣描述的各種示例性邏輯區塊、模組、電路和演算法步驟可以實現成電子硬體、電腦軟體或二者的組合。為了清楚地表示硬體和軟體之間的這種可交換性,上面對各種示例性組件、方塊、模組、電路和步驟均圍繞其功能進行了整體描述。至於這種功能是實現成硬體還是實現成軟體,取決於特定的應用和對整個系統所施加的設計約束。本發明所屬領域中具有通常知識者可以針對每個特定應用,以變通的方式實現所描述的功能,但是,這種實現決策不應被解釋為脫離本文所描述的各個態樣和實施例的範疇。
可以經由被設計為執行本文所述功能的通用處理器、數位訊號處理器(DSP)、特殊應用積體電路(ASIC)、現場可程式設計閘陣列(FPGA)或其他可程式設計邏輯裝置、個別閘門或者電晶體邏輯裝置、個別硬體組件或者其任意組合,來實現或執行結合本文所揭示態樣描述的各種示例性邏輯區塊、模組和電路。通用處理器可以是微處理器,或者,該處理器亦可以是任何習知的處理器、控制器、微控制器或者狀態機。處理器亦可以實現為計算設備的組合(例如,DSP和微處理器的組合、複數個微處理器、與DSP核心結合的一或多個微處理器等等)。
結合本文所揭示態樣描述的方法、序列及/或演算法可直接體現為硬體、由處理器執行的軟體模組或兩者的組合。軟體模組可以位於RAM、快閃記憶體、ROM、EPROM、EEPROM、暫存器、硬碟、可移除磁碟、CD-ROM或者本發明所屬領域已知的任何其他形式的非臨時性電腦可讀取媒體中。可以將一種示例性非臨時性電腦可讀取媒體耦合到處理器,從而使該處理器能夠從該非臨時性電腦可讀取媒體讀取信息,並且可向該非臨時性電腦可讀取媒體寫入資訊。或者,非臨時性電腦可讀取媒體可以是處理器的組成部分。處理器和非臨時性電腦可讀取媒體可以位於ASIC中。該ASIC可以位於IoT設備中。替代地,處理器和非臨時性電腦可讀取媒體可以是使用者終端中的個別組件。
在一或多個示例性態樣,本文所描述功能可以用硬體、軟體、韌體或者其任意組合的方式來實現。當用軟體實現時,可以將這些功能儲存在非臨時性電腦可讀取媒體上或者作為非臨時性電腦可讀取媒體上的一或多個指令或代碼進行傳輸。電腦可讀取媒體可以包括儲存媒體及/或通訊媒體,其中通訊媒體包括便於從一個地方向另一個地方傳送電腦程式的任何非臨時性媒體。儲存媒體可以是電腦能夠存取的任何可用媒體。舉例而言,但非做出限制,這種電腦可讀取媒體可以包括RAM、ROM、EEPROM、CD-ROM或其他光碟記憶體、磁碟記憶體或其他磁存放裝置、或者能夠用於攜帶或儲存具有指令或資料結構形式的期望的程式碼並能夠由電腦進行存取的任何其他媒體。此外,可以將任何連接適當地稱作電腦可讀取媒體。舉例而言,若軟體是使用同軸電纜、光纖線纜、雙絞線、DSL或者諸如紅外線、無線電和微波之類的無線技術,從網站、伺服器或其他遠端源傳輸的,則該同軸電纜、光纖線纜、雙絞線、DSL或者諸如紅外線、無線電和微波之類的無線技術包括在該媒體的定義中。在本文,術語磁碟和光碟可以互換地使用,磁碟和光碟包括CD、雷射光碟、光碟、DVD、軟碟和藍光光碟,它們通常磁性地複製資料及/或利用鐳射來光學地複製資料。上述的組合亦應當包括在電腦可讀取媒體的範疇之內。
儘管上述揭示內容圖示示例性態樣和實施例,但本發明所屬領域中具有通常知識者應當理解,在不脫離如所附申請專利範圍規定的本案內容的保護範疇的基礎上,可以對本文做出各種改變和修改。此外,根據本文所描述的各種示例性態樣和實施例,本發明所屬領域中具有通常知識者應當理解,上面所描述的及/或記載在所附任何方法請求項中的任何方法中的功能、步驟及/或動作,並不需要以任何特定的順序來執行。此外,本發明所屬領域中具有通常知識者應當理解,就用單數形式在上文描述了或者在所附申請專利範圍中記載了任何元素來說,除非明確說明限於單數形式,否則單數形式亦可以預期複數形式。
110‧‧‧開放系統互相連線(OSI)模型
112‧‧‧實體層
114‧‧‧資料連結層
116‧‧‧網路層
118‧‧‧傳輸層
120‧‧‧工作階段層
122‧‧‧展示層
124‧‧‧應用層
130‧‧‧藍芽協定堆疊
132‧‧‧射頻(RF)層
134‧‧‧基頻層
136‧‧‧鏈路管理器協定層
138‧‧‧HCI
140‧‧‧邏輯鏈路控制和適配協定(L2CAP)
142‧‧‧RF通訊(RFCOMM)通道
144‧‧‧電話控制規範(TCS)
146‧‧‧服務發現協定(SDP)
148‧‧‧音訊/視訊分發傳輸協定(AVDTP)
150‧‧‧同步連線導向(SCO)音訊
152‧‧‧物件交換(OBEX)
154‧‧‧TCP/IP
156‧‧‧應用層
200‧‧‧藍芽協定堆疊
202‧‧‧檔案傳輸通訊協定(FTP)
204‧‧‧基本成像設定檔(BIP)
206‧‧‧串口設定檔(SPP)
210‧‧‧通用存取設定檔(GAP)
212‧‧‧通用屬性(GATT)設定檔
214‧‧‧ATT協定
216‧‧‧安全管理器協定(SMP)
220‧‧‧RFCOMM
228‧‧‧L2CAP層
238‧‧‧MUX/DEMUX子層
240‧‧‧主機控制器介面(HCI)
244‧‧‧藍芽無線電
300‧‧‧依賴關係
310‧‧‧通用存取設定檔(GAP)
320‧‧‧GATT設定檔
322‧‧‧應用設定檔
400‧‧‧藍芽通用資料傳輸架構
412‧‧‧實體通道
414‧‧‧實體鏈路
422‧‧‧邏輯傳輸
424‧‧‧邏輯鏈路
432‧‧‧L2CAP通道
500‧‧‧實例用例
510‧‧‧源設備
520‧‧‧宿設備
522‧‧‧宿設備
530‧‧‧等時串流
532‧‧‧通告通道
534‧‧‧等時通道
536‧‧‧等時通道
540‧‧‧等時串流
542‧‧‧通告通道
544‧‧‧等時通道
610‧‧‧主通告通道
612‧‧‧通告封包
614‧‧‧輔助指標欄位
620‧‧‧輔助通告通道
622‧‧‧輔助通告封包
624‧‧‧程序
630‧‧‧週期性通告串流
632‧‧‧輔助同步封包
634‧‧‧程序
636‧‧‧可預測的間隔
640‧‧‧等時通道
642‧‧‧等時時槽
644‧‧‧更新時槽
646‧‧‧通道間隔
700‧‧‧方法
705‧‧‧方塊
710‧‧‧方塊
715‧‧‧方塊
720‧‧‧方塊
725‧‧‧方塊
800‧‧‧方法
805‧‧‧方塊
810‧‧‧方塊
815‧‧‧方塊
820‧‧‧方塊
900‧‧‧無線設備
904‧‧‧處理器
906‧‧‧記憶體
908‧‧‧殼體
910‧‧‧發射器
912‧‧‧接收器
914‧‧‧收發機
916‧‧‧天線
918‧‧‧信號偵測器
920‧‧‧數位訊號處理器(DSP)
922‧‧‧使用者介面
924‧‧‧匯流排
112‧‧‧實體層
114‧‧‧資料連結層
116‧‧‧網路層
118‧‧‧傳輸層
120‧‧‧工作階段層
122‧‧‧展示層
124‧‧‧應用層
130‧‧‧藍芽協定堆疊
132‧‧‧射頻(RF)層
134‧‧‧基頻層
136‧‧‧鏈路管理器協定層
138‧‧‧HCI
140‧‧‧邏輯鏈路控制和適配協定(L2CAP)
142‧‧‧RF通訊(RFCOMM)通道
144‧‧‧電話控制規範(TCS)
146‧‧‧服務發現協定(SDP)
148‧‧‧音訊/視訊分發傳輸協定(AVDTP)
150‧‧‧同步連線導向(SCO)音訊
152‧‧‧物件交換(OBEX)
154‧‧‧TCP/IP
156‧‧‧應用層
200‧‧‧藍芽協定堆疊
202‧‧‧檔案傳輸通訊協定(FTP)
204‧‧‧基本成像設定檔(BIP)
206‧‧‧串口設定檔(SPP)
210‧‧‧通用存取設定檔(GAP)
212‧‧‧通用屬性(GATT)設定檔
214‧‧‧ATT協定
216‧‧‧安全管理器協定(SMP)
220‧‧‧RFCOMM
228‧‧‧L2CAP層
238‧‧‧MUX/DEMUX子層
240‧‧‧主機控制器介面(HCI)
244‧‧‧藍芽無線電
300‧‧‧依賴關係
310‧‧‧通用存取設定檔(GAP)
320‧‧‧GATT設定檔
322‧‧‧應用設定檔
400‧‧‧藍芽通用資料傳輸架構
412‧‧‧實體通道
414‧‧‧實體鏈路
422‧‧‧邏輯傳輸
424‧‧‧邏輯鏈路
432‧‧‧L2CAP通道
500‧‧‧實例用例
510‧‧‧源設備
520‧‧‧宿設備
522‧‧‧宿設備
530‧‧‧等時串流
532‧‧‧通告通道
534‧‧‧等時通道
536‧‧‧等時通道
540‧‧‧等時串流
542‧‧‧通告通道
544‧‧‧等時通道
610‧‧‧主通告通道
612‧‧‧通告封包
614‧‧‧輔助指標欄位
620‧‧‧輔助通告通道
622‧‧‧輔助通告封包
624‧‧‧程序
630‧‧‧週期性通告串流
632‧‧‧輔助同步封包
634‧‧‧程序
636‧‧‧可預測的間隔
640‧‧‧等時通道
642‧‧‧等時時槽
644‧‧‧更新時槽
646‧‧‧通道間隔
700‧‧‧方法
705‧‧‧方塊
710‧‧‧方塊
715‧‧‧方塊
720‧‧‧方塊
725‧‧‧方塊
800‧‧‧方法
805‧‧‧方塊
810‧‧‧方塊
815‧‧‧方塊
820‧‧‧方塊
900‧‧‧無線設備
904‧‧‧處理器
906‧‧‧記憶體
908‧‧‧殼體
910‧‧‧發射器
912‧‧‧接收器
914‧‧‧收發機
916‧‧‧天線
918‧‧‧信號偵測器
920‧‧‧數位訊號處理器(DSP)
922‧‧‧使用者介面
924‧‧‧匯流排
由於經由參照下面的具體實施方式,當結合附圖進行考慮時,能更好地理解本文所描述的各個態樣和實施例及其多個附帶優點,因此將容易地獲得對本文所描述的各個態樣和實施例及其多個附帶優點的更為完整的認識,呈現附圖只是用於進行說明而不是限制,並且其中:
圖1圖示根據各個態樣,藍芽協定堆疊和開放系統互相連線(OSI)七層模型之間的關係。
圖2圖示根據各個態樣,使用藍芽協定堆疊來支援一或多個邏輯連接的實現。
圖3圖示根據各個態樣,與藍芽低能(LE)應用設定檔所基於的通用屬性(GATT)設定檔相關聯的依賴關係。
圖4示出可以結合本文所描述的各個態樣和實施例來使用的藍芽通用資料傳輸架構。
圖5圖示根據各個態樣,源設備向一或多個宿設備發送一或多個等時串流的示例性用例。
圖6A-6C圖示根據各個態樣,能夠使用更新時槽來同步到等時通道,並傳輸與該等時通道相關聯的狀態改變的示例性時序圖。
圖7圖示根據各個態樣,用於經由更新時槽,傳達與一或多個等時通道有關的狀態改變的示例性方法。
圖8圖示根據各個態樣,用於根據經由更新時槽傳達的狀態改變,同步到等時通道的示例性方法。
圖9圖示可以實現本文所描述的各個態樣和實施例的示例性無線設備。
國內寄存資訊 (請依寄存機構、日期、號碼順序註記) 無
國外寄存資訊 (請依寄存國家、機構、日期、號碼順序註記) 無
(請換頁單獨記載) 無
500‧‧‧實例用例
510‧‧‧源設備
520‧‧‧宿設備
522‧‧‧宿設備
530‧‧‧等時串流
532‧‧‧通告通道
534‧‧‧等時通道
536‧‧‧等時通道
540‧‧‧等時串流
542‧‧‧通告通道
544‧‧‧等時通道
Claims (49)
- 一種用於同步到一等時通道的方法,包括以下步驟: 在一宿設備處,經由一通告通道,接收與該等時通道相關聯的同步資訊; 在該宿設備處,根據經由該通告通道接收的該同步資訊,擷取該等時通道;及 根據一源設備在與該等時通道相關聯的一更新時槽中廣播的、用於指示在該等時通道上是否存在等時資料的狀態資訊,同步到該等時通道。
- 根據請求項1之方法,其中根據在該更新時槽中廣播的該狀態資訊來同步到該等時通道包括以下步驟: 決定該狀態資訊指示該等時通道處於一活動狀態,從而在與該等時通道相關聯的一或多個資料時槽中存在該等時資料;及 經由該一或多個資料時槽,接收該等時資料。
- 根據請求項2之方法,其中根據在該更新時槽中廣播的該狀態資訊來同步到該等時通道包括以下步驟: 決定該狀態資訊指示該等時通道已經從該活動狀態轉換到一不活動狀態,從而在該一或多個資料時槽中不再存在該等時資料;及 根據該源設備在該更新時槽中廣播的該狀態資訊,繼續同步到該等時通道。
- 根據請求項2之方法,其中當該等時通道處於該活動狀態時,經由該通告通道接收的該同步資訊指向該一或多個資料時槽。
- 根據請求項1之方法,其中根據在該更新時槽中廣播的該狀態資訊來同步到該等時通道包括以下步驟: 決定該狀態資訊指示該等時通道處於一不活動狀態,從而在與該等時通道相關聯的一或多個資料時槽中不存在該等時資料;及 根據該源設備在該更新時槽中廣播的該狀態資訊,繼續同步到該等時通道。
- 根據請求項5之方法,其中根據該源設備在該更新時槽中廣播的該狀態資訊,繼續同步到該等時通道包括以下步驟: 決定該狀態資訊指示該等時通道已經從該不活動狀態轉換到一活動狀態,從而該等時資料在該一或多個資料時槽中變得可用;及 經由該一或多個資料時槽,接收該等時資料。
- 根據請求項5之方法,其中當該等時通道處於該不活動狀態時,經由該通告通道接收的該同步資訊指向該更新時槽。
- 根據請求項1之方法,其中根據在該更新時槽中廣播的該狀態資訊來同步到該等時通道包括以下步驟: 決定該狀態資訊指示該等時通道已轉換到一終止狀態,使得在與該等時通道相關聯的一或多個資料時槽中不存在該等時資料,並且在該更新時槽中不存在該狀態資訊;及 從記憶體中移除與該等時通道相關聯的資訊。
- 根據請求項1之方法,其中包括該等時通道的一等時串流亦包括一或多個與時間相關的等時通道,並且其中該源設備在該更新時槽中廣播的該狀態資訊亦包括與該一或多個與時間相關的等時通道有關的狀態資訊。
- 根據請求項1之方法,其中該等時通道包括一藍芽低能等時無連接(ICL)通道。
- 一種無線設備,包括: 一接收器,其被配置為經由一通告通道,接收與一等時通道相關聯的同步資訊;及 一或多個處理器,其被配置為: 根據經由該通告通道接收的該同步資訊,擷取該等時通道;及 根據一源設備在與該等時通道相關聯的一更新時槽中廣播的、用於指示在該等時通道上是否存在等時資料的狀態資訊,同步到該等時通道。
- 根據請求項11之無線設備,其中該接收器亦被配置為: 回應於該狀態資訊指示該等時通道處於一活動狀態,使得在與該等時通道相關聯的一或多個資料時槽中存在該等時資料,來經由該一或多個資料時槽,接收該等時資料。
- 根據請求項12之無線設備,其中該一或多個處理器亦被配置為: 決定該狀態資訊指示該等時通道已經從該活動狀態轉換到一不活動狀態,使得在該一或多個資料時槽中不再存在該等時資料;及 根據該源設備在該更新時槽中廣播的該狀態資訊,繼續同步到該等時通道。
- 根據請求項12之無線設備,其中當該等時通道處於該活動狀態時,經由該通告通道接收的該同步資訊指向該一或多個資料時槽。
- 根據請求項11之無線設備,其中該一或多個處理器亦被配置為: 決定該狀態資訊指示該等時通道處於一不活動狀態,使得在與該等時通道相關聯的一或多個資料時槽中不存在該等時資料;及 根據該源設備在該更新時槽中廣播的該狀態資訊,繼續同步到該等時通道。
- 根據請求項15之無線設備,其中該接收器亦被配置為: 回應於該狀態資訊指示該等時通道已經從該不活動狀態轉換到一活動狀態,使得該等時資料在與該等時通道相關聯的一或多個資料時槽中變得可用,來經由該一或多個資料時槽,接收該等時資料。
- 根據請求項15之無線設備,其中當該等時通道處於該不活動狀態時,經由該通告通道接收的該同步資訊指向該更新時槽。
- 根據請求項11之無線設備,亦包括: 一記憶體,其被配置為儲存與該等時通道相關聯的資訊,其中該一或多個處理器亦被配置為:回應於該狀態資訊指示該等時通道已轉換到一終止狀態,從該記憶體中移除與該等時通道相關聯的該資訊。
- 根據請求項11之無線設備,其中該源設備在該更新時槽中廣播的該狀態資訊亦包括與一或多個額外的等時通道有關的狀態資訊,其中該一或多個額外的等時通道與包括該等時通道的一等時串流中的等時通道是時間相關的。
- 根據請求項11之無線設備,其中該等時通道包括一藍芽低能等時無連接(ICL)通道。
- 一種裝置,包括: 用於經由一通告通道,接收與一等時通道相關聯的同步資訊的單元; 用於根據經由該通告通道接收的該同步資訊,擷取該等時通道的單元;及 用於根據一源設備在與該等時通道相關聯的一更新時槽中廣播的、用於指示在該等時通道上是否存在等時資料的狀態資訊,同步到該等時通道的單元。
- 根據請求項21之裝置,亦包括: 用於回應於該狀態資訊指示該等時通道處於一活動狀態,使得在與該等時通道相關聯的一或多個資料時槽中存在該等時資料,來經由該一或多個資料時槽,接收該等時資料的單元。
- 根據請求項22之裝置,其中當該等時通道處於該活動狀態時,經由該通告通道接收的該同步資訊指向該一或多個資料時槽。
- 根據請求項21之裝置,亦包括: 用於決定該狀態資訊指示該等時通道處於一不活動狀態,使得在與該等時通道相關聯的一或多個資料時槽中不存在該等時資料的單元;及 用於根據該源設備在該更新時槽中廣播的該狀態資訊,繼續同步到該等時通道的單元。
- 根據請求項24之裝置,其中當該等時通道處於該不活動狀態時,經由該通告通道接收的該同步資訊指向該更新時槽。
- 根據請求項21之裝置,亦包括: 用於回應於該狀態資訊指示該等時通道已終止,從記憶體中移除與該等時通道相關聯的資訊的單元。
- 一種電腦可讀取儲存媒體,包括用於使一無線設備執行以下操作的代碼: 經由一通告通道,接收與一等時通道相關聯的同步資訊; 根據經由該通告通道接收的該同步資訊,擷取該等時通道;及 根據一源設備在與該等時通道相關聯的一更新時槽中廣播的、用於指示在該等時通道上是否存在等時資料的狀態資訊,同步到該等時通道。
- 一種用於傳達與一等時通道有關的一狀態的方法,包括以下步驟: 由一源設備經由一通告通道,廣播與該等時通道相關聯的同步資訊;及 由該源設備在與該等時通道相關聯的一更新時槽中,廣播與該等時通道有關的狀態資訊,其中該狀態資訊指示在該等時通道上是否存在等時資料。
- 根據請求項28之方法,亦包括以下步驟: 在該源設備處,決定該等時資料是可用的;及 由該源設備在與該等時通道相關聯的一或多個資料時槽中廣播該等時資料,其中當該等時資料是可用的時,在該更新時槽中廣播的該狀態資訊指示該等時通道是活動的。
- 根據請求項29之方法,亦包括以下步驟: 在該源設備處,決定該等時資料不再可用,其中回應於該等時資料變得不可用,在該更新時槽中廣播的該狀態資訊指示該等時通道是不活動的。
- 根據請求項29之方法,其中當該等時通道是活動的時,經由該通告通道廣播的該同步資訊指向該一或多個資料時槽。
- 根據請求項28之方法,亦包括以下步驟: 在該源設備處,決定該等時資料是不可用的,其中當該等時資料不可用時,在該更新時槽中廣播的該狀態資訊指示該等時通道是不活動的。
- 根據請求項32之方法,亦包括以下步驟: 在該源設備處,決定該等時資料變得可用;及 由該源設備在與該等時通道相關聯的一或多個資料時槽中廣播該等時資料,其中回應於該等時資料變得可用,在該更新時槽中廣播的該狀態資訊指示該等時通道是活動的。
- 根據請求項32之方法,其中當該等時通道是不活動的時,經由該通告通道廣播的該同步資訊指向該更新時槽。
- 根據請求項28之方法,亦包括以下步驟: 在該源設備處,決定該等時通道將被終止,使得在該更新時槽中廣播的該狀態資訊指示該等時通道將被終止。
- 根據請求項28之方法,亦包括以下步驟: 由該源設備廣播一等時串流,該等時串流包括該等時通道和一或多個與時間相關的等時通道,其中在該更新時槽中廣播的該狀態資訊亦包括與該等時串流中的該一或多個與時間相關的等時通道有關的狀態資訊。
- 根據請求項28之方法,其中該等時通道包括一藍芽低能等時無連接(ICL)通道。
- 一種無線設備,包括: 一或多個處理器,其被配置為決定與一等時通道相關聯的同步資訊和與該等時通道有關的狀態資訊;及 一發射器,其被配置為: 經由一通告通道,廣播與該等時通道相關聯的該同步資訊;及 在與該等時通道相關聯的一更新時槽中,廣播與該等時通道有關的該狀態資訊,其中該狀態資訊指示在該等時通道上是否存在等時資料。
- 根據請求項38之無線設備,其中: 該一或多個處理器亦被配置為決定該等時資料是可用的;及 該發射器亦被配置為在與該等時通道相關聯的一或多個資料時槽中廣播該等時資料,其中當該等時資料是可用的時,在該更新時槽中廣播的該狀態資訊指示該等時通道是活動的。
- 根據請求項39之無線設備,其中該一或多個處理器亦被配置為: 決定該等時資料不再可用,使得在該更新時槽中廣播的該狀態資訊指示該等時通道是不活動的。
- 根據請求項39之無線設備,其中當該等時通道是活動的時,經由該通告通道廣播的該同步資訊指向該一或多個資料時槽。
- 根據請求項38之無線設備,其中該一或多個處理器亦被配置為決定該等時資料是不可用的,使得在該更新時槽中廣播的該狀態資訊指示該等時通道是不活動的。
- 根據請求項42之無線設備,其中: 該一或多個處理器亦被配置為決定該等時資料變得可用;及 該發射器亦被配置為在與該等時通道相關聯的一或多個資料時槽中廣播該等時資料,使得在該更新時槽中廣播的該狀態資訊指示該等時通道是活動的。
- 根據請求項42之無線設備,其中當該等時通道是不活動的時,經由該通告通道廣播的該同步資訊指向該更新時槽。
- 根據請求項38之無線設備,其中該一或多個處理器亦被配置為決定該等時通道將被終止,使得在該更新時槽中廣播的該狀態資訊指示該等時通道將被終止。
- 根據請求項38之無線設備,其中該發射器亦被配置為廣播一等時串流,該等時串流包括該等時通道和一或多個與時間相關的等時通道,其中在該更新時槽中廣播的該狀態資訊亦包括與該等時串流中的該一或多個與時間相關的等時通道有關的狀態資訊。
- 根據請求項38之無線設備,其中該等時通道包括一藍芽低能等時無連接(ICL)通道。
- 一種裝置,包括: 用於經由一通告通道,廣播與一等時通道相關聯的同步資訊的單元;及 用於在與該等時通道相關聯的一更新時槽中,廣播與該等時通道有關的狀態資訊的單元,其中該狀態資訊指示在該等時通道上是否存在等時資料。
- 一種電腦可讀取儲存媒體,包括用於使一無線設備執行以下操作的代碼: 經由一通告通道,廣播與一等時通道相關聯的同步資訊;及 在與該等時通道相關聯的一更新時槽中,廣播與該等時通道有關的狀態資訊,其中該狀態資訊指示在該等時通道上是否存在等時資料。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201662299524P | 2016-02-24 | 2016-02-24 | |
US15/255,313 US10148453B2 (en) | 2016-02-24 | 2016-09-02 | Using update slot to synchronize to Bluetooth LE isochronous channel and communicate state changes |
Publications (1)
Publication Number | Publication Date |
---|---|
TW201731324A true TW201731324A (zh) | 2017-09-01 |
Family
ID=59631363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW106101795A TW201731324A (zh) | 2016-02-24 | 2017-01-19 | 使用更新時槽同步到藍芽le等時通道和通訊狀態改變 |
Country Status (9)
Country | Link |
---|---|
US (1) | US10148453B2 (zh) |
EP (1) | EP3420759B1 (zh) |
JP (1) | JP6530146B2 (zh) |
KR (1) | KR101971183B1 (zh) |
CN (1) | CN108702720B (zh) |
BR (1) | BR112018017292A2 (zh) |
CA (1) | CA3011804A1 (zh) |
TW (1) | TW201731324A (zh) |
WO (1) | WO2017146829A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI758673B (zh) * | 2018-12-27 | 2022-03-21 | 美商高通公司 | 網路協調 |
TWI814878B (zh) * | 2018-09-17 | 2023-09-11 | 美商高通公司 | 藍芽無連接從屬廣播短脈衝模式 |
Families Citing this family (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10034160B2 (en) * | 2016-04-14 | 2018-07-24 | Lg Electronics Inc. | Method and apparatus for transmitting or receiving data using bluetooth in wireless communication system |
US10349259B2 (en) * | 2016-09-23 | 2019-07-09 | Apple Inc. | Broadcasting a device state in a wireless communication network |
US10448437B2 (en) * | 2017-07-21 | 2019-10-15 | Intel IP Corporation | Enhanced bluetooth channel establishment |
US10959274B2 (en) * | 2017-09-26 | 2021-03-23 | Intel Corporation | Methods and apparatus to improve Bluetooth low energy streaming connection efficiency |
WO2019098917A1 (en) * | 2017-11-15 | 2019-05-23 | Telefonaktiebolaget Lm Ericsson (Publ) | End node, relay node, and methods performed therein for handling transmission of information |
EP3718352B1 (en) * | 2017-11-28 | 2021-07-07 | Telefonaktiebolaget LM Ericsson (publ) | Message transmission with reduced interference |
JP7047589B2 (ja) * | 2018-05-16 | 2022-04-05 | 富士通株式会社 | 同期方法、同期プログラム、及びデバイス |
CN108900981A (zh) * | 2018-05-30 | 2018-11-27 | 歌尔股份有限公司 | 蓝牙音频数据的传输方法、装置及*** |
US10887765B2 (en) * | 2018-07-30 | 2021-01-05 | Qualcomm Incorporated | Relay protection using authentication packets in Bluetooth communications |
US11115902B2 (en) * | 2018-09-11 | 2021-09-07 | Qualcomm Incorporated | Broadcast isochronous relay over ESCO |
US11218981B2 (en) * | 2018-09-20 | 2022-01-04 | Kabushiki Kaisha Toshiba | Wireless mesh network and data transmission method |
CN111083678B (zh) * | 2018-10-22 | 2021-08-06 | 深圳市冠旭电子股份有限公司 | 蓝牙音箱的播放控制方法、***及智能设备 |
CN113169915B (zh) * | 2018-11-30 | 2022-10-04 | 华为技术有限公司 | 无线音频***、音频通讯方法及设备 |
US11805350B2 (en) | 2018-11-30 | 2023-10-31 | Huawei Technologies Co., Ltd. | Point-to-multipoint data transmission method and device |
CN114915880B (zh) * | 2018-12-07 | 2023-07-07 | 华为技术有限公司 | 一种点对多点的数据传输方法及电子设备 |
CN112740728B (zh) * | 2018-12-11 | 2022-06-10 | 华为技术有限公司 | 一种蓝牙通信方法及电子设备 |
CN115190389A (zh) | 2018-12-24 | 2022-10-14 | 华为技术有限公司 | 应用于tws耳机单双耳切换的音频数据传输方法及设备 |
WO2020133183A1 (zh) * | 2018-12-28 | 2020-07-02 | 华为技术有限公司 | 音频数据的同步方法及设备 |
US11051260B2 (en) * | 2019-01-07 | 2021-06-29 | Motorola Mobility Llc | Asynchronous quick connect for low-latency transitions of content presentation between two devices |
US12041531B2 (en) | 2019-01-17 | 2024-07-16 | Lg Electronics Inc. | Method and device for providing audio service using Bluetooth technology |
CN110121163A (zh) * | 2019-04-30 | 2019-08-13 | 努比亚技术有限公司 | 注册处理方法、通信设备及存储介质 |
KR20210041927A (ko) * | 2019-10-08 | 2021-04-16 | 삼성전자주식회사 | 블루투스 네트워크 환경에서 데이터를 전송하기 위한 전자 장치 및 그에 관한 방법 |
WO2021092859A1 (zh) * | 2019-11-14 | 2021-05-20 | 深圳市汇顶科技股份有限公司 | 建立iso链路的方法和ble设备 |
CN110931026B (zh) * | 2019-11-27 | 2022-07-12 | 南京中感微电子有限公司 | 一种音频数据通信方法、设备及*** |
US20210184887A1 (en) * | 2020-02-03 | 2021-06-17 | Harish Balasubramaniam | Label based isochronous connection update |
WO2021159239A1 (zh) * | 2020-02-10 | 2021-08-19 | 深圳市汇顶科技股份有限公司 | 视频传输的方法和装置 |
GB202003625D0 (en) * | 2020-03-12 | 2020-04-29 | Nordic Semiconductor Asa | Digital radio communications |
US11304006B2 (en) * | 2020-03-27 | 2022-04-12 | Bose Corporation | Systems and methods for broadcasting audio |
CN114982369A (zh) * | 2020-05-08 | 2022-08-30 | 深圳市汇顶科技股份有限公司 | 音频数据传输的方法、装置、芯片和电子设备 |
CN111683357B (zh) * | 2020-05-25 | 2023-06-30 | 杭州寰星电子科技有限公司 | 低功耗蓝牙传输音频的方法、装置和设备 |
KR20220015845A (ko) * | 2020-07-31 | 2022-02-08 | 주식회사 모카시스템 | 리더기 및 그 제어 방법 |
US11916988B2 (en) * | 2020-09-28 | 2024-02-27 | Bose Corporation | Methods and systems for managing simultaneous data streams from multiple sources |
US11075968B1 (en) * | 2020-10-20 | 2021-07-27 | Harman International Industries, Incorporated | Synchronization of Bluetooth low energy transmissions across connected isochronous groups |
EP4228285A4 (en) * | 2020-10-28 | 2024-01-03 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | AUDIO CONTROL METHOD AND APPARATUS |
CN112566232B (zh) * | 2020-11-08 | 2022-05-17 | 临沂中科睿鹤智慧科技有限公司 | 一种无线物联网多终端间数据同步方法及*** |
WO2022119312A1 (ko) * | 2020-12-01 | 2022-06-09 | 엘지전자 주식회사 | 근거리 무선 통신 시스템에서 오디오 데이터를 전송하기 위한 방법 및 이에 대한 장치 |
CN116490923A (zh) * | 2020-12-07 | 2023-07-25 | Oppo广东移动通信有限公司 | 参数设置方法、装置、设备及存储介质 |
CN114765743A (zh) * | 2021-01-13 | 2022-07-19 | 阿里巴巴集团控股有限公司 | 蓝牙通信方法、电子设备和存储介质 |
EP4278856A4 (en) * | 2021-01-22 | 2024-03-13 | Huawei Technologies Co., Ltd. | ARCHITECTURAL FRAMEWORK FOR RECORDING PHYSICAL LAYER FEATURES |
CN112885121A (zh) * | 2021-01-26 | 2021-06-01 | 展讯通信(上海)有限公司 | 报站方法、***、电子设备和广播设备 |
US11910289B2 (en) * | 2021-04-12 | 2024-02-20 | Harman International Industries, Incorporated | Systems and methods for wireless audio |
WO2022240160A1 (ko) * | 2021-05-10 | 2022-11-17 | 엘지전자 주식회사 | 근거리 무선 통신 시스템에서 데이터를 송수신하기 위한 방법 및 이에 대한 장치 |
CN113382457B (zh) * | 2021-05-17 | 2022-09-02 | Tcl通讯(宁波)有限公司 | WiFi P2P连接方法、装置、移动终端及存储介质 |
CN113328816B (zh) * | 2021-08-03 | 2021-10-29 | 北京百瑞互联技术有限公司 | 一种le音频广播流同步收听方法及装置 |
CN115708373A (zh) * | 2021-08-18 | 2023-02-21 | Oppo广东移动通信有限公司 | 蓝牙音频的接收方法、装置、终端及存储介质 |
WO2023027407A1 (en) * | 2021-08-23 | 2023-03-02 | Samsung Electronics Co., Ltd. | A system and method for managing audio quality in a low energy audio broadcast scenario |
US11870595B2 (en) * | 2021-08-24 | 2024-01-09 | Rohde & Schwarz Gmbh & Co. Kg | Method and test device for performing packet error rate measurement |
CN115767486A (zh) * | 2021-09-03 | 2023-03-07 | 成都极米科技股份有限公司 | 一种蓝牙通信方法、第一设备、第二设备和存储介质 |
KR20230060993A (ko) * | 2021-10-28 | 2023-05-08 | 삼성전자주식회사 | 오디오 서비스를 제공하는 전자 장치 및 그 동작 방법 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2657480B1 (fr) | 1990-01-22 | 1992-04-10 | Alcatel Business Systems | Procede de transmission d'octets mettant en óoeuvre une trame synchrone associant des cellules asynchrones a des canaux isochrones. |
US5526353A (en) * | 1994-12-20 | 1996-06-11 | Henley; Arthur | System and method for communication of audio data over a packet-based network |
US6097499A (en) * | 1997-11-14 | 2000-08-01 | Lexmark International, Inc. | Methods and apparatus for isochronous printing with minimal buffering |
JP3145083B2 (ja) * | 1998-08-04 | 2001-03-12 | 松下電器産業株式会社 | 伝送システム,帯域管理装置,および帯域管理方法 |
GB0000573D0 (en) | 2000-01-12 | 2000-03-01 | Nokia Mobile Phones Ltd | Receiver based isochronous transmissions |
US7133407B2 (en) * | 2000-01-25 | 2006-11-07 | Fujitsu Limited | Data communications system |
EP1128616A3 (en) * | 2000-02-23 | 2001-09-12 | Sony Corporation | Communication system, communication device and communication method |
JP2001326670A (ja) * | 2000-05-16 | 2001-11-22 | Sony Corp | 情報処理装置およびそれを利用したブリッジ |
JP4512280B2 (ja) * | 2001-02-16 | 2010-07-28 | 日立コンシューマエレクトロニクス株式会社 | ストリームデータ再生装置 |
US7929447B2 (en) | 2002-03-05 | 2011-04-19 | Sony Corporation | Method of flow control for data transported using isochronous packets over an IEEE 1394-2000 serial bus network |
FR2863129A1 (fr) * | 2003-11-28 | 2005-06-03 | Thomson Licensing Sa | Procede de gestion d'une tache au sein d'un reseau et dispositifs permettant d'effectuer une telle surveillance |
DE102010029030A1 (de) * | 2010-05-17 | 2012-03-01 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren und Vorrichtung zur Verarbeitung von Daten in einem Fahrzeug |
US9706496B2 (en) | 2011-10-31 | 2017-07-11 | Avago Technologies General Ip (Singapore) Pte. Ltd | Concurrent BLE scanning and initiation for bandwidth efficiency and power saving |
US9426832B2 (en) * | 2012-04-24 | 2016-08-23 | Intel Corporation | Methods and arrangements to coordinate communications in a wireless network |
US20150312858A1 (en) | 2012-11-19 | 2015-10-29 | Nokia Corporation Oy | Method and apparatus for generating a bluetooth low energy data packet comprising audio payload data |
US9730184B2 (en) | 2013-01-14 | 2017-08-08 | Qualcomm Incorporated | Broadcast and paging channels for machine type communication |
GB2512501A (en) | 2014-02-25 | 2014-10-01 | Cambridge Silicon Radio Ltd | Packet identification |
WO2016003064A1 (ko) | 2014-07-03 | 2016-01-07 | 엘지전자(주) | 블루투스 통신을 지원하는 무선 통신 시스템에서 오디오 데이터를 송수신하기 위한 방법 및 이를 위한 장치 |
-
2016
- 2016-09-02 US US15/255,313 patent/US10148453B2/en active Active
-
2017
- 2017-01-13 CN CN201780012257.0A patent/CN108702720B/zh active Active
- 2017-01-13 BR BR112018017292A patent/BR112018017292A2/pt unknown
- 2017-01-13 CA CA3011804A patent/CA3011804A1/en not_active Abandoned
- 2017-01-13 JP JP2018544298A patent/JP6530146B2/ja active Active
- 2017-01-13 EP EP17704857.6A patent/EP3420759B1/en active Active
- 2017-01-13 WO PCT/US2017/013334 patent/WO2017146829A1/en active Application Filing
- 2017-01-13 KR KR1020187024101A patent/KR101971183B1/ko active IP Right Grant
- 2017-01-19 TW TW106101795A patent/TW201731324A/zh unknown
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI814878B (zh) * | 2018-09-17 | 2023-09-11 | 美商高通公司 | 藍芽無連接從屬廣播短脈衝模式 |
TWI758673B (zh) * | 2018-12-27 | 2022-03-21 | 美商高通公司 | 網路協調 |
Also Published As
Publication number | Publication date |
---|---|
US10148453B2 (en) | 2018-12-04 |
WO2017146829A1 (en) | 2017-08-31 |
EP3420759A1 (en) | 2019-01-02 |
KR101971183B1 (ko) | 2019-04-22 |
KR20180117618A (ko) | 2018-10-29 |
US20170244576A1 (en) | 2017-08-24 |
JP2019506813A (ja) | 2019-03-07 |
BR112018017292A2 (pt) | 2019-01-15 |
CN108702720B (zh) | 2019-11-01 |
EP3420759B1 (en) | 2020-03-04 |
CA3011804A1 (en) | 2017-08-31 |
JP6530146B2 (ja) | 2019-06-12 |
CN108702720A (zh) | 2018-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW201731324A (zh) | 使用更新時槽同步到藍芽le等時通道和通訊狀態改變 | |
US9900827B2 (en) | Method and apparatus for transmitting and receiving data in wireless communication system | |
US20160359925A1 (en) | Method and apparatus for transmitting and receiving data in wireless communication system | |
KR101870224B1 (ko) | 데이터 경로 그룹 네트워크의 디바이스를 동작시키는 시스템들 및 방법들 | |
TWI339042B (en) | Communication methods and apparatus relating to cooperative and non-cooperative modes of operation | |
JP6054419B2 (ja) | トンネルダイレクトリンクセットアップのためのipアドレス発見の装置、システムおよび方法 | |
US11665214B2 (en) | Method and apparatus for receiving audio data by using Bluetooth technology | |
US20170034646A1 (en) | Method and apparatus for transmitting and receiving data in wireless communication system | |
US9930477B2 (en) | Method and apparatus for transmitting and receiving data in wireless communication system | |
JP6411498B2 (ja) | 近傍アウェアネットワークにおけるハッシュ値を含むプライベートサービス識別子 | |
CN107079402A (zh) | 用于邻域感知网络中的同步的***和方法 | |
US12041531B2 (en) | Method and device for providing audio service using Bluetooth technology | |
US20220256314A1 (en) | Method, apparatus and computer program for broadcast discovery service in wireless communication system, and recording medium therefor | |
US20220417743A1 (en) | Method, apparatus, and computer program for setting encryption key in wireless communication system, and recording medium for same | |
US12041432B2 (en) | Method, device, and computer program for controlling and managing state of peripheral device in wireless communication system, and recording medium therefor | |
TW201701711A (zh) | 用於管理反向通道音訊通信期的技術 | |
US11907613B2 (en) | Method, device, and computer program for audio routing in wireless communication system, and recording medium therefor | |
CN115669051A (zh) | 用于在无线通信***中选择通道的方法、设备和计算机程序及其记录介质 | |
US20230080122A1 (en) | Method, device and computer program for cloud-authenticated pairing in wireless communication system, and recording medium therefor |