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