Welcome二十一点游戏为梦而年轻!

一种适于跨版本升级的数据同步方法、装置、设备及存储介质制造方法及图纸

技术编号:21065136 阅读:3 留言:0更新日期:2019-05-08 09:48
本发明专利技术公开了一种适于跨版本升级的数据同步方法、装置、设备及存储介质,涉及通讯领域,所述方法包括:在具有主板和备板的在网设备进行不中断业务的跨版本在线升级期间,所述在网设备将所述主板上当前运行的第一版本软件的配置数据传输至所述备板;所述在网设备将第二版本软件安装至所述备板后,将所述配置数据载入所述第二版本软件;所述在网设备将所述备板作为新主板,并运行已载入所述配置数据的所述第二版本软件。本发明专利技术实施例能够达到在线不中断业务跨版本升级的效果,节省了备板跨版本升级数据同步的时间,提高了用户可用性。

A Data Synchronization Method, Device, Equipment and Storage Medium Suitable for Cross-Version Upgrading

【技术实现步骤摘要】
一种
本专利技术涉及通讯领域,特别涉及一种适于跨版本升级的数据同步方法、装置、设备及存储介质。
技术介绍
随着经济和通讯技术的发展,网络在全国范围内覆盖,网络中运行的设备不断增多,以前对在网运行的设备进行版本升级时都需要重启设备,这时业务就被中断,会影响用户使用。随着技术的发展和对运维成本的降低,现要求对在网设备不中断业务的情况下进行版本升级,并且保证升级前的数据能同步到升级后的版本中。以前二十一点游戏的路由器和交换机设备不支持新旧版本不兼容的情况下进行不中断业务升级,原因是这样升级会导致数据不同步或系统异常等情况。本专利技术提出了一种跨版本的不中断业务升级过程中保证数据同步的方法和装置。
技术实现思路
本专利技术实施例提供的一种适于跨版本升级的数据同步方法、装置、设备及存储介质,解决新旧版本不兼容的情况下进行不中断升级时,因数据不同步导致的系统异常的问题。根据本专利技术实施例提供的一种适于跨版本升级的数据同步方法,包括:在具有主板和备板的在网设备进行不中断业务的跨版本在线升级期间,所述在网设备将所述主板上当前运行的第一版本软件的配置数据传输至所述备板;所述在网设备将第二版本软件安装至所述备板后,将所述配置数据载入所述第二版本软件;所述在网设备将所述备板作为新主板,并运行已载入所述配置数据的所述第二版本软件。优选地,所述在网设备将所述主板上当前运行的第一版本软件的配置数据传输至所述备板包括:从所述主板的数据库中读取所述主板上当前运行的第一版本软件的配置数据;将所述配置数据写入配置文件中,并传输至所述备板并保存。优选地,所述在网设备将第二版本软件安装至所述备板后,将所述配置数据载入所述第二版本软件包括:所述在网设备将第二版本软件安装至所述备板后,启动所述第二版本软件;所述在网设备的所述备板读取所述配置文件,并将所述配置文件翻译为所述配置数据;所述在网设备的所述备板将所述配置数据处理为适用于所述第二版本软件的配置数据,并载入已启动的所述第二版本软件。优选地,还包括:所述在网设备查询所述备板的跨版本在线升级的结果;若查询到所述备板的跨版本在线升级结果为升级失败,则将所述备板的版本软件回退至所述第一版本软件。优选地,若所述备板无法将所述配置文件翻译为所述配置数据或者无法将所述配置数据处理为适用于所述第二版本软件的配置数据,则跨版本在线升级结果为升级失败。优选地,还包括:在所述在网设备将所述备板作为新主板,并运行已成功载入所述配置数据的所述第二版本之后,所述在网设备将作为新备板的所述主板当前运行的第一版本软件在线升级为第二版本软件。优选地,还包括:在所述在网设备将作为新备板的所述主板当前运行的第一版本软件在线升级为第二版本软件之后,所述在网设备将所述新主板上当前运行的第二版本软件的配置数据同步至所述新备板。根据本专利技术实施例提供的一种适于跨版本升级的数据同步装置,包括:第一数据处理模块,用于在具有主板和备板的在网设备进行不中断业务的跨版本在线升级期间,将所述主板上当前运行的第一版本软件的配置数据传输至所述备板;第二数据处理模块,用于在所述在网设备将第二版本软件安装至所述备板后,将所述配置数据载入所述第二版本软件;主备倒换模块,用于将所述在网设备的所述备板作为新主板,并运行已载入所述配置数据的所述第二版本软件。根据本专利技术实施例提供的一种适于跨版本升级的数据同步设备,所述设备包括:处理器,以及与所述处理器耦接的存储器;所述存储器上存储有可在所述处理器上运行的适于跨版本升级的数据同步程序,所述适于跨版本升级的数据同步程序被所述处理器执行时实现上述的适于跨版本升级的数据同步方法的步骤。根据本专利技术实施例提供的一种存储介质,存储有适于跨版本升级的数据同步程序,所述适于跨版本升级的数据同步程序被处理器执行时实现上述的适于跨版本升级的数据同步方法的步骤。本专利技术实施例提供的技术方案具有如下有益效果:本专利技术实施例在在线升级版本数据同步方面取得了进步,达到了在线不中断业务升级的效果,节省了备板升级数据同步的时间,提高了用户可用性等。附图说明图1是本专利技术实施例提供的适于跨版本升级的数据同步方法框图;图2是本专利技术实施例提供的适于跨版本升级的数据同步装置框图;图3是本专利技术实施例提供的跨版本不间断升级过程中主板和备板上运行的模块信息图;图4是本专利技术实施例提供的主板启动运行版本1.0,成功后同步数据至备板中,最终主板和备板均正常运行在版本1.0中的示意图;图5是本专利技术实施例提供的主板将数据写到配置文件中,传送到备板后,将备板升级为版本2.0的示意图;图6是本专利技术实施例提供的备板将主板传送的配置文件翻译成配置数据写入数据库中的示意图;图7是本专利技术实施例提供的备板升级成新主板后,运行在版本2.0下,同时主板变成新备板的示意图;图8是本专利技术实施例提供的新备板升级成版本2.0,新主板同步数据至新备板中,新主板和新备板正常运行在版本2.0中的示意图。具体实施方式以下结合附图对本专利技术的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1是本专利技术实施例提供的适于跨版本升级的数据同步方法框图,如图1所示,步骤包括:步骤S101:在具有主板和备板的在网设备进行不中断业务的跨版本在线升级期间,所述在网设备将所述主板上当前运行的第一版本软件的配置数据传输至所述备板。步骤S101包括:从所述主板的数据库中读取所述主板上当前运行的第一版本软件的配置数据,然后将所述配置数据写入配置文件中,并传输至所述备板保存。步骤S102:所述在网设备将第二版本软件安装至所述备板后,将所述配置数据载入所述第二版本软件。步骤S102包括:所述在网设备将第二版本软件安装至所述备板后,启动所述第二版本软件,然后所述在网设备的所述备板读取所述配置文件,并将所述配置文件翻译为所述配置数据,最后所述在网设备的所述备板将所述配置数据处理为适用于所述第二版本软件的配置数据,并载入已启动的所述第二版本软件。步骤S103:所述在网设备将所述备板作为新主板,并运行已载入所述配置数据的所述第二版本软件。在执行步骤S103之前,所述在网设备查询所述备板的跨版本在线升级的结果,若查询到所述备板的跨版本在线升级结果为升级失败,则将所述备板的版本软件回退至所述第一版本软件。若查询到所述备板的跨版本在线升级结果为升级成功,则执行步骤S103。其中,若所述备板无法将所述配置文件翻译为所述配置数据或者无法将所述配置数据处理为适用于所述第二版本软件的配置数据,则跨版本在线升级结果为升级失败。在执行步骤S103之后,所述在网设备将作为新备板的所述主板当前运行的第一版本软件在线升级为第二版本软件,然后将所述新主板上当前运行的第二版本软件的配置数据同步至所述新备板。本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中。进一步说,本专利技术还可以提供一种存储介质,存储有适于跨版本升级的数据同步程序,所述适于跨版本升级的数据同步程序被处理器执行时实现上述的适于跨版本升级的数据同步方法的步骤。其中,所述的存储介质可以包括ROM/RAM、磁碟、光盘、U盘。图2是本专利技术本文档来自技高网...

【技术保护点】
1.一种适于跨版本升级的数据同步方法,其特征在于,包括:在具有主板和备板的在网设备进行不中断业务的跨版本在线升级期间,所述在网设备将所述主板上当前运行的第一版本软件的配置数据传输至所述备板;所述在网设备将第二版本软件安装至所述备板后,将所述配置数据载入所述第二版本软件;所述在网设备将所述备板作为新主板,并运行已载入所述配置数据的所述第二版本软件。

【技术特征摘要】
1.一种适于跨版本升级的数据同步方法,其特征在于,包括:在具有主板和备板的在网设备进行不中断业务的跨版本在线升级期间,所述在网设备将所述主板上当前运行的第一版本软件的配置数据传输至所述备板;所述在网设备将第二版本软件安装至所述备板后,将所述配置数据载入所述第二版本软件;所述在网设备将所述备板作为新主板,并运行已载入所述配置数据的所述第二版本软件。2.根据权利要求1所述的方法,其特征在于,所述在网设备将所述主板上当前运行的第一版本软件的配置数据传输至所述备板包括:从所述主板的数据库中读取所述主板上当前运行的第一版本软件的配置数据;将所述配置数据写入配置文件中,并传输至所述备板并保存。3.根据权利要求2所述的方法,其特征在于,所述在网设备将第二版本软件安装至所述备板后,将所述配置数据载入所述第二版本软件包括:所述在网设备将第二版本软件安装至所述备板后,启动所述第二版本软件;所述在网设备的所述备板读取所述配置文件,并将所述配置文件翻译为所述配置数据;所述在网设备的所述备板将所述配置数据处理为适用于所述第二版本软件的配置数据,并载入已启动的所述第二版本软件。4.根据权利要求3所述的方法,其特征在于,还包括:所述在网设备查询所述备板的跨版本在线升级的结果;若查询到所述备板的跨版本在线升级结果为升级失败,则将所述备板的版本软件回退至所述第一版本软件。5.根据权利要求4所述的方法,其特征在于,若所述备板无法将所述配置文件翻译为所述配置数据或者无法将所述配置数据处理为适用于所述第二版本软件的配置数据,则跨版本在线升级结果...

【专利技术属性】
技术研发人员:仲燕,朱建杰,
申请(专利权)人:中兴通讯股份二十一点游戏,
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1