考勤数据更新方法、计算机可读存储介质及终端技术

技术编号:27567328 阅读:16 留言:0更新日期:2021-03-09 22:12
本发明专利技术提供了考勤数据更新方法、计算机可读存储介质及终端,本发明专利技术的考勤数据更新方法针对在不同时间段的打卡频次的数据分析,通过特定的时间段来设定特定采取数据的频率:打卡频次高的时间段,就设定高频率的数据获取,打卡频次低的时间段,则放缓数据采集频率。本发明专利技术的考勤数据更新方法既满足考勤数据更新的实时性又保证考勤数据更新的高效率。实时性又保证考勤数据更新的高效率。实时性又保证考勤数据更新的高效率。

【技术实现步骤摘要】
考勤数据更新方法、计算机可读存储介质及终端


[0001]本专利技术涉及考勤管理,特别是涉及考勤数据更新方法、计算机可读存储介质及终端。

技术介绍

[0002]考勤管理是现代企业人事管理中不可或缺的重要一环,公司领导可以通过考勤管理平台清晰地了解到下属当日、当月及某时间段内,包括上班打卡、下班打卡、早退、请假等相关考勤信息,基于此,来对公司人事管理、员工作业等方面进行问题的发现与解决;员工也可通过该平台清楚了解到自身的上班考勤状况,对异常适时做出反馈与调整。
[0003]考勤管理的硬件设备,如人脸打卡机,与考勤综合管理平台之间的数据接入与同步问题是不可被忽视的。第三方数据的主动推送是数据同步的一种理想的解决方案,但结合项目的实际情况,卡机数据的主动推送并不现实,故只能依靠系统自身对数据的主动获取来解决数据同步问题。
[0004]对于第三方数据接入的主动获取方式,如今较多的做法,是让系统通过定时任务去获取第三方数据,进而再将数据转换为自身的系统数据,亦即通过数据定频更新的方法来对数据进行更新。该第三方数据接入方式能达到数据接入的基础需求,但对于在不同时间段内具有明显数据高低峰值界限的考勤数据而言,定频的数据更新方法就显得不够灵活,在打卡频次低时数据更新操作过于频繁,而在打卡频次高时数据更新又显滞后。

技术实现思路

[0005]本专利技术的目的在于提供一种既满足数据更新的实时性又保证数据更新的高效性的一种考勤数据更新方法。为实现该目标,本专利技术的技术方案如下:
[0006]一种考勤数据的更新方法,包括以下步骤:
[0007]步骤1:分析历史考勤数据,划分出不同的时间区间,不同时间区间的考勤数据频次不同;
[0008]步骤2:给划分的时间区间分配对应的获取数据的频率,不同时间区间的更新的频率不同;
[0009]步骤3:管理平台访问考勤系统,对考勤数据开始进行更新操作;
[0010]步骤4:获取更新操作的时间点;
[0011]步骤5:确定更新操作的时间点所在的时间区间;
[0012]步骤6:根据更新操作的时间点所在的时间区间,以预设频率执行更新操作,其中,预设频率符合以下规则:打卡频次高的时间区间,获取数据的频率高;打卡频次低的时间区间,获取数据的频率低。
[0013]优选地,所述步骤5:确定更新操作的时间点所在的时间区间包括:
[0014]步骤501:将一天划分为多个时间区间;
[0015]步骤502:根据时间点和时间区间,匹配更新操作的时间点所在的时间区间。
[0016]优选地,所述步骤501:将一天划分为多个时间区间包括:所述多个时间区间包括所述第一时间区间、第二时间区间、第三时间区间。
[0017]优选地,所述步骤6:根据更新操作的时间点所在的时间区间,以预设频率执行更新操作包括:
[0018]步骤601:将每个时间区间分别设置一个对应的预设频率;
[0019]步骤602:根据更新操作的时间所在的时间区间,匹配更新操作的时间所在的时间区间所对应的更新操作的预设频率;
[0020]步骤603:以所述预设频率执行更新操作直至更新操作的时间点已不在所述时间区间。
[0021]优选地,所述步骤501:将每个时间区间分别设置一个对应的预设频率包括:
[0022]第一时间区间的更新频率为第一预设频率;
[0023]第二时间区间的更新频率为第二预设频率;
[0024]第三时间区间的更新频率为第三预设频率。
[0025]优选地,所述步骤4:获取步骤3的更新操作的时间点包括:
[0026]步骤401:获取执行更新操作的实际时间点;
[0027]步骤402:将实际时间点往回调整一个预设时长,得到调整时间点;
[0028]步骤403:将调整时间点作为更新操作的时间点。
[0029]优选地,所述预设时长为5分钟。
[0030]优选地,所述考勤系统为第三方系统。
[0031]优选地,所述第三方系统包括人脸打卡系统或指纹打卡系统。
[0032]一种计算机可读存储介质,用于存储计算机程序,所述计算机程序被处理器调用时实现以上所述的考勤数据更新方法。
[0033]一种终端,包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被处理器调用时实现以上所述的考勤数据更新方法。
[0034]相对于现有技术,本专利技术的有益技术效果在于,本专利技术对在不同时间段的打卡频次的数据分析,提出一种新的主动获取打卡数据的更新方法,采用分段函数的思想,并结合以往的打卡数据分析,从而取得特定的时间段来设定特定采取数据的频率,打卡频次高的时间段,就设定高频率的数据获取;打卡频次低的时间段,则放缓数据采集频率。本专利技术的考勤数据更新方法既满足考勤数据更新的实时性又保证考勤数据更新的效率性。
附图说明
[0035]图1是本专利技术的考勤数据的更新方法逻辑框图。
具体实施方式
[0036]参见图1,一种考勤数据的更新方法,其包括以下步骤:
[0037]步骤101:管理平台访问考勤系统,对考勤数据开始进行更新操作;其中,
[0038]步骤1:分析历史考勤数据,划分出不同的时间区间,不同时间区间的考勤数据频次不同;
[0039]例如,根据对历史考勤数据进行分析得出,人数为100人的公司,在8点-9点的时间
区间内,打卡人数为80人,在7点-8点时间区间内的打卡人数为10人。
[0040]步骤2:给划分的时间区间分配对应的获取数据的频率,不同时间区间的更新的频率不同;
[0041]例如,如果人数为100人的公司,在8点-9点的时间区间内,打卡人数为80人,在6点-8点时间区间内的打卡人数为10人,那么可以将8点-9点的时间区间从考勤系统拉取考勤数据的频率设为5分钟/次,将7点-8点的时间区间从考勤系统拉取考勤数据的频率设为30分钟/次。
[0042]考勤系统包括用于存储考勤数据的数据库,管理平台可访问考勤系统的数据库。
[0043]步骤3:获取更新操作的时间点;
[0044]步骤4:确定更新操作的时间点所在的时间区间;
[0045]步骤5:根据更新操作的时间点所在的时间区间,以预设频率执行更新操作。
[0046]步骤6:直到当前数据更新频次段时间完成,进行下一次频次更新判断。
[0047]本实施例的系统根据对考勤历史数据进行分析,判断出当前更新操作所需遵循的数据更新频次段,根据相应的数据更新频次段的更新频率,采用分段函数的思想,并结合以往的打卡数据分析,从而取得特定的时间段来设定特定采取数据的频率,打卡频次高的时间段,就设定高频率的数据获取;打卡频次低的时间段,则放缓数据采集频率。本专利技术的考勤数据更新方法既满足考勤数据更新的实时性又保证考勤数据更新的效率性。
[0048]作为优选实施例,所述步骤5:确定更新操作的时间点所在的时间区间包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种考勤数据的更新方法,其特征在于,包括以下步骤:步骤1:分析历史考勤数据,划分出不同的时间区间,不同时间区间的考勤数据频次不同;步骤2:给划分的时间区间分配对应的获取数据的频率,不同时间区间的更新操作的频率不同;步骤3:管理平台与考勤系统进行通信,对考勤数据开始进行更新操作;步骤4:获取当前更新操作的时间点;步骤5:确定当前更新操作的时间点所在的时间区间;步骤6:根据当前更新操作的时间点所在的时间区间,以预设频率执行更新操作,其中,预设频率符合以下规则:打卡频次高的时间区间,获取数据的频率高;打卡频次低的时间区间,获取数据的频率低。2.根据权利要求1所述的考勤数据更新方法,其特征在于,所述步骤5:确定更新操作的时间点所在的时间区间包括:步骤501:将一天划分为多个时间区间;步骤502:根据时间点和时间区间,匹配更新操作的时间点所在的时间区间。3.根据权利要求2所述的考勤数据更新方法,其特征在于,所述步骤501:将一天划分为多个时间区间包括:所述多个时间区间包括所述第一时间区间、第二时间区间、第三时间区间。4.根据权利要求3所述的考勤数据更新方法,其特征在于,所述步骤6:根据更新操作的时间点所在的时间区间,以预设频率执行更新操作包括:步骤601:将每个时间区间分别设置一个对应的预设频率;步骤602:根据更新操...

【专利技术属性】
技术研发人员:陈声怡张诗茹王博王斌李娜樊润润邢玉朋张伟
申请(专利权)人:珠海联云科技有限公司
类型:发明
国别省市:

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

1