一种构造模拟单板的方法及其系统的制作方法

文档序号:7648984阅读:125来源:国知局
专利名称:一种构造模拟单板的方法及其系统的制作方法
技术领域
本发明涉及光通讯领域,尤其涉及一种构造模拟单板的方法及其系统。
技术背景现代网络管理系统的要求是能够支持对多个厂商、多种类型的设备混合 组网进行管理。随着设备数量的日益庞大(一个网管可能需要管理几百甚 至数千端设备)以及组网的复杂化,对网管的管理能力和性能提出了更高 的要求。为了满足运营商的需求,提供运行稳定、性能优良的网络管理系 统,在网络管理系统的研发过程中,特别是产品测试阶段,为了得到网管 性能、管理能力等方面的可靠信息,需要在实验室搭建与工程现场环境相 似的测试环境,这就需要数量繁多、类型不同的设备。由于场地、成本等 条件的限制,在实验室中,我们实际上不可能搭建出与工程现场一样的测 试环境。采用模拟设备的方法是解决上述问题的有效途径之一。通过模拟大量的 同种或不同种设备,模拟工程现场搭建测试环境,可以帮助我们对网管进 行测试。虽然不能完全替代真实工程现场环境,但是在一定程度上可以达 到测试网管管理能力和性能的目的,而模拟设备的核心又在于对单板的模 拟。业界中常见的模拟设备的工具都是通过模拟接口实现对被管理对象的 模拟。然而,这种模拟技术只能模拟某一种单板的部分行为(如模拟主控 板与网管的通讯,收发报文等),缺少灵活性。中国专利(公开号CN1705280A)公开在光传送网络管理系统中实现
白盒虚拟网元的方法和系统,解决网络管理系统中不能共存多种虚拟网元, 虚拟网元无法模拟设备的复杂管理功能和网络维护效率低的问题。但是, 该发明主要侧重虚拟网元层面没有提供一种具体的模拟单板的方法,无法 通过模拟单板定制单板的功能模块为网管系统的测试提供一种模拟系统, 且无法根据用户的不同需求提供相应的模拟系统。 因此,现有技术还有待于完善和发展。发明内容本发明解决现有技术问题的方案在于提供一种具有灵活性高、且可适 应不同用户需求的构造模拟单板的方法。一种构造模拟单板的方法,包括如下步骤A、 获取单板的功能模块的公共特性参数,并根据所述功能模块的公共 特性参数构造模拟功能模块;B、 获取所述单板的接口模块的特征参数,并根据所述接口模块的特征 参数模拟通讯接口,构造支撑平台;C、 定制所述模拟功能模块组合策略,构造所述模拟单板。 其中,所述步骤A还包括如下步骤Al、获取所述单板上的各个功能模块的特征参数; A2、获取所述单板中可组合的功能模块的特征参数; A3、根据所述功能模块的特征参数模拟所述模拟单板的各个功能模块 的功能。其中,所述步骤B还包括如下步骤Bl 、获取所述单板上的各个功能冲莫块之间的内部通信接口的特征参数; B2、获取所述单板上的各个功能模块之间的外部通信接口的特征参数; B3、根据所述内部通信接口的特征参数和外部通信接口的特征参数, 模拟所述通讯接口 ,构造所述支持平台。
其中,所述方法中,所述公共特征参数包括单板类型、单板槽位、端 口数量及端口类型。
本发明还提供了一种构造模拟单板的系统,包括
用于获取公共特性参数的单板,并将所获取的公共特性参数输送至与
所述单板相连接的组合策略设置模块;
用于获取所述单板接口模块的特征参数并提供通讯接口模块的支撑平 台,并将所述特征参数输送至所述组合策略设置模块;
所述组合策略设置模块将所述单板的公共特征参数及接口模块的特征 参数进行组合设置,并定制出所述模拟单板。
其中,所述系统中,所述单板包括主控板和光接口板,且所述主控板 和光接口板与一组合策略设置模块连接;所述主控板用于模拟网元的初始 配置功能,所述光接口板用于模拟各功能模块的软件配置功能。
其中,所述系统中,所述系统还包括一公用模块,与所述组合策略设 置模块连接,为各个所述单板被模拟时提供一个公用功能。
其中,所述系统中,所述通讯接口模块包括内部通讯接口模块和外部 通讯接口模块;所述内部通讯接口模块用于接收和发送所述单板之间的通
讯信息,并通过所述外部通讯接口模块与所述组合策略设置模块连接。
与现有技术相比,本发明所述构造模拟单板的方法,可以通过模拟现 有单板的功能模块为客户定制所需的模拟单板,该方法可以提供模拟单板 功能的自由组合,丰富了模拟单板功能,具有高度的灵活性。


图1为本发明构造模拟单板的系统的内部通讯框架示意图; 图2为本发明构造模拟单板的系统的外部通讯框架示意图; 图3为本发明构造模拟单板的方法的实现步骤流程图; 图4为本发明构造模拟单板的方法的具体实现示意图。
具体实施例方式
下面结合附图,对本发明的较佳实施例作进一步详细说明。
本发明提供了一种构造模拟单板的系统,如图1、 2和4所示,包括单
板100、支撑平台130及组合策略设置模块140;其中,所述单板100中还
包括主控板110和光接口板120,如图4所示;所述支撑平台130包括外部
通讯接口模块131和内部通讯接口模块132,如图2所示。所述单板100上
设有多种功能模块,比如,公用模块150、业务模块160,所述公用模块150
用于提供所需模拟单板所需的公用功能,所述业务模块160用于提供所需 模拟单板的特殊业务功能。
模拟系统将l^l》模拟单板预期需要实现的功能,首先需要获取所述单 板的公共特征参数,比如单板类型、单板槽位、端口数量及端口类型,通 过这些公共特征参数构建所述模拟单板的功能模块;其次,获取所述单板 100上各功能模块的特征参数,并根据用户所需定制的所述模拟单板的功 能,将所需功能的特征参数由所述组合策略设置模块140进行策略组合, 并通过所述支撑平台130的通讯接口模块提供的内部通讯接口模块132的 接口与其他单板通信,所述通讯接口模块提供的外部通讯接口模块132可 以实现模拟系统与EMS网络系统的通信,构建所述模拟单板。
所述内部接口通讯模块132,本实施例中优选socket模拟S 口通讯模块, 所述模拟系统模拟内部接口通讯模块132时,在初始化阶段,模拟系统将 调用内部接口通讯模块132提供的内部接口通讯模块初始化函数接口,在 接收和发送命令时调用内部接口通讯模块提供的接收和发送命令函数,模 拟内部接口模块132可以实现各个单板之间的通信,从而实现了模拟网元 设备。所述模拟系统模拟所述外部接口通讯模块131,本实施例中优选可以 模拟Qx接口通讯模块、Q3接口通讯模块及F接口通讯模块,这三个以太 网接口利用TCP/IP协议方式模拟。这样,模拟系统通过上述模拟通讯接口 模块可以构建一所述支撑平台130,如图1、 2和4所示。
所述模拟系统中还包括一主控板110,如图2和图4所示。所述^f莫拟系 统首先模拟所述主控板110,由所述主控板110控板并完成对模拟网元的初 始配置,通过所示外部接口模块132接收网管系统命令加以分析,通过内 部通信接口 131对各个单板发布指令,执行相应操作,同时将各个单板100 的上报消息转发给网管。所示主控板110还控制设备的告警输出和监测外 部告警输入。通过以上的模拟过程实现模拟所示主控板110与各个单板100 之间的报文收发,从而实现了模拟网元设备,节省了实际网元设备、实际 单板高昂的费用以及庞大的实际设备所占用的空间。进一步地模拟嵌入式 通信信道(Embedded Communication Channel, ECC)协议处理模块,设备 管理系统(Equipment Management System, EMS)网络系统通过才莫拟接入 网元所述主控板100的ECC与子网中其他模拟网元设备主控板的ECC互 连,从而实现对模拟网元设备的组网,进而管理整个子网,真正发挥出了 模拟网元设备工具的优势。所述主控板100的ECC模块总线到每块单板, 通过对ECC协议处理模块的模拟,可以实现对模拟网元设备的組网。
所述模拟系统还包括一光接口板120,如图4所示,所述光接口板120 上设有多个功能模块,每一个功能模块可以实现不同的业务功能。模拟系 统模拟光接口板上的各个功能模块的特征参数,比如,单板类型、单板槽 位、单板端口速率、端口类型和端口数量,获取所述模拟单板所需的功能 模块的特征参数,并通过所述组合策略设置模块140构建所述模拟单板所 需的功能模块。所述光接口板120包括光板模块、自动激光器关断 (Automatic Laser Shutdown, ALS )模块和ECC协议处理模块;其中,所 述光板模块是通过实现在业务处理层次上适应光口速率和光口数量的变 化,从而实现光口速率和光口数量的软件可配置功能,满足各种不同光口 数量,不同光口速率的光板的要求;ALS模块的核心功能在于在软件上实 现ALS进程,光缆切断、设备失效、或者光连接器拔出等事故均会导致光 功率丢失,在主光通道的一个光传输段内光功率丟失的情况下,需要系统 提供ALS进程,为了在链路重新连好后系统可以容易的恢复;模拟ECC协 议处理模块,所述主控板110通过与所述光接口板120之间的高级数据链 路控制(Highlevel DataLink Control, HDLC)通信总线,将从所述光接 口板120上各个光接口中解出的ECC信息取出,并加以分析,并通过其他 光接口转发或交付网管系统处理。
其中,所述公用模块150,如图4所示,用于模拟所述主控板IIO主程 序框架模块,对该框架模块的设计主要包括初始化模板和主循环模板两个 部分,设计的原则是各个功能(或子程序)原子化,并尽可能的独立,提 高重用性,采用通用函数(模板)实现功能;模拟告警性能模块,告警性 能模块代替单板管理所有的告警、性能和模拟量,它主要应用于光传输系 统的各种单板的软件中,根据ITU-T (国际电信联盟远程通信标准化组, International Telecommunication Union -Telecommunication Standardization Sector)标准,为单板按统一规范的方式管理所有的告警、性能和模拟量, 包括告警的产生、消失、屏蔽设置和上报,性能的计算、性能越限告警的 产生和消失以及模拟量的统计和模拟量越限告警的产生和消失等。所述公 用模块模块为外部程序(单板软件)提供一个用户程序接口 (包括公用数 据类型和一组接口函数),使单板软件能够按照一种尽可能简单的方式和模 块交互数据,减少对外部程序的依赖,增加通用性,使之能够通过一个规 范的接口,适用于所有的单板软件的告警和性能的管理。而外部程序只需 要通过模块提供的接口,就可以实现所有关于告警和性能处理的功能;模 拟远程下载模块,单板远程下载模块是基于嵌入式操作系统的模块,实现 对单板软件的升级功能;其次,模拟主控板110上的业务模块,比如,模 拟实时时钟,在实时时钟中,对于网元单板监控,需要知道告警发生和消 失的准确时间;模拟复位模块,主控板可以对各个单板执行复位命令;模 拟ECC模块,EMS通过模拟接入网元主控板的ECC与子网中其他模拟网 元设备主控板的ECC互连;模拟数据库存储模块,提供大容量告警、性能
数据的存储。
请参阅图3,本发明还提供了一种构建才莫拟单板的方法,其实现流程步
骤如下
200、模拟主控板,获取该主控板的公共参数及各功能模块的特征参数; 210、模拟现有单板,获取该单板的公共特性参数,根据所述功能模块 的公共特性参数构造模拟功能模块;
220、 获取所述单板上的公共模块和业务模块等功能模块的特征参数; 230、获取通讯接口模块的特征参数;240、 根据所述通讯接口模块的特征参数,模拟通讯接口,构建支撑平台.
250、组合策略设置模块将根据用户所需定制的模拟单板的功能,对获 取的功能模块的特征数据及所述通讯接口模块的特征数据进行模拟单板的 组合定制;
260、构建用户所需的模拟单板,结束模拟过程。 其中,所述步骤220还包括如下步骤
221、 获取所迷单板上的各个功能^^莫块的特征参数;
222、 获取所迷单板中可组合的功能模块的特征参数;
223、 根据所述功能模块的特征参数模拟所述模拟单板的各个功能模块 的功能。
其中,所述步骤240还包括如下步骤
241、 获取所述单板上的各个功能模块之间的内部通信接口的特征参
数;
242、 获取所述单板上的各个功能;f莫块之间的外部通信接口的特征参
数;
243、 根据所述内部通信接口的特征参数和外部通信接口的特征参数, 模拟所述通讯接口 ,构造所述支持平台。 其中,所述步骤250中还包括根据才莫拟单板预期实现的功能而定制 模块选择策略,用户可以根据对模拟光接口板所要期望实现的功能选择各 个功能模块,优选地公用功能模块可以选择主程序框架模块、告警性能 模块、远程下载模块;业务模块可以选择光板模块、ALS模块,在模拟 单板内部各个模块通过消息队列的方式通信。请参阅图4,公用模块采用功能封装方式,该模块为外部程序(单板软 件)提供一个用户程序接口 (包括公用数据类型和一组接口函数),使单板 软件能够按照一种尽可能简单的方式和其他模块交互数据,减少对外部程 序的依赖,增加通用性,使之能够通过一个规范的接口,适用于所有模拟 单板;用户可以通过对模拟主控板、模拟光接口板等模拟单板预期实现的 功能,选择功能模块。模拟系统可以根据用户的不同需求,提供单板功能模 块的自由组合功能,丰富了单板功能,具有高度的灵活性。综上所述,本发明通过模拟系统定制单板的功能模块,并根据用户不 同的需求,对单板的功能模块进行自由组合,定制用户所需的模拟单板; 同时,还可以模拟不同的单板以及同一单板不同的功能,灵活度高,扩展 了模拟设备的实用价值和应用空间,并进一步地模拟ECC协议处理模块, 且EMS网络系统通过模拟接入网元所述主控板100的ECC与子网中其他 模拟网元设备主控板的ECC互连,从而实现对模拟网元设备的组网,进而 管理整个子网,真正发挥出了模拟网元设备工具的优势。总之,本发明并不限于上述实施方式,任何熟悉此技术者,在不脱离 本发明的精神和范围内,都应该落在本发明的保护范围之内。
权利要求
1、一种构造模拟单板的方法,其特征在于,包括如下步骤A、获取单板的功能模块的公共特性参数,并根据所述功能模块的公共特性参数构造模拟功能模块;B、获取所述单板的接口模块的特征参数,并根据所述接口模块的特征参数模拟通讯接口,构造支撑平台;C、定制所述模拟功能模块组合策略,构造所述模拟单板。
2、 根据权利要求1所述的方法,其特征在于,所述步骤A还包括如 下步骤Al、获取所述单板上的各个功能模块的特征参数; A2、获取所述单板中可组合的功能模块的特征参数; A3、根据所述功能模块的特征参数模拟所述模拟单板的各个功能模块 的功能。
3、 根据权利要求1所述的方法,其特征在于,所述步骤B还包括如 下步骤Bl、获取所述单板上的各个功能模块之间的内部通信接口的特征参数; B2、获取所述单板上的各个功能模块之间的外部通信接口的特征参数; B3、根据所述内部通信接口的特征参数和外部通信接口的特征参数, 模拟所述通讯接口 ,构造所述支持平台。
4、 根据权利要求1至3任一所述的方法,其特征在于,所述公共特 征参数包括单板类型、单板槽位、端口数量及端口类型。
5、 一种构造才莫拟单板的系统,其特征在于,包括用于获取公共4性参数的单板,并将所获取的公共特性参数输送至与所述单板相连接的组合策略设置模块;用于获取所述单板接口模块的特征参数并提供通讯接口模块的支撑平 台,并将所述特征参数输送至所述组合策略设置模块;所述组合策略设置模块将所述单板的公共特征参数及接口模块的特征 参数进行组合设置,并定制出所述模拟单板。
6、 根据权利要求5所述的系统,其特征在于,所述单板包括主控板 和光接口板,且所述主控板和光接口板与一组合策略设置一莫块连接;所述 主控板用于模拟网元的初始配置功能,所述光接口板用于模拟各功能模块 的软件配置功能。
7、 根据权利要求5所述的系统,其特征在于,所述系统还包括一公 用模块,与所述组合策略设置模块连接,为各个所迷单板被模拟时提供一 个公用功能。
8、 根据权利要求5.所述的系统,其特征在于,所述通讯接口模块包 括内部通讯接口模块和外部通讯接口模块;所述内部通讯接口模块用于接 收和发送所述单板之间的通讯信息,并通过所述外部通讯接口模块与所述 組合策略设置模块连接。
全文摘要
本发明公开了一种构造模拟单板的方法及其系统,所述方法包括如下步骤获取单板的功能模块的公共特性参数,并根据所述功能模块的公共特性参数构造模拟功能模块;获取所述单板的接口模块的特征参数,并根据所述接口模块的特征参数模拟通讯接口,构造支撑平台;定制所述模拟功能模块组合策略,构造所述模拟单板。与现有技术相比,本发明所述构造模拟单板的方法,可以通过模拟现有单板的功能模块为客户定制所需的模拟单板,该方法可以提供模拟单板功能的自由组合,丰富了模拟单板功能,具有高度的灵活性。
文档编号H04L12/24GK101159585SQ20071007650
公开日2008年4月9日 申请日期2007年8月18日 优先权日2007年8月18日
发明者勇 尹, 帆 杨, 程兵旺 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1