一种应用的卸载方法和装置的制造方法

文档序号:9750613阅读:281来源:国知局
一种应用的卸载方法和装置的制造方法
【技术领域】
[0001 ]本发明涉及终端技术领域,具体涉及一种应用的卸载方法和装置。
【背景技术】
[0002]随着互联网的发展和移动通信网络的发展,同时也伴随着终端的处理能力和存储能力的迅猛发展,海量的应用程序得到了迅速传播和使用;常用的应用程序在方便用户工作和生活的同时,不乏新开发的应用程序也进入到用户的日常生活,提高了用户的生活质量、使用终端的频率以及使用中的娱乐感。
[0003]在应用程序的使用过程中,用户可能因为某些原因需要卸载某个应用程序,比如,需要释放存储空间,错误安装某个应用程序,不再需要使用某个应用程序等等。现有应用程序的卸载方案为不管应用程序是否重要,均直接对卸载应用程序,即一次性完成卸载。
[0004]在对现有技术的研究和实践过程中,本发明的发明人发现,由于现有应用程序的卸载方案为一次性卸载应用程序,会导致一些重要的应用程序被卸载。

【发明内容】

[0005]本发明实施例提供一种应用的卸载方法和装置,可以解决现有应用程序的卸载方案会卸载掉重要的应用程序。
[0006]本发明实施例提供一种应用的卸载方法,包括:
[0007]接收用户通过终端触发的目标应用的卸载请求;
[0008]根据所述卸载请求获取所述目标应用历史运行的任务;
[0009]判断所述目标应用历史运行的任务是否包括预设重要任务,若是,则提示所述目标应用为重要应用,并放弃对所述目标应用进行卸载。
[0010]进一步地,所述根据所述卸载请求获取所述目标应用历史运行的任务的步骤具体包括:
[0011 ]根据所述卸载请求获取所述目标应用的运行日志;
[0012]从所述运行日志中获取所述目标应用历史运行的任务。
[0013]进一步地,在从所述运行日志中获取所述目标应用历史运行的任务之后,判断所述目标应用历史运行的任务是否包括预设重要任务,所述卸载方法还包括:
[0014]判断从所述运行日志中提取的所述目标应用历史运行的任务是否为空;
[0015]若否,则执行判断所述目标应用历史运行的任务是否包括预设重要任务的步骤;
[0016]若是,则对所述目标应用进行卸载。
[0017]进一步地,所述提示所述目标应用为重要应用,并放弃对所述目标应用进行卸载的步骤具体包括:
[0018]显示提示界面,所述提示界面包括用于提示所述目标应用为重要应用的提示信息,以及指令获取接口;
[0019]接收所述指令获取接口触发的卸载放弃指令;
[0020]根据所述卸载放弃指令放弃对所述目标应用进行卸载。
[0021 ]进一步地,在判断所述目标应用历史运行的任务包括预设重要任务之后,提示所述目标应用为重要应用之前,所述卸载方法还包括:
[0022]判断所述目标应用历史运行所述预设重要任务的次数满足预设条件,若是,则执行提示所述目标应用为重要应用的步骤。
[0023]进一步地,所述卸载方法还包括:
[0024]当所述目标应用历史运行的任务不包括预设重要任务时,提示所述目标应用为非重要应用,并对所述目标应用进行卸载。
[0025]相应的,本发明实施例还提供一种应用的卸载装置,包括:
[0026]接收单元,用于接收用户通过终端触发的目标应用的卸载请求;
[0027]获取单元,用于根据所述卸载请求获取所述目标应用历史运行的任务;
[0028]第一判断单元,用于判断所述目标应用历史运行的任务是否包括预设重要任务;
[0029]提示处理单元,用于提示所述目标应用为重要应用,并放弃对所述目标应用进行卸载。
[0030]进一步地,所述获取单元包括日志获取子单元和任务获取子单元;
[0031 ]日志获取子单元,用于根据所述卸载请求获取所述目标应用的运行日志;
[0032]任务获取子单元,用于从所述运行日志中获取所述目标应用历史运行的任务。
[0033]进一步地,所述卸载装置还包括:第二判断单元;
[0034]所述第二判断单元,用于在所述任务获取子单元根据所述卸载请求获取所述目标应用的运行日志之后,所述第一判断单元判断所述目标应用历史运行的任务是否包括预设重要任务之前,判断从所述运行日志中提取的所述目标应用历史运行的任务是否为空;
[0035]其中,所述第一判断单元,具体用于在所述第二判断单元判断为是时判断所述目标应用历史运行的任务是否包括预设重要任务。
[0036]进一步地,所述卸载装置还包括:第三判断单元;
[0037]所述第三判断单元,用于在第一判断单元所述目标应用历史运行的任务包括预设重要任务之后,所述提示处理单元提示所述目标应用为重要应用之前,判断所述目标应用历史运行所述预设重要任务的次数满足预设条件;
[0038]其中,所述提示处理单元,具体用于在所述第三判断单元判断为是时,提示所述目标应用为重要应用。
[0039]本发明实施例采用接收用户通过终端触发的目标应用的卸载请求,然后,根据该卸载请求获取该目标应用历史运行的任务,判断该目标应用历史运行的任务是否包括预设重要任务,若是,则提示该目标应用为重要应用,并放弃对该目标应用进行卸载;由于该方案可以通过应用程序历史运行的任务是否包括预设重要任务,从而对该应用程序的重要性进行识别,在识别该应用程序为重要应用程序时,进行提示并放弃卸载,因此,可以避免重要的应用程序被卸载。
【附图说明】
[0040]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041 ]图1是本发明实施例一提供的一种应用的卸载方法的流程图;
[0042]图2是本发明实施例二提供的一种应用的卸载方法的流程图;
[0043]图3a是本发明实施例三提供的一种应用的卸载装置的结构示意图;
[0044]图3b是本发明实施例三提供的另一种应用的卸载装置的结构示意图;
[0045]图3c是本发明实施例三提供的又一种应用的卸载装置的结构示意图。
【具体实施方式】
[0046]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047]本发明实施例提供一种应用的卸载方法和装置,以下将分别进行详细说明。
[0048]实施例一、
[0049]本实施例将从应用的卸载装置的角度进行描述,该卸载装置具体可以集成终端或者其他需要进行应用卸载的设备中。
[0050]其中,该卸载装置集成在终端中的方式可以有多种,比如,可以以终端应用的形式安装在终端中。
[0051]—种应用的卸载方法,包括:接收用户通过终端触发的目标应用的卸载请求,然后,根据该卸载请求获取该目标应用历史运行的任务,判断该目标应用历史运行的任务是否包括预设重要任务,若是,则提示该目标应用为重要应用,并放弃对该目标应用进行卸载。
[0052]如图1所示,该应用的卸载方法的流程图具体可以如下:
[0053]101、接收用户通过终端触发的目标应用的卸载请求。
[0054]具体地,接收用户通过终端触发的目标应用程序的方式有多种,比如,接收用户通过终端触摸屏触发的目标应用的卸载请求等。
[0055]本实施例中卸载请求指示需要卸载的目标应用,比如,该卸载请求可以携带需要卸载的目标应用的应用标识。
[0056]该目标应用为终端上安装的应用程序,比如,游戏应用、社交应用、软件管理应用等等。
[0057]102、根据该卸载请求获取该目标应用历史运行的任务。
[0058]比如,可以根据目标应用的应用标识在本地存储中查找对应的历史运行任务。
[0059]其中,历史运行的任务为该目标应用程序在此刻之前运行的任务。另外,目标应用可执行不同的任务,其可根据不同的任务原始数据对应的应用功能,也即目标应用程序可能存在多种或者多个历史运行任务。例如,该应用程序为用于软件管理的应用程序,其能够执行的任务包括:终端保护,软件升级,补丁下载,病毒查杀,风险拦截,清理垃圾(包括上网痕迹的清理和缓存数据的清理),优化加速(包括开机的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1