本技术涉及计算机,特别是涉及一种打卡数据处理方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
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、响应于目标账号在打卡操作区域触发的打卡操作事件,显示针对目标组织的打卡规则。
33、第七方面,本技术还提供了一种打卡数据处理装置。所述装置包括:
34、模拟打卡入口显示模块,用于在登录目标应用的目标账号具有针对所属目标组织设置打卡规则的权限,且目标组织未设置打卡规则的情况下,对应于目标账号,显示模拟打卡入口;
35、模拟打卡提示显示模块,用于显示目标账号处于打卡范围内的模拟打卡提示信息;打卡范围为包括目标账号的当前定位位置的任意范围;
36、打卡操作区域显示模块,用于响应于目标账号针对模拟打卡入口触发的模拟打卡操作,显示打卡操作区域;
37、打卡规则显示模块,用于响应于目标账号在打卡操作区域触发的打卡操作事件,显示针对目标组织的打卡规则。
38、第八方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
39、在登录目标应用的目标账号具有针对所属目标组织设置打卡规则的权限,且目标组织未设置打卡规则的情况下,对应于目标账号,显示模拟打卡入口;
40、显示目标账号处于打卡范围内的模拟打卡提示信息;打卡范围为包括目标账号的当前定位位置的任意范围;
41、响应于目标账号针对模拟打卡入口触发的模拟打卡操作,显示打卡操作区域;
42、响应于目标账号在打卡操作区域触发的打卡操作事件,显示针对目标组织的打卡规则。
43、第九方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
44、在登录目标应用的目标账号具有针对所属目标组织设置打卡规则的权限,且目标组织未设置打卡规则的情况下,对应于目标账号,显示模拟打卡入口;
45、显示目标账号处于打卡范围内的模拟打卡提示信息;打卡范围为包括目标账号的当前定位位置的任意范围;
46、响应于目标账号针对模拟打卡入口触发的模拟打卡操作,显示打卡操作区域;
47、响应于目标账号在打卡操作区域触发的打卡操作事件,显示针对目标组织的打卡规则。
48、第十方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
49、在登录目标应用的目标账号具有针对所属目标组织设置打卡规则的权限,且目标组织未设置打卡规则的情况下,对应于目标账号,显示模拟打卡入口;
50、显示目标账号处于打卡范围内的模拟打卡提示信息;打卡范围为包括目标账号的当前定位位置的任意范围;
51、响应于目标账号针对模拟打卡入口触发的模拟打卡操作,显示打卡操作区域;
52、响应于目标账号在打卡操作区域触发的打卡操作事件,显示针对目标组织的打卡规则。
53、上述打卡数据处理方法、装置、计算机设备、存储介质和计算机程序产品,在登录目标应用的目标账号具有针对所属目标组织设置打卡规则的权限,且目标组织未设置打卡规则的情况下,对应于目标账号,显示模拟打卡入口,显示目标账号处于打卡范围内的模拟打卡提示信息,打卡范围为包括目标账号的当前定位位置的任意范围,能够使得打卡功能的存在被感知并对打卡功能进行体验,通过响应于目标账号针对模拟打卡入口触发的模拟打卡操作,显示打卡操作区域,能够在体验打卡功能的过程中,使得打卡规则的存在被感知并对打卡规则进行设置,从而可以响应于目标账号在打卡操作区域触发的打卡操作事件,显示针对目标组织的打卡规则,整个过程,能够在快速无感知创建特殊的无地点打卡规则的基础上,让使用目标账号的对象体验打卡功能,在体验打卡功能的过程中,完成对打卡规则的设置,以便基于所生成的打卡规则对目标组织中的对象进行考勤,能够提高打卡使用效率。