本發(fā)明涉及藍牙通信領(lǐng)域,具體涉及藍牙連接控制方法、藍牙設(shè)備及計算機可讀存儲介質(zhì)。
背景技術(shù):
1、在藍牙連接技術(shù)中,隨著低功耗音頻(low?energy?audio,le?audio,lea)技術(shù)規(guī)范以及相關(guān)音頻編解碼技術(shù)的發(fā)展與落地,低功耗音頻技術(shù)與傳統(tǒng)低功耗(low?energy,le)技術(shù)的共存問題逐漸增多。在當前的谷歌快速配對(google?fast?pair,gfp)技術(shù)(或簡稱為:快速配對技術(shù))相較于之前谷歌快速配對技術(shù)能夠支持低功耗音頻技術(shù)。
2、由于不同廠商的需求多樣,對于低功耗音頻技術(shù)的需求也是較為迫切,又渴望低功耗音頻技術(shù)的加入不會打亂以往對于經(jīng)典藍牙產(chǎn)品的功能以及用戶體驗。比如在針對手機等終端設(shè)備主動回連耳機等藍牙設(shè)備這個場景策略下,在原本經(jīng)典藍牙技術(shù)的加持下,耳機端能夠通過處理連接請求來同意或者拒絕手機的連接請求,在低功耗藍牙(bluetoothlow?energy,bluetooth?le,ble)技術(shù)的加持下,耳機端打廣播,并使用白名單技術(shù)限制手機的連接請求,低功耗音頻技術(shù)廣播就是基于此方式去實現(xiàn)限制配對列表中指定設(shè)備的連接請求。但是由于谷歌快速配對技術(shù)廣播的存在,谷歌快速配對技術(shù)廣播規(guī)定本身可能被任何支持谷歌快速配對技術(shù)的設(shè)備進行連接交互數(shù)據(jù),所以無法添加白名單列表去限制手機的連接請求,這也就意味著,手機可能通過谷歌快速配對技術(shù)廣播連接耳機的低功耗音頻技術(shù),繼而使用耳機的低功耗音頻功能,這給藍牙連接策略造成了很大的挑戰(zhàn)。
3、由于谷歌快速配對技術(shù)廣播不適用于白名單策略,所以配對過該藍牙設(shè)備的終端設(shè)備能夠在不通過低功耗音頻技術(shù)廣播的情況下,對谷歌快速配對技術(shù)廣播發(fā)起連接請求,并連接成功,并獲得低功耗音頻技術(shù)功能的訪問權(quán)限。如果用戶不期待終端設(shè)備在某種場景下對藍牙設(shè)備的連接,以免造成不良影響,比如耳機類的藍牙設(shè)備在播放音樂中,如果手機等終端設(shè)備回連會對耳機造成音頻卡頓;再比如,其他終端設(shè)備搶連會導(dǎo)致已經(jīng)接入且正在使用的終端設(shè)備因為策略問題被主動斷連導(dǎo)致掉線等等問題。
技術(shù)實現(xiàn)思路
1、為克服相關(guān)技術(shù)中存在的問題,本公開第一方面提供了一種藍牙連接控制方法,應(yīng)用于藍牙設(shè)備,包括:響應(yīng)于處于第一狀態(tài),基于第一可解析地址發(fā)送第一廣播,其中,所述第一狀態(tài)為非配對的使用狀態(tài),所述第一可解析地址無法被接收到所述第一廣播的終端設(shè)備解析,使得所述終端設(shè)備無法與所述藍牙設(shè)備藍牙連接。
2、在一些實施例中,所述第一可解析地址通過以下方式生成:確定第一公共地址;基于所述第一公共地址,通過第一身份解析密鑰,生成所述第一可解析地址,其中,所述第一身份解析密鑰未被所述終端設(shè)備獲取,以使所述終端設(shè)備無法解析所述第一可解析地址。
3、在一些實施例中,所述基于所述第一公共地址,通過第一身份解析密鑰,生成所述第一可解析地址,包括:基于所述第一公共地址、所述第一身份解析密鑰,生成解析列表;響應(yīng)于所述藍牙設(shè)備處于第一狀態(tài),基于所述解析列表生成所述第一可解析地址,用于發(fā)送所述第一廣播。
4、在一些實施例中,所述藍牙連接控制方法,還包括:響應(yīng)于處于第二狀態(tài),基于第二公共地址發(fā)送第二廣播,其中,所述第二公共地址用于使接收到所述第二廣播的終端設(shè)備能夠與所述藍牙設(shè)備藍牙連接。
5、在一些實施例中,所述藍牙連接控制方法,還包括:響應(yīng)于離開充電設(shè)備,確認為所述第一狀態(tài);響應(yīng)于配對指令,確認為所述第二狀態(tài)。
6、在一些實施例中,所述第一廣播和/或第二廣播通過快速配對服務(wù)發(fā)送。
7、在一些實施例中,所述藍牙連接控制方法,還包括:基于所述第二公共地址,通過低功耗音頻技術(shù)發(fā)送第三廣播。
8、在一些實施例中,所述藍牙連接控制方法,還包括:響應(yīng)于所述終端設(shè)備基于所述第二廣播的配對請求,發(fā)送第二身份解析密鑰,用于使得所述終端設(shè)備能夠基于所述第二身份解析密鑰與所述藍牙設(shè)備藍牙連接。
9、本公開第二方面提供了一種藍牙設(shè)備,包括:控制模塊;所述控制模塊用于響應(yīng)于處于第一狀態(tài),基于第一可解析地址發(fā)送第一廣播,其中,所述第一狀態(tài)為非配對的使用狀態(tài),所述第一可解析地址無法被接收到所述第一廣播的終端設(shè)備解析,使得所述終端設(shè)備無法與所述藍牙設(shè)備藍牙連接。
10、在一些實施例中,所述藍牙設(shè)備還包括:主機模塊;所述主機模塊用于基于第一公共地址、第一身份解析密鑰,生成解析列表;以及,將所述解析列表發(fā)送至所述控制模塊,使所述控制模塊響應(yīng)于所述藍牙設(shè)備處于第一狀態(tài),基于所述解析列表生成所述第一可解析地址,并發(fā)送所述第一廣播。
11、本公開第三方面提供了一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)存儲有以下程序,所述程序用于執(zhí)行第一方面所述的藍牙連接控制方法。
12、本公開提供的藍牙連接方法,能夠使得藍牙設(shè)備在處于第一狀態(tài)的情況下,通過一個無法被終端設(shè)備解析的第一可解析地址(resolvable?private?address,rpa)進行廣播,從而避免了終端設(shè)備在藍牙設(shè)備處于非配對狀態(tài)情況下與藍牙設(shè)備進行非期望的連接。
13、應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
1.一種藍牙連接控制方法,應(yīng)用于藍牙設(shè)備,包括:
2.根據(jù)權(quán)利要求1所述的藍牙連接控制方法,其中,所述第一可解析地址通過以下方式生成:
3.根據(jù)權(quán)利要求2所述的藍牙連接控制方法,其中,所述基于所述第一公共地址,通過第一身份解析密鑰,生成所述第一可解析地址,包括:
4.根據(jù)權(quán)利要求1-3任一項所述的藍牙連接控制方法,其中,所述藍牙連接控制方法,還包括:
5.根據(jù)權(quán)利要求4所述的藍牙連接控制方法,其中,所述藍牙連接控制方法,還包括:
6.根據(jù)權(quán)利要求4所述的藍牙連接控制方法,其中,所述第一廣播和/或第二廣播通過快速配對服務(wù)發(fā)送。
7.根據(jù)權(quán)利要求6所述的藍牙連接控制方法,其中,所述藍牙連接控制方法,還包括:
8.根據(jù)權(quán)利要求4所述的藍牙連接控制方法,其中,所述藍牙連接控制方法,還包括:
9.一種藍牙設(shè)備,包括:控制模塊;
10.根據(jù)權(quán)利要求9所述的藍牙設(shè)備,其中,所述藍牙設(shè)備還包括:主機模塊;
11.一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)存儲有以下程序,所述程序用于執(zhí)行權(quán)利要求1-8任一項所述的藍牙連接控制方法。