一种门禁开锁方法、装置、系统及存储介质与流程

文档序号:35101310发布日期:2023-08-10 07:57阅读:88来源:国知局
一种门禁开锁方法、装置、系统及存储介质与流程

本发明涉及门禁,特别是涉及一种门禁开锁方法、门禁开锁的实现装置、门禁开锁系统、门禁系统的升级方法及存储介质。


背景技术:

1、目前,在人们的生活中各种门禁系统被广泛使用。但是,由于以下原因会导致门禁卡信息被窃取,使得门禁卡尤其时刷卡式门禁卡的使用变得不再安全:

2、手机具有nfc功能,可以复制门禁卡的信息;

3、存在读卡器和写卡器,使用读卡器可以读取门禁卡信息,然后可以通过写卡器将门禁卡信息写入新卡;

4、门禁卡遗失等。

5、虽然目前出现了许多新型门禁类型,这些新型门禁类型可以避免门禁卡的以上缺点。但是仍然有大量的刷卡式门禁系统在使用。如果更换需要大量的资金,会造成大量浪费;因此,亟需一种既能解决门禁卡信息泄露,又能避免更换刷卡式门禁系统和设备的方法。


技术实现思路

1、为解决上述问题,本发明的实施例提供了一种门禁开锁方法、门禁开锁的实现装置、门禁开锁系统、门禁系统的升级方法及存储介质。

2、为了实现上述目的,一方面,提供了一种门禁开锁方法,包括:

3、s1,门禁端接收移动终端发出的开锁指令,开锁指令包含动态门禁识别码,动态门禁识别码由移动终端在使用门禁开锁功能时根据自身当时时间对应的第一时间戳与自身所接收的门禁授权码生成;

4、s2,门禁端从动态门禁识别码中获取第一时间戳;

5、s3,门禁端将第一时间戳与门禁端当前时间对应的第二时间戳进行比较,判断两者的差值是否在预定的时间阈值之内;如是,则执行步骤s4;否则,拒绝开锁;

6、s4,门禁端从动态门禁识别码中获取门禁授权码,并判断门禁授权码是否合法;如是,则控制门禁开锁;否则,拒绝开锁。

7、优选地,所述的门禁开锁方法,其中,动态门禁识别码是通过如下步骤生成的:使用第一时间戳与门禁授权码建立json对象;将json对象转换成门禁信息字符串;使用公钥对门禁信息字符串进行加密,生成动态门禁识别码,其中公钥通过非对称加密算法预先生成;其中,从动态门禁识别码中获取第一时间戳包括:使用私钥对动态门禁识别码进行解码,生成门禁信息字符串,其中私钥通过非对称加密算法预先生成,私钥与公钥对应;将门禁信息字符串解析为json对象,从json对象中获取第一时间戳。

8、优选地,所述的门禁开锁方法,其中,开锁指令为移动终端通过nfc发出的nfc刷门禁端指令。

9、优选地,所述的门禁开锁方法,其中时间阈值不大于1分钟。

10、另一方面,提供了一种门禁开锁方法,应用于包括移动终端和门禁端的门禁开锁系统,包括:

11、移动终端执行的如下步骤:

12、接收门禁授权码;

13、在使用门禁开锁功能时,根据自身当前时间对应的第一时间戳与门禁授权码生成动态门禁识别码;

14、使用动态门禁识别码生成并发出开锁指令;

15、以及

16、门禁端执行的如下步骤:

17、接收移动终端发出的开锁指令;

18、从开锁指令中读取动态门禁识别码,并从动态门禁识别码中获取第一时间戳;

19、将第一时间戳与门禁端当前时间对应的第二时间戳进行比较,判断两者的差值是否在预定的时间阈值之内;如是,则从动态门禁识别码中获取门禁授权码,并在门禁授权码合法时,控制门禁开锁;否则,拒绝开锁。

20、优选地,所述的门禁开锁方法,其中,开锁指令为移动终端通过nfc发出的nfc刷门禁端指令,使用动态门禁识别码生成开锁指令包括:

21、调用nfc写入应用函数接口将动态门禁识别码写入nfc。

22、优选地,所述的门禁开锁方法,其中,生成动态门禁识别码包括如下步骤:

23、使用第一时间戳与门禁授权码建立json对象;将json对象转换成门禁信息字符串;使用公钥对门禁信息字符串进行加密,生成动态门禁识别码,其中公钥通过非对称加密算法预先生成;以及,从动态门禁识别码中获取第一时间戳包括:使用私钥对动态门禁识别码进行解码,生成门禁信息字符串,其中私钥通过非对称加密算法预先生成,私钥与公钥对应;将门禁信息字符串解析为json对象,从json对象中获取第一时间戳。

24、又一方面,提供了一种门禁开锁的实现装置,包括存储器和处理器,存储器存储有至少一段程序,至少一段程序由处理器执行以实现如上文任一所述的方法。

25、又一方面,提供了一种计算机可读存储介质,其中,存储介质中存储有至少一段程序,至少一段程序由处理器执行以实现如上文任一所述的方法。

26、又一方面,提供了一种门禁开锁系统,包括用于执行如上文任一所述的门禁开锁方法的移动终端和门禁端。

27、又一方面,提供了一种门禁系统的升级方法,包括:

28、在移动终端实现nfc电子门禁卡,包括:

29、接收门禁授权码;

30、在使用门禁开锁功能时,根据自身当前时间对应的第一时间戳与门禁授权码生成动态门禁识别码;

31、将动态门禁识别码写入nfc,用于通过nfc刷门禁发出开锁指令;

32、以及

33、在门禁端内设置升级模块,升级模块用于执行如下步骤:

34、接收移动终端发出的开锁指令;

35、从开锁指令中读取动态门禁识别码,并从动态门禁识别码中获取第一时间戳;

36、将第一时间戳与门禁端如闸门当前时间对应的第二时间戳进行比较,判断两者的差值是否在预定的时间阈值之内;如是,则从动态门禁识别码中获取门禁授权码,并在门禁授权码合法时,控制门禁开锁;否则,拒绝开锁。

37、优选地,所述的升级方法中,动态门禁识别码是通过如下步骤生成的:使用第一时间戳与门禁授权码建立json对象;将json对象转换成门禁信息字符串;使用公钥对门禁信息字符串进行加密,生成动态门禁识别码,其中公钥通过非对称加密算法预先生成;其中,从动态门禁识别码中获取第一时间戳包括:使用私钥对动态门禁识别码进行解码,生成门禁信息字符串,其中私钥通过非对称加密算法预先生成,私钥与公钥对应;将门禁信息字符串解析为json对象,从json对象中获取第一时间戳。

38、上述技术方案具有如下技术效果:

39、本发明实施例的门禁开锁方法通过将使用门禁时的当前时间对应的时间戳与门禁卡授权信息进行加密,生成动态门禁识别码来开锁;在一定时间后,该动态门禁识别码将自动失效,从而可以防止门禁卡遗失和被复制的问题,提高了门禁卡的安全性;

40、本发明实施例的门禁系统升级方法,通过在移动端生成动态门禁识别码和在门禁端设置判断动态门禁识别码是否过期的升级模块,可以在无需更换刷卡式门禁系统和设备的情况下,对传统的刷卡式门禁进行升级,升级后的刷卡式门禁可以防止nfc或读卡器及写卡器复制盗用门禁卡信息,解决了门禁卡信息泄露的问题。



技术特征:

1.一种门禁开锁方法,其特征在于,包括:

2.根据权利要求1所述的门禁开锁方法,其特征在于,

3.根据权利要求1所述的门禁开锁方法,其特征在于,所述动态门禁识别码被写入所述移动终端的nfc,所述开锁指令为移动终端通过nfc发出的nfc刷门禁端指令。

4.根据权利要求1所述的门禁开锁方法,其特征在于,所述时间阈值不大于1分钟。

5.一种门禁开锁方法,其特征在于,应用于包括移动终端和门禁端的门禁开锁系统,包括:

6.根据权利要求5所述的门禁开锁方法,其特征在于,

7.一种门禁开锁的实现装置,其特征在于,包括存储器和处理器,所述存储器存储有至少一段程序,所述至少一段程序由处理器执行以实现如权利要求1至4任一所述的方法。

8.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一段程序,所述至少一段程序由处理器执行以实现如权利要求1至4任一所述的方法。

9.一种门禁开锁系统,其特征在于,包括用于执行如权利要求5至6中任一所述门禁开锁方法的移动终端和门禁端。

10.一种门禁系统的升级方法,其特征在于,包括:


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

技术研发人员:林超群,纪爱妹,卢天发,李仁杰,江文涛
受保护的技术使用者:罗普特科技集团股份有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1