[发明专利]一种基于Android操作系统的升级方法和智能终端有效
申请号: | 201510153480.X | 申请日: | 2015-04-01 |
公开(公告)号: | CN104699515B | 公开(公告)日: | 2018-03-16 |
发明(设计)人: | 孙建华 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 深圳中一专利商标事务所44237 | 代理人: | 张全文 |
地址: | 523841 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 android 操作系统 升级 方法 智能 终端 | ||
技术领域
本发明涉及智能终端技术领域,具体涉及一种基于Android操作系统的升级方法和智能终端。
背景技术
随着智能手机的普及,智能手机已经成为人们生活不可或缺的一部分。
智能手机一个重要的功能是可以进行系统软件的自动升级,保证系统的不断更新完善,给用户以最好的体验。
目前智能手机系统大部分基于Android操作系统,Android操作系统提供了基于空中下载技术(OTA,Over-the-Air Technology)方式来升级系统软件。现有Android操作系统下的升级过程一般包括以下步骤:
S1、系统启动;
S2、启动升级服务;
S3、下载升级包到缓存分区(即cache分区);
S4、调用系统接口进入recovery模式;
S5、在recovery模式下安装升级包;
S6、启动升级后的新系统;
S7、升级完成。
虽然上述升级方法可以升级系统中的相关软件,但是一般的升级包都是厂商已经做好,用户从网络下载获得升级包,在升级时需要升级此升级包中的所有内容,而其中往往包括了用户不希望升级的内容,可见,上述升级方法灵活性差。
发明内容
本发明提供一种基于Android操作系统的升级方法和智能终端,用于实现用户自定义升级,提高升级的灵活性,。
本发明第一方面提供一种基于Android操作系统的升级方法,包括:
在智能终端的recovery模式下确定用于升级的第一升级包;
对上述第一升级包进行解压并展现解压后得到的文件夹和文件;
确定展现的上述文件夹和文件中的被选项;
根据上述被选项生成相应的updater-script脚本;
生成包含上述被选项和上述updater-script脚本的第二升级包;
对上述第二升级包进行签名;
利用签名后的第二升级包对上述智能终端进行升级。
本发明第二方面提供一种智能终端,包括:
第一确定单元,用于在上述智能终端的recovery模式下确定用于升级的第一升级包;
解压显示单元,用于对上述第一升级包进行解压并展现解压后得到的文件夹和文件;
第二确定单元,用于确定展现的上述文件夹和文件中的被选项;
第一生成单元,用于根据上述被选项生成相应的updater-script脚本;
第二生成单元,用于生成包含上述被选项和上述updater-script脚本的第二升级包;
签名单元,用于对上述第二升级包进行签名;
升级单元,用于利用签名后的第二升级包对上述智能终端进行升级。
由上可见,本发明中当在智能终端的recovery模式下确定用于升级的第一升级包后,对该第一升级包进行解压并展现解压后得到的文件夹和文件,使得用户能够从中选择想要升级的文件,在确定展现的文件夹和文件中的被选项后,生成相应的updater-script脚本并最终生成包含上述被选项和updater-script脚本的第二升级包,通过对第二升级包进行签名并利用签名后的第二升级包对该智能终端进行升级,从而完成整个升级过程。由于在本发明中用户可以从recovery升级包中选择想要的内容进行升级,因此实现了用户自定义升级,使得升级的过程中用户能够占主动地位,有效提高了升级的灵活性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种基于Android操作系统的升级方法一个实施例流程示意图;
图2为本发明提供的一种智能终端一个实施例结构示意图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510153480.X/2.html,转载请声明来源钻瓜专利网。