[发明专利]升级处理方法和相关设备有效
申请号: | 201510685765.8 | 申请日: | 2015-10-20 |
公开(公告)号: | CN105487884B | 公开(公告)日: | 2019-02-01 |
发明(设计)人: | 王骅 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/455 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务软件模块 接口转换 描述文件 升级处理 设备发送 升级数据 算法 业务连续性 版本升级 升级过程 灰度 保证 | ||
本发明实施例公开一种升级处理方法和相关设备。一种升级处理方法包括升级处理设备向业务软件模块A所在设备发送接口转换描述文件Dv2‑v1,所述接口转换描述文件Dv2‑v1用于描述从v2版本的业务软件模块B到v1版本的业务软件模块A之间的接口转换算法,向所述业务软件模块B所在设备发送升级数据UB_v1‑v2和接口转换描述文件Dv1‑v2,所述升级数据UB_v1‑v2用于将所述业务软件模块B从v1版本升级到v2版本,所述接口转换描述文件Dv1‑v2用于描述从v1版本的业务软件模块A到v2版本的业务软件模块B之间的接口转换算法。本发明实施例提供技术方案有利于尽量保证灰度升级过程中的业务连续性。
技术领域
本发明涉及计算机和通信技术领域,具体涉及到了一种升级处理方法和相关设备。
背景技术
软件升级(Upgrade)的基本方法是停止老版本软件运行,使用新版本的软件重新启动。其中,灰度升级是指在升级过程中,分批次的将同一业务链的老版本业务软件模块升级为新版本。典型特征是在升级过程中,老版本和新版本的业务软件模块会同时运行,部分用户使用新版本的业务软件模块,部分用户使用老版本的业务软件模块。
在灰度升级过程中,同一业务链的新版本业务软件模块可能需要与老版本业务软件模块之间进行交互以实现相应业务功能,并且,新老版本业务软件模块之间交互的接口很可能是不一样的,所以,此时可能就需要进行新老版本业务软件模块之间的接口转换。现有技术中,由于老版本业务软件模块发布上线相对较早,老版本业务软件模块也就不可能获悉后续发布的新版本业务软件模块的接口格式,所以老版本业务软件模块的接口转换功能无法做到从新版本到老版本的接口转换。新版本业务软件模块的接口转换功能则可以获悉老版本业务软件模块的接口格式,可以做到从老版本业务软件模块到新版本业务软件模块的接口转换,所以现有技术的接口转换功能无法做到灰度升级流程所要求的双向接口转换,进而可能影响灰度升级过程中的业务连续性。
发明内容
本发明实施例提供一种升级处理方法和相关设备,以期尽量保证灰度升级过程中的业务连续性。
本发明实施例第一方面提供一种升级处理方法,包括:升级处理设备向业务软件模块A所在设备发送接口转换描述文件Dv2-v1。其中,所述接口转换描述文件Dv2-v1用于描述从v2版本的业务软件模块B到v1版本的业务软件模块A之间的接口转换算法。其中,所述业务软件模块A和所述业务软件模块B是属于同一业务链的业务软件模块。升级处理设备向所述业务软件模块B所在设备发送升级数据UB_v1-v2和接口转换描述文件Dv1-v2,其中,所述升级数据UB_v1-v2用于将所述业务软件模块B从v1版本升级到v2版本。所述接口转换描述文件Dv1-v2用于描述从v1版本的业务软件模块A到v2版本的业务软件模块B之间的接口转换算法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510685765.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种间隙物筛选装置及方法
- 下一篇:一种低压电力采集终端及电力数据通信方法