一种移动终端应用程序的排序方法_2

文档序号:8925346阅读:来源:国知局
移动终端后台时,则停止计时,所述计时程序将每个前台运行的应用程序每天的计时结果与日期进行绑定并存储到数据库中;
[0036]所述应用程序每天的计时结果通过以下方法获得:
[0037]所述计时程序对所述前台运行的应用程序进行计时,得当前计时时长,所述移动终端检测所述数据库中是否有所述应用程序的当天使用记录,若有,则在当天的使用时间上增加所述当前计时时长;若没有,则在所述数据库中增加一条使用记录,并将所述应用程序的使用时间更新为所述当前计时时长。
[0038]如果所述应用程序在移动终端前台的使用时间跨天,以零点为分界线,将零点之前的使用时间记录到第一天,零点之后的使用时间记录到第二天。
[0039]步骤三、所述移动终端每隔七个连续日从所述数据库中调取所述连续日对应的所有应用程序的计时结果,并根据每个应用程序在所述连续日内的使用累计时长进行排序。
[0040]其中,在所述步骤三中,包括自动排序和手动排序:
[0041](I)自动排序:当所述连续日必须满足其前三天有至少一个应用程序的计时结果时,进行自动排序,自动排序完成后,移动终端将所述数据库中的所述连续日内的计时结果进行清零。
[0042]例如,在周一到周日这七天的连续日内,如果满足至少一个应用程序满足在周四之前使用的条件,移动终端从数据库中调取周一到周日内所有应用程序的累计时长,按照累计时长进行排序,累计时长最长的排序到移动终端的最前面,排序完成后,移动终端将数据库中的数据清零;
[0043]如果数据库中没有任何一个应用程序在周四之前的使用记录,那么不进行自动排序;则以本周四为起始日,以下周四为终止日,检测本周日之前是否有应用程序的使用记录,若有,则按照累计时长进行排序。
[0044](2)当进行所述手动排序时,所述移动终端从数据库调取的至少一个应用程序的每天的计时结果是否超过三天,如果超过三天,所述移动终端根据累计使用时长对所述应用程序进行排序;
[0045]在任一连续日内手动命令移动终端排序时,移动终端从数据库调取所述连续日已完成的计时结果和与计时结果绑定的日期,如果至少一个应用程序的使用日超过三天,则根据每个应用程序的使用累计时长进行排序。
[0046]所述应用程序具有唯一标识,具体为:
[0047]当所述移动终端为1S系统时,所述应用程序的唯一标识为Bundle Id ;
[0048]当所述移动终端为Android系统时,所述应用程序的唯一标识为Package name。
[0049]尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方法中所列运用。它完全可以被适用于各种适合本发明的领域。对于熟悉本领域的人员而言,可容易地实现另外的修改。因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。
【主权项】
1.一种移动终端应用程序的排序方法,其特征在于,包括以下步骤: 步骤一、开机启动后台检测模块,每隔预定时间检测所述移动终端前台运行的应用程序; 步骤二、当所述检测模块检测到前台运行的应用程序后即启动计时程序对所述前台运行的应用程序进行计时,当所述应用程序停止或切换到移动终端后台时,则停止计时,所述计时程序将每个前台运行的应用程序每天的计时结果与日期进行绑定并存储到数据库中; 步骤三、所述移动终端每隔七个连续日从所述数据库中调取所述连续日对应的所有应用程序的计时结果,并根据每个应用程序在所述连续日内的使用累计时长进行排序。2.如权利要求1所述的移动终端应用程序的排序方法,其特征在于,所述步骤三中,所述排序包括自动排序和手动排序,当所述连续日必须满足其前三天有至少一个应用程序的计时结果时,进行自动排序。3.如权利要求2所述的移动终端应用程序的排序方法,其特征在于,还包括,在所述步骤三进行自动排序后,移动终端将所述数据库中的所述连续日内的计时结果进行清零。4.如权利要求1所述的移动终端中应用程序的排序方法,其特征在于,所述应用程序具有唯一标识。5.如权利要求1所述的移动终端应用程序的排序方法,其特征在于,所述步骤二中所述应用程序每天的计时结果通过以下方法获得: 所述计时程序对所述前台运行的应用程序进行计时,得当前计时时长,所述移动终端检测所述数据库中是否有所述应用程序的当天使用记录,若有,则在当天的使用时间上增加所述当前计时时长;若没有,则在所述数据库中增加一条使用记录,并将所述应用程序的使用时间更新为所述当前计时时长。6.如权利要求2所述的移动终端应用程序的排序方法,其特征在于,当进行所述手动排序时,所述移动终端从数据库调取的至少一个应用程序的每天的计时结果是否超过三天,如果超过三天,所述移动终端根据累计使用时长对所述应用程序进行排序。7.如权利要求5所述的移动终端应用程序的排序方法,其特征在于,如果所述应用程序在移动终端前台的使用时间跨天,以零点为分界线,将零点之前的使用时间记录到第一天,零点之后的使用时间记录到第二天。8.如权利要求1所述的移动终端应用程序的排序方法,其特征在于,所述预定时间为2s ?30so9.如权利要求4所述的移动终端应用程序的排序方法,其特征在于,所述应用程序的唯一标识具体为: 当所述移动终端为1S系统时,所述应用程序的唯一标识为Bundle Id ; 当所述移动终端为Android系统时,所述应用程序的唯一标识为Package name ο
【专利摘要】本发明提供一种移动终端应用程序的排序方法,包括:步骤一、开机启动后台检测模块,每隔预定时间检测所述移动终端前台运行的应用程序;步骤二、当检测模块检测到前台运行的应用程序后即启动计时程序对所述前台运行的应用程序进行计时,当所述应用程序停止或切换到移动终端后台时,则停止计时,所述计时程序将每个前台运行的应用程序每天的计时结果与日期进行绑定并存储到数据库中;步骤三、所述移动终端每隔七个连续日从数据库中调取所述连续日对应的所有应用程序的计时结果,并根据每个应用程序在所述连续日内的使用累计时长进行排序。本发明按照累计时长进行排序,可避免用户要多次划屏才能找到对应的应用程序,节约用户时间,提高使用效率。
【IPC分类】H04M1/725
【公开号】CN104902089
【申请号】CN201510275015
【发明人】张楠
【申请人】北京金和网络股份有限公司
【公开日】2015年9月9日
【申请日】2015年5月26日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1