对应用使用进行跟踪处理的方法及装置制造方法及图纸

技术编号:15028163 阅读:100 留言:0更新日期:2017-04-05 03:54
本公开是关于一种对应用使用进行跟踪处理的方法及装置。应用于终端的方法包括:检测所述终端上的各个应用程序的使用状态;记录各个所述应用程序的使用状态发生变化的时间;根据所记录的时间,生成或更新针对所述终端的应用程序使用记录,其中,所述应用程序使用记录中包括各个所述应用程序的使用状态对应的时段信息。由此,能够达到通过记录应用程序的使用状态对应的时段信息来跟踪用户对应用程序的使用习惯的效果,从而可以为后续的用户使用习惯分析、以及针对应用程序运行的优化操作提供重要的数据支持。

【技术实现步骤摘要】

本公开涉及计算机领域,尤其涉及一种对应用使用进行跟踪处理的方法及装置
技术介绍
目前,智能终端的普及率越来越高,用户会在智能终端上安装并使用多种应用程序,例如,购物应用、视频应用、音乐应用、地图应用等等,从而满足自身的购物需求、娱乐需求、生活需求等等。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种对应用使用进行跟踪处理的方法及装置。根据本公开实施例的第一方面,提供一种对应用使用进行跟踪处理的方法,所述方法应用于终端,并且所述方法包括:检测所述终端上的各个应用程序的使用状态;记录各个所述应用程序的使用状态发生变化的时间;根据所记录的时间,生成或更新针对所述终端的应用程序使用记录,其中,所述应用程序使用记录中包括各个所述应用程序的使用状态对应的时段信息。在第一方面的一些可选的实施方式中,所述检测所述终端上的各个应用程序的使用状态,包括:针对每个所述应用程序,通过检测该应用程序是否处于显示状态来获得该应用程序的使用状态。在第一方面的一些可选的实施方式中,所述检测所述终端上的各个应用程序的使用状态,包括:针对每个所述应用程序,通过检测该应用程序是否处于运行状态来获得该应用程序的使用状态。在第一方面的一些可选的实施方式中,所述通过检测该应用程序是否处于运行状态来获得该应用程序的使用状态,包括:在检测到该应用程序处于后台运行状态时,通过检测该应用程序在后台运行时所占用的资源的大小来获取该应用程序的使用状态。在第一方面的一些可选的实施方式中,所述使用状态包括正在使用的状态,其中,所述正在使用的状态包括至少一种使用类型状态。在第一方面的一些可选的实施方式中,所述方法还包括:根据各个所述应用程序的使用状态对应的时段信息,确定各个所述应用程序在至少一个预设时段内的使用优先级。在第一方面的一些可选的实施方式中,所述使用优先级根据所述应用程序在所述预设时段内的历史使用记录来确定。在第一方面的一些可选的实施方式中,所述历史使用记录包括历史使用次数;以及所述应用程序在所述预设时段内的历史使用次数越多,所述应用程序在所述预设时段内的使用优先级越高。在第一方面的一些可选的实施方式中,所述历史使用记录包括历史使用时长;以及所述应用程序在所述预设时段内的历史使用时长越长,所述应用程序在所述预设时段内的使用优先级越高。在第一方面的一些可选的实施方式中,所述历史使用记录包括历史使用次数和历史使用时长;以及按照预设的历史使用次数的权重系数和历史使用时长的权重系数,对所述应用程序在所述预设时段内的历史使用次数的归一化值、以及在所述预设时段内的历史使用时长的归一化值进行加权求和;根据所得结果确定所述应用程序在所述预设时段内的使用优先级,其中,所述使用优先级随着所述历史使用次数的增多而增高,随着所述历史使用时长的增长而增高。在第一方面的一些可选的实施方式中,所述方法还包括:当运行目标应用程序时,根据所述目标应用程序在第一目标时段内的使用优先级,为所述目标应用程序进行资源分配,其中,所述目标应用程序为所述终端上的任一应用程序,所述第一目标时段为至少一个所述预设时段中,所述目标应用程序的当前运行时间所处的预设时段。在第一方面的一些可选的实施方式中,所述资源包括带宽或内存容量;以及,所述目标应用程序的使用优先级越高,为所述目标应用程序分配的带宽越多,或者,为所述目标应用程序分配的内存容量越多。在第一方面的一些可选的实施方式中,所述方法还包括:当进行数据同步时,按照各个所述应用程序在第二目标时段内的使用优先级从高到低的顺序,依次获取各个所述应用程序的数据,其中,所述第二目标时段为所述至少一个预设时段中,所述数据同步的时间所处的时段。在第一方面的一些可选的实施方式中,所述方法还包括:向服务器发送所述应用程序使用记录。在第一方面的一些可选的实施方式中,所述方法还包括:显示所述应用程序使用记录。根据本公开实施例的第二方面,提供一种对应用使用进行跟踪处理的方法,所述方法应用于服务器,并且所述方法包括:从终端接收应用程序使用记录,所述应用程序使用记录中包括所述终端上的各个应用程序的使用状态对应的时段信息;对所述应用程序使用记录进行解析,得出所述终端上的各个所述应用程序的使用状态对应的时段信息;根据各个应用程序的使用状态对应的时段信息,在所述应用程序的使用状态为正在使用的时段内,向所述应用程序发送与所述应用程序相关的消息。在第二方面的一些可选的实施方式中,所述方法还包括:根据各个所述应用程序的所述使用状态对应的时段信息,确定所述终端的用户在至少一个预设时段内的用户属性;在所述预设时段内,向所述终端发送与该预设时段所对应的用户属性相关的消息。根据本公开实施例的第三方面,提供一种对应用使用进行跟踪处理的装置,所述装置配置于终端,并且所述装置包括:检测模块,被配置为检测所述终端上的各个应用程序的使用状态;时间记录模块,被配置为记录各个所述应用程序的使用状态发生变化的时间;应用程序使用记录编辑模块,被配置为根据所记录的时间,生成或更新针对所述终端的应用程序使用记录,其中,所述应用程序使用记录中包括各个所述应用程序的使用状态对应的时段信息。在第三方面的一些可选的实施方式中,所述检测模块包括:第一检测子模块,被配置为针对每个所述应用程序,通过检测该应用程序是否处于显示状态来获得该应用程序的使用状态。在第三方面的一些可选的实施方式中,所述检测模块包括:第二检测子模块,被配置为针对每个所述应用程序,通过检测该应用程序是否处于运行状态来获得该应用程序的使用状态。在第三方面的一些可选的实施方式中,所述第二检测子模块,被配置为针对每个所述应用程序,在检测到该应用程序处于后台运行状态时,通过检测该应用程序在后台运行时所占用的资源的大小来获取该应用程序的使用状态。在第三方面的一些可选的实施方式中,所述使用状态包括正在使用的状态,其中,所述正在使用的状态包括至少一种使用类型状态。在第三方面的一些可选的实施方式中,所述装置还包括:使用优先级确定子模块,被配置为根据各个所述应用程序的使用状态对应的时段信息,确定各个所述应用程序在至少一个预设时段内的使用优先级。在第三方面的一些可选的实施方式中,所述使用优先级根据所述应用程序在所述预设时段内的历史使用记录来确定。在第三方面的一些可选的实施方式中,所述历史使用本文档来自技高网...

【技术保护点】
一种对应用使用进行跟踪处理的方法,其特征在于,所述方法应用于终端,并且所述方法包括:检测所述终端上的各个应用程序的使用状态;记录各个所述应用程序的使用状态发生变化的时间;根据所记录的时间,生成或更新针对所述终端的应用程序使用记录,其中,所述应用程序使用记录中包括各个所述应用程序的使用状态对应的时段信息。

【技术特征摘要】
1.一种对应用使用进行跟踪处理的方法,其特征在于,所述方法应用于
终端,并且所述方法包括:
检测所述终端上的各个应用程序的使用状态;
记录各个所述应用程序的使用状态发生变化的时间;
根据所记录的时间,生成或更新针对所述终端的应用程序使用记录,其
中,所述应用程序使用记录中包括各个所述应用程序的使用状态对应的时段
信息。
2.根据权利要求1所述的方法,其特征在于,所述检测所述终端上的各
个应用程序的使用状态,包括:
针对每个所述应用程序,通过检测该应用程序是否处于显示状态来获得
该应用程序的使用状态。
3.根据权利要求1所述的方法,其特征在于,所述检测所述终端上的各
个应用程序的使用状态,包括:
针对每个所述应用程序,通过检测该应用程序是否处于运行状态来获得
该应用程序的使用状态。
4.根据权利要求3所述的方法,其特征在于,所述通过检测该应用程序
是否处于运行状态来获得该应用程序的使用状态,包括:
在检测到该应用程序处于后台运行状态时,通过检测该应用程序在后台
运行时所占用的资源的大小来获取该应用程序的使用状态。
5.根据权利要求1所述的方法,其特征在于,所述使用状态包括正在使
用的状态,其中,所述正在使用的状态包括至少一种使用类型状态。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据各个所述应用程序的使用状态对应的时段信息,确定各个所述应用
程序在至少一个预设时段内的使用优先级。
7.根据权利要求6所述的方法,其特征在于,所述使用优先级根据所述
应用程序在所述预设时段内的历史使用记录来确定。
8.根据权利要求7所述的方法,其特征在于,所述历史使用记录包括历
史使用次数;以及
所述应用程序在所述预设时段内的历史使用次数越多,所述应用程序在
所述预设时段内的使用优先级越高。
9.根据权利要求7所述的方法,其特征在于,所述历史使用记录包括历
史使用时长;以及
所述应用程序在所述预设时段内的历史使用时长越长,所述应用程序在
所述预设时段内的使用优先级越高。
10.根据权利要求7所述的方法,其特征在于,所述历史使用记录包括
历史使用次数和历史使用时长;以及
按照预设的历史使用次数的权重系数和历史使用时长的权重系数,对所
述应用程序在所述预设时段内的历史使用次数的归一化值、以及在所述预设
时段内的历史使用时长的归一化值进行加权求和;
根据所得结果确定所述应用程序在所述预设时段内的使用优先级,其
中,所述使用优先级随着所述历史使用次数的增多而增高,随着所述历史使
用时长的增长而增高。
11.根据权利要求6所述的方法,其特征在于,所述方法还包括:
当运行目标应用程序时,根据所述目标应用程序在第一目标时段内的使
用优先级,为所述目标应用程序进行资源分配,其中,所述目标应用程序为
所述终端上的任一应用程序,所述第一目标时段为至少一个所述预设时段中,
所述目标应用程序的当前运行时间所处的预设时段。
12.根据权利要求11所述的方法,其特征在于,所述资源包括带宽或内
存容量;以及,所述目标应用程序的使用优先级越高,为所述目标应用程序
分配的带宽越多,或者,为所述目标应用程序分配的内存容量越多。
13.根据权利要求6所述的方法,其特征在于,所述方法还包括:
当进行数据同步时,按照各个所述应用程序在第二目标时段内的使用优
先级从高到低的顺序,依次获取各个所述应用程序的数据,其中,所述第二
目标时段为所述至少一个预设时段中,所述数据同步的时间所处的时段。
14.根据权利要求1-13中任一项所述的方法,其特征在于,所述方法还
包括:
向服务器发送所述应用程序使用记录。
15.根据权利要求1-13中任一项所述的方法,其特征在于,所述方法还
包括:
显示所述应用程序使用记录。
16.一种对应用使用进行跟踪处理的方法,其特征在于,所述方法应用
于服务器,并且所述方法包括:
从终端接收应用程序使用记录,所述应用程序使用记录中包括所述终端

\t上的各个应用程序的使用状态对应的时段信息;
对所述应用程序使用记录进行解析,得出所述终端上的各个所述应用程
序的使用状态对应的时段信息;
根据各个应用程序的使用状态对应的时段信息,在所述应用程序的使用
状态为正在使用的时段内,向所述应用程序发送与所述应用程序相关的消息。
17.根据权利要求16所述的方法,其特征在于,所述方法还包括:
根据各个所述应用程序的所述使用状态对应的时段信息,确定所述终端
的用户在至少一个预设时段内的用户属性;
在所述预设时段内,向所述终端发送与该预设时段所对应的用户属性相
关的消息。
18.一种对应用使用进行跟踪处理的装置,其特征在于,所述装置配置
于终端,并且所述装置包括:
检测模块,被配置为检测所述终端上的各个应用程序的使用状态;
时间记录模块,被配置为记录各个所述应用程序的使用状态发生变化的
时间;
应用程序使用记录编辑模块,被配置为根据所记录的时间,生成或更新
针对所述终端的应用程序使用记录,其中,所述应用程序使用记录中包括各
个所述应用程序的使用状态对应的时段信息。
19.根据权利要求18所述的装置,其特征在于,所述检测模块包括:
第一检测子模块,被配置为针对每个所述应用程序,通过检测该应用程
序是否处于显示状态来获得该应用程序的使用状态。
20.根据权利要求18...

【专利技术属性】
技术研发人员:王振淦葛云源高毅
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1