本發(fā)明涉及通信技術(shù)領(lǐng)域,具體來(lái)說(shuō),涉及一種移動(dòng)平臺(tái)與藍(lán)牙設(shè)備的連接方法和連接裝置。
背景技術(shù):
藍(lán)牙技術(shù)作為一種通信技術(shù),具有低功耗、低成本、無(wú)線通信等優(yōu)勢(shì),因此得到了廣泛應(yīng)用。移動(dòng)平臺(tái)與藍(lán)牙設(shè)備需要先建立連接才能進(jìn)行通信。在移動(dòng)平臺(tái)上連接藍(lán)牙設(shè)備,一般是需要先對(duì)周圍的藍(lán)牙設(shè)備進(jìn)行掃描,根據(jù)掃描獲得的設(shè)備列表來(lái)選擇藍(lán)牙設(shè)備,然后進(jìn)行移動(dòng)平臺(tái)與藍(lán)牙設(shè)備的連接。
但是,這種方法每一次連接時(shí)都需要全部枚舉一次設(shè)備、并全部輪訓(xùn)一次,浪費(fèi)時(shí)間并且影響用戶的體驗(yàn);并且需要經(jīng)過(guò)查看設(shè)備列表再進(jìn)行藍(lán)牙設(shè)備的連接。因此這種連接方法效率較低,并且不便于在移動(dòng)平臺(tái)的應(yīng)用模塊上實(shí)現(xiàn)自動(dòng)連接。
針對(duì)相關(guān)技術(shù)中每次連接都需枚舉一次設(shè)備并查看設(shè)備列表而導(dǎo)致效率較低的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)相關(guān)技術(shù)中每次連接都需枚舉一次設(shè)備并查看設(shè)備列表而導(dǎo)致效率較低的問(wèn)題,本發(fā)明提出一種移動(dòng)平臺(tái)與藍(lán)牙設(shè)備的連接方法和連接裝置,通過(guò)藍(lán)牙設(shè)備的MAC地址與移動(dòng)平臺(tái)進(jìn)行連接,不需要每次連接都需枚舉一次設(shè)備并查看設(shè)備列表,提高了連接的效率。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
根據(jù)本發(fā)明的一個(gè)方面,提供了一種移動(dòng)平臺(tái)與藍(lán)牙設(shè)備的連接方法,包括:
S2,獲取與待連接藍(lán)牙設(shè)備對(duì)應(yīng)的已存儲(chǔ)的MAC地址,并根據(jù)已存儲(chǔ)的MAC地址建立待連接藍(lán)牙設(shè)備與移動(dòng)平臺(tái)的連接;
當(dāng)待連接藍(lán)牙設(shè)備與移動(dòng)平臺(tái)為第一次連接時(shí),在S2之前還包括:S1,存儲(chǔ)待連接藍(lán)牙設(shè)備的MAC地址以形成已存儲(chǔ)的MAC地址,并將已存儲(chǔ)的MAC地址與待連接藍(lán)牙設(shè)備的序列號(hào)綁定。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,在S1之前還包括:驗(yàn)證待連接藍(lán)牙設(shè)備的數(shù)據(jù)信息的正確性,數(shù)據(jù)信息包括序列號(hào)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,藍(lán)牙設(shè)備為UKEY。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,序列號(hào)為UKEY的數(shù)字證書(shū)序列號(hào)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,在驗(yàn)證序列號(hào)的正確性之前還包括:
通過(guò)對(duì)周圍藍(lán)牙設(shè)備的掃描生成設(shè)備列表;
根據(jù)設(shè)備列表和用戶選擇獲取待連接藍(lán)牙設(shè)備。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,S2包括:待連接藍(lán)牙設(shè)備與移動(dòng)平臺(tái)的連接不成功的情況下,提示用戶給待連接藍(lán)牙設(shè)備開(kāi)機(jī),并重新獲取與待連接藍(lán)牙設(shè)備對(duì)應(yīng)的已存儲(chǔ)的MAC地址。
根據(jù)本發(fā)明的另一方面,提供了一種移動(dòng)平臺(tái)與藍(lán)牙設(shè)備的連接裝置,包括:連接模塊,用于獲取與待連接藍(lán)牙設(shè)備對(duì)應(yīng)的已存儲(chǔ)的MAC地址,并根據(jù)已存儲(chǔ)的MAC地址建立待連接藍(lán)牙設(shè)備與移動(dòng)平臺(tái)的連接;存儲(chǔ)及綁定模塊,與連接模塊連接,當(dāng)待連接藍(lán)牙設(shè)備與移動(dòng)平臺(tái)為第一次連接時(shí),用于存儲(chǔ)待連接藍(lán)牙設(shè)備的MAC地址以形成已存儲(chǔ)的MAC地址,并將已存儲(chǔ)的MAC地址與待連接藍(lán)牙設(shè)備的序列號(hào)綁定。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,還包括:驗(yàn)證模塊,與所述存儲(chǔ)及綁定模塊連接,用于驗(yàn)證所述待連接藍(lán)牙設(shè)備的數(shù)據(jù)信息的正確性,所述數(shù)據(jù)信息包括所述序列號(hào)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,還包括:掃描模塊,通過(guò)對(duì)周圍藍(lán)牙設(shè)備的掃描生成設(shè)備列表;以及選擇模塊,連接于所述掃描模塊和所述驗(yàn)證模塊之間,用于根據(jù)所述設(shè)備列表和用戶選擇獲取所述待連接藍(lán)牙設(shè)備。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述連接模塊包括:提示子模塊,在所述待連接藍(lán)牙設(shè)備與所述移動(dòng)平臺(tái)的連接不成功的情況下,用于提示用戶給待連接藍(lán)牙設(shè)備開(kāi)機(jī),并重新獲取與待連接藍(lán)牙設(shè)備對(duì)應(yīng)的已存儲(chǔ)的MAC地址。
本發(fā)明通過(guò)在第一次連接藍(lán)牙設(shè)備時(shí),將藍(lán)牙設(shè)備中存放的序列號(hào)和藍(lán)牙設(shè)備的MAC地址進(jìn)行綁定和存儲(chǔ),并在后續(xù)需要連接該藍(lán)牙設(shè)備時(shí),可以通過(guò)存儲(chǔ)的MAC地址直接將該藍(lán)牙設(shè)備與移動(dòng)平臺(tái)進(jìn)行連接;不需要每次連接都需枚舉一次設(shè)備并查看設(shè)備列表,提高了連接的效率。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是根據(jù)本發(fā)明實(shí)施例的移動(dòng)平臺(tái)與藍(lán)牙設(shè)備的連接方法的流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例的藍(lán)牙設(shè)備第一次與移動(dòng)平臺(tái)連接的具體流程圖;
圖3是根據(jù)本發(fā)明實(shí)施例的藍(lán)牙設(shè)備后續(xù)與移動(dòng)平臺(tái)連接的具體流程圖;
圖4是根據(jù)本發(fā)明實(shí)施例的移動(dòng)平臺(tái)與藍(lán)牙設(shè)備的連接裝置的框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
根據(jù)本發(fā)明的實(shí)施例,提供了一種移動(dòng)平臺(tái)與藍(lán)牙設(shè)備的連接方法。
如圖1所示,根據(jù)本發(fā)明實(shí)施例的移動(dòng)平臺(tái)與藍(lán)牙設(shè)備的連接方法,包括步驟S120,獲取與待連接藍(lán)牙設(shè)備對(duì)應(yīng)的已存儲(chǔ)的MAC地址(物理地址),并根據(jù)已存儲(chǔ)的MAC地址建立待連接藍(lán)牙設(shè)備與移動(dòng)平臺(tái)的連接。其中,連接為通信連接,建立連接后移動(dòng)平臺(tái)可以讀取以連接藍(lán)牙設(shè)備的數(shù)據(jù),藍(lán)牙設(shè)備是指通過(guò)藍(lán)牙與移動(dòng)平臺(tái)進(jìn)行通信連接的設(shè)備。
當(dāng)待連接藍(lán)牙設(shè)備與移動(dòng)平臺(tái)為第一次連接時(shí),在S120之前還包括步驟S110,存儲(chǔ)待連接藍(lán)牙設(shè)備的MAC地址以形成上述已存儲(chǔ)的MAC地址,并將已存儲(chǔ)的MAC地址與待連接藍(lán)牙設(shè)備的序列號(hào)綁定。
上述技術(shù)方案,利用MAC地址的唯一性和不可改變性,通過(guò)在第一次連接藍(lán)牙設(shè)備時(shí),將藍(lán)牙設(shè)備中存放的序列號(hào)和藍(lán)牙設(shè)備的MAC地址進(jìn)行綁定和存儲(chǔ),并在后續(xù)需要連接該藍(lán)牙設(shè)備時(shí),可以通過(guò)存儲(chǔ)的MAC地址直接將該藍(lán)牙設(shè)備與移動(dòng)平臺(tái)進(jìn)行連接;不需要每次連接都需枚舉一次設(shè)備并查看設(shè)備列表,提高了連接的效率。
在一個(gè)實(shí)施例中,藍(lán)牙設(shè)備為UKEY(USB Key,優(yōu)盾)。該UKEY是通過(guò)藍(lán)牙與移動(dòng)平臺(tái)進(jìn)行連接來(lái)完成數(shù)據(jù)通信。
其中,序列號(hào)為UKEY的數(shù)字證書(shū)序列號(hào)。具體地,UKEY內(nèi)置單片機(jī)或智能卡芯片而具有一定的存儲(chǔ)空間,可以存儲(chǔ)用戶的私鑰以及數(shù)字證書(shū),可以用于對(duì)用戶身份的認(rèn)證,能夠保證用戶認(rèn)證的安全性。該數(shù)字證書(shū)中能夠標(biāo)識(shí)用戶的信息的是數(shù)字證書(shū)序列號(hào)(SN),因此可以通過(guò)數(shù)字證書(shū)序列號(hào)和用戶進(jìn)行綁定。
在一個(gè)實(shí)施例中,在步驟S110之前還可以包括:驗(yàn)證待連接藍(lán)牙設(shè)備的數(shù)據(jù)信息的正確性,此數(shù)據(jù)信息包括上述序列號(hào)。
在一個(gè)實(shí)施例中,在驗(yàn)證序列號(hào)的正確性之前還可以包括:
通過(guò)對(duì)周圍藍(lán)牙設(shè)備的掃描生成設(shè)備列表;
根據(jù)設(shè)備列表和用戶選擇獲取待連接藍(lán)牙設(shè)備。
如圖2所示,根據(jù)本發(fā)明實(shí)施例的連接方法中藍(lán)牙設(shè)備第一次與移動(dòng)平臺(tái)連接的具體流程圖。首先通過(guò)掃描設(shè)備來(lái)查找周圍的藍(lán)牙設(shè)備(外設(shè)1、外設(shè)2和外設(shè)3),提示用戶選擇正確的藍(lán)牙設(shè)備;根據(jù)用戶的選擇連接用戶所選擇的藍(lán)牙設(shè)備,然后讀取藍(lán)牙設(shè)備中的數(shù)據(jù)信息,并判斷數(shù)據(jù)信息的正確性。在本實(shí)施例中,數(shù)據(jù)信息包括藍(lán)牙設(shè)備的序列號(hào)。在數(shù)據(jù)信息驗(yàn)證正確的情況下,存儲(chǔ)該藍(lán)牙設(shè)備的MAC地址,將該MAC地址和登錄移動(dòng)平臺(tái)的用戶進(jìn)行綁定。
在一個(gè)實(shí)施例中,在S120之后可以包括:待連接藍(lán)牙設(shè)備與移動(dòng)平臺(tái)的連接不成功的情況下,提示用戶給待連接藍(lán)牙設(shè)備開(kāi)機(jī),并重新獲取與待連接藍(lán)牙設(shè)備對(duì)應(yīng)的已存儲(chǔ)的MAC地址。
如圖3所示,根據(jù)本發(fā)明實(shí)施例的連接方法中藍(lán)牙設(shè)備后續(xù)與移動(dòng)平臺(tái)連接的具體流程圖。在后續(xù)重新連接藍(lán)牙設(shè)備時(shí),可以直接通過(guò)綁定和存儲(chǔ)的MAC地址直接連接藍(lán)牙設(shè)備。并在連接成功后,可讀取藍(lán)牙設(shè)備中的數(shù)據(jù)。
如圖4所示,根據(jù)本發(fā)明的實(shí)施例,還提供了一種移動(dòng)平臺(tái)與藍(lán)牙設(shè)備的連接裝置,該連接裝置包括:連接模塊,用于獲取與待連接藍(lán)牙設(shè)備對(duì)應(yīng)的已存儲(chǔ)的MAC地址,并根據(jù)已存儲(chǔ)的MAC地址建立待連接藍(lán)牙設(shè)備與移動(dòng)平臺(tái)的連接;存儲(chǔ)及綁定模塊,與連接模塊連接,當(dāng)待連接藍(lán)牙設(shè)備與移動(dòng)平臺(tái)為第一次連接時(shí),用于存儲(chǔ)待連接藍(lán)牙設(shè)備的MAC地址以形成已存儲(chǔ)的MAC地址,并將已存儲(chǔ)的MAC地址與待連接藍(lán)牙設(shè)備的序列號(hào)綁定。
在一個(gè)實(shí)施例中,本發(fā)明的連接裝置還可以包括:驗(yàn)證模塊,與存儲(chǔ)及綁定模塊連接,用于驗(yàn)證序列號(hào)的正確性。
在一個(gè)實(shí)施例中,本發(fā)明的連接裝置還可以包括:掃描模塊,通過(guò)對(duì)周圍藍(lán)牙設(shè)備的掃描生成設(shè)備列表;選擇模塊,連接于掃描模塊和驗(yàn)證模塊之間,用于根據(jù)設(shè)備列表和用戶選擇獲取待連接藍(lán)牙設(shè)備。
在一個(gè)實(shí)施例中,連接模塊可以包括:提示子模塊,在待連接藍(lán)牙設(shè)備與移動(dòng)平臺(tái)的連接不成功的情況下,用于提示用戶給待連接藍(lán)牙設(shè)備開(kāi)機(jī),并重新獲取與待連接藍(lán)牙設(shè)備對(duì)應(yīng)的已存儲(chǔ)的MAC地址。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。