[发明专利]NFC手机动态密码门禁系统及其控制方法有效
申请号: | 201510388487.X | 申请日: | 2015-07-06 |
公开(公告)号: | CN105006045B | 公开(公告)日: | 2017-11-14 |
发明(设计)人: | 王俊;夏荣纲;张中强;张伏;张巍鹏 | 申请(专利权)人: | 河南科技大学 |
主分类号: | G07C9/00 | 分类号: | G07C9/00;H04W4/00;H04M11/02 |
代理公司: | 洛阳公信知识产权事务所(普通合伙)41120 | 代理人: | 罗民健 |
地址: | 471000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | nfc 手机 动态 密码 门禁 系统 及其 控制 方法 | ||
技术领域
本发明涉及家庭安防领域,具体地说是NFC手机动态密码门禁系统及其控制方法。
背景技术
在我们的生活中安全是至关重要的,离开了安全,那么生活就变得毫无幸福、快乐可言,它关系到每个人的生活及财产是否得以保障,没有人希望自己辛辛苦苦得来的成果、所拥有的一切在突然间变得一无所有。所以说安全是美好生活的条件,安全标志着生活的质量。
家庭安防系统是指通过各种报警探测器、报警主机、摄像机、读卡器、门禁控制器、接警中心及其它安防设备为住宅提供入侵报警系统服务的一个综合性的系统。包含了三大子系统:闭路监控电视子系统,门禁子系统和入侵报警子系统。一个好的家庭安防系统是需要一个综合型的接警中心。
现有的门禁系统功能不完善,没有密码的动态修改功能,安全系数不高。
发明内容
本发明所要解决的技术问题是提供NFC手机动态密码门禁系统及其控制方法,该系统将NFC手机或NFC射频卡作为门禁系统的输入装置,将移动终端作为输出装置之一,通过Arduino模块对GSM模块的控制,实现信息收发功能,通过Arduino模块对NFC读写模块的控制,实现每次移动终端刷卡修改动态密码的功能,提高了门禁系统的安全性。
本发明为解决上述技术问题所采用的技术方案是:NFC手机动态密码门禁系统,包括GSM模块、用户模块和液晶显示器,用户模块通过无线通讯方式与GSM模块相连接,可接收GSM模块发送的通知短信,也可对GSM模块下达指令,其特征在于:该门禁系统还包括NFC手机、Arduino模块、NFC读卡模块、矩阵键盘和接警中心,所述GSM模块、Arduino模块和NFC读卡模块依次相连接,GSM模块还连接接警中心,Arduino模块连接液晶显示器,矩阵键盘连接Arduino模块, NFC手机通过NFC读卡模块与Arduino模块实现信息传递。
进一步,通过Arduino语言编写形成一个由数字和字母组成的动态密码库,用户模块每次刷卡开门的同时系统会随机生成一个新的密码写入用户模块,实现密码的动态修改。
Arduino模块编写程序形成动态密码库所用的算法为:Y=INT(RAND()*800000+200000)&CHAR(INT(RAND()*26+65))&CHAR(INT(RAND()*26+65))&CHAR(INT(RAND()*26+65))&CHAR(INT(RAND()*26+65))。
算法中INT(RAND()*800000+200000)表示随进选取0-9中的六位数,CHAR(INT(RAND()*26+65))表示从A-Z中随机选取一个大写字母,共有四位字母。
本发明所述的用户模块是可接收和发送短信的移动设备。
本发明所述的矩阵键盘为4*4矩阵键盘,包括0—9的数字键、重置键和确认键,可实现密码修改和授予NFC手机权限的功能。
本发明所述的Arduino模块选用Arduino Uno R3。
本发明所述的NFC读卡模块选用NFC Shield模块。
本发明所述的NFC手机动态密码门禁系统的控制方法,包括以下步骤:
步骤一:
当NFC手机靠近门禁系统开门时,NFC读卡模块读取NFC手机信息并将信息上传给Arduino模块进行信息验证处理;
步骤二:
如果Arduino模块在门禁授权ID中查询到与试图开门的NFC手机对应的账号密码,则Arduino模块给予该NFC手机授权;
如果Arduino模块在门禁授权ID中未查询到与试图开门的NFC手机对应的账号密码,则Arduino模块不给予授权,同时,试图开门的NFC手机中的信息被读取并保存,Arduino模块控制液晶显示器显示NFC手机的相关账号信息,GSM模块发送带有持卡人信息及开锁时间的短信给用户,但不启动电子锁;
步骤三:
试图开门的NFC手机中的信息被读取并保存,Arduino模块控制液晶显示器显示该NFC手机的相关账号信息;
步骤四:
电子锁启动,门被打开,系统随机生成一个新的密码写入该NFC手机;
步骤五:
GSM模块发送带有持卡人信息及开锁时间的短信给用户。
如果同一账号连刷三次还未通过,系统将会启动GSM模块发送短信给用户,通知用户有人非法开门;如果同一账号继续尝试开门,则系统会进一步发送严重警告短信给用户,同事GSM模块通知接警中心,告知有人非法入侵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南科技大学,未经河南科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510388487.X/2.html,转载请声明来源钻瓜专利网。