一种门禁开锁方法、装置、系统及存储介质制造方法及图纸

技术编号:38470332 阅读:10 留言:0更新日期:2023-08-11 14:47
本发明专利技术提供了一种门禁开锁方法、装置、系统、存储介质及门禁系统的升级方法,本发明专利技术的实施例使用门禁时的当前时间对应的时间戳与门禁卡授权信息生成用于开锁的动态门禁识别码,该动态门禁识别码在预先设定的一定时间后将自动失效,从而可以防止门禁卡遗失和被复制的问题,提高了门禁卡的安全性;且利用本发明专利技术的实施例可以在无需更换传统刷卡门禁系统的情况下将传统刷卡门禁系统升级为具有实现防止门禁卡复制功能的门禁系统,升级简单,且避免了浪费。免了浪费。免了浪费。

【技术实现步骤摘要】
一种门禁开锁方法、装置、系统及存储介质


[0001]本专利技术涉及门禁
,特别是涉及一种门禁开锁方法、门禁开锁的实现装置、门禁开锁系统、门禁系统的升级方法及存储介质。

技术介绍

[0002]目前,在人们的生活中各种门禁系统被广泛使用。但是,由于以下原因会导致门禁卡信息被窃取,使得门禁卡尤其时刷卡式门禁卡的使用变得不再安全:
[0003]手机具有NFC功能,可以复制门禁卡的信息;
[0004]存在读卡器和写卡器,使用读卡器可以读取门禁卡信息,然后可以通过写卡器将门禁卡信息写入新卡;
[0005]门禁卡遗失等。
[0006]虽然目前出现了许多新型门禁类型,这些新型门禁类型可以避免门禁卡的以上缺点。但是仍然有大量的刷卡式门禁系统在使用。如果更换需要大量的资金,会造成大量浪费;因此,亟需一种既能解决门禁卡信息泄露,又能避免更换刷卡式门禁系统和设备的方法。

技术实现思路

[0007]为解决上述问题,本专利技术的实施例提供了一种门禁开锁方法、门禁开锁的实现装置、门禁开锁系统、门禁系统的升级方法及存储介质。
[0008]为了实现上述目的,一方面,提供了一种门禁开锁方法,包括:
[0009]S1,门禁端接收移动终端发出的开锁指令,开锁指令包含动态门禁识别码,动态门禁识别码由移动终端在使用门禁开锁功能时根据自身当时时间对应的第一时间戳与自身所接收的门禁授权码生成;
[0010]S2,门禁端从动态门禁识别码中获取第一时间戳;
[0011]S3,门禁端将第一时间戳与门禁端当前时间对应的第二时间戳进行比较,判断两者的差值是否在预定的时间阈值之内;如是,则执行步骤S4;否则,拒绝开锁;
[0012]S4,门禁端从动态门禁识别码中获取门禁授权码,并判断门禁授权码是否合法;如是,则控制门禁开锁;否则,拒绝开锁。
[0013]优选地,所述的门禁开锁方法,其中,动态门禁识别码是通过如下步骤生成的:使用第一时间戳与门禁授权码建立JSON对象;将JSON对象转换成门禁信息字符串;使用公钥对门禁信息字符串进行加密,生成动态门禁识别码,其中公钥通过非对称加密算法预先生成;其中,从动态门禁识别码中获取第一时间戳包括:使用私钥对动态门禁识别码进行解码,生成门禁信息字符串,其中私钥通过非对称加密算法预先生成,私钥与公钥对应;将门禁信息字符串解析为JSON对象,从JSON对象中获取第一时间戳。
[0014]优选地,所述的门禁开锁方法,其中,开锁指令为移动终端通过NFC发出的NFC刷门禁端指令。
[0015]优选地,所述的门禁开锁方法,其中时间阈值不大于1分钟。
[0016]另一方面,提供了一种门禁开锁方法,应用于包括移动终端和门禁端的门禁开锁系统,包括:
[0017]移动终端执行的如下步骤:
[0018]接收门禁授权码;
[0019]在使用门禁开锁功能时,根据自身当前时间对应的第一时间戳与门禁授权码生成动态门禁识别码;
[0020]使用动态门禁识别码生成并发出开锁指令;
[0021]以及
[0022]门禁端执行的如下步骤:
[0023]接收移动终端发出的开锁指令;
[0024]从开锁指令中读取动态门禁识别码,并从动态门禁识别码中获取第一时间戳;
[0025]将第一时间戳与门禁端当前时间对应的第二时间戳进行比较,判断两者的差值是否在预定的时间阈值之内;如是,则从动态门禁识别码中获取门禁授权码,并在门禁授权码合法时,控制门禁开锁;否则,拒绝开锁。
[0026]优选地,所述的门禁开锁方法,其中,开锁指令为移动终端通过NFC发出的NFC刷门禁端指令,使用动态门禁识别码生成开锁指令包括:
[0027]调用NFC写入应用函数接口将动态门禁识别码写入NFC。
[0028]优选地,所述的门禁开锁方法,其中,生成动态门禁识别码包括如下步骤:
[0029]使用第一时间戳与门禁授权码建立JSON对象;将JSON对象转换成门禁信息字符串;使用公钥对门禁信息字符串进行加密,生成动态门禁识别码,其中公钥通过非对称加密算法预先生成;以及,从动态门禁识别码中获取第一时间戳包括:使用私钥对动态门禁识别码进行解码,生成门禁信息字符串,其中私钥通过非对称加密算法预先生成,私钥与公钥对应;将门禁信息字符串解析为JSON对象,从JSON对象中获取第一时间戳。
[0030]又一方面,提供了一种门禁开锁的实现装置,包括存储器和处理器,存储器存储有至少一段程序,至少一段程序由处理器执行以实现如上文任一所述的方法。
[0031]又一方面,提供了一种计算机可读存储介质,其中,存储介质中存储有至少一段程序,至少一段程序由处理器执行以实现如上文任一所述的方法。
[0032]又一方面,提供了一种门禁开锁系统,包括用于执行如上文任一所述的门禁开锁方法的移动终端和门禁端。
[0033]又一方面,提供了一种门禁系统的升级方法,包括:
[0034]在移动终端实现NFC电子门禁卡,包括:
[0035]接收门禁授权码;
[0036]在使用门禁开锁功能时,根据自身当前时间对应的第一时间戳与门禁授权码生成动态门禁识别码;
[0037]将动态门禁识别码写入NFC,用于通过NFC刷门禁发出开锁指令;
[0038]以及
[0039]在门禁端内设置升级模块,升级模块用于执行如下步骤:
[0040]接收移动终端发出的开锁指令;
[0041]从开锁指令中读取动态门禁识别码,并从动态门禁识别码中获取第一时间戳;
[0042]将第一时间戳与门禁端如闸门当前时间对应的第二时间戳进行比较,判断两者的差值是否在预定的时间阈值之内;如是,则从动态门禁识别码中获取门禁授权码,并在门禁授权码合法时,控制门禁开锁;否则,拒绝开锁。
[0043]优选地,所述的升级方法中,动态门禁识别码是通过如下步骤生成的:使用第一时间戳与门禁授权码建立JSON对象;将JSON对象转换成门禁信息字符串;使用公钥对门禁信息字符串进行加密,生成动态门禁识别码,其中公钥通过非对称加密算法预先生成;其中,从动态门禁识别码中获取第一时间戳包括:使用私钥对动态门禁识别码进行解码,生成门禁信息字符串,其中私钥通过非对称加密算法预先生成,私钥与公钥对应;将门禁信息字符串解析为JSON对象,从JSON对象中获取第一时间戳。
[0044]上述技术方案具有如下技术效果:
[0045]本专利技术实施例的门禁开锁方法通过将使用门禁时的当前时间对应的时间戳与门禁卡授权信息进行加密,生成动态门禁识别码来开锁;在一定时间后,该动态门禁识别码将自动失效,从而可以防止门禁卡遗失和被复制的问题,提高了门禁卡的安全性;
[0046]本专利技术实施例的门禁系统升级方法,通过在移动端生成动态门禁识别码和在门禁端设置判断动态门禁识别码是否过期的升级模块,可以在无需更换刷卡式门禁系统和设备的情况下,对传统的刷卡式门禁进行升本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种门禁开锁方法,其特征在于,包括:S1,门禁端接收移动终端发出的开锁指令,所述开锁指令包含动态门禁识别码,所述动态门禁识别码由所述移动终端在使用门禁开锁功能时根据自身当时时间对应的第一时间戳与自身所接收的门禁授权码生成;S2,门禁端从所述动态门禁识别码中获取所述第一时间戳;S3,门禁端将所述第一时间戳与门禁端当前时间对应的第二时间戳进行比较,判断两者的差值是否在预定的时间阈值之内;如是,则执行步骤S4;否则,拒绝开锁;S4,门禁端从所述动态门禁识别码中获取所述门禁授权码,并判断所述门禁授权码是否合法;如是,则控制门禁开锁;否则,拒绝开锁。2.根据权利要求1所述的门禁开锁方法,其特征在于,其中,所述动态门禁识别码是通过如下步骤生成的:使用所述第一时间戳与所述门禁授权码建立JSON对象;将所述JSON对象转换成门禁信息字符串;使用公钥对所述门禁信息字符串进行加密,生成动态门禁识别码,其中所述公钥通过非对称加密算法预先生成;其中,从所述动态门禁识别码中获取所述第一时间戳包括:使用私钥对所述动态门禁识别码进行解码,生成门禁信息字符串,其中所述私钥通过非对称加密算法预先生成,所述私钥与所述公钥对应;将所述门禁信息字符串解析为JSON对象,从所述JSON对象中获取所述第一时间戳。3.根据权利要求1所述的门禁开锁方法,其特征在于,所述动态门禁识别码被写入所述移动终端的NFC,所述开锁指令为移动终端通过NFC发出的NFC刷门禁端指令。4.根据权利要求1所述的门禁开锁方法,其特征在于,所述时间阈值不大于1分钟。5.一种门禁开锁方法,其特征在于,应用于包括移动终端和门禁端的门禁开锁系统,包括:所述移动终端执行的如下步骤:接收门禁授权码;在使用门禁开锁功能时,根据自身当前时间对应的第一时间戳与所述门禁授权码生成动态门禁识别码;使用所述动态门禁识别码生成并发出开锁指令;以及所述门禁端执行的如下步骤:接收所述移动终端发出的所述开锁指令;从所述开锁指令中读取所述动态门禁识别码,并从所述动态门禁识别码中获取所述第一时间戳;将所述第一时间戳与门禁端当前时间对应的第...

【专利技术属性】
技术研发人员:林超群纪爱妹卢天发李仁杰江文涛
申请(专利权)人:罗普特科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1