欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于藍(lán)牙設(shè)備的綁定方法和裝置的制造方法

文檔序號(hào):9814248閱讀:379來(lái)源:國(guó)知局
一種基于藍(lán)牙設(shè)備的綁定方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息安全領(lǐng)域,尤其涉及一種基于藍(lán)牙設(shè)備的綁定方法和裝置。
【背景技術(shù)】
[0002]藍(lán)牙是一種無(wú)線短鏈接廣播技術(shù),可實(shí)現(xiàn)固定設(shè)備、移動(dòng)設(shè)備和樓宇個(gè)人域網(wǎng)之間的短距離數(shù)據(jù)交換?,F(xiàn)有技術(shù)中,藍(lán)牙設(shè)備以一種無(wú)線信號(hào)在公開(kāi)的廣播頻道中廣播,所有的其他藍(lán)牙設(shè)備均能發(fā)現(xiàn)并發(fā)起連接,造成藍(lán)牙設(shè)備被未知的藍(lán)牙設(shè)備連接使用,降低了藍(lán)牙設(shè)備的安全性。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的是為了克服現(xiàn)有技術(shù)的不足,提供一種基于藍(lán)牙設(shè)備的綁定方法和
目.ο
[0004]本發(fā)明提供的一種基于藍(lán)牙設(shè)備的綁定方法,包括:
[0005]步驟S1:藍(lán)牙外接設(shè)備上電初始化;
[0006]步驟S2:所述藍(lán)牙外接設(shè)備等待藍(lán)牙主設(shè)備進(jìn)行連接,判斷是否在第一預(yù)設(shè)時(shí)間內(nèi)接收到所述藍(lán)牙主設(shè)備發(fā)送的連接請(qǐng)求,是則執(zhí)行步驟S3,否則所述藍(lán)牙外接設(shè)備關(guān)閉,結(jié)束;
[0007]步驟S3:所述藍(lán)牙外接設(shè)備對(duì)所述連接請(qǐng)求進(jìn)行解析,獲取所述藍(lán)牙主設(shè)備的設(shè)備信息;
[0008]步驟S4:所述藍(lán)牙外接設(shè)備判斷在第四預(yù)設(shè)時(shí)間內(nèi)確認(rèn)鍵是否被按下,是則執(zhí)行步驟S5,否則向所述藍(lán)牙主設(shè)備返回拒絕連接信息,返回步驟S2;
[0009]步驟S5:所述藍(lán)牙外接設(shè)備判斷白名單是否為空,是則執(zhí)行步驟S6,否則執(zhí)行步驟S7;
[0010]步驟S6:所述藍(lán)牙外接設(shè)備將獲取到的所述藍(lán)牙主設(shè)備的設(shè)備信息寫(xiě)入所述白名單,向所述藍(lán)牙主設(shè)備返回接受連接信息,根據(jù)所述設(shè)備信息完成連接;
[0011]步驟S7:所述藍(lán)牙外接設(shè)備判斷所述白名單中是否存在與獲取到的所述藍(lán)牙主設(shè)備的設(shè)備信息匹配的設(shè)備信息,是則向所述藍(lán)牙主設(shè)備返回接受連接信息,根據(jù)所述設(shè)備信息完成連接,否則向所述藍(lán)牙主設(shè)備返回拒絕連接信息,返回步驟S2。
[0012]本發(fā)明提供一種基于藍(lán)牙設(shè)備的綁定裝置,包括:初始化模塊、第一判斷模塊、接收模塊、第二判斷模塊、第一獲取模塊、第三判斷模塊、存儲(chǔ)模塊、第四判斷模塊和發(fā)送模塊;
[0013]所述初始化模塊,用于上電初始化;
[0014]所述接收模塊,用于接收藍(lán)牙主設(shè)備發(fā)送的連接請(qǐng)求;
[0015]所述第一判斷模塊,用于判斷所述接收模塊是否在第一預(yù)設(shè)時(shí)間內(nèi)接收到所述藍(lán)牙主設(shè)備發(fā)送的連接請(qǐng)求,如果否,則關(guān)閉藍(lán)牙外接設(shè)備;
[0016]所述第一獲取模塊,用于當(dāng)所述第一判斷模塊判斷出所述接收模塊在第一預(yù)設(shè)時(shí)間內(nèi)接收到所述藍(lán)牙主設(shè)備發(fā)送的連接請(qǐng)求時(shí),對(duì)所述接收模塊接收到的連接請(qǐng)求進(jìn)行解析,獲取所述藍(lán)牙主設(shè)備的設(shè)備信息;
[0017]所述第二判斷模塊,用于判斷在第四預(yù)設(shè)時(shí)間內(nèi)確認(rèn)鍵是否被按下,如果否,則觸發(fā)所述第一判斷模塊進(jìn)行工作;
[0018]所述第三判斷模塊,用于當(dāng)所述第二判斷模塊判斷出在第四預(yù)設(shè)時(shí)間內(nèi)確認(rèn)鍵被按下時(shí),判斷白名單是否為空;
[0019]所述存儲(chǔ)模塊,用于當(dāng)所述第三判斷模塊判斷出所述白名單為空時(shí),將所述第一獲取模塊獲取到的所述藍(lán)牙主設(shè)備的設(shè)備信息寫(xiě)入所述白名單;
[0020]所述第四判斷模塊,用于當(dāng)所述第三判斷模塊判斷出所述白名單不為空時(shí),判斷所述白名單中是否存在與獲取到的所述藍(lán)牙主設(shè)備的設(shè)備信息匹配的設(shè)備信息;
[0021]所述發(fā)送模塊,用于當(dāng)所述第二判斷模塊判斷出確認(rèn)鍵未在第四預(yù)設(shè)時(shí)間內(nèi)被按下時(shí),則向所述藍(lán)牙主設(shè)備返回拒絕連接信息;當(dāng)所述存儲(chǔ)模塊工作完成后,向所述藍(lán)牙主設(shè)備返回接受連接信息;當(dāng)所述第四判斷模塊判斷出所述白名單中存在與獲取到的所述藍(lán)牙主設(shè)備的設(shè)備信息匹配的設(shè)備信息時(shí),向所述藍(lán)牙主設(shè)備返回接受連接信息;當(dāng)所述第四判斷模塊判斷出所述白名單中不存在與獲取到的所述藍(lán)牙主設(shè)備的設(shè)備信息匹配的設(shè)備信息時(shí),向所述藍(lán)牙主設(shè)備返回拒絕連接信息。
[0022]本發(fā)明與現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn):
[0023]本發(fā)明提供的一種基于藍(lán)牙設(shè)備的綁定方法和裝置,能夠用使藍(lán)牙外接設(shè)備被特定的藍(lán)牙主設(shè)備連接,防止其他未知的藍(lán)牙設(shè)備進(jìn)行對(duì)藍(lán)牙外接設(shè)備進(jìn)行惡意連接,有效地保護(hù)藍(lán)牙設(shè)備的安全使用。
【附圖說(shuō)明】
[0024]圖1是本發(fā)明實(shí)施例1提供的一種基于藍(lán)牙設(shè)備的綁定方法的流程圖;
[0025]圖2是本發(fā)明實(shí)施例2提供的另一種基于藍(lán)牙設(shè)備的綁定方法的流程圖;
[0026]圖3是本發(fā)明實(shí)施例3提供的再一種基于藍(lán)牙設(shè)備的綁定方法的流程圖;
[0027]圖4是本發(fā)明實(shí)施例4提供的一種基于藍(lán)牙設(shè)備的綁定裝置的模塊圖。
【具體實(shí)施方式】
[0028]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0029]實(shí)施例1
[0030]本發(fā)明的實(shí)施例1提供了一種基于藍(lán)牙設(shè)備的綁定方法,如圖1所示,包括:
[0031]步驟101:藍(lán)牙外接設(shè)備上電初始化;
[0032]步驟102:藍(lán)牙外接設(shè)備等待藍(lán)牙主設(shè)備進(jìn)行連接,開(kāi)啟第一定時(shí)器;
[0033]步驟103:藍(lán)牙外接設(shè)備判斷第一定時(shí)器的計(jì)時(shí)是否超過(guò)第一預(yù)設(shè)時(shí)間,是則藍(lán)牙外接設(shè)備關(guān)閉,結(jié)束;否則執(zhí)行步驟104;
[0034]例如,第一預(yù)設(shè)時(shí)間為60秒;
[0035]步驟104:藍(lán)牙外接設(shè)備判斷是否接收到藍(lán)牙主設(shè)備發(fā)送的連接請(qǐng)求,是則執(zhí)行步驟105,否則返回步驟103;
[0036]步驟105:藍(lán)牙外接設(shè)備對(duì)連接請(qǐng)求進(jìn)行解析,獲取藍(lán)牙主設(shè)備的設(shè)備信息;
[0037]具體地,本實(shí)施例中,藍(lán)牙主設(shè)備的設(shè)備信息可以為藍(lán)牙主設(shè)備的唯一標(biāo)識(shí),例如,MAC地址或者IMEI(Internat1nal Mobile Equipment Identity,移動(dòng)設(shè)備國(guó)際識(shí)別碼);具體地,MAC地址為Medium/Media Access Control(媒體訪問(wèn)控制)地址,或稱為物理地址、硬件地址;
[0038]例如,連接請(qǐng)求為0x01 11 22 33 44 55 66,藍(lán)牙外接設(shè)備獲取到的藍(lán)牙主設(shè)備的MAC地址為Oxl I 22 33 44 55 66;
[0039]步驟106:藍(lán)牙外接設(shè)備判斷白名單是否為空,是則執(zhí)行步驟107,否則執(zhí)行步驟108;
[0040]本實(shí)施例中,白名單初始狀態(tài)為空;
[0041 ]步驟107:藍(lán)牙外接設(shè)備將獲取到的藍(lán)牙主設(shè)備的設(shè)備信息寫(xiě)入白名單,向藍(lán)牙主設(shè)備返回接受連接信息,根據(jù)設(shè)備信息完成連接;
[0042]步驟108:藍(lán)牙外接設(shè)備判斷白名單中是否存在與獲取到的藍(lán)牙主設(shè)備的設(shè)備信息匹配的設(shè)備信息,是則向藍(lán)牙主設(shè)備返回接受連接信息,根據(jù)設(shè)備信息完成連接,否則向藍(lán)牙主設(shè)備返回拒絕連接信息,返回步驟102;
[0043]例如,白名單中的MAC地址為0x66 55 44 33 22 11,則白名單中不存在與獲取到的藍(lán)牙主設(shè)備的MAC地址匹配的MAC地址;
[0044]本實(shí)施例中,當(dāng)藍(lán)牙外接設(shè)備判斷白名單中不存在與獲取到的藍(lán)牙主設(shè)備的設(shè)備信息匹配的設(shè)備信息時(shí),還包括:
[0045]步驟108-1:藍(lán)牙外接設(shè)備顯示是否進(jìn)行連接的信息,開(kāi)啟第二定時(shí)器;
[0046]步驟108-2:藍(lán)牙外接設(shè)備判斷第二定時(shí)器的計(jì)時(shí)是否超過(guò)第二預(yù)設(shè)時(shí)間,是則向藍(lán)牙主設(shè)備返回拒絕連接信息,返回步驟102,否則執(zhí)行步驟108-3;
[0047]例如,第二預(yù)設(shè)時(shí)間為3分鐘;
[0048]步驟108-3:藍(lán)牙外接設(shè)備判斷是否接收到用戶確認(rèn)信息,是則執(zhí)行步驟108-4,否則返回步驟108-2;
[0049]例如,藍(lán)牙外接設(shè)備判斷是否接收到用戶確認(rèn)信息可以為藍(lán)牙外接設(shè)備判斷確認(rèn)鍵是否被按下,則步驟108-3可以包括:
[0050]步驟108-31:藍(lán)牙外接設(shè)備判斷確認(rèn)鍵或者取消鍵是否被按下,是則執(zhí)行步驟108-32,否則返回步驟108-2;
[0051 ]步驟108-32:藍(lán)牙外接設(shè)備判斷確認(rèn)鍵是否被按下,是則執(zhí)行步驟108-4,否則向藍(lán)牙主設(shè)備返回拒絕連接信息,返回步驟102;
[0052]步驟108-4:藍(lán)牙外接設(shè)備根據(jù)獲取到的藍(lán)牙主設(shè)備的設(shè)備信息更新白名單中的設(shè)備信息,向藍(lán)牙主設(shè)備返回接受連接信息,連接完成;
[0053]例如,更新后的白名單中的MAC地址為0x01 11 22 33 44 55 66;
[0054]本實(shí)施例中,當(dāng)藍(lán)牙外接設(shè)備連接完成之后還可以包括:
[0055]步驟109:藍(lán)牙外接設(shè)備判斷是否接收到藍(lán)牙主設(shè)備發(fā)送的指令,是則執(zhí)行相應(yīng)操作,向藍(lán)牙主設(shè)備返回操作結(jié)果,返回步驟109,否則執(zhí)行步驟110;
[0056]步驟110:藍(lán)牙外接設(shè)備對(duì)按鍵進(jìn)行檢測(cè),判斷是否接收到預(yù)設(shè)解綁觸發(fā),是則執(zhí)行步驟111,否則返回步驟109;
[0057]例如,預(yù)設(shè)解綁觸發(fā)包括確認(rèn)鍵被長(zhǎng)按;藍(lán)牙外接設(shè)備判斷確認(rèn)鍵是否被長(zhǎng)按的步驟包括:
[0058]步驟110-1:藍(lán)牙外接設(shè)備等待用戶按鍵;
[0059]步驟110-2:藍(lán)牙外接設(shè)備檢測(cè)確認(rèn)鍵是否被按下,是則開(kāi)啟第三定時(shí)器,執(zhí)行步驟110-3,否則返回步驟110-1;
[0060]步驟110-3:藍(lán)牙外接設(shè)備判斷第三定時(shí)器的計(jì)時(shí)是否達(dá)到第三預(yù)設(shè)時(shí)間,是則確定確認(rèn)鍵被長(zhǎng)按,否則執(zhí)行步驟110-4;
[0061 ] 例如,第三預(yù)設(shè)時(shí)間為2秒;
[0062]步驟110-4:藍(lán)牙外接設(shè)備判斷確認(rèn)鍵是否被按下,是則返回步驟110-3,否則確定確認(rèn)鍵未被長(zhǎng)按;
[0063]步驟111:藍(lán)牙外接設(shè)備刪除白名單中的數(shù)據(jù),返回步驟109;
[0064]該步驟111還可以包括,顯示解綁成功信息。
[0065]除此之外,當(dāng)藍(lán)牙外接設(shè)備連接完成之后還可以包括:
[0066]步驟109’:藍(lán)牙外接設(shè)備判斷是否接收到藍(lán)牙主設(shè)備發(fā)送的指令,是則執(zhí)行步驟110’,否則返回步驟109’;
[0067]步驟110’:藍(lán)牙外接設(shè)備對(duì)接收到的指令進(jìn)行解析,判斷該指令是否為解綁指令,是則執(zhí)行步驟111’,否則執(zhí)行相應(yīng)操作,向藍(lán)牙主設(shè)備返回操作結(jié)果,返回步驟109’ ;
[0068]具體地,藍(lán)牙外接設(shè)備獲取接收到的指令的第一個(gè)字節(jié)的數(shù)據(jù)作為指令頭,判斷獲取到的指令頭是否為第一預(yù)設(shè)數(shù)據(jù),是則確定該指令為解綁指令,否則確定該指令不為解綁指令;
[0069]例如,藍(lán)牙外接設(shè)備接收到的指令為OxCO00 00 00 00,第一預(yù)設(shè)數(shù)據(jù)為OxCO,則藍(lán)牙外接設(shè)備確定該指令為解綁指令;
[0070]步驟111’:藍(lán)牙外接設(shè)備清除白名單中的數(shù)據(jù),向藍(lán)牙主設(shè)備返回解綁成功信息,返回步驟109’;
[0071]除此之外,步驟104中藍(lán)牙外接設(shè)備判斷出未接收到藍(lán)牙主設(shè)備發(fā)送的連接請(qǐng)求之后,還包括以下步驟:
[0072]步驟104-1:藍(lán)牙外接設(shè)備對(duì)按鍵進(jìn)行檢測(cè),判斷是否接收到預(yù)設(shè)解綁觸發(fā),是則執(zhí)行步驟104-2,否則返回步驟103;
[0073]例如,預(yù)設(shè)解綁觸發(fā)包括確認(rèn)鍵被長(zhǎng)
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
汝阳县| 柏乡县| 比如县| 个旧市| 桂平市| 淮南市| 朝阳区| 朝阳区| 柘城县| 武穴市| 灵璧县| 新巴尔虎右旗| 巴中市| 正定县| 谷城县| 瑞金市| 漯河市| 略阳县| 泸水县| 亚东县| 盐城市| 芷江| 高邮市| 建始县| 兴安盟| 合川市| 大渡口区| SHOW| 静安区| 龙陵县| 离岛区| 锡林浩特市| 渭南市| 阿克陶县| 固安县| 玛曲县| 南漳县| 凤翔县| 阳山县| 米脂县| 从化市|