[发明专利]一种操作系统故障的修复方法和装置在审
| 申请号: | 201810887213.9 | 申请日: | 2018-08-06 |
| 公开(公告)号: | CN110806884A | 公开(公告)日: | 2020-02-18 |
| 发明(设计)人: | 孙家洋 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 蒋冬梅;龙洪 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 操作 系统故障 修复 方法 装置 | ||
本发明实施例公开了一种操作系统故障的修复方法、装置、应用生成设备、应用升级服务器及操作系统终端,其中,所述方法包括:运行修复应用,提取所述修复应用中的安全数码存储SD卡离线升级包,其中,所述修复应用为用于修复操作系统的应用程序;调用系统恢复接口,通过所述SD卡离线升级包修复操作系统文件。通过本发明实施例,利用修复应用可以实现重大问题的定向、补丁式修复,不扩大工作流程范围,节约老项目维护成本。并且快速响应市场问题,缩短修复系统级故障的周期。
技术领域
本申请涉及但不限于通信领域,尤指一种操作系统故障的修复方法、装置、应用生成设备、应用升级服务器及操作系统终端。
背景技术
操作系统升级的方式有FOTA(Firmware Over-The-Air,空中固件下载)在线升级、SD卡(Secure Digital Memory Card,安全数码存储卡)离线升级包等方式。当出现某一类系统级故障(例如核心(Kernel)层、操作系统框架本地(Native)层,用底层编程开发语言编写并编译生成的.so库等)时,通常通过上述FOTA在线升级或SD卡离线升级包完成升级。这两种升级方式都属于常规升级方案,通常也是一般操作操作系统默认支持的方案。
这两种升级方式版本的制作过程,都是需要构建完整的软件项目大版本,构建版本时需要合入操作最新的安全补丁等。实际操作中,特别是某些已经发货很久的老机型项目可能不再维护,以及合入新的安全补丁(可能是强制要求)带来的兼容性风险,而且还需要进行周期很长的CTS(Compatibility Test Suite,兼容性测试套件)测试(可能是强制要求)等,这些都导致版本周期很长,很难快速响应市场问题,可能导致针对系统级的修复会很花费时间。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本发明实施例提供了一种操作系统故障的修复方法、装置、应用生成设备、应用升级服务器及操作系统终端,以实现快速有效地修复系统级故障
本发明实施例提供了一种操作系统故障的修复方法,包括:
运行修复应用,提取所述修复应用中的安全数码存储SD卡离线升级包,其中,所述修复应用为用于修复操作系统的应用程序;
调用系统恢复接口,通过所述SD卡离线升级包修复操作系统文件。
本发明实施例还提供一种操作系统故障的修复方法,包括:
将SD卡离线升级包打包至修复应用中,其中,所述SD卡离线升级包用于修复操作系统文件,所述修复应用为用于修复操作系统的应用程序;
将所述修复应用发送至应用升级服务器,以使操作系统终端通过所述应用升级服务器下载并安装所述修复应用,修复操作系统文件。
本发明实施例还提供一种操作系统故障的修复方法,包括:
获取修复应用,其中,所述修复应用为用于修复操作系统的应用程序,所述修复应用中包含SD卡离线升级包,所述SD卡离线升级包用于修复操作系统文件;
发布所述修复应用,以使操作系统终端安装所述修复应用,修复操作系统文件。
本发明实施例还提供一种操作系统故障的修复装置,包括:
提取模块,用于运行修复应用,提取所述修复应用中的SD卡离线升级包,其中,所述修复应用为用于修复操作系统的应用程序;
修复模块,用于调用系统恢复接口,通过所述SD卡离线升级包修复操作系统文件。
本发明实施例还提供一种操作系统故障的修复装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810887213.9/2.html,转载请声明来源钻瓜专利网。





