[发明专利]系统升级方法、框架、电子设备及可读存储介质在审
| 申请号: | 202011643020.2 | 申请日: | 2020-12-30 |
| 公开(公告)号: | CN112631632A | 公开(公告)日: | 2021-04-09 |
| 发明(设计)人: | 马文杰;陈旭;张民庄 | 申请(专利权)人: | 北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 余菲 |
| 地址: | 100000 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 系统升级 方法 框架 电子设备 可读 存储 介质 | ||
1.一种系统升级方法,其特征在于,应用于待升级设备上,包括:
获取升级包包体;
解析所述包体,得到待升级内容,各所述待升级内容的安装逻辑,以及各所述待升级内容对应的写入方法和写入位置;
按照各所述待升级内容的安装逻辑,使用各所述待升级内容对应的写入方法,分别将各所述待升级内容写入对应的写入位置。
2.如权利要求1所述的系统升级方法,其特征在于,解析所述包体,得到各所述待升级内容对应的写入方法和写入位置,包括:
解析所述包体内的配置文件;
所述配置文件内写有各所述待升级内容对应的写入方法和写入位置。
3.如权利要求1所述的系统升级方法,其特征在于,在获取升级包包体之前,所述方法还包括:
获取验证信息和预设的升级校验逻辑;所述升级校验逻辑定义有所述待升级设备升级所需满足的升级条件;
采用所述验证信息验证所述待升级设备满足所述升级条件。
4.如权利要求3所述的系统升级方法,其特征在于,所述验证信息包括所述升级包所匹配的系统架构;
所述采用所述验证信息验证所述待升级设备满足所述升级条件,包括:
获取所述待升级设备的系统架构;
确定待升级设备的系统架构满足所述升级包所匹配的系统架构。
5.如权利要求3所述的系统升级方法,其特征在于,所述验证信息包括所述升级包的系统版本;
所述采用所述验证信息验证所述待升级设备满足所述升级条件,包括:
获取所述待升级设备的系统版本;
确定待升级设备的系统版本不与所述升级包的系统版本相同。
6.如权利要求3所述的系统升级方法,其特征在于,所述验证信息包括所述包体内所有待升级内容的总大小;
所述采用所述验证信息验证所述待升级设备满足所述升级条件,包括:
获取所述待升级设备的存储空间大小;
确定待升级设备的存储空间大小大于所述包体内所有待升级内容的总大小。
7.如权利要求3-5任一项所述的系统升级方法,其特征在于,所述验证信息和所述升级校验逻辑设置于所述升级包的包头内;
所述获取验证信息和预设的升级校验逻辑,包括:
获取所述升级包的包头;
解析所述包头,得到所述验证信息和所述升级校验逻辑。
8.一种系统升级框架,其特征在于,包括:获取模块、解析模块和升级处理模块;
所述获取模块,用于获取升级包包体;
所述解析模块,用于解析所述包体,得到待升级内容,各所述待升级内容的安装逻辑,以及各所述待升级内容对应的写入方法和写入位置;
所述升级处理模块,用于按照各所述待升级内容的安装逻辑,使用各所述待升级内容对应的写入方法,分别将各所述待升级内容写入对应的写入位置。
9.一种电子设备,其特征在于,包括:处理器、存储器及通信总线;
所述通信总线用于实现处理器和存储器之间的连接通信;
所述处理器用于执行存储器中存储的一个或者多个程序,以实现如权利要求1至7任一项所述的系统升级方法。
10.一种可读存储介质,其特征在于,所述可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1至7任一项所述的系统升级方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司,未经北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011643020.2/1.html,转载请声明来源钻瓜专利网。





