本發(fā)明涉及有關(guān)共享單車智能鎖的技術(shù)領(lǐng)域,具體講的是一種基于nfc功能下可以離線修改密碼、編號的智能鎖控制方法。
背景技術(shù):
現(xiàn)如今,共享單車行業(yè)發(fā)展迅猛,已經(jīng)有多家共享單車創(chuàng)業(yè)公司推出各種各樣的共享單車方便大家出行。但在使用共享單車的同時,智能車鎖的一些弊端也漸漸涌現(xiàn)出來,本發(fā)明針對其出現(xiàn)的缺陷進行改進。
共享單車行業(yè)目前使用最多的車鎖類型為智能鎖。但發(fā)現(xiàn)自行車上配置的sim卡普遍使用的是基于2g網(wǎng)絡(luò)制式的智能鎖,存在著2g網(wǎng)絡(luò)覆蓋能力有限、連接容量低、功耗高等問題,會導(dǎo)致此類智能鎖的開鎖率低、穩(wěn)定性差,在惡劣的環(huán)境下、隧道、地下停車場等信號差的場景可能無法正常使用。
現(xiàn)在存在的自行車智能鎖基本都是對二維碼進行掃描,來獲取密碼進行開鎖。但二維碼屬編解碼方式、廉價、單向,無法進行離線使用時二維碼的自動變換,從而沒有離線使用的安全環(huán)境,不適于離線使用。(離線使用是指,自行車不接入移動網(wǎng)絡(luò),手機接入移動網(wǎng)絡(luò)時也可開、關(guān)鎖自行車)
而且獲取的自行車車鎖開鎖密碼,簡單且固定,容易被外界竊取,若進行人工定期改變密碼,也會耗費大量的時間和精力,不是明智之選。
鑒于以上缺陷,有必要設(shè)計一種基于nfc的智能鎖離線改密的控制方法。
技術(shù)實現(xiàn)要素:
針對上述問題,本發(fā)明的目的是提供一種基于nfc功能的共享單車智能鎖離線狀態(tài)下修改密碼、編號的控制方法。在帶有nfc功能的自行車智能車鎖內(nèi)放置編碼生成器和密碼生成器,可以在離線狀態(tài)下,通過更改指令來隨機改變編號和密碼,改善固定密碼泄露的缺陷,防止不法分子竊取自行車信息后占為己有的行為。為實現(xiàn)上述目的,本發(fā)明采取以下技術(shù)方案:
一種基于nfc的智能鎖離線改密控制方法,采用此方法的手機和智能車鎖均具有nfc通信功能,智能車鎖內(nèi)包含有密碼生成器和編碼生成器,離線改密控制方法為:
1)準(zhǔn)備關(guān)鎖時,將手機靠近智能車鎖,將更改指令發(fā)送給智能車鎖。
2)智能車鎖收到指令后,車鎖內(nèi)部密碼生成器啟動的同時,編碼生成器也生效,車鎖的密碼和編號同時改變成新的,智能車鎖通過nfc將新的車鎖密碼和編號發(fā)送給手機,并經(jīng)過手機發(fā)送給后臺管理系統(tǒng)。
3)后臺系統(tǒng)進行查詢,若此新編號可用則將新的編號和密碼更新原數(shù)據(jù)庫信息,同時將關(guān)鎖指令經(jīng)由手機發(fā)送至車鎖,完成關(guān)鎖,若編號正在被另一輛車所使用,則后臺將另外一個編號加密后經(jīng)由手機發(fā)送至車鎖保存,同時進行后臺自行車信息數(shù)據(jù)庫的更新,以備下一個用戶使用時獲取自行車信息,并將關(guān)鎖指令也通過nfc手機發(fā)送給智能鎖完成關(guān)鎖。
本發(fā)明由于采取以上技術(shù)方案,其具有以下優(yōu)點:
(1)本發(fā)明采用密碼生成器,在車鎖離線的狀態(tài)下,能夠通過nfc手機靠近發(fā)送的更改指令來自動生成新的密碼。可以有效保護共享單車車鎖密碼不會外泄,只需用戶使用完畢時發(fā)送更改指令,使自行車自動生成新的密碼。安全省心,簡化了后臺操作的繁瑣性,減少密碼定期修改管理成本。
(2)本發(fā)明采用編碼生成方法器,在密碼啟動變換的同時開始工作,改變自行車編號。進一步加強了自行車車鎖的保護,防止按照固定編號破解車鎖密碼的弊端。
(3)本發(fā)明的自行車車鎖可在離線時可以完成修改密碼的操作,防止車鎖sim卡信號差時,無法更改車鎖密碼、編號的弊端,從而為自行車離線使用提供了安全環(huán)境。
(4)本發(fā)明在車鎖離線的狀態(tài)下,通過nfc功能將新的密碼和編號發(fā)送給手機,同時手機將接收到的自行車信息發(fā)送給后臺管理系統(tǒng),后臺更新原先的數(shù)據(jù)庫,以備下一個用戶獲取。防止離線狀態(tài)下,后臺沒有及時更新數(shù)據(jù),造成下一個使用者不能正常開鎖。
附圖說明
圖1是智能鎖關(guān)鎖、改密步驟圖
圖2是智能鎖關(guān)鎖、改密的流程圖
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明的進行詳細(xì)的描述。
如圖1所示,本發(fā)明包括gps、中心控制單元、nfc芯片、se安全單元、無線移動通信模塊、機電鎖車裝置、電池、動能發(fā)電模塊、充電管理模塊、車載加速度計等目前已有模塊,還加入密碼生成器、編碼生成器。
4)準(zhǔn)備關(guān)鎖時,將nfc手機靠近車鎖,將更改指令發(fā)送給車鎖。
5)智能車鎖收到指令后,車鎖內(nèi)部密碼生成器啟動的同時,編碼生成器也生效,車鎖的密碼和編號同時改變成新的,經(jīng)過手機發(fā)送給后臺管理系統(tǒng)。
6)后臺系統(tǒng)進行查詢,若此新編號可用則將新的編號和密碼更新原數(shù)據(jù)庫信息,同時將關(guān)鎖指令經(jīng)由手機發(fā)送至車鎖,完成關(guān)鎖。若編號正在被另一輛車所使用,則后臺將另外一個編號加密后經(jīng)由手機發(fā)送至車鎖保存,加密方式?jīng)]有限制,如使用公鑰私鑰機制加密。同時進行后臺自行車信息數(shù)據(jù)庫的更新,以備下一個用戶使用時獲取自行車信息,并將關(guān)鎖指令也通過nfc手機發(fā)送給智能鎖完成關(guān)鎖。關(guān)鎖行為結(jié)束后用戶將手機移開即可。
下面說明基于nfc的智能鎖離線改密控制方法實施過程:在智能車鎖離線狀態(tài)下關(guān)鎖時,只需用nfc手機靠近車鎖,通過nfc將更改指令發(fā)送給車鎖,啟動車鎖內(nèi)部的密碼生成器、編碼生成器。生成新的密碼和自行車編號,并且同時將它們經(jīng)由手機發(fā)送給后臺管理系統(tǒng)判斷驗證,更新后臺自行車信息數(shù)據(jù)庫,再將關(guān)鎖指令通過nfc手機發(fā)送給車鎖進行關(guān)鎖。關(guān)鎖后再將手機拿開即可。