System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及藍牙通信領域,尤其涉及一種big廣播接入方法、裝置、設備、系統及存儲介質。
技術介紹
1、藍牙是一種無線通訊技術標準,用來讓設備之間在短距離內交換資料,從而簡化電子設備之間的數據交互過程。隨著技術的不斷演進,藍牙技術已經從早期的藍牙1.0迭代到藍牙5.2,藍牙5.2聚焦低功耗藍牙音頻(low?energy?audio,le?audio),可以打破傳統藍牙不能點對多傳輸同步流數據的限制,實現多重串流傳輸,并且結合廣播音頻分享,可增強藍牙音頻體驗。
2、le?audio中的基于無連接廣播音頻big(broadcast?isochronous?stream?andgroup)支持非連接的多接收設備數據流同步傳輸,也即,一個藍牙發送設備可以作為big廣播音頻源,支持與多個藍牙接收設備同步進行數據傳輸。藍牙接收設備在使用時需要接入big廣播音頻源,然而,當藍牙接收設備為一對設備(如藍牙耳機對)時,在接入廣播音頻源時,如果周圍有多個big廣播音頻源,則無法保證接入到同一個音頻源,并且可能會出現一個先接入出聲,另一個后接入出聲的情況,導致音頻流播放不同步的問題。
技術實現思路
1、本申請提供一種big廣播接入方法、裝置、設備、系統及存儲介質,以解決一對藍牙接收設備不能保證接入到同一big音頻源,且音頻流播放不同步的技術問題。
2、第一方面,提供一種big廣播接入方法,應用于藍牙系統中的主藍牙接收設備,所述方法包括:確定目標big廣播音頻源;接入所述目標big廣播
3、結合第一方面,在一種可能實施方式中,所述接入所述目標big廣播音頻源的周期廣播,并根據所述周期廣播的big同步信息確定啟動播放時刻,包括:接入所述目標big廣播音頻源的周期廣播,獲取所述周期廣播中的big同步信息;根據所述big同步信息中的包計數參數確定啟動播放時刻。
4、結合第一方面,在一種可能實施方式中,所述確定目標big廣播音頻源,包括:當檢測到用戶的接入廣播操作,或接收到所述副藍牙接收設備的接入廣播請求時,獲取預設通信范圍內的廣播源信息集合;從所述廣播源信息集合中確定目標廣播源。
5、結合第一方面,在一種可能實施方式中,所述方法還包括:接收所述副藍牙接收設備的修改播放時刻請求;根據所述修改播放時刻請求修改所述啟動播放時刻;將修改后的啟動播放時刻發送至所述副藍牙接收設備,并以所述修改后的啟動播放時刻更新所述啟動播放時刻。
6、第二方面,提供一種big廣播接入方法,應用于藍牙系統中的副藍牙接收設備,所述方法包括:接收主藍牙接收設備發送的big同步信息及啟動播放時刻;根據所述big同步信息接入目標big廣播音頻源的周期廣播;在所述啟動播放時刻與所述主藍牙接收設備同步播放音頻數據。
7、結合第二方面,在一種可能實施方式中,所述方法還包括:向所述主藍牙接收設備發送接入廣播請求,以使所述主藍牙接收設備根據所述接入廣播請求確定目標big廣播音頻源。
8、結合第二方面,在一種可能實施方式中,所述方法還包括:若所述啟動播放時刻不滿足當前播放條件,則發送修改播放時刻請求至所述主藍牙接收設備;接收所述主藍牙接收設備修改后的啟動播放時刻,并根據所述修改后的啟動播放時刻更新所述啟動播放時刻。
9、第三方面,提供一種big廣播接入裝置,應用于藍牙系統中的主藍牙接收設備,所述裝置包括:確定模塊,用于確定目標big廣播音頻源;接入模塊,用于接入所述目標big廣播音頻源的周期廣播,并根據所述周期廣播的big同步信息確定啟動播放時刻;發送模塊,用于將所述big同步信息及所述啟動播放時刻發送給副藍牙接收設備,以使所述副藍牙接收設備與所述主藍牙接收設備在所述啟動播放時刻同步播放音頻數據。
10、第四方面,提供一種big廣播接入裝置,應用于藍牙系統中的副藍牙接收設備,所述裝置包括:通信模塊,用于接收主藍牙接收設備發送的big同步信息及啟動播放時刻;接入模塊,用于根據所述big同步信息接入目標big廣播音頻源的周期廣播;播放模塊,用于在所述啟動播放時刻與所述主藍牙接收設備同步播放音頻數據。
11、第五方面,提供一種藍牙設備,包括存儲器、處理器和收發器,所述存儲器和所述收發器連接至所述處理器,所述收發器用于發送或接收數據,所述處理器用于執行存儲在所述存儲器中的一個或多個計算機程序,所述處理器在執行所述一個或多個計算機程序時,使得所述藍牙設備實現如第一方面所述的方法,或實現如第二方面所述的方法。
12、第六方面,提供一種藍牙系統,其特征在于,包括藍牙發送設備、主藍牙接收設備、副藍牙接收設備,其中,所述主藍牙接收設備用于實現如第一方面所述的方法,所述副藍牙接收設備用于實現如第二方面所述的方法。
13、第七方面,提供一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被處理器執行時使所述處理器執行如第一方面或第二方面所述的方法。
14、本申請可以實現如下技術效果:主藍牙接收設備確定目標big廣播音頻源,并接入該目標big廣播音頻源的周期廣播,根據該周期廣播的big同步信息確定啟動播放時刻,然后將該big同步信息及該啟動播放時刻發送給副藍牙接收設備,同樣的,該副藍牙接收設備基于該big同步信息先接入該周期廣播而不接入該目標big廣播音頻源,到該啟動播放時刻時,該主藍牙接收設備與該副藍牙接收設備同時接入該目標big廣播音頻源并同時啟動播放音頻數據,可以保證big廣播音頻的一組藍牙接收設備同時接入一個廣播,并且同步播放音頻,可有效提高big廣播音頻的播放體驗。
本文檔來自技高網...【技術保護點】
1.一種BIG廣播接入方法,其特征在于,應用于藍牙系統中的主藍牙接收設備,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述接入所述目標BIG廣播音頻源的周期廣播,并根據所述周期廣播的BIG同步信息確定啟動播放時刻,包括:
3.如權利要求1所述的方法,其特征在于,所述確定目標BIG廣播音頻源,包括:
4.如權利要求1所述的方法,其特征在于,所述方法還包括:
5.一種BIG廣播接入方法,其特征在于,應用于藍牙系統中的副藍牙接收設備,所述方法包括:
6.如權利要求5所述的方法,其特征在于,所述方法還包括:
7.如權利要求5或6所述的方法,其特征在于,所述方法還包括:
8.一種BIG廣播接入裝置,其特征在于,應用于藍牙系統中的主藍牙接收設備,所述裝置包括:
9.一種BIG廣播接入裝置,其特征在于,應用于藍牙系統中的副藍牙接收設備,所述裝置包括:
10.一種藍牙設備,其特征在于,包括存儲器、處理器和收發器,所述存儲器和所述收發器連接至所述處理器,所述收發器用于發送或接收數
11.一種藍牙系統,其特征在于,包括藍牙發送設備、主藍牙接收設備、副藍牙接收設備,其中,所述主藍牙接收設備用于實現如權利要求1至4任一項所述的方法,所述副藍牙接收設備用于實現如權利要求5和/或6所述的方法。
12.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被處理器執行時使所述處理器執行如權利要求1至4任一項所述的方法,或實現如權利要求5和/或6所述的方法。
...【技術特征摘要】
1.一種big廣播接入方法,其特征在于,應用于藍牙系統中的主藍牙接收設備,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述接入所述目標big廣播音頻源的周期廣播,并根據所述周期廣播的big同步信息確定啟動播放時刻,包括:
3.如權利要求1所述的方法,其特征在于,所述確定目標big廣播音頻源,包括:
4.如權利要求1所述的方法,其特征在于,所述方法還包括:
5.一種big廣播接入方法,其特征在于,應用于藍牙系統中的副藍牙接收設備,所述方法包括:
6.如權利要求5所述的方法,其特征在于,所述方法還包括:
7.如權利要求5或6所述的方法,其特征在于,所述方法還包括:
8.一種big廣播接入裝置,其特征在于,應用于藍牙系統中的主藍牙接收設備,所述裝置包括:
9.一種big廣播接入裝置,其特征在于,應用于藍牙系統中的副藍...
【專利技術屬性】
技術研發人員:劉行,
申請(專利權)人:深圳市中科藍訊科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。