一种打卡推荐方法及电子设备与流程

文档序号:36493070发布日期:2023-12-27 02:45阅读:49来源:国知局
一种打卡推荐方法及电子设备与流程

本技术涉及终端,尤其涉及一种打卡推荐方法及电子设备。


背景技术:

1、打卡推荐功能是通过学习用户每天上下班打卡的时间等规律,在用户终端的桌面显示打卡推荐卡片,来提醒用户进行打卡的功能。用户可以通过点击该打卡推荐卡片,跳转办公应用进行打卡,打卡完成后,该打卡推荐卡片自动消失。然而,在实际使用过程中,常常出现用户实际已经完成打卡,但终端没有识别到用户打卡完成,该打卡推荐卡片依旧存在桌面上,造成终端资源浪费,使得用户体验不佳。


技术实现思路

1、为了解决上述技术问题,本技术提供一种打卡推荐方法及电子设备,用于对考勤打卡结果的确定过程进行优化,提高打卡结果确定的精确性,使得打卡推荐卡片能够在用户打卡完成后及时进行销卡,降低电子设备的资源消耗,提升用户打卡推荐功能的使用体验。

2、第一方面,本技术提供一种打卡推荐方法,应用于电子设备,该电子设备的桌面上显示有打卡推荐卡片,该方法包括:响应于用户在第一目标页面的第二操作,显示第二目标页面;对该第二目标页面进行页面识别,在未识别到该第二目标页面包含表征用户打卡成功的信息时,获取电子设备的感知定位;确定该感知定位与用户办公点的办公点画像是否匹配,在该感知定位与该办公点画像匹配成功的情况下,对打卡推荐卡片进行销卡处理。

3、本技术实施例中,在未识别到第二目标页面包含表征用户打卡成功的信息时,通过感知定位进一步确定用户打卡结果,即通过确定感知定位与用户办公点的办公点画像是否匹配,来确定用户的打卡结果,优化打卡结果的确定流程,提升打卡结果确定的精确性。在感知定位与办公点画像匹配成功的情况下,说明用户打卡成功。此时,对打卡推荐卡片进行销卡处理,能够使得打卡推荐卡片在用户完成打卡时及时被销卡,降低电子设备资源消耗,提升用户对打卡推荐功能的使用体验。

4、根据第一方面,在对第二目标页面进行页面识别之后,该方法还包括:在识别到第二目标页面包含表征用户打卡成功的信息时,对打卡推荐卡片进行销卡处理。在该实施例中,在识别到第二目标页面包含表征用户打卡成功的信息时,确定用户打卡成功,可以及时对打卡推荐卡片进行销卡,降低电子设备资源消耗,提升用户对打卡推荐功能的使用体验。

5、根据第一方面,或者以上第一方面的任意一种实现方式,在对第二目标页面进行页面识别之前,该方法还包括:基于历史打卡成功数据,确定办公点画像。在该实施例中,电子设备记录每次打卡成功的打卡数据,根据该打卡成功数据学习出办公点的办公点画像,便于后续在未通过页面识别确定打卡结果的情况下,能够将电子设备的感知定位与办公点画像进行匹配,确定用户是否在办公点附近,进而确定打卡是否成功。

6、根据第一方面,或者以上第一方面的任意一种实现方式,基于历史打卡成功数据,确定办公点画像之后,方法还包括:基于办公点画像,生成打卡围栏;在第一预设时间,处于打卡围栏范围内时,在桌面上显示打卡推荐卡片。

7、在该实施例中,由于用户在打卡围栏范围内才能进行打卡,因此,只有用户在第一预设时间处于打卡围栏范围内时,电子设备才会显示该打卡推荐卡片,提醒用户进行打卡,提高用户通过点击打卡推荐卡片进入打卡页面后的打卡成功率。

8、根据第一方面,或者以上第一方面的任意一种实现方式,方法还包括:响应于对桌面的第一操作,显示第一目标页面;第一操作指示为对打卡推荐卡片的点击操作,或者,对打卡推荐卡片对应的目标应用的点击操作;第一目标页面指示为目标应用中的考勤打卡页面。在该实施例中,用户点击该打卡推荐卡片,即可进入目标页面中的考勤打卡页面,能够有效实现对用户的打卡提醒,提高打卡便捷性。

9、根据第一方面,对第二目标页面进行页面识别,包括:在第一时长内,每隔预定时间对第二目标页面进行一次页面识别。在该实施例中,用户在对第一目标页面进行第二操作后,若由于网络延迟等因素,显示的第二目标页面中可能暂时没有刷新出指示打卡状态的文字。因此,可以在第一时长内多次进行页面识别,以提高页面识别结果的准确性。

10、根据第一方面,或者以上第一方面的任意一种实现方式,表征用户打卡成功的信息指示为打卡成功字样。

11、在该实施例中,用户在第一目标页面上进行第二操作后,显示的第二目标页面中包含打卡成功字样,可以指示用户打卡成功。因此,在页面识别时可以将打卡成功字样作为标准,确定是否成功识别到该打卡成功字样。

12、根据第一方面,或者以上第一方面的任意一种实现方式,第二操作指示为对打卡控件的点击操作。在该实施例中,第一目标页面中包含打卡控件,用户通过点击该打卡控件可以实现打卡。

13、根据第一方面,在感知定位指示为电子设备连接的基站标识的情况下,确定感知定位与用户办公点的办公点画像是否匹配,包括:确定办公点画像包含的基站标识集合中,是否存在与感知定位相同的基站标识;在存在与感知定位相同的基站标识的情况下,确定感知定位与用户办公点的办公点画像匹配成功;在不存在与感知定位相同的基站标识的情况下,确定感知定位与用户办公点的办公点画像匹配失败。

14、在该实施例中,通过将电子设备连接的基站标识与该标识集合进行匹配,可以确定用户连接的基站是否为办公点附近的基站,若是,用户可以打卡成功,若不是,用户就不会打卡成功。因此,通过基站标识来实现感知定位与办公点画像的匹配,能够在页面识别失败后进一步确定打卡结果,优化打卡结果的确定流程。

15、根据第一方面,在感知定位指示为电子设备连接的无线网络的mac地址的情况下,确定感知定位与用户办公点的办公点画像是否匹配,包括:确定办公点画像包含的无线网络mac地址集合中,是否存在与该感知定位相同的mac地址;在存在与感知定位相同的mac地址的情况下,确定感知定位与用户办公点的办公点画像匹配成功;在不存在与感知定位相同的mac地址的情况下,确定感知定位与用户办公点的办公点画像匹配失败。

16、在该实施例中,通过将电子设备连接的无线网络的mac地址与该mac地址集合进行匹配,可以确定用户连接的无线网络是否为办公点附近的无线网络,若是,用户可以打卡成功,若不是,用户就不会打卡成功。因此,通过无线网络的mac地址来实现感知定位与办公点画像的匹配,能够在页面识别失败后进一步确定打卡结果,优化打卡结果的确定流程。

17、根据第一方面,在感知定位指示为gps坐标信息的情况下,确定感知定位与用户办公点的办公点画像是否匹配,包括:确定感知定位与办公点gps坐标之间的距离;在距离小于或等于距离阈值的情况下,确定感知定位与用户办公点的办公点画像匹配成功;在距离大于距离阈值的情况下,确定感知定位与用户办公点的办公点画像匹配失败。

18、在该实施例中,通过gps坐标信息确定用户与办公点的距离,若距离小于或等于距离阈值,用户可以打卡成功,若距离大于距离阈值,用户就不会打卡成功。因此,通过gps坐标信息实现感知定位与办公点画像的匹配,能够在页面识别失败后进一步确定打卡结果,优化打卡结果的确定流程。

19、第二方面,本技术实施例提供一种电子设备,其特征在于,电子设备包括:一个或多个处理器;存储器;以及计算机程序,其中计算机程序存储在存储器上,当计算机程序被一个或多个处理器执行时,使得电子设备执行如第一方面或者以上第一方面的任意一种实现方式。

20、第二方面以及第二方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第二方面以及第二方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。

21、第三方面,本技术实施例提供一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行根据第一方面,或者以上第一方面的任意一种实现方式。

22、第三方面以及第三方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第三方面以及第三方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。

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