一种操作维护中心话务性能测试方法及系统的制作方法

文档序号:7694763阅读:168来源:国知局
专利名称:一种操作维护中心话务性能测试方法及系统的制作方法
技术领域
本发明涉及移动通讯领域,具体涉及一种OMC (Operation & Maintenance Center,操作维护中心)话务性能测试方法及系统。
背景技术
随着通讯技术的高速发展,移动通信网络资源和设备的操作维护也变得越来越重要,传输数据量也越来越大,特别是话务数据冲击时,更是对移动通信网络系统的严峻考验。当前很多有关话务测试移动通信网络性能的方向,都偏重于测试BTS(Base Transceiver Station,基站收发信机)或BSC(Base Station Controller,基站控制器)或 MSC(Mobile Switching Center,移动交换中心)等方面的话务数据时的性能,而缺少一个简单全面的OMC话务性能测试的方案。OMC(Operation & Maintenance Center,操作维护中心)是网络操作维护系统的窗口,真实体现通信网络运行状态,提供操作和维护方法,是通信网络的温度计和工具箱, OMC性能的优劣,决定能否正常监测,高效维护和优化通信网络。如图1,0MC在移动通信网络的结构位置表明,通信网络传输数据量对OMC的性能直接产生重要影响。如何测试话务数据对OMC性能的影响,是亟待解决的问题。

发明内容
本发明要解决的技术问题是提供一种操作维护中心话务性能测试方法及系统,能够对OMC进行不同话务量下的性能测试。为解决上述技术问题,本发明提供一种操作维护中心(OMC)话务性能测试方法, 包括接收OMC客户端发送的业务操作指令,模拟网元发送基于待测试话务模型的业务数据;所述OMC接收待测试话务模型的业务数据,对所述业务数据进行处理,记录本OMC 在所述待测试话务模型下的当前性能参数;根据所述待测试话务模型的基准性能指标对所记录的当前性能参数进行比较,生成当前性能参数的比较结果。进一步地,所述性能参数包括业务缓存队列的入列消息速率、业务缓存队列的出列消息速率、业务缓存队列的队列阻塞速率、业务缓存队列的队列消息丢弃速率、OMC的 CPU使用率,以及OMC的内存占用率。进一步地,所述方法还包括根据所述待测试话务模型的基准性能指标对历史性能参数进行比较,生成历史性能参数的比较结果。进一步地,所述在生成比较结果后,所述方法还包括将比较结果按照指定的载体或格式生成报表。为解决上述技术问题,本发明还提供了一种操作维护中心(OMC)性能测试系统,
3包括模拟网元模块、通讯模块和比较模块,其中所述模拟网元模块,用于接收OMC客户端发送的业务操作指令,模拟网元发送基于待测试话务模型的业务数据;所述通讯模块,位于OMC中,用于接收所述模拟网元模块发送的基于待测试话务模型的业务数据,对所述业务数据进行处理,记录所述OMC在所述待测试话务模型下的当前性能参数;所述比较模块,用于根据所述待测试话务模型的基准性能指标对所记录的当前性能参数进行比较,生成当前性能参数的比较结果。进一步地,所述性能参数包括业务缓存队列的入列消息速率、业务缓存队列的出列消息速率、业务缓存队列的队列阻塞速率、业务缓存队列的队列消息丢弃速率、OMC的 CPU使用率,以及OMC的内存占用率。进一步地,所述比较模块还用于确定待测试话务模型,并将所述待测试话务模型的信息同步给所述模拟网元模块。进一步地,所述比较模块还用于,根据所述待测试话务模型的基准性能指标对历史性能参数进行比较,生成历史性能参数的比较结果。进一步地,所述系统还包括报表生成模块,其用于在比较模块生成比较结果后, 将比较结果按照指定的载体或格式生成报表。通过模拟产生出与NE(Network Element,网元)相同业务逻辑的输入数据,自动、 快速测试出OMC系统在不同的话务模型中的相关指标数据,以便及时提供对OMC性能的正确评估。


图1是OMC在移动通信系统中的网络结构示意图;图2是本发明实施例OMC话务性能测试流程图;图3是本发明实施例OMC话务性能测试系统的结构示意图;图4是本发明实施例OMC话务性能测试的部分关键指标的示意图;图5是本发明实施例CDMA2000的OMC话务性能测试流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。实施例1如图2所示,本实施例提供的OMC话务性能测试方法包括步骤210,接收OMC客户端发送的业务操作指令,模拟网元发送基于待测试话务模型的业务数据;步骤220,OMC接收该待测试话务模型的业务数据,对该业务数据进行处理,记录本OMC在该待测试话务模型下的当前性能参数; 该话务模型可由维护人员通过OMC客户端设置,并通过该OMC客户端通知给该OMC
4服务器。对业务数据进行处理例如可以是根据所述业务数据所属的业务类型,对所述业务数据进行解析和分发。性能参数包括业务缓存队列的入列消息速率、业务缓存队列的出列消息速率、业务缓存队列的队列阻塞速率、业务缓存队列的队列消息丢弃速率、OMC系统的CPU使用率, 以及OMC系统的内存占用率。步骤230,根据该待测试话务模型的基准性能指标对所记录的当前性能参数进行比较,生成当前性能参数的比较结果。基准性能指标为性能参数的基准值。通过将当前性能参数与基准性能指标进行比较,确定当前性能参数与期望性能的差距。优选地,如果有历史性能参数,则可根据基准性能指标对历史性能参数进行比较,生成历史性能参数的比较结果。历史性能参数可以是前一次的性能参数,也可以是前几次的性能参数的平均值。优选地,在生成比较结果后,将比较结果按照指定的载体或格式生成报表。S卩,可以将当前性能参数的比较结果生成报表,或者将当前性能参数的比较结果和历史性能参数的比较结果一起生成报表。本实施例提供的OMC性能测试系统如图3所示,包括模拟网元模块、通讯模块和比较模块,其中 模拟网元模块,其用于接收OMC客户端发送的业务操作指令,模拟网元向通讯模块发送基于待测试话务模型的业务数据;该模拟网元模块可以采用现有的模拟网元设备,其在接收到OMC的业务操作指令后,根据前台设备(如BTS,BSC等)和终端设备的业务流程,模拟待测试的话务模型,产生该话务模型对应性能指标所规定流量的业务数据,发送给通讯模块。待测试话务模型的信息由比较模块同步给模拟网元模块,以保持模拟网元模块的话务模型与比较模块的话务模型一致。此外,该模拟网元模块还可以与OMC交互数据并根据OMC的业务需要上报与真实网元相似的业务数据。如模拟网元模块可以上报真实网元中包括BSC和BTS以及终端的业务数据。具体业务类型包括如信令跟踪、异常探针、性能任务、告警、业务观察等。 通讯模块,位于OMC中,用于接收待测试话务模型的业务数据,对该业务数据进行处理,记录OMC在该待测试话务模型下的当前性能参数;该通讯模块是内置在OMC中的,是与前台设备交互的数据处理接口。根据OMC注册的业务的不同,执行相应的处理,如数据的缓存、组织、解析、分发等。可在该通讯模块设置一调试开关,当OMC正常工作时,进行正常的数据接收和处理,当需要进行OMC性能测试时,进行与测试相关的操作,包括,记录待测试话务模型下当前性能参数。性能参数包括业务缓存队列的入列消息速率、业务缓存队列的出列消息速率、业务缓存队列的队列阻塞速率、业务缓存队列的队列消息丢弃速率、OMC系统的CPU使用率, 以及OMC系统的内存占用率。如图4所示,入列消息速度是指模拟网元模块发送的数据存入通讯模块消息队列的速度;队列阻塞速度反映了在通讯模块消息队列中待解析和组织发送给具体业务应用服务的数据的情况;OMC的CPU使用率反映了当通讯模块在处理该些业
5务数据时对CPU的影响;OMC的内存占用率反映了当通讯模块在处理该些业务数据时对OMC 的内存的影响;出列消息速度是指通讯模块将处理后数据发送给具体业务应用服务的速度;丢弃消息速度是指通讯模块在业务数据超过缓存空间时丢弃数据的速度,从侧面可反应出相应业务应用服务的处理能力。·比较模块,根据待测试话务模型的基准性能指标对所记录的当前性能参数进行比较,生成当前性能参数的比较结果。通过将当前性能参数与基准性能指标进行比较,确定当前性能参数与期望性能的差距。优选地,如果有历史性能参数,则可以根据基准性能指标对历史性能参数进行比较, 生成历史性能参数的比较结果。该比较模块还用于确定待测试话务模型,并将该待测试话务模型的信息同步给模拟网元模块。优选地,该系统还可包括报表生成模块,用于在比较模块生成比较结果后,将比较结果按照所设置的载体或格式生成报表。这里的比较结果包括当前性能参数的比较结果, 或者当前性能参数的比较结果和历史性能参数的比较结果。以下以CDMA2000的OMC话务性能测试为示范,对上述方法进行详细描述,并不作为本发明的限定。如图5所示,包括以下步骤步骤510,比较模块载入常用的话务模型模板,并设置待测试话务模型,将设置的待测试话务模型同步到模拟网元模块;在本实施例中,待测试的话务模型包括1X业务为10000爱尔兰,DO业务为10000
爱尔兰,在设置待测试的话务模型的同时,比较模块设置该待测试话务模型的相关参数,如每载扇用户数和载扇数目,也可不进行设置,而采用默认值。如果设置的相关参数,则在同步到模拟网元模块时,将所设置的参数也同时同步给模拟网元模块。话务模板是指包含了一个或多个话务模型,以及每个话务模型所对应的基准性能指标的模板。例如话务模型为1X语音业务10000ERL时,该话务模型对应的基准性能指标包括业务类型为“信令跟踪”时的基准性能指标入列速度200条/秒,出列速度200 条/秒,阻塞速度0条/秒,丢弃速度0条/秒,CPU利用率10%,内存占用率300M ;业务类型为“异常探针”时的基准性能指标入列速度50条/秒,出列速度50条 /秒,阻塞速度O条/秒,丢弃速度0条/秒,CPU利用率2%,内存占用率50M。同样地,当话务模型为DO数据业务10000ERL时,其对应的基准性能指标包括业务类型为“信令跟踪”时的基准性能指标以及业务类型为“异常探针”时的基准性能指标。步骤520,设置报表输出格式;在报表生成模块中设置,本实施例中设置报表输出格式为HTML。步骤530,工作人员通过登录OMC的FTP服务,打开OMC通讯模块的调试开关,设置调试类型为话务模型测试;步骤540,OMC客户端启动信令跟踪业务,按指定信令类型跟踪;并开启异常探针上报业务,发出相应的业务操作指令,该业务操作指令可以通过OMC服务器的通讯模块转发给模拟网元模块;
6
OMC客户端主要负责相关业务操作,OMC客户端不因OMC服务器增加了话务测试功能而有所改变。步骤550,模拟网元模块接收到业务操作指令后,根据比较模块同步的待测试话务模型和真实前台业务逻辑,模拟出相应数量级(例如200条/秒,与话务模型的选择有关) 的信令数据和/或业务数据,发送给OMC的通讯模块;步骤560,通讯模块接收到模拟网元模块的数据流后,按OMC服务器注册的不同业务,分别将数据保存在信令跟踪的缓存区(即图4所示的通讯模块消息队列),并且解析数据,重新按业务类型组织,发送给相应的业务应用服务(例如OMC信令跟踪应用服务),将当前的OMC系统性能参数缓存队列中入列消息速率、出列消息速率、队列阻塞速率、队列消息丢弃速率、OMC的CPU使用率,以及OMC的内存占用率等记录到OMC系统性能参数原始文件中;步骤570,比较模块在话务测试结束后,对通讯模块记录的OMC系统性能参数和待测试话务模型对应的基准性能指标进行自动比较,将当前性能参数的比较结果生成统计和比较结果的文件;如果有历史性能参数,则可同时基于基准性能指标对历史性能参数进行比较,生成历史性能参数比较结果,并将该历史性能参数比较结果记录进该统计和比较结果的文件。步骤580,比较模块比较结束后,报表生成模块载入比较结果,生成所设置格式的的分析报告。本实施例所测试的业务仅为一种举例,并不能作为对本发明的限定。本发明引入了一种全新的话务模型测试方向从移动通信网络操作和维护角度, 根据不同话务模型,测试传输数据对OMC性能指标的影响。同时本发明给出了一个新的OMC性能测试方案和性能指标以OMC处理网元发送来的传输数据时的系统性能指标来体现OMC性能。如图4,性能指标包括缓存队列的数据入列,阻塞,出列,丢弃的情况以及OMC服务器的瞬时内存使用和CPU占用率等;本发明通过制定常用话务模板,包括多种常用话务模型,供比较模块和模拟网元模块加载具体的话务模型时使用,以及使用模拟网元模块,可根据不同话务模型,不需要真实的BTS、BSC及终端设备,便可模拟出类似真实前台的业务数据,与OMC之间传输交互。每个话务模型都有相对应的标准性能指标值,用来与测试结果的记录文件中实际性能值作比较;测试人员可以根据具体的需要,编辑,加载,导出常用话务模板;上述描述可以看出,本发明模拟出不同模型话务数据,并自动化分析,产出报表。 从话务通讯数据处理能力这个方向来测试OMC性能,过程简单,节省大量测试人力和前台环境资源,自动高效。适合于所有移动通信系统。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟
7悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种操作维护中心(OMC)话务性能测试方法,包括接收OMC客户端发送的业务操作指令,模拟网元发送基于待测试话务模型的业务数据; 所述OMC接收待测试话务模型的业务数据,对所述业务数据进行处理,记录本OMC在所述待测试话务模型下的当前性能参数;根据所述待测试话务模型的基准性能指标对所记录的当前性能参数进行比较,生成当前性能参数的比较结果。
2.如权利要求1所述的方法,其特征在于所述性能参数包括业务缓存队列的入列消息速率、业务缓存队列的出列消息速率、业务缓存队列的队列阻塞速率、业务缓存队列的队列消息丢弃速率、OMC的CPU使用率,以及 OMC的内存占用率。
3.如权利要求1所述的方法,其特征在于所述方法还包括根据所述待测试话务模型的基准性能指标对历史性能参数进行比较,生成历史性能参数的比较结果。
4.如权利要求1或2或3所述的方法,其特征在于所述在生成比较结果后,所述方法还包括将比较结果按照指定的载体或格式生成报表。
5.一种操作维护中心(OMC)性能测试系统,包括模拟网元模块、通讯模块和比较模块, 其中所述模拟网元模块,用于接收OMC客户端发送的业务操作指令,模拟网元发送基于待测试话务模型的业务数据;所述通讯模块,位于OMC中,用于接收所述模拟网元模块发送的基于待测试话务模型的业务数据,对所述业务数据进行处理,记录所述OMC在所述待测试话务模型下的当前性能参数;所述比较模块,用于根据所述待测试话务模型的基准性能指标对所记录的当前性能参数进行比较,生成当前性能参数的比较结果。
6.如权利要求5所述的系统,其特征在于所述性能参数包括业务缓存队列的入列消息速率、业务缓存队列的出列消息速率、业务缓存队列的队列阻塞速率、业务缓存队列的队列消息丢弃速率、OMC的CPU使用率,以及 OMC的内存占用率。
7.如权利要求5或6所述的系统,其特征在于所述比较模块还用于确定待测试话务模型,并将所述待测试话务模型的信息同步给所述模拟网元模块。
8.如权利要求5所述的系统,其特征在于所述比较模块还用于根据所述待测试话务模型的基准性能指标对历史性能参数进行比较,生成历史性能参数的比较结果。
9.如权利要求5或6或8所述的系统,其特征在于所述系统还包括报表生成模块,其用于在比较模块生成比较结果后,将比较结果按照指定的载体或格式生成报表。
全文摘要
本发明公开了一种操作维护中心话务性能测试方法及系统,能够对OMC进行不同话务量下的性能测试。所述方法包括接收OMC客户端发送的业务操作指令,模拟网元发送基于待测试话务模型的业务数据;所述OMC接收待测试话务模型的业务数据,对所述业务数据进行处理,记录本OMC在所述待测试话务模型下的当前性能参数;根据所述待测试话务模型的基准性能指标对所记录的当前性能参数进行比较,生成当前性能参数的比较结果。所述系统包括模拟网元模块、通讯模块和比较模块。本发明通过模拟产生出与网元相同业务逻辑的输入数据,自动、快速测试出OMC系统在不同的话务模型中的相关指标数据,以便及时提供对OMC性能的正确评估。
文档编号H04W24/00GK102223653SQ20111016091
公开日2011年10月19日 申请日期2011年6月15日 优先权日2011年6月15日
发明者宋志伟, 张方 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1