一種動(dòng)態(tài)條碼的電子門禁系統(tǒng)的制作方法
【專利摘要】本發(fā)明揭示了一種動(dòng)態(tài)條碼的電子門禁系統(tǒng),包含移動(dòng)終端,業(yè)務(wù)邏輯模塊,條碼模塊,門禁控制模塊等。本發(fā)明通過(guò)用戶在系統(tǒng)注冊(cè)和綁定終端,在用戶需要訪問(wèn)門禁時(shí),用戶申請(qǐng)門禁權(quán)限,系統(tǒng)生成動(dòng)態(tài)密碼,分配權(quán)限,將動(dòng)態(tài)密碼加密后編碼到條碼,推送到用戶終端,并將動(dòng)態(tài)密碼同步到門禁控制器,用戶獲得條碼后在門禁系統(tǒng)掃描條碼,門禁系統(tǒng)掃描條碼獲取其中包含的內(nèi)容并解密獲取密碼判斷決定是否開(kāi)門。本發(fā)明通過(guò)系統(tǒng)動(dòng)態(tài)生成包含密碼信息的條碼并實(shí)時(shí)下發(fā)到終端用戶,為用戶提供了一種方便快捷的基于動(dòng)態(tài)條碼的電子門禁訪問(wèn)方法。
【專利說(shuō)明】—種動(dòng)態(tài)條碼的電子門禁系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端和系統(tǒng)軟件,電子門鎖等【技術(shù)領(lǐng)域】,更具體地說(shuō),涉及一種動(dòng)態(tài)條碼的電子門禁系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動(dòng)通信業(yè)務(wù)的發(fā)展,特別是第三代移動(dòng)通信業(yè)務(wù)技術(shù)的發(fā)展,移動(dòng)通信與互聯(lián)網(wǎng)結(jié)合越來(lái)越緊密,移動(dòng)增值業(yè)務(wù)益發(fā)豐富。移動(dòng)終端作為與隨身攜帶的設(shè)備,承載了越來(lái)越多的各種功能。
[0003]傳統(tǒng)的電子密碼門鎖使用IC卡或用戶輸入固定密碼方式進(jìn)行開(kāi)關(guān)控制,用戶需獲取和攜帶IC或通過(guò)傳統(tǒng)方式申請(qǐng)固定密碼后進(jìn)行使用,對(duì)于用戶來(lái)說(shuō),使用方式和流程較為繁瑣,同時(shí),固定密碼易于流失和傳播,安全性存在較大的隱患,也需要用戶進(jìn)行記憶。
[0004]移動(dòng)終端作為用戶隨身攜帶的便攜裝置,用戶每天攜帶,而終端存在易于識(shí)別和難以偽造終端號(hào)碼以及終端特征數(shù)據(jù)等特點(diǎn),將移動(dòng)終端作為門禁權(quán)限申請(qǐng)和接收數(shù)據(jù)的裝置,能方便快捷的完成門禁權(quán)限申請(qǐng)和密碼承載的功能,系統(tǒng)根據(jù)用戶身份和申請(qǐng)的門禁信息分配用戶唯一性動(dòng)態(tài)密碼,并賦予對(duì)應(yīng)密碼有效期和權(quán)限,系統(tǒng)通過(guò)密碼即可對(duì)用戶進(jìn)行識(shí)別并能有效地控制門禁權(quán)限和統(tǒng)計(jì)門禁進(jìn)出數(shù)據(jù),同時(shí)也方便了用戶,無(wú)需記憶密碼,通過(guò)移動(dòng)終端即可完成實(shí)時(shí)密碼申請(qǐng)和門禁的進(jìn)入。
[0005]同時(shí),條碼日益普及,條碼尤其是二維碼可以攜帶較多內(nèi)容并能基于機(jī)器進(jìn)行自動(dòng)識(shí)別,識(shí)別率和識(shí)別速度都得到很大的提高,通過(guò)條碼的方式可以提供自動(dòng)化的識(shí)別方式而無(wú)需用戶輸入密碼,極大地方便了用戶,用戶只需將系統(tǒng)動(dòng)態(tài)生成的條碼進(jìn)行掃描,系統(tǒng)自動(dòng)識(shí)別和驗(yàn)證條碼并根據(jù)條碼驗(yàn)證結(jié)果指示門禁發(fā)出開(kāi)關(guān)信號(hào)。
[0006]有鑒于此,本發(fā)明提出了一種方便的基于動(dòng)態(tài)密碼的電子門禁系統(tǒng)。
【發(fā)明內(nèi)容】
[0007]從上面所述可以看出,系統(tǒng)將電子門禁進(jìn)行組網(wǎng),通過(guò)用戶在系統(tǒng)注冊(cè)和綁定終端,在用戶需要訪問(wèn)門禁時(shí),用戶申請(qǐng)門禁權(quán)限,系統(tǒng)生成動(dòng)態(tài)密碼,分配權(quán)限,將動(dòng)態(tài)密碼加密后編碼到條碼,推送到用戶終端,并將動(dòng)態(tài)密碼同步到門禁控制器,用戶獲得條碼后在門禁系統(tǒng)掃描條碼,門禁系統(tǒng)掃描條碼獲取其中包含的內(nèi)容并解密獲取密碼判斷決定是否開(kāi)門并記錄到系統(tǒng)。
[0008]進(jìn)一步的,通過(guò)所提供的一種動(dòng)態(tài)條碼的電子門禁系統(tǒng)為一種電子門禁系統(tǒng)業(yè)務(wù)的發(fā)展提供有力保障,滿足用戶各方要求,提升用戶友好體驗(yàn)。
[0009]為實(shí)現(xiàn)上述目的,本發(fā)明的一個(gè)方面提供了一種動(dòng)態(tài)條碼的電子門禁系統(tǒng),該方法包括:
系統(tǒng)將電子門禁進(jìn)行聯(lián)網(wǎng),分配每個(gè)電子門禁的識(shí)別信息,通過(guò)中央控制服務(wù)器與各個(gè)門禁進(jìn)行數(shù)據(jù)同步,各個(gè)電子門禁系統(tǒng)在本地保存密碼數(shù)據(jù)或通過(guò)網(wǎng)絡(luò)請(qǐng)求服務(wù)器驗(yàn)證用戶輸入的密碼,根據(jù)密碼驗(yàn)證狀態(tài)決定是否發(fā)出門禁開(kāi)關(guān)信號(hào)。[0010]本發(fā)明提供的一種動(dòng)態(tài)條碼的電子門禁系統(tǒng)的一個(gè)實(shí)施例中,該方法還包括: 用戶在系統(tǒng)注冊(cè),提供用戶信息和終端號(hào)碼等各種用戶數(shù)據(jù),系統(tǒng)驗(yàn)證終端號(hào)碼,驗(yàn)證
成功后綁定用戶身份與終端號(hào)碼或終端特征硬件值,并根據(jù)用戶身份授予用戶在系統(tǒng)內(nèi)的身份和邏輯群組屬性,指定用戶申請(qǐng)門禁密碼的具體權(quán)限。
[0011]本發(fā)明提供的一種動(dòng)態(tài)條碼的電子門禁系統(tǒng)的一個(gè)實(shí)施例中,該方法還包括: 用戶向系統(tǒng)申請(qǐng)門禁權(quán)限,系統(tǒng)獲取用戶請(qǐng)求消息,獲取消息中包含的用戶信息和門
禁信息,驗(yàn)證用戶信息和用戶終端特征數(shù)據(jù),如終端號(hào)碼,根據(jù)用戶身份和終端特征信息決定是否分配權(quán)限以及分配的具體權(quán)限的內(nèi)容,并生成系統(tǒng)內(nèi)唯一的動(dòng)態(tài)密碼,將密碼同步到用戶申請(qǐng)權(quán)限的門禁所屬的門禁控制器。
[0012]本發(fā)明提供的一種動(dòng)態(tài)條碼的電子門禁系統(tǒng)的一個(gè)實(shí)施例中,該方法還包括:
系統(tǒng)生成密碼后,對(duì)密碼進(jìn)行加密,并將加密后的內(nèi)容編碼到條碼,根據(jù)用戶綁定的用戶終端號(hào)碼,通過(guò)彩信,WAP PUSH或客戶端消息推送的方式,將包含加密的動(dòng)態(tài)密碼的條碼推送到指定的用戶終端。
[0013]本發(fā)明提供的一種動(dòng)態(tài)條碼的電子門禁系統(tǒng)的一個(gè)實(shí)施例中,該方法還包括: 電子門鎖為電氣鎖并支持網(wǎng)絡(luò)和遠(yuǎn)程數(shù)據(jù)同步,用戶在發(fā)出門禁訪問(wèn)請(qǐng)求時(shí),電子門
禁掃描用戶條碼并解析獲取條碼內(nèi)容,在門禁控制器或?qū)?shù)據(jù)發(fā)送到系統(tǒng)進(jìn)行內(nèi)容的解密和密碼驗(yàn)證,判斷密碼的門禁權(quán)限,根據(jù)驗(yàn)證和判斷結(jié)果決定是否發(fā)出門禁開(kāi)關(guān)信號(hào)。
[0014]本發(fā)明提供的一種動(dòng)態(tài)條碼的電子門禁系統(tǒng)的一個(gè)實(shí)施例中,該方法還包括: 用戶出示終端上的動(dòng)態(tài)條碼,門禁掃描用戶條碼獲取密碼,系統(tǒng)或門禁控制器判斷用
戶權(quán)限,記錄用戶訪問(wèn)和開(kāi)關(guān)門禁的數(shù)據(jù),并與系統(tǒng)進(jìn)行同步,系統(tǒng)管理用戶隨即可以查看用戶的訪問(wèn)和門禁的開(kāi)關(guān)數(shù)據(jù)。
[0015]本發(fā)明提供的一種動(dòng)態(tài)條碼的電子門禁系統(tǒng)的一個(gè)實(shí)施例中,該方法還包括: 系統(tǒng)對(duì)用戶進(jìn)行驗(yàn)證后,根據(jù)用戶請(qǐng)求,系統(tǒng)分配單個(gè)或多個(gè)門禁權(quán)限,包含可申請(qǐng)的
門禁對(duì)象,密碼有效期,開(kāi)關(guān)次數(shù)等,并可將多個(gè)門禁權(quán)限進(jìn)行組合,綁定各個(gè)對(duì)應(yīng)的門禁權(quán)限和相應(yīng)的動(dòng)態(tài)密碼,并與對(duì)應(yīng)的門禁控制器進(jìn)行數(shù)據(jù)同步。
[0016]系統(tǒng)在生成動(dòng)態(tài)密碼后,指定包含有效期在內(nèi)的各種對(duì)應(yīng)的權(quán)限,在達(dá)到有效期或系統(tǒng)主動(dòng)終止動(dòng)態(tài)密碼權(quán)限后,密碼失效后,系統(tǒng)通知門禁控制器或刪除門禁控制器上的失效密碼數(shù)據(jù)。
[0017]具體來(lái)說(shuō)具有以下優(yōu)點(diǎn):
使用簡(jiǎn)單:
用戶無(wú)需攜帶IC卡,也無(wú)需記憶密碼,使用終端發(fā)起訪問(wèn)請(qǐng)求并獲取包含動(dòng)態(tài)密碼的條碼后在門禁處進(jìn)行掃描,無(wú)需實(shí)體鑰匙,使用方式簡(jiǎn)單。
[0018]控制靈活:
系統(tǒng)可靈活分配每個(gè)門禁的權(quán)限,并進(jìn)行靈活的組合,方便了系統(tǒng)管理,對(duì)門禁和終端用戶的控制靈活。
[0019]終端用戶的每一次開(kāi)關(guān)動(dòng)作都記錄到系統(tǒng)并可以進(jìn)行各種方式的查詢。
[0020]安全性高:
通過(guò)綁定了終端特征數(shù)據(jù),通常是綁定終端號(hào)碼和動(dòng)態(tài)密碼,能有效地控制使用對(duì)象和密碼的使用次數(shù),使用時(shí)間,安全性得到了保證。[0021]
【專利附圖】
【附圖說(shuō)明】
[0022]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1為本發(fā)明系統(tǒng)模塊結(jié)構(gòu)的示意圖。
[0023]圖2為本發(fā)明客戶端模塊結(jié)構(gòu)示意圖。
[0024]圖3為本發(fā)明門禁模塊結(jié)構(gòu)示意圖。
[0025]圖4為本發(fā)明用戶注冊(cè)流程示意圖。
[0026]圖5為本發(fā)明用戶條碼驗(yàn)證流程示意圖。
[0027]圖6為本發(fā)明系統(tǒng)業(yè)務(wù)流程示意圖。
[0028]
【具體實(shí)施方式】
[0029]下面參照附圖對(duì)本發(fā)明進(jìn)行更全面的描述,其中說(shuō)明本發(fā)明的示例性實(shí)施例。
[0030]為實(shí)現(xiàn)上述目的, 提出了一種動(dòng)態(tài)條碼的電子門禁系統(tǒng)。
[0031 ] 以下通過(guò)結(jié)合附圖,對(duì)本發(fā)明的實(shí)施方式進(jìn)行描述
實(shí)現(xiàn)一種動(dòng)態(tài)條碼的電子門禁系統(tǒng)的關(guān)鍵點(diǎn)如下:
用戶注冊(cè)和綁定:
用戶在系統(tǒng)進(jìn)行注冊(cè),提供用戶信息和終端特征信息,通常為終端號(hào)碼或終端的機(jī)身碼如 IMEI (International Mobile Equipment Identity)或終端 SIM 卡特征值,如 SIM 卡ID等,系統(tǒng)對(duì)用戶終端號(hào)碼進(jìn)行驗(yàn)證,通常采取的方式是下發(fā)短信驗(yàn)證碼方式確定用戶的終端號(hào)碼,并將驗(yàn)證后的終端號(hào)碼與用戶信息進(jìn)綁定,在客戶端模式下,系統(tǒng)還可以綁定用戶的終端或 SIM 卡特征值,如 IMSI (International Mobile Subscriber IdentificationNumber)或SIM卡ID等唯一識(shí)別用戶的數(shù)據(jù)。
[0032]門禁網(wǎng)絡(luò):
系統(tǒng)將門禁控制系統(tǒng)進(jìn)行組網(wǎng),通過(guò)網(wǎng)絡(luò)將各個(gè)門禁鏈接起來(lái),并通過(guò)中央服務(wù)器對(duì)各個(gè)門禁控制器進(jìn)行控制和數(shù)據(jù)的同步,包含對(duì)各個(gè)門禁的識(shí)別以及門禁密碼的數(shù)據(jù)和權(quán)限的同步。
[0033]條碼編碼:
用戶在需要門禁權(quán)限時(shí),在終端上選擇對(duì)應(yīng)的門禁申請(qǐng)門禁權(quán)限,終端請(qǐng)求消息包含門禁識(shí)別信息以及用戶識(shí)別信息,系統(tǒng)對(duì)用戶進(jìn)行識(shí)別后根據(jù)用戶在系統(tǒng)的權(quán)限,判斷是否允許用戶是否為系統(tǒng)合法注冊(cè)用戶,并生成一個(gè)動(dòng)態(tài)密碼,分配對(duì)應(yīng)的門禁權(quán)限,并將用戶識(shí)別信息,門禁識(shí)別信息與分配的門禁權(quán)限與生成的動(dòng)態(tài)密碼映射。
[0034]為提高條碼內(nèi)容的安全性,系統(tǒng)可選擇對(duì)生成的動(dòng)態(tài)密碼進(jìn)行加密,加密算法采取包含對(duì)稱加密和非對(duì)稱公私鑰加密算法,將用戶身份ID以及用戶終端特征值,如終端號(hào)碼或終端機(jī)身碼或SIM卡ID等信息映射為加密算法參數(shù),如通過(guò)哈希算法等方式計(jì)算密鑰,為了提高解密速度,可以優(yōu)先選擇對(duì)稱加密算法加密密碼內(nèi)容,并將加密后的內(nèi)容編碼到條碼,如QR碼等條碼。[0035]最后,系統(tǒng)將動(dòng)態(tài)密碼進(jìn)行加密后編碼到條碼,通過(guò)彩信,或客戶端消息等方式將系統(tǒng)生成的動(dòng)態(tài)條碼下發(fā)到用戶終端,用戶在有效期內(nèi)使用該條碼,過(guò)期后,條碼失效。
[0036]系統(tǒng)同時(shí)對(duì)使用的密鑰進(jìn)行管理,周期性或按系統(tǒng)的指示更換密鑰以保證密鑰的安全。
[0037]門禁控制:
根據(jù)用戶申請(qǐng)的門禁請(qǐng)求,系統(tǒng)對(duì)用戶請(qǐng)求和提交的各種數(shù)據(jù)進(jìn)行鑒權(quán)和認(rèn)證,根據(jù)用戶屬性和權(quán)限分配對(duì)應(yīng)權(quán)限的門禁許可,包含單個(gè)或多個(gè)門禁單元的權(quán)限組合,有效期或開(kāi)關(guān)次數(shù),門禁地點(diǎn)和路線的各種邏輯條件的靈活組合。
[0038]在生成特定的門禁的動(dòng)態(tài)密碼后,系統(tǒng)將密碼同步到對(duì)應(yīng)的門禁控制
器,在動(dòng)態(tài)密碼失效后,系統(tǒng)發(fā)出同步指令將對(duì)應(yīng)的門禁控制器上的密碼刪除。
[0039]電子門鎖具備遠(yuǎn)程控制和密碼開(kāi)啟的功能,系統(tǒng)與門禁控制系統(tǒng)構(gòu)成網(wǎng) 絡(luò)并與門禁控制器密碼數(shù)據(jù)進(jìn)行數(shù)據(jù)同步,門禁控制模塊通過(guò)上位控制器進(jìn)行組網(wǎng),
同步系統(tǒng)生成的動(dòng)態(tài)密碼,根據(jù)用戶的輸入,在門禁本地或請(qǐng)求系統(tǒng)進(jìn)行驗(yàn)證判斷,并根據(jù)判斷結(jié)果發(fā)出開(kāi)啟信號(hào)。
[0040]同時(shí),每個(gè)門禁包含條碼識(shí)別讀頭,提供條碼掃描和解析的功能,用戶在門禁條碼掃描讀頭掃描獲取的條碼即可獲取條碼包含的內(nèi)容并進(jìn)行解密后基于獲取的內(nèi)容判斷門禁的用戶權(quán)限。
[0041]用戶的每一次訪問(wèn)和開(kāi)啟電子門鎖,系統(tǒng)都進(jìn)行對(duì)應(yīng)用戶操作數(shù)據(jù)的記 錄和保存,包含訪問(wèn)用戶信息,訪問(wèn)時(shí)間,地點(diǎn),次數(shù),線路等數(shù)據(jù)。
[0042]圖1示出了系統(tǒng)的主要功能模塊:
如圖所示,系統(tǒng)包含了如下模塊:
用戶終端100:
用戶終端是指具備移動(dòng)互聯(lián)網(wǎng)絡(luò)或彩信等接收?qǐng)D像數(shù)據(jù)功能,能通過(guò)移動(dòng)通信和數(shù)據(jù)網(wǎng)絡(luò)與系統(tǒng)進(jìn)行交互的各種終端設(shè)備,包含手機(jī),平板電腦等設(shè)備。
[0043]在本發(fā)明中,用戶終端可采取彩信模式,WAP TOSH模式或客戶端模式與系統(tǒng)進(jìn)行交互。
[0044]電子門禁101:
具備條碼掃描和密碼判斷和聯(lián)網(wǎng)功能的電子門禁,通過(guò)掃描用戶終端上的條碼獲取其中包含的內(nèi)容,并解密內(nèi)容作為密碼判斷用戶是否具備權(quán)限,并根據(jù)判斷結(jié)果發(fā)出門鎖開(kāi)關(guān)指令控制門禁的開(kāi)關(guān)。
[0045]傳輸通道102:
傳輸和承載數(shù)據(jù)傳輸?shù)耐ǖ溃苿?dòng)通信業(yè)務(wù)傳輸通道和數(shù)據(jù)通道,包含短信,移動(dòng)數(shù)據(jù)通道,固定互聯(lián)網(wǎng)通道。
[0046]接口模塊 103:
系統(tǒng)與用戶以及電子門禁系統(tǒng)的接口,通過(guò)協(xié)商的數(shù)據(jù)接口,與用戶和電子門禁之間進(jìn)行數(shù)據(jù)交互和功能的調(diào)用和訪問(wèn),包含彩信、WAP PUSH接口,數(shù)據(jù)訪問(wèn)接口。
[0047]數(shù)據(jù)庫(kù)104:
系統(tǒng)端數(shù)據(jù)庫(kù)功能模塊,為保存各種數(shù)據(jù)并基于數(shù)據(jù)庫(kù)提供各種數(shù)據(jù)訪問(wèn)接入和調(diào)用的功能。[0048]管理配置模塊105:
系統(tǒng)管理配置功能模塊,設(shè)置系統(tǒng)業(yè)務(wù)參數(shù),并對(duì)系統(tǒng)進(jìn)行各種管理。
[0049]用戶業(yè)務(wù)邏輯模塊106:
用戶有關(guān)的業(yè)務(wù)邏輯模塊,提供與用戶相關(guān)的各種業(yè)務(wù)邏輯,執(zhí)行和調(diào)用周邊功能模塊完成各種與用戶相關(guān)的業(yè)務(wù)功能。
[0050]用戶模塊107:
與用戶相關(guān)的功能模塊,包含用戶注冊(cè),用戶管理以及采集和注冊(cè)用戶信息與終端特征數(shù)據(jù),如終端號(hào)碼的綁定。
[0051]認(rèn)證鑒權(quán)模塊108:
系統(tǒng)端的對(duì)用戶進(jìn)行鑒權(quán)和認(rèn)證的功能模塊,識(shí)別用戶身份并對(duì)用戶權(quán)限進(jìn)行判斷。
[0052]門禁業(yè)務(wù)邏輯模塊109:
系統(tǒng)端的門禁業(yè)務(wù)邏輯控制和執(zhí)行模塊,與周邊模塊進(jìn)行交互,完成各種門禁業(yè)務(wù)邏輯,包含門禁密碼同步、權(quán)限判斷等各種邏輯流程。
[0053]數(shù)據(jù)同步模塊110:
門禁服務(wù)器端與門禁控制器進(jìn)行數(shù)據(jù)同步,將系統(tǒng)生成的動(dòng)態(tài)密碼與門禁控制器進(jìn)行數(shù)據(jù)同步,包含將新生成的數(shù)據(jù)同步到門禁控制器以及將失效的數(shù)據(jù)刪除。
[0054]動(dòng)態(tài)條碼模塊111:
根據(jù)用戶的請(qǐng)求生成一個(gè)系統(tǒng)內(nèi)唯一并與權(quán)限綁定和映射的一個(gè)動(dòng)態(tài)密碼,并根據(jù)系統(tǒng)指定的加密算法將密碼進(jìn)行加密并編碼到條碼。
[0055]系統(tǒng)門戶112:
系統(tǒng)門戶提供和承載用戶訪問(wèn)和使用系統(tǒng)的途徑,通過(guò)系統(tǒng)門戶進(jìn)入到系統(tǒng),完成訪問(wèn)系統(tǒng)和系統(tǒng)管理各種功能。
[0056]圖2示出用戶客戶端模式下的客戶端模塊結(jié)構(gòu)示意圖:
如圖所示,客戶端包含了如下功能模塊:
業(yè)務(wù)邏輯模塊200:
在客戶端模式下,客戶端的業(yè)務(wù)邏輯模塊,設(shè)置和執(zhí)行各種業(yè)務(wù)邏輯,與周邊模塊進(jìn)行交互完成各種業(yè)務(wù)功能。
[0057]數(shù)據(jù)庫(kù)201:
客戶端模式下,用戶終端客戶端側(cè)的數(shù)據(jù)庫(kù),保存各種用戶數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)并提供數(shù)據(jù)訪問(wèn)和操作的接口和功能。
[0058]綁定模塊202:
客戶端模式下,負(fù)責(zé)采集和獲取用戶終端特征信息,如SIM卡ID等特征信息,用戶移動(dòng)終端號(hào)碼MDN號(hào)碼,并與用戶身份進(jìn)行捆綁,維護(hù)捆綁關(guān)系。
[0059]用戶模塊203:
客戶端模式下,用戶有關(guān)的功能模塊,包含了用戶注冊(cè),用戶信息維護(hù)和管理等功能。 管理配置模塊204:
客戶端模式下,對(duì)業(yè)務(wù)參數(shù)進(jìn)配置和管理的功能模塊。
[0060]門禁申請(qǐng)模塊205:
用戶在客戶端模式下,通過(guò)門禁申請(qǐng)模塊,訪問(wèn)系統(tǒng)門禁數(shù)據(jù),申請(qǐng)對(duì)應(yīng)的門禁權(quán)限,并接收系統(tǒng)返回的響應(yīng)消息和條碼。
[0061]訪問(wèn)接口206:
客戶端與系統(tǒng)的交互接口,通過(guò)系統(tǒng)規(guī)定的訪問(wèn)方式定義接口訪問(wèn)系統(tǒng)端的數(shù)據(jù)和服務(wù)。
[0062]圖3示出了電子門禁的模塊結(jié)構(gòu):
電子門禁通過(guò)電子方式控制門鎖開(kāi)啟的門禁,支持網(wǎng)絡(luò)聯(lián)機(jī)和密碼輸入功能,系統(tǒng)遠(yuǎn)程數(shù)據(jù)同步,驗(yàn)證用戶輸入密碼發(fā)出門鎖開(kāi)關(guān)信號(hào)。
[0063]如圖所示,電子門禁包含如下功能模塊:
門鎖機(jī)械模塊300:
門鎖的機(jī)械部分,物理上通過(guò)機(jī)械方式對(duì)門鎖進(jìn)行開(kāi)關(guān)的控制,如門栓等控制裝置。
[0064]門鎖電氣模塊301:
門鎖控制的電氣控制部分,通過(guò)電氣模塊實(shí)現(xiàn)門禁的電子指令驅(qū)動(dòng)的門鎖機(jī)械部分進(jìn)行開(kāi)關(guān)控制。
[0065]門鎖控制模塊302:
電子門鎖的控制部分,根據(jù)系統(tǒng)的指示或用戶輸入的密碼判斷用戶密碼的準(zhǔn)確性后發(fā)出門禁的開(kāi)關(guān)電氣信號(hào),控制門鎖的開(kāi)啟和關(guān)閉。
[0066]門鎖網(wǎng)絡(luò)模塊303:
門鎖的聯(lián)網(wǎng)模塊,通過(guò)網(wǎng)絡(luò)與門禁控制器以及上位機(jī)進(jìn)行聯(lián)網(wǎng)并與系統(tǒng)進(jìn)行通訊的功能模塊,并通過(guò)網(wǎng)絡(luò)模塊傳輸數(shù)據(jù)和系統(tǒng)指令,接收系統(tǒng)發(fā)出的各種指令,上報(bào)電子門禁的各種狀態(tài)數(shù)據(jù)。
[0067]條碼掃描模塊304:
門鎖的人機(jī)交互功能模塊,掃描用戶終端上的條碼并解析獲取其中包含的內(nèi)容。
[0068]條碼解密模塊305:
對(duì)獲取的條碼包含的內(nèi)容中的加密部分進(jìn)行解密,獲取其中的動(dòng)態(tài)密碼數(shù)據(jù)。
[0069]圖4示出了本發(fā)明用戶注冊(cè)流程示意圖。
[0070]如圖所示,用戶注冊(cè)包含如下步驟:
1)用戶填寫(xiě)包含終端號(hào)碼等基本信息,終端采集終端特征數(shù)據(jù);
2)用戶提交信息,系統(tǒng)獲取用戶提交信息,生成驗(yàn)證信息;
3)系統(tǒng)通過(guò)短信等方式下發(fā)驗(yàn)證信息到用戶終端;
4)用戶獲取系統(tǒng)生成的驗(yàn)證信息后,填寫(xiě)驗(yàn)證信息并提交到系統(tǒng);
5)系統(tǒng)判斷用戶提交的驗(yàn)證數(shù)據(jù)是否與系統(tǒng)生成的驗(yàn)證數(shù)據(jù)一致,如一致,則綁定用戶和終端號(hào)碼或終端特征數(shù)據(jù);
6)根據(jù)系統(tǒng)驗(yàn)證的結(jié)果,系統(tǒng)下發(fā)成功注冊(cè)消息或識(shí)別消息。
[0071]圖5示出本發(fā)明用戶密碼驗(yàn)證流程示意圖。
[0072]如圖所示,用戶密碼驗(yàn)證流程包含如下步驟:
1)電子門禁監(jiān)測(cè)用戶掃描條碼的動(dòng)作;
2)用戶掃描條碼,電子門禁獲取條碼內(nèi)容并解密后選擇密碼驗(yàn)證方式;
3)如為本地判斷,則在電子門禁控制器本地判斷密碼是否具備權(quán)限;
4)如為系統(tǒng)判斷方式,則將請(qǐng)求系統(tǒng)進(jìn)行驗(yàn)證,系統(tǒng)解析判斷請(qǐng)求,判斷用戶密碼是否具備權(quán)限,并將判斷結(jié)果下發(fā)到門禁控制器;
5)根據(jù)判斷結(jié)果,如該密碼具備權(quán)限則發(fā)出門禁開(kāi)關(guān)指示,打開(kāi)門禁,如密碼錯(cuò)誤則顯示錯(cuò)誤信息,拒絕開(kāi)門;
下面舉一個(gè)例子來(lái)說(shuō)明本發(fā)明的一種動(dòng)態(tài)條碼的電子門禁的業(yè)務(wù)流程,如圖6所示,在該實(shí)施例中,業(yè)務(wù)包括以下步驟:
步驟1:用戶申請(qǐng)門禁權(quán)限;
步驟2:系統(tǒng)對(duì)用戶身份進(jìn)行認(rèn)證和鑒權(quán);
步驟3:系統(tǒng)判斷是否為合法用戶;
步驟4:如為合法用戶,根據(jù)用戶權(quán)限,系統(tǒng)生成動(dòng)態(tài)密碼,編碼到條碼下發(fā)到終端,并根據(jù)密碼驗(yàn)證方式選擇同步密碼到門禁控制器,如非法用戶則向用戶顯示錯(cuò)誤信息;
步驟5:用戶獲取系統(tǒng)下發(fā)的動(dòng)態(tài)條碼,在門禁上進(jìn)行掃描;
步驟6:系統(tǒng)監(jiān)測(cè)用戶掃描動(dòng)作,獲取用戶掃描條碼的內(nèi)容并獲取其中的密碼數(shù)據(jù);步驟7:系統(tǒng)或門禁控制器驗(yàn)證用戶密碼是否具備本門禁權(quán)限,通過(guò)則發(fā)出門禁開(kāi)關(guān)信號(hào),如無(wú)權(quán)限則顯示錯(cuò)誤信息,拒絕打開(kāi)門禁。
[0073]步驟8:電子門鎖接收到開(kāi)關(guān)信號(hào),打開(kāi)門鎖。
[0074]步驟9:系統(tǒng)記錄用戶本次開(kāi)關(guān)記錄。
[0075]本發(fā)明的描述是為了示例和說(shuō)明起見(jiàn)而給出的,而并不是無(wú)遺漏的或者將本發(fā)明限于所公開(kāi)的形式。很多修改和變化對(duì)于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說(shuō)明本發(fā)明的原理和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計(jì)適于特定用途的帶有各種修改的各種實(shí)施例。
【權(quán)利要求】
1.一種動(dòng)態(tài)條碼的電子門禁系統(tǒng),其特征在于,系統(tǒng)將電子門禁進(jìn)行組網(wǎng),通過(guò)用戶在系統(tǒng)注冊(cè)和綁定終端,在用戶需要訪問(wèn)門禁時(shí),用戶申請(qǐng)門禁權(quán)限,系統(tǒng)生成動(dòng)態(tài)密碼,分配權(quán)限,將動(dòng)態(tài)密碼加密后編碼到條碼,推送到用戶終端,并將動(dòng)態(tài)密碼同步到門禁控制器,用戶獲得條碼后在門禁系統(tǒng)掃描條碼,門禁系統(tǒng)掃描條碼獲取其中包含的內(nèi)容并解密獲取密碼判斷決定是否開(kāi)門并記錄到系統(tǒng)。
2.如權(quán)利要求1所述,系統(tǒng)將電子門禁系統(tǒng)組網(wǎng)其特征在于,系統(tǒng)將電子門禁進(jìn)行聯(lián)網(wǎng),分配每個(gè)電子門禁的識(shí)別信息,通過(guò)中央控制服務(wù)器與各個(gè)門禁進(jìn)行數(shù)據(jù)同步,各個(gè)電子門禁系統(tǒng)在本地保存密碼數(shù)據(jù)或通過(guò)網(wǎng)絡(luò)請(qǐng)求服務(wù)器驗(yàn)證用戶輸入的密碼,根據(jù)密碼驗(yàn)證狀態(tài)決定是否發(fā)出門禁開(kāi)關(guān)信號(hào)。
3.如權(quán)利要求1所述,用戶在系統(tǒng)進(jìn)行注冊(cè)和綁定終端,其特征在于,用戶在系統(tǒng)注冊(cè),提供用戶信息和終端號(hào)碼等各種用戶數(shù)據(jù),系統(tǒng)驗(yàn)證終端號(hào)碼,驗(yàn)證成功后綁定用戶身份與終端號(hào)碼或終端特征硬件值,并根據(jù)用戶身份授予用戶在系統(tǒng)內(nèi)的身份和邏輯群組屬性,指定用戶申請(qǐng)門禁密碼的具體權(quán)限。
4.如權(quán)利要求1所述,用戶訪問(wèn)門禁時(shí)向系統(tǒng)申請(qǐng)門禁權(quán)限,其特征在于,用戶向系統(tǒng)申請(qǐng)門禁權(quán)限,系統(tǒng)獲取用戶請(qǐng)求消息,獲取消息中包含的用戶信息和門禁信息,驗(yàn)證用戶信息和用戶終端特征數(shù)據(jù),如終端號(hào)碼,根據(jù)用戶身份和終端特征信息決定是否分配權(quán)限以及分配的具體權(quán)限的內(nèi)容,并生成系統(tǒng)內(nèi)唯一的動(dòng)態(tài)密碼,將密碼同步到用戶申請(qǐng)權(quán)限的門禁所屬的門禁控制器。
5.如權(quán)利要求1所述,系統(tǒng)將密碼加密后編碼到條碼下發(fā)到用戶終端,其特征在于,系統(tǒng)生成密碼后,對(duì)密碼進(jìn)行加密,并將加密后的內(nèi)容編碼到條碼,根據(jù)用戶綁定的用戶終端號(hào)碼,通過(guò)彩信,WAP TOSH或客戶端消息推送的方式,將包含加密的動(dòng)態(tài)密碼的條碼推送到指定的用戶終端。
6.如權(quán)利要求1所述,用戶獲得系統(tǒng)下發(fā)的條碼后,在門禁上掃描,門禁系統(tǒng)掃描條碼獲取加密的密碼,判斷決定是否開(kāi)門,其特征在于,電子門鎖為電氣鎖并支持網(wǎng)絡(luò)和遠(yuǎn)程數(shù)據(jù)同步,用戶在發(fā)出門禁訪問(wèn)請(qǐng)求時(shí),電子門禁掃描用戶條碼并解析獲取條碼內(nèi)容,在門禁控制器或?qū)?shù)據(jù)發(fā)送到系統(tǒng)進(jìn)行內(nèi)容的解密和密碼驗(yàn)證,判斷密碼的門禁權(quán)限,根據(jù)驗(yàn)證和判斷結(jié)果決定是否發(fā)出門禁開(kāi)關(guān)信號(hào)。
7.如權(quán)利要求1所述,用戶出示條碼并掃描請(qǐng)求訪問(wèn)對(duì)應(yīng)的門禁,系統(tǒng)記錄用戶的訪問(wèn)數(shù)據(jù),其特征在于,用戶出示終端上的動(dòng)態(tài)條碼,門禁掃描用戶條碼獲取密碼,系統(tǒng)或門禁控制器判斷用戶權(quán)限,記錄用戶訪問(wèn)和開(kāi)關(guān)門禁的數(shù)據(jù),并與系統(tǒng)進(jìn)行同步,系統(tǒng)管理用戶隨即可以查看用戶的訪問(wèn)和門禁的開(kāi)關(guān)數(shù)據(jù)。
8.如權(quán)利要求4所述,系統(tǒng)驗(yàn)證用戶和終端號(hào)碼后分配和綁定用戶門禁權(quán)限,其特征在于,系統(tǒng)對(duì)用戶進(jìn)行驗(yàn)證后,根據(jù)用戶請(qǐng)求,系統(tǒng)分配單個(gè)或多個(gè)門禁權(quán)限,包含可申請(qǐng)的門禁對(duì)象,密碼有效期,開(kāi)關(guān)次數(shù)等,并可將多個(gè)門禁權(quán)限進(jìn)行組合,綁定各個(gè)對(duì)應(yīng)的門禁權(quán)限和相應(yīng)的動(dòng)態(tài)密碼,并與對(duì)應(yīng)的門禁控制器進(jìn)行數(shù)據(jù)同步。
9.如權(quán)利要求8所述,系統(tǒng)與門禁控制器進(jìn)行數(shù)據(jù)同步,其特征在于,系統(tǒng)在生成動(dòng)態(tài)密碼后,指定包含有效期在內(nèi)的各種對(duì)應(yīng)的權(quán)限,在達(dá)到有效期或系統(tǒng)主動(dòng)終止動(dòng)態(tài)密碼權(quán)限后,密碼失效后,系統(tǒng)通知門禁控制器或刪除門禁控制器上的失效密碼數(shù)據(jù)。
【文檔編號(hào)】G07C9/00GK103544746SQ201210233657
【公開(kāi)日】2014年1月29日 申請(qǐng)日期:2012年7月8日 優(yōu)先權(quán)日:2012年7月8日
【發(fā)明者】顧健 申請(qǐng)人:上海博路信息技術(shù)有限公司