论文部分内容阅读
摘要:电力通信资源管理系统配置信息的动态获取是电力将建设中的一项重要工作,实现动态获取是保证通信资源管理系统正常运行的重要条件。本文将重点分析电力通信资源管理系统、TMF814协议以及CORBA技术。动态信息的获取主要是基于ACE+TAO平台的接口适配器来实现的。本文将重点探讨这几个方面,详细探究如何实现配置信息的动态获取。
关键词:通信资源管理;配置信息;动态获取
随着我国电力网络建设的快速发展,电力通信网的规模越来越大,网络结构也越来越复杂。为了适应形势的发展,各地广泛应用通信网络资源管理系统。该系统的应用能够有效提升管理效率,保证电力系统正常运行。然而当前的通信网络资源管理系统仍然是以人工管理为主的,电子化程度还不能够适应实际情况。
在人工管理的模式下是无法反映设备和系统的动态化的,也无法实现网络资源的动态更新,从而最终也就无法实现对网络资源的有效规划和调度。在这样的背景下加强通信网络资源管理系统的研究,实现配置信息的动态获取就显得非常重要。
一、电力通信资源管理系统介绍
所谓电力通信资源管理系统主要指的是把电力通信调度部门当作主要应用对象,在管理对象覆盖范围内对所有通信设备和线路进行专业化管理,在该系统中数据主要是通过网络来进行传输。在专业地网络技术的支持下通信资源管理将能够实现数据共享。在系统中所有业务逻辑关系以及网络结构都是通过图形方式来直观显示的。在网络技术的支持下,能够进一步实现网络结构的可视化管理。这种管理方式既能够体现出网络拓扑结构,同时还能够体现出线缆实际路由走向。在实际工作过程中应该高度重视这项技术。
电力通信资源管理系统与其他技术相比具有非常巨大的优势,通过应用通信网络资源管理系统能够实现以下功能:一是能够实现数据资源的统一管理和共享。二是能够为用户提供方便地资源查询、分析以及统计等功能;三是能够根据实际需要建立专业地业务管理功能,能够满足不同专业地实际要求。
通信资源管理系统配置信息的动态获取离不开CORBA技术和TMF814协议的支持,了解这两者是进行设计的重要基础。CORBA技术是一种面向对象的应用互操作标准,这是一种被人们广泛应用的系统集成标准。应用这项标准能够实现多层次团建构建技术,对于实现应用领域框架以及领域构件的开发具有重要意义。在实际工作过程中应该高度重视这项技术不断加强对这项技术的研究。TMF814采用的是CORBA技术作为业务层对外互联的桥梁的,这套系列标准能够为多厂商环境问题提供出专业地通用标准以及解决方案。
二、动态获取配置信息的方案
配置信息的动态获取是一种专业的方式,这种方式在实际工作中的应用具有重要意义。动态获取通常是借用厂家网管提供的北向接口来获取各种信心的,接口协议通常是CORBA。在动态获取信息的过程中适配器的设置是一个非常关键的环节。加强对适配器设计的研究是实现动态获取配置信息的重点。
在电力通信资源管理系统中适配器的主要任务就是要把接受到的各个厂商网管系统的数据信息进行转换适配,之后再把结果返回到资源管理系统中,从而能够实现资源管理系统数据库的动态集中管理。功能模块设计是电力通信资源管理系统中适配器设计的主要任务。适配器本身包含四大功能模块:协议转换模块、信息获取模块、管理功能模块和队列管理模块。这四大功能模块的设计方法都是不同的,在实际工作过程中必须要结合实际情况的需要来进行设计。各大功能模块之间还要能够实现信息交互。这里指的交互主要指的是两方面:一是信息获取模块与协议转换适配模块的交互;二是协议转换适配模块与管理功能模块的交互。
适配器的模块设计。首先,从适配器信息获取模块的角度上来说,本模块的主要功能有两个方面,第一,建立在IDL方法基础之上,实现对TMF814接口数据信息的调用,第二,面向电力通信资源管理系统提供一个统一接口屏蔽TMF8144协议。信息获取模块最大的特点在于:能够直接实现与系统内部TMF814接口的交互,调用TMF814接口的各种操作以及运用其相关服务来获取各厂商网管系统中的信息,实现数据的动态获取。其次,从协议转换适配模块的角度上来说,本模块的主要功能是,对所获取的数据进行统计以及格式转换,是依赖于具体应用的后台计算模块。本模块能够照应用的要求自动将获取到的原始数据整理、抽象成应用需要的格式。接口适配器对网络管理系统与被管系统之间的通信协议、网络管理协议和信息模型进行适配,它首先实现将命令、参数等信息的语义、语法在TMF协议之间转换。与此同时,本模块也是Adapter接口功能的具体实现,该模块在协议转换适配模型中分为通信协议适配、网管协议适配、数据格式与信息语义适配;再次,从管理功能模块的角度上来说,本模块的主要功能是,向资源管理系统提供的信息有网络拓扑及通道资源配置信息、设备故障信息、设备性能信息、告警信息等。所以可将管理功能模块主要包括配置管理,会话管理,性能管理,故障管理,告警管理。通过资源分享的方式,实现对拓扑数据的映射以及拓扑数据改变上报方面的功能;最后,从队列管理模块的角度上来说,本模块的主要功能是,适配器同时接收到多个获取请求,那么适配器收到请求,为每一个实时任务请求提供一个服务线程,该线程向服务请求提供服务。首先放在等待队列的队尾,等待处理,数据处理进程每次从等待队列的队头取一个请求,进行处理,然后将结果放到等待发送队列的队尾,等待发送到资源管理系统。通过以上操作流程,避免在多个厂商网管同时向适配器发送数据的过程当中,受到现成创建或销毁因素影响而产生的系统开销增大问题。
适配器动态获取。针对适配器获取动态信息的第一步就是要获取厂商网管配置信息的函数定义。数据的获取首先是需要建立同各厂商网管的连接。建立连接就需要了解并保存命名服务端口、命名服务地址、NMS name以及MES结构等中参数。通常情况是采用ini文件来进行保护的。建立连接之后就能够应用一系列函数来获取设备厂商网管系统配置信息了。数据获取是有固定流程的,管理系统、网管系统以及适配器之间的交互主要可以分成以下几个步骤:首先是电力通信资源管理系统同适配器建立连接,两者之间的连接通常是socket连接;其次是在适配器受到获取请求之后同厂商网管建立连接;而后就要获取配置信息;最后是适配器对获取的配置信息进行协议转换。经过转换之后最终成为资源管理系统所需要的数据。 三、机架图动态绘制的实现
机架图的动态绘制是配置信息动态获取的重要步骤。在实际工作过程中主要是使用TCAD组件利用Deplphi编程来实现的。该组件的使用必须要能够满足以下几个条件:一是组件能够满足矢量绘图的要求;二是该组件本身应该是由Delphi编程编制完成的。在工作过程中应该要充分利用Delphi面向对象的功能,有效实现代码绘制图形功能;三是组件本身必须要是完整的。
绘制流程。在绘制过程中首先是要对配置信息结构体进行协议解析,其次是要把列表中的机型框号和模板库中的历史数据精进行详细对比,当没有相应信号的时候就需要自动绘制该型号机框图并存入到模板库中。数据保存在数据表中,图形则是要保存在模板库中,这样做的主要目的是要方便以后的调用。而后就是要提取出板卡型号和模板库中的历史数据进行对比。通过对比来最终实现机框同板卡的自动组合。最后一步就是要把接口数据调出。严格按照以上程序来进行操作就能够有效实现机架图的绘制。在设计过程如果发现数据库中有获得设备的信息,就可以根据逻辑调用关系来自动组合成机架图。如果只有部分数据存在的话,则需要自动绘制新的图元图形,这样能够有效提升工作效率,对于实现厂商网管力系统设备信息的同步具有重要意义。
划分功能模块。在动态绘制机架图的过程中主要是包括以下三个功能模块:DataModule数据模块文件、Core nit核心单元文件以及AutoDeviceObj各资源数据对象object定义文件;
Core nit核心模块中的定义函数是:
该函数的主要功能是要获取到的数据包拆分成序列组。拆分过程中主要是依据分隔符来进行拆分。tSplit表示的就是数据分隔符,tSource代表的是字符串型数据包。通过该函数能够实现数据从字符串到列表的转换。
该函数表示的是根据机框槽位数量来画槽位图形,在函数中当标志位Tag是3的时候表示的是绘制槽位。在实际过程中首先需要根据曹位数以及槽位宽度来制定机框的大小,之后再把绘制好的机框和槽位组合到一起。Tag为2的时候表示的是机框已经配制好插槽。在选择了某种类型的插槽之后,系统就能够根基机框属性信息,自动生成槽插图元到机框模板编辑器中。
四﹑结束语
在电力建设事业快速发展的今天,加强电力通信资源管理系统的研究具有重要意义。本文通过对电力通信网资源管理系统进行深入研究并对动态获取配置信息的方案及机架图绘制进行了深入分析。在设计过程中适配器如何进行设计是关键步骤,今后要根据实际需要来设计适配器。
参考文献:
[1]张增华,张刚.电力通信资源管理系统中空间数据同步研究[J]. 电力系统通信,2009(3).
[2]祁兵,杨学金,龚钢军.电力通信资源管理系统的设计与实现[J].继电器,2005(16).
[3]李红.西北电力通信资源管理系统建设的规划与研究[J].电力系统通信,2007(11).
关键词:通信资源管理;配置信息;动态获取
随着我国电力网络建设的快速发展,电力通信网的规模越来越大,网络结构也越来越复杂。为了适应形势的发展,各地广泛应用通信网络资源管理系统。该系统的应用能够有效提升管理效率,保证电力系统正常运行。然而当前的通信网络资源管理系统仍然是以人工管理为主的,电子化程度还不能够适应实际情况。
在人工管理的模式下是无法反映设备和系统的动态化的,也无法实现网络资源的动态更新,从而最终也就无法实现对网络资源的有效规划和调度。在这样的背景下加强通信网络资源管理系统的研究,实现配置信息的动态获取就显得非常重要。
一、电力通信资源管理系统介绍
所谓电力通信资源管理系统主要指的是把电力通信调度部门当作主要应用对象,在管理对象覆盖范围内对所有通信设备和线路进行专业化管理,在该系统中数据主要是通过网络来进行传输。在专业地网络技术的支持下通信资源管理将能够实现数据共享。在系统中所有业务逻辑关系以及网络结构都是通过图形方式来直观显示的。在网络技术的支持下,能够进一步实现网络结构的可视化管理。这种管理方式既能够体现出网络拓扑结构,同时还能够体现出线缆实际路由走向。在实际工作过程中应该高度重视这项技术。
电力通信资源管理系统与其他技术相比具有非常巨大的优势,通过应用通信网络资源管理系统能够实现以下功能:一是能够实现数据资源的统一管理和共享。二是能够为用户提供方便地资源查询、分析以及统计等功能;三是能够根据实际需要建立专业地业务管理功能,能够满足不同专业地实际要求。
通信资源管理系统配置信息的动态获取离不开CORBA技术和TMF814协议的支持,了解这两者是进行设计的重要基础。CORBA技术是一种面向对象的应用互操作标准,这是一种被人们广泛应用的系统集成标准。应用这项标准能够实现多层次团建构建技术,对于实现应用领域框架以及领域构件的开发具有重要意义。在实际工作过程中应该高度重视这项技术不断加强对这项技术的研究。TMF814采用的是CORBA技术作为业务层对外互联的桥梁的,这套系列标准能够为多厂商环境问题提供出专业地通用标准以及解决方案。
二、动态获取配置信息的方案
配置信息的动态获取是一种专业的方式,这种方式在实际工作中的应用具有重要意义。动态获取通常是借用厂家网管提供的北向接口来获取各种信心的,接口协议通常是CORBA。在动态获取信息的过程中适配器的设置是一个非常关键的环节。加强对适配器设计的研究是实现动态获取配置信息的重点。
在电力通信资源管理系统中适配器的主要任务就是要把接受到的各个厂商网管系统的数据信息进行转换适配,之后再把结果返回到资源管理系统中,从而能够实现资源管理系统数据库的动态集中管理。功能模块设计是电力通信资源管理系统中适配器设计的主要任务。适配器本身包含四大功能模块:协议转换模块、信息获取模块、管理功能模块和队列管理模块。这四大功能模块的设计方法都是不同的,在实际工作过程中必须要结合实际情况的需要来进行设计。各大功能模块之间还要能够实现信息交互。这里指的交互主要指的是两方面:一是信息获取模块与协议转换适配模块的交互;二是协议转换适配模块与管理功能模块的交互。
适配器的模块设计。首先,从适配器信息获取模块的角度上来说,本模块的主要功能有两个方面,第一,建立在IDL方法基础之上,实现对TMF814接口数据信息的调用,第二,面向电力通信资源管理系统提供一个统一接口屏蔽TMF8144协议。信息获取模块最大的特点在于:能够直接实现与系统内部TMF814接口的交互,调用TMF814接口的各种操作以及运用其相关服务来获取各厂商网管系统中的信息,实现数据的动态获取。其次,从协议转换适配模块的角度上来说,本模块的主要功能是,对所获取的数据进行统计以及格式转换,是依赖于具体应用的后台计算模块。本模块能够照应用的要求自动将获取到的原始数据整理、抽象成应用需要的格式。接口适配器对网络管理系统与被管系统之间的通信协议、网络管理协议和信息模型进行适配,它首先实现将命令、参数等信息的语义、语法在TMF协议之间转换。与此同时,本模块也是Adapter接口功能的具体实现,该模块在协议转换适配模型中分为通信协议适配、网管协议适配、数据格式与信息语义适配;再次,从管理功能模块的角度上来说,本模块的主要功能是,向资源管理系统提供的信息有网络拓扑及通道资源配置信息、设备故障信息、设备性能信息、告警信息等。所以可将管理功能模块主要包括配置管理,会话管理,性能管理,故障管理,告警管理。通过资源分享的方式,实现对拓扑数据的映射以及拓扑数据改变上报方面的功能;最后,从队列管理模块的角度上来说,本模块的主要功能是,适配器同时接收到多个获取请求,那么适配器收到请求,为每一个实时任务请求提供一个服务线程,该线程向服务请求提供服务。首先放在等待队列的队尾,等待处理,数据处理进程每次从等待队列的队头取一个请求,进行处理,然后将结果放到等待发送队列的队尾,等待发送到资源管理系统。通过以上操作流程,避免在多个厂商网管同时向适配器发送数据的过程当中,受到现成创建或销毁因素影响而产生的系统开销增大问题。
适配器动态获取。针对适配器获取动态信息的第一步就是要获取厂商网管配置信息的函数定义。数据的获取首先是需要建立同各厂商网管的连接。建立连接就需要了解并保存命名服务端口、命名服务地址、NMS name以及MES结构等中参数。通常情况是采用ini文件来进行保护的。建立连接之后就能够应用一系列函数来获取设备厂商网管系统配置信息了。数据获取是有固定流程的,管理系统、网管系统以及适配器之间的交互主要可以分成以下几个步骤:首先是电力通信资源管理系统同适配器建立连接,两者之间的连接通常是socket连接;其次是在适配器受到获取请求之后同厂商网管建立连接;而后就要获取配置信息;最后是适配器对获取的配置信息进行协议转换。经过转换之后最终成为资源管理系统所需要的数据。 三、机架图动态绘制的实现
机架图的动态绘制是配置信息动态获取的重要步骤。在实际工作过程中主要是使用TCAD组件利用Deplphi编程来实现的。该组件的使用必须要能够满足以下几个条件:一是组件能够满足矢量绘图的要求;二是该组件本身应该是由Delphi编程编制完成的。在工作过程中应该要充分利用Delphi面向对象的功能,有效实现代码绘制图形功能;三是组件本身必须要是完整的。
绘制流程。在绘制过程中首先是要对配置信息结构体进行协议解析,其次是要把列表中的机型框号和模板库中的历史数据精进行详细对比,当没有相应信号的时候就需要自动绘制该型号机框图并存入到模板库中。数据保存在数据表中,图形则是要保存在模板库中,这样做的主要目的是要方便以后的调用。而后就是要提取出板卡型号和模板库中的历史数据进行对比。通过对比来最终实现机框同板卡的自动组合。最后一步就是要把接口数据调出。严格按照以上程序来进行操作就能够有效实现机架图的绘制。在设计过程如果发现数据库中有获得设备的信息,就可以根据逻辑调用关系来自动组合成机架图。如果只有部分数据存在的话,则需要自动绘制新的图元图形,这样能够有效提升工作效率,对于实现厂商网管力系统设备信息的同步具有重要意义。
划分功能模块。在动态绘制机架图的过程中主要是包括以下三个功能模块:DataModule数据模块文件、Core nit核心单元文件以及AutoDeviceObj各资源数据对象object定义文件;
Core nit核心模块中的定义函数是:
该函数的主要功能是要获取到的数据包拆分成序列组。拆分过程中主要是依据分隔符来进行拆分。tSplit表示的就是数据分隔符,tSource代表的是字符串型数据包。通过该函数能够实现数据从字符串到列表的转换。
该函数表示的是根据机框槽位数量来画槽位图形,在函数中当标志位Tag是3的时候表示的是绘制槽位。在实际过程中首先需要根据曹位数以及槽位宽度来制定机框的大小,之后再把绘制好的机框和槽位组合到一起。Tag为2的时候表示的是机框已经配制好插槽。在选择了某种类型的插槽之后,系统就能够根基机框属性信息,自动生成槽插图元到机框模板编辑器中。
四﹑结束语
在电力建设事业快速发展的今天,加强电力通信资源管理系统的研究具有重要意义。本文通过对电力通信网资源管理系统进行深入研究并对动态获取配置信息的方案及机架图绘制进行了深入分析。在设计过程中适配器如何进行设计是关键步骤,今后要根据实际需要来设计适配器。
参考文献:
[1]张增华,张刚.电力通信资源管理系统中空间数据同步研究[J]. 电力系统通信,2009(3).
[2]祁兵,杨学金,龚钢军.电力通信资源管理系统的设计与实现[J].继电器,2005(16).
[3]李红.西北电力通信资源管理系统建设的规划与研究[J].电力系统通信,2007(11).