Android系統(tǒng)下藍(lán)牙自動配對連接方法
【專利摘要】本發(fā)明涉及一種Android系統(tǒng)下藍(lán)牙自動配對連接方法,其包括如下步驟:步驟1、在Android設(shè)備端內(nèi)存儲上次進(jìn)行藍(lán)牙連接藍(lán)牙外設(shè)的藍(lán)牙地址,并存儲已配對藍(lán)牙外設(shè)的藍(lán)牙地址以及對應(yīng)的配對密鑰;步驟2、在接收到藍(lán)牙外設(shè)的連接請求時,Android設(shè)備端確定藍(lán)牙外設(shè)的藍(lán)牙地址,若與上次連接藍(lán)牙外設(shè)的藍(lán)牙地址對應(yīng)時,將確定藍(lán)牙外設(shè)的藍(lán)牙地址與已配對藍(lán)牙外設(shè)的藍(lán)牙地址進(jìn)行比對;步驟3、若確定藍(lán)牙外設(shè)的藍(lán)牙地址與已配對藍(lán)牙外設(shè)的藍(lán)牙地址相一致時,則直接藍(lán)牙連接,否則,跳轉(zhuǎn)至步驟4;步驟4、取出對應(yīng)的配對密鑰,并根據(jù)配對密鑰與藍(lán)牙外設(shè)的藍(lán)牙連接。本發(fā)明能有效減少用戶操作次數(shù),提高易用性以及用戶體驗。
【專利說明】
Andro id系統(tǒng)下藍(lán)牙自動配對連接方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種連接方法,尤其是一種Android系統(tǒng)下藍(lán)牙自動配對連接方法,屬于藍(lán)牙配對的技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]隨著物聯(lián)網(wǎng)的不斷發(fā)展,智能手機的大范圍普及。越來越多的智能終端需要通過藍(lán)牙與智能手機建立連接,例如智能手環(huán)等。但是Android系統(tǒng)默認(rèn)情況下與藍(lán)牙外設(shè)建立連接的過程如下:首先打開設(shè)備的藍(lán)牙,然后進(jìn)行藍(lán)牙掃描,掃描到的設(shè)備以列表形式呈現(xiàn)給用戶。用戶選擇其中需要連接的設(shè)備,如果該設(shè)備是未配對的設(shè)備需要先進(jìn)行配對,然后才能連接成功;如果該設(shè)備是已經(jīng)配對的設(shè)備則會直接連接該設(shè)備。
[0003]但是用戶大部分的使用場景是每次連接的時候需要連接的是上次連接過的設(shè)備,但是依然要進(jìn)行掃描、主動連接的過程,這樣大大降低了用戶體驗。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的不足,提供一種Android系統(tǒng)下藍(lán)牙自動配對連接方法,其能有效減少用戶操作次數(shù),提高了產(chǎn)品的易用性以及用戶體驗。
[0005]按照本發(fā)明提供的技術(shù)方案,一種Android系統(tǒng)下藍(lán)牙自動配對連接方法,包括Android設(shè)備端以及能與所述Android設(shè)備端進(jìn)行藍(lán)牙連接的藍(lán)牙外設(shè);所述藍(lán)牙自動配對連接方法包括如下步驟:
步驟1、在Android設(shè)備端內(nèi)存儲與所述Android設(shè)備端上次進(jìn)行藍(lán)牙連接藍(lán)牙外設(shè)的藍(lán)牙地址,并在所述Android設(shè)備端內(nèi)存儲已配對藍(lán)牙外設(shè)的藍(lán)牙地址以及對應(yīng)的配對密鑰;開啟Android設(shè)備端的藍(lán)牙,以使得所述An droid設(shè)備端能接收藍(lán)牙外設(shè)發(fā)射的連接請求;
步驟2、Android設(shè)備端接收到藍(lán)牙外設(shè)的連接請求時,Android設(shè)備端確定藍(lán)牙外設(shè)的藍(lán)牙地址,若所確定藍(lán)牙外設(shè)的藍(lán)牙地址與上次連接藍(lán)牙外設(shè)的藍(lán)牙地址對應(yīng)時,Android設(shè)備端將確定藍(lán)牙外設(shè)的藍(lán)牙地址與所述Android設(shè)備端內(nèi)已配對藍(lán)牙外設(shè)的藍(lán)牙地址進(jìn)行比對;
步驟3、若確定藍(lán)牙外設(shè)的藍(lán)牙地址與已配對藍(lán)牙外設(shè)的藍(lán)牙地址相一致時,則Android設(shè)備端與所述藍(lán)牙外設(shè)直接藍(lán)牙連接,否則,跳轉(zhuǎn)至步驟4;
步驟4、Android設(shè)備端根據(jù)確定藍(lán)牙外設(shè)的藍(lán)牙地址取出對應(yīng)的配對密鑰,并根據(jù)所述配對密鑰與所述藍(lán)牙外設(shè)的藍(lán)牙連接。
[0006]所述Android設(shè)備端包括Android智能終端。
[0007]本發(fā)明的優(yōu)點:可以有效減少用戶操作的次數(shù),尤其是對已連接過的藍(lán)牙外設(shè),同時也可以實現(xiàn)用戶第一次連接新的藍(lán)牙外設(shè)時,通過預(yù)設(shè)的藍(lán)牙配對密鑰以及將要連接藍(lán)牙外設(shè)的藍(lán)牙地址實現(xiàn)自動配對連接,最大程度上減少了用戶操作的次數(shù),提高了產(chǎn)品的易用性以及用戶體驗。
【附圖說明】
[0008]圖1為本發(fā)明的流程圖。
【具體實施方式】
[0009]下面結(jié)合具體附圖和實施例對本發(fā)明作進(jìn)一步說明。
[0010]如圖1所示:為了能有效減少用戶操作次數(shù),提高了產(chǎn)品的易用性以及用戶體驗,本發(fā)明包括Android設(shè)備端以及能與所述Android設(shè)備端進(jìn)行藍(lán)牙連接的藍(lán)牙外設(shè);所述藍(lán)牙自動配對連接方法包括如下步驟:
步驟1、在Android設(shè)備端內(nèi)存儲與所述Android設(shè)備端上次進(jìn)行藍(lán)牙連接藍(lán)牙外設(shè)的藍(lán)牙地址,并在所述Android設(shè)備端內(nèi)存儲已配對藍(lán)牙外設(shè)的藍(lán)牙地址以及對應(yīng)的配對密鑰;開啟Android設(shè)備端的藍(lán)牙,以使得所述An droid設(shè)備端能接收藍(lán)牙外設(shè)發(fā)射的連接請求;
具體地,Android設(shè)備端可以為現(xiàn)有常用的智能終端,如智能手機、智能平板等硬件設(shè)備,開啟Android設(shè)備端藍(lán)牙的過程為本技術(shù)領(lǐng)域人員所熟知,開啟Android設(shè)備端的藍(lán)牙后,Android設(shè)備端能接收藍(lán)牙外設(shè)的連接請求,藍(lán)牙外設(shè)可以為現(xiàn)有常用的外設(shè),如智能手機、手環(huán)等,具體為本技術(shù)領(lǐng)域人員所熟知。對與Android設(shè)備成功進(jìn)行藍(lán)牙連接的藍(lán)牙外設(shè),在Android設(shè)備端存儲上次連接藍(lán)牙外設(shè)的藍(lán)牙地址,以及已配對藍(lán)牙外設(shè)的藍(lán)牙地址與配對密鑰,藍(lán)牙地址與配對密鑰間相關(guān)存儲,具體過程為本技術(shù)領(lǐng)域人員所熟知,此處不再贅述。
[0011 ] 步驟2、Android設(shè)備端接收到藍(lán)牙外設(shè)的連接請求時,Android設(shè)備端確定藍(lán)牙外設(shè)的藍(lán)牙地址,若所確定藍(lán)牙外設(shè)的藍(lán)牙地址與上次連接藍(lán)牙外設(shè)的藍(lán)牙地址對應(yīng)時,Android設(shè)備端將確定藍(lán)牙外設(shè)的藍(lán)牙地址與所述Android設(shè)備端內(nèi)已配對藍(lán)牙外設(shè)的藍(lán)牙地址進(jìn)行比對;
本發(fā)明實施例中,在接收到藍(lán)牙外設(shè)的連接請求后,Android設(shè)備端確定藍(lán)牙外設(shè)的藍(lán)牙地址的過程為本技術(shù)領(lǐng)域人員所熟知。若確定藍(lán)牙外設(shè)的藍(lán)牙地址與上次連接藍(lán)牙外設(shè)的藍(lán)牙地址對應(yīng)時,則說明當(dāng)前連接請求的藍(lán)牙外設(shè)與Android設(shè)備端成功連接過,此時,根據(jù)Android設(shè)備端將確定藍(lán)牙外設(shè)的藍(lán)牙地址與所述Android設(shè)備端內(nèi)已配對藍(lán)牙外設(shè)的藍(lán)牙地址進(jìn)行比對進(jìn)行后續(xù)的連接操作。
[0012]步驟3、若確定藍(lán)牙外設(shè)的藍(lán)牙地址與已配對藍(lán)牙外設(shè)的藍(lán)牙地址相一致時,則Android設(shè)備端與所述藍(lán)牙外設(shè)直接藍(lán)牙連接,否則,跳轉(zhuǎn)至步驟4;
本發(fā)明實施例中,若確定藍(lán)牙外設(shè)的藍(lán)牙地址與已配對藍(lán)牙外設(shè)的藍(lán)牙地址相一致時,則說明當(dāng)前請求連接的藍(lán)牙外設(shè)是已配對的藍(lán)牙外設(shè),Android設(shè)備端與藍(lán)牙外設(shè)直接連接即可。
[0013]步驟4、Android設(shè)備端根據(jù)確定藍(lán)牙外設(shè)的藍(lán)牙地址取出對應(yīng)的配對密鑰,并根據(jù)所述配對密鑰與所述藍(lán)牙外設(shè)的藍(lán)牙連接。
[0014]本發(fā)明實施例中,如果在已配對的藍(lán)牙地址中不存在與當(dāng)前請求連接藍(lán)牙外設(shè)的藍(lán)牙設(shè)備地址相一致的情況,說明可能藍(lán)牙外設(shè)的連接已經(jīng)被手動取消配對,需要重新配對。此時Android設(shè)備端取出配對密鑰,然后對上次連接過的藍(lán)牙設(shè)備地址進(jìn)行自動配對連接。
[0015]具體實施時,如果步驟4中自動配對連接失敗,則說明可能用戶已經(jīng)更換需要連接的藍(lán)牙外設(shè)或者被連接的藍(lán)牙外設(shè)沒有開啟或者不在連接范圍內(nèi),此時Android設(shè)備端執(zhí)行正常的藍(lán)牙連接流程:先掃描,然后把掃描到的設(shè)備列表呈現(xiàn)給用戶,由用戶選擇需要連接的藍(lán)牙外設(shè),如果用戶選擇的藍(lán)牙外設(shè)已經(jīng)配對,則直接連接并更新Android設(shè)備端存儲的上次連接的藍(lán)牙地址為該藍(lán)牙外設(shè)的藍(lán)牙地址;如果用戶選擇的藍(lán)牙外設(shè)沒有配對則有用戶手動配對、連接并更新Android設(shè)備端的設(shè)備密鑰以及用戶上次連接的藍(lán)牙地址。本發(fā)明實施例中,在進(jìn)行藍(lán)牙自動配對連接時,會阻止配對密鑰輸入框的彈出。
[0016]本發(fā)明可以有效減少用戶操作的次數(shù),尤其是對已連接過的藍(lán)牙外設(shè),同時也可以實現(xiàn)用戶第一次連接新的藍(lán)牙外設(shè)時,通過預(yù)設(shè)的藍(lán)牙配對密鑰以及將要連接藍(lán)牙外設(shè)的藍(lán)牙地址實現(xiàn)自動配對連接,最大程度上減少了用戶操作的次數(shù),提高了產(chǎn)品的易用性以及用戶體驗。
【主權(quán)項】
1.一種Android系統(tǒng)下藍(lán)牙自動配對連接方法,包括Android設(shè)備端以及能與所述Android設(shè)備端進(jìn)行藍(lán)牙連接的藍(lán)牙外設(shè);其特征是,所述藍(lán)牙自動配對連接方法包括如下步驟: 步驟1、在Android設(shè)備端內(nèi)存儲與所述Android設(shè)備端上次進(jìn)行藍(lán)牙連接藍(lán)牙外設(shè)的藍(lán)牙地址,并在所述Android設(shè)備端內(nèi)存儲已配對藍(lán)牙外設(shè)的藍(lán)牙地址以及對應(yīng)的配對密鑰;開啟Android設(shè)備端的藍(lán)牙,以使得所述An droid設(shè)備端能接收藍(lán)牙外設(shè)發(fā)射的連接請求; 步驟2、Android設(shè)備端接收到藍(lán)牙外設(shè)的連接請求時,Android設(shè)備端確定藍(lán)牙外設(shè)的藍(lán)牙地址,若所確定藍(lán)牙外設(shè)的藍(lán)牙地址與上次連接藍(lán)牙外設(shè)的藍(lán)牙地址對應(yīng)時,Android設(shè)備端將確定藍(lán)牙外設(shè)的藍(lán)牙地址與所述Android設(shè)備端內(nèi)已配對藍(lán)牙外設(shè)的藍(lán)牙地址進(jìn)行比對; 步驟3、若確定藍(lán)牙外設(shè)的藍(lán)牙地址與已配對藍(lán)牙外設(shè)的藍(lán)牙地址相一致時,則Android設(shè)備端與所述藍(lán)牙外設(shè)直接藍(lán)牙連接,否則,跳轉(zhuǎn)至步驟4; 步驟4、Android設(shè)備端根據(jù)確定藍(lán)牙外設(shè)的藍(lán)牙地址取出對應(yīng)的配對密鑰,并根據(jù)所述配對密鑰與所述藍(lán)牙外設(shè)的藍(lán)牙連接。2.根據(jù)權(quán)利要求1所述的Android系統(tǒng)下藍(lán)牙自動配對連接方法,其特征是:所述Android設(shè)備端包括Android智能終端。
【文檔編號】H04W76/02GK105933987SQ201610269581
【公開日】2016年9月7日
【申請日】2016年4月27日
【發(fā)明人】劉曉哲, 張海英, 胡冰
【申請人】江蘇物聯(lián)網(wǎng)研究發(fā)展中心