一种基于Android操作系统的升级方法和智能终端技术方案

技术编号:11590428 阅读:101 留言:0更新日期:2015-06-10 23:09
本发明专利技术公开了一种基于Android操作系统的升级方法和智能终端,其中,上述升级方法包括:在智能终端的recovery模式下确定用于升级的第一升级包;对所述第一升级包进行解压并展现解压后得到的文件夹和文件;确定展现的所述文件夹和文件中的被选项;根据所述被选项生成相应的updater-scr i pt脚本;生成包含所述被选项和所述updater-scr i pt脚本的第二升级包;对所述第二升级包进行签名;利用签名后的第二升级包对所述智能终端进行升级。本发明专利技术提供的技术方案能够实现用户自定义升级,提高升级的灵活性。

【技术实现步骤摘要】

本专利技术涉及智能终端
,具体涉及一种基于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脚本的第二升级包;对所述第二升级包进行签名;利用签名后的第二升级包对所述智能终端进行升级。

【技术特征摘要】
1.一种基于Android操作系统的升级方法,其特征在于,包括:
在智能终端的recovery模式下确定用于升级的第一升级包;
对所述第一升级包进行解压并展现解压后得到的文件夹和文件;
确定展现的所述文件夹和文件中的被选项;
根据所述被选项生成相应的updater-script脚本;
生成包含所述被选项和所述updater-script脚本的第二升级包;
对所述第二升级包进行签名;
利用签名后的第二升级包对所述智能终端进行升级。
2.根据权利要求1所述的方法,其特征在于,所述对所述升级包进行解
压并展现解压后得到的文件夹和文件,包括:
在每个可选的文件夹和文件的邻近位置展现一复选框;
所述确定展现的所述文件夹和文件中的被选项,具体为:
根据各个复选框的勾选状态确定展现的所述文件夹和文件中的被选项。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述被选项
生成相应的updater-script脚本,包括:
将所述被选项保存为一文件清单;
调用python脚本解释器对所述文件清单中的文件进行分析,生成相应的
updater-script脚本。
4.根据权利要求1或2所述的方法,其特征在于,所述recovery模式下
包括如下两种升级模式:自定义升级模式和普通升级模式;
所述对所述升级包进行解压并展现解压后得到的文件夹和文件,之前包
括:确定当前的升级模式为自定义升级模式。
5.根据权利要求4所述的方法,其特征在于,所述在recovery模式下确
定用于升级的第一升级包,之后包括:
若确定当前的升级模式为普通升级模式,则利用所述第一升级包对所述智
能终端进行升级。
6.一种智能...

【专利技术属性】
技术研发人员:孙建华
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1