应用删除方法及应用删除装置的制造方法

文档序号:9708127阅读:228来源:国知局
应用删除方法及应用删除装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,特别是涉及一种应用删除方法及应用删除装置。
【背景技术】
[0002]随着科技的进步,手机、平板电脑等智能移动设备的功能越来越多,其上安装的应用也越来越多。
[0003]然而,这些应用往往大量占用智能移动设备的内存,使运行速度变慢。用户在清理这些应用时,无法有效的分辨哪些应用可以删除,哪些应用不能删除。例如,如果不小心删除系统应用,会导致系统无法启动、系统崩溃等情况;还有一些应用被删除后,会使其他应用的一些功能无法实现。
[0004]故有必要提供一种能有效判断应用是否能删除,从而提高应用删除准确性的应用删除方法。

【发明内容】

[0005]本发明实施例提供一种可以有效判断应用能否删除,从而提高应用删除准确性的应用删除方法及应用删除装置;以解决现有的应用删除方法及应用删除装置盲目删除应用的技术问题。
[0006]本发明实施例提供一种应用删除方法,其包括:
[0007]接收用户的应用删除请求,并根据应用删除请求,屏蔽设定应用的权限和功能;
[0008]在屏蔽设定应用的权限和功能的终端系统中运行预设检测程序,以获取相应的检测结果;
[0009]如检测结果为系统正常,则删除设定应用;
[0010]如检测结果为系统异常,则解除对设定应用的权限和功能的屏蔽。
[0011]本发明实施例还提供一种应用删除装置,其包括:
[0012]权限和功能屏蔽模块,用于接收用户的应用删除请求,并根据应用删除请求,屏蔽设定应用的权限和功能;
[0013]检测结果获取模块,用于在屏蔽设定应用的权限和功能的终端系统中运行预设检测程序,以获取相应的检测结果;
[0014]第一设定应用删除模块,用于在检测结果为系统正常时,删除设定应用;
[0015]权限和功能屏蔽解除模块,用于在检测结果为系统异常时,解除对设定应用的权限和功能的屏蔽。
[0016]相对于现有技术的应用删除方法及应用删除装置,本发明中的应用删除方法及应用删除装置在屏蔽设定应用的功能和权限后运行一套预设检测程序,通过检测结果是否为系统正常来判断设定应用是否能被删除,从而提高了应用删除的准确性;解决了现有的应用删除方法及应用删除装置盲目删除应用的技术问题。
【附图说明】
[0017]图1为本发明的应用删除方法的第一优选实施例的流程图;
[0018]图2为本发明的应用删除方法的第二优选实施例的流程图;
[0019]图3为本发明的应用删除装置的第一优选实施例的结构示意图;
[0020]图4为本发明的应用删除装置的第二优选实施例的结构示意图;
[0021]图5为本发明的应用删除方法及应用删除装置的具体实施例的应用删除示意图。
【具体实施方式】
[0022]请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0023]在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行之作业的步骤及符号来说明,除非另有述明。因此,其将可了解到这些步骤及操作,其中有数次提到为由计算机执行,包括了由代表了以一结构化型式中的数据之电子信号的计算机处理单元所操纵。此操纵转换该数据或将其维持在该计算机之内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机之运作。该数据所维持的数据结构为该内存之实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
[0024]本发明的应用删除装置可使用各种电子设备进行实施,该电子设备包括但不限于个人计算机、服务器计算机、手持式或膝上型设备、移动设备(比如移动电话、个人数字助理、媒体播放器等等)、多处理器系统、消费型电子设备、小型计算机、大型计算机、包括上述任意系统或设备的分布式计算环境,等等。但该电子设备优选为智能移动设备,以便提高智能移动设备应用删除的准确性。
[0025]实施例一
[0026]请参照图1,图1为本发明的应用删除方法的第一优选实施例的流程图。该方法用于对终端进行应用删除,其中该终端可为手机、平板电脑等智能移动设备,本优选实施例的应用删除方法包括:
[0027]步骤S101,接收用户的应用删除请求,并根据应用删除请求,屏蔽设定应用的权限和功能;
[0028]步骤S102,在屏蔽设定应用的权限和功能的终端系统中运行预设检测程序,以获取相应的检测结果;
[0029]步骤S103,判断检测结果是否为系统正常;
[0030]步骤S104,如检测结果为系统正常,则删除设定应用;
[0031]步骤S105,如检测结果为系统异常,则解除对设定应用的权限和功能的屏蔽。
[0032]下面详细说明本优选实施例的应用删除方法的各步骤的具体流程。
[0033]在步骤S101中,终端接收用户的应用删除请求,并根据应用删除请求,屏蔽设定应用的权限和功能。举例来说,用户发现由于手机安装的应用过多导致手机运行缓慢,故想删除一些应用释放内存空间,比如植物大战僵尸应用。手机接收到植物大战僵尸应用删除请求后,将植物大战僵尸应用的权限和功能屏蔽,即系统无法访问植物大战僵尸应用,也无法运行该应用。这样相当于删除了植物大战僵尸应用,从而可以进一步判断系统是否受到影响。随后转入步骤S102。
[0034]在步骤S102中,屏蔽设定应用的权限和功能后,终端将运行一套预设检测程序,以获取相应的检测结果。该预设检测程序包括但不限于重启子程序、应用检测子程序以及系统检测子程序中至少一个。其中,重启子程序用于判断屏蔽设定应用的权限和功能后,终端系统重新启动后能否运行;应用检测子程序用于判断屏蔽设定应用的权限和功能后,终端中其他应用是否能正常启动且功能实现不受影响;系统检测子程序用于判断屏蔽设定应用的权限和功能后,系统能否正常运行,是否会出现死机情况。在这些子程序中,如预设检测程序中的任一子程序运行异常,则检测结果为系统异常;如预设检测程序中的所有子程序均运行正常,则检测结果为系统正常。举例来说,如果将手机定位应用的权限和功能屏蔽,由于微信中的分享实时位置功能需要调用手机定位应用中的相关模块来实现,因此会导致微信的分享实时位置功能无法实现。此时当运行应用检测子程序对微信进行分享实时位置功能检测时会发生中断,这样的中断就表明检测结果为系统异常。随后转入步骤S103。
[0035]在步骤S103中,终端判断检测结果是否为系统正常。如检测结果为系统正常,则转入步骤S104;如检测结果为系统异常,则转入步骤S105。
[0036]在步骤S104中,如步骤S103中检测结果为系统正常,则说明删除设定应用不会对终端系统的正常
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1