一种管理应用的方法和移动终端与流程

文档序号:18256858发布日期:2019-07-24 10:18阅读:113来源:国知局
一种管理应用的方法和移动终端与流程

本发明涉及通信应用领域,特别涉及一种管理应用的方法和移动终端。



背景技术:

随着智能手机的发展,智能手机中的应用也得到了快速发展。现在的智能手机支持多种多样的应用,比如社交软件、视频播放器、网页浏览器、游戏等。智能手机在使用过程中,经常需要启动、使用和关闭这些应用。例如,当用户想要运行某个应用时,用户可以手动查找到该应用对应的图标,通过点击或双击等操作,选定并启动该应用,当用户使用完毕,想要关闭该应用时,也需要手动关闭,如果用户忘记关闭,应用会继续消耗智能手机的系统资源。

发明人在实施本发明的过程中发现,现有技术对于应用的管理,需要用户多次手动操作,不够方便。



技术实现要素:

本发明实施例提供一种管理应用的方法和移动终端,解决了对管理应用管理时,需要用户的多次手动操作,不够方便的问题。

本发明第一方面,提供一种管理应用的方法,用于安装有至少一个应用的移动终端,该方法包括:保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,所述用户生活模式包括至少一个子模式,所述参考时段包括至少一个子时段;获取当前时间信息;确定所述当前时间信息对应的子模式和子时段,根据所述当前时间信息对应的子模式和子时段,以及所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,确定所述当前时间信息对应的应用的使用信息;根据所述当前时间信息对应的应用的使用信息,确定所述当前时间信息对应的应用,对所述当前时间信息对应的应用进行管理。

结合第一方面,在第一方面的第一种实施方式中,所述保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,所述方法还包括:统计第一时间段内所述移动终端的地理位置信息,根据所述地理位置信息,将第二时间段划分为所述至少一个子模式,所述第一时间段大于或等于所述第二时间段。

结合第一方面,或第一方面的第一种实施方式,在第一方面的第二种实施方式中,所述保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,所述方法还包括:统计在第三时间段内所述至少一个应用的启动时间点,将所述至少一个应用的启动时间点进行聚类,按照聚类的结果将所述第三时间段,划分成所述至少一个子时段;或者按照预先的设置,将所述第三时间段,划分成所述至少一个子时段。

结合第一方面,第一方面的第一种实施方式,和第一方面的第二种实施方式的任一个,在第一方面的第三种实施方式中,所述根据所述当前时间信息对应的应用的使用信息,确定所述当前时间信息对应的应用,对所述当前时间信息对应的应用进行管理,包括:所述根据所述当前时间信息对应的应用的使用信息,确定所述当前时间信息对应的应用,获取所述当前时间信息对应的应用的当前状态;根据所述当前时间信息对应的应用的使用信息,和所述当前时间信息对应的应用的当前状态,对所述当前时间信息对应的应用进行管理。

结合第一方面的第三种实施方式,在第一方面的第四种实施方式中,所述根据所述当前时间信息对应的应用的使用信息,和所述当前时间信息对应的应用的当前状态,对所述当前时间信息对应的应用进行管理,包括以下至少一个:若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,且所述待预加载应用当前正处于关闭状态,则预加载所述待预加载应用;若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,且所述待关闭应用当前正处于运行状态,则关闭所述待关闭应用;若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,且所述待预加载应用当前正处于运行状态,则维持所述待预加载应用继续运行;若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,且所述待关闭应用当前正处于关闭状态,则维持所述待关闭应用继续处于关闭状态。

结合第一方面的第四种实施方式,在第一方面的第五种实施方式中,所述至少一个应用的使用信息包括,所述至少一个应用的标识;所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识;根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,包括:若确定所述当前时间信息对应的应用的标识包括第一应用的标识,则确定所述第一应用为待预加载应用;或者根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,包括:若确定所述当前时间信息对应的应用的标识包括所述第一应用的标识,则确定所述第一应用为待关闭应用。

结合第一方面的第四种实施方式,在第一方面的第六种实施方式中,所述至少一个应用的使用信息包括,所述至少一个应用的标识和所述至少一个应用对应的操作标识;所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识和所述当前时间信息对应的应用的操作标识;根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,包括:若确定所述当前时间信息对应的应用的标识包括第二应用的标识,且所述第二应用对应的操作标识为预加载标识,则确定所述第二应用为待预加载应用;或者,根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,包括:若确定所述当前时间信息对应的应用的标识包括所述第二应用的标识,且所述第二应用对应的操作标识为关闭标识,则确定所述第二应用为待关闭应用。

结合第一方面的第六种实施方式,在第一方面的第七种实施方式中,在保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,所述方法还包括:根据所述至少一个应用在每个子模式和每个子时段内的启动次数,以及所述至少一个应用在每个子模式和每个子时段内的运行时长,将每个子模式和每个子时段内的使用较多的应用对应的操作标识设置为所述预加载标识;其中,所述每个子模式和每个子时段内的使用较多的应用的使用参数P的值大于设定的阈值,或者所述每个子模式和每个子时段内的使用较多的应用的使用参数P的值是所述每个子模式和每个子时段内所对应的所有应用的使用参数P的值中最大的n个,n为正整数。

结合第一方面的第六种实施方式,或第一方面的第七种实施方式,在第一方面的第八种实施方式中,在保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,所述方法还包括:根据所述至少一个应用在每个子模式和每个子时段内的启动次数,以及所述至少一个应用在每个子模式和每个子时段内的运行时长,将每个子模式和每个子时段内的使用较少的应用对应的操作标识设置为所述关闭标识;其中,所述每个子模式和每个子时段内的使用较少的应用的使用参数P的值小于设定的阈值,或者所述每个子模式和每个子时段内的使用较少的应用的使用参数P的值是所述每个子模式和每个子时段所对应的所有应用的使用参数P的值中最小的m个,m为正整数。

结合第一方面的第四种实施方式,在第一方面的第九种实施方式中,所述至少一个应用的使用信息包括,所述至少一个应用的标识,还包括,所述至少一个应用在所述至少一个子模式和至少一个子时段内的启动次数,和/或所述至少一个应用在所述至少一个子模式和至少一个子时段内的运行时长;所述当前时间信息对应的应用的使用信息包括,所述对应的应用的标识,还包括:所述对应的应用在所述当前时间信息对应的子模式和子时段内的启动次数,和/或所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的运行时长;根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,包括:若确定所述当前时间信息对应的应用的标识包括第三应用的标识,且所述第三应用为所述当前时间信息对应的应用中使用较多的应用,则确定所述第三应用为待预加载应用;或者,根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,包括:若确定所述当前时间信息对应的应用的标识包括所述第三应用的标识,且所述第三应用为所述当前时间信息对应的应用中使用较少的应用,则确定所述第三应用为待关闭应用。

结合第一方面的第九种实施方式,在第一方面的第十种实施方式中,所述当前时间信息对应的应用中使用较多的应用的使用参数P的值大于设定的阈值,或,所述当前时间信息对应的应用中使用较多的应用的使用参数P的值,是所述当前时间对应的子模式和子时段所对应的所有应用的使用参数P的值中最大的n个之一,n为正整数;所述当前时间信息对应的应用中使用较少的应用的使用参数P的值小于所述设定的阈值,或所述当前时间信息对应的应用中使用较少的应用的使用参数P的值,是所述当前时间对应的子模式和子时段所对应的所有应用的使用参数P的值中最小的m个之一,m为正整数。

结合第一方面的第七种实施方式,或第一方面的第八种实施方式,或第一方面的第十种实施方式,在第一方面的第十一种实施方式中,所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识,所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的启动次数,和所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的运行时长;所述当前时间对应的子模式和子时段所对应的每一个应用的所述使用参数P的值采用如下公式计算:P=P1*q1+P2*q2;其中P1=M1/N1,M1为所述每一个应用在所述当前时间信息对应的子模式和子时段内的启动次数,N1为所述当前时间对应的子模式与子时段所对应的所有应用在所述当前时间信息对应的子模式和子时段内的启动次数,P2=M2/N2,M2为所述每一个应用在所述当前时间信息对应的子模式和子时段内的运行时长,N2为所述当前时间对应的子模式和子时段所对应的所有应用在所述当前时间信息对应的子模式和子时段内的运行时长;0≤q1≤1,0≤q2≤1,且q1+q2=1。

本发明第二方面,提供管理应用的装置,所述装置中安装有至少一个应用,所述装置包括:保存单元,用于所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,所述用户生活模式包括至少一个子模式,所述参考时段包括至少一个子时段;获取单元,用于获取当前时间信息;确定单元,用于确定所述当前时间信息对应的子模式和子时段,根据所述当前时间信息对应的子模式和子时段,以及所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,确定所述当前时间信息对应的应用的使用信息;根据所述当前时间信息对应的应用的使用信息,确定所述当前时间信息对应的应用,管理单元,用于对所述当前时间信息对应的应用进行管理。

结合第二方面,在第二方面的第一种实施方式中,所述装置还包括,第一统计单元,用于在所述保存单元保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,统计第一时间段内所述移动终端的地理位置信息,根据所述地理位置信息,将第二时间段划分为所述至少一个子模式,所述第一时间段大于或等于所述第二时间段。

结合第二方面,或第二方面的第一种实施方式,在第二方面的第二种实施方式中,所述装置还包括,第二统计单元,用于在所述保存单元保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,统计在第三时间段内所述至少一个应用的启动时间点,将所述至少一个应用的启动时间点进行聚类,按照聚类的结果将所述第三时间段,划分成所述至少一个子时段;或者按照预先的设置,将所述第三时间段,划分成所述至少一个子时段。

结合第二方面,第二方面的第一种实施方式,和第二方面的第二种实施方式的任一个,在第二方面的第三种实施方式中,所述确定单元包括,第一确定子单元,用于所述根据所述当前时间信息对应的应用的使用信息,确定所述当前时间信息对应的应用;和第二确定子单元,用于获取所述当前时间信息对应的应用的当前状态;所述管理单元,具体用于根据所述当前时间信息对应的应用的使用信息,和所述当前时间信息对应的应用的当前状态,对所述当前时间信息对应的应用进行管理。

结合第二方面的第三种实施方式,在第二方面的第四种实施方式中,所述管理单元,包括以下至少一个:第一管理子单元,用于若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,且所述待预加载应用当前正处于关闭状态,则预加载所述待预加载应用;第二管理子单元,用于若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,且所述待关闭应用当前正处于运行状态,则关闭所述待关闭应用;第三管理子单元,用于若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,且所述待预加载应用当前正处于运行状态,则维持所述待预加载应用继续运行;第四管理子单元,用于若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,且所述待关闭应用当前正处于关闭状态,则维持所述待关闭应用继续处于关闭状态。

结合第二方面的第四种实施方式,在第二方面的第五种实施方式中,所述至少一个应用的使用信息包括,所述至少一个应用的标识;所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识;所述管理单元还包括:第五管理子单元,用于若确定所述当前时间信息对应的应用的标识包括第一应用的标识,则确定所述第一应用为待预加载应用;或者,若确定所述当前时间信息对应的应用的标识包括所述第一应用的标识,则确定所述第一应用为待关闭应用。

结合第二方面的第四种实施方式,在第二方面的第六种实施方式中,所述至少一个应用的使用信息包括,所述至少一个应用的标识和所述至少一个应用对应的操作标识;所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识和所述当前时间信息对应的应用的操作标识;所述管理单元还包括:第六管理子单元,用于若确定所述当前时间信息对应的应用的标识包括第二应用的标识,且所述第二应用对应的操作标识为预加载标识,则确定所述第二应用为待预加载应用;或者,若确定所述当前时间信息对应的应用的标识包括所述第二应用的标识,且所述第二应用对应的操作标识为关闭标识,则确定所述第二应用为待关闭应用。

结合第二方面的第六种实施方式,在第二方面的第七种实施方式中,所述装置还包括:第一设置单元,用于根据所述至少一个应用在每个子模式和每个子时段内的启动次数,以及所述至少一个应用在每个子模式和每个子时段内的运行时长,将每个子模式和每个子时段内的使用较多的应用对应的操作标识设置为所述预加载标识;其中,所述每个子模式和每个子时段内的使用较多的应用的使用参数P的值大于设定的阈值,或者所述每个子模式和每个子时段内的使用较多的应用的使用参数P的值是所述每个子模式和每个子时段对应的所有应用的使用参数P的值中最大的n个,n为正整数。

结合第二方面的第六种实施方式,或第二方面的第七种实施方式,在第二方面的第八种实施方式中,所述装置还包括:第二设置单元,用于根据所述至少一个应用在每个子模式和每个子时段内的启动次数,以及所述至少一个应用在每个子模式和每个子时段内的运行时长,将每个子模式和每个子时段内的使用较少的应用对应的操作标识设置为所述关闭标识;其中,所述每个子模式和每个子时段内的使用较少的应用的使用参数P的值小于设定的阈值,或者所述每个子模式和每个子时段内的使用较少的应用的使用参数P的值是所述每个子模式和每个子时段所对应的所有应用的使用参数P的值中最小的m个,m为正整数。

结合第二方面的第四种实施方式,在第二方面的第九种实施方式中,所述至少一个应用的使用信息包括,所述至少一个应用的标识,还包括,所述至少一个应用在所述至少一个子模式和至少一个子时段内的启动次数,和/或所述至少一个应用在所述至少一个子模式和至少一个子时段内的运行时长;所述当前时间信息对应的应用的使用信息包括,所述对应的应用的标识,还包括:所述对应的应用在所述当前时间信息对应的子模式和子时段内的启动次数,和/或所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的运行时长;所述管理单元还包括:第七管理子单元,用于若确定所述当前时间信息对应的应用的标识包括第三应用的标识,且所述第三应用为所述当前时间信息对应的应用中使用较多的应用,则确定所述第三应用为待预加载应用;或者若确定所述当前时间信息对应的应用的标识包括所述第三应用的标识,且所述第三应用为所述当前时间信息对应的应用中使用较少的应用,则确定所述第三应用为待关闭应用。

结合第二方面的第九种实施方式,在第二方面的第十种实施方式中,所述当前时间信息对应的应用中使用较多的应用的使用参数P的值大于设定的阈值,或,所述当前时间信息对应的应用中使用较多的应用的使用参数P的值,是所述当前时间对应的子模式和子时段所对应的所有应用的使用参数P的值中最大的n个之一,n为正整数;所述当前时间信息对应的应用中使用较少的应用的使用参数P的值小于所述设定的阈值,或所述当前时间信息对应的应用中使用较少的应用的使用参数P的值,是所述当前时间对应的子模式和子时段所对应的所有应用的使用参数P的值中最小的m个之一,m为正整数。

结合第一方面的第七种实施方式,或第二方面的第八种实施方式,或第二方面的第十种实施方式,在第一方面的第十一种实施方式中,所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识,所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的启动次数,和所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的运行时长;所述当前时间对应的子模式和子时段所对应的每一个应用的所述使用参数P的值采用如下公式计算:P=P1*q1+P2*q2;其中P1=M1/N1,M1为所述每一个应用在所述当前时间信息对应的子模式和子时段内的启动次数,N1为所述当前时间对应的子模式与子时段所对应的所有应用在所述当前时间信息对应的子模式和子时段内的启动次数,P2=M2/N2,M2为所述每一个应用在所述当前时间信息对应的子模式和子时段内的运行时长,N2为所述当前时间对应的子模式和子时段所对应的所有应用在所述当前时间信息对应的子模式和子时段内的运行时长;0≤q1≤1,0≤q2≤1,且q1+q2=1。

本发明第三方面,提供一种管理应用的移动终端,包括:存储器,用于安装至少一个应用,所述存储器还用于保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,所述用户生活模式包括至少一个子模式,所述参考时段包括至少一个子时段;所述移动终端还包括:处理器,用于获取当前时间信息;确定所述当前时间信息对应的子模式和子时段,根据所述当前时间信息对应的子模式和子时段,以及所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,确定所述当前时间信息对应的应用的使用信息;根据所述当前时间信息对应的应用的使用信息,确定所述当前时间信息对应的应用,对所述当前时间信息对应的应用进行管理。

结合第三方面,在第三方面的第一种实施方式中,所述处理器还用于,在保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,统计第一时间段内所述移动终端的地理位置信息,根据所述地理位置信息,将第二时间段划分为所述至少一个子模式,所述第一时间段大于或等于所述第二时间段。

结合第三方面,或第三方面的第一种实施方式,在第三方面的第二种实施方式中,所述处理器还用于,在保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,统计在第三时间段内所述至少一个应用的启动时间点,将所述至少一个应用的启动时间点进行聚类,按照聚类的结果将所述第三时间段,划分成所述至少一个子时段;或者按照预先的设置,将所述第三时间段,划分成所述至少一个子时段。

结合第三方面,第三方面的第一种实施方式,和第三方面的第二种实施方式的任一个,在第三方面的第三种实施方式中,所述根据所述当前时间信息对应的应用的使用信息,确定所述当前时间信息对应的应用,对所述当前时间信息对应的应用进行管理,包括:所述根据所述当前时间信息对应的应用的使用信息,确定所述当前时间信息对应的应用,获取所述当前时间信息对应的应用的当前状态;根据所述当前时间信息对应的应用的使用信息,和所述当前时间信息对应的应用的当前状态,对所述当前时间信息对应的应用进行管理。

结合第三方面的第三种实施方式,在第三方面的第四种实施方式中,所述根据所述当前时间信息对应的应用的使用信息,和所述当前时间信息对应的应用的当前状态,对所述当前时间信息对应的应用进行管理,包括以下至少一个:若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,且所述待预加载应用当前正处于关闭状态,则预加载所述待预加载应用;若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,且所述待关闭应用当前正处于运行状态,则关闭所述待关闭应用;若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,且所述待预加载应用当前正处于运行状态,则维持所述待预加载应用继续运行;若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,且所述待关闭应用当前正处于关闭状态,则维持所述待关闭应用继续处于关闭状态。

结合第三方面的第四种实施方式,在第三方面的第五种实施方式中,所述至少一个应用的使用信息包括,所述至少一个应用的标识;所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识;根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,包括:若确定所述当前时间信息对应的应用的标识包括第一应用的标识,则确定所述第一应用为待预加载应用;或者根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,包括:若确定所述当前时间信息对应的应用的标识包括所述第一应用的标识,则确定所述第一应用为待关闭应用。

结合第三方面的第四种实施方式,在第三方面的第六种实施方式中,所述至少一个应用的使用信息包括,所述至少一个应用的标识和所述至少一个应用对应的操作标识;所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识和所述当前时间信息对应的应用的操作标识;根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,包括:若确定所述当前时间信息对应的应用的标识包括第二应用的标识,且所述第二应用对应的操作标识为预加载标识,则确定所述第二应用为待预加载应用;或者,根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,包括:若确定所述当前时间信息对应的应用的标识包括所述第二应用的标识,且所述第二应用对应的操作标识为关闭标识,则确定所述第二应用为待关闭应用。

结合第三方面的第六种实施方式,在第三方面的第七种实施方式中,所述处理器还用于,在保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,根据所述至少一个应用在每个子模式和每个子时段内的启动次数,以及所述至少一个应用在每个子模式和每个子时段内的运行时长,将每个子模式和每个子时段内的使用较多的应用对应的操作标识设置为所述预加载标识;其中,所述每个子模式和每个子时段内的使用较多的应用的使用参数P的值大于设定的阈值,或者所述每个子模式和每个子时段内的使用较多的应用的使用参数P的值是所述每个子模式和每个子时段对应的所有应用的使用参数P的值中最大的n个,n为正整数。

结合第三方面的第六种实施方式,或第三方面的第七种实施方式,在第三方面的第八种实施方式中,所述处理器还用于,在保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,根据所述至少一个应用在每个子模式和每个子时段内的启动次数,以及所述至少一个应用在每个子模式和每个子时段内的运行时长,将每个子模式和每个子时段内的使用较少的应用对应的操作标识设置为所述关闭标识;其中,所述每个子模式和每个子时段内的使用较少的应用的使用参数P的值小于设定的阈值,或者所述每个子模式和每个子时段内的使用较少的应用的使用参数P的值是所述每个子模式和每个子时段所对应的所有应用的使用参数P的值中最小的m个,m为正整数。

结合第三方面的第四种实施方式,在第三方面的第九种实施方式中,所述至少一个应用的使用信息包括,所述至少一个应用的标识,还包括,所述至少一个应用在所述至少一个子模式和至少一个子时段内的启动次数,和/或所述至少一个应用在所述至少一个子模式和至少一个子时段内的运行时长;所述当前时间信息对应的应用的使用信息包括,所述对应的应用的标识,还包括:所述对应的应用在所述当前时间信息对应的子模式和子时段内的启动次数,和/或所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的运行时长;根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,包括:若确定所述当前时间信息对应的应用的标识包括第三应用的标识,且所述第三应用为所述当前时间信息对应的应用中使用较多的应用,则确定所述第三应用为待预加载应用;或者,根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,包括:若确定所述当前时间信息对应的应用的标识包括所述第三应用的标识,且所述第三应用为所述当前时间信息对应的应用中使用较少的应用,则确定所述第三应用为待关闭应用。

结合第三方面的第九种实施方式,在第三方面的第十种实施方式中,所述当前时间信息对应的应用中使用较多的应用的使用参数P的值大于设定的阈值,或,所述当前时间信息对应的应用中使用较多的应用的使用参数P的值,是所述当前时间对应的子模式和子时段所对应的所有应用的使用参数P的值中最大的n个之一,n为正整数;所述当前时间信息对应的应用中使用较少的应用的使用参数P的值小于所述设定的阈值,或所述当前时间信息对应的应用中使用较少的应用的使用参数P的值,是所述当前时间对应的子模式和子时段所对应的所有应用的使用参数P的值中最小的m个之一,m为正整数。

结合第三方面的第七种实施方式,或第三方面的第八种实施方式,或第三方面的第十种实施方式,在第一方面的第十一种实施方式中,所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识,所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的启动次数,和所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的运行时长;所述当前时间对应的子模式和子时段所对应的每一个应用的所述使用参数P的值采用如下公式计算:P=P1*q1+P2*q2;其中P1=M1/N1,M1为所述每一个应用在所述当前时间信息对应的子模式和子时段内的启动次数,N1为所述当前时间对应的子模式与子时段所对应的所有应用在所述当前时间信息对应的子模式和子时段内的启动次数,P2=M2/N2,M2为所述每一个应用在所述当前时间信息对应的子模式和子时段内的运行时长,N2为所述当前时间对应的子模式和子时段所对应的所有应用在所述当前时间信息对应的子模式和子时段内的运行时长;0≤q1≤1,0≤q2≤1,且q1+q2=1。

由上述方案可以看出,本发明实施例根据当前时间信息,移动终端的用户生活模式和参考时段,确定对应的应用进行管理,使得对应用的管理更简便,更符合用户的使用习惯,并且对应用的管理更加简便,不需要用户的手动选择和确认等操作,增强了移动终端的交互能力。

附图说明

图1为本发明实施例提供的一个方法流程示意图;

图2为本发明实施例提供的另一个方法流程示意图;

图3为本发明实施例提供的又一个方法流程示意图;

图4为本发明实施例提供的一个装置的结构示意图;

图5为本发明实施例提供的另一个装置的结构示意图;

图6为本发明实施例图提供的一个移动终端的结构示意图;

图7为本发明实施例图提供的手机的结构示意图。

具体实施方式

本发明实施例提供的管理应用的方法和移动终端,简化了移动终端与应用的管理方式,减少了用户的手动操作,增强了移动终端了交互能力。以下结合附图对具体实施方式加以说明。

本发明实施例中的应用,又可称为应用程序,或应用软件,是为满足用户需求而提供的程序的集合,可以由各种程序设计语言编制而成。本实施例中的应用,包括但不限于社交软件应用,音频播放器,视频播放器,网页浏览器和游戏等。

本发明实施例中的第一应用,第二应用,第三应用仅是为了指代任一个应用,第一应用,第二应用和第三应用可以相同,或不同。

本发明实施例中当前时间信息对应的应用,是指根据下述的当前时间信息,和至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系确定的应用,具体可以参见对至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,以及应用的使用信息的描述。

本发明实施例中的待预加载应用是指根据当前时间信息对应的应用的使用信息确定的需要被预加载的应用。是否执行预加载的操作,还可以取决于该待预加载应用当前的状态。本发明实施例中的待关闭应用是指根据当前时间信息对应的应用的使用信息确定的需要被关闭的应用。是否执行关闭的操作,还可以取决于待关闭的应用当前的状态。

本发明实施例中的应用包括至少两个状态。以Andriod系统为例,应用的状态包括启动状态和关闭状态。启动状态又包括两种状态:(1)一种状态是应用在前台和后台同时运行,应用在前台运行是指启动活动组件(activity组件),与用户界面相关的数据、文件或代码等将被运行;应用在后台运行是指启动服务组件(service组件),此时,与应用相关的必要数据,文件或代码等将被运行;(2)另一种状态是应用只在后台运行,需要启动service组件,此时,与应用相关的必要数据,文件或代码等将被运行,activity组件则没有启动。第二种启动状态又称为预加载。关闭状态,是指与应用相关的所有进程都关闭,包括前台运行的进程和后台运行的进程。需要说明的是,本发明实施例也可以适用于其他系统,例如ios系统等,具体的管理方式与Andriod系统类似。

本发明实施例中,对一个应用进行管理可以包括,预加载该应用,关闭该应用,维持该应用的当前的状态的至少一个。其中,预加载该应用是指将应用从关闭状态切换到只在后台运行的状态。关闭该应用是指关闭该应用相关的所有进程。维持该应用的当前的状态,是指不改变该应用当前的状态,包括几种情况:(1)如果该应用已经预加载,则维持该应用的当前的状态意味着维持该预加载的状态,既不关闭该应用,也不在前台运行该应用。(2)如果一个应用已经关闭,则维持该应用的当前的状态意味着维持该关闭的状态,而不在前台运行该应用,也不在后台运行该应用。(3)如果一个应用已经在前台和后台同时运行,则维持该应用的当前的状态意味着维持该应用在前台和后台同时运行,既不关闭该应用在前台运行的进程,也不关闭台应用在后台运行的进程。

对一个应用进行管理,可以不考虑该应用当前的状态。例如:如果确定一个应用是待加载应用,则无论该应用是否已预加载,都执行预加载的操作;如果确定一个应用是待关闭应用,则无论该应用是否已加载,都执行关闭的操作。对于已经预加载的应用再次执行预加载操作的处理,和对已关闭的应用再次执行关闭操作的处理,可以参考现有技术,例如,对重复的指令不再响应等。

可选的,对一个应用进行管理,也考虑该应用当前的状态。例如:若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,且所述待预加载应用当前正处于关闭状态,则预加载所述待预加载应用;或者,若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,且所述待关闭应用当前正处于运行状态,则关闭所述待关闭应用;或者,若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,且所述待预加载应用当前正处于运行状态,则维持所述待预加载应用继续运行;或者,若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,且所述待关闭应用当前正处于关闭状态,则维持所述待关闭应用继续处于关闭状态。

本发明实施例中应用的启动时间点,可以是该应用在后台启动的时间点,也可以是该应用在前台启动的时间点,具体可以设定,本发明对此不做限定。移动终端获知应用当前的状态,可以通过检测该应用的进程来确定,如果应用进程没有被关闭,则确定该应用为运行状态;如果该应用所有进程已经关闭(被杀掉)则确定该应用为关闭状态。一个应用可能占多个进程,android系统中,应用的前台activity组件占用一个进程,后台service组件占用一个进程,如果监测到前台进程启动则表明应用前台已启动,如果监测到后台进程启动则表明应用后台已启动。类似的,移动终端获取应用的启动时间点和关闭时间点的,也可以通过检测该应用的进程来确定,启动应用进程时记录的进程启动的时间可以作为应用启动时间,当关闭应用所有的进程时记录的进程关闭的时间可以作为应用关闭时间。当然也可以根据前台进程或后台进程启动时间来确定应用的启动时间,这里不做限定。

本发明实施例中的移动终端,包括但不限于智能手机,个人电脑、平板,智能电视或可穿戴式设备等可以运行上述应用的设备。

本发明实施例中的用户生活模式,是移动终端根据自身在一段时间内统计的用户使用相关的信息,对用户的生活规律进行统计,对一段时间进行划分的结果。该统计的前提条件,是用户一直或大多数时间将该移动终端随身携带。例如,可以统计移动终端的地理位置信息,此处的地理位置信息可以包括移动终端所处的地理位置,运动的路线,到达某个地理位置的时间,离开某个地理位置的时间,日期等。基于这些信息统计并分析出用户典型的生活模式,如工作模式、休息日模式、出差模式、度假模式等。例如,可以统计统计第一时间段内所述移动终端的地理位置信息,根据所述地理位置信息,将第二时间段划分为所述至少一个子模式,所述第一时间段大于或等于所述第二时间段。第一时间段可以为1个月,3个月,6个月等较长的时间段,第二时间段可以为一个星期或两个星期较短的时间段等。也就是说,可以通过对移动终端在一段较长时间段内(第一时间段)的信息的统计,将一个较短的时间段(第二时间段)划分成多个子模式,例如可以将一个星期划分为两个子模式:工作日模式(周一到周五)和休息日模式(周六到周日)。具体的统计和分析方法可以参考现有技术,本发明对此不做限制。

本发明实施例中的参考时段为一个常用的时间段(第三时间段),该常用的时段可以是对第二时间段的细分。例如,第二时间段可以为一周,可以为一天(24小时),或者半天(12小时),第二时间段也可以是一个月,此时,第三时间段也可以是一个星期等。参考时段可以被划分为至少一个子时段。划分的方式可以包括(1)预先的设置,例如,可以将一天固定划分为4个子时段:22:00—7:00为子时段1,7:00—12:00为子时段2,12:00-18:00为子时段3,18:00-22:00为子时段4;或者(2)根据聚类算法划分,可以将数据密集度和数量达到一定阈值的时间段识别出来,这种时间段内的数据更有代表性,而不会减少数据量小或分散导致的计算误差。例如,可以记录1天内所有应用的启动时间点(可以是前台启动的时间点,也可以仅是后台启动的时间点),按照时间点之间的距离(例如时间差)将这些启动时间点聚合成若干个时间段,将一时间段中最早的时间点作为该时间段的起点,将一个时间段中最晚的时间点作为该时间段的终点,就可以确定这个时间段。具体的算法,可以参考后续的实施例。

本发明实施例中的当前时间信息为当前的时间,可以包括年,月,日,星期和时刻中的至少一个。例如:2014年11月11日16:00,或星期二8:00。可以根据用户使用模式和参考时段的划分来确定当前时间信息应包含的内容,当前时间信息至少能用于确定与一个上述子模式和一个子时段的对应关系。举例来说,如果子模式是星期几来划分的,子时段是以钟点划分的,当前时间信息应包含星期几和钟点的信息。如果当前时间信息可以通过读取移动终端中的时钟信息,或者从服务器获取。

本发明实施例中的应用的使用信息,用于确定对哪些应用、如何进行管理。

可选的,在一个实施方式中,应用的使用信息仅包括应用的标识,所述应用的标识是用来标识该应用的,通过该标识可以确定是哪个应用,该应用的标识可以为应用的名称,或者编号等信息,本发明对此不做限定。可以设置为对该应用的标识所标识的应用进行预加载操作,对所述应用的标识所标识的应用之外的其他应用进行关闭操作;也可以设置为对应用的标识所标识的应用进行关闭操作,对所述应用的标识所标识的应用之外的其他应用进行开启操作。此处的其他应用可以属于设定的一个应用列表(可以是正在运行的,或者是预先设置的),该应用列表由所述其他应用和所述应用的标识所标识的应用构成。可以理解,确定该应用的标识的方法,可以参考实施例中的详细描述。

在这种情况下,至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,可以用下表所示的一个例子表示:

表1

可选的,在一个实施方式中,应用的使用信息包括应用的标识,和该应用对应的操作标识。例如,该应用的使用信息可以包括,应用1的标识,应用1对应的开启操作的标识,应用2的标识,应用2对应的关闭操作的标识。

在这种情况下,应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,可以用下表所示的一个例子表示:

表2

可选的,在一个实施方式中,应用的使用信息包括应用的标识,还包括:该应用在每个子模式和每个子时段的启动次数,和/或该应用在每个子模式和每个子时段的运行时长。例如,应用A,开启次数2,使用时长60分钟。另一个例子为,应用B,开启次数4。

在这种情况下,本发明实施例中应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,可以用下表所示的一个例子表示:

表3

可以理解,应用的使用信息还可以包括其他信息,例如应用的标识和应用的关闭次数,或者包括:应用的标识和该应用的使用参数P的值等,本发明对此不做限制。

需要说明的是,至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,存储了每个子模式和每个子时段所对应的应用的使用信息,该对应关系可以是个表格,或者其他格式,其实现方式不构成对本发明的限制。另外,移动终端中虽然安装了至少一个应用,但是这些已安装的应用的使用信息不一定都保存在该对应关系中,一个应用的使用信息是否保存在该对应关系中取决于该应用的使用情况,具体可以参考后续给出的具体实施方式。例如,移动终端中安装了20个应用,该至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系中可能只包括其中5个使用较多的应用的使用信息,或者,该对应关系只包括其中4个使用较多的应用的使用信息和5个使用较少的应用的使用信息。

本发明实施例中的应用的启动次数,可以是指该应用在前台启动的次数,也可以该应用在后台启动的次数,具体实施时可以根据需要进行选择。

本发明实施例中的应用的运行时长,是可以指应用从前台启动,到本次前台启动之后的第一次关闭之间的时长;也可以是该应用从后台启动,到本次后台启动之后的第一次关闭的之间的时长,具体实施时可以根据需要进行选择。

可选的,如果在子模式二和子时段二中,一个应用一并没有启动,可以将该应用一的启动次数和运行时长记为0,然后参考后续实施例中描述的方法,确定该应用一是否为所述子模式二和子时段二中使用较少的应用。可选的,也可以直接将该应用一作为所述子模式二和子时段二中的使用较少的应用或是待关闭应用。

本发明实施例提供一种管理应用的方法,用于移动终端,该移动终端中安装有至少一个应用。本方法的执行主体可以是移动终端,也可以是移动终端中的处理器。如图1所示,该方法包括:

101、保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,所述用户生活模式包括至少一个子模式,所述参考时段包括至少一个子时段。

步骤101的保存包括第一次生成上述对应关系,也包括对已有的对应关系进行更新,可以是接收移动终端之外的设备发送的对应关系之后保存在移动终端中。步骤101的触发条件可以有多种,例如可以是用户触发一个管理按钮,或者选定了一个管理选项,或者是移动终端进入了一个特定的模式(如自动管理应用的模式)等。步骤101也可以定时执行。

102、获取当前时间信息。

步骤102可以是在用户触发一个管理按钮,或者选定了一个管理选项后才执行。也可以在某个时段内实时获取当前时间信息,这个时段可以由用户设定,或者由移动终端厂商,应用厂商等推荐,或者是其他方式设置的。

103、确定所述当前时间信息对应的子模式和子时段。

根据当前时间信息,可以获取对应的子模式和子时段。以表1为例,如果当前时间是星期二10:00,则对应的是子模式一和子时段一。

104、根据所述当前时间信息对应的子模式和子时段,以及所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,确定所述当前时间信息对应的应用的使用信息;

由于当前信息对应的子模式和子时段已确定,根据当前信息对应的子模式和子时段和上述对应关系可以确定上述当前时间信息对应的应用的使用信息。

105、根据所述当前时间信息对应的应用的使用信息,确定所述当前时间信息对应的应用,对所述当前时间信息对应的应用进行管理。

如前所述,应用的使用信息可以是应用的标识;或者是应用的标识和对应的操作标识;或者是应用的标识,还包括:该应用在每个子模式和每个子时段的启动次数,和/或该应用在每个子模式和每个子时段的运行时长。根据所述当前时间信息对应的应用的使用信息,可以确定对哪个应用,执行什么操作。

步骤105中,可以是在确定了当前时间信息对应的应用之后,移动终端立即自动的对所述当前时间信息对应的应用进行管理,而不需要用户手动选择和确认等操作。

本发明实施例提供的管理应用的方法,根据当前时间信息,移动终端的用户生活模式和参考时段,确定对应的应用进行管理,使得对应用的管理更简便,更符合用户的使用习惯,并且对应用的管理更加简便,不需要用户的手动选择和确认等操作,增强了移动终端的交互能力。

可选的,如图2所示,在一个实施方式中,本实施例的方法的步骤101之前,还包括:

1001、统计第一时间段内所述移动终端的地理位置信息,根据所述地理位置信息,将第二时间段划分为所述至少一个子模式,所述第一时间段大于或等于所述第二时间段。

参考之前对用户生活模式的说明,在101之前还可以对第二时间段进行划分,得到所述用户生活模式。如果用户生活模式是根据移动终端的地理位置信息划分的,一定程度反映了用户的生活规律,本发明实施例的对应用的管理方法,更能满足用户的需求,增强了终端的交互能力。

可选的,在一个实施方式中,如图2所示,本实施例的方法的步骤101之前,还包括:

1002、统计在第三时间段内所述至少一个应用的启动时间点,将所述至少一个应用的启动时间点进行聚类,按照聚类的结果将所述第三时间段,划分成所述至少一个子时段;或者

1003、按照预先的设置,将所述第三时间段,划分成所述至少一个子时段。

其中1003在图2中未示出。步骤1002可以按照如下方式实现:将每一个子模式中的多个第三时间段(如多天)的应用的启动时间点和应用标识等信息记录下来,采用聚类算法,对记录的应用的启动时间点进行聚类。聚类算法一般利用数据之间的距离关系来分类。将记录的每一个应用的每个启动时间点作为一个数据,如果同一个应用的多次启动,可以分别算作多个数据,两个时间点之间的时间差作为数据的距离,如8:30与7:50的距离为40分。按照聚类算法根据这些数据,以及数据之间的距离,将第三时间段中数据密集的时间段区分出来,将这些时间段中启动最早的应用的启动时间点作为该时间段的起点,将该时间段中启动时间最晚的应用的启动时间点作为该时间段的终点,该时间段就确定了,该时间段可以作为一个子时段。按照步骤1002,整个第三时间段可以只作为一个子时段,可选的,第三时间段可以划分为至少两个连续的子时段,也可以划分为至少两个不连续的子时段,本发明对此不做限定。

步骤1003中,可以按照预先的设置来划分第三时间段,而不是按照应用的使用情况来划分。例如,可以将一天划分为8:00-12:00,12:00-14:00,14:00-18:00,18:00-23:00,23:00-8:00多个子时段。可选的,在一个实施方式中,也可以按照其他方式划分。按照步骤1002,整个第三时间段可以只作为一个子时段,可选的,第三时间段可以划分为至少两个连续的子时段,也可以划分为至少两个不连续的子时段,本发明对此不做限定。

可选的,在一个实施方式中,步骤105包括,所述根据所述当前时间信息对应的应用的使用信息,确定所述当前时间信息对应的应用,获取所述当前时间信息对应的应用的当前状态;根据所述当前时间信息对应的应用的使用信息,和所述当前时间信息对应的应用的当前状态,对所述当前时间信息对应的应用进行管理。

根据应用的使用信息可以确定对哪些应用进行怎样的管理,因此,可以根据应用的使用信息确定待管理的应用,进一步的,还可以获取该待管理的应用当前的状态,以便对该待管理的应用进行适当的管理。

可选的,在一个实施方式中,根据所述当前时间信息对应的应用的使用信息,和所述当前时间信息对应的应用的当前状态,对所述当前时间信息对应的应用进行管理,可以包括以下至少一个:

若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,且所述待预加载应用当前正处于关闭状态,则预加载所述待预加载应用;

若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,且所述待关闭应用当前正处于运行状态,则关闭所述待关闭应用;

若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,且所述待预加载应用当前正处于运行状态,则维持所述待预加载应用继续运行;

若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,且所述待关闭应用当前正处于关闭状态,则维持所述待关闭应用继续处于关闭状态。

以下以其中的几个实施例为例进行说明:

实施例(1)

至少一个应用的使用信息包括,所述至少一个应用的标识;所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识;

根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,包括:

若确定所述当前时间信息对应的应用的标识包括第一应用的标识,则确定所述第一应用为待预加载应用;

或者

根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,包括:

若确定所述当前时间信息对应的应用的标识包括所述第一应用的标识,则确定所述第一应用为待关闭应用。

在实施例(1)的一种实施方式A中,可以设定应用的使用信息包括的就是待加载应用的标识,此时,根据根据应用的使用信息就可以确定哪些应用是待加载应用,可选的,在一个实施方式中,还可以设定对待加载应用之外的移动终端已经在运行的其他的应用进行关闭。

在这种实施方式A中,在保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,还可以根据所述至少一个应用在每个子模式和每个子时段内的启动次数,以及所述至少一个应用在每个子模式和每个子时段内的运行时长,确定该每个子模式和每个子时段中使用较多的应用是待开启应用,即,该每个子模式和每个子时段对应的应用是该每个子模式和每个子时段中使用较多的应用。然后,将该待加载应用的标识与该每个子模式和每个子时段的对应关系,保存在所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系中。

可选的,所述每个子模式和每个子时段内的使用较多的应用的使用参数P的值大于设定的阈值,或者所述每个子模式和每个子时段内的使用较多的应用的使用参数P的值是所述每个子模式和每个子时段内所对应的所有应用的使用参数P的值中最大的n个,n为正整数。

在实施例(1)的另一种实施方式B中,可以也可以设定应用的使用信息包括的就是待关闭应用的标识,此时,根据根据应用的使用信息就可以确定哪些应用是待关闭应用,可选的,在一个实施方式中,还可以设定对待关闭应用之外的移动终端当前已经关闭的其他的应用进行预加载。

在所述另一种实施方式B中,在保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,还可以根据所述至少一个应用在每个子模式和每个子时段内的启动次数,以及所述至少一个应用在每个子模式和每个子时段内的运行时长,确定该每个子模式和每个子时段内使用较少的应用是待关闭应用,即该每个子模式和每个子时段对应的应用是该每个子模式和每个子时段内使用较少的应用。然后将该待关闭应用的标识在所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系中。

可选的,所述每个子模式和每个子时段内的使用较少的应用的使用参数P的值小于设定的阈值,或者所述每个子模式和每个子时段内的使用较少的应用的使用参数P的值是所述每个子模式和每个子时段所对应的所有应用的使用参数P的值中最小的m个,m为正整数。

使用参数P的值所述当前时间对应的子模式和子时段所对应的每一个应用的所述使用参数P的值采用如下公式计算:P=P1*q1+P2*q2;

其中P1=M1/N1,M1为所述每一个应用在所述当前时间信息对应的子模式和子时段内的启动次数,N1为所述当前时间对应的子模式与子时段所对应的所有应用在所述当前时间信息对应的子模式和子时段内的启动次数。

P2=M2/N2,M2为所述每一个应用在所述当前时间信息对应的子模式和子时段内的运行时长,N2为所述当前时间对应的子模式和子时段所对应的所有应用在所述当前时间信息对应的子模式和子时段内的运行时长;0≤q1≤1,0≤q2≤1,且q1+q2=1。可选的,在一个实施方式中,q1和q2的取值可以根据需要选择,若应用在所述当前时间信息对应的子模式和子时段内的运行时长的,与应用在所述当前时间信息对应的子模式和子时段内的启动次数相比的比重较大,则q2的取值大于q1,反之,则q2的取值大于q1。优选的,启动次数可能受到程序故障的影响,可以将运行时长的比重设置的更大一些,即q2的取值大于q1。

举例来说,如果在子模式一的子时段一共对应三个应用A,B和C,且应用A启动3次,运行总时长60分钟;应用B启动5次,运行总时长100分钟;应用C启动2次,运行总时长60分钟。则对于应用A,其P1=3/(3+5+2)=0.3,P2=60/(60+100+60)=0.273。若q1=0.2,q2=0.8,则P=0.3×0.2+0.273×0.8=0.278。对于应用B和应用C也可以进行类似的运算。应用B的P的值为0.372,应用C的P的值为0.258。将应用A、应用B和应用C的P的值按照上述的规则进行比较,可以得出使用较多的应用为应用B和使用较少的应用为应用C。

此时,在实施方式A中,子模式一的子时段一所对应的应用的标识可以是应用B的标识。在实施方式B中,子模式一的子时段一所对应的应用的标识可以是应用C的标识。

实施例(2)

所述至少一个应用的使用信息包括,所述至少一个应用的标识和所述至少一个应用对应的操作标识;

所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识和所述当前时间信息对应的应用的操作标识;

根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,包括:

若确定所述当前时间信息对应的应用的标识包括第二应用的标识,且所述第二应用对应的操作标识为预加载标识,则确定所述第二应用为待预加载应用;

或者,

根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,包括:

若确定所述当前时间信息对应的应用的标识包括所述第二应用的标识,且所述第二应用对应的操作标识为关闭标识,则确定所述第二应用为待关闭应用。

对于实施例(2),由于应用的使用信息包括了应用的标识和该应用对应的操作标识,根据应用的使用信息就可以直接确定待加载应用或待关闭应用。

可选的,在一个实施方式中,在保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,该管理应用的方法还包括:

根据所述至少一个应用在所述的子模式和子时段内的启动次数,和所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的运行时长,将所述当前时间信息对应的应用中使用较多的应用对应的操作标识设置为所述预加载标识;

其中,所述每个子模式和每个子时段内的使用较多的应用的使用参数P的值大于设定的阈值,或者所述每个子模式和每个子时段内的使用较多的应用的使用参数P的值是所述每个子模式和每个子时段对应的所有应用的使用参数P的值中最大的n个,n为正整数。可选的,n可以为1或2等,可以由用户设定,或者由移动终端厂商推荐、应用厂商推荐等

可选的,在一个实施方式中,在保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,该管理应用的方法还包括:

根据所述至少一个应用在每个子模式和每个子时段内的启动次数,以及所述至少一个应用在每个子模式和每个子时段内的运行时长,将每个子模式和每个子时段内的使用较少的应用对应的操作标识设置为所述关闭标识;

其中,所述每个子模式和每个子时段内的使用较少的应用的使用参数P的值小于设定的阈值,或者所述每个子模式和每个子时段内的使用较少的应用的使用参数P的值是所述每个子模式和每个子时段所对应的所有应用的使用参数P的值中最小的m个,m为正整数。可选的,m可以为1或2等,可以由用户设定,或者由移动终端厂商推荐、应用厂商推荐等。

上述的设置操作标识的过程,可以在生成至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系的过程中完成,该生成对应关系的过程可以在步骤101的保存过程之前完成,也可以与步骤101的保存过程是同一个过程。

可选的,在一个实施方式中,所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识,所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的启动次数,和所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的运行时长;此时,使用参数P的值所述当前时间对应的子模式和子时段所对应的每一个应用的所述使用参数P的值采用如下公式计算:P=P1*q1+P2*q2;

其中P1=M1/N1,M1为所述每一个应用在所述当前时间信息对应的子模式和子时段内的启动次数,N1为所述当前时间对应的子模式与子时段所对应的所有应用在所述当前时间信息对应的子模式和子时段内的启动次数。

P2=M2/N2,M2为所述每一个应用在所述当前时间信息对应的子模式和子时段内的运行时长,N2为所述当前时间对应的子模式和子时段所对应的所有应用在所述当前时间信息对应的子模式和子时段内的运行时长;0≤q1≤1,0≤q2≤1,且q1+q2=1。可选的,在一个实施方式中,q1和q2的取值可以根据需要选择,若应用在所述当前时间信息对应的子模式和子时段内的运行时长的,与应用在所述当前时间信息对应的子模式和子时段内的启动次数相比的比重较大,则q2的取值大于q1,反之,则q2的取值大于q1。优选的,启动次数可能受到程序故障的影响,可以将运行时长的比重设置的更大一些,即q2的取值大于q1。

举例来说,如果在子模式一的子时段一共对应三个应用A,B和C,且应用A启动3次,运行总时长60分钟;应用B启动5次,运行总时长100分钟;应用C启动2次,运行总时长60分钟。则对于应用A,其P1=3/(3+5+2)=0.3,P2=60/(60+100+60)=0.273。若q1=0.2,q2=0.8,则P=0.3×0.2+0.273×0.8=0.278。对于应用B和应用C也可以进行类似的运算,应用B的P的值为0.372,应用C的P的值为0.258。将应用A、应用B和应用C的P的值按照上述的规则进行比较,可以得出使用较多的应用为应用B和使用较少的应用为应用C,并进一步的确定待加载应用是应用B,和待关闭应用为应用C。

可以理解,上述使用较多的应用和使用较少的应用也可以依据其他方法确定,例如在只有应用在所述当前时间信息对应的子模式和子时段内的运行时长时,将在所述当前时间信息对应的子模式和子时段内的运行时长最长的应用作为使用较多的应用,将在所述当前时间信息对应的子模式和子时段内的运行时长最短的应用作为使用较少的应用。

实施例(3)

所述至少一个应用的使用信息包括,所述至少一个应用的标识,还包括,所述至少一个应用在所述至少一个子模式和至少一个子时段内的启动次数,和/或所述至少一个应用在所述至少一个子模式和至少一个子时段内的运行时长;

所述当前时间信息对应的应用的使用信息包括,所述对应的应用的标识,还包括:所述对应的应用在所述当前时间信息对应的子模式和子时段内的启动次数,和/或所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的运行时长;

根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,包括:

若确定所述当前时间信息对应的应用的标识包括第三应用的标识,且所述第三应用为所述当前时间信息对应的应用中使用较多的应用,则确定所述第三应用为待预加载应用;

或者,

根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,包括:

若确定所述当前时间信息对应的应用的标识包括所述第三应用的标识,且所述第三应用为所述当前时间信息对应的应用中使用较少的应用,则确定所述第三应用为待关闭应用。

实施例(3)中应用的使用信息包括了应用的标识,以及该应用的使用情况,根据所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的启动次数,和/或所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的运行时长,可以判断所述当前时间信息对应的应用是使用较多的应用,或者判断所述当前时间信息对应的应用是使用较少的应用。

可选的,在一个实施方式中,判断一个应用使用较多还是使用较少,可以通过所述当前时间信息对应的应用使用参数P的值来判断。例如:所述当前时间信息对应的应用中使用较多的应用的使用参数P的值大于设定的阈值,或,所述当前时间信息对应的应用中使用较多的应用的使用参数P的值,是所述当前时间对应的子模式和子时段所对应的所有应用的使用参数P的值中最大的n个之一,n为正整数。又例如:所述当前时间信息对应的应用中使用较少的应用的使用参数P的值小于所述设定的阈值,或所述当前时间信息对应的应用中使用较少的应用的使用参数P的值,是所述当前时间对应的子模式和子时段所对应的所有应用的使用参数P的值中最小的m个之一,m为正整数。

所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识,所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的启动次数,和所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的运行时长;

所述当前时间对应的子模式和子时段所对应的每一个应用的所述使用参数P的值采用如下公式计算:P=P1*q1+P2*q2;

其中P1=M1/N1,M1为所述每一个应用在所述当前时间信息对应的子模式和子时段内的启动次数,N1为所述当前时间对应的子模式与子时段所对应的所有应用在所述当前时间信息对应的子模式和子时段内的启动次数,P2=M2/N2,M2为所述每一个应用在所述当前时间信息对应的子模式和子时段内的运行时长,N2为所述当前时间对应的子模式和子时段所对应的所有应用在所述当前时间信息对应的子模式和子时段内的运行时长;0≤q1≤1,0≤q2≤1,且q1+q2=1。

可选的,在一个实施方式中,q1和q2的取值可以根据需要选择,若应用在所述当前时间信息对应的子模式和子时段内的运行时长的,与应用在所述当前时间信息对应的子模式和子时段内的启动次数相比的比重较大,则q2的取值大于q1,反之,则q2的取值大于q1。优选的,启动次数可能受到程序故障的影响,可以将运行时长的比重设置的更大一些,即q2的取值大于q1。

举例来说,如果在子模式一的子时段一共对应三个应用A,B和C,且应用A启动3次,运行总时长60分钟;应用B启动5次,运行总时长100分钟;应用C启动2次,运行总时长60分钟。则对于应用A,其P1=3/(3+5+2)=0.3,P2=60/(60+100+60)=0,273。若q1=0.2,q2=0.8,则P=0.3×0.2+0.273×0.8=0.278。对于应用B和应用C也可以进行类似的运算。将应用A、应用B和应用C的P的值按照上述的规则进行比较,可以得出使用较多的应用和使用较少的应用,并进一步的确定待加载应用和待关闭应用。

可以理解,上述使用较多的应用和使用较少的应用也可以依据其他方法确定,例如在只有应用在所述当前时间信息对应的子模式和子时段内的运行时长时,以在所述当前时间信息对应的子模式和子时段内的运行时长最长的应用作为使用较多的应用,以在所述当前时间信息对应的子模式和子时段内的运行时长最短的应用作为使用较少的应用。

实施例(3)提供了一种基于应用之前的使用情况来确定需要对哪些应用、进行什么样的操作,由于确定的过程中采用了应用的使用时长和启动次数等体现用户使用习惯的数据,使得确定的结果更贴近用户的需要,增强了移动终端的交互能力。

本发明实施例还提供了一种生成上述的至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系的方法,该方法可以由移动终端执行,或者由移动终端中的处理器执行,所述移动终端安装有至少一个应用。

需要说明的是,之前实施例中的各种描述和举例,也适用于本实施例。

该生成上述的至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系的方法,如图3所示,该方法包括:

201、统计第一时间段内移动终端的地理位置信息,根据所述地理位置信息,将第二时间段划分为所述至少一个子模式,所述第一时间段大于或等于所述第二时间段。

其中,步骤201中得出的所有子模式构成所述移动终端的用户生活模式。此处统计移动终端的地理位置信息可能需要借助移动终端中的GPS(Global Positioning System)器件或者基站等,本发明对此不做限制。

202、统计在第三时间段内所述至少一个应用的启动时间点,将所述至少一个应用的启动时间点进行聚类,按照聚类的结果将所述第三时间段,划分成所述至少一个子时段;或者按照预先的设置,将所述第三时间段,划分成所述至少一个子时段;

其中,步骤202中得出的所有子时段构成所述移动终端的参考时段。可选的,在一个实施方式中,第三时间段可以是对第二时间段的细分。例如,第二时间段是一周,则第三时间段可以是一天。

203、统计所述至少一个应用在每个子模式和每个子时段内的启动次数,和所述至少一个应用在每个子模式和每个子时段内的运行时长。

204、根据所述至少一个应用在每个子模式和每个子时段内的启动次数,和所述至少一个应用在每个子模式和每个子时段内的运行时长,确定所述每个子模式和每个子时段对应的应用的使用信息。

可选的,在一个实施方式中,每个子模式和每个子时段对应的应用的使用信息可以仅为每个子模式和每个子时段对应的待预加载应用的标识,或者仅为每个子模式和每个子时段对应的待关闭应用的标识。

可选的,在一个实施方式中,每个子模式和每个子时段对应的应用的使用信息可以包括每个子模式和每个子时段对应的待预加载应用的标识,和预加载标识,还可以包括每个子模式和每个子时段对应的待关闭应用的标识,和待关闭标识。

可选的,在一个实施方式中,每个子模式和每个子时段对应的应用的使用信息可以包括每个子模式和每个子时段对应的应用的标识,还包括,每个子模式和每个子时段对应的应用在该子模式和该子时段中的启动次数,每个子模式和每个子时段对应的应用在该子模式和该子时段中的运行时长。

可选的,在一个实施方式中,待关闭应用和待预加载的应用的确定方法,可以参考之前的实施例的具体描述,例如根据使用参数P的值来确定等,此处不再赘述。

将使用较多的应用设置为待预加载应用,将使用较少的应用设置为待关闭的应用,

205、根据所述用户生活模式,所述参考时段,以及每个子模式和每个子时段对应的应用的使用信息,生成所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系。

生成该所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之后,可以将该对应关系保存在移动终端之中,或者其他设备中。

可选的,在一个实施方式中,该生成的对应关系用于移动终端根据当前时间信息对所述当前时间信息对应的应用进行管理。

本发明实施例提供了一种生成上述的至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系的方法,便于移动终端后续根据该生成的对应关系和当前时间信息,确定所述当前时间信息对应的应用,并对所述当前时间信息对应的应用进行管理,由于确定的过程中采用了应用的使用时长和启动次数等体现用户使用习惯的数据,使得确定的结果更贴近用户的需要,增强了移动终端的交互能力。

本发明实施例还提供一种管理应用的装置,所述装置的保存单元用于安装至少一个应用,前面实施例中的相关描述也适用于本实施例。

如图4,所述装置包括:

所述保存单元,还用于所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,所述用户生活模式包括至少一个子模式,所述参考时段包括至少一个子时段;

获取单元,用于获取当前时间信息;

确定单元,用于确定所述当前时间信息对应的子模式和子时段,根据所述当前时间信息对应的子模式和子时段,以及所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,确定所述当前时间信息对应的应用的使用信息;根据所述当前时间信息对应的应用的使用信息,确定所述当前时间信息对应的应用,

管理单元,用于对所述当前时间信息对应的应用进行管理。

可选的,如图5所示,在一个实施方式中,所述装置还包括,第一统计单元,用于在所述保存单元保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,统计第一时间段内所述移动终端的地理位置信息,根据所述地理位置信息,将第二时间段划分为所述至少一个子模式,所述第一时间段大于或等于所述第二时间段。

可选的,如图5所示,在一个实施方式中,所述装置还包括,第二统计单元,用于在所述保存单元保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,统计在第三时间段内所述至少一个应用的启动时间点,将所述至少一个应用的启动时间点进行聚类,按照聚类的结果将所述第三时间段,划分成所述至少一个子时段;或者按照预先的设置,将所述第三时间段,划分成所述至少一个子时段。

可选的,如图5所示,在一个实施方式中,所述确定单元包括,

第一确定子单元,用于所述根据所述当前时间信息对应的应用的使用信息,确定所述当前时间信息对应的应用;和

第二确定子单元,用于获取所述当前时间信息对应的应用的当前状态;

所述管理单元,具体用于根据所述当前时间信息对应的应用的使用信息,和所述当前时间信息对应的应用的当前状态,对所述当前时间信息对应的应用进行管理。

可选的,如图5所示,在一个实施方式中,所述管理单元,包括以下至少一个:

第一管理子单元,用于若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,且所述待预加载应用当前正处于关闭状态,则预加载所述待预加载应用;

第二管理子单元,用于若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,且所述待关闭应用当前正处于运行状态,则关闭所述待关闭应用;

第三管理子单元,用于若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,且所述待预加载应用当前正处于运行状态,则维持所述待预加载应用继续运行;

第四管理子单元,用于若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,且所述待关闭应用当前正处于关闭状态,则维持所述待关闭应用继续处于关闭状态。

可选的,如图5所示,在一个实施方式中,所述至少一个应用的使用信息包括,所述至少一个应用的标识;

所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识;

所述管理单元还包括:第五管理子单元,用于若确定所述当前时间信息对应的应用的标识包括第一应用的标识,则确定所述第一应用为待预加载应用;或者,若确定所述当前时间信息对应的应用的标识包括所述第一应用的标识,则确定所述第一应用为待关闭应用。

可选的,如图5所示,在一个实施方式中,所述至少一个应用的使用信息包括,所述至少一个应用的标识和所述至少一个应用对应的操作标识;

所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识和所述当前时间信息对应的应用的操作标识;

所述管理单元还包括:第六管理子单元,用于若确定所述当前时间信息对应的应用的标识包括第二应用的标识,且所述第二应用对应的操作标识为预加载标识,则确定所述第二应用为待预加载应用;或者,若确定所述当前时间信息对应的应用的标识包括所述第二应用的标识,且所述第二应用对应的操作标识为关闭标识,则确定所述第二应用为待关闭应用。

可选的,如图5所示,在一个实施方式中,所述装置还包括:第一设置单元,根据所述至少一个应用在每个子模式和每个子时段内的启动次数,以及所述至少一个应用在每个子模式和每个子时段内的运行时长,将每个子模式和每个子时段内的使用较多的应用对应的操作标识设置为所述预加载标识;

其中,所述每个子模式和每个子时段内的使用较多的应用的使用参数P的值大于设定的阈值,或者所述每个子模式和每个子时段内的使用较多的应用的使用参数P的值是所述每个子模式和每个子时段对应的所有应用的使用参数P的值中最大的n个,n为正整数。

可选的,在一个实施方式中,所述装置还包括:第二设置单元,根据所述至少一个应用在每个子模式和每个子时段内的启动次数,以及所述至少一个应用在每个子模式和每个子时段内的运行时长,将每个子模式和每个子时段内的使用较少的应用对应的操作标识设置为所述关闭标识;

其中,所述每个子模式和每个子时段内的使用较少的应用的使用参数P的值小于设定的阈值,或者所述每个子模式和每个子时段内的使用较少的应用的使用参数P的值是所述每个子模式和每个子时段所对应的所有应用的使用参数P的值中最小的m个,m为正整数。

可选的,在一个实施方式中,所述至少一个应用的使用信息包括,所述至少一个应用的标识,还包括,所述至少一个应用在所述至少一个子模式和至少一个子时段内的启动次数,和/或所述至少一个应用在所述至少一个子模式和至少一个子时段内的运行时长;

所述当前时间信息对应的应用的使用信息包括,所述对应的应用的标识,还包括:所述对应的应用在所述当前时间信息对应的子模式和子时段内的启动次数,和/或所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的运行时长;

可选的,如图5所示,在一个实施方式中,所述管理单元还包括:第七管理子单元,用于若确定所述当前时间信息对应的应用的标识包括第三应用的标识,且所述第三应用为所述当前时间信息对应的应用中使用较多的应用,则确定所述第三应用为待预加载应用;或者若确定所述当前时间信息对应的应用的标识包括所述第三应用的标识,且所述第三应用为所述当前时间信息对应的应用中使用较少的应用,则确定所述第三应用为待关闭应用。

可选的,在一个实施方式中,所述当前时间信息对应的应用中使用较多的应用的使用参数P的值大于设定的阈值,或,所述当前时间信息对应的应用中使用较多的应用的使用参数P的值,是所述当前时间对应的子模式和子时段所对应的所有应用的使用参数P的值中最大的n个之一,n为正整数;

所述当前时间信息对应的应用中使用较少的应用的使用参数P的值小于所述设定的阈值,或所述当前时间信息对应的应用中使用较少的应用的使用参数P的值,是所述当前时间对应的子模式和子时段所对应的所有应用的使用参数P的值中最小的m个之一,m为正整数。

可选的,在一个实施方式中,所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识,所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的启动次数,和所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的运行时长;

所述当前时间对应的子模式和子时段所对应的每一个应用的所述使用参数P的值采用如下公式计算:P=P1*q1+P2*q2;

其中P1=M1/N1,M1为所述每一个应用在所述当前时间信息对应的子模式和子时段内的启动次数,N1为所述当前时间对应的子模式与子时段所对应的所有应用在所述当前时间信息对应的子模式和子时段内的启动次数,P2=M2/N2,M2为所述每一个应用在所述当前时间信息对应的子模式和子时段内的运行时长,N2为所述当前时间对应的子模式和子时段所对应的所有应用在所述当前时间信息对应的子模式和子时段内的运行时长;0≤q1≤1,0≤q2≤1,且q1+q2=1。

本发明实施例提供了一种管理应用的装置,使得该装置可以根据该生成的对应关系和当前时间信息,确定所述当前时间信息对应的应用,并对所述当前时间信息对应的应用进行管理,由于确定的过程中采用了应用的使用时长和启动次数等体现用户使用习惯的数据,使得确定的结果更贴近用户的需要,增强了移动终端的交互能力。

本发明实施例还提供了一种管理应用的移动终端,前述方法实施例和装置实施例中的相关描述也适用于本实施例。该移动终端包括处理器和存储器,所述存储器用于安装至少一个应用;

所述存储器还用于保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,所述用户生活模式包括至少一个子模式,所述参考时段包括至少一个子时段;

所述处理器,用于获取当前时间信息;确定所述当前时间信息对应的子模式和子时段,根据所述当前时间信息对应的子模式和子时段,以及所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系,确定所述当前时间信息对应的应用的使用信息;根据所述当前时间信息对应的应用的使用信息,确定所述当前时间信息对应的应用,对所述当前时间信息对应的应用进行管理。

可选的,在一个实施方式中,所述处理器还用于,在保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,统计第一时间段内所述移动终端的地理位置信息,根据所述地理位置信息,将第二时间段划分为所述至少一个子模式,所述第一时间段大于或等于所述第二时间段。

可选的,在另一个实施方式中,所述处理器还用于,在保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,统计在第三时间段内所述至少一个应用的启动时间点,将所述至少一个应用的启动时间点进行聚类,按照聚类的结果将所述第三时间段,划分成所述至少一个子时段;或者按照预先的设置,将所述第三时间段,划分成所述至少一个子时段。

可选的,在另一个实施方式中,所述根据所述当前时间信息对应的应用的使用信息,确定所述当前时间信息对应的应用,对所述当前时间信息对应的应用进行管理,包括:所述根据所述当前时间信息对应的应用的使用信息,确定所述当前时间信息对应的应用,获取所述当前时间信息对应的应用的当前状态;根据所述当前时间信息对应的应用的使用信息,和所述当前时间信息对应的应用的当前状态,对所述当前时间信息对应的应用进行管理。

可选的,在另一个实施方式中,所述根据所述当前时间信息对应的应用的使用信息,和所述当前时间信息对应的应用的当前状态,对所述当前时间信息对应的应用进行管理,包括以下至少一个:

若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,且所述待预加载应用当前正处于关闭状态,则预加载所述待预加载应用;

若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,且所述待关闭应用当前正处于运行状态,则关闭所述待关闭应用;

若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,且所述待预加载应用当前正处于运行状态,则维持所述待预加载应用继续运行;

若根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,且所述待关闭应用当前正处于关闭状态,则维持所述待关闭应用继续处于关闭状态。

可选的,在又一个实施方式中,所述至少一个应用的使用信息包括,所述至少一个应用的标识;

所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识;

根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,包括:

若确定所述当前时间信息对应的应用的标识包括第一应用的标识,则确定所述第一应用为待预加载应用;

或者

根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,包括:

若确定所述当前时间信息对应的应用的标识包括所述第一应用的标识,则确定所述第一应用为待关闭应用。

可选的,在又一个实施方式中,所述至少一个应用的使用信息包括,所述至少一个应用的标识和所述至少一个应用对应的操作标识;

所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识和所述当前时间信息对应的应用的操作标识;

根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,包括:

若确定所述当前时间信息对应的应用的标识包括第二应用的标识,且所述第二应用对应的操作标识为预加载标识,则确定所述第二应用为待预加载应用;

或者,

根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,包括:

若确定所述当前时间信息对应的应用的标识包括所述第二应用的标识,且所述第二应用对应的操作标识为关闭标识,则确定所述第二应用为待关闭应用。

可选的,在又一个实施方式中,所述处理器还用于,在保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,根据所述至少一个应用在每个子模式和每个子时段内的启动次数,以及所述至少一个应用在每个子模式和每个子时段内的运行时长,将每个子模式和每个子时段内的使用较多的应用对应的操作标识设置为所述预加载标识;

其中,所述每个子模式和每个子时段内的使用较多的应用的使用参数P的值大于设定的阈值,或者所述每个子模式和每个子时段内的使用较多的应用的使用参数P的值是所述每个子模式和每个子时段对应的所有应用的使用参数P的值中最大的n个,n为正整数。

可选的,在又一个实施方式中,所述处理器还用于,在保存所述至少一个应用的使用信息与所述移动终端的用户生活模式和参考时段的对应关系之前,根据所述至少一个应用在每个子模式和每个子时段内的启动次数,以及所述至少一个应用在每个子模式和每个子时段内的运行时长,将每个子模式和每个子时段内的使用较少的应用对应的操作标识设置为所述关闭标识;

其中,所述每个子模式和每个子时段内的使用较少的应用的使用参数P的值小于设定的阈值,或者所述每个子模式和每个子时段内的使用较少的应用的使用参数P的值是所述每个子模式和每个子时段所对应的所有应用的使用参数P的值中最小的m个,m为正整数。

可选的,在又一个实施方式中,所述至少一个应用的使用信息包括,所述至少一个应用的标识,还包括,所述至少一个应用在所述至少一个子模式和至少一个子时段内的启动次数,和/或所述至少一个应用在所述至少一个子模式和至少一个子时段内的运行时长;

所述当前时间信息对应的应用的使用信息包括,所述对应的应用的标识,还包括:所述对应的应用在所述当前时间信息对应的子模式和子时段内的启动次数,和/或所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的运行时长;

根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待预加载应用,包括:

若确定所述当前时间信息对应的应用的标识包括第三应用的标识,且所述第三应用为所述当前时间信息对应的应用中使用较多的应用,则确定所述第三应用为待预加载应用;

或者,

根据所述当前时间信息对应的应用的使用信息确定所述当前时间信息对应的应用为待关闭应用,包括:

若确定所述当前时间信息对应的应用的标识包括所述第三应用的标识,且所述第三应用为所述当前时间信息对应的应用中使用较少的应用,则确定所述第三应用为待关闭应用。

可选的,在又一实施方式中,所述当前时间信息对应的应用中使用较多的应用的使用参数P的值大于设定的阈值,或,所述当前时间信息对应的应用中使用较多的应用的使用参数P的值,是所述当前时间对应的子模式和子时段所对应的所有应用的使用参数P的值中最大的n个之一,n为正整数;

所述当前时间信息对应的应用中使用较少的应用的使用参数P的值小于所述设定的阈值,或所述当前时间信息对应的应用中使用较少的应用的使用参数P的值,是所述当前时间对应的子模式和子时段所对应的所有应用的使用参数P的值中最小的m个之一,m为正整数。

可选的,在又一个实施方式中,所述当前时间信息对应的应用的使用信息包括,所述当前时间信息对应的应用的标识,所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的启动次数,和所述当前时间信息对应的应用在所述当前时间信息对应的子模式和子时段内的运行时长;

所述当前时间对应的子模式和子时段所对应的每一个应用的所述使用参数P的值采用如下公式计算:P=P1*q1+P2*q2;

其中P1=M1/N1,M1为所述每一个应用在所述当前时间信息对应的子模式和子时段内的启动次数,N1为所述当前时间对应的子模式与子时段所对应的所有应用在所述当前时间信息对应的子模式和子时段内的启动次数,P2=M2/N2,M2为所述每一个应用在所述当前时间信息对应的子模式和子时段内的运行时长,N2为所述当前时间对应的子模式和子时段所对应的所有应用在所述当前时间信息对应的子模式和子时段内的运行时长;0≤q1≤1,0≤q2≤1,且q1+q2=1。

上述的移动终端,具体可以为手机,图7所示为与本发明实施例相关的手机的结构示意图。该手机包括除了处理器880和射频RF电路810,存储器820、输入单元830、显示单元840、传感器850、音频电路860、无线保真WiFi模块870、以及电源190等部件。本领域技术人员可以理解,图7中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中,前一个实施例中的移动终端中的处理器由该手机的处理器880实现,移动终端的存储器由该手机的存储器820实现。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,实施的步骤与方法相同,所述的存储介质,如:ROM/RAM、磁碟、光盘等。

以上是对本发明具体实施例的说明,在具体的实施过程中可对本发明的方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本发明的具体实施方式只是起示范作用,并不用以限制本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1