TW202425704A - 周邊設備的同步訊息 - Google Patents
周邊設備的同步訊息 Download PDFInfo
- Publication number
- TW202425704A TW202425704A TW112137344A TW112137344A TW202425704A TW 202425704 A TW202425704 A TW 202425704A TW 112137344 A TW112137344 A TW 112137344A TW 112137344 A TW112137344 A TW 112137344A TW 202425704 A TW202425704 A TW 202425704A
- Authority
- TW
- Taiwan
- Prior art keywords
- time resource
- communication
- time
- peripheral device
- communication event
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
- H04Q9/04—Arrangements for synchronous operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/0015—Synchronization between nodes one node acting as a reference for the others
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2209/00—Arrangements in telecontrol or telemetry systems
- H04Q2209/40—Arrangements in telecontrol or telemetry systems using a wireless architecture
- H04Q2209/43—Arrangements in telecontrol or telemetry systems using a wireless architecture using wireless personal area networks [WPAN], e.g. 802.15, 802.15.1, 802.15.4, Bluetooth® or Zigbee®
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/027—Services making use of location information using location based information parameters using movement velocity, acceleration information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本案內容的各個態樣一般涉及無線通訊。在一些態樣中,中央設備可以發送第一通訊以發起第一通訊事件。中央設備可以分別在與第一通訊事件相關聯的第一時間資源和第二時間資源期間發送與第一周邊設備相關聯的第一同步訊息和與第二周邊設備相關聯的第二同步訊息。中央設備可以發送第二通訊以發起第二通訊事件。中央設備可以在第二通訊事件期間在第三時間資源期間監視來自第一周邊設備的第一回應,並且在第四時間資源期間監視來自第二周邊設備的第二回應。描述了許多其他態樣。
Description
本案的態樣一般係關於無線通訊以及係關於用於周邊設備的同步訊息的技術和裝置。
無線個人區域網路(WPAN)是通常由使用者建立以互連位於使用者的特定距離或區域內的各種個人設備、感測器及/或電器的短距離無線網路。例如,基於諸如Bluetooth
®(BT)協定、Bluetooth
®低能耗協定或Zigbee
®協定之類的通訊協定的WPAN可以向使用者的特定距離(諸如5米、10米、20米、100米等)內的周邊設備提供無線連接。
藍芽是支援中央設備(諸如主機設備)與至少一個周邊設備(諸如客戶端設備)之間的WPAN的短程無線通訊協定。與藍芽通訊相關聯的功耗可能使藍芽在某些應用中不切實際。
為了解決與藍芽相關聯的功耗問題,在資料傳輸相對不頻繁的各種應用中開發並採用了Bluetooth
®低功耗(BLE)(在本文中亦稱為WPAN LE)。具體地,BLE經由使用低工作週期操作並且在資料傳輸之間將中央設備和周邊設備中的一個或兩個置於睡眠模式來利用資料的不頻繁傳輸,從而節省功率。使用BLE的實例應用包括各種醫療、工業、消費者和健身應用中的電池供電的感測器和致動器。BLE亦可以用於連接諸如支援BLE的智慧型電話、平板電腦和膝上型電腦之類的設備。儘管傳統藍芽和BLE提供了某些優點,但是存在對藍芽和BLE技術的進一步改進的需要。例如,傳統藍芽和BLE具有有限的範圍,具有有限的資料容量輸送量,並且易受來自在相同頻帶中通訊的其他設備(諸如Wi-Fi通訊)的干擾的影響。
以下提供了一或多個態樣的簡要概述,以便提供對這些態樣的基本理解。該概述不是對所有預期態樣的廣泛概述,並且既不意欲標識所有態樣的關鍵或重要元素,亦不意欲圖示任何或所有態樣的範疇。其唯一目的是以簡化形式呈現一或多個態樣的一些概念,作為稍後呈現的更詳細描述的序言。
本文描述的一些態樣涉及一種由中央設備執行的無線通訊的方法。該方法可以包括發送第一通訊以發起第一通訊事件。該方法可以包括在與第一通訊事件相關聯的第一時間資源期間發送第一同步訊息,第一時間資源與第一周邊設備相關聯。該方法可以包括在與第一通訊事件相關聯的第二時間資源期間發送第二同步訊息,第二時間資源與第二周邊設備相關聯。該方法可以包括發送第二通訊以發起第二通訊事件。該方法可以包括在與第一時間資源相關聯的第三時間資源期間監視來自第一周邊設備的第一回應,第三時間資源與第二通訊事件相關聯。該方法可以包括在與第二時間資源相關聯的第四時間資源期間監視來自第二周邊設備的第二回應,第四時間資源與第二通訊事件相關聯。
本文描述的一些態樣涉及一種用於無線通訊的中央設備。中央設備可以包括記憶體和耦合到記憶體的一或多個處理器。一或多個處理器可以被配置為發送第一通訊以發起第一通訊事件。一或多個處理器可以被配置為在與第一通訊事件相關聯的第一時間資源期間發送第一同步訊息,第一時間資源與第一周邊設備相關聯。一或多個處理器可以被配置為在與第一通訊事件相關聯的第二時間資源期間發送第二同步訊息,第二時間資源與第二周邊設備相關聯。一或多個處理器可以被配置為發送第二通訊以發起第二通訊事件。一或多個處理器可以被配置為在與第一時間資源相關聯的第三時間資源期間監視來自第一周邊設備的第一回應,第三時間資源與第二通訊事件相關聯。一或多個處理器可以被配置為在與第二時間資源相關聯的第四時間資源期間監視來自第二周邊設備的第二回應,第四時間資源與第二通訊事件相關聯。
本文描述的一些態樣涉及一種儲存用於由中央設備進行無線通訊的指令集的非暫時性電腦可讀取媒體。當由中央設備的一或多個處理器執行時,該指令集可以使中央設備發送第一通訊以發起第一通訊事件。當由中央設備的一或多個處理器執行時,該指令集可以使中央設備在與第一通訊事件相關聯的第一時間資源期間發送第一同步訊息,第一時間資源與第一周邊設備相關聯。當由中央設備的一或多個處理器執行時,該指令集可以使中央設備在與第一通訊事件相關聯的第二時間資源期間發送第二同步訊息,第二時間資源與第二周邊設備相關聯。當由中央設備的一或多個處理器執行時,該指令集可以使中央設備發送第二通訊以發起第二通訊事件。當由中央設備的一或多個處理器執行時,該指令集可以使中央設備在與第一時間資源相關聯的第三時間資源期間監視來自第一周邊設備的第一回應,第三時間資源與第二通訊事件相關聯。當由中央設備的一或多個處理器執行時,該指令集可以使中央設備在與第二時間資源相關聯的第四時間資源期間監視來自第二周邊設備的第二回應,第四時間資源與第二通訊事件相關聯。
本文描述的一些態樣涉及用於無線通訊的裝置。裝置可以包括用於發送第一通訊以發起第一通訊事件的部件。裝置可以包括用於在與第一通訊事件相關聯的第一時間資源期間發送第一同步訊息的部件,第一時間資源與第一周邊設備相關聯。裝置可以包括用於在與第一通訊事件相關聯的第二時間資源期間發送第二同步訊息的部件,第二時間資源與第二周邊設備相關聯。裝置可以包括用於發送第二通訊以發起第二通訊事件的部件。裝置可以包括用於在與第一時間資源相關聯的第三時間資源期間監視來自第一周邊設備的第一回應的部件,第三時間資源與第二通訊事件相關聯。裝置可以包括用於在與第二時間資源相關聯的第四時間資源期間監視來自第二周邊設備的第二回應的部件,第四時間資源與第二通訊事件相關聯。
各態樣一般包括如基本上在本文中參照附圖、附錄及/或說明書所描述的並且如由附圖、附錄及/或說明書所圖示的方法、裝置、系統、電腦程式產品、非瞬態電腦可讀取媒體、無線通訊設備及/或處理系統。
前面已經相當廣泛地概述了根據本案內容的實例的特徵和技術優點,以便可以更好地理解下文的詳細描述。下文將描述另外的特徵和優點。所揭示的概念和具體實例可以容易地用作修改或設計用於執行本案內容的相同目的的其他結構的基礎。此類等同構造不脫離所附請求項的範疇。當結合附圖考慮時,根據以下描述,將更好地理解本文揭示的概念的特性(其組織和操作方法兩者)以及相關聯的優點。提供每個附圖是為了說明和描述的目的,而不是作為對請求項的限制的定義。
儘管在本案中經由對一些實例的說明來描述各態樣,但是本發明所屬領域中具有通常知識者將理解,這些態樣可以在許多不同的佈置和場景中實現。本文描述的技術可以使用不同的平臺類型、設備、系統、形狀、尺寸及/或封裝佈置來實現。例如,一些態樣可以經由整合晶片實施例或其他基於非模組部件的設備(例如,車輛、通訊設備、計算設備、工業裝備、零售/購買設備、醫療設備及/或人工智慧設備)來實現。各態樣可以在晶片級部件、模組化部件、非模組化部件、非晶片級部件、設備級部件及/或系統級部件中實現。結合所描述的態樣和特徵的設備可以包括用於所要求保護和描述的態樣的實施方式和實踐的額外部件和特徵。例如,無線訊號的發送和接收可以包括用於類比和數位元目的的一或多個部件(例如,包括天線、射頻(RF)鏈、功率放大器、調制器、緩衝器、處理器、交錯器、加法器及/或求和器的硬體部件)。本文描述的各態樣意欲可以在各種不同尺寸、形狀和構造的各種設備、部件、系統、分散式佈置及/或終端使用者設備中實踐。
下文結合附圖闡述的詳細描述意欲作為對各種配置的描述,而不意欲表示可以實踐本文描述的概念的唯一配置。出於提供對各種概念的透徹理解的目的,詳細描述包括具體細節。然而,對於本發明所屬領域中具有通常知識者將顯而易見的是,可以在沒有這些具體細節的情況下實踐這些概念。在一些實例中,以方塊圖形式圖示公知的結構和部件,以避免模糊這些概念。
現在將參照各種裝置和方法提供電訊系統的若干態樣。這些裝置和方法將在以下實施方式中描述,並且在附圖中經由各種方塊、部件、電路、程序、演算法等(統稱為「元素」)來示出。這些部件可以使用電子硬體、電腦軟體或其任何組合來實現。這些元素是實現為硬體還是軟體取決於特定應用和施加在整個系統上的設計約束。
作為實例,元素、或元素的任何部分、或元素的任何組合可被實現為包括一或多個處理器的「處理系統」。處理器的實例包括微處理器、微控制器、圖形處理單元(GPU)中央處理單元(CPU)應用處理器、數位訊號處理器(DSP)精簡指令集計算(RISC)處理器、片上系統(SoC)、基頻處理器、現場可程式設計閘陣列(FPGA)可程式設計邏輯裝置(PLD)、狀態機、閘控邏輯、個別硬體電路以及被配置為執行貫穿本案內容描述的各種功能的其他適當的硬體。處理系統中的一或多個處理器可以執行軟體。無論是被稱為軟體、韌體、中介軟體、微代碼、硬體描述語言還是其他術語,軟體應當被廣義地解釋為意指指令、指令集、代碼、程式碼片段、程式碼、程式、副程式、軟體部件、應用、軟體應用、套裝軟體、常式、子常式、物件、可執行檔、執行執行緒、程序、函數等。
相應地,在一或多個實例實施例中,所描述的功能可以在硬體、軟體、或其任何組合中實現。若在軟體中實現,則可以將功能儲存在電腦可讀取媒體上或編碼為電腦可讀取媒體上的一或多個指令或代碼。電腦可讀取媒體包括電腦儲存媒體。儲存媒體可以是可由電腦存取的任何可用媒體。作為實例而非限定,此類電腦可讀取媒體可包括隨機存取記憶體(RAM)、唯讀記憶體(ROM)、電子可抹除可程式設計ROM(EEPROM)、光碟儲存、磁碟儲存、其他磁存放裝置、前述類型的電腦可讀取媒體的組合、或能被用來儲存能由電腦存取的指令或資料結構形式的電腦可執行代碼的任何其他媒體。
圖1是示出根據一些實施方案的無線個人區域網路(WPAN)100的實例的圖式。在WPAN 100內,中央設備102可以使用BLE協定或修改的BLE協定連接到一或多個周邊設備104、106、108、110、112、114並與之建立BLE通訊鏈路116。BLE協定是BT核心規範的一部分,並且實現在全球接受的2.4GHz工業、科學和醫療(ISM)頻帶內操作的射頻通訊。
中央設備102可以包括可以用於使用如本文所述的BLE協定或修改的BLE協定與一或多個周邊設備104、106、108、110、112或114通訊的合適的邏輯、電路、介面、處理器及/或代碼。中央設備102可以作為發起者來操作,以請求建立與預期的周邊設備104、106、108、110、112或114的鏈路層(LL)連接。鏈路管理器可以用於控制中央設備102中的WPAN應用控制器與預期周邊設備104、106、108、110、112及/或114之每一者預期周邊設備中的WPAN應用控制器之間的操作。
在建立所請求的鏈路層連接之後,中央設備102可以變成主機設備,並且所選擇的或預期的周邊設備104、106、108、110、112或114可以變成經由所建立的鏈路層連接與中央設備102配對。作為主機設備,中央設備102可以能夠一次支援與作為客戶端設備操作的各種周邊設備104、106、108、110、112或114的多個鏈路層連接。具體地,中央設備102可以管理與相關聯的周邊設備104、106、108、110、112或114中的一或多個周邊設備的鏈路層連接中的資料封包通訊的各個態樣。例如,中央設備102可以決定與一或多個周邊設備104、106、108、110、112或114的鏈路層連接中的操作排程。中央設備102亦可以經由鏈路層連接發起鏈路層協定資料單元(PDU)交換序列。鏈路層連接可以被配置為在專用資料通道中執行週期性連接事件。中央設備102與周邊設備104、106、108、110、112或114中的一或多個周邊設備之間的鏈路層資料PDU傳輸的交換可以在連接事件內發生。
在一些實現方式中,中央設備102可以被配置為將每個連接事件中的第一鏈路層資料PDU發送給預期的周邊設備104、106、108、110、112或114。在其他實現方式中,中央設備102可以利用輪詢方案來針對連接事件期間的鏈路層資料PDU傳輸對預期的周邊設備104、106、108、110、112或114進行輪詢。預期周邊設備104、106、108、110、112或114可以在從中央設備102接收到封包鏈路層資料PDU時發送鏈路層資料PDU。在一些其他實現方式中,周邊設備104、106、108、110、112或114可以向中央設備102發送鏈路層資料PDU,而無需首先從中央設備102接收鏈路層資料PDU。
中央設備102的實例可以包括蜂巢式電話、智慧型電話、對話啟動協定(SIP)電話、行動站(STA)、膝上型電腦、個人電腦(PC)、桌上型電腦、個人數位助理(PDA)、衛星無線電、全球定位系統、多媒體設備、視訊設備、數位音訊播放機、相機、遊戲控制台、平板電腦、智慧設備、可穿戴設備(諸如智慧手錶、無線耳機等)、車輛、電錶、氣泵、烤麵包機、恆溫器、助聽器、智慧型電話、智慧型電話等。血糖在體單元、物聯網路(IoT)設備或任何其他類似功能的設備。
一或多個周邊設備104、106、108、110、112或114的實例可以包括蜂巢式電話、智慧型電話、SIP電話、STA、膝上型電腦、PC、桌上型電腦、PDA、衛星無線電、全球定位系統、多媒體設備、視訊設備、數位音訊播放機、相機、遊戲控制台、平板電腦、智慧設備、可穿戴設備(諸如智慧手錶、無線耳機等)、車輛、電錶、氣泵、烤麵包機、恆溫器、助聽器、血糖佩戴單元、IoT設備或任何其他類似功能的設備。儘管中央設備102被示出為與WPAN 100中的六個周邊設備104、106、108、110、112或114進行通訊,但是在不脫離本案內容的範疇的情況下,中央設備102可以與WPAN 100內的多於或少於六個的周邊設備進行通訊。
實現BT協定的設備(諸如中央設備102)可以根據一種無線電模式(諸如基本速率(BR)/增強型資料速率(EDR))進行操作,並且實現BLE協定的設備可以根據BLE無線電模式進行操作。在一些態樣中,中央設備102可以被配置有雙無線電模式,並且因此能夠根據BR/EDR模式或BLE模式(例如,基於設備可以參與的短距無線通訊的類型)進行操作。
例如,中央設備102可以根據BR/EDR模式進行操作,以用於資料的連續流傳輸、用於廣播網路、用於網狀網路及/或用於相對較高的資料速率可能更合適的一些其他應用。然而,設備可以根據BLE模式操作以用於短短脈衝資料傳輸,諸如用於其中功率節省可能是期望的及/或相對較低的資料速率可能是可接受的一些其他應用。在其他態樣,中央設備102可以根據一或多個其他無線電模式(包括專有無線電模式)進行操作。其他無線電模式的實例可以包括高速無線電模式、低能耗無線電模式、同步無線電模式等。
如前述,圖1是作為實例提供的。其他實例可以與關於圖1描述的實例不同。
圖2是示出根據本案的無線通訊設備200的實例的示圖。在一些實例中,無線通訊設備200可以是圖1的中央設備102的實例。在其他實例中,無線通訊設備200可以是圖1的周邊設備104、106、108、110、112或114中的一或多個周邊設備的實例。在一些態樣,無線通訊設備200可以是支援藍芽的設備(諸如BLE設備)。
如圖所示,無線通訊設備200可以包括處理元件,例如處理器202,其可以執行用於無線通訊設備200的程式指令。無線通訊設備200亦可以包括顯示器242,其可以執行圖形處理並向使用者呈現資訊。一或多個處理器202亦可耦接到記憶體管理單元(MMU)240,該MMU可被配置為從一或多個處理器202接收位址並將位址轉換為記憶體(諸如記憶體206、ROM 208或快閃記憶體210)中的位址位置及/或其他電路或設備(諸如顯示電路204、無線電230、連接器介面220及/或顯示器242)中的位址位置。MMU 240亦可以被配置為執行記憶體保護和頁表轉換或設置。在一些態樣,MMU 240可以被包括作為處理器202的一部分。
處理器202可以耦合到無線通訊設備200的其他電路。例如,無線通訊設備200可以包括各種類型的記憶體、無線通訊設備200可以經由其與電腦系統通訊的連接器介面220、以及可以基於一或多個無線通訊標準或協定向其他設備發送資料和從其他設備接收資料的無線通訊子系統。例如,在一些態樣,無線通訊子系統可包括(但不限於)無線區域網路(WLAN)子系統、藍芽子系統、或蜂巢子系統(諸如長期進化(LTE)或第五代(5G)新無線電(NR)子系統)。無線通訊設備200可以包括用於與例如WPAN中的無線通訊設備執行無線通訊的複數個天線235a、235b、235c或235d。
無線通訊設備200可以被配置為經由執行儲存在記憶體媒體(例如,非暫時性電腦可讀記憶體媒體)上的程式指令及/或經由硬體或韌體操作來實現本文描述的技術的部分或全部。在其他實施例中,本文描述的技術可以至少部分地由可程式設計硬體元件(諸如FPGA及/或特殊應用積體電路(ASIC))實現。
在某些態樣,無線電230可以包括單獨的控制器,其被配置為控制各種相應的無線電存取技術(RAT)協定的通訊。例如,如圖2所示,無線電230可以包括管理WLAN通訊的WLAN控制器250、管理藍芽和BLE通訊的藍芽控制器252、以及管理無線廣域網路(WWAN)通訊的WWAN控制器256。在某些態樣中,無線通訊設備200可以儲存和執行用於控制由WLAN控制器250執行的WLAN操作的WLAN軟體驅動器、用於控制由藍芽控制器252執行的藍芽操作的藍芽軟體驅動器、及/或用於控制由WWAN控制器256執行的WWAN操作的WWAN軟體驅動器。
在某些實現中,第一共存介面254(諸如有線介面)可被用於在WLAN控制器250與藍芽控制器252之間發送資訊。在某些其他實現方式中,第二共存介面258可以用於在WLAN控制器250和WWAN控制器256之間發送資訊。在某些其他實現方式中,第三共存介面260可以用於在藍芽控制器252和WWAN控制器256之間發送資訊。
在一些態樣中,WLAN控制器250、藍芽控制器252及/或WWAN控制器256中的一或多個可以實現為硬體、軟體、韌體或其某種組合。
在某些配置中,WLAN控制器250可以被配置為使用使用所有天線235a、235b、235c和235d的WLAN鏈路來與WPAN中的第二設備進行通訊。在某些其他配置中,藍芽控制器252可以被配置為使用天線235a、235b、235c和235d中的一或多個天線與WPAN中的至少一個第二設備進行通訊。在某些其他配置中,WWAN控制器256可以被配置為使用所有天線235a、235b、235c和235d與WPAN中的第二設備進行通訊。WLAN控制器250、藍芽控制器252及/或WWAN控制器256可以被配置為調整設備的喚醒時間間隔和關閉時間。
短程無線通訊協定(諸如BT、BLE及/或BR/EDR)可以包括及/或可以使用一或多個其他通訊協定,例如用於建立和維護通訊鏈路。亦參考圖1,無線通訊設備200可以根據用於短距離無線通訊的至少一個通訊協定與一或多個周邊設備(諸如無線耳機112)建立通訊鏈路116。
通訊鏈路116可以包括遵循包括在BT、BLE、BR/EDR等中及/或與BT、BLE、BR/EDR等一起使用的協定的通訊鏈路。在一個態樣,通訊鏈路116可以包括非同步無連接(ACL)鏈路。當作為ACL鏈路操作時,通訊鏈路116可以允許中央設備102(例如,源設備)與周邊設備(諸如耳機112)連接或「配對」。該連接是非同步的,因為兩個設備可能不需要在時間上同步彼此之間的資料通訊以允許經由通訊鏈路116進行資料封包的通訊。
可以在BT協定堆疊內使用邏輯鏈路控制和適配協定(L2CAP)(為了簡單起見,圖2中未圖示)。可以在已經建立ACL鏈路之後建立L2CAP連接。本案中對L2CAP的引用可以進一步適用於增強型L2CAP(EL2CAP),其可以是實現經由單個無線電連接多工多個邏輯資料通道的L2CAP協定的增強版本。
在一個態樣,通訊鏈路116可以包括高級音訊分發簡檔(A2DP)鏈路。A2DP鏈路提供源設備(諸如中央設備102)與同步設備(諸如耳機112)之間的點對點鏈路。利用A2DP鏈路,可以在ACL資料通道上發送包括音訊的資料封包,並且可以在單獨的控制通道上發送例如用於控制音訊串流的其他資訊。資料封包可以非週期性地發生。
在另一個態樣中,通訊鏈路116可以支援源設備(例如,中央設備102)和周邊設備(例如,耳機112)之間的同步邏輯傳輸機制。例如,通訊鏈路116可以包括同步連線導向(SCO)鏈路,其使用為BT通訊預留的時槽在源設備和周邊設備之間提供對稱的點對點鏈路。在一些態樣,SCO鏈路可能不支援資料封包的重傳,這在其中丟棄的音訊或語音封包可能降低使用者體驗品質的音訊資料串流及/或語音用例中可能是不令人滿意的。
在另一態樣,通訊鏈路116可以包括擴展SCO(eSCO)鏈路。eSCO鏈路可以使用為BT通訊預留的時槽在源設備和周邊設備之間提供對稱或非對稱的點對點鏈路,並且亦可以在預留的時槽之後提供重傳訊窗。因為可以使用重傳訊窗來促進重傳,所以eSCO鏈路可以適用於音訊資料串流及/或語音用例,因為可以重傳丟棄的音訊或語音封包,並且因此可以增加成功接收資料封包的概率。
在一個態樣中,通訊鏈路116可以包括等時(ISO)鏈路。當作為ISO鏈路操作時,通訊鏈路116可以組契約步鏈路和非同步鏈路兩者的一些特徵。例如,ISO鏈路上的串流可開始於起始封包,且接著可非同步地傳輸封包。在ISO鏈路上,發送設備的重傳嘗試的次數可能是有限的。因此,若接收設備不能在有限數量的重傳嘗試內解碼資料封包,則可以丟棄該資料封包,並且接收設備可以繼續接收沒有來自丟棄的資料封包的資料的串流。
如本文其他地方更詳細描述的,藍芽控制器252(或WPAN控制器)及/或WWAN控制器256可以與接收設備建立WPAN低能耗(LE)連接,WPAN LE連接與每個傳輸間隔的第一數量的傳輸時機相關聯;辨識與以下中的一或多個相關聯的事件:滿足數量閾值的通訊數量、或者具有滿足延時閾值的延時要求的一或多個通訊;及至少部分地基於標識該事件來向接收方設備傳送使用多資料(MD)模式進行通訊的指示,MD模式與每個傳輸區間的第二數目的傳輸時機相關聯,第二數目大於第一數目。補充地或替代地,藍芽控制器252可以執行本文描述的一或多個其他操作。
在一些態樣中,中央設備包括:用於發送第一通訊以發起第一通訊事件的部件;用於在與第一通訊事件相關聯的第一時間資源期間發送第一同步訊息的部件,第一時間資源與第一周邊設備相關聯;用於在與第一通訊事件相關聯的第二時間資源期間發送第二同步訊息的部件,第二時間資源與第二周邊設備相關聯;用於發送第二通訊以發起第二通訊事件的部件;用於在與第一時間資源相關聯的第三時間資源期間監視來自第一周邊設備的第一回應的部件,第三時間資源與第二通訊事件相關聯;及/或用於在與第二時間資源相關聯的第四時間資源期間監視來自第二周邊設備的第二回應的部件,第四時間資源與第二通訊事件相關聯。在一些態樣中,用於中央設備執行本文描述的操作的部件可以包括例如以下各項中的一或多個:通訊管理器140、天線252、數據機254、MIMO偵測器256、接收處理器258、發送處理器264、TX MIMO處理器266、控制器/處理器280或記憶體282。
在一些態樣中,用於無線通訊設備執行本文描述的操作的部件可以包括例如藍芽控制器252、WWAN控制器256中的一或多個。
如前述,圖2是作為實例提供的。其他實例可以與關於圖2所描述的實例不同。
圖3是示出根據本案內容的協定堆疊(例如,WPAN及/或藍芽協定堆疊)的實例300的圖。協定堆疊300可以在無線通訊設備(例如,圖1的中央設備102或者周邊設備104、106、108、110或112中的一或多個周邊設備)中實現。例如,BT協定堆疊300可以由圖2所示的處理器202、記憶體206、快閃記憶體210、ROM 208、無線電230及/或藍芽控制器252中的一或多個來實現。BT協定堆疊300可以被組織成三層,包括應用層310、主機層320和控制層330。
應用層310可以是與BT協定堆疊300的其他塊及/或層對接的使用者應用。在一些態樣,應用層310可以包括一或多個應用312和允許應用使用藍芽和BLE通訊的一或多個藍芽簡檔314。主機層320可以包括BT協定堆疊300的上層,並且可以使用主機控制器介面(HCI)340與無線通訊設備中的控制器(諸如圖2的藍芽控制器252)進行通訊。在一些態樣,主機層320可以包括主機堆疊321,主機堆疊321可以用於應用層介面管理以允許應用存取藍芽通訊。
控制層330可以包括BT協定堆疊300的低層。可以用於硬體介面管理、鏈路建立和鏈路管理的控制層330被示出為包括鏈路管理器(LM)332、鏈路層334和實體(PHY)層336。PHY層336可以包括例如無線電及/或基頻處理器。在一些態樣,PHY層336可以定義用於在連接BT設備的實體鏈路或通道上發送位元串流的機制。位元串流可以被群組成編碼字元或符號,並且被轉換成經由無線傳輸媒體傳輸的資料封包。PHY層336可以提供到無線傳輸媒體的電氣、機械及/或程序介面。PHY層336可以負責將資料調制和解調成射頻(RF)訊號以經由空中傳輸。PHY層336可以描述無線通訊設備的接收器/發送器的實體特性。實體特性可以包括調制特性、射頻容差、靈敏度位準等。
鏈路層334負責PHY層336上的低級通訊。鏈路層334管理用於發送和接收資料封包的序列和定時,並且使用LL協定與其他設備進行關於連接參數和資料串流控制的通訊。鏈路層334亦提供把關功能以限制暴露和與其他設備的資料交換。若配置了過濾,則鏈路層334維護允許設備的清單,並且將忽略來自不在清單上的設備的資料交換的所有請求。鏈路層334亦可以降低功耗。在一些態樣,鏈路層334可以包括公司的專有LL,其可以用於發現對等設備,並與其建立安全通訊通道。在某些態樣,鏈路層334可以負責在WPAN中的設備之間傳輸資料封包。每個資料封包可以包括存取位址,其指定用於攜帶資料封包的邏輯傳輸的類型。邏輯傳輸可以存在於主設備和從設備之間。另外,一些邏輯傳輸可以攜帶多個邏輯鏈路。
鏈路管理器332可以負責建立和配置鏈路以及管理功率改變請求,以及其他任務。每種類型的邏輯鏈路(諸如ACL鏈路、A2DP鏈路、SCO鏈路、eSCO鏈路、ISO鏈路等)可以與特定分群組類型相關聯。例如,SCO鏈路可以為主設備和從設備之間的通訊提供預留的通道頻寬,並且支援沒有重傳的資料封包的定期、週期性交換。eSCO鏈路可以為源設備和周邊設備之間的通訊提供預留的通道頻寬,並且支援具有重傳的資料封包的定期、週期性交換。從源設備與周邊設備之間的連接的建立開始,源設備與周邊設備之間可以存在ACL鏈路,並且ACL鏈路的資料封包除了有效載荷之外亦可以包括編碼資訊。
鏈路管理器332可以使用HCI 340與主機層320通訊。在一些實例中,鏈路管理器332可以將HCI 340命令轉換成控制器級操作,諸如基頻級操作。HCI 340可以充當低層之間(諸如控制層330、主機層320和應用層310之間)的邊界。BT規範可以定義標準HCI以支援跨兩個單獨的處理器實現的BT系統。例如,電腦上的BT系統可以使用BT系統自己的處理器來實現BT協定堆疊300的低層,例如,PHY層336、鏈路層334及/或鏈路管理器332。在一些態樣中,BT系統可以使用BT部件的處理器來實現BT協定堆疊300的其他層,例如,主機層320和應用層310。
主機層320被示出為包括通用存取簡檔(GAP)322、通用屬性協定(GATT)324、安全管理器(SM)326、屬性協定(ATT)328、以及L2CAP層329。間隙322可以為應用312提供介面以發起、建立和管理與其他BT或BLE設備的連接。GATT 324可以使用屬性協定來提供服務框架,以用於發現服務,並且用於在對等設備上讀取和寫入特徵值。GATT 324可以例如經由簡檔與應用312對接,該簡檔可以定義屬性的集合以及在BT或BLE通訊中使用屬性所需的任何許可。
安全管理器326可以負責設備配對和金鑰分發。由安全管理器326實現的安全管理器協定可以定義如何執行與對應BLE設備的安全管理器的通訊。安全管理器326提供可以由BT協定堆疊300的其他部件使用的額外密碼功能。藍芽通訊中使用的安全管理器326的架構被設計為經由將工作轉移到假設更強大的中央設備來最小化對周邊設備的資源要求。BLE使用配對機制進行金鑰分發。安全管理器326提供不僅加密資料而且提供資料認證的機制。
ATT 328包括基於與被配置用於特定目的的BLE設備相關聯的屬性的客戶端/伺服器協定。實例可以包括監視心率、溫度、廣播廣告等。屬性可以由對等設備發現、讀取和寫入。在ATT 328上執行的該組操作可以包括但不限於錯誤處理、伺服器配置、檢視資訊、讀取操作、寫入操作、排隊寫入等。ATT 328可以形成BT和BLE設備之間的資料交換的基礎。
L2CAP層329可以在HCI 340之上實現,並且可以經由HCI 340與控制層330通訊。L2CAP層329可以主要負責跨一或多個現有邏輯鏈路建立連接,並且若不存在額外的鏈路,則請求額外的鏈路。L2CAP層329亦可以實現不同的更高層協定之間的多工,例如,以允許不同的應用使用單個鏈路,諸如邏輯鏈路,包括ACL鏈路。在一些實現中,L2CAP層329可以將來自上層的多個協定封裝到資料封包格式中(反之亦然)。L2CAP層329亦可以將來自上層的具有大資料有效載荷的封包分成多個封包,其中資料有效載荷被分割成適合發送側的最大有效載荷大小(例如,27位元組)的較小大小的資料有效載荷。
在一些標準和協定(諸如BLE及/或BR/EDR)中,中央設備102可以經由使用循環冗餘檢查(CRC)驗證以及經由使用訊息完整性碼(MIC)驗證來偵測封包及/或丟棄/丟失/未接收到的封包中的錯誤。當封包被加密時,可以使用MIC驗證。例如,CRC驗證的失敗可以指示接收的封包中的一或多個錯誤,並且MIC驗證的失敗可以指示尚未接收到另一個封包(儘管CRC驗證的失敗亦可以指示尚未接收到另一個封包及/或MIC驗證的失敗亦可以指示接收的封包中的一或多個錯誤)。
CRC驗證和MIC驗證可以基於分別基於接收的封包產生CRC值和MIC並且分別將那些產生的CRC值和MIC與接收的封包中包括的CRC和MIC進行比較。具體地,接收封包的接收設備(諸如耳機112)可以首先基於接收的封包(諸如基於有效載荷,並且若適用的話,基於接收的封包中包括的MIC)產生CRC值或CRC校驗和。接收設備可以將所產生的CRC值與接收的封包中包括的CRC值進行比較。若所產生的CRC值與接收的封包中包括的CRC值相匹配,則可以驗證接收的封包的CRC。隨後可以解密經CRC驗證的接收封包。然而,若所產生的CRC值與接收的封包中包括的CRC值不匹配,則接收設備可以決定接收的封包的CRC驗證失敗。若接收設備決定接收的封包未經由CRC驗證,則接收的封包可能包括錯誤及/或可能被損壞。在一種配置中,接收設備可以丟棄未經由CRC驗證的接收封包;然而,在另一種配置中,接收設備可以嘗試例如使用一或多個糾錯技術來恢復接收的封包。
若接收的封包被加密並且經由CRC驗證,則接收設備可以解密接收的封包以獲得解密的有效載荷和解密的MIC。對於MIC驗證,接收設備可以基於解密的有效載荷產生MIC,並將產生的MIC與從解密的接收封包獲得的MIC進行比較。若產生的MIC與解密的MIC匹配,則接收設備可以決定接收的封包被成功解密。當接收的封包被成功解密時,接收的封包的解碼和解密的有效載荷可以被提供給接收設備的另一層,諸如接收設備的編碼器-解碼器(codec),其可以使得接收設備輸出接收的封包的有效載荷資料,例如,作為經由耳機112的揚聲器的音訊。
若產生的MIC與接收的封包的解密的MIC不匹配,則接收設備可以決定接收的封包未被成功解密。當接收的封包未被成功解密時,則可能已經錯過了不同的封包,或者接收的封包可能是錯誤的或以其他方式被損壞。在一種配置中,接收設備可以丟棄接收的未經由MIC驗證的封包;然而,在另一種配置中,接收設備可以嘗試恢復所接收的封包。
如前述,圖3是作為實例提供的。其他實例可以與關於圖3描述的實例不同。
圖4圖示了根據本案的經由通訊鏈路430從無線通訊設備410到周邊設備420的資料封包的實例傳輸400。在一些實現中,無線通訊設備410可以是圖1的中央設備102或圖2的無線通訊設備200的一個實例,並且周邊設備420可以是圖1的周邊設備104、106、108、110、112或114中的一或多個周邊設備的實例。在一些情況下,周邊設備420可以是一對耳塞。通訊鏈路430可以是任何合適的藍芽連接或鏈路。在一些實例中,通訊鏈路430可以是ACL鏈路、L2CAP鏈路、A2DP鏈路、SCO鏈路或ISO鏈路中的一或多個。
無線通訊設備410被示出為包括編碼器412和發送緩衝器414。編碼器412可以被配置為使用指定的位元速率對諸如音訊或視訊資料的資料進行編碼。發送緩衝器414可以被配置為對要經由通訊鏈路430發送到周邊設備420的資料封包進行排隊。在一些實現方式中,例如,基於通訊鏈路430的類型及/或與通訊鏈路430相關聯的通道狀況,要在通訊鏈路430上發送的資料封包可以具有預定義的大小。在一些態樣,由編碼器412編碼的資料可以被群組化成預定義大小的資料封包。無線通訊設備410可以使資料封包從發送緩衝器414出列,並且經由通訊鏈路430向周邊設備420發送資料封包。
周邊設備420被示出為包括接收緩衝器422和解碼器424。經由通訊鏈路430接收的資料封包可以被排隊或以其他方式儲存在接收緩衝器422中。資料封包可以從接收緩衝器422輸出並轉發到解碼器424。在一些態樣,解碼器424可解碼在排隊的資料封包的有效載荷中攜帶的資料(諸如音訊及/或視訊資料),並將經解碼的資料轉發給協定堆疊的上層以供處理和重播給使用者。在一些實現方式中,編碼器412可以使用第一位元速率對第一編碼器/解碼器(codec)訊框進行編碼,並且將第一codec訊框轉發給發送緩衝器414以進行群組化,以便經由通訊鏈路430發送給周邊設備420。周邊設備420可以將接收的資料封包在接收緩衝器422中排隊,並且可以將第一轉碼器訊框的第一部分轉發給解碼器424以進行解碼。
如前述,圖4是作為實例提供的。其他實例可以與關於圖4描述的實例不同。
圖5圖示根據本案的另一實例無線通訊設備500的方塊圖。在一些實現中,無線通訊設備500可以是圖1的中央設備102、圖2的無線通訊設備200或圖4的無線通訊設備410的實例。在圖5的實例中,無線通訊設備500被圖示為具有與圖4的周邊設備420建立的通訊鏈路430(例如,藍芽通訊連接)。
無線通訊設備500可以包括應用處理子系統510、音訊子系統520、藍芽子系統530和HCI 550。可以對應於圖3的BT協定堆疊300的應用層310和主機層320的至少一些部分的應用處理子系統510被示出為包括媒體播放機511、應用層512、藍芽堆疊513和音訊介面514。媒體播放機511可以是能夠產生或接收多媒體內容的合適的設備或部件,多媒體內容包括例如即時音訊串流、即時視訊串流、即時遊戲串流和其他延遲敏感傳輸量。應用層512(其可以是圖3的應用層310的一個實施方式)包括至少一個藍芽簡檔,藍芽簡檔定義要在藍芽或BLE通訊中使用的屬性和相關聯的許可的集合。在一些態樣,應用層512可以包括處理資源,其包括(但不限於)圖2的記憶體206、ROM 208和快閃記憶體210。藍芽堆疊513可以是圖3的BT協定堆疊300的一個實施方式。
藍芽傳輸驅動器516可包括拆分音訊和封包化模組(為簡單起見未圖示),該拆分音訊和封包化模組可將資料(諸如音訊及/或視訊資料)群組成藍芽訊框,該藍芽訊框可使用藍芽或BLE協定來傳送給周邊設備420。
藍芽傳輸驅動器516經由音訊和控制鏈路560連接到音訊子系統520。在一些實例中,音訊和控制鏈路560可以用於在藍芽傳輸驅動器516和音訊子系統520內的音訊/視訊DSP之間發送編碼的音訊/視訊資料和控制訊號。
藍芽傳輸驅動器516連接到通用非同步接收器-發送器(UART)控制器518,其提供對經由藍芽連接的資訊傳輸的控制。
音訊子系統520可以包括編碼器/解碼器522、一或多個DSP 524以及一或多個轉碼器526。編碼器/解碼器522可以用於對從接收自另一無線通訊設備的一或多個封包中提取的音訊/視訊資料進行取樣。可以至少部分地基於藍芽簡檔在應用處理子系統510中處理所提取的音訊/視訊資料。在一些實施方式中,編碼器/解碼器522可以將取樣的音訊/視訊資料劃分成有效載荷,該有效載荷可以嵌入在一或多個藍芽封包內,以經由藍芽或BLE連接傳輸到周邊設備420。在一些實例中,DSP 524及/或轉碼器526可以結合對音訊資料進行取樣來採用一或多個編碼或解碼演算法。
藍芽子系統530可以包括基頻電路(CKT)532(例如,藍芽基頻電路)、藍芽韌體534、高級音訊分發簡檔(A2DP)電路536和PHY 538。基頻電路532和藍芽韌體534可以用於產生用於基於藍芽或BLE協定來構造和解構造資料訊框的基頻訊號。基頻電路532和藍芽韌體534亦可以用於產生用於在資料傳輸期間升頻轉換基頻訊號以及用於將接收的資料訊號降頻轉換到基頻的載波訊號。A2DP電路536可以用於控制或管理無線通訊設備500和周邊設備420之間的A2DP鏈路。具體地,當藍芽子系統530處於接收模式時,PHY 538可以用於接收、解調和降頻轉換經由通訊鏈路430接收的資料封包,並將資料封包轉發到應用處理子系統510。當藍芽子系統530處於發送模式時,PHY 538可以用於將從上層提供的資料封裝到一或多個藍芽訊框或封包中,以經由通訊鏈路430傳輸到周邊設備420。
如前述,圖5是作為實例提供的。其他實例可以與關於圖5描述的實例不同。
圖6是示出根據本案的經由擴展現實(XR)WPAN連接的通訊的實例600的圖。在一些實例中,XR WPAN連接可以包括BLE連接及/或修改的BLE連接。例如,XR WPAN連接可以被配置為支援與中央設備602處的單個應用相關聯的多個周邊設備604和606。多個周邊設備604和606可以提供移動資料(例如,觸覺資料)及/或輸入資料(例如,在多個周邊設備604或606的一或多個按鈕或操縱桿處接收的輸入)。XR WPAN連接可以被配置為至少部分地基於移動資料及/或輸入資料來修改與中央設備602相關聯的顯示器。
如圖6中所示,中央設備602和周邊設備604可以經由低延時鏈路608進行通訊。中央設備602和周邊設備606可以經由低延時鏈路610進行通訊。在一些實例中,周邊設備604和周邊設備606可以經由同步鏈路612進行通訊。
在一些網路中,鏈路608-612可以具有嚴格的延時參數以維持XR環境中的使用者體驗。例如,較差的延時可能導致使用者頭暈、XR環境中的不現實互動及/或至少部分地基於來自多個周邊設備604和606的不同步資料的通訊錯誤。
如前述,圖6是作為實例提供的。其他實例可以與關於圖6描述的實例不同。
圖7是示出根據本案的經由XR WPAN連接的通訊的實例700的圖。在一些實例中,XR WPAN連接可以包括BLE連接及/或修改的BLE連接。例如,XR WPAN連接可以被配置為支援與中央設備處的單個應用相關聯的多個周邊設備。多個周邊設備可以提供移動資料(例如,觸覺資料)及/或輸入資料(例如,在多個周邊設備的一或多個按鈕或操縱桿處接收的輸入)。XR WPAN連接可以被配置成至少部分地基於移動資料及/或輸入資料來修改與中央設備相關聯的顯示。
在一些網路中,XR WPAN連接可以與一或多個約束相關聯。例如,XR WPAN連接可以以1000μs的間隔進行通訊。補充地或替代地,周邊設備(例如,XR控制器)可以與例如每間隔至少29個八位元組通訊。在一些網路中,一或多個約束可以是900μs通訊間隔以及每個間隔來自每個周邊設備的至少40個八位元組。
圖7圖示用於在1000s間隔內在中央設備和周邊設備之間交換封包的時間量。用於中央到周邊封包的定時可以包括0或10個八位元組以及30個八位元組的周邊到中央封包。另外,訊框間間隔(TIFS)的定時和最小子事件間隔(TMSS)的定時可以被設置為150μs的標準值。同步通道配置可以具有短脈衝號(BN)=1(每個ISO間隔一個封包)、刷新超時(FT)=1(每個間隔結束時刷新每個封包)以及子事件數量(NSE)=1(每個間隔每個連接的同步流(CIS)1個傳輸機會)。補充地或替代地,為了使序列可行,在第二周邊封包之後的150μs可以可用於改變頻率。
如圖7所示,中央設備和周邊設備可以使用同步通道(例如,在通訊之間具有相等的時間間隔),其中每個周邊設備使用單獨的CIS。中央設備可以在通訊間隔(例如,基於事件的通訊間隔)的開始處或附近的第一時間資源期間發送中央訊息(C_msg)702。CIS可以包括分配給後續通訊(例如,輪詢訊息)的資源的指示。第一周邊設備可以在通訊間隔的第二時間資源期間發送第一周邊訊息(P1 Msg)704(例如,如C Msg 702所指示的)。中央設備可以在第三時間資源期間發送C_msg 706,其提供分配給後續通訊的資源的指示。第二周邊設備可以在通訊間隔的第四時間資源期間發送第二周邊訊息(P2 Msg)708(例如,如C Msg 706所指示的)。
對於C個訊息中的任何數量的八位元組,交換的時間量超過1000μs限制。例如,P2 Msg 708在1000μs限制之外結束,這可能被禁止及/或這可能導致中央設備和周邊設備錯過在下一個1000μs間隔期間進行通訊的機會。補充地或替代地,中央設備和周邊設備可以具有在P2 Msg 708之後的時間的交換結束710。這可以至少部分地基於通訊是被配置為間隔開(例如,具有相等的間隔)的同步訊息。至少部分地基於交換結束710定時是中央設備可以至少部分地基於通訊的同步性質在P2 Msg之後發送另一個C1 Msg的第一可用時間,中央設備與周邊設備之間的通訊可以具有到下一個通訊712的延遲。下一個通訊可以與後續通訊事件相關聯。這可能增加中央設備與周邊設備之間的通訊的延時。
可以使用其他配置,諸如輪詢P1 Msg和P2 Msg的單個C Msg。然而,適配在1000μs限制內的定時可能限制可以在通訊間隔期間傳送的傳輸量的量。
如前述,圖7是作為實例提供的。其他實例可以與關於圖7所描述的實例不同。
在一些網路中,中央設備和周邊設備可以使用通訊間隔,諸如實例700中所示的通訊間隔。周邊設備可以嘗試與中央設備同步以允許上行鏈路及/或下行鏈路通訊的通訊。然而,同步程序可能具有類似的定時問題,如圖7所示。例如,同步資訊的交換可能超過1000μs限制及/或可能導致通訊設備和周邊設備延遲後續通訊。補充地或替代地,若同步至少部分地基於超過1000μs限制而被延遲,並且同步不成功,則可能進一步延遲資料的通訊,直到成功的同步為止。以這種方式,同步程序可以消耗在同步程序滿足1000μs限制的情況下可能消耗的通訊間隔數量的2倍。用於同步的該2x延遲可能增加通訊錯誤、導致增加的延時、及/或破壞中央設備與周邊設備之間的資料串流。
在本文描述的一些態樣中,通訊間隔的資源可以被配置成支援通訊間隔(例如,具有1000μs限制)內的中央設備(例如,XR裝置)與多個周邊設備(例如,XR周邊設備)之間的通訊。例如,中央設備可以發送第一通訊以發起第一通訊事件。在第一通訊事件期間,中央設備可以在與第一周邊設備相關聯的第一時間資源期間發送第一同步訊息,並且中央設備可以在與第二周邊設備相關聯的第二時間資源期間發送第二同步訊息。在第一通訊事件之後,中央設備可以發送第二通訊以發起第二通訊事件。在第二通訊事件期間,中央設備可以在與第一時間資源相關聯的第三時間資源期間監視來自第一周邊設備的第一回應,並且在與第二時間資源相關聯的第四時間資源期間監視來自第二周邊設備的第二回應。
至少部分地基於接收到第一回應和第二回應,中央設備可以與第一周邊設備和第二周邊設備同步。
至少部分地基於未能接收到第一回應或第二回應,中央設備可以再次嘗試與第一周邊設備和第二周邊設備同步。例如,至少部分地基於未能接收到第一回應,中央設備可以發送第三通訊以發起第三通訊事件,並且在與第三通訊事件相關聯的第五時間資源期間發送第一同步訊息(例如,與第一周邊設備相關聯的第一同步訊息的重傳)。中央設備亦可以發送第四通訊以發起第四通訊事件,並且在與第五時間資源相關聯的第六時間資源期間(例如,在第四通訊事件內)監視來自第一周邊設備的第三回應。
在另一實例中,中央設備可以在第三時間資源期間從第一周邊設備接收第一回應,並且可能未能在第四時間資源期間從第二周邊設備接收第二回應。中央設備可以至少部分地基於未能接收到第二回應來發送第三通訊以發起第三通訊事件。在第三通訊事件期間,中央設備可以在與第三通訊事件相關聯的第五時間資源期間發送第二同步訊息(例如,與第二周邊設備相關聯的第二同步訊息的重傳)。中央設備可以發送第四通訊以發起第四通訊事件,並且在與第五時間資源相關聯的第六時間資源期間監視來自第二周邊設備的第三回應,其中第六時間資源與第四通訊事件相關聯。在與第二周邊設備同步的第二嘗試期間,中央設備可以至少部分地基於接收到第一回應,在與第三通訊事件相關聯的第七時間資源期間與第一周邊設備通訊。補充地或替代地,中央設備可以在與第四通訊事件相關聯的第八時間資源期間與第一周邊設備通訊。以這種方式,中央設備可以在亦用於與第二周邊設備建立同步的通訊事件期間進行通訊(例如,交換資料及/或控制資訊)。
在實例程序中,第一周邊設備和第二周邊設備二者處於不同步的子狀態,並且中央設備正在尋找兩個周邊設備。中央設備可以經由發送同步封包和監聽來自周邊設備的封包來在事件之間交替。在兩個外圍子事件(例如,與去往或來自第一周邊設備的通訊相關聯的第一資源和與去往或來自第二周邊設備的通訊相關聯的第二資源)中具有同步封包的事件之後可以總是跟隨中央設備監聽兩個外圍子埠中的周邊封包的事件。
在第一周邊設備處於同步子狀態的實例中,中央設備可以主動地從第一周邊設備接收封包,並且可以在與第二周邊設備相關聯的子事件(例如,P2時槽)中發送同步封包和在P2時槽中監聽來自第二周邊設備的封包之間交替。
在第二周邊設備處於同步子狀態的實例中,中央設備可以主動地從第二周邊設備接收封包,並且可以在與第一周邊設備相關聯的子事件(例如,P1時槽)中發送同步封包和在P1時槽中監聽來自第一周邊設備的封包之間交替。
在第一周邊設備和第二周邊設備處於同步子狀態的實例中,中央設備可以主動地從第一周邊設備和第二周邊設備接收封包。
在周邊設備的掃瞄狀態下,周邊設備可以嘗試在先前配置的中央設備同步封包上進行同步。例如,周邊設備可以將掃瞄通道設置為所有通道(例如,37個通道)。可選地,周邊設備可以執行不良通道評估以決定要掃瞄的潛在良好通道,以減少掃瞄通道集。周邊設備可以在同步訊窗(TSync_Interval)的每個間隔(例如,以ms為單位)在同步訊窗(TSync_Window)的持續時間(例如,以毫秒(ms)為單位)內監聽具有同步封包的存取位址(AASync)的掃瞄通道集內的封包。每個訊窗可以使用掃瞄通道組內的不同通道。一旦周邊設備偵測到同步封包,周邊設備就可以對同步封包的有效載荷(例如,來自中央設備的同步訊息的有效載荷)進行解碼,以決定與中央設備同步以接收下一個中央設備封包所需的定時和跳頻資訊。若周邊設備未能在TSync_Timeout秒內接收到同步封包,則周邊設備可以再次監聽掃瞄通道集內的封包。周邊設備可以重複該程序,直到TSync_Giveup到期。
如前述,圖7是作為實例提供的。其他實例可以與關於圖7所描述的實例不同。
圖8是根據本案的與用於周邊設備的同步訊息相關聯的實例800的圖。如圖8中所示,中央設備(例如,行動計算裝置、XR裝置及/或視訊裝置)可以與第一周邊設備和第二周邊設備(例如,第一XR控制器或其他輸入裝置和第二XR控制器或其他輸入裝置)通訊。在一些態樣中,中央設備、第一周邊設備和第二周邊設備可以是無線網路(例如,WPAN 100)的一部分。
如元件符號805所示,中央設備可以發送第一通訊以發起第一通訊事件,並且第一周邊設備及/或第二周邊設備可以接收第一通訊以發起第一通訊事件。在一些態樣中,第一通訊可以包括用於一或多個同步訊息的資源配置。
通訊事件可以是在通訊間隔(例如,1000μs間隔)內發生的一或多個通訊的集合。通訊事件可以利用來自中央設備的通訊(例如,C_MSG 702)來發起及/或可以是週期性的。
如元件符號810所示,中央設備可以發送第一同步訊息,並且第一周邊設備及/或第二周邊設備可以接收第一同步訊息。例如,中央設備可以在與第一通訊事件相關聯的第一時間資源期間發送第一同步訊息。第一時間資源可以與第一周邊設備相關聯。例如,第一時間資源可以被分配用於中央設備與第一周邊設備之間的通訊。第一時間資源可以是位於第一周邊設備與中央設備之間的通訊間隔的設定時間段內的重現時間資源。在一些態樣中,第一周邊設備及/或第二周邊設備可以接收第一同步訊息。
如元件符號815所示,中央設備可以發送第二同步訊息,並且第一周邊設備及/或第二周邊設備可以接收第二同步訊息。例如,中央設備可以在與第二通訊事件相關聯的第二時間資源期間發送第二同步訊息。第二時間資源可以與第二周邊設備相關聯。例如,第二時間資源可以被分配用於中央設備與第二周邊設備之間的通訊。第二時間資源可以是位於第二周邊設備與中央設備之間的通訊間隔的設定時間段內的重現時間資源。在一些態樣中,第一周邊設備及/或第二周邊設備可以接收第二同步訊息。
在一些態樣中,第一同步訊息或第二同步訊息可以包括以下的指示:與第一同步訊息的開始和第二通訊的開始之間的時間相關聯的第一偏移、與第二通訊的開始和第三時間資源之間的時間相關聯的第二偏移、及/或與第二通訊的開始和第四時間資源之間的時間相關聯的第三偏移,以及其他實例。例如,第一同步訊息可以包括用於第一周邊設備及/或第二周邊設備獲得與中央設備的定時及/或頻率同步的資訊。至少部分地基於獲得與中央設備的定時及/或頻率同步,第一周邊設備及/或第二周邊設備可以向中央設備發送回復及/或從中央設備接收後續通訊。
對第一通訊、第一同步訊息和第二同步訊息的傳輸可以是第一通訊事件820的一部分(例如,包括在與第一通訊事件820相關聯的通訊間隔內)。
如元件符號825所示,中央設備可以發送第一通訊以發起第一通訊事件,並且第一周邊設備及/或第二周邊設備可以接收第一通訊以發起第一通訊事件。
如元件符號830所示,中央設備可以監視來自第一周邊設備的第一回應。例如,中央設備可以在與第一時間資源相關聯的第三時間資源期間監視來自第一周邊設備的第一回應。第三時間資源可以與第二通訊事件相關聯。在一些態樣中,中央設備可以從第一周邊設備接收第一回應。補充地或替代地,中央設備可以在第三時間資源期間從第二周邊設備接收第二回應。
在一些態樣中,第三時間資源可以至少部分地基於被定位在通訊事件的相同或重疊的時間訊窗期間而與第一時間資源相關聯。例如,第一通訊資源可以被定位成與第一通訊事件820的參考時間(例如,第一通訊事件或第一通訊的開始或結束)具有偏移,並且第三通訊資源可以被定位成與第二通訊事件的參考時間(例如,第二通訊事件或第二通訊的開始或結束)具有相同偏移。
如元件符號835所示,中央設備可以監視來自第二周邊設備的第二回應。例如,中央設備可以在與第二時間資源相關聯的第四時間資源期間監視來自第二周邊設備的第二回應。第四時間資源可以與第二通訊事件相關聯。補充地或替代地,中央設備可以在第四時間資源期間從第一周邊設備接收第一回應。
在一些態樣中,第四時間資源可以至少部分地基於被定位在通訊事件的相同或重疊的時間訊窗期間而與第二時間資源相關聯。例如,第二通訊資源可以被定位成與第一通訊事件820的參考時間(例如,第一通訊事件或第一通訊的開始或結束)具有偏移,並且第四通訊資源可以被定位成與第二通訊事件的參考時間(例如,第二通訊事件或第二通訊的開始或結束)具有相同偏移。
在一些態樣,第一通訊、第二通訊、第一回應或第二回應包括有效載荷的包括資料的第一部分和有效載荷的包括控制資訊的第二部分。在一些態樣中,控制資訊可以被配置為在未被確認的情況下被重複。例如,控制資訊可以被配置為被重複直到被確認或者直到控制資訊到期。
在一些態樣中,控制資訊包括與控制資訊或資料相關聯的序號、與第一周邊設備相關聯的下一個預期序號及/或與第二周邊設備相關聯的下一個預期序號,以及其他實例。
在一些態樣中,資料可包含XR資料、定位資訊、電源狀態資訊、陀螺儀資料、觸覺資料及/或接收的輸入資料以及其他實例。
在一些態樣中,通訊和訊息可以被配置為等時通訊,其中後續訊息之間的間隔及/或與後續訊息相關聯的時間資源是相等的。
在一些態樣中,第一時間資源與第一通訊之間的時間量可以是和第三時間資源與第二通訊之間的時間量相同的時間量。在一些態樣中,第一時間資源與第一通訊事件的結束時間之間的時間量可以是和第三時間資源與第二通訊事件的結束時間之間的時間量相同的時間量。
在一些態樣中,第二時間資源與第一通訊之間的時間量可以是和第四時間資源與第二通訊之間的時間量相同的時間量。在一些態樣中,第二時間資源與第一通訊事件的結束時間之間的時間量可以是和第三時間資源與第二通訊事件的結束時間之間的時間量相同的時間量。
對第一通訊、第一同步訊息和第二同步訊息的傳輸可以是第一通訊事件840的一部分(例如,包括在與第一通訊事件840相關聯的通訊間隔內)。
在一些態樣中,中央設備可能未能接收到第一回應或第二回應,並且可以在隨後的通訊間隔期間重複操作810和操作825,及/或可以在隨後的通訊間隔期間重複操作815和操作830。
例如,至少部分地基於未能接收到第一回應,中央設備可以發送第三通訊以發起第三通訊事件。中央設備可以在與第三通訊事件相關聯的第五時間資源期間發送第一同步訊息。第五時間資源可以與第一周邊設備相關聯。中央設備可以發送第四通訊以發起第四通訊事件,並且在與第五時間資源相關聯的第六時間資源期間監視來自第一周邊設備的第三回應。第六時間資源可以與第四通訊事件相關聯。
例如,中央設備可以在第三時間資源期間從第一周邊設備接收第一回應,並且可能未能在第四時間資源期間從第二周邊設備接收第二回應。中央設備可以至少部分地基於未能接收到第二回應來發送第三通訊以發起第三通訊事件。在第三通訊事件期間,中央設備可以在與第三通訊事件相關聯的第五時間資源期間發送第二同步訊息(例如,與第二周邊設備相關聯的第二同步訊息的重傳)。中央設備可以發送第四通訊以發起第四通訊事件,並且在與第五時間資源相關聯的第六時間資源期間監視來自第二周邊設備的第三回應,其中第六時間資源與第四通訊事件相關聯。在與第二周邊設備同步的第二嘗試期間,中央設備可以至少部分地基於接收到第一回應,在與第三通訊事件相關聯的第七時間資源期間與第一周邊設備通訊。補充地或替代地,中央設備可以在與第四通訊事件相關聯的第八時間資源期間與第一周邊設備通訊。以這種方式,中央設備可以在亦用於與第二周邊設備建立同步的通訊事件期間進行通訊(例如,交換資料及/或控制資訊)。
在一些態樣中,中央設備可以從第一周邊設備或第二周邊設備接收回應,並且可以與第一周邊設備或第二周邊設備中的一個周邊設備同步。至少部分地基於僅與周邊設備中的一個周邊設備進行同步,中央設備可以與同步的周邊設備進行通訊(例如,資料及/或控制資訊),並且可以再次嘗試與未同步的周邊設備進行同步(例如,兩者皆在相同的通訊間隔內)。
如元件符號845所示,中央設備可以與第一周邊設備建立同步。例如,中央設備可以至少部分地基於在第三時間資源期間從第一周邊設備接收到第一回應來與第一周邊設備建立同步。
如元件符號850所示,中央設備可以與第二周邊設備建立同步。例如,中央設備可以至少部分地基於在第四時間資源期間從第一周邊設備接收到第二回應來與第二周邊設備建立同步。
在一些態樣中,至少部分地基於接收到第一回應及/或與第一周邊設備同步,中央設備可以在(例如,與後續通訊事件相關聯的)後續通訊間隔中與第一周邊設備進行通訊。在一些態樣中,至少部分地基於接收到第二回應及/或與第二周邊設備同步,中央設備可以在(例如,與後續通訊事件相關聯的)後續通訊間隔中與第二周邊設備進行通訊。
至少部分地基於中央設備在被分配用於與第一周邊設備或第二周邊設備的通訊的相同資源集合中,在發送同步訊息和監聽回復之間交替通訊間隔及/或通訊事件,中央設備可以改善第一周邊設備、第二周邊設備和中央設備之間的同步的時延。以這種方式,中央設備可以節省否則可能已經被消耗以在額外的時間資源上擴展同步程序的網路資源。
如前述,圖8是作為實例提供的。其他實例可以與關於圖8描述的實例不同。
圖9是示出根據本案的經由XR WPAN連接的通訊的實例900的圖。在一些實例中,XR WPAN連接可以包括BLE連接及/或修改的BLE連接。例如,XR WPAN連接可以被配置為支援與中央設備處的單個應用相關聯的多個周邊設備。多個周邊設備可以提供移動資料(例如,觸覺資料)及/或輸入資料(例如,在多個周邊設備的一或多個按鈕或操縱桿處接收的輸入)。XR WPAN連接可以被配置成至少部分地基於移動資料及/或輸入資料來修改與中央設備相關聯的顯示。
在一些網路中,XR WPAN連接可以與一或多個約束相關聯。例如,XR WPAN連接可以以1000μs的間隔進行通訊。補充地或替代地,周邊設備(例如,XR控制器)可以與例如每間隔至少29個八位元組通訊。在一些網路中,一或多個約束可以是900μs通訊間隔以及每個間隔來自每個周邊設備的至少40個八位元組。
圖9圖示用於在1000μs間隔內在中央設備和周邊設備之間交換封包的時間量。用於中央到周邊封包的定時可以包括0或10個八位元組以及30個八位元組的周邊到中央封包。另外,TIFS和TMSS可以被設置為150μs的標準值。同步通道配置可以具有BN=1(每個ISO間隔一個封包),FT=1(在每個間隔結束時沖刷每個封包),以及NSE=1(每個間隔每個CIS 1個傳輸機會)。補充地或替代地,為了使序列可行,可能需要在第二周邊封包之後150μs可用於改變頻率。
如圖9所示,中央設備和周邊設備可以使用等時通道(例如,在通訊之間具有相等的時間間隔),其中每個周邊設備使用單獨的CIS。中央設備可以在第一通訊間隔(例如,基於事件的通訊間隔)的開始處或附近的第一時間資源期間發送C Msg 902。C Msg 902可以包括分配給後續通訊的資源的指示(例如,輪詢訊息)。中央設備可以在通訊間隔的第二時間資源期間發送第一周邊同步訊息(P1 Sync Msg)904(例如,如C Msg 902所指示的)。中央設備可以在第一通訊間隔的第三時間資源期間發送第二周邊同步訊息(P2 Sync Msg)906(例如,如由C Msg 902所指示的)。
在一些態樣,C Msg 902可發起包括通訊間隔的第一通訊事件908,在該通訊間隔期間發生一或多個通訊。例如,第一通訊事件908包括C Msg 902、P1 Sync Msg 904和P2 Sync Msg 906。可以利用從中央設備發送的C Msg 902來發起第一通訊事件908。在一些態樣中,通訊事件可以是週期性通訊間隔,在該週期性通訊間隔期間發生一或多個通訊及/或具有被分配用於通訊的時間資源(例如,具有週期性開始時間及/或結束時間)。例如,第一通訊事件908包括被分配用於傳輸C Msg 902的第一時間訊窗(例如,第一時間資源)、被分配用於傳輸P1 Sync Msg 904的第二時間訊窗(例如,第二時間資源)、以及被分配用於傳輸P2 Sync Msg 906的第三時間訊窗(例如,第三時間資源)。時間資源可以與用於每個傳輸的頻率資源(例如,頻率頻寬)配對。
中央設備可以在第二通訊間隔(例如,基於事件的通訊間隔)的開始或附近的第一時間資源期間發送C Msg 910。C Msg 910可以包括分配給後續通訊的資源的指示(例如,輪詢訊息)。中央設備可以在第二通訊間隔的第二時間資源期間監聽912對P1 Sync Msg 904的回復(例如,P1 Sync Msg reply 914)(例如,如C Msg 910所指示的)。第二通訊間隔的第二時間資源可以對應於第一通訊間隔的第二時間資源。中央設備可以在第二通訊間隔的第三時間資源期間監聽916對P2 Sync Msg 906的回復(例如,P2 Sync Msg reply 918)(例如,如C Msg 910所指示的)。第二通訊間隔的第三時間資源可以對應於第一通訊間隔的第三時間資源。
在一些態樣,C Msg 910可發起第二通訊事件920,第二通訊事件920包括在其期間發生一或多個通訊的通訊間隔。例如,第二通訊事件920包括C Msg 910,並且在一些實例中包括P1 Sync Msg reply 914和P2 Sync Msg reply 918。可以利用從中央設備發送的C Msg 910來發起第二通訊事件920。第二通訊事件920包括被分配用於傳輸C Msg 910的第一時間訊窗(例如,第一時間資源)、被分配用於傳輸P1 Sync Msg reply 914的第二時間訊窗(例如,第二時間資源)、以及被分配用於傳輸P2 Sync Msg reply 918的第三時間訊窗(例如,第三時間資源)。時間資源可以與用於每個傳輸的頻率資源(例如,頻率頻寬)配對。
中央設備可以在第三通訊間隔(例如,基於事件的通訊間隔)的開始或附近的第一時間資源期間發送C Msg 922。C Msg 922可以包括分配給後續通訊的資源的指示(例如,輪詢訊息)。中央設備可以在第三通訊間隔的第二時間資源期間與第一周邊設備傳送資料924(例如,至少部分地基於接收到P1 Sync Msg reply 914)。中央設備可以在第三通訊間隔的第三時間資源期間發送第二周邊同步訊息(P2 Sync Msg)926(例如,如由C Msg 902所指示的)。
在一些態樣,C Msg 922可發起第三通訊事件928,第三通訊事件928包括在其期間發生一或多個通訊的通訊間隔。例如,第三通訊事件928包括C Msg 922、資料924和P2 Sync Msg 926。可以利用從中央設備發送的C Msg 922來發起第三通訊事件。第三通訊事件928包括被分配用於傳輸C Msg 922的第一時間訊窗(例如,第一時間資源)、被分配用於傳輸資料924的第二時間訊窗(例如,第二時間資源)以及被分配用於傳輸P2 Sync Msg 926的第三時間訊窗(例如,第三時間資源)。時間資源可以與用於每個傳輸的頻率資源(例如,頻率頻寬)配對。
中央設備可以在第四通訊間隔(例如,基於事件的通訊間隔)的開始或附近的第一時間資源期間發送C Msg 930。C Msg 910可以包括對分配給後續通訊的資源的指示(例如,輪詢訊息)。中央設備可以在第二通訊間隔的第二時間資源期間監聽912對P1 Sync Msg 904的回復(例如,P1 Sync Msg reply 914)(例如,如C Msg 910所指示的)。第二通訊間隔的第二時間資源可以對應於第一通訊間隔的第二時間資源。中央設備可以在第二通訊間隔的第三時間資源期間監聽916對P2 Sync Msg 906的回復(例如,P2 Sync Msg reply 918)(例如,如C Msg 910所指示的)。第二通訊間隔的第二時間資源可以對應於第一通訊間隔及/或第二通訊間隔的第二時間資源。
在一些態樣,C_Msg 930可以發起第四通訊事件938,第四通訊事件938包括在其期間發生一或多個通訊的通訊間隔。例如,第四通訊事件938包括C Msg 930、資料932,並且可以包括P2 Sync Msg回復936。可以利用從中央設備發送的C_MSG 930來發起第四通訊事件938。第四通訊事件938包括被分配用於傳輸C_msg 930的第一時間訊窗(例如,第一時間資源)、被分配用於傳輸資料932的第二時間訊窗(例如,第二時間資源)、以及被分配用於傳輸P2 Sync Msg reply 936的第三時間訊窗(例如,第三時間資源)。時間資源可以與用於每個傳輸的頻率資源(例如,頻率頻寬)配對。
如前述,圖9是作為實例提供的。其他實例可以與關於圖9描述的實例不同。
圖10是圖示了根據本案的例如由中央設備執行的實例程序1000的圖。實例程序1000是中央設備(例如,中央設備102、無線通訊設備200及/或無線通訊設備410以及其他實例)執行與針對周邊設備的同步訊息相關聯的操作的實例。
如圖10所示,在一些態樣,程序1000可以包括發送第一通訊以發起第一通訊事件(方塊1010)。例如,中央設備(例如,使用圖11中圖示的WPAN控制器252及/或WWAN控制器256及/或發送部件1104及/或通訊管理器1108)可以發送第一通訊以發起第一通訊事件,如前述。
如圖10中進一步所示,在一些態樣中,程序1000可以包括在與第一通訊事件相關聯的第一時間資源期間發送第一同步訊息,第一時間資源與第一周邊設備相關聯(方塊1020)。例如,中央設備(例如,使用圖11中圖示的WPAN控制器252及/或WWAN控制器256及/或發送部件1104及/或通訊管理器1108)可以在與第一通訊事件相關聯的第一時間資源期間發送第一同步訊息,第一時間資源與第一周邊設備相關聯,如前述。
如圖10中進一步所示,在一些態樣中,程序1000可以包括在與第一通訊事件相關聯的第二時間資源期間發送第二同步訊息,第二時間資源與第二周邊設備相關聯(方塊1030)。例如,中央設備(例如,使用圖11中圖示的WPAN控制器252及/或WWAN控制器256及/或發送部件1104及/或通訊管理器1108)可以在與第一通訊事件相關聯的第二時間資源期間發送第二同步訊息,第二時間資源與第二周邊設備相關聯,如前述。
如圖10中進一步所示,在一些態樣,程序1000可以包括發送第二通訊以發起第二通訊事件(方塊1040)。例如,中央設備(例如,使用圖11中圖示的WPAN控制器252及/或WWAN控制器256及/或發送部件1104及/或通訊管理器1108)可以發送第二通訊以發起第二通訊事件,如前述。
如圖10中進一步所示,在一些態樣中,程序1000可以包括在與第一時間資源相關聯的第三時間資源期間監視來自第一周邊設備的第一回應,第三時間資源與第二通訊事件相關聯(方塊1050)。例如,中央設備(例如,使用圖11中圖示的WPAN控制器252及/或WWAN控制器256及/或接收部件1102及/或通訊管理器1108)可以在與第一時間資源相關聯的第三時間資源期間監視來自第一周邊設備的第一回應,第三時間資源與第二通訊事件相關聯,如前述。
如圖10中進一步所示,在一些態樣中,程序1000可以包括在與第二時間資源相關聯的第四時間資源期間監視來自第二周邊設備的第二回應,第四時間資源與第二通訊事件相關聯(方塊1060)。例如,中央設備(例如,使用圖11中圖示的WPAN控制器252及/或WWAN控制器256及/或接收部件1102及/或通訊管理器1108)可以在與第二時間資源相關聯的第四時間資源期間監視來自第二周邊設備的第二回應,第四時間資源與第二通訊事件相關聯,如前述。
程序1000可以包括另外的態樣,例如下文描述的及/或結合本文其他地方描述的一或多個其他程序描述的任何單個態樣或態樣的任何組合。
在第一態樣,程序1000包括至少部分地基於接收到第一回應來與第一周邊設備建立同步。
在單獨或與第一態樣組合的第二態樣中,程序1000包括未能接收到第一回應,至少部分地基於未能接收到第一回應來發送第三通訊以發起第三通訊事件,至少部分地基於未能接收到第一回應來在與第三通訊事件相關聯的第五時間資源期間發送第一同步訊息,第五時間資源與第一周邊設備相關聯,發送第四通訊以發起第四通訊事件。以及在與第五時間資源相關聯的第六時間資源期間監視來自第一周邊設備的第三回應,第六時間資源與第四通訊事件相關聯。
在單獨或與第一和第二態樣中的一或多個組合的第三態樣中,程序1000包括在第三時間資源期間從第一周邊設備接收第一回應,在第四時間資源期間未能從第二周邊設備接收第二回應,至少部分地基於未能接收第二回應來發送第三通訊以發起第三通訊事件,至少部分地基於未能接收第二回應來發送第三通訊以發起第三通訊事件,發送第四通訊以發起第四通訊事件,並且在與該第五時間資源相關聯的第六時間資源期間監視來自該第二周邊設備的第三回應,該第六時間資源與該第四通訊事件相關聯。
在單獨或與第一至第三態樣中的一或多個組合的第四態樣中,程序1000包括至少部分地基於接收到第一回應,在與第三通訊事件相關聯的第七時間資源期間與第一周邊設備通訊,以及至少部分地基於接收到第一回應,在與第四通訊事件相關聯的第八時間資源期間與第一周邊設備通訊。
在單獨地或與第一到第四態樣中的一或多個態樣組合的第五態樣中,第一同步訊息或第二同步訊息中的一或多個同步訊息包括以下中的一或多個的指示:與第一同步訊息的開始與第二通訊的開始之間的時間相關聯的第一偏移、與第二通訊的開始與第三時間資源之間的時間相關聯的第二偏移、或者與第二通訊的開始與第四時間資源之間的時間相關聯的第三偏移。
在單獨或與第一至第五態樣中的一或多個態樣組合的第六態樣,第一通訊、第二通訊、第一回應或第二回應包括有效載荷的包括資料的第一部分和有效載荷的包括控制資訊的第二部分,控制資訊被配置為若未被確認則被重複。
在單獨或與第一至第六態樣中的一或多個組合的第七態樣中,資料與擴展現實資料、定位資訊、電源狀態資訊、資料、觸覺資料或接收輸入資料中的一或多個相關聯。
在單獨或與第一至第七態樣中的一或多個態樣組合的第八態樣中,控制資訊包括與控制資訊或資料相關聯的序號、與第一周邊設備相關聯的下一預期序號或與第二周邊設備相關聯的下一預期序號中的一或多個。
在單獨或與第一至第八態樣中的一或多個態樣組合的第九態樣中,第一時間資源與第一通訊之間的時間量是和第三時間資源與第二通訊之間的時間量相同的時間量,或者其中第一時間資源與第一通訊事件的結束時間之間的時間量是和第三時間資源與第二通訊事件的結束時間之間的時間量相同的時間量。
在單獨或與第一至第九態樣中的一或多個態樣組合的第十態樣中,第二時間資源與第一通訊之間的時間量是和第四時間資源與第二通訊之間的時間量相同的時間量,或者其中第二時間資源與第一通訊事件的結束時間之間的時間量是和第三時間資源與第二通訊事件的結束時間之間的時間量相同的時間量。
儘管圖10圖示程序1000的實例方塊,但是在一些態樣,程序1000可以包括與圖10中圖示的彼等方塊相比額外的方塊、更少的方塊、不同的方塊或不同佈置的方塊。補充地或替代地,可以並行地執行程序1000的方塊中的兩個或兩個以上方塊。
圖11是根據本案的用於無線通訊的實例裝置1100的圖。裝置1100可以是中央設備,或者中央設備可以包括裝置1100。在一些態樣,裝置1100包括接收部件1102和發送部件1104,它們可以彼此通訊(例如,經由一或多個匯流排及/或一或多個其他部件)。如圖所示,裝置1100可以使用接收部件1102和發送部件1104與另一裝置1106(例如周邊設備、XR控制器或另一無線通訊裝置)通訊。如進一步所示,裝置1100可以包括通訊管理器1108。通訊管理器1108可以包括WWAN控制器256、藍芽控制器252、處理器202及/或MMU 240。
在一些態樣中,裝置1100可以被配置為執行本文結合圖8-9描述的一或多個操作。補充地或替代地,裝置1100可經配置以執行本文中所描述的一或多個程序,例如圖10的程序1000。在一些態樣中,裝置1100及/或圖11中所示的一或多個部件可以包括結合圖2描述的中央設備的一或多個部件。補充地或替代地,圖11中所展示的一或多個組件可實施於結合圖2所描述的一或多個組件內。補充地或替代地,該組部件中的一或多個部件可以至少部分地實現為儲存在記憶體中的軟體。例如,部件(或部件的一部分)可以被實現為儲存在非暫時性電腦可讀取媒體中並且可由控制器或處理器執行以執行組件的功能或操作的指令或代碼。
接收部件1102可從裝置1106接收通訊,諸如參考訊號、控制資訊、資料通訊、或其組合。接收部件1102可以向裝置1100的一或多個其他部件提供所接收的通訊。在一些態樣,接收部件1102可對接收的通訊執行訊號處理(諸如濾波、放大、解調、類比數位轉換、解多工、解交錯、解映射、均衡、干擾消除、或解碼,以及其他實例),並且可將經處理的訊號提供給裝置1100的一或多個其他部件。在一些態樣中,接收部件1102可以包括結合圖2描述的中央設備的一或多個天線、數據機、解調器、多輸入多輸出(MIMO)偵測器、接收處理器、控制器/處理器、記憶體或其組合。
發送部件1104可以向裝置1106發送通訊,諸如參考訊號、控制資訊、資料通訊或其組合。在一些態樣,裝置1100的一或多個其他部件可產生通訊並且可將所產生的通訊提供給發送部件1104以供傳輸給裝置1106。在一些態樣中,發送部件1104可以對所產生的通訊執行訊號處理(例如,濾波、放大、調制、數位類比轉換、多工、交錯、映射或編碼,以及其他實例),並且可以向裝置1106發送經處理的訊號。在一些態樣中,發送部件1104可以包括結合圖2描述的中央設備的一或多個天線、數據機、調制器、發送MIMO處理器、發送處理器、控制器/處理器、記憶體或其組合。在一些態樣中,發送部件1104可以與接收部件1102共置在收發器中。
發送部件1104可以發送第一通訊以發起第一通訊事件。發送部件1104可以在與第一通訊事件相關聯的第一時間資源期間發送第一同步訊息,第一時間資源與第一周邊設備相關聯。發送部件1104可以在與第一通訊事件相關聯的第二時間資源期間發送第二同步訊息,第二時間資源與第二周邊設備相關聯。發送部件1104可以發送第二通訊以發起第二通訊事件。通訊管理器1108及/或接收部件1102可以在與第一時間資源相關聯的第三時間資源期間監視來自第一周邊設備的第一回應,第三時間資源與第二通訊事件相關聯。通訊管理器1108及/或接收部件1102可以在與第二時間資源相關聯的第四時間資源期間監視來自第二周邊設備的第二回應,第四時間資源與第二通訊事件相關聯。
通訊管理器1108可以至少部分地基於接收到第一回應來與第一周邊設備建立同步。
通訊管理器1108及/或接收部件1102可能未能接收到第一回應。
發送部件1104可以至少部分地基於未能接收到第一回應來發送第三通訊以發起第三通訊事件。
發送部件1104可以至少部分地基於未能接收到第一回應,在與第三通訊事件相關聯的第五時間資源期間發送第一同步訊息,第五時間資源與第一周邊設備相關聯。
發送部件1104可以發送第四通訊以發起第四通訊事件。
通訊管理器1108及/或接收部件1102可以在與第五時間資源相關聯的第六時間資源期間監視來自第一周邊設備的第三回應,第六時間資源與第四通訊事件相關聯。
接收部件1102可以在第三時間資源期間從第一周邊設備接收第一回應。
通訊管理器1108及/或接收部件1102可能未能在第四時間資源期間從第二周邊設備接收到第二回應。
發送部件1104可以至少部分地基於未能接收到第二回應來發送第三通訊以發起第三通訊事件。
發送部件1104可以至少部分地基於未能接收到第二回應,在與第三通訊事件相關聯的第五時間資源期間發送第二同步訊息,第五時間資源與第二周邊設備相關聯。
發送部件1104可以發送第四通訊以發起第四通訊事件。
通訊管理器1108及/或接收部件1102可以在與第五時間資源相關聯的第六時間資源期間監視來自第二周邊設備的第三回應,第六時間資源與第四通訊事件相關聯。
通訊管理器1108、發送部件1104及/或接收部件1102可以至少部分地基於接收到第一回應,在與第三通訊事件相關聯的第七時間資源期間與第一周邊設備通訊。
通訊管理器1108、發送部件1104及/或接收部件1102可以至少部分地基於接收到第一回應,在與第四通訊事件相關聯的第八時間資源期間與第一周邊設備通訊。
圖11中所示的部件的數量和佈置是作為實例提供的。在實踐中,可以存在與圖11中所示的部件相比額外的部件、更少的部件、不同的部件或不同佈置的部件。此外,圖11中所示的兩個或兩個以上部件可以在單個部件內實現,或者圖11中所示的單個部件可以實現為多個分散式部件。補充地或替換地,圖11中所示的一組(一或多個)部件可執行被描述為由圖11中所示的另一組部件執行的一或多個功能。
以下提供了本案的一些態樣的概述:
態樣1:一種由中央設備執行的無線通訊的方法,包括:發送第一通訊以發起第一通訊事件;在與第一通訊事件相關聯的第一時間資源期間發送第一同步訊息,第一時間資源與第一周邊設備相關聯;在與第一通訊事件相關聯的第二時間資源期間發送第二同步訊息,第二時間資源與第二周邊設備相關聯;發送第二通訊以發起第二通訊事件;在與第一時間資源相關聯的第三時間資源期間監視來自第一周邊設備的第一回應,第三時間資源與第二通訊事件相關聯;及在與第二時間資源相關聯的第四時間資源期間監視來自第二周邊設備的第二回應,第四時間資源與第二通訊事件相關聯。
態樣2:根據態樣1之方法,亦包括:至少部分地基於接收到第一回應來建立與第一周邊設備的同步。
態樣3:根據態樣1-2中任一項所述的方法,亦包括:未能接收到第一回應;至少部分地基於未能接收到第一回應,發送第三通訊以發起第三通訊事件;至少部分地基於未能接收到第一回應,在與第三通訊事件相關聯的第五時間資源期間發送該第一同步訊息,第五時間資源與第一周邊設備相關聯;發送第四通訊以發起第四通訊事件;及在與第五時間資源相關聯的第六時間資源期間監視來自第一周邊設備的第三回應,第六時間資源與第四通訊事件相關聯。
態樣4:根據態樣1-3中任一項所述的方法,亦包括:在第三時間資源期間從第一周邊設備接收第一回應;在第四時間資源期間未能從第二周邊設備接收到第二回應;至少部分地基於未能接收到第二回應,發送第三通訊以發起第三通訊事件;至少部分地基於未能接收到第二回應,在與第三通訊事件相關聯的第五時間資源期間發送該第二同步訊息,第五時間資源與第二周邊設備相關聯;發送第四通訊以發起第四通訊事件;及在與第五時間資源相關聯的第六時間資源期間監視來自第二周邊設備的第三回應,第六時間資源與第四通訊事件相關聯。
態樣5:根據態樣4之方法,亦包括:至少部分地基於接收到第一回應,在與第三通訊事件相關聯的第七時間資源期間與第一周邊設備通訊;及至少部分地基於接收到第一回應,在與第四通訊事件相關聯的第八時間資源期間與第一周邊設備通訊。
態樣6:根據態樣1-5中任一項所述的方法,其中第一同步訊息或第二同步訊息中的一或多個包括對以下中的一或多個的指示:與第一同步訊息的開始與第二通訊的開始之間的時間相關聯的第一偏移、與第二通訊的開始與第三時間資源之間的時間相關聯的第二偏移、或者與第二通訊的開始與第四時間資源之間的時間相關聯的第三偏移。
態樣7:根據態樣1-6中任一項所述的方法,其中第一通訊、第二通訊、第一回應或第二回應包括:有效載荷的包括資料的第一部分,以及有效載荷的包括控制資訊的第二部分,控制資訊被配置為若未被確認則被重複。
態樣8:根據態樣7之方法,其中資料與以下中的一或多個相關聯:擴展現實資料、定位資訊、電源狀態資訊、陀螺儀資料、觸覺資料或接收的輸入資料。
態樣9:根據態樣7-8中任一項的方法,其中控制資訊包括以下中的一或多個:與控制資訊或資料相關聯的序號、與第一周邊設備相關聯的下一預期序號、或與第二周邊設備相關聯的下一預期序號。
態樣10:根據態樣1-9中任一項所述的方法,其中第一時間資源與第一通訊之間的時間量是和第三時間資源與第二通訊之間的時間量相同的時間量,或者其中第一時間資源與第一通訊事件的結束時間之間的時間量是和第三時間資源與第二通訊事件的結束時間之間的時間量相同的時間量。
態樣11:根據態樣1-10中任一項所述的方法,其中第二時間資源與第一通訊之間的時間量是和第四時間資源與第二通訊之間的時間量相同的時間量,或者其中第二時間資源與第一通訊事件的結束時間之間的時間量是和第三時間資源與第二通訊事件的結束時間之間的時間量相同的時間量。
態樣12:一種用於設備處的無線通訊的裝置,包括:處理器;與處理器耦合的記憶體;及儲存在記憶體中並且可由處理器執行以使裝置執行態樣1-11中的一或多個的方法的指令。
態樣13:一種用於無線通訊的設備,包括記憶體和耦合到記憶體的一或多個處理器,一或多個處理器被配置為執行態樣1-11中的一或多個的方法。
態樣14:一種用於無線通訊的裝置,包括用於執行根據態樣1-11中的一或多個所述的方法的至少一個部件。
態樣15:一種儲存用於無線通訊的代碼的非暫時性電腦可讀取媒體,該代碼包括可由處理器執行以執行根據態樣1-11中的一或多個所述的方法的指令。
態樣16:一種儲存用於無線通訊的指令集的非暫時性電腦可讀取媒體,該指令集包括當由設備的一或多個處理器執行時使設備執行態樣1-11中的一或多個的方法的一或多個指令。
前述揭示內容提供了說明和描述,但並不意欲窮舉或將各態樣限制於所揭示的精確形式。可以根據上述揭示內容進行修改和變化,或者可以從各態樣的實踐中獲得修改和變化。
進一步的揭示內容包括在附錄中。附錄僅作為實例提供,並且被認為是說明書的一部分。附錄中的定義、圖示或其他描述不取代或覆蓋實施方式或附圖中包括的類似資訊。此外,實施方式或附圖中的定義、圖示或其他描述不取代或覆蓋附錄中包括的類似資訊。此外,附錄不意欲限制可能態樣的揭示內容。
如本文所使用的,術語「部件」意欲被廣義地解釋為硬體及/或硬體和軟體的組合。無論是被稱為軟體、韌體、中介軟體、微代碼、硬體描述語言亦是其他術語,「軟體」應當被廣義地解釋為意指指令、指令集、代碼、程式碼片段、程式碼、程式、副程式、軟體模組、應用、軟體應用、套裝軟體、常式、子常式、物件、可執行檔、執行執行緒、程序及/或功能,以及其他實例。如本文所使用的,「處理器」以硬體及/或硬體和軟體的組合來實現。顯而易見的是,本文描述的系統及/或方法可以以不同形式的硬體及/或硬體和軟體的組合來實現。用於實現這些系統及/或方法的實際專用控制硬體或軟體代碼不限制這些態樣。因此,本文描述了系統及/或方法的操作和行為而不參考特定軟體代碼,因為本發明所屬領域中具有通常知識者將理解,軟體和硬體可以被設計為至少部分地基於本文的描述來實現系統及/或方法。
如本文所使用的,取決於上下文,「滿足閾值」可以指大於閾值、大於或等於閾值、小於閾值、小於或等於閾值、等於閾值、不等於閾值等的值。
即使在申請專利範圍中敘述及/或在說明書中揭示特徵的特定組合,但是這些組合並不意欲限制各個態樣的揭示內容。這些特徵中的許多特徵可以以申請專利範圍中未具體敘述及/或說明書中未揭示的方式組合。各個態樣的揭示內容包括每個從屬請求項與請求項集合之每一者其他請求項的組合。如本文所使用的,提及項目列表中的「至少一個」的短語是指這些項目的任何組合,包括單個成員。作為實例,「a、b或c中的至少一個」意欲覆蓋a、b、c、a+b、a+c、b+c和a+b+c,以及與多個相同元素的任何組合(例如,a+a、a+a+a、a+a+b、a+a+c、a+b+b、a+c+c、b+b、b+b+b、b+b+c、c+c和c+c+c)。或a、b和c的任何其他排序)。
除非明確描述如此,否則本文使用的部件、動作或指令不應被解釋為關鍵或必要的。此外,如本文所使用的,冠詞「一(a)」和「一(an)」意欲包括一或多個項目,並且可以與「一或多個」互換使用。此外,如本文所使用的,冠詞「該(the)」意欲包括結合冠詞「該(the)」引用的一或多個項目,並且可以與「一或多個」互換使用。此外,如本文所使用的,術語「集合」和「組」意欲包括一或多個項目,並且可以與「一或多個」互換使用。在僅意圖一個項目的情況下,使用短語「僅一個」或類似語言。此外,如本文所使用的,術語「具有(has)」、「具有(have)」、「具有(having)」等意欲是開放式術語,其不限制它們修飾的部件(例如,「具有」A的部件亦可以具有B)。此外,除非另有明確說明,否則短語「基於」意欲表示「至少部分地基於」。此外,如本文所使用的,術語「或」在串聯使用時意欲是包含性的,並且可以與「及/或」互換使用,除非另有明確說明(例如,若與「任一」或「中的僅一個」組合使用)。
100:的無線個人區域網路(WPAN)
102:中央設備
104:周邊設備
106:周邊設備
108:周邊設備
110:周邊設備
112:周邊設備
114:周邊設備
116:通訊鏈路
200:無線通訊設備
202:處理器
204:顯示電路
206:記憶體
208:唯讀記憶體(ROM)
210:快閃記憶體
220:連接器介面
230:無線電
235a:天線
235b:天線
235c:天線
235d:天線
240:記憶體管理單元(MMU)
242:顯示器
250:WLAN控制器
252:藍芽控制器
254:第一共存介面
256:WWAN控制器
258:第二共存介面
260:第三共存介面
300:實例
310:應用層
312:應用
314:藍芽簡檔
320:主機層
321:主機堆疊
322:通用存取簡檔(GAP)
324:通用屬性協定(GATT)
326:安全管理器(SM)
328:屬性協定(ATT)
329:L2CAP層
330:控制層
332:鏈路管理器(LM)
334:鏈路層
336:實體(PHY)層
340:主機控制器介面(HCI)
400:傳輸
410:無線通訊設備
412:編碼器
414:發送緩衝器
420:周邊設備
422:接收緩衝器
424:解碼器
430:通訊鏈路
500:無線通訊設備
510:應用處理子系統
511:媒體播放機
512:應用層
513:藍芽堆疊
514:音訊介面
516:藍芽傳輸驅動器
518:通用非同步接收器-發送器(UART)控制器
520:音訊子系統
522:編碼器/解碼器
524:數位訊號處理器(DSP)
526:轉碼器
530:藍芽子系統
532:基頻電路(CKT)
534:藍芽韌體
536:高級音訊分發簡檔(A2DP)電路
538:實體(PHY)層
550:主機控制器介面(HCI)
600:實例
602:中央設備
604:周邊設備
606:周邊設備
608:低延時鏈路
610:低延時鏈路
612:同步鏈路
700:實例
702:中央訊息
704:第一周邊訊息
706:中央訊息
708:第二周邊訊息
710:交換結束
712:通訊
800:實例
805:元件符號
810:元件符號
815:元件符號
820:元件符號
825:元件符號
830:元件符號
835:元件符號
840:元件符號
845:元件符號
850:元件符號
900:實例
902:訊息
904:訊息
906:訊息
908:訊息
910:訊息
912:訊息
914:訊息
916:訊息
918:訊息
920:訊息
922:訊息
924:訊息
926:訊息
928:第三通訊事件
930:訊息
932:資料
936:回復
938:第四通訊事件
1000:程序
1010:方塊
1020:方塊
1030:方塊
1040:方塊
1050:方塊
1060:方塊
1100:裝置
1102:接收部件
1104:發送部件
1106:裝置
1108:通訊管理器
為了可以詳細地理解本案內容的上述特徵,可以經由參考各態樣來獲得上面簡要概述的更具體的描述,其中一些態樣在附圖中示出。然而,應當注意,附圖僅圖示本案內容的某些典型態樣,並且因此不應被認為是對其範疇的限制,因為該描述可以允許其他等同有效的態樣。不同附圖中的相同元件符號可以標識相同或相似的元件。
圖1是示出根據本案的無線個人區域網路(WPAN)的實例的圖。
圖2是示出根據本案的無線通訊設備的實例的圖。
圖3是示出根據本案的協定堆疊的實例的圖。
圖4是示出根據本案的資料封包從無線通訊設備到周邊設備的實例傳輸的圖。
圖5是示出根據本案的無線通訊設備的實例的圖。
圖6是示出根據本案內容的WPAN連接中的無線通訊設備的實例的圖。
圖7是示出根據本案內容的經由WPAN連接的通訊的實例的圖。
圖8-9是示出根據本案內容的與用於WPAN LE連接的更多資料模式的基於事件的發起相關聯的實例的圖。
圖10是示出根據本案內容的與用於WPAN LE連接的更多資料模式的基於事件的發起相關聯的實例程序的圖。
圖11是根據本案的用於無線通訊的實例裝置的圖。
國內寄存資訊(請依寄存機構、日期、號碼順序註記)
無
國外寄存資訊(請依寄存國家、機構、日期、號碼順序註記)
無
800:實例
805:元件符號
810:元件符號
815:元件符號
820:元件符號
825:元件符號
830:元件符號
835:元件符號
840:元件符號
845:元件符號
850:元件符號
Claims (30)
- 一種用於無線通訊的中央設備,包括: 一記憶體;及 一或多個處理器,耦合到該記憶體,被配置為: 發送一第一通訊以發起一第一通訊事件; 在與該第一通訊事件相關聯的一第一時間資源期間發送一第一同步訊息,該第一時間資源與一第一周邊設備相關聯; 在與該第一通訊事件相關聯的一第二時間資源期間發送一第二同步訊息,該第二時間資源與一第二周邊設備相關聯; 發送一第二通訊以發起一第二通訊事件; 在與該第一時間資源相關聯的一第三時間資源期間監視來自該第一周邊設備的一第一回應,該第三時間資源與該第二通訊事件相關聯;並且 在與該第二時間資源相關聯的一第四時間資源期間監視來自該第二周邊設備的一第二回應,該第四時間資源與該第二通訊事件相關聯。
- 根據請求項1之中央設備,其中該一或多個處理器亦被配置為: 至少部分地基於接收到該第一回應來建立與該第一周邊設備的同步。
- 根據請求項1之中央設備,其中至少部分地基於未能接收到該第一回應,該一或多個處理器亦被配置為: 發送一第三通訊以發起一第三通訊事件; 在與該第三通訊事件相關聯的一第五時間資源期間發送該第一同步訊息,該第五時間資源與該第一周邊設備相關聯; 發送一第四通訊以發起一第四通訊事件;及 在與該第五時間資源相關聯的一第六時間資源期間監視來自該第一周邊設備的一第三回應,該第六時間資源與該第四通訊事件相關聯。
- 根據請求項1之中央設備,其中至少部分地基於未能接收到該第二回應,該一或多個處理器亦被配置為: 至少部分地基於未能接收到該第二回應,發送一第三通訊以發起一第三通訊事件; 至少部分地基於未能接收到該第二回應,在與該第三通訊事件相關聯的一第五時間資源期間發送該第二同步訊息,該第五時間資源與該第二周邊設備相關聯; 發送一第四通訊以發起一第四通訊事件;及 在與該第五時間資源相關聯的一第六時間資源期間監視來自該第二周邊設備的一第三回應,該第六時間資源與該第四通訊事件相關聯。
- 根據請求項4之中央設備,其中至少部分地基於接收到該第一回應,該一或多個處理器亦被配置為: 至少部分地基於接收到該第一回應,在與該第三通訊事件相關聯的一第七時間資源期間與該第一周邊設備通訊;及 至少部分地基於接收到該第一回應,在與該第四通訊事件相關聯的一第八時間資源期間與該第一周邊設備通訊。
- 根據請求項1之中央設備,其中該第一同步訊息或該第二同步訊息中的一或多個包括對以下中的一或多個的指示: 與該第一同步訊息的一開始和該第二通訊的一開始之間的一時間相關聯的一第一偏移, 與該第二通訊的一開始和該第三時間資源之間的一時間相關聯的一第二偏移,或者 與該第二通訊的一開始和該第四時間資源之間的一時間相關聯的一第三偏移。
- 根據請求項1之中央設備,其中該第一通訊、該第二通訊、該第一回應或該第二回應包括: 包括資料的一有效載荷的第一部分,以及 包括控制資訊的有效載荷的一第二部分,該控制資訊被配置為若未被確認則被重複。
- 根據請求項7之中央設備,其中該資料與以下中的一或多個相關聯: 擴展現實資料, 定位資訊, 電源狀態資訊, 陀螺儀數據, 觸覺數據,或 接收的輸入資料。
- 根據請求項7之中央設備,其中該控制資訊包括以下中的一或多個: 與該控制資訊或該資料相關聯的一序號, 與該第一周邊設備相關聯的一下一預期序號,或 與該第二周邊設備相關聯的一下一預期序號。
- 根據請求項1之中央設備,其中該第一時間資源與該第一通訊之間的一時間量是和該第三時間資源與該第二通訊之間的一時間量相同的一時間量,或者 其中該第一時間資源與該第一通訊事件的一結束時間之間的一時間量是和該第三時間資源與該第二通訊事件的一結束時間之間的一時間量相同的一時間量。
- 根據請求項1之中央設備,其中該第二時間資源與該第一通訊之間的一時間量是和該第四時間資源與該第二通訊之間的一時間量相同的一時間量,或者 其中該第二時間資源與該第一通訊事件的一結束時間之間的一時間量是和該第三時間資源與該第二通訊事件的一結束時間之間的一時間量相同的一時間量。
- 一種由一中央設備執行的無線通訊的方法,包括以下步驟: 發送一第一通訊以發起一第一通訊事件; 在與該第一通訊事件相關聯的一第一時間資源期間發送一第一同步訊息,該第一時間資源與該第一周邊設備相關聯; 在與該第一通訊事件相關聯的一第二時間資源期間發送一第二同步訊息,該第二時間資源與該第二周邊設備相關聯; 發送一第二通訊以發起一第二通訊事件; 在與該第一時間資源相關聯的一第三時間資源期間監視來自該第一周邊設備的一第一回應,該第三時間資源與該第二通訊事件相關聯;及 在與該第二時間資源相關聯的一第四時間資源期間監視來自該第二周邊設備的一第二回應,該第四時間資源與該第二通訊事件相關聯。
- 根據請求項12之方法,亦包括以下步驟: 至少部分地基於接收到該第一回應來建立與該第一周邊設備的同步。
- 根據請求項12之方法,亦包括以下步驟: 未能接收到該第一回應; 至少部分地基於未能接收到該第一回應,發送一第三通訊以發起一第三通訊事件; 至少部分地基於未能接收到該第一回應,在與該第三通訊事件相關聯的一第五時間資源期間發送該第一同步訊息,該第五時間資源與該第一周邊設備相關聯; 發送一第四通訊以發起一第四通訊事件;及 在與該第五時間資源相關聯的一第六時間資源期間監視來自該第一周邊設備的一第三回應,該第六時間資源與該第四通訊事件相關聯。
- 根據請求項12之方法,亦包括以下步驟: 在該第三時間資源期間從該第一周邊設備接收該第一回應; 該第四時間資源期間未能從該第二周邊設備接收到該第二回應; 至少部分地基於未能接收到該第二回應,發送一第三通訊以發起一第三通訊事件; 至少部分地基於未能接收到該第二回應,在與該第三通訊事件相關聯的一第五時間資源期間發送該第二同步訊息,該第五時間資源與該第二周邊設備相關聯; 發送一第四通訊以發起一第四通訊事件;及 在與該第五時間資源相關聯的一第六時間資源期間監視來自該第二周邊設備的一第三回應,該第六時間資源與一第四通訊事件相關聯。
- 根據請求項15之方法,亦包括以下步驟: 至少部分地基於接收到該第一回應,在與該第三通訊事件相關聯的一第七時間資源期間與該第一周邊設備通訊;及 至少部分地基於接收到該第一回應,在與該第四通訊事件相關聯的一第八時間資源期間與該第一周邊設備通訊。
- 根據請求項12之方法,其中該第一同步訊息或該第二同步訊息中的一或多個包括對以下中的一或多個的指示: 與該第一同步訊息的一開始和該第二通訊的一開始之間的一時間相關聯的一第一偏移, 與該第二通訊的一開始和該第三時間資源之間的一時間相關聯的一第二偏移,或者 與該第二通訊的一開始和該第四時間資源之間的一時間相關聯的一第三偏移。
- 根據請求項12之方法,其中該第一通訊、該第二通訊、該第一回應或該第二回應包括: 包括該資料的一有效載荷的一第一部分,以及 包括控制資訊的該有效載荷的一第二部分,該控制資訊被配置為若未被確認則被重複。
- 根據請求項18之方法,其中該資料與以下中的一或多個相關聯: 擴展現實資料, 定位資訊, 電源狀態資訊, 陀螺儀數據, 觸覺數據,或 接收的輸入資料。
- 根據請求項18之方法,其中該控制資訊包括以下中的一或多個: 與該控制資訊或資料相關聯的一序號, 與該第一周邊設備相關聯的一下一預期序號,或 與該第二周邊設備相關聯的一下一預期序號。
- 根據請求項12之方法,其中該第一時間資源與該第一通訊之間的一時間量是和該第三時間資源與該第二通訊之間的一時間量相同的一時間量,或者 其中該第一時間資源與該第一通訊事件的一結束時間之間的一時間量是和該第三時間資源與該第二通訊事件的一結束時間之間的該時間量相同的一時間量。
- 根據請求項12之方法,其中該第二時間資源與該第一通訊之間的一時間量是和該第四時間資源與該第二通訊之間的一時間量相同的一時間量,或者 其中該第二時間資源與該第一通訊事件的一結束時間之間的一時間量是和該第三時間資源與該第二通訊事件的一結束時間之間的一時間量相同的一時間量。
- 一種儲存用於無線通訊的一指令集的非暫時性電腦可讀取媒體,該等指令集包括: 一或多個指令,該一或多個指令在由一中央設備的一或多個處理器執行時使該中央設備: 發送一第一通訊以發起一第一通訊事件; 在與該第一通訊事件相關聯的一第一時間資源期間發送一第一同步訊息,2第一時間資源與該第一周邊設備相關聯; 在與一第一通訊事件相關聯的一第二時間資源期間發送一第二同步訊息,該第二時間資源與該第二周邊設備相關聯; 發送一第二通訊以發起一第二通訊事件; 在與該第一時間資源相關聯的一第三時間資源期間監視來自該第一周邊設備的一第一回應,該第三時間資源與該第二通訊事件相關聯;及 在與該第二時間資源相關聯的一第四時間資源期間監視來自該第二周邊設備的一第二回應,該第四時間資源與該第二通訊事件相關聯。
- 根據請求項23之非暫時性電腦可讀取媒體,其中該一或多個指令亦使該中央設備: 至少部分地基於接收到該第一回應來建立與該第一周邊設備的同步。
- 根據請求項23之非暫時性電腦可讀取媒體,其中該一或多個指令亦使該中央設備: 至少部分地基於未能接收到該第一回應,發送一第三通訊以發起一第三通訊事件; 至少部分地基於未能接收到該第一回應,在與該第三通訊事件相關聯的一第五時間資源期間發送該第一同步訊息,該第五時間資源與該第一周邊設備相關聯; 發送一第四通訊以發起一第四通訊事件;及 在與該第五時間資源相關聯的一第六時間資源期間監視來自該第一周邊設備的一第三回應,該第六時間資源與該第四通訊事件相關聯。
- 根據請求項23之非暫時性電腦可讀取媒體,其中該一或多個指令亦使該中央設備: 在該第三時間資源期間從該第一周邊設備接收該第一回應; 至少部分地基於未能接收到該第二回應,發送一第三通訊以發起一第三通訊事件; 至少部分地基於未能接收到該第二回應,在與該第三通訊事件相關聯的一第五時間資源期間發送該第二同步訊息,該第五時間資源與該第二周邊設備相關聯; 發送一第四通訊以發起一第四通訊事件;及 在與該第五時間資源相關聯的一第六時間資源期間監視來自該第二周邊設備的一第三回應,該第六時間資源與該第四通訊事件相關聯。
- 一種用於無線通訊的裝置,包括: 用於發送一第一通訊以發起一第一通訊事件的部件; 用於在與該第一通訊事件相關聯的一第一時間資源期間發送一第一同步訊息的部件,該第一時間資源與該第一周邊設備相關聯; 用於在與該第一通訊事件相關聯的一第二時間資源期間發送一第二同步訊息的部件,該第二時間資源與該第二周邊設備相關聯; 用於發送一第二通訊以發起一第二通訊事件的部件; 用於在與該第一時間資源相關聯的一第三時間資源期間監視來自該第一周邊設備的一第一回應的部件,該第三時間資源與該第二通訊事件相關聯;及 用於在與該第二時間資源相關聯的一第四時間資源期間監視來自該第二周邊設備的一第二回應的部件,該第四時間資源與該第二通訊事件相關聯。
- 根據請求項27之裝置,亦包括: 用於至少部分地基於接收到該第一回應來建立與該第一周邊設備的同步的部件。
- 根據請求項27之裝置,亦包括: 用於未能接收到該第一回應的部件; 用於至少部分地基於未能接收到該第一回應來發送一第三通訊以發起一第三通訊事件的部件; 用於至少部分地基於未能接收到該第一回應,在與該第三通訊事件相關聯的一第五時間資源期間發送該第一同步訊息的部件,該第五時間資源與該第一周邊設備相關聯; 用於發送一第四通訊以發起一第四通訊事件的部件;及 用於在與該第五時間資源相關聯的一第六時間資源期間監視來自該第一周邊設備的一第三回應的部件,該第六時間資源與該第四通訊事件相關聯。
- 根據請求項27之裝置,亦包括: 用於在該第三時間資源期間從該第一周邊設備接收該第一回應的部件; 用於在該第四時間資源期間未能從該第二周邊設備接收到該第二回應的部件; 用於至少部分地基於未能接收到該第二回應來發送一第三通訊以發起一第三通訊事件的部件; 用於至少部分地基於未能接收到該第二回應,在與該第三通訊事件相關聯的一第五時間資源期間發送該第二同步訊息的部件,該第五時間資源與該第二周邊設備相關聯; 用於發送一第四通訊以發起一第四通訊事件的部件;及 用於在與該第五時間資源相關聯的一第六時間資源期間監視來自該第二周邊設備的一第三回應的部件,該第六時間資源與該第四通訊事件相關聯。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202263381378P | 2022-10-28 | 2022-10-28 | |
| US63/381,378 | 2022-10-28 | ||
| US18/183,032 US12349089B2 (en) | 2022-10-28 | 2023-03-13 | Synchronization messages for peripheral devices |
| US18/183,032 | 2023-03-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW202425704A true TW202425704A (zh) | 2024-06-16 |
Family
ID=90833689
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112137344A TW202425704A (zh) | 2022-10-28 | 2023-09-28 | 周邊設備的同步訊息 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12349089B2 (zh) |
| EP (1) | EP4609610A2 (zh) |
| CN (1) | CN120435874A (zh) |
| TW (1) | TW202425704A (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240334400A1 (en) * | 2023-03-28 | 2024-10-03 | Silicon Laboratories Inc. | System and Method to Reduce Packet Error Rates for Larger Fragments through Payload Normalization |
| DE102024204634A1 (de) * | 2024-05-17 | 2025-11-20 | Robert Bosch Gesellschaft mit beschränkter Haftung | Verfahren zur Referenztaktsynchronisierung in einem Drahtlosnetzwerk |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2839593B1 (fr) | 2002-05-07 | 2006-06-23 | Radio Systemes Ingenierie | Procede de communication radiofrequence entre plusieurs dispositifs et systeme de surveillance mettant en oeuvre un tel procede |
| WO2015048229A1 (en) * | 2013-09-27 | 2015-04-02 | Apple Inc. | Device synchronization over bluetooth |
| WO2016039598A1 (ko) * | 2014-09-14 | 2016-03-17 | 엘지전자(주) | 블루투스 기술을 이용하여 디바이스를 제어하기 위한 방법 및 장치 |
| JP2018093255A (ja) * | 2015-04-17 | 2018-06-14 | シャープ株式会社 | 端末装置、通信方法及び通信システム |
| US11425669B2 (en) * | 2020-09-25 | 2022-08-23 | Apple Inc. | Distributed and synchronized bluetooth scan across multiple devices for faster bluetooth discovery |
| US11792755B2 (en) | 2021-04-02 | 2023-10-17 | Cypress Semiconductor Corporation | Time synchronization in wireless networks |
-
2023
- 2023-03-13 US US18/183,032 patent/US12349089B2/en active Active
- 2023-09-28 CN CN202380074243.7A patent/CN120435874A/zh active Pending
- 2023-09-28 EP EP23895538.9A patent/EP4609610A2/en active Pending
- 2023-09-28 TW TW112137344A patent/TW202425704A/zh unknown
Also Published As
| Publication number | Publication date |
|---|---|
| US20240147392A1 (en) | 2024-05-02 |
| EP4609610A2 (en) | 2025-09-03 |
| CN120435874A (zh) | 2025-08-05 |
| US12349089B2 (en) | 2025-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI857219B (zh) | 用於低能量音訊的廣播中繼微微網的方法、裝置和電腦可讀取媒體 | |
| TW202425704A (zh) | 周邊設備的同步訊息 | |
| TW202450362A (zh) | 等時間隔子事件 | |
| WO2024144902A2 (en) | Synchronization messages for peripheral devices | |
| US20250324284A1 (en) | Interference differentiation | |
| WO2026025323A1 (en) | Channel train messaging for device discovery | |
| US20250317994A1 (en) | Event-based initiation of a more data mode for a wireless personal area network low energy connection | |
| US12294457B2 (en) | Techniques for stereo on peripheral devices | |
| WO2024243842A1 (en) | Isochronous broadcast security | |
| TW202529464A (zh) | 低功耗封包排程 | |
| US20240414639A1 (en) | Audio for portable audio device via an access point based on battery status | |
| US20250133614A1 (en) | Peripheral connection using local information | |
| US20250056429A1 (en) | Low power adaptive power control | |
| US20260006558A1 (en) | Basic rate enhanced data rate disablement | |
| US20240356676A1 (en) | Assisted acknowledgement for wireless streaming | |
| TW202435660A (zh) | 音訊設備的靜音模式操作 | |
| TW202508262A (zh) | 叢發結束指示 | |
| TW202516976A (zh) | 暫停連接等時串流資料 |