[发明专利]一种Android系统预装应用升级的方法及系统在审
申请号: | 201210257230.7 | 申请日: | 2012-07-24 |
公开(公告)号: | CN103514006A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 康弦 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 刘文求;杨宏 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android 系统 预装 应用 升级 方法 | ||
技术领域
本发明涉及应用升级领域,尤其涉及一种Android系统预装应用升级的方法及系统。
背景技术
Android是一种以Linux为基础的开放源代码操作系统,主要使用在便携式设备中。目前使用android系统的设备,其系统中一般都安装有预装应用(即出厂时自带的应用),预装应用由于无需用户自己安装即可直接使用,因而给用户带来了不少的便利,但是由于预装应用在Android系统中的修改权限高,如果要对预装应用进行升级,其升级过程相对繁琐,有些甚至不能进行升级,这给用户的使用带来了一定的不便。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种Android系统预装应用升级的方法及系统,旨在解决现有Android系统预装应用升级繁琐或不能升级的问题。
本发明的技术方案如下:
一种Android系统预装应用升级的方法,其中,包括步骤:
A、预先在服务器中设置一包含预装应用的配置文件、安装文件及资源文件的升级文件,所述配置文件包含预装应用的升级规则;
B、接收到用户的升级指令后从服务器获取所述升级文件,并获取所述升级文件中的配置文件、安装文件及资源文件;
C、解析所述配置文件,根据配置文件的升级规则对预装应用的指定目录中的本地资源文件进行更新;
D、扫描并查找出预装应用安装目录中的本地安装文件,将与升级文件中的安装文件同名的所述本地安装文件删除,并将所述安装文件拷贝至所述安装目录中,运行所述安装文件对预装应用进行升级。
所述Android系统预装应用升级的方法,其中,包括步骤:所述步骤A中的升级规则包括:将升级文件中的资源文件添加至预装应用的指定目录中、将所述指定目录中的本地资源文件替换为所述资源文件、或删除指定目录中的本地资源文件。
所述Android系统预装应用升级的方法,其中,所述步骤A具体包括:
通过预定的算法将所述预装应用的配置文件、安装文件及资源文件进行加密压缩生成升级文件。
所述Android系统预装应用升级的方法,其中,所述步骤B具体包括:
从服务器获取所述升级文件后,对所述升级文件解密解压获取其中的配置文件、安装文件、及资源文件。
所述Android系统预装应用升级的方法,其中,所述步骤C具体包括:
C1、向Android系统发送修改系统文件的命令,获取Android系统修改系统文件的权限;
C2、判断所述升级文件中是否含有资源文件;
C3、当是时根据配置文件的升级规则对预装应用的指定目录中的本地资源文件进行更新;当否时,则不对本地资源文件进行更新。
所述Android系统预装应用升级的方法,其中,所述步骤D具体包括:
D1、解析所述安装文件获取安装文件的包名,扫描安装目录中的本地安装文件,将与所述包名同名的本地安装文件删除;
D2、将所述升级文件中的安装文件拷贝至安装目录中;
D3、Android系统检测到所述安装文件后自动运行所述安装文件对预装应用进行升级。
所述Android系统预装应用升级的方法,其中,还包括:
E、升级完毕后,发出安装完成的广播通知。
一种Android系统预装应用升级的系统,其中,包括:
升级文件设置模块,用于预先在服务器中设置一包含预装应用的配置文件、安装文件及资源文件的升级文件,所述配置文件包含预装应用的升级规则;
升级文件获取模块,用于接收到用户的升级指令后从服务器获取所述升级文件,并获取所述升级文件中的配置文件、安装文件及资源文件;
更新模块,用于解析所述配置文件,根据配置文件的升级规则对预装应用的指定目录中的本地资源文件进行更新;
预装应用升级模块,用于扫描并查找出预装应用安装目录中的本地安装文件,将与升级文件中的安装文件同名的所述本地安装文件删除,并将所述安装文件拷贝至所述安装目录中,运行所述安装文件对预装应用进行升级。
所述Android系统预装应用升级的系统,其中,所述更新模块包括:
权限更改单元,用于向Android系统发送修改系统文件的命令,获取Android系统修改系统文件的权限;
判断单元,判断所述升级文件中是否含有资源文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210257230.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:静电电容式水分检测装置
- 下一篇:一种便携式酸碱浓度测量装置以及测量方法