[发明专利]一种进行系统升级的方法和终端有效
申请号: | 201911114020.0 | 申请日: | 2019-11-14 |
公开(公告)号: | CN110865837B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 皮素梅;赵云;姜绍宇 | 申请(专利权)人: | 青岛海信移动通信技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/61 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 张恺宁 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 进行 系统升级 方法 终端 | ||
本发明公开了一种进行系统升级的方法和终端,用以解决现有终端进行系统升级时所需时间较长,降低了用户体验的问题。本发明实施例终端在系统升级前将用于系统升级的压缩包中至少一个分区的patch文件写入终端内对应的分区的镜像文件中,提前生成该分区的新的镜像文件,在之后的系统升级过程中,在处理系统升级包时,不需要再处理patch文件,直接跳转至根据终端各分区内已经写入pach文件的新的镜像文件进行分区烧录即可,且在系统升级之前,提前写入各分区的patch文件并未生效,可以看作单纯的分区存储,因此,也不会对手机系统造成影响,在保证终端正常运行的前提下,节省了进行系统升级的时间。
技术领域
本发明涉及终端领域,特别涉及一种进行系统升级的方法和终端。
背景技术
Android(安卓)是Google公司于2007年11月5日宣布的基于Linux(一种计算机操作系统)平台的开源手机操作系统,该平台由Linux操作系统内核、dalvik(虚拟机)、支撑库、应用程序框架及应用程序组成。由于它具有良好的开放性和强大的功能,当前Android操作系统除了在手机等靠电池供电的嵌入式设备中广泛应用外,也逐步应用到数字电视等使用交流电源的设备和产品中,比如,手机和平板电脑等。
以手机为例,随着android系统的升级,完整的android系统的升级版本也越来越大。终端在进行系统升级时,需要较长的时间才能升级成功,在这段时间内,用户无法使用手机。
综上所述,现有终端进行系统升级时所需时间较长,降低了用户体验。
发明内容
本发明提供一种进行系统升级的方法和设备,用以解决现有终端进行系统升级时所需时间较长,降低了用户体验的问题。
基于上述问题,第一方面,本发明实施例还提供了一种进行系统升级的终端,该终端包括:处理器、显示屏及输入单元;
显示屏,被配置为显示用户界面;
输入单元,被配置为接收用户指令;
处理器,分别与显示屏和触摸屏连接,被配置为:
从已下载的用于系统升级的压缩包中提取至少一个分区的patch(补丁)文件;
将所述至少一个分区的patch文件中写入终端的相应分区的镜像文件下,形成新的镜像文件;
通过所述显示屏通知用户进行系统升级,并在通过所述输入单元接收到用户触发的系统升级指令后,通过所述压缩包进行升级,以及在升级过程中使用所述新的镜像文件进行分区烧录。
上述终端,在系统升级前将用于系统升级的压缩包中至少一个分区的patch文件写入终端内对应的分区的镜像文件中,提前生成该分区的新的镜像文件,在之后的系统升级过程中,在处理系统升级包时,不需要再处理patch文件,直接跳转至根据各分区内已经写入pach文件的新的镜像文件进行分区烧录即可,且在系统升级之前,提前写入各分区的patch文件并未生效,可以看作单纯的分区存储,因此,也不会对终端系统造成影响,在保证终端正常运行的前提下,节省了进行系统升级的时间。
在一种可能的实现方式中,所述处理器具体用于:
将所述patch文件内包含的文件填充到所述终端内相应分区的镜像文件中相同名称的文件夹内,以形成所述分区对应的新的镜像文件。
上述终端,在系统升级前将用于系统升级的压缩包中至少一个分区的patch文件写入终端内对应的分区的镜像文件中,该阶段,用户可以正常操作终端。当进行系统升级阶段后,直接使用各分区内已经写入pach文件的新的镜像文件进行分区烧录即可,缩短了用户能够感知到的终端进行系统升级的时间,提高了用户体验。
在一种可能的实现方式中,所述处理器还用于:
通过自动下载方式下载所述安装包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术有限公司,未经青岛海信移动通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911114020.0/2.html,转载请声明来源钻瓜专利网。