[发明专利]系统升级回退方法、终端、服务器及存储介质在审
申请号: | 201810004929.X | 申请日: | 2018-01-03 |
公开(公告)号: | CN109992450A | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 王渡华 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 广东广和律师事务所 44298 | 代理人: | 吴彬 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 回退 系统升级 终端 服务器 存储介质 通信技术领域 接收服务器 系统分区 升级 发送 | ||
本发明公开了一种系统升级回退方法、终端、服务器及存储介质,属于通信技术领域。该系统升级回退方法,运行于终端,方法包括以下步骤:接收服务器发送的系统升级回退消息;当重新启动终端时,根据系统升级回退消息,将已经升级的系统分区回退。采用本发明的系统升级回退方法,在收到系统升级回退消息之后就可以将已经升级的系统回退,减少了终端与服务器之间的交互,使回退更快捷。
技术领域
本发明涉及通信技术领域,尤其涉及一种系统升级回退方法、终端、服务器及存储介质。
背景技术
随着移动终端的普及,固件空中升级(Firmware Over-The Air,FOTA)升级也得到了广泛的应用。FOTA升级是目前终端常用的软件升级技术。FOTA升级是指终端通过无线下载的方式获取软件版本并对终端的固件进行升级。
随着FOTA升级技术的发展,出现了A/B系统升级。A/B系统升级是Android 7.0开始引入的新的OTA升级方式。A/B系统就是终端上有A和B两套可以工作的系统,即:用户数据只有一份,为两套系统共用。,简单来讲,可以理解为一套系统分区,另外一套为备份分区。其系统版本可能一样;也可能不一样,其中一个是新版本,另外一个是旧版本,通过升级,将旧版本更新为新版本。A/B系统升级时设备上始终有一个可以工作的系统,减少设备变砖的可能性,并且如果OTA升级失败,设备可以继续使用旧版系统,并且可以尝试再次升级。但即便是这样,也还是存在一个问题,当终端厂商或者运营商发布更新后,发现该更新有严重故障,需要撤销。那么当服务器撤销后,对于正在升级的终端、或者已经升级的终端,不能及时让其回退到旧版系统,造成故障在用户侧暴露。
目前,传统的FOTA升级,如果服务器发布了终端B01版本到B02版本的更新,那么所有B01版本的终端,都可以通过OTA搜到并下载安装该更新。当更新发布一段时间后,发现该更新有问题,需要撤销。那么对于正在升级或已经升级到B02版本的终端怎么办呢,通常的做法是在服务器再发布一个B02版本到B01版本的回退包。对于有消息推送机制的升级服务器,可能会给B02版本的终端用户,推送这个回退包;对于没有消息推送机制的升级服务器,只有依赖终端检测更新的机制或用户主动检测更新发现该回退包,然后通过正常的升级流程将此回退包下载安装到终端上。然而,以上两种情况,都需要很复杂的升级流程才能回退版本,造成回退时间长,浪费用户流量,给升级服务器带来额外开销和访问压力等问题。
发明内容
本发明的主要目的在于提出一种系统升级回退方法、终端、服务器及存储介质,旨在解决系统升级回退流程复杂、回退时间长、浪费用户浏览、为服务器带来额外开销和访问压力的问题。
为实现上述目的,本发明提供的一种系统升级回退方法,运行于终端,所述方法包括以下步骤:
接收服务器发送的系统升级回退消息;
当重新启动终端时,根据所述系统升级回退消息,将已经升级的系统分区回退。
此外,为实现上述目的,本发明还提出一种系统升级回退方法,运行于服务器,所述方法包括以下步骤:
检测撤销系统升级;
统计正在升级和已经升级成功的终端;
向所述正在升级和已经升级成功的终端发送系统升级回退消息。
此外,为实现上述目的,本发明还提出一种终端,所述终端包括第一处理器以及第一存储器,所述第一处理器用于执行所述第一存储器中存储的系统升级回退程序,以实现上述的方法。
此外,为实现上述目的,本发明还提出一种服务器,所述服务器包括第二处理器以及第二存储器,所述第二处理器用于执行所述第二存储器中存储的系统升级回退程序,以实现上述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810004929.X/2.html,转载请声明来源钻瓜专利网。