The invention discloses a compatibility management method, device and device for software upgrade, and computer readable storage medium. The method comprises steps: acquiring inter-board communication information between business modules of different service versions; judging whether the inter-board communication information is compatible according to compatibility configuration file; and distributing the inter-board communication if the inter-board communication information is compatible. If the inter-board communication information is incompatible, the inter-board communication information is isolated. The invention detects and processes the compatibility of inter-board communication information by compatibility configuration file, and solves the problem of compatibility and mutual influence among various business modules of system software in the process of ISSU upgrade, which is difficult to realize the compatibility check of system software.
【技术实现步骤摘要】
软件升级的兼容性管理方法、装置及设备、存储介质
本专利技术涉及通信
,尤其涉及一种软件升级的兼容性管理方法、装置及设备、计算机可读存储介质。
技术介绍
通信网络设备的系统软件升级大都需要重启设备,设备的重启过程会导致设备中断流量转发,通信业务不能正常运行。为了减少业务中断,提高业务可靠性,简便、快速升级设备的系统软件,ISSU(In-ServiceSoftwareUpgrade,不中断业务升级)的应用越来越广泛。与传统的升级方式相比,ISSU升级过程可控,当系统软件升级失败可以进行回退,快速恢复到系统软件升级以前状态。ISSU升级可以在系统软件版本的升级和回退过程中尽量不中断流量转发,减少网络中断时间,保证当前业务可靠性,并且降低设备运营成本。ISSU的升级方式有:无损升级(兼容性升级)、有损升级和快速重启升级,其中无损升级对业务和流量的影响最小。ISSU升级之前需要对软件进行兼容性检查,以确定软件的各个业务模块支持的ISSU升级方式。当升级软件版本和现有运行版本的所有模块都兼容时,设备可以进行无损升级。由于系统软件有多个业务模块,在系统软件运行过程中各个业务模块有许多消息交互,因此每个业务模块之间兼容性可能相互联系,相互影响。因此在ISSU升级过程中实现对系统软件兼容性检查比较难以实现。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种软件升级的兼容性管理方法、装置及设备、计算机可读存储介质,以解决ISSU升级过程中,系统软件各个业务模块之间存在兼容性且相互影响,对系统软件兼容性检查难以实现的问题。本专利技术解决上述技术问题所采用的技术方案如下:根 ...
【技术保护点】
1.一种软件升级的兼容性管理方法,其特征在于,所述方法包括步骤:获取不同业务版本号的业务模块之间的板间通信信息;根据兼容性配置文件,判断所述板间通信信息是否兼容;若所述板间通信信息兼容,则派发所述板间通信信息进行回调处理;若所述板间通信信息不兼容,则隔离所述板间通信信息。
【技术特征摘要】
1.一种软件升级的兼容性管理方法,其特征在于,所述方法包括步骤:获取不同业务版本号的业务模块之间的板间通信信息;根据兼容性配置文件,判断所述板间通信信息是否兼容;若所述板间通信信息兼容,则派发所述板间通信信息进行回调处理;若所述板间通信信息不兼容,则隔离所述板间通信信息。2.根据权利要求1所述的一种软件升级的兼容性管理方法,其特征在于,所述获取不同业务版本号的业务模块之间的板间通信信息之前还包括步骤:通过领域建模语言对所述不同业务版本号的业务模块之间的板间通信信息的格式进行兼容性改造。3.根据权利要求2所述的一种软件升级的兼容性管理方法,其特征在于,所述通过领域建模语言对所述不同业务版本号的业务模块之间的板间通信信息的格式进行兼容性改造包括步骤:将所述不同业务版本号的业务模块之间的板间通信信息定义的脚本转换成信息访问的应用程序编程接口API。4.根据权利要求1所述的一种软件升级的兼容性管理方法,其特征在于,所述兼容性配置文件包括业务版本号、业务功能索引值、当前业务版本能兼容的其他版本号。5.根据权利要求1所述的一种软件升级的兼容性管理方法,其特征在于,所述若所述板间通信信息不兼容,则隔离所述板间通信信息之后还包括步骤:生成告警或者提示信息。6.一种软件升级的兼容性管理装置,其特征在于,所述装置包括获取模...
【专利技术属性】
技术研发人员:黄锦元,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。