本實(shí)用新型涉及藍(lán)牙通訊技術(shù)領(lǐng)域,特別涉及一種快速管理藍(lán)牙設(shè)備白名單的系統(tǒng)。
背景技術(shù):
藍(lán)牙技術(shù)是一種重要的無(wú)線通訊技術(shù),通常兩個(gè)藍(lán)牙設(shè)備需要通過(guò)配對(duì)輸入相同的PIN碼(personal identification number,個(gè)人標(biāo)識(shí)號(hào)碼)之后才能建立連接。
藍(lán)牙白名單是藍(lán)牙協(xié)議中最簡(jiǎn)單、最直白的一種安全機(jī)制,藍(lán)牙白名單中的用戶會(huì)優(yōu)先通過(guò),不會(huì)被拒絕連接,安全性和快捷性大大提高。所謂的藍(lán)牙白名單,就是一組藍(lán)牙地址,通過(guò)白名單,可以只允許特定的藍(lán)牙設(shè)備掃描或連接,也可以掃描或連接特定的藍(lán)牙設(shè)備。
由于現(xiàn)有的藍(lán)牙白名單技術(shù)是通過(guò)用戶或者管理員提前手動(dòng)設(shè)置,當(dāng)白名單需要變更時(shí)再進(jìn)行手動(dòng)修改。當(dāng)需要頻繁手動(dòng)修改維護(hù)白名單時(shí),效率就會(huì)變低。而且,隨著時(shí)間的推移需要經(jīng)常相互連接的藍(lán)牙設(shè)備會(huì)發(fā)生很大的變化,白名單的數(shù)據(jù)就會(huì)發(fā)生很大的偏差。
技術(shù)實(shí)現(xiàn)要素:
本實(shí)用新型的目的在于克服現(xiàn)有技術(shù)的缺點(diǎn)與不足,提供一種快速管理藍(lán)牙設(shè)備白名單的系統(tǒng),該系統(tǒng)能夠自動(dòng)對(duì)藍(lán)牙設(shè)備的白名單進(jìn)行高效率的創(chuàng)建和更新,克服了現(xiàn)有技術(shù)中采用手動(dòng)修改藍(lán)牙設(shè)備白名單而導(dǎo)致效率低的技術(shù)問(wèn)題。
本實(shí)用新型的目的通過(guò)下述技術(shù)方案實(shí)現(xiàn):一種快速管理藍(lán)牙設(shè)備白名單的系統(tǒng),包括組網(wǎng)單元、新的藍(lán)牙設(shè)備信息記錄單元、最新連接次數(shù)記錄單元、連接次數(shù)狀態(tài)更新單元、目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)、判斷單元以及白名單形成及更新單元;
所述組網(wǎng)單元連接藍(lán)牙設(shè)備,用于將主動(dòng)發(fā)起連接的目標(biāo)藍(lán)牙設(shè)備與和其連接的藍(lán)牙設(shè)備進(jìn)行組網(wǎng),形成一個(gè)網(wǎng)絡(luò);
所述新的藍(lán)牙設(shè)備信息記錄單元連接目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù),用于在新的藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備連接加入目標(biāo)藍(lán)牙設(shè)備所屬網(wǎng)絡(luò)后,通過(guò)網(wǎng)絡(luò)記錄新的藍(lán)牙設(shè)備的MAC地址,并且傳送至目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù);
所述最新連接次數(shù)記錄單元與連接次數(shù)狀態(tài)更新單元連接,用于記錄網(wǎng)絡(luò)內(nèi)其他各藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備的最新連接次數(shù);
所述連接次數(shù)狀態(tài)更新單元連接目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù),用于根據(jù)其他各藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備的最新連接次數(shù),對(duì)目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中當(dāng)前存儲(chǔ)的其他各藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備的連接次數(shù)狀態(tài)進(jìn)行更新;
目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù),用于存儲(chǔ)網(wǎng)絡(luò)內(nèi)與目標(biāo)藍(lán)牙設(shè)備連接的其他藍(lán)牙設(shè)備的相關(guān)信息以及目標(biāo)藍(lán)牙設(shè)備與其他藍(lán)牙設(shè)備的連接次數(shù)狀態(tài);
所述判斷單元連接目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù),用于在目標(biāo)藍(lán)牙設(shè)備每完成一次連接,判斷目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的藍(lán)牙設(shè)備的MAC地址個(gè)數(shù)是否超過(guò)預(yù)先設(shè)置的白名單中名單的個(gè)數(shù)n;
所述白名單形成及更新單元連接判斷單元和目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù),用于在目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的藍(lán)牙設(shè)備的MAC地址個(gè)數(shù)超過(guò)預(yù)先設(shè)置的白名單中名單的個(gè)數(shù)n;將目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的連接次數(shù)從高到低排名前n的對(duì)應(yīng)藍(lán)牙設(shè)備MAC地址選取出來(lái),然后將上述選取出來(lái)的藍(lán)牙設(shè)備的MAC地址添加到目標(biāo)藍(lán)牙設(shè)備的白名單中;用于在目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的藍(lán)牙設(shè)備的MAC地址個(gè)數(shù)未超過(guò)預(yù)先設(shè)置的白名單中名單的個(gè)數(shù)n時(shí),將目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的所有藍(lán)牙設(shè)備MAC地址均選取出來(lái),并且將這些藍(lán)牙設(shè)備的MAC地址添加到目標(biāo)藍(lán)牙設(shè)備的白名單中。
優(yōu)選的,預(yù)先設(shè)置的白名單中名單的個(gè)數(shù)n為1~255。
優(yōu)選的,目標(biāo)藍(lán)牙設(shè)備為智能手機(jī)、筆記本電腦、個(gè)人計(jì)算機(jī)、移動(dòng)互聯(lián)網(wǎng)設(shè)備或智能穿戴設(shè)備。
優(yōu)選的,與目標(biāo)藍(lán)牙設(shè)備連接的其他藍(lán)牙設(shè)備為智能手機(jī)、筆記本電腦、個(gè)人計(jì)算機(jī)、移動(dòng)互聯(lián)網(wǎng)設(shè)備和智能穿戴設(shè)備中的一種或幾種。
優(yōu)選的,網(wǎng)絡(luò)內(nèi)與目標(biāo)藍(lán)牙設(shè)備連接的其他藍(lán)牙設(shè)備自帶數(shù)據(jù)庫(kù)。
優(yōu)選的,還包括清理單元,所述清理單元連接目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù),用于在目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的內(nèi)容達(dá)到存儲(chǔ)上限時(shí),若目標(biāo)藍(lán)牙設(shè)備要連接新的藍(lán)牙設(shè)備,則此時(shí)清理目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù),刪除與目標(biāo)藍(lán)牙設(shè)備的連接次數(shù)最少的藍(lán)牙設(shè)備的相關(guān)信息以及該藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備的連接狀態(tài)。
本實(shí)用新型相對(duì)于現(xiàn)有技術(shù)具有如下的優(yōu)點(diǎn)及效果:
(1)本實(shí)用新型中首先通過(guò)組網(wǎng)單元將主動(dòng)發(fā)起連接的目標(biāo)藍(lán)牙設(shè)備與和其連接的藍(lán)牙設(shè)備進(jìn)行組網(wǎng)形成一個(gè)網(wǎng)絡(luò);最新連接次數(shù)記錄單元記錄網(wǎng)絡(luò)內(nèi)其他各藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備的最新連接次數(shù),并且發(fā)送至目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù);連接次數(shù)狀態(tài)更新單元根據(jù)其他各藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備的最新連接次數(shù),對(duì)目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中當(dāng)前存儲(chǔ)的其他各藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備的連接次數(shù)狀態(tài)進(jìn)行更新;同時(shí)目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)存儲(chǔ)網(wǎng)絡(luò)內(nèi)與目標(biāo)藍(lán)牙設(shè)備連接的其他藍(lán)牙設(shè)備的MAC地址以及目標(biāo)藍(lán)牙設(shè)備與其他藍(lán)牙設(shè)備的連接次數(shù)狀態(tài);通過(guò)判斷單元在目標(biāo)藍(lán)牙設(shè)備每完成一次連接,判斷目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的藍(lán)牙設(shè)備的MAC地址個(gè)數(shù)是否超過(guò)預(yù)先設(shè)置的白名單中名單的個(gè)數(shù)n;白名單形成及更新單元在目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的藍(lán)牙設(shè)備的MAC地址個(gè)數(shù)超過(guò)預(yù)先設(shè)置的白名單中名單的個(gè)數(shù)n;將目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的連接次數(shù)從高到低排名前n的對(duì)應(yīng)藍(lán)牙設(shè)備MAC地址選取出來(lái),然后將上述選取出來(lái)的藍(lán)牙設(shè)備的MAC地址添加到目標(biāo)藍(lán)牙設(shè)備的白名單中;白名單形成及更新單元在目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的藍(lán)牙設(shè)備的MAC地址個(gè)數(shù)未超過(guò)預(yù)先設(shè)置的白名單中名單的個(gè)數(shù)n時(shí),將目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的所有藍(lán)牙設(shè)備MAC地址均選取出來(lái),并且將這些藍(lán)牙設(shè)備的MAC地址添加到目標(biāo)藍(lán)牙設(shè)備的白名單中。可見(jiàn),本實(shí)用新型能夠自動(dòng)實(shí)現(xiàn)對(duì)藍(lán)牙設(shè)備白名單進(jìn)行高效率的創(chuàng)建和更新,無(wú)需人為干涉,克服了現(xiàn)有技術(shù)中采用手動(dòng)修改藍(lán)牙設(shè)備白名單而導(dǎo)致效率低的技術(shù)問(wèn)題,大大提高了用戶的體驗(yàn)。
(2)本實(shí)用新型中清理單元在目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的內(nèi)容達(dá)到存儲(chǔ)上限時(shí),若目標(biāo)藍(lán)牙設(shè)備要連接新的藍(lán)牙設(shè)備,則此時(shí)清理目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù),刪除與目標(biāo)藍(lán)牙設(shè)備的連接次數(shù)最少的藍(lán)牙設(shè)備的MAC地址以及該藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備的連接狀態(tài)。本實(shí)用新型系統(tǒng)上述操作方式可以使得藍(lán)牙設(shè)備的白名單更加符合用戶的需求。
附圖說(shuō)明
圖1是本實(shí)用新型系統(tǒng)結(jié)構(gòu)框圖。
圖2是本實(shí)用新型系統(tǒng)中目標(biāo)藍(lán)牙設(shè)備與和其連接的藍(lán)牙設(shè)備組網(wǎng)示意圖。
具體實(shí)施方式
下面結(jié)合實(shí)施例及附圖對(duì)本實(shí)用新型作進(jìn)一步詳細(xì)的描述,但本實(shí)用新型的實(shí)施方式不限于此。
實(shí)施例
本實(shí)施例公開(kāi)了一種快速管理藍(lán)牙設(shè)備白名單的系統(tǒng),如圖1所示,包括組網(wǎng)單元、新的藍(lán)牙設(shè)備信息記錄單元、最新連接次數(shù)記錄單元、連接次數(shù)狀態(tài)更新單元、目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)、判斷單元、白名單形成及更新單元以及清理單元。
組網(wǎng)單元連接藍(lán)牙設(shè)備,用于將主動(dòng)發(fā)起連接的目標(biāo)藍(lán)牙設(shè)備與和其連接的藍(lán)牙設(shè)備進(jìn)行組網(wǎng),形成一個(gè)網(wǎng)絡(luò);如圖2中所示,其中目標(biāo)藍(lán)牙設(shè)備主動(dòng)發(fā)起連接,組網(wǎng)單元將藍(lán)牙設(shè)備1至藍(lán)牙設(shè)備N與目標(biāo)藍(lán)牙設(shè)備連接后組成一個(gè)網(wǎng)絡(luò)。
新的藍(lán)牙設(shè)備信息記錄單元連接目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù),用于在新的藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備連接加入目標(biāo)藍(lán)牙設(shè)備所屬網(wǎng)絡(luò)后,通過(guò)網(wǎng)絡(luò)記錄新的藍(lán)牙設(shè)備的MAC地址及相關(guān)信息,并且傳送至目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù);藍(lán)牙設(shè)備的相關(guān)信息包括藍(lán)牙設(shè)備的名稱,該名稱可以由用戶自己設(shè)定。最新連接次數(shù)記錄單元,用于記錄網(wǎng)絡(luò)內(nèi)其他各藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備的最新連接次數(shù),并且發(fā)送至目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù);
最新連接次數(shù)記錄單元與連接次數(shù)狀態(tài)更新單元連接,用于記錄網(wǎng)絡(luò)內(nèi)其他各藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備的最新連接次數(shù);
連接次數(shù)狀態(tài)更新單元連接目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù),用于根據(jù)其他各藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備的最新連接次數(shù),對(duì)目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中當(dāng)前存儲(chǔ)的其他各藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備的連接次數(shù)狀態(tài)進(jìn)行更新;
目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù),用于存儲(chǔ)網(wǎng)絡(luò)內(nèi)與目標(biāo)藍(lán)牙設(shè)備連接的其他藍(lán)牙設(shè)備的MAC地址、相關(guān)信息以及目標(biāo)藍(lán)牙設(shè)備與其他藍(lán)牙設(shè)備的連接次數(shù)狀態(tài);
判斷單元連接目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù),用于在目標(biāo)藍(lán)牙設(shè)備每完成一次連接,判斷目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的藍(lán)牙設(shè)備的MAC地址個(gè)數(shù)是否超過(guò)預(yù)先設(shè)置的白名單中名單的個(gè)數(shù)n;
白名單形成及更新單元連接判定單元和目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù),用于在目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的藍(lán)牙設(shè)備的MAC地址個(gè)數(shù)超過(guò)預(yù)先設(shè)置的白名單中名單的個(gè)數(shù)n;將目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的連接次數(shù)從高到低排名前n的對(duì)應(yīng)藍(lán)牙設(shè)備MAC地址選取出來(lái),然后將上述選取出來(lái)的藍(lán)牙設(shè)備的MAC地址添加到目標(biāo)藍(lán)牙設(shè)備的白名單中;用于在目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的藍(lán)牙設(shè)備的MAC地址個(gè)數(shù)未超過(guò)預(yù)先設(shè)置的白名單中名單的個(gè)數(shù)n時(shí),將目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的所有藍(lán)牙設(shè)備MAC地址均選取出來(lái),并且將這些藍(lán)牙設(shè)備的MAC地址添加到目標(biāo)藍(lán)牙設(shè)備的白名單中。
清理單元連接目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù),用于在目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的內(nèi)容達(dá)到存儲(chǔ)上限時(shí),若目標(biāo)藍(lán)牙設(shè)備要連接新的藍(lán)牙設(shè)備,則此時(shí)清理目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù),刪除與目標(biāo)藍(lán)牙設(shè)備的連接次數(shù)最少的藍(lán)牙設(shè)備的MAC地址、相關(guān)信息以及該藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備的連接狀態(tài)。
本實(shí)施例中預(yù)先設(shè)置的白名單中名單的個(gè)數(shù)n為1~255。
本實(shí)施例中目標(biāo)藍(lán)牙設(shè)備為智能手機(jī)、筆記本電腦、個(gè)人計(jì)算機(jī)、移動(dòng)互聯(lián)網(wǎng)設(shè)備或智能穿戴設(shè)備;所述與目標(biāo)藍(lán)牙設(shè)備連接的其他藍(lán)牙設(shè)備為智能手機(jī)、筆記本電腦、個(gè)人計(jì)算機(jī)、移動(dòng)互聯(lián)網(wǎng)設(shè)備和智能穿戴設(shè)備中的一種或幾種。
本實(shí)施例中首先通過(guò)組網(wǎng)單元將主動(dòng)發(fā)起連接的目標(biāo)藍(lán)牙設(shè)備與和其連接的藍(lán)牙設(shè)備進(jìn)行組網(wǎng)形成一個(gè)網(wǎng)絡(luò);最新連接次數(shù)記錄單元記錄網(wǎng)絡(luò)內(nèi)其他各藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備的最新連接次數(shù),并且發(fā)送至目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù);連接次數(shù)狀態(tài)更新單根據(jù)其他各藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備的最新連接次數(shù),對(duì)目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中當(dāng)前存儲(chǔ)的其他各藍(lán)牙設(shè)備與目標(biāo)藍(lán)牙設(shè)備的連接次數(shù)狀態(tài)進(jìn)行更新;同時(shí)目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)存儲(chǔ)網(wǎng)絡(luò)內(nèi)與目標(biāo)藍(lán)牙設(shè)備連接的其他藍(lán)牙設(shè)備的MAC地址以及目標(biāo)藍(lán)牙設(shè)備與其他藍(lán)牙設(shè)備的連接次數(shù)狀態(tài);通過(guò)判斷單元在目標(biāo)藍(lán)牙設(shè)備每完成一次連接,判斷目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的藍(lán)牙設(shè)備的MAC地址個(gè)數(shù)是否超過(guò)預(yù)先設(shè)置的白名單中名單的個(gè)數(shù)n;白名單形成及更新單元在目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的藍(lán)牙設(shè)備的MAC地址個(gè)數(shù)超過(guò)預(yù)先設(shè)置的白名單中名單的個(gè)數(shù)n;將目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的連接次數(shù)從高到低排名前n的對(duì)應(yīng)藍(lán)牙設(shè)備MAC地址選取出來(lái),然后將上述選取出來(lái)的藍(lán)牙設(shè)備的MAC地址添加到目標(biāo)藍(lán)牙設(shè)備的白名單中;白名單形成及更新單元在目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的藍(lán)牙設(shè)備的MAC地址個(gè)數(shù)未超過(guò)預(yù)先設(shè)置的白名單中名單的個(gè)數(shù)n時(shí),將目標(biāo)藍(lán)牙設(shè)備數(shù)據(jù)庫(kù)中存儲(chǔ)的所有藍(lán)牙設(shè)備MAC地址均選取出來(lái),并且將這些藍(lán)牙設(shè)備的MAC地址添加到目標(biāo)藍(lán)牙設(shè)備的白名單中。可見(jiàn),本實(shí)施例能夠自動(dòng)實(shí)現(xiàn)對(duì)藍(lán)牙設(shè)備白名單進(jìn)行高效率的創(chuàng)建和更新,無(wú)需人為干涉,克服了現(xiàn)有技術(shù)中采用手動(dòng)修改藍(lán)牙設(shè)備白名單而導(dǎo)致效率低的技術(shù)問(wèn)題,大大提高了用戶的體驗(yàn)。
上述實(shí)施例為本實(shí)用新型較佳的實(shí)施方式,但本實(shí)用新型的實(shí)施方式并不受上述實(shí)施例的限制,其他的任何未背離本實(shí)用新型的精神實(shí)質(zhì)與原理下所作的改變、修飾、替代、組合、簡(jiǎn)化,均應(yīng)為等效的置換方式,都包含在本實(shí)用新型的保護(hù)范圍之內(nèi)。