一種nfc電子鎖的實(shí)現(xiàn)方法、系統(tǒng)及nfc電子鎖讀卡器的制造方法
【專利摘要】本發(fā)明公開了一種NFC電子鎖的實(shí)現(xiàn)方法、系統(tǒng)及NFC電子鎖讀卡器,該方法包括:NFC電子鎖讀卡器周期性的在卡模擬模式和P2P模式間切換;在卡模擬模式下,NFC電子鎖讀卡器獲取非接觸式感應(yīng)卡的電子鑰匙ID或者模擬射頻卡的NFC移動(dòng)終端的電子鑰匙ID,所述電子鑰匙ID包括卡ID;在P2P模式下,NFC電子鎖讀卡器獲取NFC移動(dòng)終端的電子鑰匙ID,所述NFC移動(dòng)終端的電子鑰匙ID包括MSISDN;NFC電子鎖讀卡器將電子鑰匙ID傳輸給電子鎖控制器,由電子鎖控制器對(duì)電子鑰匙ID進(jìn)行認(rèn)證,認(rèn)證通過后則開鎖,認(rèn)證不通過則閉鎖。實(shí)現(xiàn)NFC移動(dòng)終端開電子鎖。
【專利說明】—種NFC電子鎖的實(shí)現(xiàn)方法、系統(tǒng)及NFC電子鎖讀卡器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種NFC電子鎖的實(shí)現(xiàn)方法、系統(tǒng)及NFC電子鎖讀卡器。
【背景技術(shù)】
[0002]NFC (Near Field Communication,近距離無線通訊)由 RFID (Radio FrequencyIdentification,非接觸式射頻識(shí)別)及互聯(lián)互通技術(shù)整合演變而來,在單一芯片上結(jié)合感應(yīng)式讀卡器、感應(yīng)式卡片和點(diǎn)對(duì)點(diǎn)的功能,能在短距離內(nèi)與兼容設(shè)備進(jìn)行識(shí)別和數(shù)據(jù)交換。
[0003]傳統(tǒng)的鎖是實(shí)體鑰匙方式,實(shí)體鑰匙容易被復(fù)制,而且攜帶不方便。而目前電子鑰匙中最普遍的非接觸式感應(yīng)卡(含各類標(biāo)簽),雖然發(fā)放靈活,但也存在操作麻煩、成本高、被復(fù)制和攜帶不便等缺點(diǎn)。利用NFC移動(dòng)終端打開NFC電子鎖技術(shù)具有安全、方便、成本低等多項(xiàng)優(yōu)點(diǎn),是未來各種電子鎖、電子身份識(shí)別的發(fā)展方向。
[0004]但是現(xiàn)有的NFC電子鎖技術(shù)很少兼容傳統(tǒng)非接觸式感應(yīng)卡,通常也只提供NFC芯片的P2P (peer-to-peer,點(diǎn)對(duì)點(diǎn))模式開鎖方式,用戶使用不方便且體驗(yàn)效果不好。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例的目的是提供一種NFC電子鎖的實(shí)現(xiàn)方法、系統(tǒng)及電子鎖讀卡器,提高NFC開鎖的效果。
[0006]本發(fā)明實(shí)施例的目的是通過以下技術(shù)方案實(shí)現(xiàn)的:
[0007]一方面,本發(fā)明實(shí)施例提出一種NFC近距離無線通訊電子鎖的實(shí)現(xiàn)方法,包括:
[0008]NFC電子鎖讀卡器周期性的在卡模擬模式和點(diǎn)對(duì)點(diǎn)P2P模式間切換;
[0009]在卡模擬模式下,所述NFC電子鎖讀卡器識(shí)別出非接觸式感應(yīng)卡或者模擬射頻卡的NFC移動(dòng)終端時(shí),獲取非接觸式感應(yīng)卡的電子鑰匙ID標(biāo)識(shí)或者模擬射頻卡的NFC移動(dòng)終端的電子鑰匙ID,所述電子鑰匙ID包括卡ID ;
[0010]在P2P模式下,所述NFC電子鎖讀卡器識(shí)別出NFC移動(dòng)終端時(shí),所述NFC電子鎖讀卡器獲取NFC移動(dòng)終端的電子鑰匙ID,所述NFC移動(dòng)終端的電子鑰匙ID包括MSISDN移動(dòng)臺(tái)識(shí)別號(hào)碼;
[0011]所述NFC電子鎖讀卡器將所述電子鑰匙ID傳輸給電子鎖控制器,由所述電子鎖控制器對(duì)所述電子鑰匙ID進(jìn)行認(rèn)證,認(rèn)證通過后則開鎖,認(rèn)證不通過則閉鎖。
[0012]另一方面,本發(fā)明實(shí)施例提出一種NFC電子鎖讀卡器,包括:
[0013]識(shí)別處理單元,用于周期性的在卡模擬模式和點(diǎn)對(duì)點(diǎn)P2P模式間切換,在卡模擬模式下,識(shí)別出非接觸式感應(yīng)卡或者模擬射頻卡的NFC移動(dòng)終端時(shí)獲取非接觸式感應(yīng)卡的電子鑰匙ID標(biāo)識(shí)或者模擬射頻卡的NFC移動(dòng)終端的電子鑰匙ID,所述電子鑰匙ID包括卡ID ;在P2P模式下,識(shí)別出NFC移動(dòng)終端時(shí),獲取NFC移動(dòng)終端的電子鑰匙ID,所述NFC移動(dòng)終端的電子鑰匙ID包括MSISDN移動(dòng)臺(tái)識(shí)別號(hào)碼;
[0014]傳輸單元,用于將所述電子鑰匙ID傳輸給電子鎖控制器,由所述電子鎖控制器對(duì)所述電子鑰匙ID進(jìn)行認(rèn)證,認(rèn)證通過后則開鎖,認(rèn)證不通過則閉鎖。
[0015]另一方面,本發(fā)明實(shí)施例提出一種NFC電子鎖系統(tǒng),其特征在于,包括上述NFC電子鎖讀卡器以及電子鎖控制器;
[0016]NFC電子鎖讀卡器周期性的在卡模擬模式和點(diǎn)對(duì)點(diǎn)P2P模式間切換,在卡模擬模式下,所述NFC電子鎖讀卡器識(shí)別出非接觸式感應(yīng)卡或者模擬射頻卡的NFC移動(dòng)終端時(shí),獲取非接觸式感應(yīng)卡的電子鑰匙ID標(biāo)識(shí)或者模擬射頻卡的NFC移動(dòng)終端的電子鑰匙ID,所述電子鑰匙ID包括卡ID ;在P2P模式下,所述NFC電子鎖讀卡器識(shí)別出NFC移動(dòng)終端時(shí),所述NFC電子鎖讀卡器獲取NFC移動(dòng)終端的電子鑰匙ID,所述NFC移動(dòng)終端的電子鑰匙ID包括MSISDN移動(dòng)臺(tái)識(shí)別號(hào)碼;
[0017]所述NFC電子鎖讀卡器將所述電子鑰匙ID傳輸給電子鎖控制器,由所述電子鎖控制器對(duì)所述電子鑰匙ID進(jìn)行認(rèn)證,認(rèn)證通過后則開鎖,認(rèn)證不通過則閉鎖。
[0018]由上述本發(fā)明實(shí)施例提供的技術(shù)方案可以看出,把用戶MSISDN移動(dòng)臺(tái)識(shí)別號(hào)碼(手機(jī)號(hào))作為電子鑰匙ID,手機(jī)號(hào)固有的不可復(fù)制的特性替換了指紋、人臉等生物識(shí)別技術(shù)下電子鑰匙的唯一性,降低了用戶單位使用成本和使用難度,減少了生物識(shí)別技術(shù)泄露給用戶帶來的法律風(fēng)險(xiǎn),而且,當(dāng)用戶持有NFC終端時(shí),既可以采取NFC芯片的P2P模式開鎖,也可以采用卡模擬模式下開鎖,使系統(tǒng)未來具有較大的擴(kuò)展性和靈活性,也能夠起到減少浪費(fèi)和重復(fù)建設(shè)的作用。
【專利附圖】
【附圖說明】
[0019]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他附圖。
[0020]圖1為本發(fā)明實(shí)施例提供的NFC電子鎖的實(shí)現(xiàn)方法的流程示意圖。
[0021]圖2為本發(fā)明實(shí)施例提供的NFC電子鎖讀卡器的構(gòu)成示意圖。
[0022]圖3為本發(fā)明實(shí)施例提供的NFC電子鎖系統(tǒng)的構(gòu)成示示意圖。
[0023]圖4為本發(fā)明實(shí)施例提供的NFC電子鎖系統(tǒng)的原理應(yīng)用示意圖。
[0024]圖5為本發(fā)明實(shí)施例提供的NFC電子鎖系統(tǒng)的應(yīng)用流程示意圖。
[0025]圖6為本發(fā)明實(shí)施例提供的NFC電子讀卡器中NFC芯片電路示意圖。
[0026]圖7為本發(fā)明實(shí)施例提供的NFC電子讀卡器中主控制器電路示意圖。
【具體實(shí)施方式】
[0027]下面結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明的保護(hù)范圍。
[0028]下面對(duì)本發(fā)明實(shí)施例NFC電子鎖的實(shí)現(xiàn)方法、系統(tǒng)及NFC電子鎖讀卡器涉及的術(shù)語、相關(guān)技術(shù)簡(jiǎn)單說明:
[0029]近場(chǎng)通信(Near Field Communication, NFC),又稱近距離無線通信,是一種短距離的高頻無線通信技術(shù),允許電子設(shè)備之間進(jìn)行非接觸式點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸(在十厘米內(nèi))交換數(shù)據(jù)。這個(gè)技術(shù)由免接觸式射頻識(shí)別(RFID)演變而來,并向下兼容RFID,最早由Sony和Philips各自開發(fā)成功,主要用于手機(jī)等手持設(shè)備中提供M2M(Machine to Machine)的通信。由于近場(chǎng)通訊具有天然的安全性,因此,NFC技術(shù)被認(rèn)為在手機(jī)支付等領(lǐng)域具有很大的應(yīng)用前景。同時(shí),NFC也因?yàn)槠湎啾扔谄渌麩o線通訊技術(shù)較好的安全性被中國(guó)物聯(lián)網(wǎng)校企聯(lián)盟比作機(jī)器之間的“安全對(duì)話”。
[0030]NFC芯片是具有相互通信功能,并具有計(jì)算能力,在Felica標(biāo)準(zhǔn)中還含有加密邏輯電路,MIFARE的后期標(biāo)準(zhǔn)也追加了加密/解密模塊(SAM)。
[0031]NFC標(biāo)準(zhǔn)兼容了索尼公司的FeliCaTM標(biāo)準(zhǔn),以及IS014443A,B,也就是使用飛利浦的MIFARE標(biāo)準(zhǔn)。在業(yè)界簡(jiǎn)稱為TypeA,TypeB和TypeF,其中A, B為Mifare標(biāo)準(zhǔn),F(xiàn)為Felica標(biāo)準(zhǔn)。
[0032]與RFID —樣,NFC信息也是通過頻譜中無線頻率部分的電磁感應(yīng)耦合方式傳遞。
[0033]本發(fā)明實(shí)施例中,非接觸式感應(yīng)設(shè)備可以包括非接觸式感應(yīng)卡以及NFC移動(dòng)終端,非接觸式感應(yīng)卡可以包括各類標(biāo)簽。NFC移動(dòng)終端是指具有NFC功能或讀寫芯片的移動(dòng)設(shè)備,如手機(jī)(稱為NFC手機(jī))、平板電腦等;也包含可穿戴電子產(chǎn)品,如:指環(huán)、手表、項(xiàng)鏈
坐寸o
[0034]NFC芯片是在單一芯片上結(jié)合感應(yīng)式讀卡器、感應(yīng)式卡片和點(diǎn)對(duì)點(diǎn)的功能,能在短距離內(nèi)與兼容設(shè)備進(jìn)行識(shí)別和數(shù)據(jù)交換。工作頻率為13.56MHz。含有NFC芯片和天線的NFC移動(dòng)終端又可以分為兩類,一類是具有硬件安全單元或軟件加密安全單元,支持卡模擬、讀寫、P2P三種工作模式的NFC移動(dòng)終端,另一類是沒有硬件安全單元或軟件加密安全單元,只支持讀寫、P2P兩種工作模式的NFC移動(dòng)終端。
[0035]卡模擬模式(Card emulation):這個(gè)模式其實(shí)就相當(dāng)于一張采用RFID技術(shù)的IC卡??梢蕴娲罅康腎C卡(包括信用卡)場(chǎng)合商場(chǎng)刷卡、公交卡、門禁管制,車票,門票等等。卡片通過非接觸讀卡器的RF域來供電,即便是寄主設(shè)備(如手機(jī))沒電也可以工作是NFC的一個(gè)極大優(yōu)點(diǎn)。
[0036]點(diǎn)對(duì)點(diǎn)模式(P2P mode):這個(gè)模式和紅外線差不多,可用于數(shù)據(jù)交換,只是傳輸距離較短,傳輸創(chuàng)建速度較快,傳輸速度也快些,功耗低(藍(lán)牙也類似)。將兩個(gè)具備NFC功能的設(shè)備鏈接,能實(shí)現(xiàn)數(shù)據(jù)點(diǎn)對(duì)點(diǎn)傳輸,如下載音樂、交換圖片或者同步設(shè)備地址薄。因此通過NFC,多個(gè)設(shè)備如數(shù)碼相機(jī)、PDA、計(jì)算機(jī)和手機(jī)之間都可以交換資料或者服務(wù)。
[0037]如圖1所示,本發(fā)明實(shí)施例提供一種NFC電子鎖的實(shí)現(xiàn)方法,包括:
[0038]步驟11、NFC電子鎖讀卡器周期性的在卡模擬模式和P2P模式間切換;
[0039]步驟121、在卡模擬模式下,所述NFC電子鎖讀卡器識(shí)別出非接觸式感應(yīng)卡或者模擬射頻卡的NFC移動(dòng)終端時(shí),獲取非接觸式感應(yīng)卡的電子鑰匙ID (IDentity,標(biāo)識(shí))或者模擬射頻卡的NFC移動(dòng)終端的電子鑰匙ID,所述電子鑰匙ID包括卡ID ;
[0040]步驟122、在P2P模式下,所述NFC電子鎖讀卡器識(shí)別出NFC移動(dòng)終端時(shí),所述NFC電子鎖讀卡器獲取NFC移動(dòng)終端的電子鑰匙ID,所述NFC移動(dòng)終端的電子鑰匙ID包括MSISDN (Mobile Station ISDN number,移動(dòng)臺(tái)識(shí)別號(hào)碼,手機(jī)號(hào)碼);
[0041]步驟13、所述NFC電子鎖讀卡器將所述電子鑰匙ID傳輸給電子鎖控制器,由所述電子鎖控制器對(duì)所述電子鑰匙ID進(jìn)行認(rèn)證,認(rèn)證通過后則開鎖,認(rèn)證不通過則閉鎖。[0042]由上述本發(fā)明實(shí)施例提供的技術(shù)方案可以看出,把用戶MSISDN作為電子鑰匙ID,手機(jī)號(hào)固有的不可復(fù)制的特性替換了指紋、人臉等生物識(shí)別技術(shù)下電子鑰匙的唯一性,降低了用戶單位使用成本和使用難度,減少了生物識(shí)別技術(shù)泄露給用戶帶來的法律風(fēng)險(xiǎn),而且,當(dāng)用戶沒持有NFC終端時(shí),可以使用傳統(tǒng)非接觸式感應(yīng)卡開電子鎖,當(dāng)用戶持有NFC終端時(shí),既可以采取NFC芯片的P2P模式開鎖,也可以采用卡模擬模式下開鎖,使系統(tǒng)未來具有較大的擴(kuò)展性和靈活性,也能夠起到減少浪費(fèi)和重復(fù)建設(shè)的作用。
[0043]而且,本發(fā)明實(shí)施例NFC電子鎖的實(shí)現(xiàn)方法,根據(jù)目前主流技術(shù)和市場(chǎng)應(yīng)用成熟度,采取P2P方式進(jìn)行開鎖??紤]到未來技術(shù)走勢(shì)和市場(chǎng)應(yīng)用成熟度,采取卡模擬仿真方式進(jìn)行開鎖。
[0044]本發(fā)明實(shí)施例NFC電子鎖的實(shí)現(xiàn)方法,應(yīng)用范圍廣泛,可以用于門禁鎖、普通電子鎖、汽車鎖等各類電子鎖,不受限制。示例性的,步驟11中NFC電子鎖讀卡器周期性的在卡模擬模式和P2P模式間切換,周期從30ms-100ms內(nèi)選擇,不受限制。
[0045]具體而言,步驟121中,NFC電子鎖讀卡器識(shí)別出非接觸式感應(yīng)卡時(shí),NFC電子讀卡器可以讀出非接觸式感應(yīng)卡內(nèi)唯一的ID號(hào)(UID, unique identifier),即卡ID,根據(jù)卡的情況不同,卡的唯一的ID號(hào)可以是8位數(shù)字或10位數(shù)字。
[0046]具體而言,步驟121中,模擬射頻卡的NFC移動(dòng)終端可以包括:
[0047]具備硬件安全單元(Security Element,簡(jiǎn)稱SE)實(shí)現(xiàn)模擬射頻卡的NFC移動(dòng)終端。示例性的,硬件安全單元可以參考現(xiàn)有技術(shù)得以理解,如手機(jī)SM卡包含了硬件安全單元,在此不作贅述。
[0048]或者,具備軟件安全單元(SE)實(shí)現(xiàn)模擬射頻卡的NFC移動(dòng)終端。示例性的,如NFC移動(dòng)終端安裝安卓4.4以上版本,并且相關(guān)App支持安全傳輸協(xié)議(即軟件安全單元)。根據(jù)美國(guó)谷歌公司2013年11月I日發(fā)布Android4.4KitKat版本,Android4.4KitKat版本支持安全傳輸協(xié)議,在此不作贅述。
[0049]可見,模擬射頻卡的NFC移動(dòng)終端相當(dāng)于射頻卡,NFC電子讀卡器可以讀出NFC移動(dòng)終端的NFC芯片唯一的ID號(hào)(UID)。本發(fā)明實(shí)施例NFC電子鎖的實(shí)現(xiàn)方法,應(yīng)用門禁鎖時(shí),UID —般是8位或10位數(shù)字,如果是非門禁鎖,UID可以是手機(jī)號(hào)或者其他一串加密ID號(hào)。
[0050]進(jìn)一步的,本發(fā)明實(shí)施例NFC電子鎖的實(shí)現(xiàn)方法,還可以包括NFC移動(dòng)終端注冊(cè)MSISDN 過程:
[0051 ] NFC移動(dòng)終端通過電子鎖App應(yīng)用的注冊(cè)界面向App后臺(tái)服務(wù)器發(fā)送注冊(cè)申請(qǐng),所述注冊(cè)申請(qǐng)攜帶MSISDN;
[0052]所述NFC移動(dòng)終端獲取所述App后臺(tái)服務(wù)器返回的所述MSISDN的驗(yàn)證碼,其中,所述App后臺(tái)服務(wù)器基于安全算法得到所述MSISDN的驗(yàn)證碼;
[0053]所述NFC移動(dòng)終端將所述驗(yàn)證碼發(fā)送給所述App后臺(tái)服務(wù)器完成注冊(cè)。
[0054]可選的,所述NFC移動(dòng)終端獲取所述App后臺(tái)服務(wù)器返回的所述MSISDN的驗(yàn)證碼,可以包括:
[0055]NFC移動(dòng)終端為NFC手機(jī)時(shí),所述App后臺(tái)服務(wù)器將所述驗(yàn)證碼發(fā)送給所述NFC手機(jī),所述NFC手機(jī)直接獲取所述驗(yàn)證碼;
[0056]或者,NFC移動(dòng)終端為除NFC手機(jī)之外的具有NFC的移動(dòng)設(shè)備時(shí),所述App后臺(tái)服務(wù)器將所述驗(yàn)證碼發(fā)送給用戶手機(jī),所述NFC移動(dòng)終端通過用戶手機(jī)獲取所述驗(yàn)證碼。
[0057]可見,驗(yàn)證碼發(fā)送至手機(jī),手機(jī)可以是用戶進(jìn)行注冊(cè)時(shí)使用的NFC手機(jī)或者普通手機(jī),驗(yàn)證碼此處作用是完成注冊(cè),通過驗(yàn)證碼方式驗(yàn)證手機(jī)號(hào)為本人在使用。
[0058]值得說明的是,注冊(cè)MSISDN的NFC移動(dòng)終端可以是具備硬件安全單元或者具備軟件安全單元的NFC移動(dòng)終端,這樣,同一個(gè)NFC移動(dòng)終端,分別NFC電子鎖讀卡器在卡模擬模式下,NFC移動(dòng)終端可以模擬射頻卡,NFC電子鎖讀卡器的在P2P模式下,NFC移動(dòng)終端可以與NFC電子鎖讀卡器建立P2P連接。
[0059]本發(fā)明實(shí)施例NFC電子鎖的實(shí)現(xiàn)方法,還包括P2P連接建立過程:
[0060]在P2P模式下,所述NFC移動(dòng)終端運(yùn)行所述電子鎖App應(yīng)用,所述NFC移動(dòng)終端與所述NFC電子鎖讀卡器建立P2P連接;
[0061]所述NFC電子鎖讀卡器還獲取所述驗(yàn)證碼并基于所述安全算法得到所述MSISDN的校驗(yàn)碼;
[0062]此時(shí),所述NFC電子鎖讀卡器將所述電子鑰匙ID傳輸給電子鎖控制器,包括:
[0063]當(dāng)所述校驗(yàn)碼與所述驗(yàn)證碼一致時(shí),所述NFC電子鎖讀卡器將所述電子鑰匙ID傳輸給電子鎖控制器。
[0064]其中,當(dāng)所述校驗(yàn)碼與所述驗(yàn)證碼不一致時(shí),提示用戶“未被授權(quán)”等,所述NFC電子鎖讀卡器拒絕將所述電子鑰匙ID傳輸給電子鎖控制器。
[0065]NFC電子鎖讀卡器預(yù)先存儲(chǔ)好安全算法,該安全算法與App注冊(cè)時(shí),服務(wù)器返回生成的驗(yàn)證碼時(shí)用的算法保持一致。判斷校驗(yàn)碼與驗(yàn)證碼是否一致,這樣可以防止非本人使用手機(jī)號(hào)進(jìn)行盜刷,也可以防止非法App操作。
[0066]示例性的,安全算法包括但不限于MD5、隨機(jī)數(shù)生成算法。
[0067]可見,在P2P模式下,NFC移動(dòng)終端需要運(yùn)行所述電子鎖App應(yīng)用,NFC移動(dòng)終端與NFC電子鎖讀卡器建立P2P連接,NFC電子鎖讀卡器獲取NFC移動(dòng)終端的電子鑰匙ID。
[0068]本發(fā)明實(shí)施例NFC電子鎖的實(shí)現(xiàn)方法,當(dāng)NFC電子鎖讀卡器用于門禁鎖讀卡時(shí),所述NFC電子鎖讀卡器將所述電子鑰匙ID傳輸給電子鎖控制器,可以包括:
[0069]所述NFC電子鎖讀卡器將所述電子鑰匙ID轉(zhuǎn)換成符合韋根26協(xié)議或者韋根34協(xié)議形式傳輸給NFC電子鎖控器。
[0070]可見,對(duì)于門禁鎖,為了符合標(biāo)準(zhǔn)協(xié)議,因此,對(duì)電子鑰匙格式標(biāo)準(zhǔn)化處理,11位數(shù)字手機(jī)號(hào)最終將根據(jù)標(biāo)準(zhǔn)協(xié)議算法轉(zhuǎn)換成符合韋根26、34協(xié)議的8位數(shù)字傳輸給電子鎖控制器?;蛘撸鶕?jù)客戶定制使用TCP/IP、RS232或者RS485形式傳輸,不受限制。
[0071]而門禁鎖之外的其他電子鎖,目前沒有標(biāo)準(zhǔn)協(xié)議要求,可以使用TCP/IP、RS232或者RS485形式傳輸。或者,根據(jù)客戶定制使用韋根26、34協(xié)議形式傳輸,不受限制。具體而言,步驟13中,NFC電子鎖讀卡器將電子鑰匙ID傳輸給電子鎖控制器,示例性的,NFC電子鎖讀卡器與電子鎖控制器之間數(shù)據(jù)傳輸可以采用DES(Data Encryption Standard,數(shù)據(jù)加密標(biāo)準(zhǔn))加密方式。
[0072]電子鎖控制器預(yù)先存儲(chǔ)電子鑰匙ID和權(quán)限,用于與NFC電子鎖讀卡器傳輸?shù)碾娮予€匙ID進(jìn)行驗(yàn)證,認(rèn)證通過后則開鎖,認(rèn)證不通過則閉鎖。
[0073]可見,電子鎖控制器接收NFC電子鎖讀卡器發(fā)來的電子鑰匙的數(shù)字信號(hào),對(duì)數(shù)字信號(hào)進(jìn)行認(rèn)證鑒權(quán),判斷NFC電子鎖讀卡器發(fā)來的電子鑰匙ID號(hào)是開門權(quán)限范圍,確定是否發(fā)給電控開鎖裝置開鎖信號(hào)。對(duì)數(shù)字信號(hào)進(jìn)行認(rèn)證鑒權(quán)以及開鎖可以參考現(xiàn)有技術(shù)得以理解,在此不做贅述。
[0074]電子鎖控制器及控制器管理軟件可以提供用戶人機(jī)交互界面,下發(fā)或注銷電子鑰匙ID的開門禁鎖權(quán)限、監(jiān)控開門歷史記錄和考勤等功能。電子鎖控制器及控制器管理軟件連接發(fā)卡授權(quán)器后,能通過USB等通信方式讀入App中的電子鑰匙ID號(hào)或者人工錄入電子鑰匙ID號(hào)。發(fā)卡授權(quán)器具備NFC芯片,還可以讀取非接觸式感應(yīng)卡的電子鑰匙ID??梢詤⒖棘F(xiàn)有技術(shù)得以理解,在此不做贅述。
[0075]可選的,可以由NFC電子鎖讀卡器實(shí)現(xiàn)發(fā)卡授權(quán)器的功能,在此不做贅述。
[0076]如圖2所示,對(duì)應(yīng)于上述實(shí)施例提供的NFC電子鎖的實(shí)現(xiàn)方法,本發(fā)明實(shí)施例提供一種NFC電子鎖讀卡器,包括:
[0077]識(shí)別處理單元21,用于周期性的在卡模擬模式和P2P模式間切換,在卡模擬模式下,識(shí)別出非接觸式感應(yīng)卡或者模擬射頻卡的NFC移動(dòng)終端時(shí)獲取非接觸式感應(yīng)卡的電子鑰匙ID標(biāo)識(shí)或者模擬射頻卡的NFC移動(dòng)終端的電子鑰匙ID,所述電子鑰匙ID包括卡ID ;在P2P模式下,識(shí)別出NFC移動(dòng)終端時(shí),獲取NFC移動(dòng)終端的電子鑰匙ID,所述NFC移動(dòng)終端的電子鑰匙ID包括MSISDN移動(dòng)臺(tái)識(shí)別號(hào)碼;
[0078]傳輸單元22,用于將所述電子鑰匙ID傳輸給電子鎖控制器,由所述電子鎖控制器對(duì)所述電子鑰匙ID進(jìn)行認(rèn)證,認(rèn)證通過后則開鎖,認(rèn)證不通過則閉鎖。
[0079]由上述本發(fā)明實(shí)施例提供的技術(shù)方案可以看出,把用戶MSISDN作為電子鑰匙ID,手機(jī)號(hào)固有的不可復(fù)制的特性替換了指紋、人臉等生物識(shí)別技術(shù)下電子鑰匙的唯一性,降低了用戶單位使用成本和使用難度,減少了生物識(shí)別技術(shù)泄露給用戶帶來的法律風(fēng)險(xiǎn),而且,當(dāng)用戶沒持有NFC終端時(shí),可以使用傳統(tǒng)非接觸式感應(yīng)卡開電子鎖,當(dāng)用戶持有NFC終端時(shí),既可以采取NFC芯片的P2P模式開鎖,也可以采用卡模擬模式下開鎖,使系統(tǒng)未來具有較大的擴(kuò)展性和靈活性,也能夠起到減少浪費(fèi)和重復(fù)建設(shè)的作用。
[0080]而且,本發(fā)明實(shí)施例NFC電子鎖讀卡器,根據(jù)目前主流技術(shù)和市場(chǎng)應(yīng)用成熟度,采取P2P方式進(jìn)行開鎖??紤]到未來技術(shù)走勢(shì)和市場(chǎng)應(yīng)用成熟度,采取卡模擬方式進(jìn)行開鎖。
[0081]本發(fā)明實(shí)施例NFC電子鎖讀卡器,應(yīng)用范圍廣泛,可以用于門禁鎖、普通電子鎖、汽車鎖等各類電子鎖,不受限制。
[0082]示例性的,識(shí)別處理單元21周期性的在卡模擬模式和P2P模式間切換,周期從30ms-100ms內(nèi)選擇,不受限制。
[0083]具體而言,NFC電子鎖讀卡器識(shí)別出非接觸式感應(yīng)卡時(shí),NFC電子讀卡器可以讀出非接觸式感應(yīng)卡內(nèi)唯一的ID號(hào)(UID),即卡ID,根據(jù)卡的情況不同,卡的唯一的ID號(hào)可以是8位數(shù)字或10位數(shù)字。
[0084]具體而言,模擬射頻卡的NFC移動(dòng)終端可以包括:
[0085]具備硬件安全單元(Security Element,簡(jiǎn)稱SE)實(shí)現(xiàn)模擬射頻卡的NFC移動(dòng)終端。示例性的,硬件安全單元可以參考現(xiàn)有技術(shù)得以理解,如手機(jī)SM卡包含了硬件安全單元,在此不作贅述。
[0086]或者,具備軟件安全單元(SE)實(shí)現(xiàn)模擬射頻卡的NFC移動(dòng)終端。示例性的,如NFC移動(dòng)終端安裝安卓4.4以上版本,并且相關(guān)App支持安全傳輸協(xié)議(即軟件安全單元)。根據(jù)美國(guó)谷歌公司2013年11月I日發(fā)布Android4.4KitKat版本,Android4.4KitKat版本支持安全傳輸協(xié)議,在此不作贅述。
[0087]可見,模擬射頻卡的NFC移動(dòng)終端相當(dāng)于射頻卡,NFC電子讀卡器可以讀出NFC移動(dòng)終端的NFC芯片唯一的ID號(hào)(UID)。本發(fā)明實(shí)施例應(yīng)用門禁鎖時(shí),UID 一般是8位或10位數(shù)字,如果是非門禁鎖,UID可以是手機(jī)號(hào)或者其他一串加密ID號(hào)。為了便于理解本發(fā)明實(shí)施例NFC電子鎖讀卡器,對(duì)NFC移動(dòng)終端注冊(cè)MSISDN過程做出說明,包括:
[0088]NFC移動(dòng)終端通過電子鎖App應(yīng)用的注冊(cè)界面向App后臺(tái)服務(wù)器發(fā)送注冊(cè)申請(qǐng),所述注冊(cè)申請(qǐng)攜帶MSISDN ;
[0089]所述NFC移動(dòng)終端獲取所述App后臺(tái)服務(wù)器返回的所述MSISDN的驗(yàn)證碼,其中,所述App后臺(tái)服務(wù)器基于安全算法得到所述MSISDN的驗(yàn)證碼;
[0090]所述NFC移動(dòng)終端將所述驗(yàn)證碼發(fā)送給所述App后臺(tái)服務(wù)器完成注冊(cè)。
[0091]可選的,所述NFC移動(dòng)終端獲取所述App后臺(tái)服務(wù)器返回的所述MSISDN的驗(yàn)證碼,可以包括:
[0092]NFC移動(dòng)終端為NFC手機(jī)時(shí),所述App后臺(tái)服務(wù)器將所述驗(yàn)證碼發(fā)送給所述NFC手機(jī),所述NFC手機(jī)直接獲取所述驗(yàn)證碼;
[0093]或者,NFC移動(dòng)終端為除NFC手機(jī)之外的具有NFC的移動(dòng)設(shè)備時(shí),所述App后臺(tái)服務(wù)器將所述驗(yàn)證碼發(fā)送給用戶手機(jī),所述NFC移動(dòng)終端通過用戶手機(jī)獲取所述驗(yàn)證碼。
[0094]可見,驗(yàn)證碼發(fā)送至手機(jī),手機(jī)可以是用戶進(jìn)行注冊(cè)時(shí)使用的NFC手機(jī)或者普通手機(jī),驗(yàn)證碼此處作用是完成注冊(cè),通過驗(yàn)證碼方式驗(yàn)證手機(jī)號(hào)為本人在使用。
[0095]值得說明的是,注冊(cè)MSISDN的NFC移動(dòng)終端可以是具備硬件安全單元或者具備軟件安全單元的NFC移動(dòng)終端,這樣,同一個(gè)NFC移動(dòng)終端,分別NFC電子鎖讀卡器在卡模擬模式下,NFC移動(dòng)終端可以模擬射頻卡,NFC電子鎖讀卡器的在P2P模式下,NFC移動(dòng)終端可以與NFC電子鎖讀卡器建立P2P連接。
[0096]在P2P模式下,所述NFC移動(dòng)終端運(yùn)行所述電子鎖App應(yīng)用,所述NFC移動(dòng)終端與所述NFC電子鎖讀卡器建立P2P連接;
[0097]具體而言,識(shí)別處理單元21,還可以用于獲取NFC移動(dòng)終端發(fā)送的驗(yàn)證碼并基于安全算法得到所述MSISDN的校驗(yàn)碼,當(dāng)所述校驗(yàn)碼與所述驗(yàn)證碼一致時(shí),將所述電子鑰匙ID傳輸給電子鎖控制器;
[0098]其中,NFC移動(dòng)終端發(fā)送的驗(yàn)證碼為NFC移動(dòng)終端通過電子鎖App應(yīng)用的注冊(cè)界面向App后臺(tái)服務(wù)器發(fā)送注冊(cè)申請(qǐng),所述注冊(cè)申請(qǐng)攜帶MSISDN,所述NFC移動(dòng)終端獲取所述App后臺(tái)服務(wù)器返回的所述MSISDN的驗(yàn)證碼,其中,所述App后臺(tái)服務(wù)器基于所述安全算法得到所述MSISDN的驗(yàn)證碼。
[0099]示例性的,安全算法包括但不限于MD5、隨機(jī)數(shù)生成算法。
[0100]另外,識(shí)別處理單元21確定當(dāng)所述校驗(yàn)碼與所述驗(yàn)證碼不一致時(shí),提示用戶“未被授權(quán)”等,所述NFC電子鎖讀卡器拒絕將所述電子鑰匙ID傳輸給電子鎖控制器。
[0101]NFC電子鎖讀卡器預(yù)先存儲(chǔ)好安全算法,該安全算法與App注冊(cè)時(shí),服務(wù)器返回生成的驗(yàn)證碼時(shí)用的算法保持一致。判斷校驗(yàn)碼與驗(yàn)證碼是否一致,這樣可以防止非本人使用手機(jī)號(hào)進(jìn)行盜刷,也可以防止非法App操作。
[0102]可見,在P2P模式下,NFC移動(dòng)終端需要運(yùn)行所述電子鎖App應(yīng)用,NFC移動(dòng)終端與NFC電子鎖讀卡器建立P2P連接,NFC電子鎖讀卡器獲取NFC移動(dòng)終端的電子鑰匙ID。[0103]示例性的,NFC電子鎖讀卡器與電子鎖控制器之間數(shù)據(jù)傳輸可以采用DES (DataEncryption Standard,數(shù)據(jù)加密標(biāo)準(zhǔn))加密方式。
[0104]電子鎖控制器預(yù)先存儲(chǔ)電子鑰匙ID和權(quán)限,用于與NFC電子鎖讀卡器傳輸?shù)碾娮予€匙ID進(jìn)行驗(yàn)證,認(rèn)證通過后則開鎖,認(rèn)證不通過則閉鎖。
[0105]本發(fā)明實(shí)施例NFC電子鎖讀卡器,還可以包括轉(zhuǎn)換單元,用于當(dāng)NFC電子鎖讀卡器用于門禁鎖讀卡時(shí),將所述電子鑰匙ID轉(zhuǎn)換成符合韋根26協(xié)議、韋根34協(xié)議、RS232或者RS485形式,傳輸單兀22傳輸給電子鎖控制器。
[0106]可見,對(duì)于門禁鎖,需要符合標(biāo)準(zhǔn)協(xié)議,因此,對(duì)電子鑰匙格式標(biāo)準(zhǔn)化處理,11位數(shù)字手機(jī)號(hào)最終將根據(jù)標(biāo)準(zhǔn)協(xié)議算法轉(zhuǎn)換成符合韋根26、34協(xié)議的8位數(shù)字傳輸給電子鎖控制器。或者,根據(jù)客戶定制使用TCP/IP、RS232或者RS485形式傳輸,不受限制。
[0107]而門禁鎖之外的其他電子鎖,目前沒有標(biāo)準(zhǔn)協(xié)議要求,可以使用TCP/IP、RS232或者RS485形式傳輸?;蛘撸鶕?jù)客戶定制使用韋根26、34協(xié)議形式傳輸,不受限制。
[0108]為了便于理解本發(fā)明實(shí)施例NFC電子鎖讀卡器,對(duì)電子鎖控制器做出說明:
[0109]電子鎖控制器接收NFC電子鎖讀卡器發(fā)來的電子鑰匙的數(shù)字信號(hào),對(duì)數(shù)字信號(hào)進(jìn)行認(rèn)證鑒權(quán),判斷NFC電子鎖讀卡器發(fā)來的電子鑰匙ID號(hào)是開門權(quán)限范圍,確定是否發(fā)給電控開鎖裝置開鎖信號(hào)。對(duì)數(shù)字信號(hào)進(jìn)行認(rèn)證鑒權(quán)以及開鎖可以參考現(xiàn)有技術(shù)得以理解,在此不做贅述。
[0110]電子鎖控制器及控制器管理軟件可以提供用戶人機(jī)交互界面,下發(fā)或注銷電子鑰匙ID的開門禁鎖權(quán)限、監(jiān)控開門歷史記錄和考勤等功能。電子鎖控制器及控制器管理軟件連接發(fā)卡授權(quán)器后,能通過USB等通信方式讀入App中的電子鑰匙ID號(hào)或者人工錄入電子鑰匙ID號(hào)。發(fā)卡授權(quán)器具備NFC芯片,還可以讀取非接觸式感應(yīng)卡的電子鑰匙ID??梢詤⒖棘F(xiàn)有技術(shù)得以理解,在此不做贅述。
[0111]可選的,可以由NFC電子鎖讀卡器實(shí)現(xiàn)發(fā)卡授權(quán)器的功能,在此不做贅述。
[0112]如圖3所示,對(duì)應(yīng)上述實(shí)施例的NFC電子鎖的實(shí)現(xiàn)方法,本發(fā)明實(shí)施例提供一種NFC電子鎖系統(tǒng),包括上述實(shí)施例提供的NFC電子鎖讀卡器31以及電子鎖控制器32:
[0113]NFC電子鎖讀卡器周期性的在卡模擬模式和點(diǎn)對(duì)點(diǎn)P2P模式間切換,在卡模擬模式下,所述NFC電子鎖讀卡器識(shí)別出非接觸式感應(yīng)卡或者模擬射頻卡的NFC移動(dòng)終端時(shí),獲取非接觸式感應(yīng)卡的電子鑰匙ID標(biāo)識(shí)或者模擬射頻卡的NFC移動(dòng)終端的電子鑰匙ID,所述電子鑰匙ID包括卡ID ;在P2P模式下,所述NFC電子鎖讀卡器識(shí)別出NFC移動(dòng)終端時(shí),所述NFC電子鎖讀卡器獲取NFC移動(dòng)終端的電子鑰匙ID,所述NFC移動(dòng)終端的電子鑰匙ID包括MSISDN移動(dòng)臺(tái)識(shí)別號(hào)碼;
[0114]所述NFC電子鎖讀卡器將所述電子鑰匙ID傳輸給電子鎖控制器,由所述電子鎖控制器對(duì)所述電子鑰匙ID進(jìn)行認(rèn)證,認(rèn)證通過后則開鎖,認(rèn)證不通過則閉鎖。
[0115]由上述本發(fā)明實(shí)施例提供的技術(shù)方案可以看出,把用戶MSISDN作為電子鑰匙ID,手機(jī)號(hào)固有的不可復(fù)制的特性替換了指紋、人臉等生物識(shí)別技術(shù)下電子鑰匙的唯一性,降低了用戶單位使用成本和使用難度,減少了生物識(shí)別技術(shù)泄露給用戶帶來的法律風(fēng)險(xiǎn),而且,當(dāng)用戶沒持有NFC終端時(shí),可以使用傳統(tǒng)非接觸式感應(yīng)卡開電子鎖,當(dāng)用戶持有NFC終端時(shí),既可以采取NFC芯片的P2P模式開鎖,也可以采用卡模擬模式下開鎖,使系統(tǒng)未來具有較大的擴(kuò)展性和靈活性,也能夠起到減少浪費(fèi)和重復(fù)建設(shè)的作用。[0116]而且,本發(fā)明實(shí)施例NFC電子鎖讀卡器,根據(jù)目前主流技術(shù)和市場(chǎng)應(yīng)用成熟度,采取P2P方式進(jìn)行開鎖。考慮到未來技術(shù)走勢(shì)和市場(chǎng)應(yīng)用成熟度,采取卡模擬仿真方式進(jìn)行開鎖。
[0117]本發(fā)明實(shí)施例NFC電子鎖讀卡器,應(yīng)用范圍廣泛,可以用于門禁鎖、普通電子鎖、汽車鎖等各類電子鎖,不受限制。
[0118]本發(fā)明實(shí)施例涉及的NFC電子鎖讀卡器、電子鎖控制器等可以參考上述實(shí)施例得以理解,在此不再贅述。
[0119]如圖4所示,以【具體實(shí)施方式】來說明本發(fā)明實(shí)施例NFC電子鎖系統(tǒng)主要包括:NFC電子鎖讀卡器41以及電子鎖控制器42,還可以包括NFC移動(dòng)終端43、App軟件和App后臺(tái)支持系統(tǒng)(圖中未示意)、控制器管理軟件44、發(fā)卡授權(quán)器45、電控開關(guān)46、非接觸式感應(yīng)卡47。
[0120]具體說明:
[0121](I)NFC移動(dòng)終端43包括:App軟件431、13.56MHz射頻天線模塊432、NFC芯片模塊433、硬件或軟件安全單元SE434。
[0122]App軟件和App后臺(tái)支持系統(tǒng)功能是注冊(cè)手機(jī)號(hào)(把手機(jī)號(hào)作為電子鑰匙ID)、存儲(chǔ)用戶電子鑰匙ID號(hào)和相關(guān)配置數(shù)據(jù)、互操作安卓系統(tǒng)NFC接口,通過NFC芯片傳輸數(shù)據(jù)和交互通信。App支持安卓、ios、Windows Phone等智能終端操作平臺(tái)。
[0123]射頻天線模塊432,用于變壓器共耦匹配后,電磁感應(yīng)NFC讀卡器,完成通訊指令、數(shù)據(jù)傳輸和校驗(yàn)。
[0124]NFC芯片模塊433,用于與讀卡器中的NFC芯片進(jìn)行交互通訊,在硬件或軟件安全單元SE434的配合下,模擬出卡ID號(hào)。
[0125]硬件或軟件安全單元SE434,用于模擬成射頻卡。
[0126]NFC移動(dòng)終端43、非接觸式感應(yīng)卡47與NFC電子鎖讀卡器41之間支持IS014443A、IS014443B、Felica、IS015693 標(biāo)準(zhǔn)協(xié)議。
[0127](2) NFC電子鎖讀卡器41包括:NFC芯片信號(hào)識(shí)別和處理模塊411、NFC芯片數(shù)據(jù)輸入輸出通信模塊412、13.56MHz射頻天線模塊413、主控制器414。
[0128]射頻天線模塊413,用于感應(yīng)傳輸過來的電子鑰匙ID的模擬信號(hào)。
[0129]NFC芯片信號(hào)識(shí)別和處理模塊411,用于將電子鑰匙ID的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào);
[0130]NFC芯片數(shù)據(jù)輸入輸出通信模塊412,用于將轉(zhuǎn)換后的數(shù)字信號(hào)發(fā)送至電子鎖讀卡器主控制器414。NFC芯片模塊包括NFC芯片信號(hào)識(shí)別和處理模塊411和NFC芯片數(shù)據(jù)輸入輸出通信模塊412。
[0131]主控制器模塊414,用于對(duì)讀卡器NFC芯片模塊進(jìn)行控制,可以包括計(jì)算單元、存儲(chǔ)單元、通信單元和輸入輸出單元。
[0132]其中,存儲(chǔ)單元用于存儲(chǔ)安全驗(yàn)證算法和標(biāo)準(zhǔn)ID轉(zhuǎn)換算法;計(jì)算單元用于對(duì)傳過來的移動(dòng)手機(jī)號(hào)碼進(jìn)行驗(yàn)證,并轉(zhuǎn)換成標(biāo)準(zhǔn)的ID號(hào);輸入單元接收來自NFC芯片數(shù)據(jù)輸入輸出通信模塊412的輸出數(shù)據(jù);輸出單元輸出數(shù)據(jù)到電子鎖控制器42。
[0133]本發(fā)明實(shí)施例提供的NFC電子讀卡器中13.56射頻天線模塊可以參考現(xiàn)有技術(shù)的以理解,NFC電子讀卡器中NFC芯片模塊電路可以參考圖6所示,NFC電子讀卡器中主控制器模塊電路可以參考圖7所示。
[0134]NFC電子鎖讀卡器41的NFC芯片工作模式為卡模擬模式和P2P模式。NFC電子鎖讀卡器從開始啟動(dòng)工作,一直以讀卡器模式和P2P兩種工作模式不斷切換,兩種模式切換輪詢偵聽識(shí)別,偵聽到近距離范圍內(nèi)有無非接觸式感應(yīng)設(shè)備。
[0135]當(dāng)NFC電子鎖讀卡器41在卡模擬模式下,偵聽識(shí)別到普通非接觸式感應(yīng)卡時(shí),NFC電子鎖讀卡器41讀取卡內(nèi)唯一 ID號(hào),傳輸至電子鎖控制器做認(rèn)證,當(dāng)在卡模擬模式下,NFC電子鎖讀卡器41偵聽到有模擬仿真卡(若NFC移動(dòng)終端具有硬件安全單元SE時(shí),或者NFC移動(dòng)終端安裝安卓4.4以上版本,并且相關(guān)App支持安全傳輸協(xié)議的卡模擬方式,亦即軟件加密安全單元,則代表該NFC移動(dòng)終端可以作為虛擬卡使用),NFC電子鎖讀卡器41可以讀出移動(dòng)端NFC芯片唯一的ID號(hào)。在卡模擬模式下,偵聽到非卡類的NFC移動(dòng)終端,不做任何處理。
[0136]當(dāng)NFC電子鎖讀卡器41在P2P通信模式下,偵聽到有NFC移動(dòng)終端進(jìn)行無線射頻感應(yīng)區(qū),則與NFC移動(dòng)端NFC芯片進(jìn)行交互數(shù)據(jù),用戶此時(shí)需要啟動(dòng)App進(jìn)行電子鑰匙傳輸。電子鑰匙為App注冊(cè)過的手機(jī)號(hào)。P2P通信模式下,偵聽到普通非接觸式感應(yīng)卡或者模擬仿真卡進(jìn)入射頻感應(yīng)區(qū),不做任何處理。
[0137]NFC電子鎖讀卡器41與電子鎖控制器42之間支持韋根26協(xié)議、韋根34協(xié)議、RS232、RS485、TCP/IP 協(xié)議、藍(lán)牙、ZigBee, Z-Wave 或者 W1-Fi 協(xié)議。
[0138](3)電子鎖控制器42包括:鑒權(quán)認(rèn)證和運(yùn)算模塊421、數(shù)據(jù)輸入輸出通信模塊422、電子鎖開閉驅(qū)動(dòng)指令模塊423、存儲(chǔ)模塊424。
[0139]鑒權(quán)認(rèn)證和運(yùn)算模塊421,用于對(duì)NFC電子鎖讀卡器發(fā)來的電子鑰匙ID的數(shù)字信號(hào)進(jìn)行認(rèn)證鑒權(quán),判斷是否是開門權(quán)限范圍;
[0140]數(shù)據(jù)輸入輸出通信模塊422,用于接收NFC電子鎖讀卡器發(fā)來的電子鑰匙ID的數(shù)字信號(hào);上傳開鎖歷史記錄功能;
[0141]電子鎖開閉驅(qū)動(dòng)指令模塊423,用于發(fā)送開/閉鎖控制驅(qū)動(dòng)指令功能;
[0142]存儲(chǔ)模塊424,用于接收和存儲(chǔ)控制器管理軟件44發(fā)送過來的電子鑰匙ID基本權(quán)限電子信息功能。
[0143]電子鎖控制器42與控制器管理軟件44之間支持RS232、RS485或者TCP/IP協(xié)議。
[0144](4)控制器管理軟件44,用于提供用戶人機(jī)交互界面下,給電子鎖控制器42下發(fā)或注銷電子鑰匙ID的開電子鎖權(quán)限、監(jiān)控開門歷史記錄和考勤等功能。連接發(fā)卡授權(quán)器后45,能通過USB等通信方式讀入App中的電子鑰匙ID號(hào)或者人工錄入電子鑰匙ID號(hào)。
[0145]電子鎖控制器42和控制器管理軟件44之間的通信方式采取藍(lán)牙、TCP/IP、ZigBee, Z-Wave、W1-F1、RS485、RS232 等方式進(jìn)行。
[0146](5)發(fā)卡授權(quán)器45,用于與電子鎖控制器42和控制器管理軟件44 一起使用,將傳統(tǒng)模式下的待授權(quán)限非接觸式卡的電子鑰匙ID讀入控制器管理軟件44,并最終發(fā)送至電子鎖控制器42做鑒權(quán)認(rèn)證,或者通過手機(jī)App將手機(jī)號(hào)讀入控制器管理軟件44,并將手機(jī)號(hào)轉(zhuǎn)換成標(biāo)準(zhǔn)的電子鑰匙ID格式,并最終發(fā)送至電子鎖控制器42做鑒權(quán)認(rèn)證。
[0147]控制器管理軟件44與發(fā)卡授權(quán)器45之間支持RS232、USB協(xié)議。
[0148](6)電控開關(guān)46 (或者電子鎖電控開/閉鎖裝置),當(dāng)接收到電子鎖控制器42發(fā)來開鎖的指令信號(hào)以后,執(zhí)行開鎖的驅(qū)動(dòng)單元,驅(qū)動(dòng)單元通常采用驅(qū)動(dòng)電路驅(qū)動(dòng)馬達(dá)轉(zhuǎn)動(dòng),此處為公知技術(shù),不再細(xì)述。常見的裝置如電插鎖、磁力鎖。
[0149]如圖5所示,本發(fā)明實(shí)施例提供一種電子鎖的實(shí)現(xiàn)方法,包括:
[0150]51:NFC移動(dòng)端下載App,通過App注冊(cè)界面向App后臺(tái)服務(wù)器發(fā)送申請(qǐng),通過驗(yàn)證碼方式驗(yàn)證手機(jī)號(hào)為本人在使用,將手機(jī)號(hào)作為電子鑰匙ID,后臺(tái)服務(wù)器經(jīng)過安全算法確定驗(yàn)證碼發(fā)送至本人手機(jī),驗(yàn)證碼此處作用是完成注冊(cè)。
[0151]除手機(jī)以外的其他NFC移動(dòng)終端注冊(cè)時(shí),也可采用手機(jī)號(hào)作為電子鑰匙ID號(hào),但驗(yàn)證碼發(fā)送至注冊(cè)手機(jī)。
[0152]52:發(fā)卡授權(quán)器一端USB免驅(qū)動(dòng)方式連接電子鎖控制器的控制器管理軟件,發(fā)卡授權(quán)器的NFC芯片讀取NFC移動(dòng)終端中App存儲(chǔ)電子鑰匙ID (手機(jī)號(hào))將讀取到的電子鑰匙ID直接發(fā)送到電子鎖控制器的控制器管理軟件中。
[0153]若使用普通非接觸式感應(yīng)卡時(shí),則讀取的是卡的唯一 ID號(hào),把該ID號(hào)作為卡的電子鑰匙ID。
[0154]53:用戶在控制器管理軟件的人機(jī)交互圖形界面中對(duì)電子鑰匙ID進(jìn)行電子鎖授權(quán),并將ID認(rèn)證權(quán)限信息下發(fā)至電子鎖控制器中。
[0155]54:NFC移動(dòng)終端打開App后,運(yùn)行界面狀態(tài)時(shí)靠近NFC電子鎖讀卡器,NFC電子鎖讀卡器中的NFC芯片與NFC移動(dòng)終端的NFC芯片進(jìn)行交互通信,App中預(yù)存的電子鑰匙ID(手機(jī)號(hào))和驗(yàn)證碼通過射頻天線模塊傳輸至NFC電子鎖讀卡器端的NFC芯片信號(hào)識(shí)別和處理模塊。
[0156]55 =NFC電子鎖讀卡器輪詢偵聽射頻信號(hào),識(shí)別電子鑰匙信號(hào),NFC電子鎖讀卡器的主控制器對(duì)傳輸過來的電子鑰匙信號(hào)進(jìn)行安全算法分析,并比對(duì)空中授權(quán)生成的驗(yàn)證碼是否一致,確定非盜刷鎖和合法App后,NFC電子鎖讀卡器的主控制器根據(jù)電子鎖采取的傳輸接口協(xié)議(包括但不限于韋根26、34,RS232,RS485等)不同,將得到的電子鑰匙ID (手機(jī)號(hào)),對(duì)電子鑰匙格式標(biāo)準(zhǔn)化處理,然后發(fā)送至電子鎖控制器做鑒權(quán)認(rèn)證。
[0157]若使用普通非接觸式感應(yīng)卡,或者當(dāng)NFC移動(dòng)終端含有硬件安全單元或軟件加密安全單元時(shí),則NFC電子鎖讀卡器識(shí)別電子鑰匙信號(hào)得到電子鑰匙ID,根據(jù)電子鎖采取的傳輸接口協(xié)議(包括但不限于韋根26、34,RS232,RS485等)不同,發(fā)送電子鑰匙ID至電子鎖控制器做鑒權(quán)認(rèn)證。
[0158]56:電子鎖控制器根據(jù)已存儲(chǔ)的電子鑰匙ID和權(quán)限信息,對(duì)傳遞過來的電子鑰匙ID進(jìn)行認(rèn)證,確定是否向電控開鎖裝置發(fā)出開\閉鎖指令。
[0159]57:電子鎖電控開/閉鎖裝置根據(jù)接收到的電子鎖控制器發(fā)出的開\閉鎖指令執(zhí)行開鎖或不做開鎖動(dòng)作。
[0160]本發(fā)明實(shí)施例NFC電子鎖的實(shí)現(xiàn)方法、系統(tǒng)及NFC電子鎖讀卡器,兼容傳統(tǒng)非接觸式感應(yīng)卡,用戶在無NFC手機(jī)情況下,可以使用傳統(tǒng)卡或NFC標(biāo)簽方式開電子鎖,大大的擴(kuò)展了系統(tǒng)的使用價(jià)值和使用范圍,同時(shí),也為原有系統(tǒng)的升級(jí)改造提供了便利,減少浪費(fèi)和
重復(fù)建設(shè)。
[0161]本發(fā)明實(shí)施例NFC電子鎖的實(shí)現(xiàn)方法、系統(tǒng)及NFC電子鎖讀卡器,根據(jù)目前技術(shù)發(fā)展情況和未來技術(shù)發(fā)展態(tài)勢(shì),根據(jù)NFC芯片固有特性,采取P2P工作模式和卡模擬模式進(jìn)行雙模式開電子鎖鎖設(shè)計(jì),使系統(tǒng)未來具有較大的擴(kuò)展性和靈活性,也能夠起到減少浪費(fèi)和重復(fù)建設(shè)的作用。[0162]在安全驗(yàn)證碼輔助下的手機(jī)號(hào)作為電子鎖電子鑰匙ID號(hào),人性化角度考慮了使用者的方便性和理解,也強(qiáng)化了電子鎖的考勤功能,手機(jī)號(hào)固有的不可復(fù)制的特性替換了生物識(shí)別技術(shù)下電子鎖的唯一性,降低了用戶單位使用成本和使用難度,也從根本上杜絕了用戶單位無法律權(quán)限采集員工信息和意外泄漏的非法行為,加強(qiáng)了社會(huì)主義法治建設(shè)和提升了人們的法治觀念。
[0163]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0164]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0165]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0166]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0167]以上所述,僅為本發(fā)明較佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明披露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種NFC近距離無線通訊電子鎖的實(shí)現(xiàn)方法,其特征在于,包括: NFC電子鎖讀卡器周期性的在卡模擬模式和點(diǎn)對(duì)點(diǎn)P2P模式間切換; 在卡模擬模式下,所述NFC電子鎖讀卡器識(shí)別出非接觸式感應(yīng)卡或者模擬射頻卡的NFC移動(dòng)終端時(shí),獲取非接觸式感應(yīng)卡的電子鑰匙ID標(biāo)識(shí)或者模擬射頻卡的NFC移動(dòng)終端的電子鑰匙ID,所述電子鑰匙ID包括卡ID ; 在P2P模式下,所述NFC電子鎖讀卡器識(shí)別出NFC移動(dòng)終端時(shí),所述NFC電子鎖讀卡器獲取NFC移動(dòng)終端的電子鑰匙ID,所述NFC移動(dòng)終端的電子鑰匙ID包括MSISDN移動(dòng)臺(tái)識(shí)別號(hào)碼; 所述NFC電子鎖讀卡器將所述電子鑰匙ID傳輸給電子鎖控制器,由所述電子鎖控制器對(duì)所述電子鑰匙ID進(jìn)行認(rèn)證,認(rèn)證通過后則開鎖,認(rèn)證不通過則閉鎖。
2.根據(jù)權(quán)利要求1所述的NFC電子鎖的實(shí)現(xiàn)方法,其特征在于,模擬射頻卡的NFC移動(dòng)終端包括: 具備硬件安全單元實(shí)現(xiàn)模擬射頻卡的NFC移動(dòng)終端,或者,具備軟件安全單元實(shí)現(xiàn)模擬射頻卡的NFC移動(dòng)終端。
3.根據(jù)權(quán)利要求1或2所述的NFC電子鎖的實(shí)現(xiàn)方法,其特征在于,所述方法還包括NFC移動(dòng)終端注冊(cè)MSISDN過程: NFC移動(dòng)終端通過 電子鎖App應(yīng)用的注冊(cè)界面向App后臺(tái)服務(wù)器發(fā)送注冊(cè)申請(qǐng),所述注冊(cè)申請(qǐng)攜帶MSISDN ; 所述NFC移動(dòng)終端獲取所述App后臺(tái)服務(wù)器返回的所述MSISDN的驗(yàn)證碼,其中,所述App后臺(tái)服務(wù)器基于安全算法得到所述MSISDN的驗(yàn)證碼; 所述NFC移動(dòng)終端將所述驗(yàn)證碼發(fā)送給所述App后臺(tái)服務(wù)器完成注冊(cè); 所述方法還包括P2P連接建立過程: 在P2P模式下,所述NFC移動(dòng)終端運(yùn)行所述電子鎖App應(yīng)用,所述NFC移動(dòng)終端與所述NFC電子鎖讀卡器建立P2P連接。
4.根據(jù)權(quán)利要求3所述的NFC電子鎖的實(shí)現(xiàn)方法,其特征在于,所述NFC移動(dòng)終端獲取所述App后臺(tái)服務(wù)器返回的所述MSISDN的驗(yàn)證碼,包括: NFC移動(dòng)終端為NFC手機(jī)時(shí),所述App后臺(tái)服務(wù)器將所述驗(yàn)證碼發(fā)送給所述NFC手機(jī),所述NFC手機(jī)直接獲取所述驗(yàn)證碼; 或者,NFC移動(dòng)終端為除NFC手機(jī)之外的具有NFC的移動(dòng)設(shè)備時(shí),所述App后臺(tái)服務(wù)器將所述驗(yàn)證碼發(fā)送給用戶手機(jī),所述NFC移動(dòng)終端通過用戶手機(jī)獲取所述驗(yàn)證碼。
5.根據(jù)權(quán)利要求3所述的NFC電子鎖的實(shí)現(xiàn)方法,其特征在于,所述方法還包括: 所述NFC電子鎖讀卡器還獲取所述驗(yàn)證碼并基于所述安全算法得到所述MSISDN的校驗(yàn)碼; 此時(shí),所述NFC電子鎖讀卡器將所述電子鑰匙ID傳輸給電子鎖控制器,包括: 當(dāng)所述校驗(yàn)碼與所述驗(yàn)證碼一致時(shí),所述NFC電子鎖讀卡器將所述電子鑰匙ID傳輸給電子鎖控制器。
6.根據(jù)權(quán)利要求1或2所述的NFC電子鎖的實(shí)現(xiàn)方法,其特征在于,當(dāng)NFC電子鎖讀卡器用于門禁鎖讀卡時(shí),所述NFC電子鎖讀卡器將所述電子鑰匙ID傳輸給電子鎖控制器,包括:所述NFC電子鎖讀卡器將所述電子鑰匙ID轉(zhuǎn)換成符合韋根26協(xié)議或者韋根34協(xié)議形式傳輸給電子鎖控制器。
7.—種NFC電子鎖讀卡器,其特征在于,包括: 識(shí)別處理單元,用于周期性的在卡模擬模式和點(diǎn)對(duì)點(diǎn)P2P模式間切換,在卡模擬模式下,識(shí)別出非接觸式感應(yīng)卡或者模擬射頻卡的NFC移動(dòng)終端時(shí)獲取非接觸式感應(yīng)卡的電子鑰匙ID標(biāo)識(shí)或者模擬射頻卡的NFC移動(dòng)終端的電子鑰匙ID,所述電子鑰匙ID包括卡ID ;在P2P模式下,識(shí)別出NFC移動(dòng)終端時(shí),獲取NFC移動(dòng)終端的電子鑰匙ID,所述NFC移動(dòng)終端的電子鑰匙ID包括MSISDN移動(dòng)臺(tái)識(shí)別號(hào)碼; 傳輸單元,用于將所述電子鑰匙ID傳輸給電子鎖控制器,由所述電子鎖控制器對(duì)所述電子鑰匙ID進(jìn)行認(rèn)證,認(rèn)證通過后則開鎖,認(rèn)證不通過則閉鎖。
8.根據(jù)權(quán)利要求7所述的NFC電子鎖讀卡器,其特征在于,所述識(shí)別處理單元,還用于獲取NFC移動(dòng)終端發(fā)送的驗(yàn)證碼并基于安全算法得到所述MSISDN的校驗(yàn)碼,當(dāng)所述校驗(yàn)碼與所述驗(yàn)證碼一致時(shí),將所述電子鑰匙ID傳輸給電子鎖控制器; 其中,NFC移動(dòng)終端發(fā)送的驗(yàn)證碼為NFC移動(dòng)終端通過電子鎖App應(yīng)用的注冊(cè)界面向App后臺(tái)服務(wù)器發(fā)送注冊(cè)申請(qǐng),所述注冊(cè)申請(qǐng)攜帶MSISDN,所述NFC移動(dòng)終端獲取所述App后臺(tái)服務(wù)器返回的所述MSISDN的驗(yàn)證碼,其中,所述App后臺(tái)服務(wù)器基于所述安全算法得到所述MSISDN的驗(yàn)證碼。
9.根據(jù)權(quán)利要求8所述的NFC電子鎖讀卡器,其特征在于,所述NFC電子鎖讀卡器,還包括轉(zhuǎn)換單元,用于當(dāng)NFC電子鎖讀卡器用于門禁鎖讀卡時(shí),將所述電子鑰匙ID轉(zhuǎn)換成符合韋根26協(xié)議或者韋根34協(xié)議形式。`
10.一種NFC電子鎖系統(tǒng),其特征在于,包括如權(quán)利要求7或8或9所述的NFC電子鎖讀卡器以及電子鎖控制器; NFC電子鎖讀卡器周期性的在卡模擬模式和點(diǎn)對(duì)點(diǎn)P2P模式間切換,在卡模擬模式下,所述NFC電子鎖讀卡器識(shí)別出非接觸式感應(yīng)卡或者模擬射頻卡的NFC移動(dòng)終端時(shí),獲取非接觸式感應(yīng)卡的電子鑰匙ID標(biāo)識(shí)或者模擬射頻卡的NFC移動(dòng)終端的電子鑰匙ID,所述電子鑰匙ID包括卡ID ;在P2P模式下,所述NFC電子鎖讀卡器識(shí)別出NFC移動(dòng)終端時(shí),所述NFC電子鎖讀卡器獲取NFC移動(dòng)終端的電子鑰匙ID,所述NFC移動(dòng)終端的電子鑰匙ID包括MSISDN移動(dòng)臺(tái)識(shí)別號(hào)碼; 所述NFC電子鎖讀卡器將所述電子鑰匙ID傳輸給電子鎖控制器,由所述電子鎖控制器對(duì)所述電子鑰匙ID進(jìn)行認(rèn)證,認(rèn)證通過后則開鎖,認(rèn)證不通過則閉鎖。
【文檔編號(hào)】G07C9/00GK103778705SQ201410056727
【公開日】2014年5月7日 申請(qǐng)日期:2014年2月19日 優(yōu)先權(quán)日:2014年2月19日
【發(fā)明者】肖雪松, 姚雷, 辛瑞超 申請(qǐng)人:北京中泰方信科技有限公司