【技术实现步骤摘要】
一种监测应用使用数据的方法及装置
本专利技术涉及移动互联网
,尤其涉及一种监测应用使用数据的方法及装置。
技术介绍
目前,随着移动互联网的发展,用户生活中越来越依赖于智能终端中的各种应用,并且也出现了统计并告知用户在智能终端上对不同种类应用的使用情况的需求,例如可以根据使用情况,控制用户沉迷于某种应用等。现有技术中,统计应用使用数据的方法,主要是直接基于智能终端系统的内部统计接口,从而获得应用的使用时长和频次等使用数据,并可以以系统应用的形式展示给用户。但是,现有技术中的这种方式,通过系统的内部统计接口获取使用时长和使用频次,不能自定义,具有一定的局限性,并且该统计接口为hide方法,需反射方式调用,可能会由于限制第三方应用反射调用该方法,无法正常统计,并且通过该统计接口返回的使用数据可能会因系统异常而导致不可靠。
技术实现思路
本专利技术实施例提供一种监测应用使用数据的方法及装置,以解决现有技术中调用系统的统计接口来获取应用使用数据,不能自定义,具有局限性并可能不可靠的问题。本专利技术实施 ...
【技术保护点】
1.一种监测应用使用数据的方法,其特征在于,包括:/n按照预设获取周期,获取当前运行的应用的应用名称;/n按照预设判断周期,判断当前获取的应用名称和上一获取周期获取的应用名称是否相同;/n根据判断结果,更新当前获取的应用的使用数据。/n
【技术特征摘要】
1.一种监测应用使用数据的方法,其特征在于,包括:
按照预设获取周期,获取当前运行的应用的应用名称;
按照预设判断周期,判断当前获取的应用名称和上一获取周期获取的应用名称是否相同;
根据判断结果,更新当前获取的应用的使用数据。
2.如权利要求1所述的方法,其特征在于,进一步包括:
调用预先声明的应用使用数据访问权限,当确定用户授权后,确定开始执行所述按照预设获取周期,获取当前运行的应用的应用名称的步骤。
3.如权利要求1所述的方法,其特征在于,所述使用数据至少包括使用时长、使用频次、使用日期;
则根据判断结果,更新当前获取的应用的使用数据,具体包括:
若确定当前获取的应用名称和上一获取周期获取的应用名称相同,则进一步判断当前系统日期与上一获取周期对应的系统日期是否相同,若确定系统日期相同,则将所述当前获取的应用的使用时长增加所述预设判断周期对应的时长,若确定系统日期不相同,则确定使用日期为所述当前系统日期,并重新统计所述当前应用的使用数据,将所述当前获取的应用的使用时长增加所述预设判断周期对应的时长、使用频次增加1次;
若确定当前获取的应用名称和上一获取周期获取的应用名称不相同,则将所述当前获取的应用的使用时长增加所述预设判断周期对应的时长、使用频次增加1次。
4.如权利要求1-3任一项所述的方法,其特征在于,进一步包括:
将更新后的当前获取的应用的使用数据,更新到内存相应的变量中。
5.如权利要求4所述的方法,其特征在于,进一步包括:
按照预设更新周期,获取内存中存储的各应用的使用数据,并根...
【专利技术属性】
技术研发人员:孙文阅,李果,刘亚国,罗企,葛贤亮,宋小龙,
申请(专利权)人:中移杭州信息技术有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。