一种软件升级方法、设备和存储介质

基本信息

申请号 CN201911152687.X 申请日 -
公开(公告)号 CN111008028A 公开(公告)日 2020-04-14
申请公布号 CN111008028A 申请公布日 2020-04-14
分类号 G06F8/65(2018.01)I 分类 计算;推算;计数;
发明人 邓维捷 申请(专利权)人 杭州数式网络科技有限公司
代理机构 北京细软智谷知识产权代理有限责任公司 代理人 杭州数式网络科技有限公司
地址 310000浙江省杭州市萧山区萧山经济技术开发区明星路371号1幢1302室
法律状态 -

摘要

摘要 本发明涉及一种软件升级方法,包括:将软件的模块信息以及软件运行所需的实体对象、实体对象的特征属性和软件接口分别对应使用模块信息表、模型表、模型字段表和动作表进行记录;使用安装注册表分别记录模块信息表、模型表、模型字段表和动作表的关联标识;基于新版本的安装注册表和目标待升级版本的安装注册表,对新版本和目标待升级版本进行差量比较;基于差量比较结果中新版本比目标待升级版本多出的数据以及新版本和目标待升级版本都存在但存在差异的数据对目标待升级版本进行升级。本发明的有益效果为:解决了升级速度慢的问题;使用差量计算解决了平滑升级的问题从而极大地降低了升级所需的数据量和缩小了影响范围。