一种手持设备的应用安装系统和方法

文档序号:10511959阅读:407来源:国知局
一种手持设备的应用安装系统和方法
【专利摘要】本发明涉及手持设备的应用安装技术领域,公开了一种手持设备的应用安装系统和方法,该系统包括:接收模块,用于接收新应用所需内存空间大小;检测模块,用于检测所述手持设备的剩余空间大小是否满足所述新应用所需内存空间大小;以及处理模块,在所述检测模块的检测结果为满足的情况下,安装所述新应用,在所述检测结果为不满足的情况下,卸载所述手持设备上已安装的一个或多个应用,以使得所述手持设备的剩余空间大小满足所述新应用所需内存空间大小。通过本发明提供的技术方案,可以在用户不知情的情况下自动卸载已安装应用并安装新应用,解决了手持设备内存不足无法安装新应用的问题。
【专利说明】
_种手持设备的应用安装系统和方法
技术领域
[0001]本发明涉及手持设备的应用安装技术,具体地,涉及一种手持设备的应用安装系统和方法。
【背景技术】
[0002]现在手持设备的内存容量一般为16G、32G、64G、128G,之前常见的8G版本已经面临淘汰,原因是内存容量不能满足用户的使用需求。用户在使用手持设备的过程中会安装很多应用,有的使用频率很高,每天都会使用,有的使用频率极低,甚至从安装开始只使用过一次。然而,安装的应用太多就会导致手持设备内存不足,也就无法再安装新的应用,如果在手持设备提示用户内存不足无法安装的情况下用户再从手持设备中翻找要卸载的应用无疑会给用户带来麻烦,从而用户体验度不高。

【发明内容】

[0003]本发明的目的是提供一种手持设备的应用安装系统和方法,用于解决在手持内存不足无法安装的情况下自动对手持设备上已安装应用进行选择卸载以安装新程序的问题。
[0004]为了实现上述目的,本发明提供了一种手持设备的应用安装系统,该系统包括:接收模块,用于接收新应用所需内存空间大小;检测模块,用于检测所述手持设备的剩余空间大小是否满足所述新应用所需内存空间大小;以及处理模块,在所述检测模块的检测结果为满足的情况下,安装所述新应用,在所述检测结果为不满足的情况下,卸载所述手持设备上已安装的一个或多个应用,以使得所述手持设备的剩余空间大小满足所述新应用所需内存空间大小。
[0005]优选地,卸载所述手持设备上已安装的一个或多个应用包括:按使用频率从低到高顺序卸载一个或多个应用;和/或卸载所述手持设备上不在白名单中的一个或多个应用。
[0006]优选地,该系统还包括:存储模块,用于存储所卸载的应用的基础数据,该基础数据包括所卸载的应用的图标、下载链接及已存储数据。
[0007]优选地,所述处理模块还用于在所卸载的应用的图标被点击的情况下通过下载链接下载相应应用并向该应用加载相应的已存储的数据。
[0008]优选地,该系统还包括:显示模块,在所述检测结果为不满足的情况下,所述处理模块通过该显示模块显示所述手持设备上已安装的所有应用的列表;以及所述接收模块还用于接收指示了所要卸载的应用的卸载应用选择信息,所述处理模块根据所述卸载应用选择信息卸载相应的应用。
[0009]相应地,本发明还提供了一种手持设备的应用安装方法,该方法包括:接收新应用所需内存空间大小;检测所述手持设备的剩余空间大小是否满足所述新应用所需内存空间大小;在检测结果为满足的情况下,安装所述新应用,在检测结果为不满足的情况下,卸载所述手持设备上已安装的一个或多个应用,以使得所述手持设备的剩余空间大小满足所述新应用所需内存空间大小。
[0010]优选地,卸载所述手持设备上已安装的一个或多个应用包括:按使用频率从低到高顺序卸载一个或多个应用;和/或卸载所述手持设备上不在白名单中的一个或多个应用。[0011 ]优选地,该方法还包括:存储所卸载的应用的基础数据,该基础数据包括所卸载的应用的图标、下载链接及已存储数据。
[0012]优选地,该方法还包括:在所卸载的应用的图标被点击的情况下通过下载链接下载相应应用并向该应用加载相应的已存储数据。
[0013]优选地,该方法还包括:在所述检测结果为不满足的情况下,显示所述手持设备上已安装的所有应用的列表;接收指示了所要卸载的应用的卸载应用选择信息;以及根据所述卸载应用选择信息卸载相应的应用。
[0014]通过上述技术方案,本发明通过检测手持设备的剩余空间大小是否满足新应用所需内存空间大小,在不满足的情况下卸载手持设备上已安装的应用,以使手持设备的剩余空间大小满足新应用所需内存空间大小,从而可以在用户不知情的情况下自动卸载已安装应用并安装新应用,解决了手持设备内存不足无法安装新应用的问题。
[0015]本发明的其它特征和优点将在随后的【具体实施方式】部分予以详细说明。
【附图说明】
[0016]附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的【具体实施方式】一起用于解释本发明,但并不构成对本发明的限制。在附图中:
[0017]图1是本发明提供的手持设备的应用安装系统的框图;
[0018]图2是本发明提供的手持设备的应用安装过程的图示;以及
[0019]图3是本发明提供的手持设备的应用安装方法的流程图。
【具体实施方式】
[0020]以下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描述的【具体实施方式】仅用于说明和解释本发明,并不用于限制本发明。
[0021]图1是本发明提供的手持设备的应用安装系统的框图,如图1所示,该系统包括接收模块、检测模块、处理模块。接收模块用于接收新应用所需内存空间大小;检测模块用于检测手持设备的剩余空间大小是否满足新应用所需内存空间大小;处理模块在检测模块的检测结果为满足的情况下,安装新应用,在检测结果为不满足的情况下,卸载手持设备上已安装的一个或多个应用,以使得手持设备的剩余空间大小满足新应用所需内存空间大小。
[0022]本发明提供的技术方案的前提条件是用户通过手持设备选择一个下载的应用并已经确定下载该应用,该应用也就是这里的新应用。通过本发明提供的技术方案,在用户希望通过手持设备下载一个新应用的时候,检测模块就会检测到所要下载的该新应用所需内存空间大小,并检测手持设备的剩余空间大小,这些都是本领域的公知技术。如果检测到手持设备的剩余空间大小不满足新应用所需内存空间大小,也就是说手持设备的剩余空间大小比新应用所需内存空间大小要小,因此无法安装新应用,现有技术在这种情况下就会通过显示模块提示用户无法安装,而没有进一步的处理方式。本发明提供的技术方案就是对现有技术的这个方面的改进。
[0023]通过本发明提供的技术方案,如果检测到手持设备的剩余空间大小不满足新应用所需内存空间大小,就会自动卸载手持设备上已安装的应用,以使得手持设备剩余空间大小满足新应用所需内存空间大小。卸载的应用可以为一个应用也可以为多个应用,这需要根据实际情况而定,如果卸载一个应用就可以使得手持设备剩余空间大小能够满足新应用所需内存空间大小那么就卸载一个应用,如果卸载一个应用仍然不可以使得手持设备剩余空间大小满足新应用所需内存空间大小那么就需要再卸载一个应用(即卸载多个应用),直至手持设备剩余空间大小能够满足新应用所需内存空间大小为止。
[0024]对于卸载哪些已安装的应用,本领域技术人员应当理解,对于使用频率低的应用应当优先卸载,然而,这也并不是绝对的,因为即使有的应用不常用,用户仍然不希望卸载。所以,以上所描述的卸载手持设备上已安装的一个或多个应用包括:按使用频率从低到高顺序卸载一个或多个应用;和/或卸载手持设备上不在白名单中的一个或多个应用。
[0025]这里提供了两种卸载手持设备上已安装的应用的方式。对于第一种方式,即按使用频率从低到高顺序卸载一个或多个应用,现有的手持设备上,会对每一个应用的使用频率进行统计,在处理模块需要卸载手持设备上已安装的应用时,可以卸载所有已安装应用中使用频率最低的引用,如果最低使用频率的应用存在多个,就根据这多个应用的排列顺序来进行卸载,例如按字母顺序或者按下载顺序。对于第一种方式,即卸载手持设备上不在白名单中的一个或多个应用,有的应用用户使用频率不高但不希望被卸载,那么可以将这些应用添加至白名单中,或者有的应用厂家为了推广不希望用户卸载,也可以在出厂设置时将这些应用添加至白名单中,在处理模块自动卸载手持设备上已安装的应用时,就不会卸载白名单中的所列的应用。以上两种方式可以分别使用,也可以结合使用,结合使用的情况例如:在处理模块自动卸载手持设备上已安装的应用时,首先排除白名单中所列的应用,将除了白名单中所列的应用以外的应用进行排序,排序的方式可以是按使用频率从低到高的顺序,也就是卸载白名单以外的应用中使用频率最低的应用。对于白名单的添加规则可以多样化,以上提到可以用户自行设定,也可以厂家在出厂设置时设定,除此之外,还可以将使用频率大于一阈值的应用自动添加至白名单,等等。
[0026]本发明提供的应用安装系统还包括存储模块,该存储模块用于存储所卸载的应用的基础数据,该基础数据可以包括但不限于所卸载的应用的图标、下载链接及已存储数据。这里保存基础数据的目的是在手持设备上保留所卸载的应用的图标、用户使用该应用时所产生的数据及下载该应用所需的数据(例如下载链接)。
[0027]相应地,处理模块还用于在所卸载的应用的图标被点击的情况下通过下载链接下载相应应用并向该应用加载相应的已存储的数据。可以看出,以上存储模块存储基础数据的目的是为了便于再次下载所卸载应用的,在保存了基础数据的情况下,处理模块就可以在所卸载的应用的图标被点击(实质上,处理模块是接收到一点击消息)的情况下自动下载该应用,而无需用户自己重新去应用商店查找和下载。也就是说,在一个应用被卸载之后,其图标仍然保持在桌面上(实质上后台还保存在除了图标以外的其他基础数据),当用户在某个应用被卸载之后点击了该应用时,处理模块就会根据该应用的基础数据(具体为下载链接)自行到相应的网址(例如应用商店)进行下载并恢复与该应用有关的信息(具体为已存储数据),从而使该应用可以正常运行,整个过程完全无需用户参与,而是通过手持设备后台完成。当然,在重新下载曾经卸载过的应用的时候,也有可能出现手持设备的剩余空间大小不满足该应用所需内存空间大小的问题,如果出现了这个问题,就把这个应用作为本发明中所描述的新应用并针对该应用采用本发明提供的技术方案来进行下载安装。
[0028]本发明提供的应用安装系统还包括显示模块,该显示模块在检测结果为不满足的情况下,处理模块通过该显示模块显示手持设备上已安装的所有应用的列表;接收模块还用于接收指示了所要卸载的应用的卸载应用选择信息,处理模块根据卸载应用选择信息卸载相应的应用。
[0029]具体来说,在检测模块检测到手持设备的剩余空间大小不满足新应用所需内存空间大小的情况下,处理模块不会立即自动卸载手持设备上已安装的应用,而是通过显示模块向用户通知这一情况(对于通知用户空间不足的步骤与现有技术相同)并向用户展示目前手持设备上已安装的所有应用的列表,由用户来选择所要卸载的应用,之后,处理模块就会卸载用户所选择的应用并保存所卸载的应用的基础信息。
[0030]对于通过显示模块显示的应用列表,可以如以上所描述的是手持设备上已安装的所有应用的列表,也可以是除了白名单以外的应用的列表,显示的应用的顺序可以根据下载时间来排序,也可以按照使用频率来排序。
[0031]图2是本发明提供的手持设备的应用安装过程的图示,如图2所示,该流程包括:
[0032]步骤201,接收模块接收新应用所需内存空间大小。
[0033]步骤202,检测模块判断手持设备的剩余空间大小是否满足新应用所需空间大小,如果判断结果为是,表示手持设备的剩余空间大小满足新应用所需空间大小,则执行步骤204,如果判断结果为否,表示手持设备的剩余空间大小不满足新应用所需空间大小,也就是不能安装新应用,则执行步骤203。
[0034]步骤203,处理模块卸载已安装的使用频率最低并且不在白名单中的应用,这仅仅是本发明的一种实施方式,其他实施方式已经在上文中进行阐述,于此不予赘述。在卸载了已安装的应用之后返回步骤202重新判断手持设备的剩余空间大小是否满足新应用所需空间大小,这里,无论需要卸载一个应用还是多个应用可以使得手持设备的剩余空间大小满足新应用所需空间大小,每卸载一个应用都需要返回步骤202重新判断手持设备的剩余空间大小是否满足新应用所需空间大小。
[0035]步骤204,安装新应用。
[0036]图3是本发明提供的手持设备的应用安装方法的流程图,如图3所示,该方法包括:接收新应用所需内存空间大小;检测手持设备的剩余空间大小是否满足新应用所需内存空间大小;在检测结果为满足的情况下,安装新应用,在检测结果为不满足的情况下,卸载手持设备上已安装的一个或多个应用,以使得手持设备的剩余空间大小满足新应用所需内存空间大小。
[0037]应当说明的是,本发明提供的手持设备的应用安装方法的具体细节及益处与本发明提供的手持设备的应用安装系统类似,于此不予赘述。
[0038]以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
[0039]通过本发明提供的技术方案,用户不用因为手持设备的内存空间不足而自行进行频繁卸载和安装应用,这些过程通过后台自动执行,使得用户在不知情的情况下进行自动卸载和安装,大大提高了手持设备的用户体验度。
[0040]另外需要说明的是,在上述【具体实施方式】中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
[0041]此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。
【主权项】
1.一种手持设备的应用安装系统,其特征在于,该系统包括: 接收模块,用于接收新应用所需内存空间大小; 检测模块,用于检测所述手持设备的剩余空间大小是否满足所述新应用所需内存空间大小;以及 处理模块,在所述检测模块的检测结果为满足的情况下,安装所述新应用,在所述检测结果为不满足的情况下,卸载所述手持设备上已安装的一个或多个应用,以使得所述手持设备的剩余空间大小满足所述新应用所需内存空间大小。2.根据权利要求1所述的系统,其特征在于,卸载所述手持设备上已安装的一个或多个应用包括: 按使用频率从低到高顺序卸载一个或多个应用;和/或 卸载所述手持设备上不在白名单中的一个或多个应用。3.根据权利要求1所述的系统,其特征在于,该系统还包括: 存储模块,用于存储所卸载的应用的基础数据,该基础数据包括所卸载的应用的图标、下载链接及已存储数据。4.根据权利要求3所述的系统,其特征在于,所述处理模块还用于在所卸载的应用的图标被点击的情况下通过下载链接下载相应应用并向该应用加载相应的已存储的数据。5.根据权利要求1所述的系统,其特征在于,该系统还包括: 显示模块,在所述检测结果为不满足的情况下,所述处理模块通过该显示模块显示所述手持设备上已安装的所有应用的列表;以及 所述接收模块还用于接收指示了所要卸载的应用的卸载应用选择信息,所述处理模块根据所述卸载应用选择信息卸载相应的应用。6.一种手持设备的应用安装方法,其特征在于,该方法包括: 接收新应用所需内存空间大小; 检测所述手持设备的剩余空间大小是否满足所述新应用所需内存空间大小; 在检测结果为满足的情况下,安装所述新应用,在检测结果为不满足的情况下,卸载所述手持设备上已安装的一个或多个应用,以使得所述手持设备的剩余空间大小满足所述新应用所需内存空间大小。7.根据权利要求6所述的方法,其特征在于,卸载所述手持设备上已安装的一个或多个应用包括: 按使用频率从低到高顺序卸载一个或多个应用;和/或 卸载所述手持设备上不在白名单中的一个或多个应用。8.根据权利要求6所述的方法,其特征在于,该方法还包括: 存储所卸载的应用的基础数据,该基础数据包括所卸载的应用的图标、下载链接及已存储数据。9.根据权利要求8所述的方法,其特征在于,该方法还包括: 在所卸载的应用的图标被点击的情况下通过下载链接下载相应应用并向该应用加载相应的已存储数据。10.根据权利要求6所述的方法,其特征在于,该方法还包括: 在所述检测结果为不满足的情况下,显示所述手持设备上已安装的所有应用的列表;接收指示了所要卸载的应用的卸载应用选择信息;以及根据所述卸载应用选择信息卸载相应的应用。
【文档编号】G06F9/445GK105867970SQ201610181989
【公开日】2016年8月17日
【申请日】2016年3月28日
【发明人】马宁
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1