一种基于嵌套的门禁进出时间处理方法及门禁系统技术方案

技术编号:31234184 阅读:16 留言:0更新日期:2021-12-08 10:13
本发明专利技术公开了一种基于嵌套的门禁进出时间处理方法及门禁系统,其门禁进出时间处理方法应用于门禁系统中,包括响应于时间验证需求获取当前时间;获取门禁相关的通用时间表,判断通用时间表是否关联有优先时间表,若有,则将当前时间与优先时间表所对应的允许时间范围进行比对以输出时间验证结果;若未关联有优先时间表,则将当前时间与通用时间表中允许时间范围进行比对以输出时间验证结果。在一个通用时间表中嵌套另外一个特殊时间表,作为一个时间表整体,赋值到门禁控制器中,进出权限需在满足通用时间表的同时,优先满足特殊时间表,以解决复杂时间进出场景的需要。以解决复杂时间进出场景的需要。以解决复杂时间进出场景的需要。

【技术实现步骤摘要】
一种基于嵌套的门禁进出时间处理方法及门禁系统


[0001]本专利技术涉及门禁系统领域,尤其涉及一种基于嵌套的门禁进出时间处理方法及门禁系统。

技术介绍

[0002]目前,门禁系统中单个用户在一个门点中只有一个时间表的授权信息,满足不了复杂时间进出场景的需求,如节假日放假、节假日补班等情况,导致企业考勤人员在节假日等特殊场景时依然需要手动核对每个员工的考勤情况,无法满足不同企业的考核需求。

技术实现思路

[0003]为了克服现有技术的不足,本专利技术的目的之一在于提供一种基于嵌套的门禁进出时间处理方法,可满足各种不同复杂时间的进出场景需求,提高门禁系统的灵活性。
[0004]本专利技术的目的之二在于提供一种门禁系统。
[0005]本专利技术的目的之三在于提供一种电子设备。
[0006]本专利技术的目的之四在于提供一种存储介质。
[0007]本专利技术的目的之一采用如下技术方案实现:
[0008]一种基于嵌套的门禁进出时间处理方法,应用于门禁系统中,包括:
[0009]响应于时间验证需求获取当前时间;
[0010]获取门禁相关的通用时间表,判断通用时间表是否关联有优先时间表,若有,则将当前时间与优先时间表所对应的允许时间范围进行比对以输出时间验证结果;若未关联有优先时间表,则将当前时间与通用时间表中允许时间范围进行比对以输出时间验证结果。
[0011]进一步地,所述时间验证需求通过唤醒所述门禁系统时生成。
[0012]进一步地,所述当前时间通过获取门禁系统的本地时钟方式获得,门禁系统在联网时对本地时钟进行校正。
[0013]进一步地,所述优先时间表和通用时间表均设有其对应的时间表ID和允许时间范围,优先时间表和通用时间表通过时间表ID进行关联。
[0014]进一步地,当所述时间验证结果为当前时间不在优先时间表或通用时间表的允许时间范围内时,直接发起报警提醒。
[0015]进一步地,当所述时间验证结果为当前时间不在优先时间表或通用时间表的允许时间范围内时,调取优先时间表或通用时间表中与当前时间最接近的允许时间进行显示。
[0016]本专利技术的目的之二采用如下技术方案实现:
[0017]一种门禁系统,包括:
[0018]时间验证模块,执行如上述的基于嵌套的门禁进出时间处理方法;
[0019]身份验证模块,用于当时间验证成功时,获取录入的身份验证信息,对身份验证信息进行验证,并在身份验证成功时生成开锁指令以控制门禁系统执行开锁动作。
[0020]本专利技术的目的之三采用如下技术方案实现:
[0021]一种电子设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的基于嵌套的门禁进出时间处理方法。
[0022]本专利技术的目的之四采用如下技术方案实现:
[0023]一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的基于嵌套的门禁进出时间处理方法。
[0024]相比现有技术,本专利技术的有益效果在于:
[0025]在一个通用时间表中嵌套另外一个特殊时间表,作为一个时间表整体,赋值到门禁控制器中,进出权限需在满足通用时间表的同时,优先满足特殊时间表,以解决复杂时间进出场景的需要。
附图说明
[0026]图1为本专利技术基于嵌套的门禁进出时间处理方法的流程示意图;
[0027]图2为本专利技术门禁系统的工作流程示意图。
具体实施方式
[0028]下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
[0029]实施例一
[0030]本实施例提供一种基于嵌套的门禁进出时间处理方法,该处理方法主要应用于门禁系统中,可让门禁系统适用于各种不同的进出场景,提高门禁系统的灵活性。
[0031]如图1所示,本实施例的门禁进出时间处理方法具体包括如下步骤:
[0032]步骤S1:响应于时间验证需求获取当前时间;
[0033]步骤S2:获取门禁相关的通用时间表,判断通用时间表是否关联有优先时间表,若有,则将当前时间与优先时间表所对应的允许时间范围进行比对以输出时间验证结果;若未关联有优先时间表,则将当前时间与通用时间表中允许时间范围进行比对以输出时间验证结果。
[0034]本实施例中所述时间验证需求可通过唤醒所述门禁系统时生成,即用户可触摸、点击或声控等方法唤醒门禁系统,当唤醒门禁系统后自动读取门禁系统的本地时钟,从而获得本地时钟的当前时间。
[0035]本实施例的门禁系统设有联网模块,可通过联网模块实现无线联网,门禁系统处于联网状态时,可通过互联网的网络时间来校正门禁系统的本地时钟的时间,可提高本地时钟时间准确性。同时,在门禁系统在联网时校正时间,可使得门禁系统在未联网时也可保持相对准确的时间,减少时间误差,提高门禁时间验证准确性。
[0036]此外,门禁系统可在联网的状态下与云端相连,管理人员可利用云端对应的客户端绑定门禁系统后,在客户端中设置门禁进出时间表,门禁进出时间表中包括通用时间表,通用时间表中包括有其唯一的时间表ID,其时间表ID可通过随机的方式生成;此外,通用时间表中还包括允许时间段,允许时间段主要由日期范围、开始时间和结束时间组成,即在日
期范围中每天的开始时间到结束时间内可通过时间验证,若在开始时间到结束时间外的时间内进行时间验证,则无法通过时间验证。而日期范围内也可设置对应的有效星期,若有效星期为一星期中的工作日,则在日期范围内的工作日的开始时间到结束时间段内可通过时间验证,在日期范围内的周末时间则无法通过时间验证。
[0037]管理人员若需要添加特殊时间表,则可在客户端中加入优先时间表,优先时间表同样包括其对应的时间表ID和允许时间段,管理人员在添加优先时间表时,即可自动生成其对应的时间表ID,其允许时间段主要也是由日期范围、开始时间和结束时间组成,即在日期范围中每天的开始时间到结束时间内可通过时间验证,若在开始时间到结束时间外的时间内进行时间验证,则无法通过时间验证。而日期范围内也可设置对应的有效星期,若有效星期为一星期中的工作日,则在日期范围内的工作日的开始时间到结束时间段内可通过时间验证,在日期范围内的周末时间则无法通过时间验证。
[0038]而在本实施例中,优先时间表和通用时间表通过时间表ID进行关联,即管理人员在客户端中新增优先时间表并生成优先时间表的时间表ID后,将优先时间表的时间表ID与通用时间表的时间表ID进行绑定和关联。本实施例中判断通用时间表是否嵌套有优先时间表的方法为:
[0039]步骤S21:查找通用时间表。
[0040]步骤S22:判断通用时间表的关联的优先时间表ID是否空,如为空即没有嵌套的优先时间表,如不为空即有嵌套的优先时间表。
[0041]在一些实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于嵌套的门禁进出时间处理方法,其特征在于,应用于门禁系统中,包括:响应于时间验证需求获取当前时间;获取门禁相关的通用时间表,判断通用时间表是否关联有优先时间表,若有,则将当前时间与优先时间表所对应的允许时间范围进行比对以输出时间验证结果;若未关联有优先时间表,则将当前时间与通用时间表中允许时间范围进行比对以输出时间验证结果。2.根据权利要求1所述的基于嵌套的门禁进出时间处理方法,其特征在于,所述时间验证需求通过唤醒所述门禁系统时生成。3.根据权利要求1所述的基于嵌套的门禁进出时间处理方法,其特征在于,所述当前时间通过获取门禁系统的本地时钟方式获得,门禁系统在联网时对本地时钟进行校正。4.根据权利要求1所述的基于嵌套的门禁进出时间处理方法,其特征在于,所述优先时间表和通用时间表均设有其对应的时间表ID和允许时间范围,优先时间表和通用时间表通过时间表ID进行关联。5.根据权利要求1所述的基于嵌套的门禁进出时间处理方法,其特征在于,当所述时间验证结果为当前时...

【专利技术属性】
技术研发人员:何猛莫明锋陈荣简智君李锦华郭军胡运龙胡远航李大乐
申请(专利权)人:广州市瑞立德信息系统有限公司
类型:发明
国别省市:

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

1