System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种信息获取方法及移动终端。
技术介绍
1、随着移动互联网的飞速发展,除了通过指纹或者ic卡等方式进行考勤打卡之外,各种新型考勤打卡方式也逐步诞生,如用户可以通过手机、平板等移动设备登录第三方应用软件,根据移动设备的位置信息进行打卡。
技术实现思路
1、本申请实施例提供一种信息获取方法及移动终端,用于降低移动终端获取信息的过程中产生的功耗,提高移动终端的性能。
2、为达到上述目的,本申请的实施例采用如下技术方案:
3、第一方面,提供了一种信息获取方法,应用于移动终端中,移动终端中安装有第一应用程序,第一应用程序提供考勤打卡功能;该方法包括:移动终端显示第一应用程序的第一页面;响应于用户在第一页面的打卡操作,移动终端在第一应用程序申请获取移动终端的位置信息时,解析第一应用程序的第二页面的页面元素,获取打卡反馈信息;其中,第二页面是响应于打卡操作第一应用程序更新后的页面。
4、基于第一方面,在本申请实施例中,移动终端显示第一应用程序的第一页面,响应于用户的打卡操作,移动终端会在第一应用程序申请获取移动终端的位置信息时,解析第二页面的页面元素,获取到打卡反馈信息,由于在第一应用程序申请获取移动终端的位置信息时,说明第一应用程序将要为用户提供考勤打卡功能,因此移动终端在此刻解析第二页面的页面元素,能够降低移动终端获取打卡反馈信息的过程中产生的功耗,提高移动终端的性能。
5、在第一方面的一种实现方式中,在解析第一应用程
6、在该实现方式中,本申请实施例在解析第一应用程序的第二页面的页面元素之前,移动终端在第一应用程序申请获取移动终端的位置信息时,判断第一应用程序是否具备获取移动终端的位置信息的权限;若第一应用程序具备获取移动终端的位置信息的权限,则移动终端解析第一应用程序的第二页面的页面元素,从而能够进一步降低移动终端的功耗。
7、在第一方面的一种实现方式中,在移动终端解析第一应用程序的第二页面的页面元素之前,该方法还包括:移动终端判断第一应用程序是否获取到移动终端的位置信息;其中,移动终端解析第一应用程序的第二页面的页面元素,包括:若第一应用程序获取到移动终端的位置信息,则移动终端解析第一应用程序的第二页面的页面元素。
8、在该实现方式中,在移动终端解析第一应用程序的第二页面的页面元素之前,移动终端还会判断第一应用程序是否获取到移动终端的位置信息,若第一应用程序获取到移动终端的位置信息,则移动终端解析第一应用程序的第二页面的页面元素,从而能够进一步降低移动终端的功耗。
9、在第一方面的一种实现方式中,解析第一应用程序的第二页面的页面元素,获取打卡反馈信息,包括:移动终端解析第一应用程序的第二页面的页面元素,判断第二页面的页面元素是否包括目标元素信息;若第二页面的页面元素包括目标元素信息,移动终端获取打卡反馈信息。
10、在该实现方式中,移动终端在解析第一应用程序的第二页面的页面元素时,会判断第二页面的页面元素是否包括目标元素信息,若第二页面的页面元素包括目标元素信息,移动终端获取打卡反馈信息,提高移动终端信息获取的准确性。
11、在第一方面的一种实现方式中,移动终端判断第二页面的页面元素是否包括目标元素信息,包括:若移动终端解析第二页面的页面元素的时长未满足预设时长,移动终端判断第二页面的页面元素是否包括目标元素信息。
12、在该实现方式中,若移动终端解析第二页面的页面元素的时长未满足预设时长,则说明移动终端解析的时长较短,此时移动终端判断第二页面的页面元素是否包括目标元素信息,能够进一步降低移动终端的功耗。
13、在第一方面的一种实现方式中,该方法还包括:移动终端根据打卡反馈信息进行深度学习,生成用户打卡规则;其中,用户打卡规则记录有用户对象与打卡数据的对应关系,打卡数据包括打卡日期信息、时间信息、位置信息中的一种或多种;若移动终端确定场景信息满足用户打卡规则,移动终端通过第一提示信息提示用户进行打卡。
14、在该实现方式中,移动终端还可以根据打卡反馈信息进行深度学习,生成用户打卡规则,由于用户打卡规则记录有用户对象与打卡数据的对应关系,打卡数据包括打卡日期信息、时间信息、位置信息中的一种或多种;因而若移动终端确定场景信息满足用户打卡规则,移动终端通过第一提示信息提示用户进行打卡,避免用户忘记打卡。
15、在第一方面的一种实现方式中,在解析第一应用程序的第二页面的页面元素之前,该方法还包括:移动终端判断第一应用程序是否为目标应用程序,目标应用程序用于记录用户的考勤信息;其中,解析第一应用程序的第二页面的页面元素,包括:若第一应用程序为目标应用程序,移动终端解析第一应用程序的第二页面的页面元素。
16、在该实现方式中,在解析第一应用程序的第二页面的页面元素之前,移动终端还会判断第一应用呈是否为目标应用程序,若第一应用程序为目标应用程序,则移动终端解析第一应用程序的第二页面的页面元素,能够进一步降低移动终端的功耗。
17、在第一方面的一种实现方式中,解析第一应用程序的第二页面的页面元素,包括:移动终端监听第一应用程序的页面是否发生变化;若第一应用程序的页面发生变化,移动终端解析第一应用程序的第二页面的页面元素。
18、在该实现方式中,移动终端可以实时监听第一应用程序的页面是否发生变化,若第一应用程序的页面发生变化,移动终端解析第一应用程序的第二页面的页面元素,能够进一步降低移动终端的功耗。
19、第二方面,提供一种移动终端,该移动终端具有实现上述第一方面所述的功能,该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
20、第三方面,提供一种移动终端,该移动终端安装有第一应用程序,第一应用程序提供考勤打卡功能;该移动终端包括:显示屏,存储器和一个或多个处理器;显示屏、存储器和处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;当处理器执行计算机指令时,使得移动终端执行如下步骤:移动终端显示第一应用程序的第一页面;响应于用户在第一页面的打卡操作,移动终端在第一应用程序申请获取移动终端的位置信息时,解析第一应用程序的第二页面的页面元素,获取打卡反馈信息;其中,第二页面是响应于打卡操作第一应用程序更新后的页面。
21、在第三方面的一种实现方式中,当处理器执行计算机指令时,使得移动终端还执行如下步骤:移动终端在第一应用程序申请获取移动终端的位置信息时,判断第一应用程序是否具备获取移动终端的位置信息的权限;其中,若第一应用程序具备获取移动终端的位置本文档来自技高网...
【技术保护点】
1.一种信息获取方法,其特征在于,应用于移动终端中,所述移动终端中安装有第一应用程序,所述第一应用程序提供考勤打卡功能;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述解析所述第一应用程序的第二页面的页面元素之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在所述移动终端解析所述第一应用程序的第二页面的页面元素之前,所述方法还包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述解析所述第一应用程序的第二页面的页面元素,获取打卡反馈信息,包括:
5.根据权利要求4所述的方法,其特征在于,所述移动终端判断所述第二页面的页面元素是否包括目标元素信息,包括:
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1-6中任一项所述的方法,其特征在于,在所述解析所述第一应用程序的第二页面的页面元素之前,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述解析所述第一应用程序的第二页面的页面元素,包括:
9
10.一种计算机可读存储介质,其特征在于,包括计算机指令;当所述计算机指令在移动终端上运行时,使得所述移动终端执行如权利要求1-8中任一项所述的方法。
...【技术特征摘要】
1.一种信息获取方法,其特征在于,应用于移动终端中,所述移动终端中安装有第一应用程序,所述第一应用程序提供考勤打卡功能;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述解析所述第一应用程序的第二页面的页面元素之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在所述移动终端解析所述第一应用程序的第二页面的页面元素之前,所述方法还包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述解析所述第一应用程序的第二页面的页面元素,获取打卡反馈信息,包括:
5.根据权利要求4所述的方法,其特征在于,所述移动终端判断所述第二页面的页面元素是否包括目标元素信息,包括:
6.根据权利要求1-5中任一项所述的方法,其特征...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。