System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种变更门禁权限信息的方法及系统技术方案_技高网

一种变更门禁权限信息的方法及系统技术方案

技术编号:41273475 阅读:4 留言:0更新日期:2024-05-11 09:26
本发明专利技术公开了一种变更门禁权限信息的方法及系统,其中方法包括:根据接收到的用户操作命令,调用门禁权限接口对所述用户操作命令对应的门禁设备的门禁权限信息进行修改;根据所述用户操作命令对应的门禁设备的门禁权限信息,以预设的时间频率更新第一权限信息表;根据所述用户操作命令,对第二权限信息表进行修改;将修改后的第一权限信息表和修改后第二权限信息表进行对比和补充,完成第一权限信息表和第二权限信息表的数据同步。本发明专利技术实现了在进行门禁权限变更时避免操作执行失败的互斥的业务操作,实现准确地根据实际需求变更门禁权限信息,提升门禁权限信息的准确度。

【技术实现步骤摘要】

本专利技术属于电子,具体涉及一种变更门禁权限信息的方法及系统


技术介绍

1、为了避免网络问题导致无法开门的情况,往往门禁系统需要支持脱机运行,因此,权限信息需要下发至前方设备中,以保证在网络异常时,还可以在本地进行鉴权开门。所以,门禁权限成功的下发、删除设备中的权限信息尤其重要。如何保证设备中的权限信息已经成功下发或者删除,非常关键。

2、目前市场上通用的执行方案主要有两种。方案一为门禁授权页面一直停留在下发权限或者直接删除门禁授权页面,只有当所有操作都完成时,才能在门禁授权页面进行其他操作。方案二为所有下发权限、删除权限的业务都放在后台执行,当业务执行成功后,告知用户。但是目前这两种方案对于下发门禁权限失败的情况处理都需要人为介入,如果网络或者设备一直存在问题,由于下发门禁权限失败的情况会导致系统存在用户互斥操作,从而一直无法下发门禁权限成功,因此如何去人工化,无需人工介入即可全自动完成门禁权限的更新问题,有效规避操作互斥的情况对于提升门禁权限信息的准确性至关重要。


技术实现思路

1、本专利技术提出了一种变更门禁权限信息的方法及系统,在进行门禁权限变更时避免操作执行失败的互斥的业务操作,实现准确地根据实际需求变更门禁权限信息,提升门禁权限信息的准确度。

2、本专利技术的第一方面提供了一种变更门禁权限信息的方法,所述方法包括:

3、根据所述用户操作命令,调用门禁权限接口对所述用户操作命令对应的门禁设备的门禁权限信息进行修改;其中,门禁权限接口包括权限下发接口和权限回收接口,权限下发接口用于授权门禁权限,权限回收接口用于回收门禁权限;

4、根据所述用户操作命令对应的门禁设备的门禁权限信息,以预设的时间频率更新第一权限信息表;其中,第一权限信息表用于记录每个门禁设备的门禁权限信息;

5、根据接收到的用户操作命令,对第二权限信息表进行修改;

6、将修改后的第一权限信息表和修改后第二权限信息表进行对比和补充,完成第一权限信息表和第二权限信息表的数据同步。

7、上述方案先根据接收到的用户操作命令修改在门禁设备上的门禁权限信息,然后根据门禁设备上的门禁权限信息定时更新记录所有门禁设备的门禁权限信息的第一权限信息表,同时根据接收到的用户操作命令修改第二权限信息表,再将第一权限信息表和第二权限信息表进行比对修改,使两个权限信息表的内容同步,实现门禁设备和后台系统的数据统一,避免操作互斥的现象发生,实现准确地根据实际需求变更门禁权限信息,提升门禁权限信息的准确度。

8、在第一方面的一种可能的实现方法中,根据接收到的用户操作命令,调用门禁权限接口对所述用户操作命令对应的门禁设备的门禁权限信息进行修改,具体为:

9、如果用户操作命令是授权门禁权限,则调用权限下发接口在所述用户操作命令对应的门禁设备上,根据用户操作命令增加新的门禁权限信息;

10、如果用户操作命令是回收门禁权限,则调用权限回收接口在所述用户操作命令对应的门禁设备上,根据用户操作命令删除对应的门禁权限信息。

11、上述方案根据用户操作命令在对应的门禁设备上授权或回收门禁权限,完成在门禁设备上的门禁权限更改,使门禁设备及时更新到最新状况。

12、在第一方面的一种可能的实现方法中,根据所述用户操作命令对应的门禁设备的门禁权限信息,以预设的时间频率更新第一权限信息表,具体为:

13、根据实际更新需求,配置预设的时间频率;

14、根据修改后的门禁设备的门禁权限信息,以预设的时间频率更新第一权限信息表。

15、上述方案根据门禁设备的门禁权限信息,定期对第一权限信息表进行更新,确保第一权限信息表的数据准确度,避免因为其他因素对门禁设备的数据进行恶意篡改,导致信息错乱。

16、在第一方面的一种可能的实现方法中,根据接收到的用户操作命令,对第二权限信息表进行修改,具体为:

17、如果所述用户操作命令是授权门禁权限,则使用预设的拆分算法根据用户操作命令得到第一阈值个权限信息记录,并将第一阈值个权限信息记录和第二权限信息表进行对比,从第一阈值个权限信息记录中筛选得到第二阈值个权限信息记录,并在第二权限信息表中根据第二阈值个权限信息记录增加第二阈值个权限信息记录;

18、如果所述用户操作命令是回收门禁权限,则根据用户操作命令,在第二权限信息表中删除权限信息记录。

19、上述方案根据用户操作命令对第二权限信息表进行修改,在第二权限信息表中删除或者新增满足用户操作命令的权限信息记录,确保在第二权限信息表中的数据都符合实际的用户操作。

20、在第一方面的一种可能的实现方法中,将第一阈值个权限信息记录和第二权限信息表进行对比,从第一阈值个权限信息记录中筛选得到第二阈值个权限信息记录,具体为:

21、将第一阈值个权限信息记录和第二权限信息表进行对比,得到第一阈值个权限信息记录在第二权限信息表中已存在的权限信息记录;

22、删除第一阈值个权限信息记录中和所述已存在的权限信息记录一致的信息,得到第二阈值个权限信息记录。

23、上述方案对要添加到第二权限信息表的权限信息记录进行筛选,确保不会因为增加重复的权限信息记录在第二权限信息表中而导致信息混乱。

24、本专利技术第二方面提供了一种变更门禁权限信息的系统,所述系统包括:门禁权限信息修改模块,第一权限信息表更新模块,第二权限信息表更新模块和数据同步模块;

25、所述门禁权限信息修改模块,用于根据接收到的用户操作命令,调用门禁权限接口对所述用户操作命令对应的门禁设备的门禁权限信息进行修改;其中,门禁权限接口包括权限下发接口和权限回收接口,权限下发接口用于授权门禁权限,权限回收接口用于回收门禁权限;

26、所述第一权限信息表更新模块,用于根据所述用户操作命令对应的门禁设备的门禁权限信息,以预设的时间频率更新第一权限信息表;其中,第一权限信息表用于记录每个门禁设备的门禁权限信息;

27、所述第二权限信息表更新模块,用于根据所述用户操作命令,对第二权限信息表进行修改;

28、所述数据同步模块,用于将修改后的第一权限信息表和修改后第二权限信息表进行对比和补充,完成第一权限信息表和第二权限信息表的数据同步。

29、在第二方面的一种可能的实现方式中,门禁权限信息修改模块包括:新增/删除门禁权限信息单元;

30、所述新增/删除门禁权限信息单元,用于如果用户操作命令是授权门禁权限,则调用权限下发接口在所述用户操作命令对应的门禁设备上,根据用户操作命令增加新的门禁权限信息;如果用户操作命令是回收门禁权限,则调用权限回收接口在所述用户操作命令对应的门禁设备上,根据用户操作命令删除对应的门禁权限信息。

31、在第二方面的一种可能的实现方式中,第一权限信息表更新模块包括:第一权限信息表更新单元;

32、所述第一权限信本文档来自技高网...

【技术保护点】

1.一种变更门禁权限信息的方法,其特征在于,包括:

2.根据权利要求1所述的变更门禁权限信息的方法,其特征在于,所述根据接收到的用户操作命令,调用门禁权限接口对所述用户操作命令对应的门禁设备的门禁权限信息进行修改,具体为:

3.根据权利要求1所述的变更门禁权限信息的方法,其特征在于,所述根据所述用户操作命令对应的门禁设备的门禁权限信息,以预设的时间频率更新第一权限信息表,具体为:

4.根据权利要求1所述的变更门禁权限信息的方法,其特征在于,所述根据所述用户操作命令,对第二权限信息表进行修改,具体为:

5.根据权利要求4所述的变更门禁权限信息的方法,其特征在于,所述将第一阈值个权限信息记录和第二权限信息表进行对比,从第一阈值个权限信息记录中筛选得到第二阈值个权限信息记录,具体为:

6.一种变更门禁权限信息的系统,其特征在于,包括:门禁权限信息修改模块,第一权限信息表更新模块,第二权限信息表更新模块和数据同步模块;

7.根据权利要求6所述的变更门禁权限信息的系统,其特征在于,所述门禁权限信息修改模块包括:新增/删除门禁权限信息单元;

8.根据权利要求6所述的变更门禁权限信息的系统,其特征在于,所述第一权限信息表更新模块包括:第一权限信息表更新单元;

9.根据权利要求6所述的变更门禁权限信息的系统,其特征在于,所述第二权限信息表更新模块包括:第二权限信息表更新单元;

10.根据权利要求6所述的变更门禁权限信息的系统,其特征在于,所述第二权限信息表更新模块包括:重复信息删除单元;

...

【技术特征摘要】

1.一种变更门禁权限信息的方法,其特征在于,包括:

2.根据权利要求1所述的变更门禁权限信息的方法,其特征在于,所述根据接收到的用户操作命令,调用门禁权限接口对所述用户操作命令对应的门禁设备的门禁权限信息进行修改,具体为:

3.根据权利要求1所述的变更门禁权限信息的方法,其特征在于,所述根据所述用户操作命令对应的门禁设备的门禁权限信息,以预设的时间频率更新第一权限信息表,具体为:

4.根据权利要求1所述的变更门禁权限信息的方法,其特征在于,所述根据所述用户操作命令,对第二权限信息表进行修改,具体为:

5.根据权利要求4所述的变更门禁权限信息的方法,其特征在于,所述将第一阈值个权限信息记录和第二权限信息表进行对比,从第一阈值个权限信息记录中筛选得...

【专利技术属性】
技术研发人员:黄伟
申请(专利权)人:浩云科技股份有限公司
类型:发明
国别省市:

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

1