[发明专利]差异化升级方法、系统、存储器以及计算机设备在审
申请号: | 202210101423.7 | 申请日: | 2022-01-27 |
公开(公告)号: | CN114489752A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 浙江地芯引力科技有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F8/65 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张文娥 |
地址: | 311215 浙江省杭州市萧*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异化 升级 方法 系统 存储器 以及 计算机 设备 | ||
1.一种差异化升级方法,其特征在于,应用于后台服务器的存储器,所述存储器包括:升级程序区以及程序模块区;
所述方法包括:
获取新版本的程序以及旧版本的程序,所述新版本的程序以及所述旧版本的程序分别按模块存储在所述程序模块区;
将所述新版本的程序与所述旧版本的程序按模块依次进行对比,确定差异性模块,所述差异性模块是所述新版本的程序相对于所述旧版本的程序存在差异的模块;
升级程序区内的生成程序根据所述差异性模块、所述差异性模块在所述旧版本的程序中的对应模块,确定差异升级包;
将所述差异升级包发送至待升级设备。
2.根据权利要求1所述的差异化升级方法,其特征在于,所述升级程序区内的生成程序根据所述差异性模块,以及所述差异性模块在所述旧版本的程序中的对应模块,确定差异升级包,包括:
升级程序区内的生成程序将所述差异性模块与所述对应模块分别进行遍历对比,并按照预设的差异化数据提取策略,确定差异方式以及差异参数,所述差异方式包括:增加、替换或删除,所述差异参数包括:执行命令、地址、长度以及更新内容;
根据所述差异方式以及差异参数,确定所述差异升级包。
3.根据权利要求1所述的差异化升级方法,其特征在于,所述存储器还包括:程序模块备份区以及冗余备份区;
所述方法还包括:
若将新版本的程序写入所述程序模块区时,所述程序模块区已满,则将所述新版本的程序写入所述程序模块备份区;
若所述程序模块备份区已满,则将所述新版本的程序写入所述冗余备份区。
4.一种差异化升级方法,其特征在于,应用于待升级设备的存储器,所述存储器包括:升级程序区以及程序模块区;
所述方法包括:
接收后台服务器发送的差异升级包;
根据所述差异升级包,通过升级程序区内的解析程序对所述旧版本的程序进行还原,得到差异性模块,所述旧版本的程序按模块存储在所述程序模块区;
根据所述差异性模块,将保存在所述程序模块区中所述旧版本的程序中对应的模块的内容删除,并将所述差异性模块写入所述程序模块区中的目标位置。
5.根据权利要求4所述的差异化升级方法,其特征在于,所述根据所述差异升级包,通过升级程序区内的解析程序对所述旧版本的程序进行还原,得到差异性模块,包括:
升级程序区内的解析程序根据所述差异升级包,确定差异方式以及差异参数,所述差异方式包括:增加、替换或删除,所述差异参数包括:执行命令、地址、长度以及更新内容;
根据所述差异方式以及差异参数修改所述旧版本的程序,得到所述差异性模块。
6.根据权利要求4所述的差异化升级方法,其特征在于,所述接收后台服务器发送的差异升级包之前,所述方法还包括:
根据所述后台服务器的查询指令,将设备信息以及当前版本号发送至所述后台服务器。
7.根据权利要求1-6任一项所述的差异化升级方法,其特征在于,所述存储器还包括:程序模块备份区以及冗余备份区;
所述方法还包括:
若将新版本的程序写入所述程序模块区时,所述程序模块区已满,则将所述新版本的程序写入所述程序模块备份区;
若所述程序模块备份区已满,则将所述新版本的程序写入所述冗余备份区。
8.一种差异化升级系统,其特征在于,所述差异化升级系统包括:后台服务器以及待升级设备,所述后台服务器与所述待升级设备通信连接;
所述后台服务器用于执行权利要求1-3任一项所述的差异化升级方法,以向所述待升级设备提供差异升级包;
所述待升级设备用于执行权利要求4-7任一项所述的差异化升级方法以进行升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江地芯引力科技有限公司,未经浙江地芯引力科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210101423.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:玻璃板的切割方法及其切割设备
- 下一篇:污染场地地下水原位修复系统及修复方法