音頻播放系統中的藍牙連接切換方法、裝置及系統的制作方法
【專利摘要】本發明實施例公開了一種音頻播放系統中的藍牙連接切換方法、裝置及系統。該方法包括:當前播放設備與音源設備建立藍牙連接后,在監測到藍牙檢測觸發事件時,獲取所述音頻播放系統中至少一個其它播放設備檢測到的所述音源設備的第一藍牙信號強度;所述當前播放設備依據獲取的第一藍牙信號強度,從所述至少一個其它播放設備中確定候選播放設備;所述當前播放設備在監測到藍牙連接切換事件時,斷開與所述音源設備的藍牙連接,并控制建立所述候選播放設備與所述音源設備之間的藍牙連接,以由所述候選播放設備接收并播放所述音源設備的音視頻數據。本發明實施例提高了音頻播放系統的音頻播放質量。
【專利說明】
音頻播放系統中的藍牙連接切換方法、裝置及系統
技術領域
[0001]本發明涉及音頻播放技術領域,尤其是一種音頻播放系統中的藍牙連接切換方法、裝置及系統。
【背景技術】
[0002]隨著移動互聯應用的不斷發展,由智能網絡音箱、藍牙耳機等播放設備組成的音頻播放系統正越來越普及。這些播放設備集成了處理器、網絡接口和藍牙模塊,除了播放互聯網上的音視頻,音頻播放系統也可以播放存儲在本地的音視頻,如存儲在音頻播放系統中某臺播放設備的內部存儲器、外部存儲器(如U盤)、智能終端或局域網內NAS(NetworkAttached Storage,網絡附屬存儲)等其它可訪問的音源設備上的音視頻文件。
[0003]當某臺播放設備與音源設備建立了藍牙連接,該播放設備作為音頻播放系統的當前播放設備,通過藍牙連接能夠接收并播放音源設備發送過來的音視頻數據。然而,音源設備可能會是移動的,因此音源設備與當前播放設備的藍牙連接和傳輸性能可能會發生變化,如藍牙信號變弱、傳輸質量變差,導致音視頻播放質量下降如導致播放的音視頻中斷或出現雜音。比如,用戶使用其智能手機連接到音頻播放系統的某臺播放設備,并將音視頻發送到該臺播放設備播放,若用戶拿著智能手機到另外一個地方(如從一個客廳到臥室),由于距離變遠和墻壁對信號的阻隔,上述智能手機與播放設備的藍牙連接質量會下降,甚至導致傳輸上的中斷,最終表現為音頻播放系統播放上述智能手機傳輸過來的音視頻時出現斷首。
【發明內容】
[0004]本發明實施例的目的在于提供一種音頻播放系統中的藍牙連接切換方法、裝置及系統,以提高音頻播放系統的音頻播放質量。
[0005]第一方面,本發明實施例提供了一種音頻播放系統中的藍牙連接切換方法,包括:
[0006]當前播放設備與音源設備建立藍牙連接后,在監測到藍牙檢測觸發事件時,獲取所述音頻播放系統中至少一個其它播放設備檢測到的所述音源設備的第一藍牙信號強度;
[0007]所述當前播放設備依據獲取的第一藍牙信號強度,從所述至少一個其它播放設備中確定候選播放設備;
[0008]所述當前播放設備在監測到藍牙連接切換事件時,斷開與所述音源設備的藍牙連接,并控制建立所述候選播放設備與所述音源設備之間的藍牙連接,以由所述候選播放設備接收并播放所述音源設備的音視頻數據。
[0009]第二方面,本發明實施例提供了一種音頻播放系統中的藍牙連接切換方法,包括:
[0010]音源設備與當前播放設備建立藍牙連接后,依據當前播放設備的斷開連接指示斷開與所述當前播放設備的藍牙連接,建立與所述當前播放設備確定的候選播放設備的藍牙連接;所述候選播放設備是所述當前播放設備在監測到藍牙檢測觸發事件時,依據音頻播放系統中至少一個其它播放設備檢測到的所述音源設備的第一藍牙信號強度確定的;
[0011]所述音源設備向所述候選播放設備發送音視頻數據,使所述候選播放設備播放接收的音視頻數據。
[0012]第三方面,本發明實施例提供了一種音頻播放系統中的藍牙連接切換裝置,配置于當前播放設備中,所述裝置包括:
[0013]藍牙強度獲取模塊,用于所述當前播放設備與音源設備建立藍牙連接后,在監測到藍牙檢測觸發事件時,獲取所述音頻播放系統中至少一個其它播放設備檢測到的所述音源設備的第一藍牙信號強度;
[0014]候選設備確定模塊,用于依據獲取的第一藍牙信號強度,從所述至少一個其它播放設備中確定候選播放設備;
[0015]藍牙連接建立模塊,用于在監測到藍牙連接切換事件時,斷開與所述音源設備的藍牙連接,并控制建立所述候選播放設備與所述音源設備之間的藍牙連接,以由所述候選播放設備接收并播放所述音源設備的音視頻數據。
[0016]第四方面,本發明實施例提供了一種音頻播放系統中的藍牙連接切換裝置,配置在音源設備中,所述裝置包括:
[0017]藍牙連接模塊,用于音源設備與當前播放設備建立藍牙連接后,依據當前播放設備的斷開連接指示斷開與所述當前播放設備的藍牙連接,建立與所述當前播放設備確定的候選播放設備的藍牙連接;所述候選播放設備是所述當前播放設備在監測到藍牙檢測觸發事件時,依據音頻播放系統中至少一個其它播放設備檢測到的所述音源設備的第一藍牙信號強度確定的;
[0018]數據發送模塊,用于向所述候選播放設備發送音視頻數據,使所述候選播放設備播放接收的音視頻數據。
[0019]第五方面,本發明實施例提供了一種音頻播放系統,包括當前播放設備和至少一個其它播放設備,所述當前播放設備包括本發明任意實施例提供的配置于當前播放設備中的音頻播放系統中的藍牙連接切換裝置。
[0020]本發明實施例提供的技術方案,當前播放設備與音源設備建立藍牙連接后,當前播放設備通過依據其它播放設備檢測到的音源設備的第一藍牙信號強度,從其它播放設備中為音源設備確定候選播放設備,并控制音源設備與候選播放設備建立藍牙連接,即,在音源設備與當前播放設備之間音頻傳輸質量較差時,通過及時為音源設備更換播放設備,從而為音源設備提供高質量的藍牙連接和傳輸,提高了音頻播放系統的音頻播放質量。
【附圖說明】
[0021]圖1a為本發明實施例一提供的一種音頻播放系統中的藍牙連接切換方法的流程示意圖;
[0022]圖1b是本發明實施例一提供的一種音頻播放系統結構圖;
[0023]圖1c是本發明實施例一提供的一種音頻播放系統結構圖;
[0024]圖2為本發明實施例二提供的一種音頻播放系統中的藍牙連接切換方法的流程示意圖;
[0025]圖3為本發明實施例三提供的一種音頻播放系統中的藍牙連接切換方法的流程示意圖;
[0026]圖4為本發明實施例四提供的一種音頻播放系統中的藍牙連接切換裝置的結構示意圖;
[0027]圖5a為本發明實施例五提供的一種音頻播放系統中的藍牙連接切換裝置的結構示意圖;
[0028]圖5b是本發明實施例五提供的一種音頻播放系統中播放設備的結構圖。
【具體實施方式】
[0029]下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部結構。
[0030]實施例一
[0031]圖1a為本發明實施例一提供的一種音頻播放系統中的藍牙連接切換方法的流程示意圖,該方法可以由音頻播放系統中的藍牙連接切換裝置執行,其中該裝置可以由軟件和/或硬件實現,可作為當前播放設備的一部分被內置在當前播放設備內部。如圖1a所示,該實現流程包括:
[0032]步驟11、當前播放設備與音源設備建立藍牙連接后,在監測到藍牙檢測觸發事件時,獲取所述音頻播放系統中至少一個其它播放設備檢測到的所述音源設備的第一藍牙信號強度。
[0033]結合圖1b和圖1c所示,音頻播放系統包含多臺播放設備,播放設備之間通過網格(MESH)或點對點(Ad-hoc)等無線私有網絡進行通訊,其中音頻播放系統中的一臺播放設備可以與路由器建立有線連接(參考圖1b),該臺播放設備也可以與路由器建立無線連接(參考圖lc)。音頻播放系統中每臺播放設備集成有藍牙模塊。具有藍牙功能的音源設備可以與播放設備通過藍牙連接,將音源設備的音視頻數據傳輸給播放設備,播放設備接收來自音源設備的音視頻數據后,不僅自身可以播放接收的音視頻數據,還可以將接收的音視頻數據通過私有網絡傳輸給音頻播放系統中的其它播放設備進行播放。
[0034]其中,當前播放設備指的是音頻播放系統中任一臺播放設備,其它播放設備指的是音頻播放系統中除該播放設備外的播放設備。
[0035]示例性的,獲取所述音頻播放系統中至少一個其它播放設備檢測到的音源設備的第一藍牙信號強度,可以包括:
[0036]A、向所述音頻播放系統中至少一個其它播放設備發送藍牙信號檢測指令。
[0037]具體的,在當前播放設備監測到藍牙檢測觸發事件時,當前播放設備通過私有網絡向其它播放設備廣播藍牙信號檢測指令,其中藍牙信號檢測指令包括所述音源設備的藍牙模塊信息,所述藍牙模塊信息包括藍牙名稱和/或藍牙MAC(Media Access Control,媒體訪問控制)地址等。
[0038]B、獲取所述至少一個其它播放設備檢測到的音源設備的第一藍牙信號強度。
[0039]具體的,其它播放設備接收到藍牙信號檢測指令后,如果其它播放設備的藍牙模塊沒有打開的,則其它播放設備開啟藍牙模塊,監測音源設備的第一藍牙信號強度,并將監測到的第一藍牙信號強度發送給當前播放設備,當前播放設備獲得其它播放設備監測到的音源設備的第一藍牙信號強度。
[0040]這里,為了下個步驟更為準確的依據第一藍牙信號強度,從其它播放設備中確定候選播放設備,即為了更好的確定音源設備的位置,當前播放設備可以在音頻播放系統內多次廣播藍牙信號檢測指令指示其它播放設備多次檢測音源設備的第一藍牙信號強度并返回多次檢測結果,或者指示其它播放設備持續一段時間監測并返回多次檢測結果的平均值。
[0041]步驟12、所述當前播放設備依據獲取的第一藍牙信號強度,從所述至少一個其它播放設備中確定候選播放設備。
[0042]示例性的,當前播放設備可以直接將檢測到的第一藍牙信號強度最強的其它播放設備確定為候選播放設備;也可以依據第一藍牙信號強度篩選滿足設定的篩選條件的其它播放設備,再從篩選后的其它播放設備中依據候選播放設備的工作負荷信息選擇候選播放設備,如將工作負荷最小的其它播放設備確定為候選播放設備。上述篩選條件可以第一藍牙信號強度大于當前播放設備檢測到的音源設備的第二藍牙信號強度。
[0043]步驟13、所述當前播放設備在監測到藍牙連接切換事件時,斷開與所述音源設備的藍牙連接,并控制建立所述候選播放設備與所述音源設備之間的藍牙連接,以由所述候選播放設備接收并播放所述音源設備的音視頻數據。
[0044]具體的,當前播放設備監測到藍牙連接切換事件時,當前播放設備將候選播放設備的藍牙模塊信息如候選播放設備中藍牙名稱和/或藍牙MAC地址,通過藍牙連接發送給音源設備,且斷開與音源設備的藍牙連接,音源設備依據接收到的候選播放設備的藍牙模塊信息建立與候選播放設備之間的藍牙連接,且音源設備通過藍牙連接向候選播放設備傳輸音視頻數據,候選播放設備可以播放接收到的音視頻數據,也可以將音視頻數據傳輸到當前播放設備進行播放。需要說明的是,若音源設備與當前播放設備接入到同一無線路由器,則當前播放設備也可以通過WIFI (Wireless Fidelity,無線保真)網絡將候選播放設備的藍牙模塊信息發送給音源設備。
[0045]本實施例提供的技術方案,當前播放設備與音源設備建立藍牙連接后,當前播放設備通過依據其它播放設備檢測到的音源設備的第一藍牙信號強度,從其它播放設備中為音源設備確定候選播放設備,并控制音源設備與候選播放設備建立藍牙連接,即,在音源設備與當前播放設備之間音頻傳輸質量較差時,通過及時為音源設備更換播放設備,從而為音源設備提供高質量的藍牙連接和傳輸,提高了音頻播放系統的音頻播放質量。
[0046]示例性的,所述當前播放設備依據所述當前播放設備檢測到的音源設備的第二藍牙信號強度,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率或誤碼率,生成所述藍牙檢測觸發事件。
[0047]具體的,當前播放設備與音源設備建立藍牙連接后,當前播放設備周期性地檢測音源設備的第一藍牙信號強度,或者檢測自身與音源設備之間藍牙傳輸路徑的丟包率或誤碼率。若所述當前播放設備檢測到的音源設備的第二藍牙信號強度小于預設的第一藍牙信號強度閥值,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率大于預設的丟包率閥值,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的誤碼率大于預設的誤碼率閥值,則生成所述藍牙檢測觸發事件。
[0048]示例性的,若接收到所述音源設備發送的藍牙連接檢測指令,則所述當前播放設備檢測所述音源設備的第二藍牙信號強度,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率或誤碼率,其中所述藍牙連接檢測指令是由所述音源設備依據所述音源設備的運動狀態生成的。
[0049]具體的,當前播放設備與音源設備建立藍牙連接后,音源設備中加速度傳感器、陀螺儀等運動傳感器檢測音源設備的運動狀態信息,若檢測到音源設備處于移動狀態,則音源設備向當前播放設備發送藍牙連接檢測指令,當前播放設備接收到藍牙連接檢測指令后,檢測音源設備的第一藍牙信號強度,或者檢測自身與音源設備之間藍牙傳輸路徑的丟包率或誤碼率。
[0050]示例性的,在所述候選播放設備檢測到的音源設備的第一藍牙信號強度,減所述當前播放設備檢測到的音源設備的第二藍牙信號強度之差,大于預設的第二藍牙信號強度閥值時,生成所述藍牙連接切換事件。其中,第二藍牙信號強度閥值為正數。
[0051]進一步地,為了避免在當前播放設備與音源設備通過藍牙連接傳輸音視頻數據的過程中,當前播放設備斷開與音源設備之間藍牙連接導致的傳輸數據中斷,示例性的,在所述候選播放設備檢測到的音源設備的第一藍牙信號強度,減所述當前播放設備檢測到的音源設備的第二藍牙信號強度之差,大于預設的第二藍牙信號強度閥值,且所述當前播放設備與所述音源設備未處于藍牙數據傳輸狀態時,生成所述藍牙連接切換事件,如若當前播放設備處于歌曲切換或播放暫停,則當前播放設備與音源設備未處于藍牙數據傳輸狀態。
[0052]實施例二
[0053]圖2為本發明實施例二提供的一種音頻播放系統中的藍牙連接切換方法的流程示意圖,該方法可以由音頻播放系統中的藍牙連接切換裝置執行,其中該裝置可以由軟件和/或硬件實現,可作為音源設備的一部分被內置在音源設備內部。如圖2所示,該實現流程包括:
[0054]步驟21、音源設備與當前播放設備建立藍牙連接后,依據當前播放設備的斷開連接指示斷開與所述當前播放設備的藍牙連接,建立與所述當前播放設備確定的候選播放設備的藍牙連接。
[0055]其中,所述候選播放設備是所述當前播放設備在監測到藍牙檢測觸發事件時,依據音頻播放系統中至少一個其它播放設備檢測到的所述音源設備的第一藍牙信號強度確定的。
[0056]步驟22、所述音源設備向所述候選播放設備發送音視頻數據,使所述候選播放設備播放接收的音視頻數據。
[0057]示例性的,音源設備與當前播放設備建立藍牙連接之后,斷開與音頻播放系統中當前播放設備的藍牙連接之前,還包括:
[0058]A、所述音源設備檢測所述音源設備的運動狀態信息。
[0059]音源設備中運動傳感器,如加速度傳感器或陀螺儀等檢測音源設備的運動狀態信息。
[0060]B、所述音源設備依據檢測到的運動狀態信息,生成藍牙連接檢測指令。
[0061]示例性的,所述音源設備依據檢測到的運動狀態信息,生成藍牙連接檢測指令,包括:若依據檢測到的運動狀態信息確定所述音源設備處于移動狀態,則所述音源設備生成藍牙連接檢測指令;否則,繼續執行運動狀態檢測操作。
[0062]C、所述音源設備向所述當前播放設備發送所述藍牙連接檢測指令,使所述當前播放設備檢測所述音源設備的第二藍牙信號強度、所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率或誤碼率,以使所述當前播放設備生成所述藍牙檢測觸發事件。
[0063]實施例三
[0064]本實施例在上述實施例一和實施例二的基礎上,以包含播放設備A、播放設備B和播放設備C的音頻播放系統,且音源設備為智能手機為例,具體提供了一種音頻播放系統中的藍牙連接切換方法。圖3為本發明實施例三提供的一種音頻播放系統中的藍牙連接切換方法的流程示意圖,如圖3所示,該方法包括:
[0065]步驟31、智能手機與播放設備A建立藍牙連接后,智能手機中運動傳感器檢測智能手機的運動狀態信息。
[0066]步驟32、若智能手機處于移動狀態,則智能手機生成藍牙連接檢測指令,并向播放設備A發送藍牙檢測指令。
[0067]步驟33、播放設備A接收藍牙檢測指令后,若檢測到智能手機的第二藍牙信號強度小于第一藍牙信號強度閥值,或播放設備A與智能手機之間藍牙傳輸路徑的丟包率大于丟包率閥值,或所述藍牙傳輸路徑的誤碼率大于誤碼率閥值,則在音頻播放系統中廣播藍牙信號檢測指令。
[0068]其中,藍牙信號檢測指令包括智能手機的藍牙名稱和/或藍牙MAC地址。
[0069]步驟34、播放設備B和播放設備C依據接收到的藍牙信號檢測指令,檢測智能手機的第一藍牙信號強度,并將第一藍牙信號強度發送給播放設備A。
[0070]步驟35、播放設備A依據接收的第一藍牙信號強度,從播放設備B和播放設備C中確定候選播放設備。
[0071]具體的,若播放設備B檢測到的第一藍牙信號強度大于或等于播放設備C檢測到的第一藍牙信號強度,則將播放設備B確定為候選播放設備;否則,將播放設備C確定為候選播放設備。
[0072]步驟36、播放設備A將候選播放設備的藍牙模塊信息發送給智能手機,并斷開與智能手機的藍牙連接。
[0073]步驟37、候選播放設備建立與智能手機的藍牙連接,通過藍牙連接接收智能手機的音視頻數據。
[0074]步驟38、候選播放設備將接收的音視頻數據傳輸給播放設備A進行播放。
[0075]第四實施例
[0076]圖4為本發明實施例四提供的一種音頻播放系統中的藍牙連接切換裝置的結構示意圖,該裝置可以配置于當前播放設備中。如圖4所示,該音頻播放系統中的藍牙連接切換裝置的具體結構可以包括:
[0077]藍牙強度獲取模塊41,用于所述當前播放設備與音源設備建立藍牙連接后,在監測到藍牙檢測觸發事件時,獲取所述音頻播放系統中至少一個其它播放設備檢測到的所述音源設備的第一藍牙信號強度;
[0078]候選設備確定模塊42,用于依據獲取的第一藍牙信號強度,從所述至少一個其它播放設備中確定候選播放設備;
[0079]藍牙連接建立模塊43,用于在監測到藍牙連接切換事件時,斷開與所述音源設備的藍牙連接,并控制建立所述候選播放設備與所述音源設備之間的藍牙連接,以由所述候選播放設備接收并播放所述音源設備的音視頻數據。
[0080]進一步地,該裝置還包括:
[0081]觸發事件生成模塊,用于依據所述當前播放設備檢測到的音源設備的第二藍牙信號強度,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率或誤碼率,生成所述藍牙檢測觸發事件。
[0082]進一步地,所述觸發事件生成模塊具體用于:
[0083]若所述當前播放設備檢測到的音源設備的第二藍牙信號強度小于預設的第一藍牙信號強度閥值,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率大于預設的丟包率閥值,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的誤碼率大于預設的誤碼率閥值,則生成所述藍牙檢測觸發事件。
[0084]進一步地,該裝置還包括:
[0085]檢測指令接收模塊,用于若接收到所述音源設備發送的藍牙連接檢測指令,則檢測所述音源設備的第二藍牙信號強度,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率或誤碼率,其中所述藍牙連接檢測指令是由所述音源設備依據所述音源設備的運動狀態生成的。
[0086]進一步地,藍牙強度獲取模塊41可以包括:
[0087]檢測指令發送單元,用于當前播放設備與音源設備建立藍牙連接后,在監測到藍牙檢測觸發事件時,向所述音頻播放系統中至少一個其它播放設備發送藍牙信號檢測指令,所述藍牙信號檢測指令包括所述音源設備的藍牙模塊信息,其中所述藍牙模塊信息包括藍牙名稱和/或藍牙MAC地址;
[0088]藍牙強度獲取單元,用于獲取所述至少一個其它播放設備檢測到的音源設備的第一藍牙信號強度。
[0089]進一步地,該裝置還可以包括切換事件生成模塊,用于:
[0090]在檢測到的音源設備的第一藍牙信號強度,減所述當前播放設備檢測到的音源設備的第二藍牙信號強度之差,大于預設的第二藍牙信號強度閥值時,生成所述藍牙連接切換事件;或者,
[0091]在檢測到的音源設備的第一藍牙信號強度,減所述當前播放設備檢測到的音源設備的第二藍牙信號強度之差,大于預設的第二藍牙信號強度閥值,且所述當前播放設備與所述音源設備未處于藍牙數據傳輸狀態時,生成所述藍牙連接切換事件。
[0092]進一步地,候選設備確定模塊42具體用于:
[0093]將檢測到的第一藍牙信號強度最強的其它播放設備確定為候選播放設備。
[0094]本實施例提供的音頻播放系統中的藍牙連接切換裝置,與本發明任意實施例所提供的由當前播放設備執行的藍牙連接切換方法屬于同一發明構思,可執行本發明任意實施例所提供的由當前播放設備執行的藍牙連接切換方法,具備執行由當前播放設備執行的藍牙連接切換方法相應的功能模塊和有益效果。未在本實施例中詳盡描述的技術細節,可參見本發明任意實施例提供的由當前播放設備執行的藍牙連接切換方法。
[0095]第五實施例
[0096]圖5a為本發明實施例五提供的一種音頻播放系統中的藍牙連接切換裝置的結構示意圖,該裝置可以配置于音源設備中。如圖5a所示,該音頻播放系統中的藍牙連接切換裝置的具體結構可以包括:
[0097]藍牙連接模塊51,用于音源設備與當前播放設備建立藍牙連接后,依據當前播放設備的斷開連接指示斷開與所述當前播放設備的藍牙連接,建立與所述當前播放設備確定的候選播放設備的藍牙連接;所述候選播放設備是所述當前播放設備在監測到藍牙檢測觸發事件時,依據音頻播放系統中至少一個其它播放設備檢測到的所述音源設備的第一藍牙信號強度確定的;
[0098]數據發送模塊52,用于向所述候選播放設備發送音視頻數據,使所述候選播放設備播放接收的音視頻數據。
[0099]進一步地,該裝置還可以包括:
[0100]運動狀態檢測模塊,用于音源設備與當前播放設備建立藍牙連接之后,斷開與音頻播放系統中當前播放設備的藍牙連接之前,檢測所述音源設備的運動狀態信息;
[0101]檢測指令生成模塊,用于依據檢測到的運動狀態信息,生成藍牙連接檢測指令;
[0102]檢測指令發送模塊,用于向所述當前播放設備發送所述藍牙連接檢測指令,使所述當前播放設備檢測所述音源設備的第二藍牙信號強度、所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率或誤碼率,以使所述當前播放設備生成所述藍牙檢測觸發事件。
[0103]進一步地,檢測指令生成模塊具體用于:
[0104]若依據檢測到的運動狀態信息確定所述音源設備處于移動狀態,則所述音源設備生成藍牙連接檢測指令。
[0105]本實施例提供的音頻播放系統中的藍牙連接切換裝置,與本發明任意實施例所提供的由音源設備執行的藍牙連接切換方法屬于同一發明構思,可執行本發明任意實施例所提供的由音源設備執行的藍牙連接切換方法,具備執行由音源設備執行的藍牙連接切換方法相應的功能模塊和有益效果。未在本實施例中詳盡描述的技術細節,可參見本發明任意實施例提供的由音源設備執行的藍牙連接切換方法。
[0106]另外,本發明實施例還提供了一種音頻播放系統,包括當前播放設備和至少一個其它播放設備,所述當前播放設備包括本發明任意實施例提供的配置于當前播放設備中的音頻播放系統中的藍牙連接切換裝置。
[0107]如圖5b所示,音頻播放系統中每臺播放設備主要包括:處理器、藍牙模塊、網絡接口、音頻放大模塊、揚聲器和存儲器;
[0108]所述處理器為播放設備的核心,用于執行控制程序,與周邊各功能模塊通信,協調和控制各個功能模塊的工作。
[0109]所述藍牙模塊用于實現藍牙通信,使播放設備可以通過藍牙技術與同樣具備藍牙功能的設備(如智能手機)建立連接,獲取音視頻數據或控制數據。藍牙模塊將獲取得到的音視頻數據和控制數據傳輸給處理器,也將處理器傳輸過來的音視頻數據和控制數據發送給其它藍牙設備。
[0110]所述網絡接口可以使有線網絡接口,也可以使符合802.11規范的無線網絡接口,所述處理器通過網絡接口可以連接到互聯網,獲取網絡流媒體音視頻數據。通過網絡接口,特別是無線網絡的形式,多臺播放設備可以組成一個無線音視頻系統,實現音視頻的同步播放。通常情況下,各個控制終端也是通過無線網絡(如WIFI)連接入音視頻系統,對音視頻系統及系統內的播放設備進行操作控制。
[0111]所述音頻放大模塊用于將處理器發送過來的模擬音頻信號進行功率放大,以驅動揚聲器發聲。
[0112]所述揚聲器為聲音還原部件,其數量可以是一個或多個。
[0113]所述儲存器用于存儲處理器執行的程序,以及音視頻系統的一些配置數據,如網絡連接數據,音量信息,分組信息、以及播放的歌曲列表等。
[0114]注意,上述僅為本發明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發明的保護范圍。因此,雖然通過以上實施例對本發明進行了較為詳細的說明,但是本發明不僅僅限于以上實施例,在不脫離本發明構思的情況下,還可以包括更多其他等效實施例,而本發明的范圍由所附的權利要求范圍決定。
【主權項】
1.一種音頻播放系統中的藍牙連接切換方法,其特征在于,包括: 當前播放設備與音源設備建立藍牙連接后,在監測到藍牙檢測觸發事件時,獲取所述音頻播放系統中至少一個其它播放設備檢測到的所述音源設備的第一藍牙信號強度; 所述當前播放設備依據獲取的第一藍牙信號強度,從所述至少一個其它播放設備中確定候選播放設備; 所述當前播放設備在監測到藍牙連接切換事件時,斷開與所述音源設備的藍牙連接,并控制建立所述候選播放設備與所述音源設備之間的藍牙連接,以由所述候選播放設備接收并播放所述音源設備的音視頻數據。2.根據權利要求1所述的方法,其特征在于, 所述當前播放設備依據所述當前播放設備檢測到的音源設備的第二藍牙信號強度,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率或誤碼率,生成所述藍牙檢測觸發事件。3.根據權利要求2所述的方法,其特征在于,所述當前播放設備依據所述當前播放設備檢測到的音源設備的第二藍牙信號強度,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率或誤碼率,生成所述藍牙檢測觸發事件,包括: 若所述當前播放設備檢測到的音源設備的第二藍牙信號強度小于預設的第一藍牙信號強度閥值,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率大于預設的丟包率閥值,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的誤碼率大于預設的誤碼率閥值,則生成所述藍牙檢測觸發事件。4.根據權利要求2所述的方法,其特征在于, 若接收到所述音源設備發送的藍牙連接檢測指令,則所述當前播放設備檢測所述音源設備的第二藍牙信號強度,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率或誤碼率,其中所述藍牙連接檢測指令是由所述音源設備依據所述音源設備的運動狀態生成的。5.根據權利要求1所述的方法,其特征在于,獲取所述音頻播放系統中至少一個其它播放設備檢測到的音源設備的第一藍牙信號強度,包括: 向所述音頻播放系統中至少一個其它播放設備發送藍牙信號檢測指令,所述藍牙信號檢測指令包括所述音源設備的藍牙模塊信息,其中所述藍牙模塊信息包括藍牙名稱和/或藍牙MAC地址; 獲取所述至少一個其它播放設備檢測到的音源設備的第一藍牙信號強度。6.根據權利要求1所述的方法,其特征在于, 在所述候選播放設備檢測到的音源設備的第一藍牙信號強度,減所述當前播放設備檢測到的音源設備的第二藍牙信號強度之差,大于預設的第二藍牙信號強度閥值時,生成所述藍牙連接切換事件;或者, 在所述候選播放設備檢測到的音源設備的第一藍牙信號強度,減所述當前播放設備檢測到的音源設備的第二藍牙信號強度之差,大于預設的第二藍牙信號強度閥值,且所述當前播放設備與所述音源設備未處于藍牙數據傳輸狀態時,生成所述藍牙連接切換事件。7.根據權利要求1所述的方法,其特征在于,依據獲取的第一藍牙信號強度,從所述至少一個其它播放設備中確定候選播放設備,包括: 將檢測到的第一藍牙信號強度最強的其它播放設備確定為候選播放設備。8.一種音頻播放系統中的藍牙連接切換方法,其特征在于,包括: 音源設備與當前播放設備建立藍牙連接后,依據當前播放設備的斷開連接指示斷開與所述當前播放設備的藍牙連接,建立與所述當前播放設備確定的候選播放設備的藍牙連接;所述候選播放設備是所述當前播放設備在監測到藍牙檢測觸發事件時,依據音頻播放系統中至少一個其它播放設備檢測到的所述音源設備的第一藍牙信號強度確定的; 所述音源設備向所述候選播放設備發送音視頻數據,使所述候選播放設備播放接收的音視頻數據。9.根據權利要求8所述的方法,其特征在于,音源設備與當前播放設備建立藍牙連接之后,斷開與音頻播放系統中當前播放設備的藍牙連接之前,還包括: 所述音源設備檢測所述音源設備的運動狀態信息; 所述音源設備依據檢測到的運動狀態信息,生成藍牙連接檢測指令; 所述音源設備向所述當前播放設備發送所述藍牙連接檢測指令,使所述當前播放設備檢測所述音源設備的第二藍牙信號強度、所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率或誤碼率,以使所述當前播放設備生成所述藍牙檢測觸發事件。10.根據權利要求9所述的方法,其特征在于,所述音源設備依據檢測到的運動狀態信息,生成藍牙連接檢測指令,包括: 若依據檢測到的運動狀態信息確定所述音源設備處于移動狀態,則所述音源設備生成藍牙連接檢測指令。11.一種音頻播放系統中的藍牙連接切換裝置,其特征在于,配置于當前播放設備中,所述裝置包括: 藍牙強度獲取模塊,用于所述當前播放設備與音源設備建立藍牙連接后,在監測到藍牙檢測觸發事件時,獲取所述音頻播放系統中至少一個其它播放設備檢測到的所述音源設備的第一藍牙信號強度; 候選設備確定模塊,用于依據獲取的第一藍牙信號強度,從所述至少一個其它播放設備中確定候選播放設備; 藍牙連接建立模塊,用于在監測到藍牙連接切換事件時,斷開與所述音源設備的藍牙連接,并控制建立所述候選播放設備與所述音源設備之間的藍牙連接,以由所述候選播放設備接收并播放所述音源設備的音視頻數據。12.根據權利要求11所述的裝置,其特征在于,還包括: 觸發事件生成模塊,用于依據所述當前播放設備檢測到的音源設備的第二藍牙信號強度,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率或誤碼率,生成所述藍牙檢測觸發事件。13.根據權利要求12所述的裝置,其特征在于,所述觸發事件生成模塊具體用于: 若所述當前播放設備檢測到的音源設備的第二藍牙信號強度小于預設的第一藍牙信號強度閥值,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率大于預設的丟包率閥值,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的誤碼率大于預設的誤碼率閥值,則生成所述藍牙檢測觸發事件。14.根據權利要求12所述的裝置,其特征在于,還包括: 檢測指令接收模塊,用于若接收到所述音源設備發送的藍牙連接檢測指令,則檢測所述音源設備的第二藍牙信號強度,或所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率或誤碼率,其中所述藍牙連接檢測指令是由所述音源設備依據所述音源設備的運動狀態生成的。15.根據權利要求11所述的裝置,其特征在于,藍牙強度獲取模塊包括: 檢測指令發送單元,用于當前播放設備與音源設備建立藍牙連接后,在監測到藍牙檢測觸發事件時,向所述音頻播放系統中至少一個其它播放設備發送藍牙信號檢測指令,所述藍牙信號檢測指令包括所述音源設備的藍牙模塊信息,其中所述藍牙模塊信息包括藍牙名稱和/或藍牙MAC地址; 藍牙強度獲取單元,用于獲取所述至少一個其它播放設備檢測到的音源設備的第一藍牙信號強度。16.根據權利要求11所述的裝置,其特征在于,還包括切換事件生成模塊,用于: 在檢測到的音源設備的第一藍牙信號強度,減所述當前播放設備檢測到的音源設備的第二藍牙信號強度之差,大于預設的第二藍牙信號強度閥值時,生成所述藍牙連接切換事件;或者, 在檢測到的音源設備的第一藍牙信號強度,減所述當前播放設備檢測到的音源設備的第二藍牙信號強度之差,大于預設的第二藍牙信號強度閥值,且所述當前播放設備與所述音源設備未處于藍牙數據傳輸狀態時,生成所述藍牙連接切換事件。17.根據權利要求11所述的裝置,其特征在于,候選設備確定模塊具體用于: 將檢測到的第一藍牙信號強度最強的其它播放設備確定為候選播放設備。18.—種音頻播放系統中的藍牙連接切換裝置,其特征在于,配置在音源設備中,所述裝置包括: 藍牙連接模塊,用于音源設備與當前播放設備建立藍牙連接后,依據當前播放設備的斷開連接指示斷開與所述當前播放設備的藍牙連接,建立與所述當前播放設備確定的候選播放設備的藍牙連接;所述候選播放設備是所述當前播放設備在監測到藍牙檢測觸發事件時,依據音頻播放系統中至少一個其它播放設備檢測到的所述音源設備的第一藍牙信號強度確定的; 數據發送模塊,用于向所述候選播放設備發送音視頻數據,使所述候選播放設備播放接收的音視頻數據。19.根據權利要求18所述的裝置,其特征在于,還包括: 運動狀態檢測模塊,用于音源設備與當前播放設備建立藍牙連接之后,斷開與音頻播放系統中當前播放設備的藍牙連接之前,檢測所述音源設備的運動狀態信息; 檢測指令生成模塊,用于依據檢測到的運動狀態信息,生成藍牙連接檢測指令; 檢測指令發送模塊,用于向所述當前播放設備發送所述藍牙連接檢測指令,使所述當前播放設備檢測所述音源設備的第二藍牙信號強度、所述當前播放設備與所述音源設備之間藍牙傳輸路徑的丟包率或誤碼率,以使所述當前播放設備生成所述藍牙檢測觸發事件。20.根據權利要求19所述的裝置,其特征在于,檢測指令生成模塊具體用于: 若依據檢測到的運動狀態信息確定所述音源設備處于移動狀態,則所述音源設備生成藍牙連接檢測指令。21.一種音頻播放系統,包括當前播放設備和至少一個其它播放設備,其特征在于,所述當前播放設備包括權利要求11-17所述的音頻播放系統中的藍牙連接切換裝置。
【文檔編號】H04N21/439GK105872654SQ201610165583
【公開日】2016年8月17日
【申請日】2016年3月22日
【發明人】林尚波
【申請人】廣東歐珀移動通信有限公司