一种应用程序使用信息采集方法,其特征在于,包括:移动终端采集安装在自身上的各应用程序的使用信息;所述使用信息包括:所述应用程序的标识和所述应用程序的使用时间;所述移动终端采集对应的用户在各状态下的状态信息;所述每个状态下的状态信息包括:每个状态的状态标识、每个状态的开始时间和结束时间;所述状态至少包括:静止状态、行走状态、跑步状态和乘坐交通工具的状态;所述移动终端以时间为参考将每个所述状态的所述状态信息与采集到的所有应用程序的所述使用信息进行匹配,获取到每个所述状态下所使用的各应用程序的所述使用信息;所述移动终端将每个所述状态下各应用程序的所述使用信息发送给统计分析平台,以使所述统计分析平台统计获取每个所述状态下各应用程序的使用排序信息。
【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种应用程序使用信息采集方法及移动终端。移动终端采集安装在自身上的各应用程序的使用信息,使用信息包括应用程序的标识和使用时间,移动终端采集对应的用户在每个状态下的状态信息,每个状态下的状态信息包括每个状态的状态标识、开始时间和结束时间,所述状态至少包括静止状态、行走状态、跑步状态和乘坐交通工具状态,移动终端以时间为参考将每个状态的状态信息与所有应用程序的使用信息进行匹配,获取每个状态下所使用的各应用程序的使用信息,将每个状态下各应用程序的使用信息发给统计分析平台,以使统计分析平台统计获取每个状态下各应用程序的使用排序信息。本专利技术能够反应出各应用程序在用户的不同运动状态下的使用情况。【专利说明】应用程序使用信息采集方法及移动终端
本专利技术涉及通信技术,尤其涉及一种应用程序使用信息采集方法及移动终端。
技术介绍
随着移动通信技术的飞速发展,越来越多的第三方应用系统针对移动终端开发了大量的应用程序,以便于用户直接通过移动终端,访问自身提供的应用程序。目前,移动终端的操作系统可以记录下安装在移动终端上的各应用程序的使用情况,如应用程序的使用次数、使用时长等,将应用程序的使用情况作为日志文件,上传到用于对应用程序进行统计分析的统计分析平台,该统计分析平台所有移动终端上传的日志文件,根据各应用程序的使用次数以及使用时长等,分析出各应用程序的使用频率,再基于该使用频率对所有的应用程序进行排序。应用程序开发者可以从统计分析平台中获取到排序结果,根据排序结果开发新的应用程序或者优化应用程序。一般,当用户处于不同运动状态下,对应用程序也具有不同的要求,而上述应用程序使用信息采集方法是应用程序的使用次数、使用时长对应用程序进行排序,并不能反应出用户在不同的运动状态下对应用程序的需求。
技术实现思路
本专利技术提供一种应用程序使用信息采集方法及移动终端,以解决现有应用程序使用信息采集方法存在不能反应出用户在不同的运动状态下应用程序的使用情况的问题。为了实现上述目的,本专利技术提供了一种应用程序使用信息采集方法,包括:移动终端采集安装在自身上的各应用程序的使用信息;所述使用信息包括:所述应用程序的标识和所述应用程序的使用时间;所述移动终端采集对应的用户在各状态下的状态信息;所述每个状态下的状态信息包括:每个状态的状态标识、每个状态的开始时间和结束时间;所述状态至少包括:静止状态、行走状态、跑步状态和乘坐交通工具的状态;所述移动终端以时间为参考将每个所述状态的所述状态信息与采集到的所有应用程序的所述使用信息进行匹配,获取到每个所述状态下所使用的各应用程序的所述使用信息;所述移动终端将每个所述状态下各应用程序的所述使用信息发送给统计分析平台,以使所述统计分析平台统计获取每个所述状态下各应用程序的排序信息。为了实现上述目的,本专利技术提供了一种移动终端,包括:第一采集模块,用于采集安装在移动终端上的各应用程序的使用信息;所述使用信息包括:应用程序的标识和所述应用程序的使用时间;第二采集模块,用于采集对应的用户在各状态下的状态信息;所述每个状态下的状态信息包括:每个状态的状态标识、每个状态的开始时间和结束时间;所述状态至少包括:静止状态、行走状态、跑步状态和乘坐交通工具的状态;匹配模块,用于以时间为参考将每个所述状态与所有应用程序进行匹配,获取到每个所述状态下所使用的各应用程序的所述使用信息;发送模块,用于将每个所述状态下各应用程序的所述使用信息发送给统计分析平台,以使所述统计分析平台统计获取每个所述状态下各应用程序的使用排序信息。本专利技术提供的一种应用程序使用信息采集方法及移动终端,移动终端采集安装在自身上的各应用程序的使用信息,使用信息包括应用程序的标识和使用时间,移动终端采集对应的用户在每个状态下的状态信息,每个状态下的状态信息包括:每个状态的状态标识、开始时间和结束时间,所述状态至少包括静止状态、行走状态、跑步状态和乘坐交通工具状态,移动终端以时间为参考将每个状态的状态信息与采集到的所有应用程序的使用信息进行匹配,获取到每个状态下所使用的各应用程序的使用信息,将每个状态下各应用程序的使用信息发送给统计分析平台,以使统计分析平台统计获取每个状态下各应用程序的排序信息。本专利技术以时间为参考,将应用程序的使用信息与每个状态进行匹配,获取到不同状态下所使用的应用程序的使用信息,并将每个状态下所使用的应用程序的使用信息发送给统计分析平台,以使统计分析平台统计获取每个状态下各应用程序的使用排序信息,本专利技术基于不同状态对应用程序的使用进行排序,反应出用户在不同运动状态下对应用程序的需求,从而使得应用程序开发者能够根据使用排序信息,对应用程序进行优化,以满足用户不同运动状态下的需求,提高用户体验。【专利附图】【附图说明】图1为本专利技术实施例提供的一种应用程序使用信息采集方法的流程示意图;图2为本专利技术实施例提供的另一种应用程序使用信息采集方法的流程示意图;图3为本专利技术实施例提供的一种移动终端的结构示意图;图4为本专利技术实施例提供的另一种移动终端的结构示意图。【具体实施方式】下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。图1为本专利技术实施例提供的一种应用程序使用信息采集方法的流程示意图。如图1所示,该应用程序使用信息采集方法包括以下步骤:101、移动终端采集安装在自身上的各应用程序的使用信息。其中,所述使用信息包括:应用程序的标识和应用程序的使用时间。本实施例中,应用程序使用时间包括应用程序的启动时间、运行时间、挂起时间、重新运行时间以及关闭时间。具体地,移动终端的操作系统可以对安装的各应用程序进行监控,能够采集到每个应用程序的使用情况。移动终端可以通过第一日志文件记录应用程序的使用情况,具体地,可以在第一日志文件中记录应用程序的开启时间、运行时间、挂起时间、重新运行时间以及关闭时间。实际应用中,应用程序的挂起时间和重新运行时间可以有多条,也可以没有,应用程序的使用时间一般需要包括应用程序的启动时间、运行时间和关闭时间。运行时间是指应用程序被调到前台即用户看到应用程序的界面的时间,或者是应用程序在后台运行,例如,音乐播放器在前台不显示应用程序的界面,但在后台播放用户指定的音乐。而挂起时间是指应用程序被调到后台即用户看不到应用程序的界面,或者用户虽然能看到应用程序的界面但是应用程序却无响应,而且在挂起时间内应用程序并未被分配中央处理器(CentralProcessing Unit,简称CPU)时间片。重新运行时间是指应用程序从被挂起的状态切换到被运行的状态的时间。本实施例中,每个应用程序通过应用程序的标识进行区分,在第一日志文件中记录应用程序的使用情况时,通过每个应用程序的标识来对应的存储各自的使用信息。另外,应用程序的使用信息中还可以包括应用程序的标识、名称、系统版本、发布时间和发布人等信息。102、移动终端采集对应的用户在各状态下的状态信息。其中,所述每个状态下的状态信息包括:每个状态的状态标识、每个状态的开始时间和结束时间;所述状态至少包括:静止状态、行走状态、跑步状态和乘坐交通工具的状态。此处需要说明,本实施例中用户的状态用于表征用户的存在形式。其中用户的存在形式包括静止、行走、跑步和乘坐交通工具等。移动本文档来自技高网...
【技术保护点】
一种应用程序使用信息采集方法,其特征在于,包括:移动终端采集安装在自身上的各应用程序的使用信息;所述使用信息包括:所述应用程序的标识和所述应用程序的使用时间;所述移动终端采集对应的用户在各状态下的状态信息;所述每个状态下的状态信息包括:每个状态的状态标识、每个状态的开始时间和结束时间;所述状态至少包括:静止状态、行走状态、跑步状态和乘坐交通工具的状态;所述移动终端以时间为参考将每个所述状态的所述状态信息与采集到的所有应用程序的所述使用信息进行匹配,获取到每个所述状态下所使用的各应用程序的所述使用信息;所述移动终端将每个所述状态下各应用程序的所述使用信息发送给统计分析平台,以使所述统计分析平台统计获取每个所述状态下各应用程序的使用排序信息。
【技术特征摘要】
【专利技术属性】
技术研发人员:加雄伟,李朝霞,严琦,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。