考勤打卡方法及装置、处理器和电子设备与流程

文档序号:34304449发布日期:2023-05-31 18:13阅读:41来源:国知局
考勤打卡方法及装置、处理器和电子设备与流程

本技术涉及金融科技领域,具体而言,涉及一种考勤打卡方法及装置、处理器和电子设备。


背景技术:

1、随着科技和互联网的发展,人们的生活越来越便利,人们上下班的打卡也变成了手机打卡。相关技术中,采用手机打卡的方式一般为用户先手动打开系统,然后系统会根据gps(global positioning system,全球定位系统)定位信息判断是否在园区范围内,相较原有的打卡机打卡在一定程度上提高了便利性。

2、但是,相关技术中通过手机打卡虽然已经较传统的打卡机打卡方式提高了一定的便利性,但是并没有解决、优化大家容易忘记打卡的问题,且人性化、智能化程度不高,人们依然经常因为忘记打卡而苦恼,进而影响考勤打卡的效果。

3、针对相关技术中考勤打卡需要手动介入,影响考勤打卡的效果的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本技术的主要目的在于提供一种考勤打卡方法及装置、处理器和电子设备,以解决相关技术中考勤打卡需要手动介入,影响考勤打卡的效果的问题。

2、为了实现上述目的,根据本技术的一个方面,提供了一种考勤打卡方法。该方法包括:获取目标对象对应的考勤数据获取规则,其中,所述目标对象为待进行考勤打卡的对象,所述考勤数据获取规则用于表示针对所述目标对象获取考勤数据的规则;依据所述考勤数据获取规则获取目标考勤数据,其中,所述目标考勤数据为与所述目标对象相关联的至少一个考勤数据信息;依据所述目标考勤数据对所述目标对象进行考勤打卡。

3、进一步地,获取目标对象对应的考勤数据获取规则包括:获取所述目标对象的第一信息,其中,所述第一信息为以下至少之一:所述目标对象所属的部门信息、所述目标对象的岗位信息;依据所述目标对象的第一信息,获取所述目标对象对应的考勤数据获取规则。

4、进一步地,依据所述目标对象的第一信息,获取所述目标对象对应的考勤数据获取规则包括:依据所述目标对象的第一信息,判断所述目标对象是否为预设对象;若所述目标对象为所述预设对象,则确定所述目标对象对应的考勤数据获取规则为第一规则,其中,所述第一规则用于表示针对所述目标对象获取一条考勤数据;若所述目标对象不是所述预设对象,则确定所述目标对象对应的考勤数据获取规则为第二规则,其中,所述第二规则用于表示针对所述目标对象按照优先级顺序获取多条考勤数据,其中,所述优先级顺序表示获取每条考勤数据的优先级。

5、进一步地,依据所述考勤数据获取规则获取目标考勤数据包括:若所述考勤数据获取规则为所述第一规则,则针对所述目标对象获取一条考勤数据;将针对所述目标对象获取的一条考勤数据作为所述目标考勤数据;若所述考勤数据获取规则为所述第二规则,则针对所述目标对象按照所述优先级顺序获取多条考勤数据;将针对所述目标对象按照所述优先级顺序获取的多条考勤数据作为所述目标考勤数据。

6、进一步地,依据所述目标考勤数据对所述目标对象进行考勤打卡包括:获取所述目标考勤数据的数量;判断所述目标考勤数据的数量是否为一个;若所述目标考勤数据的数量为一个,则依据所述目标考勤数据对所述目标对象进行考勤打卡;若所述目标考勤数据的数量为多个,则依据多个目标考勤数据对所述目标对象进行考勤打卡。

7、进一步地,若所述目标考勤数据的数量为一个,则依据所述目标考勤数据对所述目标对象进行考勤打卡包括:若所述目标考勤数据的数量为一个,则确定获取所述目标考勤数据的最早时间和最晚时间;将获取所述目标考勤数据的最早时间作为第一次的考勤打卡时间,并将获取所述目标考勤数据的最晚时间作为第二次的考勤打卡时间,以完成对所述目标对象的考勤打卡。

8、进一步地,若所述目标考勤数据的数量为多个,则依据多个目标考勤数据对所述目标对象进行考勤打卡包括:若所述目标考勤数据的数量为多个,则确定获取所述多个目标考勤数据的最早时间和最晚时间;将获取所述多个目标考勤数据的最早时间作为第一次的考勤打卡时间,并将获取所述多个目标考勤数据的最晚时间作为第二次的考勤打卡时间,以完成对所述目标对象的考勤打卡。

9、为了实现上述目的,根据本技术的另一方面,提供了一种考勤打卡装置。该装置包括:第一获取单元,用于获取目标对象对应的考勤数据获取规则,其中,所述目标对象为待进行考勤打卡的对象,所述考勤数据获取规则用于表示针对所述目标对象获取考勤数据的规则;第二获取单元,用于依据所述考勤数据获取规则获取目标考勤数据,其中,所述目标考勤数据为与所述目标对象相关联的至少一个考勤数据信息;第一处理单元,用于依据所述目标考勤数据对所述目标对象进行考勤打卡。

10、进一步地,所述第一获取单元包括:第一获取模块,用于获取所述目标对象的第一信息,其中,所述第一信息为以下至少之一:所述目标对象所属的部门信息、所述目标对象的岗位信息;第二获取模块,用于依据所述目标对象的第一信息,获取所述目标对象对应的考勤数据获取规则。

11、进一步地,所述第二获取模块包括:第一判断子模块,用于依据所述目标对象的第一信息,判断所述目标对象是否为预设对象;第一确定子模块,用于若所述目标对象为所述预设对象,则确定所述目标对象对应的考勤数据获取规则为第一规则,其中,所述第一规则用于表示针对所述目标对象获取一条考勤数据;第二确定子模块,用于若所述目标对象不是所述预设对象,则确定所述目标对象对应的考勤数据获取规则为第二规则,其中,所述第二规则用于表示针对所述目标对象按照优先级顺序获取多条考勤数据,其中,所述优先级顺序表示获取每条考勤数据的优先级。

12、进一步地,所述第二获取单元包括:第三获取模块,用于若所述考勤数据获取规则为所述第一规则,则针对所述目标对象获取一条考勤数据;第一确定模块,用于将针对所述目标对象获取的一条考勤数据作为所述目标考勤数据;第四获取模块,用于若所述考勤数据获取规则为所述第二规则,则针对所述目标对象按照所述优先级顺序获取多条考勤数据;第二确定模块,用于将针对所述目标对象按照所述优先级顺序获取的多条考勤数据作为所述目标考勤数据。

13、进一步地,所述第一处理单元包括:第五获取模块,用于获取所述目标考勤数据的数量;第一判断模块,用于判断所述目标考勤数据的数量是否为一个;第一处理模块,用于若所述目标考勤数据的数量为一个,则依据所述目标考勤数据对所述目标对象进行考勤打卡;第二处理模块,用于若所述目标考勤数据的数量为多个,则依据多个目标考勤数据对所述目标对象进行考勤打卡。

14、进一步地,所述第一处理模块包括:第三确定子模块,用于若所述目标考勤数据的数量为一个,则确定获取所述目标考勤数据的最早时间和最晚时间;第一处理子模块,用于将获取所述目标考勤数据的最早时间作为第一次的考勤打卡时间,并将获取所述目标考勤数据的最晚时间作为第二次的考勤打卡时间,以完成对所述目标对象的考勤打卡。

15、进一步地,所述第二处理模块包括:第四确定子模块,用于若所述目标考勤数据的数量为多个,则确定获取所述多个目标考勤数据的最早时间和最晚时间;第二处理子模块,用于将获取所述多个目标考勤数据的最早时间作为第一次的考勤打卡时间,并将获取所述多个目标考勤数据的最晚时间作为第二次的考勤打卡时间,以完成对所述目标对象的考勤打卡。

16、为了实现上述目的,根据本技术的另一方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述的任意一项所述的考勤打卡方法。

17、为了实现上述目的,根据本技术的另一方面,提供了一种电子设备,所述电子设备包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的任意一项所述的考勤打卡方法。

18、通过本技术,采用以下步骤:获取目标对象对应的考勤数据获取规则,其中,目标对象为待进行考勤打卡的对象,考勤数据获取规则用于表示针对目标对象获取考勤数据的规则;依据考勤数据获取规则获取目标考勤数据,其中,目标考勤数据为与目标对象相关联的至少一个考勤数据信息;依据目标考勤数据对目标对象进行考勤打卡,解决了相关技术中考勤打卡需要手动介入,影响考勤打卡的效果的问题。通过依据获取到的待进行考勤打卡对象对应的考勤数据获取规则获取目标考勤数据,并依据目标考勤数据对待进行考勤打卡对象进行考勤打卡,从而避免出现用户忘记打卡的问题,进而提升了考勤打卡的效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1