電子鎖及其解鎖和設(shè)置方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電子鎖領(lǐng)域,特別涉及一種電子鎖及其解鎖和設(shè)置方法。
【背景技術(shù)】
[0002]近年來(lái),智能電子鎖的應(yīng)用越來(lái)越廣泛。目前有些電子鎖采用的是固定密鑰,記憶密鑰對(duì)人員造成困擾,且?guī)?lái)安全風(fēng)險(xiǎn)。而另一些電子鎖支持遠(yuǎn)程控制,以非接觸的方式就可以完成解鎖和/或鎖定,例如利用RFID射頻卡。因此,現(xiàn)有的這些電子鎖都存在著安全風(fēng)險(xiǎn),本領(lǐng)域迫切需要設(shè)計(jì)一種使用簡(jiǎn)便、安全性高、無(wú)須記憶密鑰的電子鎖。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種電子鎖及其解鎖和設(shè)置方法,可以簡(jiǎn)單地對(duì)電子鎖進(jìn)行解鎖和設(shè)置,無(wú)須記憶密鑰,安全性高。
[0004]為解決上述技術(shù)問(wèn)題,本發(fā)明的第一實(shí)施方式公開(kāi)了一種電子鎖,包括電子控制部和鎖體機(jī)械部,該電子控制部包括無(wú)線信標(biāo)部,該無(wú)線信標(biāo)部周期性地發(fā)送廣播幀,所述廣播幀至少包括該無(wú)線信標(biāo)部的唯一標(biāo)識(shí)及動(dòng)態(tài)校驗(yàn)信息,所述無(wú)線信標(biāo)部是基于iBeacon協(xié)議或低功耗藍(lán)牙協(xié)議的芯片。
[0005]本發(fā)明的第二實(shí)施方式公開(kāi)了一種電子鎖的解鎖方法,用于對(duì)處于鎖定狀態(tài)的第一實(shí)施方式所公開(kāi)的電子鎖進(jìn)行解鎖,包括以下步驟:移動(dòng)終端應(yīng)用接收來(lái)自電子鎖的無(wú)線信標(biāo)部的廣播幀;移動(dòng)終端應(yīng)用讀取廣播幀所包括的無(wú)線信標(biāo)部的唯一標(biāo)識(shí)和動(dòng)態(tài)校驗(yàn)信息;在動(dòng)態(tài)校驗(yàn)信息被驗(yàn)證為合法之后,移動(dòng)終端應(yīng)用將該動(dòng)態(tài)校驗(yàn)信息和移動(dòng)終端自身的認(rèn)證信息合并且加密為請(qǐng)求信息,將該請(qǐng)求信息發(fā)送到云端服務(wù)器;云端服務(wù)器接收請(qǐng)求信息后,根據(jù)請(qǐng)求信息所包括的動(dòng)態(tài)校驗(yàn)信息和認(rèn)證信息進(jìn)行計(jì)算得到解鎖密碼;云端服務(wù)器根據(jù)解鎖密碼生成解鎖信息且發(fā)送到移動(dòng)終端,以及移動(dòng)終端應(yīng)用根據(jù)接收到的解鎖信息對(duì)電子鎖進(jìn)行解鎖。
[0006]本發(fā)明的第三實(shí)施方式公開(kāi)了一種電子鎖的設(shè)置方法,用于對(duì)處于解鎖狀態(tài)的第一實(shí)施方式所公開(kāi)的電子鎖進(jìn)行設(shè)置,包括以下步驟:移動(dòng)終端應(yīng)用向電子鎖發(fā)出加密后的設(shè)置命令;電子鎖接收設(shè)置命令后,按照設(shè)置命令完成設(shè)置內(nèi)容,從解鎖狀態(tài)變成鎖定狀態(tài),并向移動(dòng)終端應(yīng)用返回設(shè)置完成響應(yīng);以及移動(dòng)終端應(yīng)用接收到設(shè)置完成響應(yīng)后將設(shè)置完成信息通知云端服務(wù)器。
[0007]本發(fā)明實(shí)施方式與現(xiàn)有技術(shù)相比,主要區(qū)別及其效果在于:
[0008]電子鎖的無(wú)線信標(biāo)部基于iBeacon協(xié)議或低功耗藍(lán)牙協(xié)議發(fā)送的廣播幀進(jìn)行信息傳輸,而且采用移動(dòng)終端本身的識(shí)別信息作為身份認(rèn)證體系,與現(xiàn)有的采用RFID的電子鎖相比,用戶直接用隨身攜帶的智能手機(jī)就可以完成對(duì)電子鎖的解鎖和設(shè)置,無(wú)需去專門(mén)記憶密鑰,操作簡(jiǎn)便,安全性高。
[0009]進(jìn)一步地,校驗(yàn)彳目息為動(dòng)態(tài)而且米用BIP-8加密校驗(yàn)算法或者AES加密校驗(yàn)算法加密,進(jìn)一步提高了安全性。
[0010]進(jìn)一步地,解鎖的記錄儲(chǔ)存于云端服務(wù)器,可以追溯使用歷史,進(jìn)一步提高了安全性。
【附圖說(shuō)明】
[0011]圖1是本發(fā)明的解鎖方法的流程示意圖。
[0012]圖2是本發(fā)明的設(shè)置方法的流程示意圖。
[0013]圖3是本發(fā)明的電子鎖的應(yīng)用場(chǎng)景圖。
【具體實(shí)施方式】
[0014]在以下的敘述中,為了使讀者更好地理解本申請(qǐng)而提出了許多技術(shù)細(xì)節(jié)。但是,本領(lǐng)域的普通技術(shù)人員可以理解,即使沒(méi)有這些技術(shù)細(xì)節(jié)和基于以下各實(shí)施方式的種種變化和修改,也可以實(shí)現(xiàn)本申請(qǐng)各權(quán)利要求所要求保護(hù)的技術(shù)方案。
[0015]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明的實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0016]本發(fā)明第一實(shí)施方式涉及一種電子鎖。該電子鎖例如可以裝于可循環(huán)物流器具上。
[0017]具體地說(shuō),該電子鎖包括電子控制部和鎖體機(jī)械部,該電子控制部包括無(wú)線信標(biāo)部,該無(wú)線信標(biāo)部周期性地發(fā)送廣播幀,所述廣播幀至少包括該無(wú)線信標(biāo)部的唯一標(biāo)識(shí)及動(dòng)態(tài)校驗(yàn)信息,所述無(wú)線信標(biāo)部是基于iBeacon協(xié)議或低功耗藍(lán)牙協(xié)議的芯片。鎖體機(jī)械部是指電子鎖的殼體等機(jī)械部分。
[0018]作為一個(gè)實(shí)例,例如采用TI公司的CC2540或CC2541芯片作為無(wú)線信標(biāo)部,周期性(例如100ms)發(fā)射廣播幀。每個(gè)廣播幀可以是這樣的結(jié)構(gòu),例如包含UUID域、Major域、Minor域。其中,UUID(全球唯一識(shí)別碼)域?yàn)樵O(shè)備唯一編號(hào),即無(wú)線信標(biāo)部的唯一標(biāo)識(shí),剩余的Major域和Minor域?yàn)閯?dòng)態(tài)信息域,根據(jù)域內(nèi)編碼信息,可以包含各種信息,至少包括動(dòng)態(tài)校驗(yàn)信息,例如可以還包括內(nèi)部測(cè)量信息。該動(dòng)態(tài)校驗(yàn)信息是參照其他信息按照事先規(guī)定的動(dòng)態(tài)加密算法(例如BIP-8、AES、3DES或者其他算法)而得到的,用于安全認(rèn)證。內(nèi)部測(cè)量信息例如有設(shè)置信息和電量信息。設(shè)置信息例如可以示出電子鎖是處于未設(shè)置的解鎖狀態(tài)還是已設(shè)置的鎖定狀態(tài)。電量信息例如可以示出電子鎖的電量。
[0019]低功耗藍(lán)牙(BLE)協(xié)議即藍(lán)牙4.0協(xié)議在以智能手機(jī)為代表的移動(dòng)終端上已經(jīng)獲得廣泛的支持。例如iPhone手機(jī)從iPhone4S開(kāi)始就支持了藍(lán)牙4.0,而安卓系統(tǒng)也從安卓4.3開(kāi)始全面支持藍(lán)牙4.0o而iBeacon協(xié)議是蘋(píng)果公司開(kāi)發(fā)的一種通過(guò)低功耗藍(lán)牙(BLE)進(jìn)行十分精確的微定位的協(xié)議,從10S7.0和安卓4.3開(kāi)始得到支持。通過(guò)此技術(shù),設(shè)備可以接收一定范圍由其他iBeacons發(fā)出來(lái)的信號(hào),同時(shí)也可以把自身的信息在一定范圍內(nèi)傳給其他用戶。由此可見(jiàn),現(xiàn)有的智能手機(jī)用戶們不需要付出任何額外的成本就可以將自己的智能手機(jī)對(duì)電子鎖進(jìn)行解鎖和設(shè)置。
[0020]圖1是上述電子鎖的解鎖方法的流程示意圖。
[0021]如圖1所示,解鎖方法包括以下步驟。
[0022]在步驟SlOl中,移動(dòng)終端應(yīng)用接收來(lái)自電子鎖的無(wú)線信標(biāo)部的廣播幀。
[0023]此后進(jìn)入步驟S102,移動(dòng)終端應(yīng)用讀取廣播幀所包括的無(wú)線信標(biāo)部的唯一標(biāo)識(shí)和動(dòng)態(tài)校驗(yàn)信息。
[0024]此后進(jìn)入步驟S103,在動(dòng)態(tài)校驗(yàn)信息被驗(yàn)證為合法之后,移動(dòng)終端應(yīng)用將該動(dòng)態(tài)校驗(yàn)信息和移動(dòng)終端自身的認(rèn)證信息合并且加密為請(qǐng)求信息,將該請(qǐng)求信息發(fā)送到云端服務(wù)器。作為認(rèn)證信息的例子,如可以包括移動(dòng)終端的設(shè)備唯一標(biāo)識(shí),或者包括移動(dòng)終端的設(shè)備唯一標(biāo)識(shí)及用戶身份標(biāo)識(shí)。設(shè)備唯一標(biāo)識(shí)例如可以采用移動(dòng)設(shè)備國(guó)際身份碼IMEI,用戶身份標(biāo)識(shí)例如可以采用個(gè)人識(shí)別碼PIN。如此一來(lái),利用手機(jī)作為身份認(rèn)證,可以方便進(jìn)行認(rèn)證,根本就無(wú)需再去記憶密鑰,且可以動(dòng)態(tài)授權(quán)特定人特定時(shí)間的權(quán)限,拓展了電子鎖的應(yīng)用場(chǎng)景。
[0025]此后進(jìn)入步驟S104,云端服務(wù)器接收請(qǐng)求信息后,根據(jù)請(qǐng)求信息所包括的動(dòng)態(tài)校驗(yàn)信息和認(rèn)證信息進(jìn)行計(jì)算得到解鎖密碼。由此,采用了云端安全體系,進(jìn)一步加強(qiáng)了安全性。
[0026]此后進(jìn)入步驟S105,云端服務(wù)器根據(jù)解鎖密碼生成解鎖信息且發(fā)送到移動(dòng)終端。
[0027]此后進(jìn)入步驟S106,移動(dòng)終端應(yīng)用根據(jù)接收到的解鎖信息對(duì)電子鎖進(jìn)行解鎖。根據(jù)接收到的解鎖信息對(duì)電子鎖進(jìn)行解鎖可以通過(guò)各種方式,例如將解鎖信息直接手動(dòng)輸入電子鎖,或者將解鎖信息通過(guò)無(wú)線傳輸輸入電子鎖。直接輸入的情況例如是,發(fā)送到移動(dòng)終端的解鎖信息是解鎖圖片,移動(dòng)終端的用戶在確認(rèn)了解鎖圖片之后,在電子鎖上直接輸入正確的密鑰。無(wú)線傳輸?shù)那闆r例如是,將密鑰通過(guò)iBeacon或低功耗藍(lán)牙等傳輸方式無(wú)線地傳輸?shù)诫娮渔i??蛇x的是,將解鎖記錄儲(chǔ)存在云端服務(wù)器。如此一來(lái),可以追溯使用歷史,進(jìn)一步提尚了安全性。
[0028]此后結(jié)束本流程。
[0029]圖2是上述電