本站小编为你精心准备了电信网络拓扑论文参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
电信网络拓扑图主要包含树图、网络图等,其中树图是以树型的方式呈现网元和网元之间的关系,而网络图以分层的方式呈现网元及网元之间的关联关系。另外,还利用表呈现网元属性信息和网元告警信息。
1系统框架
电信网络拓扑采用B/S结构,其中展示层为拓扑展示框架,采用SpringRCP技术和拓扑客户端守候进程ClientDaemon,并利用TWaver中的组件,实现拓扑展示功能;业务逻辑层为拓扑逻辑框架,通过实现拓扑业务模型引擎、拓扑呈现引擎、OSS网元基本信息引擎和网元告警信息引擎等功能,并利用拓扑服务端的守候进程ServerDaemon实现拓扑图建模、拓扑图呈现,以及与OSS数据库中网元信息更新和告警同步等;而存储层主要以数据库或XML文件的形式存储拓扑数据。电信网络拓扑功能结构如图1所示。
2主要技术
在实现电信网络拓扑图的所有功能中,主要是建立拓扑图和呈现拓扑图。
2.1拓扑图建立在生成电信网络拓扑图时,一般分为3个步骤:(1)建立模型。由于在电信网络拓扑图中,存在一些类型相对固定的网元,而一般情况下,相同类型网元的相关网元也是相同的。因此,可以根据网元类型,建立连接关系模型,系统根据模型生成拓扑图。(2)建立静态节点模型。在电信网络拓扑图的首个拓扑图上,需要建立一些静态节点,比如,拓扑图的类别(如话务网或信令网),可以把这些节点作为静态节点放在首个拓扑图上,再让系统根据网元类型拓扑图制作这些节点的子拓扑图。(3)根据模型生成拓扑图。系统根据第(1)步和第(2)步建立的模型,生成电信网络拓扑图,并存储在拓扑数据库中。
2.2拓扑图呈现呈现电信网络拓扑图的关键是加载网元节点信息,一般采用手工加载和自动加载两种方式。(1)手工加载。利用TWaver的钻取功能,双击某个网元时,如果该网元有子拓扑图,则系统取得其子拓扑图,并加载。特点:加载首个拓扑图时,速度快,但在加载子拓扑图时,因为要到后台数据库中查询子拓扑数据信息,导致速度较慢。(2)自动加载。利用线程类执行并加载电信网络拓扑图上的节点及信息。从电信网络拓扑图的首个拓扑图开始,查询子拓扑图的网元,然后加载其子拓扑图。特点:首次打开拓扑图时,用时较长;但加载完成整个拓扑图后,系统不再加载拓扑图信息,从而不再影响系统性能。
3代码说明
在实现过程中,编码要符合规范。其中,加载网元节点信息的addData()方法代码如下。
4效果举例
TWaver提供了多种拓扑图的布局方法,如随机布局、圆型布局、对称布局、树型布局等,利用这些方法可以方便地对拓扑图上的网元进行布局排列。在此,列举一个MSC的关联拓扑图,如图2所示。
5结语
一般情况下,电信网元之间关系复杂,需要将电信拓扑按照实际功能分为几个子拓扑图(比如话务拓扑和信令拓扑,分别显示网元之间的话务关系和信令关系),这样既简化了程序的复杂度,也使得拓扑图中网元之间的关系更加简洁、明了。随着TWaver系列产品功能的不断发展和完善,其将被应用到更多信息系统中。
作者:康保军单位:浙江长征职业技术学院计算机与信息技术系