一種藍(lán)牙通信方法
【專利摘要】本申請(qǐng)公開(kāi)了一種藍(lán)牙通信方法,包括:預(yù)先將藍(lán)牙設(shè)備的會(huì)話密鑰存儲(chǔ)在一密鑰服務(wù)器上,所述密鑰服務(wù)器位于終端設(shè)備所在的網(wǎng)絡(luò)中;當(dāng)所述終端設(shè)備啟動(dòng)后,如果本終端未保存所述藍(lán)牙設(shè)備的有效會(huì)話密鑰,則從所述密鑰服務(wù)器中獲取所述會(huì)話密鑰,并在與所述藍(lán)牙設(shè)備通信時(shí),利用所述會(huì)話密鑰進(jìn)行通信加密。采用本發(fā)明可以有效降低藍(lán)牙設(shè)備在多個(gè)終端設(shè)備之間切換通信時(shí)的切換時(shí)延。
【專利說(shuō)明】_種藍(lán)牙通信方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及藍(lán)牙技術(shù),特別是涉及一種藍(lán)牙通信方法。
【背景技術(shù)】
[0002]現(xiàn)在用戶一般有多個(gè)終端設(shè)備,包括手機(jī)、PAD、PC或筆記本。目前,為保證通訊數(shù)據(jù)安全性,藍(lán)牙設(shè)備與終端設(shè)備進(jìn)行數(shù)據(jù)傳輸時(shí),一般都會(huì)對(duì)無(wú)線通信數(shù)據(jù)進(jìn)行加密。比如手機(jī)與藍(lán)牙功能的key進(jìn)行藍(lán)牙通信時(shí),為保證安全性,需要協(xié)商會(huì)話密鑰(或稱通訊密鑰),利用會(huì)話密鑰對(duì)無(wú)線通信數(shù)據(jù)進(jìn)行加密。
[0003]在存在多個(gè)藍(lán)牙終端設(shè)備的場(chǎng)景下,通常存在藍(lán)牙設(shè)備與多個(gè)終端設(shè)備之間切換使用的情況,比如手機(jī)與key無(wú)線通信,這時(shí)切換到pad上,通過(guò)pad與key進(jìn)行通信,或者再切換回來(lái)。按照現(xiàn)有的通信方法,每次切換都需要進(jìn)行通信的雙方協(xié)商會(huì)話密鑰,以便此后利用會(huì)話密鑰對(duì)通訊過(guò)程中所傳輸?shù)臄?shù)據(jù)進(jìn)行加密。這樣,由于每次切換都要進(jìn)行會(huì)話密鑰的協(xié)商,因此,會(huì)造成上述切換時(shí)延較大。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的主要目的在于提供一種藍(lán)牙通信方法,該方法可以有效降低藍(lán)牙設(shè)備在多個(gè)終端設(shè)備之間切換通信時(shí)的切換時(shí)延。
[0005]為了達(dá)到上述目的,本發(fā)明提出的技術(shù)方案為:
[0006]一種藍(lán)牙通信方法,包括:
[0007]預(yù)先將藍(lán)牙設(shè)備的會(huì)話密鑰存儲(chǔ)在一密鑰服務(wù)器上,所述密鑰服務(wù)器位于終端設(shè)備可訪問(wèn)的網(wǎng)絡(luò)中;
[0008]當(dāng)所述終端設(shè)備啟動(dòng)后,如果本終端未保存所述藍(lán)牙設(shè)備的有效會(huì)話密鑰,則從所述密鑰服務(wù)器中獲取所述會(huì)話密鑰,并在與所述藍(lán)牙設(shè)備通信時(shí),利用所述會(huì)話密鑰進(jìn)行通信加密。
[0009]綜上所述,本發(fā)明提出的藍(lán)牙通信方法,利用預(yù)存在密鑰服務(wù)器上的會(huì)話密鑰,使得終端設(shè)備啟動(dòng)后可以從該服務(wù)器中獲取與藍(lán)牙設(shè)備通信的會(huì)話密鑰,這樣藍(lán)牙設(shè)備在終端設(shè)備間切換時(shí)不需要再執(zhí)行會(huì)話密鑰協(xié)商過(guò)程,從而可以有效降低藍(lán)牙設(shè)備在多個(gè)終端設(shè)備間切換通信時(shí)的切換時(shí)延。
【專利附圖】
【附圖說(shuō)明】
[0010]圖1為本發(fā)明實(shí)施例一的流程示意圖。
【具體實(shí)施方式】
[0011]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。
[0012]本發(fā)明的核心思想是:利用終端設(shè)備所在網(wǎng)絡(luò)中的一密鑰服務(wù)器保存藍(lán)牙通信設(shè)備的會(huì)話密鑰,終端設(shè)備啟動(dòng)后從該服務(wù)器中獲取該會(huì)話密鑰。如此,不需要每次切換時(shí)都要進(jìn)行協(xié)商會(huì)話密鑰的過(guò)程,從而可以減少藍(lán)牙設(shè)備在多個(gè)終端設(shè)備之間切換通信時(shí)的切換時(shí)延。
[0013]圖1為本發(fā)明實(shí)施例一的流程示意圖,如圖1所示,該實(shí)施例主要包括:
[0014]步驟101、預(yù)先將藍(lán)牙設(shè)備的會(huì)話密鑰存儲(chǔ)在一密鑰服務(wù)器上,所述密鑰服務(wù)器位于終端設(shè)備可訪問(wèn)的網(wǎng)絡(luò)中。
[0015]本步驟,用于將藍(lán)牙設(shè)備的會(huì)話密鑰預(yù)先存儲(chǔ)在一密鑰服務(wù)器上,以便終端設(shè)備啟動(dòng)后直接從服務(wù)器中獲取。這里,密鑰服務(wù)器可以為終端設(shè)備可訪問(wèn)網(wǎng)絡(luò)中的任一服務(wù)器,也就是說(shuō),只要是終端設(shè)備可以訪問(wèn)的服務(wù)器即可。
[0016]在實(shí)際應(yīng)用中,所述會(huì)話密鑰可以采用預(yù)先在藍(lán)牙設(shè)備出廠時(shí)設(shè)置,或者是在出廠后通過(guò)與終端協(xié)商的方式設(shè)置。較佳地,可以采用下述方法實(shí)現(xiàn):
[0017]方法一、所述終端設(shè)備預(yù)先采用與所述藍(lán)牙設(shè)備協(xié)商的方式,確定所述會(huì)話密鑰,并將所述會(huì)話密鑰以及對(duì)應(yīng)的相關(guān)索引標(biāo)識(shí)信息保存在所述密鑰服務(wù)器上。
[0018]這里,所述相關(guān)索引標(biāo)識(shí)信息可以包括所述終端設(shè)備的服務(wù)器登錄賬號(hào)信息、用戶標(biāo)識(shí)信息和/或所述藍(lán)牙設(shè)備的標(biāo)識(shí)信息,即可以為上述三者的任一組合。
[0019]具體地,藍(lán)牙設(shè)備的標(biāo)識(shí)信息可以是設(shè)備ID,MAC地址、唯一序列號(hào)或其他自定義的具有唯一標(biāo)識(shí)的信息。
[0020]方法二、在所述藍(lán)牙設(shè)備出廠時(shí)為其配置相應(yīng)的會(huì)話密鑰,預(yù)先將所述藍(lán)牙設(shè)備的標(biāo)識(shí)信息及其對(duì)應(yīng)的所述會(huì)話密鑰保存在所述密鑰服務(wù)器中。
[0021]方法三、在所述藍(lán)牙設(shè)備出廠時(shí)為其配置相應(yīng)的會(huì)話密鑰和服務(wù)器登錄賬號(hào),預(yù)先將所述服務(wù)器登錄賬號(hào)及其對(duì)應(yīng)的所述會(huì)話密鑰保存在所述密鑰服務(wù)器中。
[0022]方法三中,是利用服務(wù)器登錄賬號(hào)與會(huì)話密鑰建立對(duì)應(yīng)關(guān)系,這樣,以后可以以服務(wù)器登錄賬號(hào)為索引項(xiàng),獲取對(duì)應(yīng)的會(huì)話密鑰。即,在后續(xù)步驟中,終端設(shè)備需要從密鑰服務(wù)器中獲取會(huì)話密鑰時(shí),可以根據(jù)終端設(shè)備的服務(wù)器登錄賬號(hào),即可獲取到對(duì)應(yīng)的會(huì)話密鑰。
[0023]步驟102、當(dāng)所述終端設(shè)備啟動(dòng)后,如果本終端未保存所述藍(lán)牙設(shè)備的有效會(huì)話密鑰,則從所述密鑰服務(wù)器中獲取所述會(huì)話密鑰,并在與所述藍(lán)牙設(shè)備通信時(shí),利用所述會(huì)話密鑰進(jìn)行通信加密。
[0024]本步驟中,當(dāng)終端設(shè)備啟動(dòng)后,需要檢測(cè)當(dāng)前是否保存了藍(lán)牙設(shè)備的有效會(huì)話密鑰,如果沒(méi)有,則需要從服務(wù)器中獲取,以便此后與藍(lán)牙設(shè)備連接時(shí)使用。
[0025]采用上述方法,藍(lán)牙設(shè)備在多個(gè)終端設(shè)備之間切換通信時(shí)不需要每次都要進(jìn)行密鑰協(xié)商,從而可以減少切換時(shí)延。
[0026]較佳地,為了增加安全性,可以將會(huì)話密鑰配置為動(dòng)態(tài)密鑰,即設(shè)置會(huì)話密鑰的有效期,在有效期到達(dá)時(shí),為其協(xié)商新的密鑰。具體地,可以采用下述方法實(shí)現(xiàn)這一目的:
[0027]當(dāng)所述會(huì)話密鑰的預(yù)設(shè)有效期到期時(shí),所述藍(lán)牙設(shè)備與任一所述終端設(shè)備通過(guò)協(xié)商確定新的會(huì)話密鑰,并利用所述新的會(huì)話密鑰對(duì)所述密鑰服務(wù)器中的對(duì)應(yīng)密鑰進(jìn)行更新。
[0028]上述方法中,會(huì)話密鑰的有效期長(zhǎng)度可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需要進(jìn)行設(shè)置,在此不再贅述。
[0029]綜上所述,以上僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種藍(lán)牙通信方法,其特征在于,包括: 預(yù)先將藍(lán)牙設(shè)備的會(huì)話密鑰存儲(chǔ)在一密鑰服務(wù)器上,所述密鑰服務(wù)器位于終端設(shè)備可訪問(wèn)的網(wǎng)絡(luò)中; 當(dāng)所述終端設(shè)備啟動(dòng)后,如果本終端未保存所述藍(lán)牙設(shè)備的有效會(huì)話密鑰,則從所述密鑰服務(wù)器中獲取所述會(huì)話密鑰,并在與所述藍(lán)牙設(shè)備通信時(shí),利用所述會(huì)話密鑰進(jìn)行通信加密。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將藍(lán)牙設(shè)備的會(huì)話密鑰存儲(chǔ)在一密鑰服務(wù)器上包括: 所述終端設(shè)備預(yù)先采用與所述藍(lán)牙設(shè)備協(xié)商的方式,確定所述會(huì)話密鑰,并將所述會(huì)話密鑰以及對(duì)應(yīng)的相關(guān)索引標(biāo)識(shí)信息保存在所述密鑰服務(wù)器上。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述相關(guān)索引標(biāo)識(shí)信息包括所述終端設(shè)備的服務(wù)器登錄賬號(hào)信息、用戶標(biāo)識(shí)信息和/或所述藍(lán)牙設(shè)備的標(biāo)識(shí)信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將藍(lán)牙設(shè)備的會(huì)話密鑰存儲(chǔ)在一密鑰服務(wù)器上包括: 在所述藍(lán)牙設(shè)備出廠時(shí)為其配置相應(yīng)的會(huì)話密鑰,預(yù)先將所述藍(lán)牙設(shè)備的標(biāo)識(shí)信息及其對(duì)應(yīng)的所述會(huì)話密鑰保存在所述密鑰服務(wù)器中。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將藍(lán)牙設(shè)備的會(huì)話密鑰存儲(chǔ)在一密鑰服務(wù)器上包括: 在所述藍(lán)牙設(shè)備出廠時(shí)為其配置相應(yīng)的會(huì)話密鑰和服務(wù)器登錄賬號(hào),預(yù)先將所述服務(wù)器登錄賬號(hào)及其對(duì)應(yīng)的所述會(huì)話密鑰保存在所述密鑰服務(wù)器中; 所述從所述密鑰服務(wù)器中獲取所述會(huì)話密鑰包括: 所述終端設(shè)備啟動(dòng)后,利用所述藍(lán)牙設(shè)備的所述服務(wù)器登錄賬號(hào)登錄所述密鑰服務(wù)器,并根據(jù)所述服務(wù)器登錄賬號(hào)從所述密鑰服務(wù)器中獲取到所述會(huì)話密鑰。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括: 當(dāng)所述會(huì)話密鑰的預(yù)設(shè)有效期到期時(shí),所述藍(lán)牙設(shè)備與任一所述終端設(shè)備通過(guò)協(xié)商確定新的會(huì)話密鑰,并利用所述新的會(huì)話密鑰對(duì)所述密鑰服務(wù)器中的對(duì)應(yīng)密鑰進(jìn)行更新。
【文檔編號(hào)】H04W12/04GK104469761SQ201410826038
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年12月25日 優(yōu)先權(quán)日:2014年12月25日
【發(fā)明者】孫吉平, 韓勇 申請(qǐng)人:北京深思數(shù)盾科技有限公司