无线通信网络中的元件管理系统的制作方法

文档序号:7678448阅读:170来源:国知局
专利名称:无线通信网络中的元件管理系统的制作方法
技术领域
本发明涉及无线通信网络的元件管理系统,并且更具体地,涉
及用于有效管理无线通信网络的元件(诸如RAS和ACR)的系统。
背景技术
随着近年来电子/通信技术的发展,已使用无线通信网络提供了 多种通信服务,诸如移动通信、便携式网络等。如图1所示,无线 通信网络包括诸如个人用户站(PSS)、无线接入站(RAS)、以及 访问控制路由器(ACR)的网元。此处,PSS通过无线通信信道与 RAS进行通信,以使PSS能够4吏用与RAS交互工作的ACR提供的 各种通信服务。
将以无线通信网络提供1"更携互联网服务的情况为例来描述这些 元件的详细功能。PSS执行包括便携互联网无线连接功能、基于IP 的服务连接功能、移动IP功能、终端/用户i人证和安全功能、组播 月良务接收功能、与其他网络的交互工作功能等多种功能。此处,RAS 执行包括便携互联网无线连接功能、无线资源管理和控制功能、移 动(切换,handoff)支持功能、认证和安全功能、服务质量(QoS) 管理功能、下行链路组播功能、计费和统计生成功能、报告功能等 多种功能。此处,ACR执行包括IP路由和移动管理功能、认证和 安全功能、QoS管理功能、计费服务提供功能、在ACR内多个RAS 之间的移动控制功能、资源管理和控制功能等多种功能。同时,需要管理诸如ACR和RAS的网元以稳定地提供便携互 联网服务。例如,便携互联网服务需要能够有效执行包括配置管理、 故障管理、状态管理、安全管理、下载管理、统计管理、诊断及测 试管理、性能管理等多种功能的元件管理系统。

发明内容
技术问题
因此,鉴于上述问题,提出了本发明,并且本发明提供了一种 能够有效管理诸如RAS和ACR的网元的无线通信网络的元件管理 系统(EMS)以提供无线通信服务。
另外,本发明提供了一种具有包括多个模块的模块化结构的 EMS月良务器,该多个才莫块对应于EMS的多种功能并按照物理分离 的方式布置,以<更于将来EMS力l务器的功能的增加和改变。
再者,本发明提供了 一种能够有效实施EMS服务器和EMS客 户端的控制路径和命令传输的元件管理系统,从而减少EMS月艮务 器上的负载。
技术方案
根据本发明的一个方面,提供了 一种用于管理无线通信网络的
元件的系统,该系统包括EMS客户端,包括用于与才喿作者匹配的
图形用户接口单元、用于从图形用户接口单元接收命令并将接收到 的命令传输到套接字处理机的命令管理单元、以及用于将从命令管
理单元传输的命令传输到EMS服务器的套接字处理机;以及EMS 月良务器,包4舌用于与EMS客户端匹配的系统前端功能单元、用于 与无线通信网络的元件匹配的元件接口单元、以及用于处理从系统 前端功能单元传输的命令并执行关于无线通信网络的元件的配置管理功能、故障管理功能、下载管理功能、诊断和测试管理功能、统 计管理功能、以及性能管理功能中的至少 一种的系统后端功能单元。
根据本发明的另 一方面,提供了 一种用于管理无线通信网络的
元件的服务器,该系统包括系统前端功能单元,用于与EMS客 户端匹配,该系统前端功能单元具有与EMS客户端相连的GUI适 配器;系统后端功能单元,用于响应从EMS客户端接收到的命令, 并执行关于元件的配置管理功能、故障管理功能、下载管理功能、 以及i貪断和测试管理功能中的至少一种;以及元件4妄口单元,用于 将命令传输到无线通信网络的元件,并从元件接收执行功能需要的
消息和数据。
期望地,EMS服务器进一步包括NMS接口单元,用于与NMS 匹配,并且该NMS接口单元包括与无线通信网络中的NMS的EMS 管理器交互工作的EMS ^C理。
有益效果
才艮据本发明,通过实现用于管理无线通信网络的网元的元件管 理系统来有效地管理RAS和ACR以l是供稳定的无线通信服务是可 能的。
再者,根据本发明,实现包括多个模块的具有模块化结构的 EMS服务器是可能的,该多个模块对应于EMS的功能并按照物理 分离的方式布置,以便于将来EMS服务器的功能的改变和增加。
另夕卜,才艮据本发明,通过有效地实现EMS月良务器和EMS客户 端的控制路径和信息传输来减少EMS服务器的负载是可能的。
9


结合附图,本发明的前述和其它目的、特征以及优点将从下述
详细"i兌明中变得更加显而易见,在附图中
图1示出了根据本发明的无线通信网络的分级结构的实例; 图2示出了在元件管理系统和其它系统之间的交互工作关系; 图3示出了根据本发明的一个实施例的EMS服务器的具体框
图4是示出根据本发明的用于元件管理的EMS服务器处理命 令的过禾呈的流禾呈图5示出了才艮据本发明的一个实施例的EMS客户端的具体框 图;以及
具体实施例方式
下文中,将参照附图对本发明的示例性实施例进行详细描述。 由于已知功能和结构进行详细描述将不必要地使本发明不清楚,所 以不对其进行详细描述。
下文中,将参照图1对4艮据本发明的无线通信网络的分级结构 进行描述。无线通信网络可以分类为用于网元的操作环境i殳置、有 线/无线资源管理、状态检验等的访问网络域,以及用于移动通信/ 便携互联网服务提供、用户管理等的服务提供商域。此处,访问网 络i或包括网元层(NEL) (Ll)以及元件管理层(EML) (L2),而
1服务提供商域包括网络管理层(NML) (L3)、服务管理层(SML) (L4)、以及业务管理层(BML) (L5)。
在NEL (Ll)处,布置诸如PSS 700、 RAS 400、 ACR 300等
的网元。在EML (L2)处,布置管理PSS、 RAS、 ACR等的元件 管理系统(EMS )刀艮务器100,以及EMS客户端200。
同时,EMSi艮务器100与布置在NML (L3)处的网全各管理系 统(NMS ) 500连接,并且EMS服务器100使服务提供商能够通过 NMS来管J里网元。
图2示出了元件管理系统和其它系统之间的交互工作关系。
根据本发明的元件管理系统包括EMS服务器100和EMS客户 端200。此处,EMS服务器100直接与ACR 300和RAS 400 (即, 网元)交互工作并对其进4亍管理,并且EMS客户端200 4是供用户 接口,该用户接口使操作者能够通过EMS服务器综合监测和控制 ACR 300和RAS 400。
下文中,将参照图2对EMS服务器100进行描述。根据本发 明的EMS月良务器包4舌系统资源管理单元110、系统后端功能单元 120、系统前端功能单元130、元件接口单元140、 NMS接口单元 150、以及数据库(DB) 160。
系统资源管理单元110与系统后端功能单元、系统前端功能单 元、元件接口单元、NMS接口单元、以及数据库交互工作,并且该 系统资源管理单元执行包括系统初始化、系统资源管理、系统维护/ ^修理等的多种功能。具体地,系统资源管理单元IIO才艮据时间或梯: 作者的需要来收集并监测关于CPU负载率、内存器使用率、文件系 统使用率、网络利用率等的数据,并通常管理EMS服务器。另夕卜, 系统资源管理单元110通过收集EMS服务器中使用的数据库使用状态来管理数据库,并执行与EMS服务器的所有应用进程相关的功 能,其包括状态监测、操作中断、以及重复操作。另外,如果处理 器意外失灵(godown)或多种使用率超出预定阈值,系统资源管理 单元110向EMS客户端发出报警产生信息。相反,如果这种使用率 下降至预定阈值之下,系统资源管理单元110向EMS客户端发出报 警解除信息。通过这种方式,系统资源管理单元110向操作者报告 状态信息。
系统后端功能单元120执行用于处理的命令控制功能和与诸如 RAS和ACR的网元相关的多种功能,这些功能包括配置管理、故 障管理、下载管理、诊断和测试管理、统计管理、性能管理等功能。
系统前端功能单元130与EMS客户端交互工作并冲丸4亍用于与 ^燥作者匹配的功能或用于管理日志的功能。如图2所示,系统前端 功能单元包括与EMS客户端200的TCP套接字适配器相连的图形 用户界面(GUI)适配器,通过该图形用户界面适配器来从EMS客
元件^妄口单元140与i者如RAS和ACR的网元相匹配。例如, 元件接口单元根据传输控制协议(TCP)、简单网络管理协议 (SNMP )、文件传输协议(FTP )普通文件传输协议(TFTP )等来 传递和接收RAS和ACR之间的消息和数据。
NMS 4妄口单元150与NMS匹配,该NMS是EMS月l务器的上 层系统。因此,NMS接口单元包括EMS代理,并且NMS通过与 EMS代理相连的EMS管理器来管理EMS服务器。优选地,根据简 单对象访问协议(SOAP)在EMS管理器和EMS代理之间执行通 信。同样,NMS接口单元可以包括用于与服务提供商的OSS交互 工作的操作支持系统(OSS)接口。 OSS接口被构造为可与NMS
12接口分离。在实际实现oss接口的情况下,可以根据服务提供商是
否具有OSS来选择性地采用OSS接口 。
^t据库160与系统资源管理单元和系统后端功能单元交互工 作,并存储与由EMS服务器管理的每个元件(例如,RAS、 ACR 等)相关的信息,这些信息包括包信息、配置信息、故障信息、统 计信息、以及历史信息。
图3示出了才艮据本发明的一个实施例的EMS服务器的详细方 框图。下文中,将参照图3对根据本发明的EMS服务器进行详细 描述。作为参考,为避免附图复杂,图3主要示出了与EMS客户 端和网元相关的事物,而没有示出系统资源管理单元和网^^管理系 统(NMS)接口单元。
为方Y更的目的,首先描述系统前端功能单元130。才艮据本实施 例的系统前端功能单元包括用于与操作者匹配的用户接口模块131 以及用于管理日志的日志管理才莫块132。
用户接口模块131从EMS客户端接收操作者命令并将接收到 的命令传输到系统后端功能单元或元件接口单元。用户接口模块接 收对命令的响应并将接收到的响应传输到对应的EMS客户端。另 外,用户接口模块接收从网元按照实时传输的事件并将该事件传输 到EMS客户端。因此,用户接口模块包括GUI适配器131a、调度 程序131b、事件处理才几131c、广插-接收器131d、格式器131e、以 及日志发送器131f。
当新的EMS客户端通过TCP访问EMS服务器时,GUI适配 器131a才企-验该新的EMS客户端是否具有可访问的IP地址、该新的 EMS客户端是否在可访问的IP地址范围内,或者该新的EMS客户 端是否超出并存用户的允许凄t量,然后允许该新的EMS客户端访问EMS服务器。当EMS客户端正常或结束异常时,GUI适配器131a 移去关于相应的EMS客户端的会话信息。另外,GUI适配器131a 将从EMS客户端传输的操作者命令传输到调度程序并将该命令传 输到格式器以在需要时,输出公式化的输入格式的屏或日志。同时, GUI适配器131a通过调度程序接收来自网元的对操作者命令的响 应,并爿夸该响应传4叙到EMS客户端。
与GUI适配器连接的调度程序131b对通过GUI适配器从EMS 客户端接收到的命令进行分类并将经分类的命令传输到系统后端功 能单元或元件4妄口单元。调度一呈序131b 4妄收^H喿作者命令的响应 并将该响应通过GUI适配器传输到EMS客户端。具体地,当从EMS 客户端接收到的命令对应于与 一个元件相关的简单处理命令时,调 度程序将该命令传输到元件接口单元的命令接收器。当该命令(诸 如相邻单元注册)与多个元件相关或当该命令对应于诸如通过读取 在凄t据库中预注册的多种命令来处理的批命令执行的复杂处理命令 时,调度程序将对于命令的响应传输到系统后端功能单元的命令控 制模块。作为参考,用于本发明的简单处理命令是指不需要系统后 端功能单元的操作的命令(例如,元件状态的监测/修改命令、元件 参数的监测/修改命令、其它监测命令等)。这些简单处理命令直接 从用户接口模块传输到元件接口单元,以使得减少服务器上的负载 成为可能。相反,这种复杂处理命令是指需要系统后端功能单元的 一个或多个功能模块的操作以执行操作者命令的命令。
事件处理机131c接收来自系统后端功能单元中的故障管理模 块的数据处理器的事件(其在系统中产生),并将接收到的事件传输 到EMS客户端。事件处理机131c也接收来自统计管理模块和性能 管理模块的QoS报警消息(当超出操作者设置的阈值时,产生该消 息),并且事件处理机将接收到的消息传输到EMS客户端。同时, 广播接收器131d接收来自元件接口单元的广播发送器的消息,并 将该消息传输到格式器。接下来,格式器131e接收来自广播接收器或来自调度程序的消息,并转换接收到的消息的格式(由CLI命令 才各式化的输入/输出消息格式),并且该才各式器将经格式化的消息传 输到日志发送器131f用于操作者屏幕的输出以及传输到日志管理 模块的接收器用于日志文件的存储。
日志管理模块132接收通过元件接口单元传输的多种消息,并 且该日志管理模块将这些接收到的消息作为日志文件进行存储和管 理。因此,日志管理模块包括接收器132a、记录器132b、以及寻 象器(fmder,查询器)132c。接收器132a接收来自用户接口模块 的格式器131e的消息,并将接收到的消息传输到记录器。接下来, 记录器132b基于接收到的消息来生成、存储、以及管理日志文件。 同时,在需要存储在日志文件中的信息时,寻象器132c检索日志文 件。
系统后端功能单元120执行管理网元的EMS月良务器的具体功 能或操作。另外,系统后端功能单元120包括命令控制模块、配置 管理模块、故障管理模块、下载管理模块、诊断及测试管理模块、 统计管理模块、性能管理模块等。
首先,命令控制才莫块121 乂人凄t据库读耳又EMS客户端预先注册 的批处理命令,并将该命令传输到对应的网元。接下来,命令控制 模块121接收对于该命令的响应并将该响应提供到EMS客户端。 因此,该命令控制4莫块包括管理器处理器121a、批处理器121b、 以及调度器(scheduler) 121c。 一旦从调度器接收到操作者的批作 业的请求时,管理器处理器121a将该请求传输到批处理器。接下来, 管理器处理器将对应于来自批处理器的批作业的单独的命令传输到 调度器,从调度器接收由对应的网元产生的对于该命令的响应,并 将该响应传输到批处理器从而^f吏其可以存储到凄t据库中。同样地,
当结束最终的命令^l行时,管理器处理器将批执行结束响应传输到 用户接口模块。根据从管理器处理器或调度器传输的批作业的请求,
15批处理器Ulb依次获取在数据库中预先注册的命令,并将该命令 传输到对应的网元,从而执行该工作。同时,调度器读取存Y渚在数 据库中的批作业,并以预定时间将该批作业传输到批处理器。接下 来,批处理器将与该工作相关的命令传输到对应的网元。
配置管理模块122执行包括物理拓朴管理、操作参数设置、网 元(例如,RAS、 ACR等)的相邻单元/相邻RAS/相邻ACR的"i殳 置的多种功能。具体地,在与从EMS客户端接收到的涉及元件的 请求消息的关系中,配置消息模块通过元件接口单元按照事件消息 的形式接收来自通过对应的RAS或ACR的涉及元件的请求消息的 处理结果。配置管理模块将接收到的结果转换为能够存储在数据库 中的数据,并将经转换的数据存储在数据库中。在设备状态或网元 的管理状态被修改的情况下,配置管理模块通过用户接口模块将状 态修改消息传输到EMS客户端。此处,物理拓朴管理包括ACR/RAS 的增加/减少安装、频率分配/段/卡的增力口/减少安装等。此处,操作 参数设置包括系统计时器、上行/下行信道的媒体访问控制(MAC) 层和OFDMA物理层(PHY)、安全相关的主密钥管理(PKM)、月艮 务质量(QoS)的服务类别、多个射频(RF)、 IP库(IP pool )、动 态主4几配置协议(DHCP)、以及过载阈值等的参数。
故障管理才莫块4妄收,人RAS和ACR (即,网元)按照实时传输 的故障信息,并产生可视及可听信息。具体地,当故障管理模块通
件的具体部分或软件的具体功能)的故障发生消息或故障解除消息 时,故障管理模块将该消息存储在数据库中并通过将该故障发生消 息或故障解除消息通过用户接口模块广播到EMS客户端来执行报 警功能。
下载管理;溪块将用于RAS和ACR (即,网元)的软件(OS和 应用程序)以及配置文件下载到对应的网元并执行对网元中所4丸行的配置文件进行备4分的功能。具体地,在系统初始化的时刻,通过
才喿作者的要求或通过保留工作(reservation job,预约工作)注册, 下载管理模块根据每个网元将所使用的配置文件和软件下载到对应 的元件中,并将历史信息存储在凄t据库中。可以在EMS客户端的 包管理模块中注册软件和配置文件。同样,通过操作者请求或保留 工作注册,下载管理才莫块对目前在对应的网元中执行的软件或存储 在网元中的配置文件备份到EMS服务器,并将其历史信息存储到 凄t据库中。
诊断及测试管理模块执行测试RAS和ACR (即,网元)的系 统资源并确定故障是否存在的功能。具体地,通过操作者的预约测 试设置,诊断及测试管理模块测试对应时刻的RAS和ACR的资源, 并且该i會断及测试管理一莫块一旦^r测到不安全资源时将资源状态通 过用户接口模块报告给操作者。另外,在存在新装置或代替装置的
情况下,在提供服务之前执行对应装置的功能测试。在元件已工作 的情况下,在对应系统的诊断开始之前中断资源的服务。
同时,上述的配置管理模块、故障管理模块、下载管理才莫块、 以及诊断及测试管理模块中的每一个均包括接收器、数据处理器、 以及命令处理器(见图3)。每个功能模块中的接收器从元件接口单 元的路由器接收相关数据,并将接收到的数据传输到数据处理器。 接下来,数据处理器处理从接收器传输的数据以符合对应模块的功 能,并将结果数据存储到数据库中。同样,每个功能模块中的命令 处理器处理从用户接口模块的调度程序传输的命令,并执行配置管 理、故障管理、下载管理、诊断及测试管理等功能。
统计管理模块根据时间(例如,60分钟)执行收集诸如RAS 和ACR的网元的月良务和故障的统计相关数据并基于预定时间(例 如,每天、每周、每月等)产生统计数据的功能。具体地,统计管 理才莫块通过元件4矣口单元,人RAS和ACIU妄收性能^:据和故障数据,才艮据预定时间产生性能统计凄t据(例如,移交统计、呼叫处理和通
信量统计、无线信道质量统计、i殳备处理器负载统计等)和故障统
计数据,并将产生的数据存储到数据库中。当统计数据超出性能阈
值时,统计管理模块产生QoS报警并将产生的QoS报警传输到用 户4妄口才莫块的事件处理才几。
性能管理模块按时间(例如,5分钟)收集并监测关于RAS和 ACR(即,网元)的性能相关数据。具体地,性能管理模块从RAS 和ACR接收包含性能相关数据的5分钟统计文件,从接收到的文 件中提取监测项目数据,并对该文件应用预定阈值,从而产生性能 监测数据。另外,性能管理模块在数据库中存储并管理性能监测数 据。当性能监测数据超出阈值时,性能管理模块产生QoS报警消息 以存储其历史,并将该消息通过用户接口模块传输到EMS客户端。 性能相关H据可以包括RAS和ACR的处理器CPU负载率、通信量 传输速率/误码率、连接的多个PSS的数目、切换失败率等。
同时,上述的统计管理模块和性能管理模块中的每个均包括接 收器、数据处理器、以及DB加载器(见图3)。每个功能模块的接 收器从元件接口单元的路由器接收相关数据并将接收到的数据传输 到数据处理器。每个数据处理器均处理这些数据以符合对应的模块 的功能,并将处理后的数据传输到DB加载器,并且该DB加载器 将经数据处理器处理后的数据存储到数据库。
下文中,将对元件4妾口单元140进4亍描述。如上所述,元件4妄 口单元140通过4吏用多种通信协i义方案(例如,TCP、 SNMP、 FTP/TFTP等)与RAS和ACR直接相连,并且元件接口单元140 收集和接收数据并传输操作者请求和命令。因此,元件接口单元包 括TCP接口 141、 SNMP接口 142、 FTP/TFTP接口 143、命令接收 器144、网元处理机145、网元活性检验器(alive checker) 146、广播发送器147、统计信息收集器148a、解析器148b、路由器149等,
以与网元进4亍通信。
首先,与网元进行通信的接口可以包括TCP接口 、 SNMP接口 、 FTP/TFTP接口等。
TCP接口 141使用TCP以与诸如RAS和ACR的网元进行通信。 EMS服务器通过TCP接口传输并接收关于网元的操作、管理、维 护/修理等的请求/响应消息,并且EMS服务器接收故障信息和状态 信息。在本发明中,执行基于TCP的处理机之间通信(IPC)以实 现快速消息传输或防止消息丢失。
SNMP接口 142使用SNMP以与诸如RAS和ACR的网元进行 通信。因此,EMS服务器(即,元件接口单元)包括SNMP管理器, 并且对应的网元包括SNMP 理。SNMP管理器将"Get/Get Next/Get Bulk/Set"命令传输到网元的SNMP代理,并接收该命令的响应, 并收集该元件的状态和i殳置信息,并通过"Trap" /人元件的SNMP 代理接收事件和报警信息。同样,SNMP管理器应管理信息库(MIB ) 同步模块(未示出)的请求来收集并同步SNMP代理的MIB。
FTP/TFTP 4妄口 143 4吏用FTP/TFTP以与诸如RAS和ACR的网 元进行通信。EMS服务器使用FTP/TFTP接口以进行诸如软件文件 传输、配置信息文件传输、以及统计数据文件传输的具有庞大凄t据 量的文件传输。图3示出了包括为使操作平稳而将FTP/TFTP服务 器作为分离的子服务器的EMS服务器。
命令接收器144从用户接口模块接收操作者命令,并将该命令 传输到对应的网元。具体地,当从EMS客户端接收到命令时,用 户接口模块的调度器对接收到的命令进行分类,并将经分类的命令 传输到系统后端功能单元的命令控制才莫块或元件4妄口单元的命令接
19收器。如上所述,在需要系统后端功能单元的4乘作的复杂处理命令 的情况下,用户接口模块的调度器将该复杂处理命令传输到命令控 制模块。在不需要系统后端功能单元的操作的简单处理命令的情况 下,用户接口模块的调度器将该简单处理命令直接传输到命令接收
器。接下来,命令接收器通过TCP接口或SNMP接口的适当接口 将该命令传输到网元,并且该命令接收器接收对该命令的响应并将 该响应传输到用户接口模块的调度器。同时,当现有的通信接口(例 如,TCP接口、 SNMP接口 )发生故障时,命令接收器将现有通信 接口改变为能够与网元进行通信的另一接口 ,并通过新的4妄口来传 输命令。
图4是示出4艮据本发明的EMS服务器处理元件管理的命令的 处理的流程图。为筒化描述,用户接口模块的GUI适配器从EMS 客户端接收命令,并将该命令传输到调度器(S410)。接下来,用户 接口模块的调度器根据预定原则对接收到的命令进行分类(S420 )。 分类原则可以由才喿作者来i殳置和^奮改。在如上所述的本实施例中, 命令被广义地划分为两种类型的命令,其包括需要系统后端功能单 元的操作的复杂处理命令和不需要系统后端功能单元的操作的简单 处理命令。然而,这只是一种示例性的分类,并且通过预先确定命
令的类型和种类来预先设置有效路径也是可能的。在命令对应于简 单处理命令的情况下,用户接口模块的调度器将命令传输到元件接 口单元的命令接收器。在命令对应于复杂处理命令的情况下,用户 接口模块的调度器将命令传输到系统后端功能单元的命令控制模 块。同时,系统后端功能单元的命令控制模块处理从调度器接收到 的命令。当命令的某些内容必须传输到元件时,系统后端功能单元 的命令控制模块还将命令传输到元件接口单元的命令接收器 (S430 )。元件接口单元的命令接收器将从用户接口模块传输的命令 传输到对应的网元(S440)。接下来,当从网元接收到对该命令的响 应时,元件接口单元将该响应传输到用户接口模块。最后,用户接
20口模块将该响应传输到EMS客户端,从而将该响应通报给操作者 (S450 )。
再次参考图3,网元处理机145执行关于诸如RAS和ACR的 网元的增加/删除管理的功能。具体地,在通过从EMS客户端传输 的命令增加或移除RAS或ACR的情况下,可以建立或中断基于TCP 或SNMP的对应的RAS或对应的ACR与EMS月良务器的连接。4妾 下来,将对应的RAS或对应的ACR的数据与EMS的凝:据同步。
网元活才企验器146周期性地监测RAS或ACR (即,网元)是 否活,基于TCP或SNMP 4企测与元件通信的消息的链接状态,并 向故障管理模块通报结果消息。具体地,网元活检验器通过使用由 EMS服务器管理的关于RAS和ACR的预定保持活消息通信来周期 性地;险测元件状态。作为^r测元件状态的结果,当不能实现通信或 重新启动通信时,网元活检验器将故障发生消息或故障解除消息传 输到故障管理模块。
广播发送器147将通过TCP接口从网元接收到的消息传输到用 户接口模块的广播接收器以将该消息传输到每个功能模块。
统计信息收集器148a读取通过FTP/TFTP接口接收到的统计文 件(例如,5分钟统计文件、60分钟统计文件),并将该文件通过线 路(by theline)传输到解析器148b。接下来,解析器148b按照具 体的统计项目来分析该文件并将结果数据传输到路由器。
路由器149执行用于将通过TCP接口 、 SNMP接口从网络元件
并通过解析器4妄收到的消息或^t据^^由到系统后端功能单元的对应 功能^^块的功能。因此,元件接口单元包括用于将配置相关数据路 由到配置管理模块的配置管理路由器、用于将故障相关数据路由到 故障管理模块的故障管理路由器、用于将从元件上载的数据路由到下载管理模块的下载管理路由器、用于将诊断及测试相关数据路由 到诊断及测试管理才莫块的诊断及测试管理路由器、用于将统计相关 数据路由到统计管理模块的统计管理路由器、以及用于对性能监测 模块的性能相关数据的性能监测路由器。
图5示出了根据本发明 一个实施例的EMS客户端的具体框图。 下文中,将参照图5对4艮据本发明的EMS客户端进行描述。
如图5所示,EMS客户端200包括图形用户接口单元210、更 新管理单元220、事件管理单元230、命令管理单元240、 DB处理 机250、以及套接字处理机260。
首先,图形用户4妻口单元210扭j亍用于与用户或梯:作者匹配的 功能。图形用户接口单元包括用于管理对应数据的数据才莫型和根据 每个项目的GUI部件。此处,GUI部件执行用于^f吏该数据才莫型适于 显示的对应屏幕的功能。此处,数据模型执行用于存储设备和系统 的数据的功能,该数据包含配置信息、状态信息、以及历史信息。 作为外部功能,图形用户接口单元通过应用GUI部件来提供图形用 户接口。作为内部功能,图形用户接口单元通过应用数据才莫型来实 现与更新管理单元、事件管理单元、以及命令管理单元的接口。作 为参考,图5示出了观看211、配置212、包213、报警2"、才艮告 215、工具216、」操作支持217等的图形用户接口。
更新管理单元220监测网元,并且该更新管理单元周期性i也^t 集并应用i殳备的详细历史和状态。因此,更新管理单元包"fe计时器 221、管理器处理器222、调度程序223等。优选地,主要仅为更新 相关数据才莫型和作为当前窗口激活的GUI而实现更新管理单元以佳: 其性能最佳化。通过事件处理将更新的数据模型的数据应用于对应 的GUI部件。事件管理单元230通过EMS服务器按照实时接收网元的故障
信息和状态修改信息,并且事件管理单元在故障产生事件或故障解 除事件的时刻产生或解除报警,从而产生或解除可视和可听的报警。
因此,事件管理单元包括4妄收器231和管理器处理器232。接收器 231通过套接字处理机260接收从EMS服务器传输的事件,并将该 事件传输到管理器处理器232。接下来,管理器处理器232处理该 传输的事件并将将处理的事件传输到图形用户接口单元210。
命令管理单元240使用队列来处理操作者命令,并将经处理的 命令传输到套接字处理机。接下来,命令管理单元从套接字处理机 接收对该命令的执行响应,并将该执行响应传输到图形用户接口单 元。因此,命令管理单元240包括收发器241和管理器处理器242。 管理器处理器242从图形用户接口单元接收操作者命令,并使用队 列处理接收到的命令,并且该管理器处理器从命令队列读耳又单独的 命令,并将该命令传输到收发器。收发器通过套接字处理4几将操作 者命令传输到EMS服务器,并将接收到的对该命令的响应传输到 管理器处理器。
DB处理才几250读取诸如网元的信息、状态、以及历史的数据, 并将该数据传输到更新管理单元。因此,DB处理机包括DB适配器 251和DB包装器252。此处,DB适配器251从EMS服务器的数 据库获取关于网元的信息,并增加、移走、或^f'务改数据库中的数据。 DB包装器252根据每个管理单元执行用于对从数据库获取的数据 进行打包的功能。
套接字处理机260将操作命令传输到EMS服务器,接收报警 事件和该操作者命令的响应消息,并将接收到的数据或消息传输到 对应的管理单元。在本发明中,使用TCP与EMS服务器进行通信。 图5示出了通过TCP套4妾字适配器261与EMS /R务器连4妾的结构。
23图6示出了如上所述的EMS月艮务器的内部4妄口的实例。参照 图6,基于包括在EMS月良务器的系统资源管理单元、系统后端功能 单元、系统前端功能单元、元件4妾口单元、以及NMS^妾口单元中 的处理器示出了交互4妄口。图6中所示的处理器对应于区别接口所 需的最少处理器。因此,EMS服务器可以包括与图6中的处理器数 目不同的处理器数目。例如,当每个功能模块均包括类似系统后端 功能单元的一个处理器或多个处理器时,相同级别的处理器使用相 同的4妄口 。
参照图6,冲艮据本发明用于EMS服务器的内部接口分类为如下 定义的四种4妾口类型。
首先,"U"接口用作在EMS服务器和EMS客户端之间通信的 接口。这是EMS客户端传输的消息直接从用户接口单元传输到元 件才妄口单元的情况,而不经由基于TCP通信的系统功能单元。
"F^妄口,,用作在元件4妄口单元和系统后端功能单元之间、或 基于TCP在系统后端功能单元和系统前端功能单元之间通信的4妄 口 。
同时,"P,,接口用作在EMS服务器中的内部处理器之间通信 的接口。根据本发明,EMS服务器的内部接口,即,在系统后端功 能单元的每个功能模块中的处理器,能够使用影子存储器来执行消 息队列通信。因此,能够共享互处理的数据并因此实现了快速的数 据调用。
最后,"H,,接口用作在EMS服务器中的管理器处理器和子处 理器之间基于用户数据报协议(UDP)通信的接口。
作为参考,基于服务器-客户端架构来实现EMS服务器,并且 基于Java来开发该客户端并因此该客户端不依赖于特定的操作系统(OS)。另外,优选地,以客户层/业务逻辑层/^:据库层的多层模型 来完整地实现才莫型一见图控制(MVC)架构以快速并灵活;也处理系统 扩展、系统分布安排、或系统功能的修改的请求。例如,可以按照 单独地或成组地才莫块的物理分离的子月良务器的形式来实现EMS月l 务器的系统后端功能单元的每个功能模块。
尽管已经结合当前认为是最实际和优选的实施例对本发明进行 了描述,^旦应当理解,本发明不限于所4皮露的实施例和附图,并且 相反,其旨在覆盖在所附权利要求的精神和范围内的各种j务改和变 化。
2权利要求
1. 一种用于管理无线通信网络的元件的系统,所述系统包括EMS客户端,包括用于与操作者匹配的图形用户接口单元、用于从所述图形用户接口单元接收命令并将接收到的所述命令传输到套接字处理机的命令管理单元、以及用于将从所述命令管理单元传输的所述命令传输到EMS服务器的所述套接字处理机;以及所述EMS服务器,包括用于与所述EMS客户端匹配的系统前端功能单元、用于与所述无线通信网络的元件匹配的元件接口单元、以及系统后端功能单元,其中,所述系统后端功能单元用于处理从所述系统前端功能单元传输的所述命令并执行关于所述无线通信网络的元件的配置管理功能、故障管理功能、下载管理功能、诊断及测试管理功能、统计管理功能、以及性能管理功能中的至少一种。
2. 根据权利要求1所述的系统,其中,所述EMS服务器的所述 系统前端功能单元对从所述EMS客户端传输的所述命令进行命令传输到所述元件接口单元,以及当经分类的所述命令对应 于复杂处理命令时将所述命令传输到所述系统后端功能单元。
3. 根据权利要求1所述的系统,其中,所述元件接口单元包括用 于从所述系统前端功能单元接收命令并将所述命令传输到所 述无线通信网络的对应元件的命令接收器。
4. 根据权利要求1所述的系统,其中,所述EMS服务器进一步 包4舌用于与网络管理系统(NMS)匹配的NMS^妄口单元。
5. 根据权利要求1所述的系统,其中,所述元件接口单元包括 tcp接口、 snmp接口、以及ftp/tftp接口中的至少一种。
6. —种无线通信网络的ems月良务器,所述ems月良务器包括系统前端功能单元,用于与ems客户端匹配,所述系统 前端功能单元具有与所述ems客户端相连的gui适配器;系乡克后端功能单元,用于响应乂人所述ems客户端4妄j]欠到 的命令,并执行关于元件的配置管理功能、故障管理功能、下 载管理功能、以及i貪断及测试管理功能中的至少一种;以及元件接口单元,用于将命令传输到所述无线通信网络的所 述元件,并从所述元件接收执行所述功能所需的消息和数据。
7. 根据权利要求6所述的ems服务器,进一步包括用于与所述 nms匹配的nms 4妄口单元,并且所述nms 4妾口单元包4舌与 所述无线通信网络中的所述nms的ems管理器交互工作的 ems代理。
8. 根据权利要求7所述的ems服务器,其中,所述nms接口 单元包括与操作支持系统(oss)交互工作的oss接口,并 且所述oss接口被构造为能够与所述nms接口单元分离。
9. 根据权利要求6所述的ems服务器,其中,所述系统前端功 能单元包括用于接收通过所述元件-接口单元传输的消息,并将 接收到的所述消息作为日志文件存储和管理的日志管理模块。
10. 根据权利要求6所述的ems服务器,其中,所述系统前端功 能单元包括用于对乂人所述ems客户端传输的命令进行分类并 将经分类的所述命令传输到所述系统后端功能单元或传输到 所述元件接口单元的用户接口模块。
11. 根据权利要求IO所述的EMS服务器,其中,所述用户接口模 块包括事件处理机和格式器中的至少 一个,所述事件处理4几用 于将从所述系统后端功能单元传输的事件传输到所述EMS客 户端,所述格式器用于转换从所述元件接口单元接收到的所述 消息的格式以将经转换的所述消息传输到所述EMS客户端。
12. 根据权利要求10所述的EMS服务器,其中,所述用户接口模 块包括调度程序,所述调度程序用于当从所述EMS客户端传 输的所述命令对应于简单处理命令时将命令传*命到所述元件 接口单元,并当从所述EMS客户端传输的所述命令对应于复 杂处理命令时将命令传输到所述系统后端功能单元。
13. 根据权利要求6所述的EMS服务器,其中,所述系统后端功 能单元包括用于接收并处理来自所述用户接口模块的所述复 杂处理命令的命令控制才莫块。
14. 根据权利要求13所述的EMS服务器,其中,所述命令控制模 块包括用于应批作业的请求依次读取数据库中预先注册的命 令的批处理器。
15. 根据权利要求13所述的EMS服务器,其中,所述命令控制模 块包括用于传输并接收与所述调度器相关的命令的管理器处 理器。
16. 根据权利要求6所述的EMS服务器,其中,所述系统后端功 能单元包:^舌以下至少 一个配置管理模块,用于执行所述元件的配置管理功能;故障管理模块,用于执行所述元件的故障管理功能;下载管理模块,用于执行所述元件的下载管理功能;以及诊断及测试管理模块,用于执行所述元件的诊断及测试管 台匕
17. 才艮据权利要求16所述的EMS服务器,其中,所述下载管理才莫 块管理在所述无线通信网络中与所述元件接口单元直接相连 的所述元件中所4吏用的專欠件和配置文4牛,并JM寻所述4欠件和所 述配置文件直接下载到所述无线通信网络的所述元件中。
18. 根据权利要求16所述的EMS服务器,其中,各所述模块均包 括用于处理从所述元件接口单元接收到的数据的数据处理器, 以及用于处理从所述用户接口模块的所述调度器接收到的命 令的命令处理器。
19. 根据权利要求16所述的EMS服务器,其中,所述模块应用影 子存储器来执行消息队列通信。
20. 才艮据权利要求6所述的EMS服务器,其中,所述系统后端功 能单元包:l舌以下至少 一个统计管理模块,用于执行所述元件的统计管理功能;以及性能管理才莫块,用于执行所述元件的性能管理功能。
21. 根据权利要求20所述的EMS服务器,其中,各所述模块均包.'比所述凄t据传输到DB加载器的数据处理器,以及用于将/人所述数据处理器传输的数据存储到数据库中的所述DB加载器
22. 根据权利要求6所述的EMS服务器,其中,所述元件接口单 元包括用于支持TCP通信的TCP接口 、用于支持SNMP通信 的SNMP接口 、以及用于支持FTP/TFTP通信的FTP/TFTP接C7
23. 根据权利要求6所述的EMS服务器,其中,所述元件接口单 元包括用于传输并4妄收所述命令的命令4妾收器,并且所述命令 接收器支持TCP通信、SNMP通信、以及FTP/TFTP通信中 的至少一种。
24. 根据权利要求6所述的EMS服务器,其中,所述元件接口单 元包4舌以下至少一个网络元件处理机,用于管理所述无线通信网络的所述元件 的增加或移除;网络元件活性冲企验器,用于检验所述无线通信网络的所述 元件是否活动;以及广播发送器,用于将从所述无线通信网络的所述元件4妄收 到的消息传输到所述系统前端功能单元。
25. 根据权利要求6所述的EMS服务器,其中,所述无线通信网 络的所述元件包括RAS和ACR,并且所述RAS和所述ACR 直接与所述元件接口单元连接。
全文摘要
本发明披露了一种有效管理无线通信网络的网元(诸如RAS和ACR)的元件管理系统及其方法。根据本发明,通过实现用于管理无线通信网络的网元的元件管理系统来有效地管理RAS和ACR以提供稳定的无线通信服务是可能的。另外,实现包括多个模块的具有模块化结构的EMS服务器是可能的,该多个模块对应于EMS的多个功能并以物理分离的方式布置,以便于将来增加和改变EMS的功能。另外,通过有效地实现EMS服务器和EMS客户端的控制路径和信息传输来减少EMS服务器上的负载是可能的。
文档编号H04W88/18GK101502144SQ200780030043
公开日2009年8月5日 申请日期2007年8月16日 优先权日2006年8月16日
发明者朴槿烈, 玉贞贤, 高洗焕 申请人:Posdata株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1