版本更新方法及装置的制造方法

文档序号:8383780阅读:293来源:国知局
版本更新方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种版本更新方法及装置。
【背景技术】
[0002]目前核心网随着不断适应市场的需求而不断的进行着扩容,最终核心网设备将演变为一个庞大的设备集合。如何才能有效的进行设备的版本管理在当下尤为突出。以往的版本管理,主要依赖于人工现场维护;现网的割接或升级,操作人员事先手动通过网络分别将版本上传至所有设备的存储器上。这种方式下,现网的设备版本控制成为空白,版本更新的效率只能通过人工保障;操作人员的规范性操作只能通过相关手册进行指导,无法避免出现人为失误;也不能完全屏蔽版本更新过程中的突发事件,例如版本更新过程中设备重启导致的版本更新失败。使得版本管理在效率和可靠性上无法保障。目前使用的升级工具是一种可直接通过设置设备IP,采用FTP方式将更新的文件批量的自动上传至设备指定路径下的升级软件。在版本更新方面,可简化现场版本更新的操作流程,提高效率。
[0003]但是,采用升级工具进行现网版本更新,虽然替代了一部分手工操作,在一定程度上提高了版本更新的效率,但仍无法满足现网版本动态管理的需求;设备的版本兼容性、版本的有效性,仍需人工保障。

【发明内容】

[0004]为了达到上述目的,本发明提供了一种版本更新方法及装置。
[0005]根据本发明的一个方面,提供了一种版本更新方法,包括:主控板接收业务板发送的注册请求消息,其中,所述注册请求消息中携带有业务板当前版本号;
[0006]所述主控板判断出所述业务板当前版本号与基线版本号不一致;
[0007]所述主控板发送版本更新指示消息给业务板,触发所述业务板进行版本更新。
[0008]优选地,所述主控板判断出所述业务板当前版本号与基线版本号一致,向所述业务板发送注册成功消息。
[0009]根据本发明的又一方面,还提供了一种版本更新方法,业务板接收到主控板发送的版本更新指示消息;所述业务板从所述主控板获取版本更新文件;所述业务板使用所述版本更新文件进行版本更新。
[0010]优选地,在所述业务板使用所述版本更新文件进行版本更新之前,还包括:所述业务板对所属版本更新文件进行校验的结果为正确。
[0011]优选地,所述业务板对所属版本更新文件进行校验的结果为正确之后,还包括:备份所述版本更新文件。
[0012]根据本发明的另一个方面,还提供了一种版本更新装置,应用于主控板,包括:第一接收模块,用于接收业务板发送的注册请求消息,其中,所述注册请求消息中携带有业务板当前版本号;判断模块,用于判断出所述业务板当前版本号与基线版本号不一致;第一发送模块,用于发送版本更新指示消息给业务板,触发所述业务板进行版本更新。
[0013]优选地,还包括:第二发送模块,用于判断出所述业务板当前版本号与基线版本号一致时,向所述业务板发送注册成功消息。
[0014]根据本发明的再一个方面,还提供了一种版本更新装置,第二接收模块,用于接收到主控板发送的版本更新指示消息;获取模块,用于从所述主控板获取版本更新文件;更新模块,用于使用所述版本更新文件进行版本更新。
[0015]优选地,还包括:处理模块,用于对所述版本更新文件进行校验的结果为正确。
[0016]优选地,还包括:备份模块,用于备份所述版本更新文件。
【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是根据本发明实施例的版本更新方法的第一流程图;
[0019]图2是根据本发明实施例的版本更新方法的第二流程图;
[0020]图3是根据本发明的优选实施例的版本更新方法的流程图;
[0021]图4是根据本发明实施例的版本更新装置的第一结构框图;
[0022]图5是根据本发明实施例的版本更新装置的第二结构框图。
【具体实施方式】
[0023]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]本实施例提供了一种版本更新方法,图1是根据本发明实施例的版本更新方法的第一流程图,如图1所示,该方法包括如下步骤:
[0025]步骤S101,主控板接收业务板发送的注册请求消息,其中,所述注册请求消息中携带有业务板当前版本号;
[0026]步骤S102,所述主控板判断出所述业务板当前版本号与基线版本号不一致;
[0027]步骤S103,所述主控板发送版本更新指示消息给业务板,触发所述业务板进行版本更新。
[0028]优选地,所述主控板判断出所述业务板当前版本号与基线版本号一致,向所述业务板发送注册成功消息。
[0029]本实施例提供了一种版本更新方法,图2是根据本发明实施例的版本更新方法的第二流程图,如图2所示,该方法包括如下步骤:
[0030]步骤S201,业务板接收到主控板发送的版本更新指示消息;
[0031]步骤S202,所述业务板从所述主控板获取版本更新文件;
[0032]步骤S203,所述业务板使用所述版本更新文件进行版本更新。
[0033]优选地,在所述业务板使用所述版本更新文件进行版本更新之前,还包括:所述业务板对所属版本更新文件进行校验的结果为正确。
[0034]优选地,所述业务板对所属版本更新文件进行校验的结果为正确之后,还包括:备份所述版本更新文件。
[0035]下面结合优选实施例进行详细说明。
[0036]本优选实施例的技术方案可以应用于分布式架构下,针对系统中设备的版本所进行的一种有效的管理方式。分布式架构下所有设备统一由一个主控板进行设备管理维护,其他设备作为独立的业务板分别与主控板之间通过板间通信进行消息交互。
[0037]本优选实施例提供的方法包括:当业务板与主控板板间通信失连后恢复,或新增业务板情况下,业务板首先向主控板发板注册请求消息,携带业务板当前版本号。此时主控板需要对整网版本进行有效控制。第一步:主控板根据业务板当前版本号进行有效判断是否允许其准入。判断依据为版本号是否满足基线版本号匹配原则,即基线版本号ROOxDOxBOx是否一致;如果匹配成功,主控板认为其版本号合法,直接返回板注册响应成功消息给业务板,板注册流程结束;如果匹配失败,主控板认为其版本号非法,需更新版本才可准入;第二步:主控板发单板版本更新指示消息给业务板。业务板在收到主控板发来的单板版本更新指示消息后,启动版本更新下载进程:a) FTP登录到主控板存储设备匹配本板硬件类型对应的版本路径下山)获取主控板当前路径下的所有文件详细清单;c)读主控板当前路径下updatefilelist.txt文件内容并与文件清单中文件进行严格匹配;d)将所有匹配成功的文件准备下载。业务板依次下载匹配成功的文件,并将下载文件以原文件名加后缀.temp临时文件形式保存在本地存放版本的默认路
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1