一种应用程序管理方法及装置的制造方法_2

文档序号:8318959阅读:来源:国知局
过去一周内的运行数据记录,其中,所述运行数据记录,包括所述应用程序在过去一周内每次运行的运行时长。
[0061]例如:
[0062]用户的手机上安装的应用程序“微信”,在过去一周内总共运行了 10次,获取每一次的运行时长,依次为:5min、30min、17min、2min、21min、12min、9min、4min、18min、22min0
[0063]除此之外,也可以获取手机上安装的各个应用程序在过去一小时、一天、一周或者一个月等时间段内的运行数据记录;
[0064]此外,还可以获取手机上安装的各个应用程序在过去一个时间段内每次运行的起始时间点、终止时间点等运行数据记录,在此不做限定。
[0065]步骤S103,根据所述运行数据记录,计算所述应用程序在所述设定时间段内的累计运行数据。
[0066]上述步骤S102获取到手机上安装的各个应用程序在过去一周内每次运行的运行时长,但是这些数据是离散的,本步骤中,对这些离散的数据进行整合。
[0067]本步骤中,计算出手机上安装的各个应用程序在过去一周内的累计运行时长,即:各次运行的运行时长的总和。
[0068]例如:
[0069]上述举例中,用户的手机上安装的应用程序“微信”,该应用程序在过去一周内的累计运行时长为:5min+30min+17min+2min+21min+12min+9min+4min+18min+22min =140mino
[0070]除此之外,还可以计算手机上安装的应用程序在过去的一个时间段内累计运行次数或者运行频率等累计运行数据,所述运行频率是指累计运行次数与累计运行时长的比值,在此不做限定。
[0071]步骤S104,对预先根据设定维度对所述应用程序列表分类形成的应用分类中包含的应用程序,依据所述累计运行数据并按照设定关键字进行排序。
[0072]本实施例中,所述维度是指手机上安装的应用程序的运行时长。
[0073]所述应用分类,是指预先根据应用程序的运行时长,对手机上安装的应用程序进行分类,生成的各个应用分类。
[0074]例如:
[0075]将手机上安装的应用程序分为“常用”、“其他”等应用分类;
[0076]其中,“常用”应用分类中包含的应用程序有电话”、“酷狗”、“微信”、“支付宝”等应用程序;
[0077]“其他”应用分类中包含的应用程序有:“设置”、“日历”、“计算器”等应用程序。
[0078]除此之外,所述维度还包括:应用程序在设定时间段内的运行次数、运行频率,应用程序归属的应用类别,以及用户的输入等;
[0079]还可以根据应用程序的运行次数、运行频率、应用程序归属的应用类别或者用户的输入等,作为分类的基准来确定应用分类,在此不做限定。
[0080]本步骤中,对各个应用分类中包含的应用程序,依据上述步骤S103计算获得的累计运行时长,并同时结合应用程序的名称进行排序。
[0081]例如:
[0082]“常用”应用分类中包含的应用程序:“电话”、“酷狗”、“微信”、“支付宝”,在过去一周内的累计运行时长依次为53min、213min、140min、73min,则该“常用”应用分类中应用程序的排序为酷狗”、“微信”、“支付宝”、“电话”。
[0083]需要说明的是,一般而言,对于各个应用分类中的应用程序,按照累计运行时长进行排序即可;但是,在特殊情况下,比如多个应用程序的累计运行时长相等,此时,需要考虑应用程序的名称,结合应用程序的累计运行时长和名称二者进行排序。
[0084]例如:
[0085]“其他”应用分类中包含的应用程序:“设置”、“日历”、“计算器”,在过去一周内的累计运行时长依次为21min、7min、21min,则根据应用程序的累计使用时长和应用程序名称的首字母的排列顺序进行排序,最终的排序结果为设置”、“计算器”、“日历”。
[0086]除此之外,所述应用分类中的应用程序,可以按照手机上安装的应用程序在过去一周内的累计运行次数或者运行频率等累计运行数据进行排序;
[0087]也可以按照应用程序归属的应用类别的名称对应用分类中的应用程序进行排序,即:按照应用程序各自归属的应用类别的名称首字母的先后顺序进行排序,比如“微信”归属的应用类别是“社交”,“电话”归属的应用类别是“通信”,“支付宝”归属的应用类别是“购物”,“酷狗”归属的应用类别是“音乐”,则根据应用类别的首字母的顺序,可排序为支付宝”、“微信”、“电话”、“酷狗”。
[0088]还可以结合上述应用程序的名称和应用程序各自归属的应用分类的名称二者对应用分类中的应用程序进行排序,或者,根据用户输入的操作指令对应用分类中的应用程序进彳T排序;
[0089]在此不做限定。
[0090]步骤S105,获取各个应用分类中排序满足设定要求的应用程序进行类聚,组成应用类聚。
[0091]本实施例中,所述应用类聚是指在手机桌面的文件夹中包含的应用程序的快捷方式,如图2所示,其示出了本实施例提供的一种应用类聚的示意图。
[0092]除此之外,所述应用类聚还可以是手机桌面的设定区域内的应用程序的快捷方式、手机应用程序抽屉内的应用程序的快捷方式,或者手机应用程序抽屉的文件夹内中包含的应用程序的快捷方式,在此不做限定。
[0093]上述步骤S104中,已经完成了对手机上安装的应用程序的分类,本步骤中,获取各个应用分类中满足设定要求的应用程序进行类聚,具体实现如下:
[0094]I)获取各个应用分类中排序最前的4应用程序;
[0095]例如:
[0096]获取“常用”应用分类中排序最前的4应用程序:“酷狗”、“微信”、“支付宝”、“电话”。
[0097]需要说明的是,除上述提供的方法之外,还可以采用其他方法实现,比如获取各个应用分类中包含的全部应用程序,或者获取各个应用分类中排序最前的2或5个应用程序,在此不做限定。
[0098]2)在手机桌面上生成与所述应用分类一一对应的文件夹,即:每一个应用分类,生成对应的一个文件夹。
[0099]3)生成上述获取的各个应用分类中应用程序的快捷方式;
[0100]4)将上述步骤3)中生成的各个应用分类中应用程序的快捷方式,分别加入上述步骤2)中生成的对应的文件夹当中,生成各个应用类聚。
[0101]例如:
[0102]对于“常用”应用分类中排序最前的4应用程序:“酷狗”、“微信”、“支付宝”、“电话”,生成的应用类聚如图3所示,其示出了本实施例提供的另一种应用类聚的示意图。
[0103]需要说明的是,本实施例中,在上述步骤SlOl至步骤S105的基础上,还包括如下步骤,用于实现对手机桌面的文件夹中包含的应用程序的快捷方式的动态更新,具体实现如下:
[0104]以预设的时间间隔为检测周期,周期性的检测所述应用程序列表中应用程序的运行数据记录是否发生变化;
[0105]若是,则表明有新的运行数据记录产生,需要重新进行计算,返回上述步骤S103,计算手机上安装的应用程序在过去一周内的累计运行数据;并执行上述步骤S104和上述步骤S105,以类聚后的所述应用程序更新所述应用类聚;
[0106]若否,则表明运行数据记录没有发生变化,无需进行更新计算操作,返回所述周期性的检测所述应用程序列表中应用程序的运行数据记录是否发生变化的步骤即可。
[0107]除上述提供的周期性的检测所述应用程序列表中应用程序的运行数据记录是否发生变化的方法之外,还可以采用其他方法,比如将一天分为若干时间段,在不同的时间段,按照不同的时间间隔进行检测;或者根据随机确定的时间间隔进行检测,在此不做限定。
[0108]本申请提供的一种应用程序管理装置实施例如下:
[0109]在上述的实施例中,提供了一种应用程序管理方法,与之相对应的,本申请还提供了一种应用程序管理装置。
[0110]参照图4,其示出了根据本实施例提供的一种应用程序管理装置示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的部分请参见方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的。
[0111]本申请提供一种应用程序管理装置,包括:
[0112]应用程序获取单元401,用于获取终端设备上安装的应用程序列表;
[0113]运行数据记录获取单元402,用于获取所述应用程序在设定时间段内的运行数据记录;
[0114]累计运行数据计算单元403,用于根据所述运行数据记录,计算所述应用程序在所述设定时间段内的累计运行数据;
[0115]应用程序排序单元404,用于对预先根据设定维度对所述应用程序列表分类形成的应用分类中包含的应用程序,依据所述累计运行数据并按照设定关键字进行排序;
[0116]应用聚类生成单元405,用于获取各个应用分类中排序满足设定要求的应用程序进行类聚,组成应用类聚。
[0117]可选的,所述运行数据记录获取单元402中的运行
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1