[发明专利]一种应用于智能门禁系统的不联网动态密码生成方法在审
申请号: | 201611120842.6 | 申请日: | 2016-12-08 |
公开(公告)号: | CN106600775A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 叶振风;张雅;张自变;徐兴龙;郑伟杰;于春秀 | 申请(专利权)人: | 南京魔格信息科技有限公司 |
主分类号: | G07C9/00 | 分类号: | G07C9/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 211108 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 智能 门禁 系统 联网 动态 密码 生成 方法 | ||
技术领域
本发明属智能门禁领域,更准确地说是涉及一种用于智能门禁的不联网动态密码生成方法。
背景技术
随着物质水平的提高,特别是智能手机和智能设备的发展,智能产品和智慧社区越来越受到人们的青睐。人们对工作和生活环境的智能化提出了更高的要求,智能门禁作为出入社区和办公场所的核心设备,也得到快速发展。传统门禁系统大多通过刷卡进出,这种方式在一定程度上方便了门禁管理,但门禁卡忘带或损坏等问题给管理带来困难,而且刷卡开门无法实现访客授权,使用不够方便。门禁系统经历了韦根、NFC、蓝牙、二维码、WIFI等多种实现方法,其中只有二维码方式比较适合访客授权开门,但成本很高,使用也不够方便。
发明内容
本发明要解决的技术问题是现有的二维码授权访客开门的方式成本高、不便于实用。
为了实现低成本、高便捷性的访客授权开门功能,本发明采用的技术方案是:一种应用于智能门禁系统的不联网动态密码生成方法,所述智能门禁系统包括门禁终端、手机app和后台服务器,所述方法包括以下步骤:
1)为每个门禁终端分配唯一识别码,即ID号码;
2)对单个门禁终端设置时间窗口,并定义时间窗口的起始时间为ST;当所述时间窗口设置为n分钟时,每个小时内的xn分钟均被定义为ST;所述x为大于等于0的整数,60分钟≥xn≥0分钟;
3)设置统一加密私钥PK,将PK、ID和ST组成一组加密序列;
4)定义一种哈希算法F,将PK、ID和ST序列,散列为固定长度的密码KEY,公式为:KEY = F(PK, ID, ST);
5)门禁终端开机后,后台服务器先根据私钥PK、本机ID、当前时间窗口ST和步骤4)的计算公式,计算一次动态密码KEY,并暂存;如果到达下一个时间窗口,则重新计算动态密码,并覆盖原密码;
6)手机APP向后台服务器申请动态密码,并同时将申请对应门禁的ID号码和时段信息发送后台服务器;
7)后台服务器根据步骤6)的申请和步骤4)的公式,计算发送手机APP申请的时段内的动态密码给手机APP;
8)手机APP用户再通过短信等方式将所得的动态密码转发给访客;
9)访客在指定的时段内通过门禁终端的键盘将密码输入,后台服务器将输入密码与暂存密码进行比对,一致开门,不一致报错。
进一步,门禁终端通过手机APP蓝牙开门功能进行校时。这种方式能保证手机与后台服务器时间保持一致。
本发明的优点是:通过极低的成本,实现了不联网访客授权开门;动态密码转发方便,开门无需出示手机,相对于二维码等访客授权方式,使用更方便。
附图说明:
图1 是本发明的流程示意图。
具体实施方式:
如图1所示,本发明智能门禁系统由门禁终端、手机APP和后台服务器组成。每个门禁终端均设置唯一标识码,手机APP作为客户端访问后台服务器,门禁终端可通过手机APP蓝牙开门功能进行校时,保证与后台服务器时间保持一致。
本发明方法包括以下步骤:
1)为每个门禁终端分配唯一识别码,即ID号码;
2)对单个门禁终端设置时间窗口,并定义时间窗口的起始时间为ST;假设ST为20,则一小时内,0分钟、20分钟、40分钟和60分钟时均定义为ST;
3)设置统一加密私钥PK,将PK、ID和ST组成一组加密序列;
4)定义一种哈希算法F,将PK、ID和ST序列,散列为6位固定长度的密码KEY,公式为:KEY = F(PK, ID, ST);
5)门禁终端开机后,后台服务器先根据私钥PK、本机ID、当前时间窗口ST和步骤4)的计算公式,计算一次动态密码KEY,并暂存;如果到达下一个时间窗口,则重新计算动态密码,并覆盖原密码;
6)手机APP向后台服务器申请动态密码,并同时将申请对应门禁的ID号码和时段信息发送后台服务器;假设访客将于晚上8点15分来访月亮小区1栋5单元的住户,住户通过手机APP发送的ID号码就是月亮小区1栋5单元的门禁号码,时段信息就是8点到8点20;
7)后台服务器根据步骤6)的申请和步骤4)的公式,计算发送手机APP申请的时段内的动态密码给手机APP;
8)手机APP用户再通过短信等方式将所得的动态密码转发给访客;
9)当访客在8点15到来的时候,其通过门禁终端的键盘将密码输入,后台服务器将输入密码与暂存密码进行比对,一致开门,不一致报错。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京魔格信息科技有限公司,未经南京魔格信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611120842.6/2.html,转载请声明来源钻瓜专利网。