移动终端中预装应用程序的管理方法、装置和客户端的制作方法

文档序号:6629435阅读:151来源:国知局
移动终端中预装应用程序的管理方法、装置和客户端的制作方法
【专利摘要】本发明提出一种移动终端中预装应用程序的管理方法、装置和客户端。其中,该方法包括:获取移动终端中多个预装应用程序;获取多个预装应用程序对应的状态信息;根据多个预装应用程序对应的状态信息判断是否满足预设条件;以及如果满足预设条件,则对满足预设条件的预装应用程序进行停止操作或冻结操作。本发明实施例的移动终端中预装应用程序的管理方法,减少了用户繁琐的操作,节约了移动终端的系统资源,同时节约了移动终端的电量。
【专利说明】移动终端中预装应用程序的管理方法、装置和客户端

【技术领域】
[0001]本发明涉及计算机【技术领域】,尤其涉及一种移动终端中预装应用程序的管理方法、装置和客户端。

【背景技术】
[0002]通常在移动终端中会存在很多预装的应用程序,这些预装的应用程序一般是移动终端系统中自带的,或者是第三方服务商在移动终端中预先安装的,例如,系统中的桌面工具、吸、游戏等。然而,很多预装的应用程序往往是用户用不上的或者不经常使用的,但是这些预装的应用程序并不能从移动终端中卸载掉。
[0003]目前,用户可以在移动终端的应用程序管理界面中手动的停止某个预装的应用程序,然而这种方式操作起来非常麻烦,尤其是当移动终端中预装的应用程序数量非常多时,手动停止预装的应用程序操作起来不仅繁琐,而且效率非常低。然而如果不停止这些预装的应用程序,大量后台运行的预装应用程序会占用非常多移动终端的资源,会消耗移动终端大量的电量,给用户带来了极大的浪费,有时候还容易造成死机的情况,用户使用起来非常不便。


【发明内容】

[0004]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本发明的第一个目的在于提出一种移动终端中预装应用程序的管理方法,该方法减少了用户繁琐的操作,节约了移动终端的系统资源,同时节约了移动终端的电量。
[0006]本发明的第二个目的在于提出一种移动终端中预装应用程序的管理装置。
[0007]本发明的第三个目的在于提出一种客户端。
[0008]为达上述目的,本发明第一方面实施例提出了一种移动终端中预装应用程序的管理方法,包括:获取移动终端中多个预装应用程序;获取所述多个预装应用程序对应的状态信息;根据所述多个预装应用程序对应的状态信息判断是否满足预设条件;以及如果满足所述预设条件,则对满足预设条件的预装应用程序进行停止操作或冻结操作。
[0009]本发明实施例的移动终端中预装应用程序的管理方法,移动终端通过获取移动终端中的预装应用程序,并获取预装应用程序的状态信息,对状态信息满足预设条件的预装应用程序进行停止操作或者冻结操作,由此,减少了用户繁琐的操作,节约了移动终端的系统资源,同时节约了移动终端的电量。此外,移动终端通过对满足预设条件的预装应用程序进行排序,将排序结果提供给用户,方便用户根据排序结果选择希望停止或者冻结的预设应用程序,提升了用户的使用体验。
[0010]为达上述目的,本发明第二方面实施例提出了一种移动终端中预装应用程序的管理装置,包括:第一获取模块,用于获取移动终端中多个预装应用程序;第二获取模块,用于获取所述多个预装应用程序对应的状态信息;判断模块,用于根据所述多个预装应用程序对应的状态信息判断是否满足预设条件;以及操作模块,用于当满足所述预设条件时,对满足预设条件的预装应用程序进行停止操作或冻结操作。
[0011]本发明实施例的移动终端中预装应用程序的管理装置,通过获取移动终端中的预装应用程序,并获取预装应用程序的状态信息,对状态信息满足预设条件的预装应用程序进行停止操作或者冻结操作,由此,减少了用户繁琐的操作,节约了移动终端的系统资源,同时节约了移动终端的电量。此外,通过对满足预设条件的预装应用程序进行排序,将排序结果提供给用户,方便用户根据排序结果选择希望停止或者冻结的预设应用程序,提升了用户的使用体验。
[0012]为达上述目的,本发明第三方面实施例提出了一种客户端,包括:外壳,屏幕,处理器和电路板;所述屏幕安置在所述外壳上,所述电路板安置在所述外壳围成的空间内部,所述处理器设置在所述电路板上;所述处理器用于处理数据,具体用于:获取移动终端中多个预装应用程序;获取所述多个预装应用程序对应的状态信息;根据所述多个预装应用程序对应的状态信息判断是否满足预设条件;以及如果满足所述预设条件,则对满足预设条件的预装应用程序进行停止操作或冻结操作。
[0013]本发明实施例的客户端,通过获取移动终端中的预装应用程序,并获取预装应用程序的状态信息,对状态信息满足预设条件的预装应用程序进行停止操作或者冻结操作,由此,减少了用户繁琐的操作,节约了移动终端的系统资源,同时节约了移动终端的电量。此外,通过对满足预设条件的预装应用程序进行排序,将排序结果提供给用户,方便用户根据排序结果选择希望停止或者冻结的预设应用程序,提升了用户的使用体验。
[0014]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

【专利附图】

【附图说明】
[0015]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0016]图1是本发明一个实施例的移动终端中预装应用程序的管理方法的流程图;以及
[0017]图2是本发明一个实施例的移动终端中预装应用程序的管理装置的结构示意图。

【具体实施方式】
[0018]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0019]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0020]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属【技术领域】的技术人员所理解。
[0021]图1是本发明一个实施例的移动终端中预装应用程序的管理方法的流程图。
[0022]如图1所示,移动终端中预装应用程序的管理方法包括:
[0023]3101,获取移动终端中多个预装应用程序。
[0024]具体地,预装应用程序是在移动终端的系统中预先安装的。例如,桌面工具、桌面壁纸、或者是第三方服务商在移动终端系统中安装的第三方应用程序,例如,敗、应用市场、游戏等。预装应用程序通常来说用户是无法从移动终端的系统中卸载的,只能在系统的应用程序管理界面中,或者借助于第三方软件停止运行该应用程序或者冻结该应用程序。
[0025]在本发明的一个实施例中,移动终端根据移动终端系统的接口
应用程序编程接口 )获取移动终端中的多个预装应用程序。具体而言,移动终端的系统列表中存储有预装应用程序的相关信息,移动终端可通过移动终端系统的八?I接口读取到系统列表,从而判断出哪些应用程序是预先安装在移动终端系统中的。然后,移动终端可以获取所有的预装应用程序。
[0026]8102,获取多个预装应用程序对应的状态信息。
[0027]其中,预装应用程序的状态信息包括但不限于预装应用程序的使用统计率、进程运行时间和/或进程使用率、预装应用程序的类型、用户登录预装应用程序的登录次数、预装应用程序的内存使用率中的一种或者多种。
[0028]3103,根据多个预装应用程序对应的状态信息判断是否满足预设条件。
[0029]在本发明的一个实施例中,如果预装应用程序对应的状态信息是预装应用程序的使用统计率的话,则当使用统计率小于预设统计率阈值时,判断满足预设条件。其中,预装应用程序的使用统计率可通过云端服务器统计获得。具体而言,云端服务器可收集在多个移动终端上的预装应用程序的使用次数和频率,根据该使用次数和频率统计得到该预装应用程序的使用统计率,并将其存储在云端服务器的数据库中。当移动终端判断预装应用程序对应的状态信息是否满足预设条件时,先从云端服务器获取预装应用程序的统计使用率,然后将其和预设的统计率阈值进行比较,如果预装应用程序的统计使用率小于预设统计使用率,则说明用户不经常使用该预装应用程序,也就是说,移动终端可以停止或者冻结该预装应用程序。
[0030]在本发明的一个实施例中,如果预装应用程序对应的状态信息为进程运行时间和/或进程使用率的话,则当进程运行时间和/或进程使用率小于预设时间阈值和/或使用率阈值时,判断满足预设条件。具体而言,移动终端可获取预装应用程序的进程运行时间、进程使用率等参考信息,如果预装应用程序的进程运行时间小于预设时间阈值,或者进程使用率小于使用率阈值,则说明用户不经常使用该预装应用程序,也就是说,移动终端可以停止或者冻结该预装应用程序。
[0031]在本发明的一个实施例中,如果预装应用程序对应的状态信息是预装应用程序的类型的话,则当预装应用程序的类型为桌面工具时,判断满足预设条件。具体而言,移动终端判断预装应用程序的类型是否为桌面工具,如果预装应用程序的类型为桌面工具,则判断满足预设条件。
[0032]进一步而言,为了增加移动终端判断是否要停止或者冻结预装应用程序的准确性,在移动终端判断预装应用改程序为桌面工具之后,移动终端还可以进一步判断在移动终端的桌面中是否存在该桌面工具的图标,如果桌面中不存在该桌面工具的图标,则判断满足预设条件。换言之,如果移动终端的桌面上没有显示该桌面工具的图标,则说明用户没有使用该桌面工具,也就是说移动终端可以停止或者冻结该桌面工具。
[0033]在本发明的一个实施例中,如果预装应用程序对应的状态信息是用户登录预装应用程序的登录次数的话,则判断预装应用程序的登录次数是否小于次数阈值,如果登录次数小于次数阈值,则判断满足预设条件。具体而言,由于用户在使用一些预装应用程序时需要进行登录,因此,移动终端可统计预装应用程序的登录次数,如果登陆次数小于次数阈值时,则说明用户不经常使用该预装应用程序,也就是说移动终端可以停止或者冻结该应用程序。
[0034]在本发明的一个实施例中,移动终端还可以对满足预设条件的预装应用程序进行排序。具体而言,如果移动终端中的预装应用程序的数量较多,则移动终端还可以根据预装应用程序的状态信息对满足预设条件的预装应用程序进行排序,例如,移动终端根据预装应用程序的使用统计率的高低对多个预装应用程序进行排序,在排序列表中将使用统计率最低的预装应用程序放在排序列表中的首位。也就是说,移动终端需要首先停止或者冻结使用统计率最低的预装应用程序。
[0035]应当理解的是,如果两个满足预设条件的预装应用程序的状态信息相同,移动终端还可以根据预装应用程序的其它状态信息确定这两个预装应用程序的排序结果。例如,如果两个预装应用程序的使用统计率相同,则移动终端可以判断两个预装应用程序的进程运行时间和/或进程使用率,在排序列表中将进程运行时间和/或进程使用率更低的预装应用程序放在排序列表中靠前的位置。换言之,移动终端对预装应用程序进行排序时可以考虑预装应用程序的使用统计率、进程运行时间和/或进程使用率、预装应用程序的类型、用户登录预装应用程序的登录次数中的一种状态信息,或者还可以考虑两种或者两种以上的状态信息相结合对预装应用程序进行排序。
[0036]在本发明的一个实施例中,预装应用程序对应的状态信息还包括预装应用程序在其它移动终端上的内存使用峰值,移动终端可根据该内存使用峰值对满足预设条件的预装应用程序进行排序。具体而言,由于很多预装应用程序用户未在移动终端上使用过,移动终端没有对该预装应用程序进行排序的依据,因此,移动终端可以从云端服务器中获取到该预装应用程序在其它移动终端上运行时的内存使用峰值,将内存使用峰值较低的预装应用程序放置在排序列表中靠前的位置。
[0037]应当理解的是,移动终端还可以根据预设应用程序在其它移动终端上的停止比率以及资源消耗情况,判断该预设应用程序是否满足预设条件。
[0038]8104,如果满足预设条件,则对满足预设条件的预装应用程序进行停止操作或冻结操作。
[0039]具体地,如果预装应用程序对应的状态信息满足预设条件,则移动终端停止或者冻结该预装应用程序。
[0040]在本发明的一个实施例中,将满足预设条件的预装应用程序提供给用户,并接收用户的选择,以及对用户选择的预装应用程序进行停止操作或冻结操作。具体而言,移动终端可以将满足预设条件的预装应用程序在操作界面中显示给用户查看,由用户选择停止或者冻结该预装应用程序,或者继续运行该预装应用程序,移动终端根据用户的选择进行停止或者冻结操作。
[0041]进一步而言,移动终端还可以将预装应用程序的排序列表显示给用户,用户可以在排序列表上查看由移动终端按照推荐顺序显示的多个预装应用程序,并选择停止或者结束其中几个预装应用程序,移动终端根据用户的选择进行停止或者冻结操作。
[0042]本发明实施例的移动终端中预装应用程序的管理方法,移动终端通过获取移动终端中的预装应用程序,并获取预装应用程序的状态信息,对状态信息满足预设条件的预装应用程序进行停止操作或者冻结操作,由此,减少了用户繁琐的操作,节约了移动终端的系统资源,同时节约了移动终端的电量。此外,移动终端通过对满足预设条件的预装应用程序进行排序,将排序结果提供给用户,方便用户根据排序结果选择希望停止或者冻结的预设应用程序,提升了用户的使用体验。
[0043]为了实现上述实施例,本发明还提出一种移动终端中预装应用程序的管理装置。
[0044]图2是本发明一个实施例的移动终端中预装应用程序的管理装置的结构示意图。
[0045]如图2所示,移动终端中预装应用程序的管理装置包括:第一获取模块100、第二获取模块200、判断模块300和操作模块400,其中,操作模块400包括显示单元410和操作单元420。
[0046]具体地,第一获取模块100用于获取移动终端中多个预装应用程序。具体而言,预装应用程序是在移动终端的系统中预先安装的。例如,桌面工具、桌面壁纸、或者是第三方服务商在移动终端系统中安装的第三方应用程序,例如,聊、应用市场、游戏等。预装应用程序通常来说用户是无法从移动终端的系统中卸载的,只能在系统的应用程序管理界面中,或者借助于第三方软件停止运行该应用程序或者冻结该应用程序。
[0047]在本发明的一个实施例中,第一获取模块100根据移动终端系统的接口八?I 0\卯1011应用程序编程接口)获取移动终端中的多个预装应用程序。具体而言,移动终端的系统列表中存储有预装应用程序的相关信息,第一获取模块100可通过移动终端系统的八?I接口读取到系统列表,从而判断出哪些应用程序是预先安装在移动终端系统中的。然后,第一获取模块100可以获取所有的预装应用程序。
[0048]第二获取模块200用于获取多个预装应用程序对应的状态信息。其中,预装应用程序的状态信息包括但不限于预装应用程序的使用统计率、进程运行时间和/或进程使用率、预装应用程序的类型、用户登录预装应用程序的登录次数、预装应用程序的内存使用率中的一种或者多种。
[0049]判断模块300用于根据多个预装应用程序对应的状态信息判断是否满足预设条件。
[0050]在本发明的一个实施例中,如果第二获取模块200获取的预装应用程序对应的状态信息是预装应用程序的使用统计率的话,则当使用统计率小于预设统计率阈值时,判断模块300判断满足预设条件。其中,预装应用程序的使用统计率可通过云端服务器统计获得。具体而言,云端服务器可收集在多个移动终端上的预装应用程序的使用次数和频率,根据该使用次数和频率统计得到该预装应用程序的使用统计率,并将其存储在云端服务器的数据库中。当判断模块300判断预装应用程序对应的状态信息是否满足预设条件时,第二获取模块200先从云端服务器获取预装应用程序的统计使用率,然后判断模块300将其和预设的统计率阈值进行比较,如果预装应用程序的统计使用率小于预设统计使用率,则说明用户不经常使用该预装应用程序,也就是说,移动终端可以停止或者冻结该预装应用程序。
[0051]在本发明的一个实施例中,如果第二获取模块200获取的预装应用程序对应的状态信息为进程运行时间和/或进程使用率的话,则当进程运行时间和/或进程使用率小于预设时间阈值和/或使用率阈值时,判断模块300判断满足预设条件。具体而言,第二获取模块200可获取预装应用程序的进程运行时间、进程使用率等参考信息,如果判断模块300判断预装应用程序的进程运行时间小于预设时间阈值,或者进程使用率小于使用率阈值,则说明用户不经常使用该预装应用程序,也就是说,移动终端可以停止或者冻结该预装应用程序。
[0052]在本发明的一个实施例中,如果第二获取模块200获取的预装应用程序对应的状态信息是预装应用程序的类型的话,则当预装应用程序的类型为桌面工具时,判断模块300判断满足预设条件。具体而言,判断模块300判断预装应用程序的类型是否为桌面工具,如果预装应用程序的类型为桌面工具,则判断满足预设条件。
[0053]进一步而言,为了增加判断模块300判断是否要停止或者冻结预装应用程序的准确性,在判断模块300判断预装应用改程序为桌面工具之后,判断模块300还可以进一步判断在移动终端的桌面中是否存在该桌面工具的图标,如果桌面中不存在该桌面工具的图标,则判断模块300判断满足预设条件。换言之,如果移动终端的桌面上没有显示该桌面工具的图标,则说明用户没有使用该桌面工具,也就是说移动终端可以停止或者冻结该桌面工具。
[0054]在本发明的一个实施例中,如果第二获取模块200获取的预装应用程序对应的状态信息是用户登录预装应用程序的登录次数的话,则判断模块300判断预装应用程序的登录次数是否小于次数阈值,如果登录次数小于次数阈值,则判断模块300判断满足预设条件。具体而言,由于用户在使用一些预装应用程序时需要进行登录,因此,第二获取模块200可统计预装应用程序的登录次数,如果判断模块300判断登陆次数小于次数阈值时,则说明用户不经常使用该预装应用程序,也就是说移动终端可以停止或者冻结该应用程序。
[0055]在本发明的一个实施例中,判断模块300还可以对满足预设条件的预装应用程序进行排序。具体而言,如果移动终端中的预装应用程序的数量较多,则判断模块300还可以根据预装应用程序的状态信息对满足预设条件的预装应用程序进行排序,例如,判断模块300根据预装应用程序的使用统计率的高低对多个预装应用程序进行排序,在排序列表中将使用统计率最低的预装应用程序放在排序列表中的首位。也就是说,移动终端需要首先停止或者冻结使用统计率最低的预装应用程序。
[0056]在本发明的一个实施例中,第二获取模块200获取的预装应用程序对应的状态信息还包括预装应用程序在其它移动终端上的内存使用峰值,判断模块300可根据该内存使用峰值对满足预设条件的预装应用程序进行排序。具体而言,由于很多预装应用程序用户未在移动终端上使用过,判断模块300没有对该预装应用程序进行排序的依据,因此,第二获取模块200可以从云端服务器中获取到该预装应用程序在其它移动终端上运行时的内存使用峰值,判断模块300将内存使用峰值较低的预装应用程序放置在排序列表中靠前的位置。
[0057]操作模块400用于当满足预设条件时,对满足预设条件的预装应用程序进行停止操作或冻结操作。具体而言,如果判断模块300判断预装应用程序对应的状态信息满足预设条件,则操作模块400停止或者冻结该预装应用程序。
[0058]在本发明的一个实施例中,操作模块400包括显示单元410和操作单元420。显示单元410用于将满足预设条件的预装应用程序提供给用户,操作单元420用于接收用户的选择,并对用户选择的预装应用程序进行停止操作或冻结操作。具体而言,显示单元410可以将满足预设条件的预装应用程序在操作界面中显示给用户查看,由用户选择停止或者冻结该预装应用程序,或者继续运行该预装应用程序,操作单元420根据用户的选择进行停止或者冻结操作。
[0059]进一步而言,显示单元410还可以将预装应用程序的排序列表显示给用户,用户可以在排序列表上查看由移动终端按照推荐顺序显示的多个预装应用程序,并选择停止或者结束其中几个预装应用程序,操作单元420根据用户的选择进行停止或者冻结操作。
[0060]本发明实施例的移动终端中预装应用程序的管理装置,通过获取移动终端中的预装应用程序,并获取预装应用程序的状态信息,对状态信息满足预设条件的预装应用程序进行停止操作或者冻结操作,由此,减少了用户繁琐的操作,节约了移动终端的系统资源,同时节约了移动终端的电量。此外,通过对满足预设条件的预装应用程序进行排序,将排序结果提供给用户,方便用户根据排序结果选择希望停止或者冻结的预设应用程序,提升了用户的使用体验。
[0061〕 为了实现上述实施例,本发明还提出一种客户端。
[0062]一种客户端,包括:外壳,屏幕,处理器和电路板;屏幕安置在外壳上,电路板安置在外壳围成的空间内部,处理器设置在电路板上;处理器用于处理数据,具体用于:
[0063]3101’,获取移动终端中多个预装应用程序。
[0064]具体地,预装应用程序是在移动终端的系统中预先安装的。例如,桌面工具、桌面壁纸、或者是第三方服务商在移动终端系统中安装的第三方应用程序,例如,敗、应用市场、游戏等。预装应用程序通常来说用户是无法从移动终端的系统中卸载的,只能在系统的应用程序管理界面中,或者借助于第三方软件停止运行该应用程序或者冻结该应用程序。
[0065]在本发明的一个实施例中,处理器根据移动终端系统的接口
应用程序编程接口 )获取移动终端中的多个预装应用程序。具体而言,移动终端的系统列表中存储有预装应用程序的相关信息,处理器可通过移动终端系统的八?I接口读取到系统列表,从而判断出哪些应用程序是预先安装在移动终端系统中的。然后,处理器可以获取所有的预装应用程序。
[0066]3102’,获取多个预装应用程序对应的状态信息。
[0067]其中,预装应用程序的状态信息包括但不限于预装应用程序的使用统计率、进程运行时间和/或进程使用率、预装应用程序的类型、用户登录预装应用程序的登录次数、预装应用程序的内存使用率中的一种或者多种。
[0068]3103’,根据多个预装应用程序对应的状态信息判断是否满足预设条件。
[0069]在本发明的一个实施例中,如果预装应用程序对应的状态信息是预装应用程序的使用统计率的话,则当使用统计率小于预设统计率阈值时,处理器判断满足预设条件。其中,预装应用程序的使用统计率可通过云端服务器统计获得。具体而言,云端服务器可收集在多个移动终端上的预装应用程序的使用次数和频率,根据该使用次数和频率统计得到该预装应用程序的使用统计率,并将其存储在云端服务器的数据库中。当处理器判断预装应用程序对应的状态信息是否满足预设条件时,先从云端服务器获取预装应用程序的统计使用率,然后将其和预设的统计率阈值进行比较,如果预装应用程序的统计使用率小于预设统计使用率,则说明用户不经常使用该预装应用程序,也就是说,处理器可以停止或者冻结该预装应用程序。
[0070]在本发明的一个实施例中,如果预装应用程序对应的状态信息为进程运行时间和/或进程使用率的话,则当进程运行时间和/或进程使用率小于预设时间阈值和/或使用率阈值时,处理器判断满足预设条件。具体而言,处理器可获取预装应用程序的进程运行时间、进程使用率等参考信息,如果预装应用程序的进程运行时间小于预设时间阈值,或者进程使用率小于使用率阈值,则说明用户不经常使用该预装应用程序,也就是说,处理器可以停止或者冻结该预装应用程序。
[0071]在本发明的一个实施例中,如果预装应用程序对应的状态信息是预装应用程序的类型的话,则当预装应用程序的类型为桌面工具时,处理器判断满足预设条件。具体而言,处理器判断预装应用程序的类型是否为桌面工具,如果预装应用程序的类型为桌面工具,则判断满足预设条件。
[0072]进一步而言,为了增加处理器判断是否要停止或者冻结预装应用程序的准确性,在处理器判断预装应用改程序为桌面工具之后,处理器还可以进一步判断在移动终端的桌面中是否存在该桌面工具的图标,如果桌面中不存在该桌面工具的图标,则处理器判断满足预设条件。换言之,如果移动终端的桌面上没有显示该桌面工具的图标,则说明用户没有使用该桌面工具,也就是说处理器可以停止或者冻结该桌面工具。
[0073]在本发明的一个实施例中,如果预装应用程序对应的状态信息是用户登录预装应用程序的登录次数的话,则判断预装应用程序的登录次数是否小于次数阈值,如果登录次数小于次数阈值,则处理器判断满足预设条件。具体而言,由于用户在使用一些预装应用程序时需要进行登录,因此,处理器可统计预装应用程序的登录次数,如果登陆次数小于次数阈值时,则说明用户不经常使用该预装应用程序,也就是说处理器可以停止或者冻结该应用程序。
[0074]在本发明的一个实施例中,处理器还可以对满足预设条件的预装应用程序进行排序。具体而言,如果移动终端中的预装应用程序的数量较多,则处理器还可以根据预装应用程序的状态信息对满足预设条件的预装应用程序进行排序,例如,处理器根据预装应用程序的使用统计率的高低对多个预装应用程序进行排序,在排序列表中将使用统计率最低的预装应用程序放在排序列表中的首位。也就是说,处理器需要首先停止或者冻结使用统计率最低的预装应用程序。
[0075]在本发明的一个实施例中,预装应用程序对应的状态信息还包括预装应用程序在其它移动终端上的内存使用峰值,处理器可根据该内存使用峰值对满足预设条件的预装应用程序进行排序。具体而言,由于很多预装应用程序用户未在移动终端上使用过,处理器没有对该预装应用程序进行排序的依据,因此,处理器可以从云端服务器中获取到该预装应用程序在其它移动终端上运行时的内存使用峰值,将内存使用峰值较低的预装应用程序放置在排序列表中靠前的位置。
[0076]3104’,如果满足预设条件,则对满足预设条件的预装应用程序进行停止操作或冻结操作。
[0077]具体地,如果预装应用程序对应的状态信息满足预设条件,则处理器停止或者冻结该预装应用程序。
[0078]在本发明的一个实施例中,将满足预设条件的预装应用程序提供给用户,并接收用户的选择,以及对用户选择的预装应用程序进行停止操作或冻结操作。具体而言,处理器可以将满足预设条件的预装应用程序在操作界面中显示给用户查看,由用户选择停止或者冻结该预装应用程序,或者继续运行该预装应用程序,处理器根据用户的选择进行停止或者冻结操作。
[0079]进一步而言,处理器还可以将预装应用程序的排序列表显示给用户,用户可以在排序列表上查看由移动终端按照推荐顺序显示的多个预装应用程序,并选择停止或者结束其中几个预装应用程序,处理器根据用户的选择进行停止或者冻结操作。
[0080]本发明实施例的客户端,通过获取移动终端中的预装应用程序,并获取预装应用程序的状态信息,对状态信息满足预设条件的预装应用程序进行停止操作或者冻结操作,由此,减少了用户繁琐的操作,节约了移动终端的系统资源,同时节约了移动终端的电量。此外,通过对满足预设条件的预装应用程序进行排序,将排序结果提供给用户,方便用户根据排序结果选择希望停止或者冻结的预设应用程序,提升了用户的使用体验。
[0081]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列⑴以),现场可编程门阵列(冲以)等。
[0082]在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0083]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0084]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【权利要求】
1.一种移动终端中预装应用程序的管理方法,其特征在于,包括以下步骤: 获取移动终端中多个预装应用程序; 获取所述多个预装应用程序对应的状态信息; 根据所述多个预装应用程序对应的状态信息判断是否满足预设条件;以及 如果满足所述预设条件,则对满足预设条件的预装应用程序进行停止操作或冻结操作。
2.如权利要求1所述的移动终端中预装应用程序的管理方法,其特征在于,所述对满足所述预设条件的预装应用程序进行停止操作或冻结操作具体包括: 将满足所述预设条件的预装应用程序提供给用户;以及 接收用户的选择,并对所述用户选择的预装应用程序进行停止操作或冻结操作。
3.如权利要求1所述的移动终端中预装应用程序的管理方法,其特征在于,所述预装应用程序对应的状态信息包括所述预装应用程序的使用统计率,其中,当所述使用统计率小于预设统计率阈值时,判断满足所述预设条件。
4.如权利要求3所述的移动终端中预装应用程序的管理方法,其特征在于,所述预装应用程序的使用统计率通过云端服务器统计获得。
5.如权利要求1所述的移动终端中预装应用程序的管理方法,其特征在于,所述预装应用程序对应的状态信息包括进程运行时间和/或进程使用率,其中,当所述进程运行时间和/或进程使用率小于预设时间阈值和/或使用率阈值时,判断满足所述预设条件。
6.如权利要求1所述的移动终端中预装应用程序的管理方法,其特征在于,所述预装应用程序对应的状态信息包括所述预装应用程序的类型,其中,当所述预装应用程序的类型为桌面工具时,判断满足所述预设条件。
7.如权利要求1所述的移动终端中预装应用程序的管理方法,其特征在于,所述预装应用程序对应的状态信息包括用户登录所述预装应用程序的登录次数,其中,当所述登录次数小于次数阈值时,判断满足所述预设条件。
8.一种移动终端中预装应用程序的管理装置,其特征在于,包括: 第一获取模块,用于获取移动终端中多个预装应用程序; 第二获取模块,用于获取所述多个预装应用程序对应的状态信息; 判断模块,用于根据所述多个预装应用程序对应的状态信息判断是否满足预设条件;以及 操作模块,用于当满足所述预设条件时,对满足预设条件的预装应用程序进行停止操作或冻结操作。
9.如权利要求8所述的移动终端中预装应用程序的管理装置,其特征在于,所述操作模块包括: 显示单元,用于将满足所述预设条件的预装应用程序提供给用户;以及操作单元,用于接收用户的选择,并对所述用户选择的预装应用程序进行停止操作或冻结操作。
10.如权利要求8所述的移动终端中预装应用程序的管理装置,其特征在于,所述预装应用程序对应的状态信息包括所述预装应用程序的使用统计率,其中,当所述使用统计率小于预设统计率阈值时,判断满足所述预设条件。
11.如权利要求10所述的移动终端中预装应用程序的管理装置,其特征在于,所述预装应用程序的使用统计率通过云端服务器统计获得。
12.如权利要求8所述的移动终端中预装应用程序的管理装置,其特征在于,所述预装应用程序对应的状态信息包括进程运行时间和/或进程使用率,其中,当所述进程运行时间和/或进程使用率小于预设时间阈值和/或使用率阈值时,判断满足所述预设条件。
13.如权利要求8所述的移动终端中预装应用程序的管理装置,其特征在于,所述预装应用程序对应的状态信息包括所述预装应用程序的类型,其中,当所述预装应用程序的类型为桌面工具时,判断满足所述预设条件。
14.如权利要求8所述的移动终端中预装应用程序的管理装置,其特征在于,所述预装应用程序对应的状态信息包括用户登录所述预装应用程序的登录次数,其中,当所述登录次数小于次数阈值时,判断满足所述预设条件。
15.一种客户端,其特征在于,包括:外壳,屏幕,处理器和电路板; 所述屏幕安置在所述外壳上,所述电路板安置在所述外壳围成的空间内部,所述处理器设置在所述电路板上; 所述处理器用于处理数据,具体用于: 获取移动终端中多个预装应用程序; 获取所述多个预装应用程序对应的状态信息; 根据所述多个预装应用程序对应的状态信息判断是否满足预设条件;以及 如果满足所述预设条件,则对满足预设条件的预装应用程序进行停止操作或冻结操作。
【文档编号】G06F1/32GK104317608SQ201410522967
【公开日】2015年1月28日 申请日期:2014年9月30日 优先权日:2014年9月30日
【发明者】罗勇, 杨海英, 肖超 申请人:北京金山安全软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1