一种光模块的软件升级方法、相关设备和系统技术方案

技术编号:13365335 阅读:112 留言:0更新日期:2016-07-18 19:24
本发明专利技术实施例公开了一种光模块的软件升级方法,包括:母板解析升级文件关联的属性信息筛选条件;其中,所述属性信息筛选条件包括软件型号筛选规则;所述母板根据所述属性信息筛选条件获取所属的至少一个光模块各自对应的属性信息;判断所述至少一个光模块各自对应的属性信息是否符合所述属性信息筛选条件,若为是,所述母板将所述升级文件发送至符合所述属性信息筛选条件的光模块。本发明专利技术实施例还公开了一种母板、光模块和软件升级系统。采用本发明专利技术,能准确的对光模块进行批量升级,提升维护效率。

【技术实现步骤摘要】

本专利技术涉及光通信领域,尤其涉及一种光模块的软件升级方法、相关设备和系统
技术介绍
光模块是光网络中的重要部件,主要装配在波分/接入/数通等产品设备板上使用。常见的光模块有:光发送器,光接收器,光收发一体模块以及光转发器。随着光模块技术迅猛发展,其配套的软件也逐渐趋向于复杂化多样化。为了能动态的满足客户需求或者及时解决光模块的软件Bug问题,光模块的软件的升级功能变得越来越重要。目前,光模块的软件升级主要依靠母项产品设备板(以下简称母板)来完成,当新版本的光模块软件数据存入母板的存储介质后,母板通过配套的升级流程,将新版本的光模块软件数据采用点对点的方式下载到光模块中。在目前的光模块软件升级方案中,如果光模块下载了一个错误的软件数据,可能导致该光模块失效,甚至引发网络事故,同时,光模块的数量十分庞大时,使用点对点的软件升级方法效率低下,可维护性差。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种光模块的软件升级方法、相关设备和系统。可对指定范围的光模块进行批量升级,提高光模块软件升级的效率,同时通过对软件类型的准备判断,可有效防止升级错误软件。为了解决上述技术问题,本专利技术实施例第一方面提供了一种光模块的软件升级方法,包括:母板解析升级文件关联的属性信息筛选条件;其中,所述属性信息筛选条件包括软件型号筛选规则;所述母板根据所述属性信息筛选条件获取所属的至少一个光模块各自对应的属性信息;判断所述至少一个光模块各自对应的属性信息是否符合所述属性信息筛选条件,若为是,所述母板将所述升级文件发送至符合所述属性信息筛选条件的光模块。结合第一方面,在第一种可能的实现方式中,所述母板解析升级文件关联的属性信息筛选条件包括:所述母板从目标文件的文件头中解析属性信息筛选条件,其中所述目标文件由表征所述属性信息筛选条件的文件头和所述升级文件组成。结合第一方面,在第二种可能的实现方式中,所述属性信息筛选条件还包括:厂商名称筛选规则、光模块类型筛选规则、序列号筛选规则、生产日期筛选规则中的一种或多种。结合第一方面至第二种可能的实现方式中的任意一种,在第三种可能的实现方式中,所述升级文件为全量升级文件或增量升级文件。本专利技术实施例第二方面提供的一种光模块的软件升级方法,包括:光模块接收母板发送的升级文件和与所述升级文件关联的属性信息筛选条件;其中,所述属性信息筛选条件包括软件型号筛选规则;所述光模块根据所述属性信息筛选条件获取本地的属性信息,并判断所述属性信息是否与所述属性信息筛选条件匹配;若为是,所述光模块利用所述升级文件对目标软件进行升级。结合第二方面,在第一种可能的实现方式中,所述属性信息筛选条件还包括:厂商名称筛选规则、光模块类型筛选规则、序列号筛选规则、生产日期筛选规则中的一种或多种。结合第二方面或第一种可能的实现方式,在第二种可能的实现方式中,所述光模块利用所述升级文件对目标软件进行升级包括:若所述升级文件为全量升级文件,所述光模块将所述目标软件替换为所述权利升级文件;若所述升级文件为增量升级文件,所述光模块根据所述升级文件和所述目标软件合成新的目标软件。本专利技术实施例第三方面提供了一种母板,包括:解析模块,用于解析升级文件关联的属性信息筛选条件;其中,所述属性信息筛选条件包括软件型号筛选规则;获取模块,用于根据所述属性信息筛选条件获取所属的至少一个光模块各自对应的属性信息;发送模块,用于判断所述至少一个光模块各自对应的属性信息是否符合所述属性信息筛选条件,若为是,将所述升级文件发送至符合所述属性信息筛选条件的光模块。结合第三方面,在第一种可能的实现方式中,所述解析模块用于从目标文件的文件头中解析属性信息筛选条件,其中所述目标文件由表征所述属性信息筛选条件的文件头和所述升级文件组成。结合第三方面,在第二种可能的实现方式中,所述属性信息筛选条件还包括:厂商名称筛选规则、光模块类型筛选规则、序列号筛选规则、生产日期筛选规则中的一种或多种。结合第三方面至第二种可能的实现方式中的任意一种,在第三种可能的实现方式中,所述升级文件为全量升级文件或增量升级文件。本专利技术实施例第四方面提供了一种光模块的软件升级系统,包括:母板和所述目标所属的至少一个光模块,其中,所述母板解析升级文件关联的属性信息筛选条件;所述属性信息筛选条件包括软件信号筛选规则;所述母板获取所属的至少一个光模块各自对应的属性信息;判断所述至少一个光模块各自对应的属性信息是否符合所述属性信息筛选条件,若为是,所述母板将所述升级文件发送至符合所述属性信息筛选条件的光模块;所述符合所述属性信息筛选条件的光模块接收升级软件,并利用所述升级软件对目标软件进行升级。本专利技术实施例第五方面提供了一种光模块,包括:接收模块,用于接收母板发送的升级文件和与所述升级文件关联的属性信息筛选条件;其中,所述属性信息筛选条件包括软件型号筛选规则;匹配模块,用于根据所述属性信息筛选条件获取本地的属性信息,并判断所述属性信息是否与所述属性信息筛选条件匹配;升级模块,用于若所述匹配模块的判断结果为是,利用所述升级文件对目标软件进行升级。结合第五方面,在第一种可能的实现方式中,所述属性信息筛选条件还包括:厂商名称筛选规则、光模块类型筛选规则、序列号筛选规则、生产日期筛选规则中的一种或多种。结合第五方面或第一种可能的实现方式,在第二种可能的实现方式中,所述升级模块用于:若所述升级文件为全量升级文件,所述光模块将所述目标软件替换为所述权利升级文件;若所述升级文件为增量升级文件,所述光模块根据所述升级文件和所述目标软件合成新的目标软件。本专利技术实施例第六方面提供了一种光模块的软件升级系统,包括:母板和所述母板所属的至少一个光模块,其中,所述母板向光模块发送升级文件和与所述升级文件关联的属性信息筛选条件;所述光模块接收所述母板发送的所述升级文件和所述属性信息筛选条件;其中,所述属性信息筛选条件包括软件型号筛选规则;所述光模块根据所述属性信息筛选条件获取本地的属性信息,并判断所述属性信息是否与所述属性信息筛选条件匹配;若为是,所述光模块利用所述升级文件对目标软件进行升级。实施本专利技术实施例,具有如下有益效果:通过对升级文件关联属性信息筛选规则,利用属性信息筛选规则从母本文档来自技高网...

【技术保护点】
一种光模块的软件升级方法,其特征在于,包括:母板解析升级文件关联的属性信息筛选条件;其中,所述属性信息筛选条件包括软件型号筛选规则;所述母板根据所述属性信息筛选条件获取所属的至少一个光模块各自对应的属性信息;判断所述至少一个光模块各自对应的属性信息是否符合所述属性信息筛选条件,若为是,所述母板将所述升级文件发送至符合所述属性信息筛选条件的光模块。

【技术特征摘要】
1.一种光模块的软件升级方法,其特征在于,包括:
母板解析升级文件关联的属性信息筛选条件;其中,所述属性信息筛选条
件包括软件型号筛选规则;
所述母板根据所述属性信息筛选条件获取所属的至少一个光模块各自对应
的属性信息;
判断所述至少一个光模块各自对应的属性信息是否符合所述属性信息筛选
条件,若为是,所述母板将所述升级文件发送至符合所述属性信息筛选条件的
光模块。
2.如权利要求1所述的方法,其特征在于,所述母板解析升级文件关联的
属性信息筛选条件包括:
所述母板从目标文件的文件头中解析属性信息筛选条件,其中所述目标文
件由表征所述属性信息筛选条件的文件头和所述升级文件组成。
3.如权利要求1所述的方法,其特征在于,所述属性信息筛选条件还包括:
厂商名称筛选规则、光模块类型筛选规则、序列号筛选规则、生产日期筛选规
则中的一种或多种。
4.如权利要求1-3任意一项所述的方法,其特征在于,所述升级文件为全
量升级文件或增量升级文件。
5.一种光模块的软件升级方法,其特征在于,包括:
光模块接收母板发送的升级文件和与所述升级文件关联的属性信息筛选条
件;其中,所述属性信息筛选条件包括软件型号筛选规则;
所述光模块根据所述属性信息筛选条件获取本地的属性信息,并判断所述
属性信息是否与所述属性信息筛选条件匹配;
若为是,所述光模块利用所述升级文件对目标软件进行升级。
6.如权利要求5所述的方法,其特征在于,所述属性信息筛选条件还包括:
厂商名称筛选规则、光模块类型筛选规则、序列号筛选规则、生产日期筛选规
则中的一种或多种。
7.如权利要求5或6所述的方法,其特征在于,所述光模块利用所述升级
文件对目标软件进行升级包括:
若所述升级文件为全量升级文件,所述光模块将所述目标软件替换为所述
权利升级文件;
若所述升级文件为增量升级文件,所述光模块根据所述升级文件和所述目
标软件合成新的目标软件。
8.一种母板,其特征在于,包括:
解析模块,用于解析升级文件关联的属性信息筛选条件;其中,所述属性
信息筛选条件包括软件型号筛选规则;
获取模块,用于根据所述属性信息筛选条件获取所属的至少一个光模块各
自对应的属性信息;
发送模块,用于判断所述至少一个光模块各自对应的属性信息是否符合所
述属性信息筛选条件,若为是,将所述升级文件发送至符合所述属性信息筛选
条件的光模块。
9.如权利要求8所述的母板,其特征在于,所述解析模块用于从目标文件
...

【专利技术属性】
技术研发人员:吴曼林林海曹扬欣
申请(专利权)人:海思光电子有限公司
类型:发明
国别省市:湖北;42

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

1