本發(fā)明屬于藍牙通訊技術(shù)領(lǐng)域,尤其涉及一種藍牙耳機及其配對方法、藍牙芯片和存儲裝置。
背景技術(shù):
藍牙技術(shù)是一種低成本、低功率以及短距離無線通訊的技術(shù),可廣泛應(yīng)用于耳機上。用戶通過藍牙耳機可以免除惱人的電線牽絆,自在地以各種方式輕松通話。
隨著各種移動智能終端(如手機、平板電腦等)的普及,無線耳機也越發(fā)受到歡迎和使用。有時候,人們會隨身攜帶手機或其它移動智能終端,在乘車、行路或休息時收聽各類音樂或?qū)W習(xí)資料并與通行的朋友進行分享。因此,藍牙耳機的無線共享方式也是一種很流行的方式。
現(xiàn)有技術(shù)的藍牙耳機共享方式中,藍牙耳機通常分為主耳機和從耳機,主從耳機需要進行配對連接,連接上后進行音頻的數(shù)據(jù)傳輸和同步,一般連接是通過按鍵讓主耳機進入主耳機模式,從耳機進入從耳機模式,然后主耳機去連接從耳機,或從耳機去連接主耳機。
如圖1所示,現(xiàn)有的主從設(shè)備間的連接方式如下:主耳機連接手機等藍牙音源設(shè)備,從耳機和主耳機進行連接,實現(xiàn)與主耳機音樂同步播放和信息交互。然而,這種主從耳機的配對方式中,每次使用時需要對耳機進行設(shè)置,并且,在主耳機沒有開機的情況下,從耳機無法直接連接到藍牙音源設(shè)備,導(dǎo)致使用不便。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種藍牙耳機及其配對方法、藍牙芯片和存儲裝置,旨在解決現(xiàn)有的問題。
在本發(fā)明實施例中,提供了一種藍牙耳機,其包括:
隨機數(shù)產(chǎn)生單元,用于在所述藍牙耳機開機后實時生成隨機數(shù);
工作模式選擇單元,用于根據(jù)所述隨機數(shù)的類型選擇所述藍牙耳機的工作模式,所述藍牙耳機的工作模式包括主耳機模式和從耳機模式;
藍牙連接單元,用于在當(dāng)前的工作模式的停留時間內(nèi),采用搜索同步頭id包與外部藍牙設(shè)備進行連接;
所述工作模式選擇單元,還用于當(dāng)前工作模式的停留時間屆滿時,根據(jù)所述隨機數(shù)的類型對所述藍牙耳機的工作模式重新進行選擇,直到所述藍牙連接單元連接上外部藍牙設(shè)備。
在本發(fā)明實施例中,所述藍牙耳機在主耳機模式下,間隔一定的時間對所述搜索同步頭id包進行切換,采用通用搜索同步頭id包等待外部藍牙音源設(shè)備的搜索和連接,采用自定義搜索同步頭id包等待從耳機的搜索和連接。
在本發(fā)明實施例中,所述通用搜索同步頭id包的lap值為0x9e8b33。
在本發(fā)明實施例中,所述藍牙耳機在從耳機模式下,采用自定義搜索同步頭id包去搜索和連接主耳機。
在本發(fā)明實施例中,當(dāng)前的工作模式的停留時間為與所述隨機數(shù)相對應(yīng)的隨機時間。
在本發(fā)明實施例中,還提供了一種藍牙耳機的配對方法,其包括:
隨機數(shù)產(chǎn)生步驟:在所述藍牙耳機開機后實時生成隨機數(shù);
工作模式選擇步驟:根據(jù)所述隨機數(shù)的類型選擇所述藍牙耳機的工作模式,所述藍牙耳機的工作模式包括主耳機模式和從耳機模式;
藍牙連接步驟:在當(dāng)前的工作模式的停留時間內(nèi),采用搜索同步頭id包與外部藍牙設(shè)備進行連接;
所述藍牙連接步驟中,如果所述藍牙耳機連接到外部藍牙設(shè)備,則保持其工作模式不變;如果在當(dāng)前工作模式的停留時間屆滿時,所述藍牙耳機沒有連接到外部藍牙設(shè)備,則跳轉(zhuǎn)到所述工作模式選擇步驟,根據(jù)所述隨機數(shù)的類型重新對所述藍牙耳機的工作模式進行選擇,直到所述藍牙耳機連接上外部藍牙設(shè)備。
在本發(fā)明實施例中,當(dāng)前工作模式為主耳機模式時,所述藍牙連接步驟中,間隔一定的時間對所述搜索同步頭id包進行切換,采用通用搜索同步頭id包等待外部藍牙音源設(shè)備的搜索和連接,采用自定義搜索同步頭id包等待從耳機的搜索和連接。
在本發(fā)明實施例中,所述通用搜索同步頭id包的lap值為0x9e8b33。
在本發(fā)明實施例中,當(dāng)前工作模式為主耳機模式時,所述藍牙連接步驟中,采用自定義搜索同步頭id包去搜索和連接主耳機。
在本發(fā)明實施例中,所述藍牙連接步驟中,當(dāng)前的工作模式的停留時間為與所述隨機數(shù)相對應(yīng)的隨機時間。
在本發(fā)明實施例中,還提供了一種藍牙芯片,所述藍牙芯片包括至少一處理器、存儲器及接口,所述至少一處理器、存儲器及接口均通過總線連接;
所述存儲器存儲計算機執(zhí)行指令;
所述至少一個處理器執(zhí)行所述存儲器存儲的計算機執(zhí)行指令,使得所述圖像處理芯片執(zhí)行上述的藍牙耳機的配對方法。
在本發(fā)明實施例中,還提供了一種存儲裝置,所述存儲裝置上存儲有指令,所述指令被處理器執(zhí)行時實現(xiàn)上述的藍牙耳機的配對方法的步驟。
與現(xiàn)有技術(shù)相比較,采用上述藍牙耳機及其配對方法、藍牙芯片和存儲裝置,藍牙耳機具有主耳機模式和從耳機兩種模式,通過隨機數(shù)進行切換,兩個耳機同時使用時,其中一個耳機連接上外部音源設(shè)備或者和另一個耳機連接上時,兩個耳機的模式就固定了,從而可以實現(xiàn)兩個耳機之間以及耳機與外部音源設(shè)備之間進行自動配對,無需手動設(shè)置,使用起來更方便。
附圖說明
圖1是本發(fā)明現(xiàn)有技術(shù)的藍牙耳機連接的示意圖。
圖2是本發(fā)明實施例一提供的藍牙耳機的結(jié)構(gòu)圖;
圖3是本發(fā)明實施例一提供的藍牙耳機的工作流程圖;
圖4是本發(fā)明實施例二提供的藍牙耳機的配對方法的流程圖;
圖5是本發(fā)明實施例三提供的藍牙芯片的結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
以下結(jié)合具體實施例對本發(fā)明的實現(xiàn)進行詳細描述:
實施例一
圖2示出了本發(fā)明實施例一提供的藍牙耳機的結(jié)構(gòu)圖,所述藍牙耳機包括隨機數(shù)產(chǎn)生單元11、工作模式選擇單元12和藍牙連接單元13。下面分別進行詳細說明。
所述隨機數(shù)產(chǎn)生單元11,用于在所述藍牙耳機開機后實時生成隨機數(shù)。
圖3示出了本發(fā)明實施例一提供的藍牙耳機的工作流程圖。所述藍牙耳機的工作模式包括主耳機模式和從耳機模式。在主耳機模式下,所述藍牙耳機用于與外部音源設(shè)備進行藍牙連接。在從耳機模式下,所述藍牙耳機用于連接至處于主耳機模式下的藍牙耳機,從而通過所述主耳機模式下的藍牙耳機獲得外部音源設(shè)備的音頻數(shù)據(jù)。所述隨機數(shù)被用于確定所述藍牙耳機是進入主耳機模式還是從耳機模式,這樣主耳機模式和從耳機模式就可以有一定變化和隨機性,不能每次藍牙耳機都是主耳機模式或都是從耳機模式,可以每次啟動后根據(jù)隨機數(shù)來判斷進入主耳機模式還是從耳機模式,這樣就可以帶來一定的隨機和變化。
所述工作模式選擇單元12,用于根據(jù)所述隨機數(shù)的類型選擇所述藍牙耳機的工作模式。隨機數(shù)為奇數(shù)時,所述工作模式選擇單元12將所述藍牙耳機的工作模式設(shè)置為主耳機模式。隨機數(shù)為偶數(shù)時,所述工作模式選擇單元12將所述藍牙耳機的工作模式設(shè)置為從耳機模式。
所述藍牙連接單元13,用于在當(dāng)前的工作模式的停留時間內(nèi),采用搜索同步頭id包與外部藍牙設(shè)備進行連接。如果所述藍牙連接單元13連接到外部藍牙設(shè)備,則保持所述藍牙耳機的工作模式不變。
所述工作模式選擇單元12,還用于當(dāng)前工作模式的停留時間屆滿時,根據(jù)所述隨機數(shù)的類型對所述藍牙耳機的工作模式重新進行選擇,直到所述藍牙連接單元13連接上外部藍牙設(shè)備。
當(dāng)前工作模式的停留時間可以是設(shè)定的時間。較佳的,當(dāng)前工作模式的停留時間也可以是與所述隨機數(shù)相對應(yīng)的隨機時間。所述停留時間進行隨機化,從而在采用兩個藍牙耳機時,保證一個藍牙耳機有主耳機模式和另一個藍牙耳機的從耳機模式有交疊時間來進行配對。若沒有隨機進行主耳機模式和從耳機模式的切換和采用隨機停留時間,有一種可能是,兩個藍牙耳機啟動都是主耳機模式,都停留1s的話,這兩個藍牙耳機永遠也連不上。
所述藍牙耳機在主耳機模式下,需要間隔一定的時間對所述搜索同步頭id包進行切換,采用通用搜索同步頭id包等待外部藍牙音源設(shè)備的搜索和連接,采用自定義搜索同步頭id包等待從耳機的搜索和連接。根據(jù)藍牙規(guī)范,所述通用搜索同步頭id包的lap(低地址部分)值為0x9e8b33。所述藍牙耳機在從耳機模式下,采用自定義搜索同步頭id包去搜索和連接主耳機。為了實現(xiàn)主耳機和從耳機之間的私密連接,可以將lap定義為一個雙方約定好的私有的值,這樣只有主耳機和從耳機之間可以進行搜索和連接。
因為上述藍牙耳機具有主耳機模式和從耳機兩種模式,通過隨機數(shù)進行切換,兩個耳機同時使用時,其中一個耳機連接上外部音源設(shè)備或者和另一個耳機連接上時,兩個耳機的模式就固定了,從而可以實現(xiàn)兩個耳機之間以及耳機與外部音源設(shè)備之間進行自動配對,無需手動設(shè)置,使用起來更方便。
實施例二
圖4示出了本發(fā)明實施例二提供的藍牙耳機的配對方法,其包括步驟s1-步驟s3。下面詳細進行說明。
步驟s1、隨機數(shù)產(chǎn)生步驟:在所述藍牙耳機開機后實時生成隨機數(shù)。
步驟s2、工作模式選擇步驟:根據(jù)所述隨機數(shù)的類型選擇所述藍牙耳機的工作模式,所述藍牙耳機的工作模式包括主耳機模式和從耳機模式。
步驟s3、藍牙連接步驟:在當(dāng)前的工作模式的停留時間內(nèi),采用搜索同步頭id包與外部藍牙設(shè)備進行連接。
其中,步驟s2中,隨機數(shù)為奇數(shù)時,將所述藍牙耳機的工作模式設(shè)置為主耳機模式。隨機數(shù)為偶數(shù)時,將所述藍牙耳機的工作模式設(shè)置為從耳機模式。
其中,步驟s3中,如果所述藍牙耳機連接到外部藍牙設(shè)備,則保持其工作模式不變;如果在當(dāng)前工作模式的停留時間屆滿時,所述藍牙耳機沒有連接到外部藍牙設(shè)備,則跳轉(zhuǎn)到步驟s2,根據(jù)所述隨機數(shù)的類型重新對所述藍牙耳機的工作模式進行選擇,直到所述藍牙耳機連接上外部藍牙設(shè)備。
在本實施例中,當(dāng)前工作模式為主耳機模式時,所述藍牙連接步驟中,間隔一定的時間對所述搜索同步頭id包進行切換,采用通用搜索同步頭id包等待外部藍牙音源設(shè)備的搜索和連接,采用自定義搜索同步頭id包等待從耳機的搜索和連接。所述通用搜索同步頭id包的lap值為0x9e8b33。當(dāng)前工作模式為主耳機模式時,所述藍牙連接步驟中,采用自定義搜索同步頭id包去搜索和連接主耳機。
在實施例中,當(dāng)前工作模式的停留時間可以是設(shè)定的時間。較佳的,所述停留時間也可以是與所述隨機數(shù)相對應(yīng)的隨機時間。所述停留時間進行隨機化,從而在采用兩個藍牙耳機時,保證一個藍牙耳機有主耳機模式和另一個藍牙耳機的從耳機模式有交疊時間來進行配對。
實施例三
如圖5所示,本發(fā)明實施例三提供在本發(fā)明實施例中,提供一種藍牙芯片,其包括至少一處理器310、存儲器320及接口330,所述至少一處理器310、存儲器320及接口330均通過總線連接;
所述存儲器320存儲計算機執(zhí)行指令;
所述至少一個處理器310執(zhí)行所述存儲器320存儲的計算機執(zhí)行指令,使得所述圖像處理芯片執(zhí)行實施例二所述的藍牙耳機的配對方法。
本發(fā)明實施例還提供一種存儲裝置,所述存儲裝置上存儲有指令,所述指令被處理器執(zhí)行時實現(xiàn)實施例二所述的藍牙耳機的配對方法的步驟。
綜上所述,采用上述藍牙耳機及其配對方法、藍牙芯片和存儲裝置,藍牙耳機具有主耳機模式和從耳機兩種模式,通過隨機數(shù)進行切換,兩個耳機同時使用時,其中一個耳機連接上外部音源設(shè)備或者和另一個耳機連接上時,兩個耳機的模式就固定了,從而可以實現(xiàn)兩個耳機之間以及耳機與外部音源設(shè)備之間進行自動配對,無需手動設(shè)置,使用起來更方便
值得注意的是,本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的步驟或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟,而前述的存儲介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。