System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于动态密码的无卡通行方法和管理系统技术方案_技高网

基于动态密码的无卡通行方法和管理系统技术方案

技术编号:39970662 阅读:12 留言:0更新日期:2024-01-09 00:45
本发明专利技术涉及基于动态密码的无卡通行方法和管理系统,来访人员提交来访预约以获取通行权限,在通行之前申请获取动态密码,服务器根据通行时刻和预约的通道门禁自动生成动态密码,使得所述动态密码与通行时刻相关,并与所述通道门禁的门禁设备绑定;来访人员在所述门禁设备上输入所述动态密码,所述门禁设备生成本地开门密码,鉴权所述动态密码,验证无误则开门通行。本发明专利技术通过来访人员提交来访预约并获取动态密码,且该方法允许来访人员使用手机应用软件来完成预约和获取动态密码,极大提升了用户体验;此外,动态密码的生成与通行时刻相关,并与特定门禁设备绑定,动态密码具有时效性,有效期过后将自动失效,有效防范了潜在的安全威胁。

【技术实现步骤摘要】

本专利技术涉及门禁控制领域,具体的说,是涉及一种基于动态密码的无卡通行方法和管理系统


技术介绍

1、园区或厂区的日常管理中,为了保障人员安全和财产安全,通常都会实施严格的门禁措施。这些门禁系统的目的在于:确保只有具备合法权限的人员才能进入。目前,最常见的解锁门禁方式是通过门禁卡刷卡,门禁卡内含有个人信息,用于识别和验证持卡人的身份,从而授予或拒绝进出权限。

2、然而,这种传统的门禁卡系统存在一些明显的限制。首先,它主要适用于常驻人员或内部员工,对于那些仅偶尔需要进入园区或厂区的来访人员来说,需要经历繁琐的登记程序,然后等待领取临时通行卡,这不仅不便利,也影响了用户体验。其次,这种系统容易出现管理上的漏洞,例如通行卡的遗失或被盗用,这可能导致未经授权的人员进入关键区域,从而造成安全隐患。

3、以上问题,值得解决。


技术实现思路

1、为了解决无卡来访人员采用通行卡刷卡通行门禁的方式,存在卡片遗失导致管理漏洞的问题,本专利技术提供基于动态密码的无卡通行方法和管理系统。

2、本专利技术技术方案如下所述:

3、基于动态密码的无卡通行方法,来访人员提交来访预约以获取通行权限,在通行之前申请获取动态密码,服务器根据通行时刻和预约的通道门禁自动生成动态密码,使得所述动态密码与通行时刻相关,并与所述通道门禁的门禁设备绑定;来访人员在所述门禁设备上输入所述动态密码,所述门禁设备生成本地开门密码,鉴权所述动态密码,验证无误则开门通行。

4、根据上述方案的本专利技术,来访人员通过手机应用软件提交所述来访预约,并通过手机应用软件获取所述动态密码。

5、进一步的,所述来访预约的预约内容包括:来访人员的个人信息和需要通行的所述通道门禁的门禁号。

6、根据上述方案的本专利技术,获取所述通行权限的步骤为:服务器将提交的所述个人信息和已存储的信息库对比,若记录有对应的所述个人信息则授予所述通行权限;若无对应的所述个人信息则等待管理员处理,处理结果为:补录所述个人信息后给予通行权限,或者不进行补录,并拒绝所述来访预约。

7、根据上述方案的本专利技术,所述鉴权动态密码的方式为:来访人员输入的动态密码等于所述门禁设备的本地开门密码,则验证成功。

8、根据上述方案的本专利技术,动态密码的算法步骤为:

9、步骤a、所述门禁设备的分钟数除以设定值后取整得到x;

10、步骤b、将时间“年(yy)月(mm)日(dd)时(hh)”与步骤a所得的x值组成第一字符串“yymmddhhx”,作为第一加数;

11、步骤c、将通道门禁的门禁号转换成六个数字的第二字符串,得到门禁号,作为第二加数;

12、步骤d、将第一加数的前六位与第二加数的六位数字,按位对应相加并取个位数,得到第三字符串,作为加密明文t;

13、步骤e、用人为设定的加密密钥按字节+x后形成新的密钥,记为newkey;

14、步骤f、用newkey对加密明文t进行3des加密,并将得到的数据转换成第四字符串;

15、步骤g、从x值所指示的位置起,从第四字符串中取若干个字符作为动态密码,若取至第四字符串的结尾不足位时,则从第四字符串的开头继续取,直至取足若干个字符为止。

16、进一步的,步骤a中,所述门禁设备的分钟数为来访人员点击获取动态密码的通行时刻的分钟数。

17、进一步的,步骤a中,设定值取值范围为1至9,且分钟数除以设定值后四舍五入取整。

18、进一步的,步骤g中,在第四字符串z中取字符的过程中,字符为数字,若字符不是数字而是字母,则将字母等效替换为数字,等效规则为:‘a’对应为0,‘b’对应为1,‘c’对应为2,以此类推。

19、本专利技术还提供一种基于动态密码的无卡通行管理系统,用于实现上述方案的基于动态密码的无卡通行方法,包括:

20、服务器,用于鉴权来访预约的通行权限,并自动计算生成动态密码;

21、手机终端,与服务器通过互联网连接,用于点击获取动态密码,并接收来自服务器的动态密码;

22、门禁设备,用于提供动态密码输入,并鉴权动态密码的通行权限,若有权限则解锁门禁。

23、根据上述方案的本专利技术,其有益效果在于:

24、本专利技术提供了基于动态密码的无卡通行方法,通过来访人员提交来访预约并获取动态密码,且本方法允许来访人员使用手机应用软件来完成预约和获取动态密码,极大提升了用户体验;此外,动态密码的生成与通行时刻相关,并与特定门禁设备绑定,动态密码具有时效性,有效期过后将自动失效,有效防范了潜在的安全威胁;

25、因此,本专利技术的无卡通行方法和管理系统为园区和厂区的门禁管理带来了更高效、更安全和更便捷的解决方案,有望解决传统门禁系统所面临的问题,确保人员安全和财产安全得到更好的保障。

本文档来自技高网...

【技术保护点】

1.基于动态密码的无卡通行方法,其特征在于,来访人员提交来访预约以获取通行权限,在通行之前申请获取动态密码,服务器根据通行时刻和预约的通道门禁自动生成动态密码,使得所述动态密码与通行时刻相关,并与所述通道门禁的门禁设备绑定;

2.根据权利要求1所述的基于动态密码的无卡通行方法,其特征在于,来访人员通过手机应用软件提交所述来访预约,并通过手机应用软件获取所述动态密码。

3.根据权利要求1或2所述的基于动态密码的无卡通行方法,其特征在于,所述来访预约的预约内容包括:来访人员的个人信息和需要通行的所述通道门禁的门禁号。

4.根据权利要求3所述的基于动态密码的无卡通行方法,其特征在于,获取所述通行权限的步骤为:服务器将提交的所述个人信息和已存储的信息库对比,若记录有对应的所述个人信息则授予所述通行权限;

5.根据权利要求1所述的基于动态密码的无卡通行方法,其特征在于,所述鉴权动态密码的方式为:来访人员输入的动态密码等于所述门禁设备的本地开门密码,则验证成功。

6.根据权利要求5所述的基于动态密码的无卡通行方法,其特征在于,动态密码的算法步骤为:

7.根据权利要求6所述的基于动态密码的无卡通行方法,其特征在于,步骤A中,所述门禁设备的分钟数为来访人员点击获取动态密码的通行时刻的分钟数。

8.根据权利要求6或7所述的基于动态密码的无卡通行方法,其特征在于,步骤A中,设定值取值范围为1至9,且分钟数除以设定值后四舍五入取整。

9.根据权利要求6所述的基于动态密码的无卡通行方法,其特征在于,步骤G中,在第四字符串Z中取字符的过程中,字符为数字,若字符不是数字而是字母,则将字母等效替换为数字,等效规则为:‘A’对应为0,‘B’对应为1,‘C’对应为2,以此类推。

10.基于动态密码的无卡通行管理系统,其特征在于,用于实现如权利要求1至9任一项所述的基于动态密码的无卡通行方法,包括:

...

【技术特征摘要】

1.基于动态密码的无卡通行方法,其特征在于,来访人员提交来访预约以获取通行权限,在通行之前申请获取动态密码,服务器根据通行时刻和预约的通道门禁自动生成动态密码,使得所述动态密码与通行时刻相关,并与所述通道门禁的门禁设备绑定;

2.根据权利要求1所述的基于动态密码的无卡通行方法,其特征在于,来访人员通过手机应用软件提交所述来访预约,并通过手机应用软件获取所述动态密码。

3.根据权利要求1或2所述的基于动态密码的无卡通行方法,其特征在于,所述来访预约的预约内容包括:来访人员的个人信息和需要通行的所述通道门禁的门禁号。

4.根据权利要求3所述的基于动态密码的无卡通行方法,其特征在于,获取所述通行权限的步骤为:服务器将提交的所述个人信息和已存储的信息库对比,若记录有对应的所述个人信息则授予所述通行权限;

5.根据权利要求1所述的基于动态密码的无卡通行方法,其特征在于,所述鉴权动态密码的方式为:来访人...

【专利技术属性】
技术研发人员:徐建明姚坚泽郑军
申请(专利权)人:深圳市富士智能股份有限公司
类型:发明
国别省市:

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

1