本發(fā)明涉及智能安防領(lǐng)域,特別是涉及一種智能鎖的控制方法及系統(tǒng)。
背景技術(shù):
門禁系統(tǒng)顧名思義就是對出入口通道進(jìn)行管制的系統(tǒng),隨著人們安全意識的逐步加強(qiáng),對門禁系統(tǒng)各方面要求的不斷提高,使得門禁系統(tǒng)逐步智能化,而且應(yīng)用范圍越來越廣泛。因此運(yùn)用高科技手段來彌補(bǔ)傳統(tǒng)人工接待方式的不足已成為必然趨勢。
安全便捷的門禁系統(tǒng),不僅要求具有準(zhǔn)確的身份認(rèn)證能力,而且要有快速身份識別能力。目前市場上智能門禁系統(tǒng)以電控鎖、密碼鎖和指紋鎖等傳統(tǒng)鎖為核心:
(1)電控鎖的系統(tǒng):國內(nèi)的電控鎖的核心技術(shù)和元器件均依賴進(jìn)口,國內(nèi)暫時(shí)無法對其核心安全性進(jìn)行檢測,傳統(tǒng)的身份證仍然是該鎖身份信息認(rèn)證的唯一依據(jù)。因此,電控鎖的系統(tǒng)不僅在身份認(rèn)證上存在一定局限性,且安全系數(shù)較低,不能有效辨識虛假身份信息。
(2)密碼鎖的系統(tǒng):密碼鎖提供的密碼需要人工記憶,一旦忘記密碼,則需要重新進(jìn)行身份認(rèn)證來獲取密碼。密碼鎖的系統(tǒng)通常密碼只是單純的排列而非真正的組合,容易通過軟件進(jìn)行破解,安全性不強(qiáng)。此外,密碼鎖的系統(tǒng)同樣將身份證作為身份認(rèn)證的唯一辨識載體,認(rèn)證模式單一,存在安全隱患。
(3)指紋鎖的系統(tǒng):指紋鎖的通病是指紋開鎖識別較為困難,且只能進(jìn)行接觸開鎖操作,無法進(jìn)行“鑰匙”傳遞實(shí)現(xiàn)遠(yuǎn)程開鎖。指紋鎖的系統(tǒng)產(chǎn)品價(jià)格較為昂貴,限制其使用的推廣。
但這些傳統(tǒng)鎖為核心的門禁系統(tǒng)在身份認(rèn)證方面有一定的局限性,因此降低了使用的便捷性。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種智能鎖的控制方法及系統(tǒng),通過指紋與身份證信息結(jié)合生成初始二維碼,然后通過開鎖二維碼與初始二維碼進(jìn)行比對,當(dāng)開鎖二維碼中包含初始二維碼中身份信息時(shí)可自動打開鎖體,從而可實(shí)現(xiàn)遠(yuǎn)程控制,以克服以傳統(tǒng)鎖為核心的門禁系統(tǒng)由于在身份認(rèn)證方面有一定的局限性而降低使用的便捷性的缺陷。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了如下方案:
一種智能鎖的控制方法,所述方法包括:
獲取第一用戶輸入的開鎖二維碼信息;
將所述開鎖二維碼信息與初始二維碼信息進(jìn)行比對,所述初始二維碼信息包含第二用戶的身份信息;
判斷所述開鎖二維碼信息是否包含所述第二用戶的身份信息;
如果是,則向電機(jī)驅(qū)動器發(fā)送開鎖指令,所述開鎖指令用于控制電機(jī)驅(qū)動鎖體打開。
可選的,所述獲取第一用戶輸入的開鎖二維碼信息之前,還包括獲取第二用戶的身份信息,將所述第二用戶的身份信息生成二維碼格式,作為初始二維碼。
可選的,所述獲取第二用戶的身份信息具體包括獲取第二用戶的指紋信息。
可選的,所述獲取第二用戶的身份信息還包括獲取第二用戶的身份證信息。
可選的,所述向電機(jī)驅(qū)動器發(fā)送開鎖指令還包括向二維碼讀取裝置發(fā)送第一指令,所述第一指令用于控制所述二維碼讀取裝置停止獲取開鎖二維碼信息。
可選的,所述向電機(jī)驅(qū)動器發(fā)送開鎖指令之后還包括向所述電機(jī)驅(qū)動器發(fā)送第二指令,所述第二指令用于控制計(jì)時(shí)模塊計(jì)時(shí),當(dāng)計(jì)時(shí)時(shí)間到達(dá)預(yù)先設(shè)定的時(shí)間值時(shí),所述電機(jī)驅(qū)動器控制所述電機(jī)關(guān)閉所述鎖體。
一種智能鎖的系統(tǒng),所述系統(tǒng)包括:身份信息輸入裝置、二維碼讀取裝置、單片機(jī)、電機(jī)驅(qū)動裝置、電機(jī)、鎖體和信息傳輸網(wǎng)絡(luò);所述身份信息輸入裝置的輸出端與所述單片機(jī)的輸入端信息連接;
所述二維碼讀取裝置的輸出端與所述單片機(jī)的輸入端信息連接,用來掃描開鎖二維碼信息;
所述單片機(jī)用于將所述身份信息輸入裝置輸入的身份信息轉(zhuǎn)換為初始二維碼,并將所述開鎖二維碼與所述初始二維碼進(jìn)行比對,當(dāng)所述開鎖二維碼中包含所述初始二維碼中身份信息時(shí),生成一控制指令;
所述電機(jī)驅(qū)動器的輸入端與所述單片機(jī)的輸出端相連,當(dāng)接收到所述控制指令時(shí),控制所述電機(jī)驅(qū)動鎖體的打開。
可選的,所述身份信息輸入裝置包括指紋掃描器。
可選的,所述身份信息輸入裝置還包括身份證信息輸入裝置。
可選的,所述信息傳輸網(wǎng)絡(luò)采用無線傳輸方式進(jìn)行信息傳輸。
根據(jù)本發(fā)明提供的具體實(shí)施例,本發(fā)明的有益效果為:
(1)便捷性高:與智能鎖匹配的“二維碼鑰匙”是基于顧客的身份證信息和指紋信息為主要數(shù)據(jù)來源編碼而成的,因此每把“鑰匙”都是專屬的,在保證了安全性的前提下可實(shí)現(xiàn)遠(yuǎn)程開鎖,提高了使用的便捷性。
(2)安全性高:采用雙重認(rèn)證的身份認(rèn)證模式,將指紋信息和身份證信息作為二維碼編碼的主要數(shù)據(jù)來源可有效實(shí)現(xiàn)指紋認(rèn)證和身份證認(rèn)證的雙重身份認(rèn)證,還可以通過指紋和身份證信息形成相互認(rèn)證,有效避免客戶使用虛假身份信息造成的安全隱患。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明智能鎖的控制方法實(shí)施例1流程圖;
圖2為本發(fā)明智能鎖的系統(tǒng)實(shí)施例結(jié)構(gòu)圖;
圖3為本發(fā)明智能鎖的控制方法實(shí)施例2流程圖;
圖4為本發(fā)明智能鎖的控制方法實(shí)施例3流程圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的目的是提供一種智能鎖的控制方法及系統(tǒng),通過指紋與身份證信息結(jié)合生成初始二維碼,然后通過開鎖二維碼與初始二維碼進(jìn)行比對,當(dāng)開鎖二維碼中包含初始二維碼中身份信息時(shí)可自動打開鎖體,從而可實(shí)現(xiàn)遠(yuǎn)程控制,以克服以傳統(tǒng)鎖為核心的門禁系統(tǒng)由于在身份認(rèn)證方面有一定的局限性而降低使用的便捷性的缺陷。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式對本發(fā)明作進(jìn)一步詳細(xì)的說明。
圖1為本發(fā)明智能鎖的控制方法實(shí)施例1流程圖。如圖1所示,該方法包括:
步驟101:獲取開鎖二維碼,通過二維碼掃描裝置掃描開鎖二維碼;
步驟102:將獲取的開鎖二維碼與初始二維碼進(jìn)行比對,初始二維碼包含用戶身份證信息與指紋信息;
步驟103:判斷開鎖二維碼與初始二維碼是否匹配,具體可以是通過對二維碼進(jìn)行解析,判斷開鎖二維碼中是否包含初始二維碼中用戶的身份證信息和指紋信息;也可以是對開鎖二維碼與初始二維碼進(jìn)行二維碼的圖案匹配,判斷開鎖二維碼與初始二維碼是否相同;若開鎖二維碼與初始二維碼匹配,則執(zhí)行步驟104;否則,跳轉(zhuǎn)至步驟101。
步驟104:向電機(jī)驅(qū)動器發(fā)送開鎖指令,該開鎖指令用于電機(jī)驅(qū)動器控制電機(jī)打開鎖體;
步驟105:電機(jī)驅(qū)動鎖體打開;
步驟106:鎖體打開后,計(jì)時(shí)模塊開始計(jì)時(shí),可以提前預(yù)設(shè)鎖體的打開時(shí)長為t;
步驟107:判斷計(jì)時(shí)模塊的計(jì)時(shí)時(shí)間是否達(dá)到預(yù)設(shè)時(shí)間t,若是,執(zhí)行步驟108,若否,繼續(xù)計(jì)時(shí);
步驟108:由電機(jī)驅(qū)動器控制電機(jī)驅(qū)動鎖體關(guān)閉。
圖2為本發(fā)明智能鎖的系統(tǒng)實(shí)施例結(jié)構(gòu)圖。如圖2所示,所述智能鎖包括身份信息輸入裝置201、單片機(jī)202、二維碼掃描器203、電機(jī)驅(qū)動器204、電機(jī)205、鎖體206和信息傳輸網(wǎng)絡(luò)。身份信息輸入裝置201包括指紋錄入裝置和身份證信息錄入裝置,指紋錄入裝置可以為指紋掃描器;身份證信息錄入裝置可以為身份證閱讀器,還可以為身份證信息裝置。單片機(jī)202將指紋掃描器掃描的指紋與錄入的身份證信息結(jié)合生成用戶二維碼進(jìn)行保存。當(dāng)需要開鎖時(shí),二維碼掃描器203掃描的目標(biāo)二維碼通過信息傳輸網(wǎng)絡(luò)傳輸至單片機(jī)202,與之前保存的含有用戶指紋與身份證信息的用戶二維碼進(jìn)行比對,若比對成功,單片機(jī)生成一觸發(fā)信號,觸發(fā)電機(jī)驅(qū)動器204控制電機(jī)205驅(qū)動鎖體206打開。其中信息傳輸網(wǎng)絡(luò)可以為無線傳輸,無線傳輸方式可以采用藍(lán)牙收發(fā)模塊進(jìn)行傳輸,也可以采用無線局域網(wǎng)即WIFI進(jìn)行信息傳輸。
圖3為本發(fā)明智能鎖的控制方法實(shí)施例2流程圖。如圖3所示,所述智能鎖包括電源301、無線供電模塊302、降壓模塊308、掃描槍303、單片機(jī)304、藍(lán)牙模塊305、RS232通訊接口306、電機(jī)驅(qū)動模塊307、電機(jī)309、鎖體3010。
電源301中采用穩(wěn)壓模塊,將220V的市電轉(zhuǎn)化成12V的直流電供外設(shè)使用,在本實(shí)施例中,我們將穩(wěn)壓模塊與L298N模塊結(jié)合,從而產(chǎn)生5V的直流電供單片機(jī)使用。
無線供電模塊302采用L298N模塊,在本實(shí)施例中加載兩塊L298N模塊,其中一塊為藍(lán)牙和掃描槍的電源驅(qū)動模塊(同時(shí)為51單片機(jī)供電),主要通過單片機(jī)改變自身引腳的高低電平來控制藍(lán)牙和掃描槍對單片機(jī)串口輸入次序,另一塊為電機(jī)驅(qū)動模塊,用來控制鎖具的開啟和關(guān)閉。
LM2596S降壓模塊308將L298N輸出的12V控制電壓轉(zhuǎn)化成5V穩(wěn)定電壓,然后按照MCU的指令決定是否提供給掃描槍和藍(lán)牙降壓通電。
二維碼掃描槍303將掃描的二維碼信息轉(zhuǎn)化成ASCII碼送入單片機(jī)MCU串口端RS232通訊接口306,供單片機(jī)304進(jìn)行信息處理。
本實(shí)施例中單片機(jī)304已存儲帶有用戶指紋信息和身份證信息的用戶二維碼,單片機(jī)304采用51最小系統(tǒng)模塊:主要器件有MCU,晶振,上拉電阻,和電容及開關(guān)零件。用來完成單片機(jī)的藍(lán)牙數(shù)據(jù)存儲,指令判斷,掃描槍數(shù)據(jù)接收,以及數(shù)據(jù)對比和最終控制電機(jī)開鎖的核心模塊;掃描槍303將掃描的二維碼信息轉(zhuǎn)化成ASCII碼送入單片機(jī)MCU304串口端。
HC-06藍(lán)牙模塊305:擔(dān)任單片機(jī)數(shù)據(jù)接收的任務(wù),通過串口通訊,將數(shù)據(jù)存入規(guī)定的存儲空間,是驅(qū)動開鎖的前提。
鎖體模塊3010:搭載12V直流電機(jī),通過接受L298N模塊送入端口的正負(fù)信號,來決定是否進(jìn)行開鎖操作。
本實(shí)施例中通過電源301的供電,采用藍(lán)牙305收發(fā)模塊進(jìn)行數(shù)據(jù)信息的通信,將掃描槍303掃描的目標(biāo)二維碼與單片機(jī)304內(nèi)存儲的用戶二維碼信息進(jìn)行數(shù)據(jù)比對,比對成功時(shí),單片機(jī)304使電機(jī)驅(qū)動模塊307控制電機(jī)309驅(qū)動鎖體3010自動打開,最終完成智能開鎖操作。
圖4為本發(fā)明智能鎖的控制方法實(shí)施例3流程圖。實(shí)施例2為應(yīng)用于酒店訂房系統(tǒng),如圖4所示,實(shí)施例2包括:
步驟401:用戶到達(dá)酒店前臺,選擇入住房間,輸入身份信息與指紋信息,酒店前臺將指紋信息與身份信息進(jìn)行綁定備案,第二次入住酒店時(shí)方可調(diào)出指紋對應(yīng)的身份信息;
步驟402:根據(jù)房間號生成初始二維碼,用戶支付房間費(fèi)用,酒店即可將訂房信息、身份信息及指紋信息作為數(shù)據(jù)來源生成初始二維碼,作為二維碼鑰匙,并發(fā)送給用戶;
步驟403:酒店前臺將生成的初始二維碼即二維碼鑰匙處理成數(shù)字信息,傳輸至酒店房間智能鎖單片機(jī)進(jìn)行存儲;
步驟404:用戶將二維碼放到酒店房門上的二維碼掃描裝置進(jìn)行掃描,單片機(jī)將掃描的二維碼與預(yù)先存儲的初始二維碼進(jìn)行比對,比對成功時(shí),房門自動打開,用戶即可入??;
步驟405:用戶退房時(shí),前臺人員辦理退房手續(xù)時(shí)注銷用戶入住房間的初始二維碼即二維碼鑰匙,用戶使用過的二維碼將不再成為該房間開鎖的鑰匙。
實(shí)施例2的實(shí)施方式也可以是跳過前臺,用戶通過智能機(jī)器自主輸入身份信息和指紋信息與訂房信息,自動生成初始二維碼即二維碼鑰匙,然后發(fā)送至用戶,自主入住房間。
本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對于實(shí)施例公開的系統(tǒng)而言,由于其與實(shí)施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會有改變之處。綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。