排干擾的藍(lán)牙配對方法、主設(shè)備、系統(tǒng)及其配對方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及藍(lán)牙配對技術(shù),特別涉及一種排干擾的藍(lán)牙配對方法、主設(shè)備、系統(tǒng)及其配對方法。
【背景技術(shù)】
[0002]隨著藍(lán)牙技術(shù)日益成熟穩(wěn)定、低功耗、使用場景增多,藍(lán)牙遙控器也應(yīng)運(yùn)而生。但,遙控器的使用必須符合藍(lán)牙使用流程,先需要遙控器與電視進(jìn)行配對連接。
[0003]目前,在藍(lán)牙配對時,多使用藍(lán)牙發(fā)送信號的強(qiáng)弱控制配對的有效范圍,符合范圍的設(shè)備允許配對連接。在藍(lán)牙遙控器與電視配對時一般通過如下兩個步驟:
步驟1、通過廣播方式發(fā)包,啟動電視端的藍(lán)牙對本流程。除了有線,只能通過發(fā)不具指向性的數(shù)據(jù)包,在電視較多時(如電視產(chǎn)品線上),配對不再容易,很容易和不是想要配對的電視配對上。
[0004]步驟2、根據(jù)信號強(qiáng)度檢測,篩選設(shè)備,進(jìn)行配對連接。如小米遙控器的實(shí)現(xiàn),該技術(shù)主要為藍(lán)牙芯片廠商提供。但是,在環(huán)境較差(如多個藍(lán)牙設(shè)備都打開的產(chǎn)線)時,藍(lán)牙數(shù)據(jù)信號的強(qiáng)弱檢測不是很靈敏,配對不再容易,很容易和不是想要配對的電視配對上。
[0005]因而現(xiàn)有技術(shù)還有待改進(jìn)和提尚。
【發(fā)明內(nèi)容】
[0006]鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供排干擾的藍(lán)牙配對方法、主設(shè)備、系統(tǒng)及其配對方法,在主設(shè)備較多時,能排除干擾,與需要配對的主設(shè)備進(jìn)行藍(lán)牙配對。
[0007]為了達(dá)到上述目的,本發(fā)明采取了以下技術(shù)方案:
一種排干擾的藍(lán)牙配對方法,包括如下步驟:
A、啟動藍(lán)牙配對流程,生成配對操作提示信息;
B、掃描藍(lán)牙設(shè)備,根據(jù)信號強(qiáng)度和配對操作提示信息篩選可連接的藍(lán)牙設(shè)備;
C、在配對連接成功后,關(guān)閉配對流程,并與藍(lán)牙設(shè)備進(jìn)行交互。
[0008]所述的排干擾的藍(lán)牙配對方法中,所述啟動藍(lán)牙配對流程,生成配對操作提示信息的步驟之前,還包括:
AO1、發(fā)送啟動配對流程廣播;
A02、判斷是否啟動強(qiáng)制配對,如果是,則執(zhí)行步驟B;否則,判斷是否有藍(lán)牙設(shè)備與其已配對,若否,則執(zhí)行步驟B。
[0009]所述的排干擾的藍(lán)牙配對方法中,所述步驟B包括:
B1、掃描藍(lán)牙設(shè)備,并接收藍(lán)牙設(shè)備發(fā)送的攜帶操作結(jié)果的數(shù)據(jù)包;
B2、判斷數(shù)據(jù)包中附帶的操作結(jié)果信息是否與所述配對操作提示信息匹配;如果是,則執(zhí)行步驟B3 ;否則,返回步驟BI ;
B3、判斷藍(lán)牙設(shè)備的信號強(qiáng)度是否符合預(yù)設(shè)范圍;如果是,則執(zhí)行步驟B4 ;否則,返回步驟BI ;
B4、停止掃描,與滿足配對要求的藍(lán)牙設(shè)備進(jìn)行配對連接。
[0010]所述的排干擾的藍(lán)牙配對方法中,所述步驟C還包括,在配對失敗后,在預(yù)設(shè)時間內(nèi)再次執(zhí)行步驟B。
[0011]所述的排干擾的藍(lán)牙配對方法中,所述步驟C還包括,在需要解除配對時,通過預(yù)設(shè)按鍵解除配對,使藍(lán)牙設(shè)備與其斷開連接。
[0012]一種具有排干擾藍(lán)牙配對的主設(shè)備,其包括:
啟動模塊,用于啟動藍(lán)牙配對流程;
配對信息生成模塊,用于生成配對操作提示信息;
處理模塊,用于掃描藍(lán)牙設(shè)備,根據(jù)信號強(qiáng)度和配對操作提示信息篩選可連接的藍(lán)牙設(shè)備;以及在配對連接成功后,關(guān)閉配對流程,并與藍(lán)牙設(shè)備進(jìn)行交互。
[0013]所述的具有排干擾藍(lán)牙配對的主設(shè)備中,所述處理模塊,還用于發(fā)送啟動配對流程廣播,并判斷是否啟動強(qiáng)制配對,若是則掃描藍(lán)牙設(shè)備,根據(jù)信號強(qiáng)度和配對操作提示信息篩選可連接的藍(lán)牙設(shè)備,若否,判斷是否有藍(lán)牙設(shè)備與其已配對,在其沒有配對的藍(lán)牙設(shè)備時,掃描藍(lán)牙設(shè)備,根據(jù)信號強(qiáng)度和配對操作提示信息篩選可連接的藍(lán)牙設(shè)備。
[0014]所述的具有排干擾藍(lán)牙配對的主設(shè)備中,所述處理模塊包括:
掃描及接收單元,用于掃描藍(lán)牙設(shè)備,并接收藍(lán)牙設(shè)備發(fā)送的攜帶操作結(jié)果的數(shù)據(jù)包;
邏輯處理單元,用于判斷數(shù)據(jù)包中附帶的操作結(jié)果信息是否與所述配對操作提示信息匹配;當(dāng)匹配時,判斷藍(lán)牙設(shè)備的信號強(qiáng)度是否符合預(yù)設(shè)范圍,以及在藍(lán)牙設(shè)備的信號強(qiáng)度符合預(yù)設(shè)范圍時,停止掃描,并與滿足配對要求的藍(lán)牙設(shè)備進(jìn)行配對連接。
[0015]一種排干擾藍(lán)牙配對系統(tǒng),其包括:藍(lán)牙設(shè)備和主設(shè)備;
所述主設(shè)備,用于啟動藍(lán)牙配對流程,生成配對操作提示信息;
所述藍(lán)牙設(shè)備,用于操作提示信息發(fā)送攜帶操作結(jié)果的數(shù)據(jù)包給所述設(shè)備;
所述主設(shè)備,還用于掃描藍(lán)牙設(shè)備,根據(jù)信號強(qiáng)度和配對操作提示信息篩選可連接的藍(lán)牙設(shè)備,并向藍(lán)牙設(shè)備發(fā)送配對請求;
所述藍(lán)牙設(shè)備,還用于在接收配對請求時,停止發(fā)送攜帶操作結(jié)果的數(shù)據(jù)包;
所述主設(shè)備,還用于在配對連接成功后,關(guān)閉配對流程,并與藍(lán)牙設(shè)備進(jìn)行交互。
[0016]一種排干擾藍(lán)牙配對系統(tǒng)的藍(lán)牙配對方法,其包括如下步驟:
由啟動藍(lán)牙配對流程,生成配對操作提示信息;
藍(lán)牙設(shè)備操作提示信息發(fā)送攜帶操作結(jié)果的數(shù)據(jù)包給所述設(shè)備;
由所述主設(shè)備掃描藍(lán)牙設(shè)備,根據(jù)信號強(qiáng)度和配對操作提示信息篩選可連接的藍(lán)牙設(shè)備,并向藍(lán)牙設(shè)備發(fā)送配對請求;
所述藍(lán)牙設(shè)備在接收配對請求時,停止發(fā)送攜帶操作結(jié)果的數(shù)據(jù)包;
在配對連接成功后,所述主設(shè)備關(guān)閉配對流程,并與藍(lán)牙設(shè)備進(jìn)行交互。
[0017]相較于現(xiàn)有技術(shù),本發(fā)明提供的排干擾的藍(lán)牙配對方法、主設(shè)備、系統(tǒng)及其配對方法,通過啟動藍(lán)牙配對流程,生成配對操作提示信息;再掃描藍(lán)牙設(shè)備,根據(jù)信號強(qiáng)度和配對操作提示信息篩選可連接的藍(lán)牙設(shè)備;在配對連接成功后,關(guān)閉配對流程,并與藍(lán)牙設(shè)備進(jìn)行交互,實(shí)現(xiàn)了在主設(shè)備較多時,能排除干擾,與需要配對的主設(shè)備進(jìn)行藍(lán)牙配對。
【附圖說明】
[0018]圖1為本發(fā)明的排干擾的藍(lán)牙配對方法的流程圖。
[0019]圖2為本發(fā)明的具有排干擾藍(lán)牙配對的主設(shè)備的結(jié)構(gòu)框圖。
[0020]圖3為本發(fā)明排干擾藍(lán)牙配對系統(tǒng)的結(jié)構(gòu)框圖。
[0021]圖4為本發(fā)明排干擾藍(lán)牙配對系統(tǒng)的藍(lán)牙配對方法的流程圖。
【具體實(shí)施方式】
[0022]本發(fā)明提供一種排干擾的藍(lán)牙配對方法、主設(shè)備、系統(tǒng)及其配對方法,通過主設(shè)備端產(chǎn)生配對操作提示信息,需要使用者從主設(shè)備端用眼讀取,然后根據(jù)操作提示信息一步一步的操作,而操作結(jié)果信息附帶在設(shè)備信息中,主設(shè)備端抓取數(shù)據(jù)包,并在過濾到有配對操作提示信息的數(shù)據(jù)包時,根據(jù)包中設(shè)備的操作結(jié)果,精確的和設(shè)備配對連接,本發(fā)明從抗干擾出發(fā),在產(chǎn)線上和用戶想要連接的設(shè)備進(jìn)行配對連接。
[0023]為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0024]本發(fā)明的重點(diǎn)在于,在主設(shè)備啟動配對流程后,主設(shè)備與藍(lán)牙設(shè)備進(jìn)行信息交互,使主設(shè)備能精確和藍(lán)牙設(shè)備配對,配對后就可以使用主設(shè)備和藍(lán)牙設(shè)備進(jìn)行交互。請參閱圖1,本發(fā)明的排干擾的藍(lán)牙配對方法包括:
S100、啟動藍(lán)牙配對流程,生成配對操作提示信息;
S200、掃描藍(lán)牙設(shè)備,根據(jù)信號強(qiáng)度和配對操作提示信息篩選可連接的藍(lán)牙設(shè)備;
S300、在配對連接成功后,關(guān)閉配對流程,并與藍(lán)牙設(shè)備進(jìn)行交互。
[0025]其中,配對操作提示信息主設(shè)備端顯示的配對連接的操作提示信息。在在配對失敗后,在預(yù)設(shè)時間內(nèi)再次執(zhí)行步驟S200,再次發(fā)起藍(lán)牙配對連接。
[0026]在啟動藍(lán)牙配對流程時通過兩種方式實(shí)現(xiàn),第一種方式是:由主設(shè)備開機(jī)后自動啟動配對流程;第二種方式是:在收到藍(lán)牙設(shè)備發(fā)送的藍(lán)牙連接廣播包時,自動啟動配對流程。
[0027]其中,所述主設(shè)備為電視機(jī),藍(lán)牙設(shè)備為手機(jī)、藍(lán)牙遙控器、平板電腦等。本發(fā)明通過主設(shè)備配對操作提示信息,用戶根據(jù)主設(shè)備端提供的操作步驟,在藍(lán)牙設(shè)備上一步一步的操作,并通過藍(lán)牙設(shè)備發(fā)送攜帶操作結(jié)果的數(shù)據(jù)包包給主設(shè)備,若操作錯誤,則按返回鍵清空輸入,再重新操作藍(lán)牙設(shè)備發(fā)送的廣播包可不斷發(fā)送,直到完成配對。在配對連接成功后,關(guān)閉配對流程,直接用藍(lán)牙設(shè)備和電視進(jìn)行交互。
[0028]較佳地,在接收藍(lán)牙設(shè)備發(fā)送的配對信息數(shù)據(jù)包時,優(yōu)先接收藍(lán)牙信號強(qiáng)的配對信息數(shù)據(jù)包,可實(shí)現(xiàn)一個主設(shè)備與多個藍(lán)牙設(shè)備連接,而且先連接信號強(qiáng)的藍(lán)牙設(shè)備。
[0029]進(jìn)一步的,在步驟SlOO之前還包括:先發(fā)送啟動配對流程廣播;之后,判斷是否啟動強(qiáng)制配對,如果是,則執(zhí)行步驟S200 ;否則,判斷是否有藍(lán)牙設(shè)備與其已配對,若否,則執(zhí)行步驟S200。
[0030]本實(shí)施例中,配對流程廣播為BT_REMOTE_CONTROL_BIND,是否強(qiáng)制啟動,通過額外攜帶一個boolean值,true (真)為強(qiáng)制配對,false (假)為非強(qiáng)制配對。在強(qiáng)制