一种强力卸载移动终端系统软件的系统及方法

文档序号:6523674阅读:483来源:国知局
一种强力卸载移动终端系统软件的系统及方法
【专利摘要】本发明提供了一种强力卸载移动终端系统软件的系统,包括:root权限获取模块,用于获取移动终端root权限;检测模块,用于检测移动终端已安装的系统软件;监测模块,用于监测用户选择卸载系统软件指令;卸载模块,用于根据用户需求执行系统软件卸载操作。本发明的卸载模块直接进入移动终端底层获取卸载系统软件指令对系统软件进行删除操作,使得用户可以快捷、简单地对系统软件实行卸载。本发明还提供一种强力卸载移动终端系统软件的方法。
【专利说明】一种强力卸载移动终端系统软件的系统及方法
【技术领域】
[0001]本发明涉及移动终端卸载软件【技术领域】,尤其涉及一种强力卸载移动终端系统软件的系统及方法。
【背景技术】
[0002]随着信息技术的发展,现有移动终端设备的功能越来越强大,很多移动终端设备都提供应用软件卸载的功能,但卸载范围仅限于应用软件,不能卸载移动终端自身预安装的系统软件,有些系统预安装的系统软件使用率非常低,留在移动终端系统里会占用比较多的内存,给用户造成很大的困扰。因此,如何提供一种强力卸载系统软件的方法和系统,使用户可简便、彻底的卸载系统软件,已经成为业界亟待解决的问题。

【发明内容】

[0003]针对现有技术的不足,本发明的目的在于提供一种适用于移动终端操作系统,强力卸载移动终端系统软件的系统。
[0004]本发明的另外一个目的在于提供一种强力卸载移动终端系统软件的方法。
[0005]为实现上述目的,本发明采用的技术方案如下:一种强力卸载移动终端系统软件的系统,包括:root权限获取模块,用于获取移动终端root权限;检测模块,用于检测移动终端已安装的系统软件;监测模块,用于监测用户选择卸载系统软件指令;卸载模块,用于根据用户需求执行系统软件卸载操作。
[0006]进一步,所述root权限获取模块进入移动终端系统底层运行root权限检测指令检测系统是否有root权限,如有,则获取root权限。
[0007]进一步,所述检测模块进入移动终端系统软件安装文件目录读取移动终端系统软件列表。
[0008]进一步,所述卸载模块根据用户选择卸载系统软件指令,进入移动终端底层查找相应的系统软件卸载方法包,并在源码环境下进行编译,卸载模块根据所编译出来的系统软件卸载方法包的卸载指令对系统软件进行删除操作。
[0009]进一步,所述卸载模块在执行删除操作前,先判断该系统软件文件是否正在被某个程序所占用,如果是,则解除该欲卸载软件与该占用程序的锁定。
[0010]为实现本发明另一目的,本发明还采用如下技术方案:一种强力卸载移动终端系统软件的方法,其特征在于,包括以下步骤:
[0011]SUroot权限获取模块获取移动终端root权限;
[0012]S2、检测模块检测移动终端已安装的系统软件;
[0013]S3、监测模块监测用户选择卸载系统软件指令;
[0014]S4、卸载模块根据用户需求执行系统软件卸载操作。
[0015]进一步,所述步骤SI中root权限获取模块获取移动终端root权限的具体操作为:进入移动终端系统底层运行root权限检测指令检测系统是否有root权限,如有,则获取root权限。
[0016]进一步,所述步骤S2中检测模块检测移动终端已安装的系统软件具体操作为:检测模块进入移动终端系统软件安装文件目录读取移动终端系统软件列表。
[0017]进一步,所述步骤S4中卸载模块根据用户需求执行系统软件卸载操作的具体过程为:卸载模块根据用户选择卸载系统软件指令,进入移动终端底层查找系统软件卸载方法包,并在源码环境下进行编译,卸载模块根据所编译出来的系统软件卸载方法包的卸载指令对系统软件进行删除操作。
[0018]进一步,在实现所述步骤S4前,卸载模块先判断该系统软件文件是否正在被某个程序所占用,如果是,则解除该欲卸载软件与该占用程序的锁定。
[0019]相对于现有技术,本发明所述的技术方案通过root权限获取模块获取移动终端root权限,检测模块检测移动终端已安装的系统软件,监测模块监测用户选择卸载系统软件指令,卸载模块根据用户需求执行系统软件卸载操作,卸载模块直接进入移动终端底层获取卸载系统软件指令对系统软件进行删除操作,使得用户可以快捷、简单地对系统软件实行卸载。
[0020]为了充分地了解本发明的目的、特征和效果,以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明。
【专利附图】

【附图说明】
[0021]图1是本发明所述一种强力卸载移动终端系统软件的系统的模块示意图;
[0022]图2是本发明所述一种强力卸载移动终端系统软件的方法的流程图。
【具体实施方式】
[0023]下面将结合附图以及具体实施方法来详细说明本发明,在本发明的示意性实施及说明用来解释本发明,但并不作为对本发明的限定。
[0024]本发明实施例中的移动终端系统为Android系统。
[0025]如图1所示,一种强力卸载移动终端系统软件的系统,包括:
[0026]root权限获取模块,用于获取移动终端root权限;所述root权限获取模块进入移动终端系统底层运行root权限检测指令检测系统是否有root权限,如有,权限管理器监测root权限获取行为并向用户请求是否授权,若用户授权,root权限获取模块即可获得root权限;
[0027]检测模块,用于检测移动终端已安装的系统软件,所述检测模块进入移动终端系统软件的安装文件目录,读取移动终端系统软件列表,并向用户呈现;
[0028]监测模块,用于监测用户选择卸载系统软件指令,用户在终端界面选择需要卸载的软件系统并由监测模块将指令发送至卸载模块;
[0029]卸载模块,用于根据用户需求执行系统软件卸载操作,所述卸载模块根据用户选择卸载系统软件指令,进入移动终端底层查找相应的系统软件卸载方法包,并在源码环境下进行编译,卸载模块根据所编译出来的系统软件卸载方法包的卸载指令对系统软件进行删除操作。
[0030]所述卸载模块在执行删除操作前,先判断该系统软件文件是否正在被某个程序所占用,如果是,则解除该欲卸载软件与该占用程序的锁定。
[0031]如图2所示,一种强力卸载移动终端系统软件的方法,包括以下步骤:
[0032]SlOl:root权限获取模块进入移动终端系统底层运行root权限检测指令检测系统是否有root权限,如果是,则进入步骤S102,如果否,则显示无法获得root权限提示或该移动终端未被root提示。
[0033]S102:权限管理器向用户请求是否授权,如果是,则进入步骤S103,如果否,则直接进入步骤Slll ;
[0034]S103:root权限获取模块获得root权限;
[0035]S104:检测模块进入移动终端系统软件安装文件目录,读取移动终端系统软件列表并呈现于移动终端界面供用户选择;
[0036]S105:监测模块监测用户选择卸载系统软件指令;
[0037]S106:卸载模块判断该系统软件文件是否正在被某个程序所占用,如果是,进入步骤步骤S107 ;如果否,则直接进入步骤S108 ;
[0038]S107:卸载模块解除该欲卸载软件与该占用程序的锁定;
[0039]S108:卸载模块根据用户选择卸载系统软件指令,进入移动终端底层查找系统软件卸载方法包;
[0040]S109:卸载模块在源码环境下对系统软件卸载方法包进行编译;
[0041]SllO:卸载模块根据所编译出来的系统软件卸载方法包的卸载指令对系统软件进行删除操作;
[0042]Slll:结束。
[0043]本发明所述的技术方案通过root权限获取模块获取移动终端root权限,检测模块检测移动终端已安装的系统软件,监测模块监测用户选择卸载系统软件指令,卸载模块根据用户需求执行系统软件卸载操作,卸载模块直接进入移动终端底层获取卸载系统软件指令对系统软件进行删除操作,使得用户可以快捷、简单地对系统软件实行卸载。
[0044]以上详细描述了本发明的较佳具体实施例,应当理解,本领域的普通技术无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本【技术领域】中技术人员依本发明构思在现有技术基础上通过逻辑分析、推理或者根据有限的实验可以得到的技术方案,均应该在由本权利要求书所确定的保护范围之中。
【权利要求】
1.一种强力卸载移动终端系统软件的系统,其特征在于,包括:root权限获取模块,用于获取移动终端root权限;检测模块,用于检测移动终端已安装的系统软件;监测模块,用于监测用户选择卸载系统软件指令;卸载模块,用于根据用户需求执行系统软件卸载操作。
2.如权利要求1所述的强力卸载移动终端系统软件的系统,其特征在于,所述root权限获取模块进入移动终端系统底层运行root权限检测指令检测系统是否有root权限,如有,则获取root权限。
3.如权利要求1所述的强力卸载移动终端系统软件的系统,其特征在于,所述检测模块进入移动终端系统软件安装文件目录读取移动终端系统软件列表。
4.如权利要求1所述的强力卸载移动终端系统软件的系统,其特征在于,所述卸载模块根据用户选择卸载系统软件指令,进入移动终端底层查找相应的系统软件卸载方法包,并在源码环境下进行编译,卸载模块根据所编译出来的系统软件卸载方法包的卸载指令对系统软件进行删除操作。
5.如权利要求1所述的强力卸载移动终端系统软件的系统,其特征在于,所述卸载模块在执行删除操作前,先判断该系统软件文件是否正在被某个程序所占用,如果是,则解除该欲卸载软件与该占用程序的锁定。
6.一种强力卸载移动终端系统软件的方法,其特征在于,包括以下步骤: SUroot权限获取模块获取移动终端root权限; 52、检测模块检测移动终端已安装的系统软件; 53、监测模块监测用户选择卸载系统软件指令; 54、卸载模块根据用户需求执行系统软件卸载操作。
7.如权利要求6所述的强力卸载移动终端系统软件的方法,其特征在于,所述步骤SI中root权限获取模块获取移动终端root权限的具体操作为:进入移动终端系统底层运行root权限检测指令检测系统是否有root权限,如有,则获取root权限。
8.如权利要求6所述的强力卸载移动终端系统软件的方法,其特征在于,所述步骤S2中检测模块检测移动终端已安装的系统软件具体操作为:检测模块进入移动终端系统软件安装文件目录读取移动终端系统软件列表。
9.如权利要求6所述的强力卸载移动终端系统软件的方法,其特征在于,所述步骤S4中卸载模块根据用户需求执行系统软件卸载操作的具体过程为:卸载模块根据用户选择卸载系统软件指令,进入移动终端底层查找系统软件卸载方法包,并在源码环境下进行编译,卸载模块根据所编译出来的系统软件卸载方法包的卸载指令对系统软件进行删除操作。
10.如权利要求6所述的强力卸载移动终端系统软件的方法,其特征在于,在实现所述步骤S4前,卸载模块先判断该系统软件文件是否正在被某个程序所占用,如果是,则解除该欲卸载软件与该占用程序的锁定。
【文档编号】G06F9/445GK103617065SQ201310684463
【公开日】2014年3月5日 申请日期:2013年12月13日 优先权日:2013年12月13日
【发明者】邓裕强, 黄爱华, 梁国盛, 邹品元, 王焯斌, 叶其飞 申请人:广州市久邦数码科技有限公司, 广州巨游计算机技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1