一种网元接口协议适配方法与装置制造方法及图纸

技术编号:3546961 阅读:188 留言:0更新日期:2012-04-11 18:40
本发明专利技术有关一种网元接口协议适配方法,包括:A)为网络中不同类型的网元设备分别建立并存储一套适配表格,所述适配表格中记录网络管理系统命令与网元设备命令的映射关系;B)根据该适配表格,将网络管理系统发出的指令转换为网元设备接口协议格式,或将网元设备侧发来的信息转换为网络管理系统的协议格式。采用本发明专利技术方法,当网元设备接口协议改变时,仅需修改适配表格中的相关命令参数,简单、方便。

【技术实现步骤摘要】
一种网元接口协议适配方法与装置
本专利技术涉及网络管理系统,尤指一种网元接口协议适配方法与装置。
技术介绍
目前网络管理系统在对网元设备进行管理时,都存在网元设备接口协议多种多样的问题,网络管理系统不得不采用网元适配器的方法解决。在网元适配器的设计上,多采用硬编码方式进行适配。例如,若有MSC(移动交换中心)和BSC(基站控制器)两个网元需接入网管系统中,网管系统支持对两个网元单板状态的查询操作。而MSC和BSC提供的二进制接口不一样:MSC单板状态查询接口:Struct MSCboardquery{BYTE cmdno;//命令码,单板状态查询的命令码为52;BYTE frmno;//单板所在框的编号BYTE slotno;//单板所在槽位的编号}BSC单板状态查询接口:Struct BSCboardquery{BYTE cmdno;//命令码,单板状态查询的命令码为5;WORD frmno;//单板所在框的编号WORD slotno;//单板所在槽位的编号}-->硬编码方式的基本流程如下:if网元类型为MSC then{struct MSCboardquery * cmdfrm;为cmdfrm分配内存空间;cmdfrm.cmdno=52;cmdfrm.frmno=所需查询单板的框号;cmdfrm.slotno=所需查询单板的槽位号;通过与网元MSC的通信链路将cmdfrm发往MSC;}elseif网元类型为BSC then{struct BSCboardquery * cmdfrm;为cmdfrm分配内存空间;cmdfrm.cmdno=5;cmdfrm.frmno=所需查询单板的框号;cmdfrm.slotno=所需查询单板的槽位号;通过与网元BSC的通信链路将cmdfrm发往BSC;}上述现有技术方法中,一旦网元设备接口协议改变,必须进行网元适配器代码的修改、编译,缺乏灵活性,
技术实现思路
本专利技术提供一种网元接口协议适配方法与装置,解决现有技术中当网元设备接口协议改变时,需进行网元适配器代码的修改、重新编译的问题。本专利技术提供的网元接口协议适配方法,包括下列步骤:-->A)为网络中不同类型的网元设备分别建立并存储一套适配表格,所述适配表格中记录网络管理系统命令与网元设备命令的映射关系;B)根据该适配表格,将网络管理系统发出的指令转换为网元设备接口协议格式,或将网元设备侧发来的信息转换为网络管理系统的协议格式。所述步骤B包括下列步骤:B1)当网络管理系统向网元设备发出指令时,用网络管理系统命令码和网元设备类型标识码作为查询条件,查找所述命令映射表格,得到对应的网元设备命令码;B2)用网元设备命令码和网元设备类型标识码作为查询条件,查找所述网元命令信息表格,得到该网元设备命令的参数个数和帧长度;B3)根据所述帧长度,分配相应内存空间;B3)用网元设备命令码和网元设备类型标识码作为查询条件,查找所述网元命令参数信息表格,根据表中每个命令参数与网络管理系统命令参数之间的对应关系,给每个命令参数赋值,存储到分配的内存空间后发送给网元设备,实现将网络管理系统发出的指令转换为网元设备接口协议格式。本专利技术提供的网元接口协议适配装置,包括:一适配规则库:用以存储为网络中不同类型的网元设备建立的适配表格,所述适配表格中记录了网络管理系统命令与网元设备命令的映射关系;一网元适配器:包括一协议转换模块和一通信模块;所述协议转换模块将网络管理系统发来的指令按照适配规则库中存储的适配表格,转换为网元设备接口协议格式;或将从网元设备侧发来的信息转换为网络管理系统的协议格式;所述通信模块负责与网络管理系统和网元设备进行通信。根据本专利技术的上述方法与装置,所述适配表格包括:命令映射表格:描述网络管理系统命令码与网元设备命令码的映射关系;网元命令信息表格:描述网元设备命令信息;网元命令参数信息表格:描述网元设备命令参数的信息,包括参数的序号、-->长度及其与网络管理系统命令参数的对应关系。所述命令映射表格包括下列字段:网络管理系统命令码、网元设备类型标识码和对应的网元设备命令码;所述网元命令信息表格包括下列字段:网元设备类型标识码、网元设备命令码、该网元设备命令中参数个数、网元命令帧总长度和该网元命令的功能描述:所述网元命令参数信息表格包括下列字段:网元设备类型标识码、网元设备命令码、命令参数序号、命令参数类型、命令参数缺省赋值、对应网络管理系统命令参数序号、对应网络管理系统命令参数类型、对应网络管理系统命令参数的长度。采用本专利技术方法,当网元设备接口协议改变时,仅需修改适配表格中的相关命令参数,简单、方便。附图说明图1为本专利技术的网元接口协议适配装置结构示意图。具体实施方式如图1所示,为本专利技术的网元接口协议适配装置结构示意图,其主要包括有一通信模块、一协议转换模块和一适配规则库。协议转换模块将网络管理系统发来的指令按照适配规则库中存储的适配表格转换为网元设备接口协议格式,同时将从网元设备侧发来的信息转换为网络管理系统的协议格式;通信模块负责与网络管理系统和网元设备进行通信。适配规则库中存储的适配表格如下表一、表二和表三所示:           表一  NMCmdNo  NEType  NECmdNo-->表一为命令映射表格(CmdMap)功能:网络管理系统命令码与网元设备命令码的映射关系;表中各字段定义如下:NMCmdNo:网络管理系统命令码。NEType:网元设备类型标识码。NECmdNo:网元设备命令码。                              表二  NEType  NECmdNo  ParamCount  FrameLength  CmdDescription表二为网元命令信息表格(NECmdInfo)功能:描述网元设备命令信息。表中各字段定义如下:NEType:网元设备类型标识码。NECmdNo:网元设备命令码。ParamCount:该网元设备命令中参数个数。FrameLength:网元命令帧总长度,以字节为单位。CmdDescription:该命令的功能描述。                                                           表三  NEType  NECmdNo  ParamNo  ParamType  ParamLen  PeerParamNo  PeerParamType  PeerParamLen  ParamDefaultValue表三为网元命令参数信息表格(NEParamInfo)功能:描述网元设备命令参数的信息,包括参数的成员序号、长度等。表中各字段定义如下:NEType:网元设备类型标识码。NECmdNo:网元设备命令码。ParamNo:命令参数序号。ParamType:命令参数类型。-->ParamLen:该参数的长度。PeerParamNo:对应网络管理命令参数序号。PeerParamType:对应网络管理命令参数类型。PeerParamLen:对应网络管理命令参数的长度。ParamDefaultValue:该参数缺省赋值。下面以网络管理系统启动一次MSC(移动交换中心)网元设备单板状态查询为例,说明本本文档来自技高网
...

【技术保护点】
一种网元接口协议适配方法,其特征在于包括下列步骤:A)为网络中不同类型的网元设备分别建立并存储一套适配表格,所述适配表格中记录网络管理系统命令与网元设备命令的映射关系;B)根据该适配表格,将网络管理系统发出的指令转换为网元设 备接口协议格式,或将网元设备侧发来的信息转换为网络管理系统的协议格式。

【技术特征摘要】
1、一种网元接口协议适配方法,其特征在于包括下列步骤:A)为网络中不同类型的网元设备分别建立并存储一套适配表格,所述适配表格中记录网络管理系统命令与网元设备命令的映射关系;B)根据该适配表格,将网络管理系统发出的指令转换为网元设备接口协议格式,或将网元设备侧发来的信息转换为网络管理系统的协议格式。2、如权利要求1所述的网元接口协议适配方法,其特征在于:所述适配表格包括:命令映射表格:描述网络管理系统命令码与网元设备命令码的映射关系;网元命令信息表格:描述网元设备命令信息;网元命令参数信息表格:描述网元设备命令参数的信息,包括参数的序号、长度及其与网络管理系统命令参数的对应关系。3、如权利要求2所述的网元接口协议适配方法,其特征在于:所述命令映射表格包括下列字段:网络管理系统命令码、网元设备类型标识码和对应的网元设备命令码;所述网元命令信息表格包括下列字段:网元设备类型标识码、网元设备命令码、该网元设备命令中参数个数、网元命令帧总长度和该网元命令的功能描述;所述网元命令参数信息表格包括下列字段:网元设备类型标识码、网元设备命令码、命令参数序号、命令参数类型、命令参数缺省赋值、对应网络管理系统命令参数序号、对应网络管理系统命令参数类型、对应网络管理系统命令参数的长度。4、如权利要求3所述的网元接口协议适配方法,其特征在于:所述步骤B包括下列步骤:B1)当网络管理系统向网元设备发出指令时,用网络管理系统命令码和网元设备类型标识码作为查询条件,查找所述命令映射表格,得到对应的网元设备命令码;B2)用网元设备命令码和网元设备类型标识码作为查询条件,查找所述网元命令信息表格,得到该网元设备命令的参数个数和帧长度;B3)根据所述帧长度,分配相应内存空间;...

【专利技术属性】
技术研发人员:李刚
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1