
数字技术与应用
阿尔卡特NGN话务分析实现
郑群张艳”潜超苏莉莉
(1.中国联合网络通信有限公司河南省分公司网络管理中心河南郑州450052;
450052)
·应用研究·
摘要,针对我公司在用证务分析款件CMC1300功能单一,性能低,无法调足日益增长的话务分析求的问题,该文提供了一种实现话务
报告的各种粒度统计分新方法,可实现骨干NGN,受端入网等新的分析需求,关键调:NGNCMC1300谦务报善来委语用的码SYBASE
中图分类号:TN915.07
文献标识码:A
1引言
CMC1300(CMC:"汇案管理中心")是阿尔卡特公司提供的软交换网管平台,可实现 NGN网络中各种网元的管理及话务分析功能,可查询话务报告统计信息,由于CMC13 00承担工作较多,话务分析需要大数据量计算,不仅查询速度慢,还会影响其他软件的性能。有时查均一个月的数据量需等待好儿个小时,实际工作中,做骨干NGN等个性化业务分析时往往需选取上百条中继群,迫切需要一个软件能够分析NGN软交换系统的话务情况,满足我们的个性化需求,
2设计目标
通过该系统能够将软交换生成的话务报告即时采集过来分析人交换网管系统,统计分析每个本地网的日、月话务量分布情况,每个本地网每个软交换的日、月话务量分布情况,每个本地网应答话务量分布情况。能够查询每条中继群,每个目的码的小时粒度话务量趋势情况,能够分析各电路群之闻的话务均衡情况,帮助网管人员对话务不均衡的电路进行调整。实现骨干 NGN、新农村等按电路群组统计某一个时间段的话务量。图形化展示各类话务报告的趋势情况。在使用系统查均测览话务数据的同时,还能将相关数据保存为EXCEL 格式,便于后期处理。
总体结构 3
该系统采用客户机/服务器结构,软件为三层结构:数据采集层、业务逐辑层、数据展现层。各层面分工合作,共同完成话务数据分析展现工作。
数据采巢层:将NGN软交换定时生成的来去话、目的码话务报告从CMC1300采集到前台机。将话务报告按照业务逻辑分析入库。
业务逻辑层:定义应答话务量,电路群组统计、静态数据分析、各种不同地域或时间粒度数据生成逆辑等业务逻辑,生成数据展现模块需要的各种数据。
数据展现层:用消单,图形方式展现各大区,本地网的日、月话务统计报告。将数据保存成excel报表。
数据采集及分析入库
CMC1300运行于HP-UX11i操作系统,用于管理我公司的软交换,软交换每小时生成来去话,目的码话务报告,并以压缩文
62
、数字技术与应用方方数据
文章编号:1007-9416(2010)09-0062-01
件的形式存放到指定目录下,
使用自动FTP脚本程序,定时将产生的话务报告发送到指定的前台机上,中继群目的码等静态数据文件直接发送到前台采集机指定目录下,静态数据文件是文本格式的文件。
话务报告文件:话务报告文件是一个顺序文件,是一种块结构,类似程控交换机计费带的结构。以二进制的编码方式记录话务报告,具体话务报告记录存放在这种块结构中。每一个块有几个字节的空间作为有块头用于记录块的长度,实际使用字节数等信息,剩下的空间存放具体的原始话务报告。来去话,目的码话务报告存放在一个文件中,每种话务报告都有一个报告头,由报告头中的编号进行话务报告类别区分。编码8597是中继群话务报告,编码86 00是目的码话务报告。
话务统计报告结构如下:
去话TKG话务统计报告:TRUNKGROU P(TKG名)、ASSGD电路条数,AVLB可用电路条数、Seiz占用次数、Answ应答次数,Occ应答话务量、Conv-Occ有效话务量,Call-att试呼次数,Thrsw接通次数、Retries重选次数、N o-answ未应答次数,Cong_dist对端拥寒次数
来话TKG话务统计报告:TRUNKGRO(TKG名),ASSGD电路条数、AVLB可
UP
用电路数,Seiz占用次数、Answ应答次数,O cc占用话务量,Conv-Occ有效话务量,Att-local落地试呼次数、Att-trns转话试呼次数、Answ-local落地应答次数、Answ-trans 转话应答次数
TDC话务统计报告;TDC目的码,CAL L-ATT试呼次数、SEIZ占用次数,ANSW应客次数、OCC占用话务量、CONV-OCC有效话务量,THRSW接通次数,CD-BUSY市忙次数,CDBUSY-TOL长忙次数,CONG-DIST对端拥塞次数.PSIG-CLF未完成呼叫次数、RETRIES中继重选次数
话务报告文件采集模块采用多线程结构,这样主程序界面与数据采集分离,通免产生数据入库时界面处于类死机状态,在程序中设置一个定时器,定时启动话务报告采集分析线程。由话务报告分析采集线程利用ftp采集原始话务报告,根据话务报告的类型分析入库,生成中继群、目的码24
小时话务趋势数据, 5数据整理
数整理主要由数帮库中的一系列存
储过程完成,在后台服务器定义一个启动数据整理工作的脚本。
主控存储过程实现前台展现需要的统计数据的整理工作。在这个存储过程主要整理以下数据:中继群去话话务报告各种粒度日、月统计,中继群来去话话务报告各种粒度月统计,目的码话务各种粒度日统计,目的码话务各种粒度月统计,应答话务量日统计,应答话务量本地网粒度日统计,电路群组去话日统计,电路群组来话日统计,清理无用历史数据。
6前台展现
前台数据展现模块将各种统计数据以列表清单或图形化方式展现给分析人员,主要包括NGN应答话务量统计模块,以本地网为单位的各项话务指标日统计功能,以折线图、明细列表方式展现指定月份话务量的日趋势,结果可保存为excel格式。本地网日话务量查询模块。查询本地网、各大区、以及某单项指标某日各项话务量指标情况,以明细列表及柱状图方式呈现。NGN 话务数据小时趋务展现模块。使用折线图,列表清单展现某一个或几个来、去话中继群或目的码某日某项话务指标小时趋势。按电路群组业务统计话务量模快。程序代码采用三层结构:界面展现层,引用接口层,数据存取层,各层之间相互隔离,互相配合完成数据浏览展现工作。界面展现层实现各种统计数据图形化展现工作,利用O FFICEWEBCOMPONENT控件实现图形化展示与excel报表格式的转换工作。引用接口层将界面展现层与数据存取层隔高开,当数据存取层的结构发生变化时,界面展现层无需变化,便于代码维护工作,数据存取层实现与数据库的连接,具体进行各种统计数据的投取工作。
7结语
系统投入运行后大幅减轻电路群组选择工作量,灵活提供相关业务统计能力。实现中继群,目的码24小时话务陷势,帮助分析人员定位高话务量中继群。大幅提高NG N话务报告统计效率,客户端查均响应时间小于15秒。减轻CMC1300网管系统的处理压力,空出更多处理能力为其他功能服务。
参考文献
[1]《同尔卡特CMC1300管理手册》,