一种拨测系统及方法_3

文档序号:8433623阅读:来源:国知局
如果该指标值在异常范围内,还会相应得出一个告警信息,数据分析模块400会将指标值和告警信息都上报给前台展
/Jn ο
[0056]进一步的,所述数据分析模块400还用于:
[0057]在获得所述拨测结果后,向所述任务调度模块发送一用于提示所述任务调度模块所述采集任务已经完成的提示信息。
[0058]在具体实施过程中,在优选的实施方式中,数据分析模块400除了要将分析计算得到的拨测结果上报给前台应用模块100进行展示,同时还需要向任务调度模块200反馈一个提示信息,以提示任务调度模块200本次采集任务(也就是拨测任务)已经完成并结束了。
[0059]进一步的,所述系统还包括:
[0060]数据上报模块,与所述数据采集模块300及所述数据分析模块400连接,用于存储所述至少一个拨测数据以及所述拨测结果。
[0061]进一步的,所述数据上报模块与一网管系统连接,以使所述网管系统能够从所述数据上报模块中获得所述拔测结果。
[0062]在具体实施过程中,在本拨测系统中还包括有数据上报模块,用于接收数据采集模块300发送的至少一个拨测数据,以及数据分析模块400发送的拨测结果,并将至少一个拨测数据以及拨测结果入库存储。同时,数据上报模块还负责将拨测系统产生的指标告警数据,定时同步到12000网管系统,以便于上级网管获取和展示相应数据。其中,指标数据的同步上报,通过数据库job和database link定时访问12000数据库,并将结果插入到指标同步数据表中;告警数据同步上报,通过iMonitor的amostools工具中的sendalarm命令将拨测系统产生告警发送给12000,由12000上报至上级网管。
[0063]进一步的,所述系统还包括:
[0064]监控模块,分别与所述前台应用模块,所述任务调度模块,所述数据采集模块,所述数据分析模块,以及所述数据上报模块连接,用于维护所述系统中的各个模块,以使所述各个模块能够正常工作。
[0065]在具体实施过程中,本拨测系统中还包括监控模块,该模块与系统的中其他各个模块相连接,主要负责监控平台自身各模块的状态是否正常,通过一系列脚本,监控各个模块所属的进程是否正常运行,如果进程僵死或者未运行,则监控脚本会重新启动相应模块,同时记录日志。
[0066]本提案采用服务器自动定时拨测客户端的方式,分别提取呼叫信令流及媒体流,分析得到该条专线的端到端全程的QOS服务质量:包括基于信令面的接通率和响应时延;基于媒体面的语音质量(语音完整性和连续性)。通过拨打测试系统的接通性、时延及语音质量进行分析,并根据评估标准进行相应的健康度评估。
[0067]下面再结合中各个模块各自的工作流程图来介绍各自的功能:
[0068]一、前台应用模块100通过图形化的方式,配置拓扑结构,提供统一监控的面板,展现IMS组网的设备与业务的融合视图,根据分析的拨测数据,总视图展现整个网络的情况,包括系统拓扑、告警和设备信息;以配置拓扑结构与展现IMS组网为例,如图4所示,为前台应用模块100的整体流程。
[0069]建模工具:
[0070]1.加载模型节点配置文件,配置文件中定义网元图片、名称与不同状态下(配置态与运行态)的事件触发器;
[0071]2.利用建模工具绘制IMS组网,配置各网元基本属性,监控指标与告警规则信息,保存后会存入数据库;
[0072]3.绘制的IMS组网发布之后,通知拓扑缓存,更新组网结构,统一监控模板重新加载拓扑结构;
[0073]监控视图
[0074]1.运行态拓扑结构,选择目标网元发起自动拨测任务或手动拨测任务,采集代理对目标网元物理探测;
[0075]2.采集代理将重要质量指标数据上报采集服务端;
[0076]3.采集服务端通知任务调度器,采集已完成,可以通知计算;
[0077]4.任务调度器通知指标计算与告警计算,采集已完成,可以开始计算;
[0078]5.任务调度器接收计算完成上报通知,任务结束;
[0079]6.拓扑缓存接收新生成的指标与告警上报消息,通过网元颜色变化与线条变化展现整个网络的情况。
[0080]二、任务调度模块200主要用于对自动拨测、手动拨测、采集服务、指标与告警计算等任务的驱动和调度功能,用户可以在前台应用模块100的界面定义并发起对重要网络的拨测任务,主要工作流程如图5所示。
[0081]三、数据采集模块300接收任务调度器通知采集的报文,发送socket协议通知采集代理,等待接收拨测数据,将拨测结果生成日志信息入库,日志包含拨测起始时间、接通记录、呼叫时延及语音质量分析结果;并上报任务调度器,采集已完成。
[0082]四、采集代理模块,采集代理是在采集端将主叫号码注册到SBC中心后,通过SBC的PROXY与拨测网元进行会话,在会话过程中,记录通话质量的关键指标:是否接通、振铃延时、丢包率、最大抖动、平均抖动和mos值。如图6所示。
[0083]五、为了便于上级网管获取和展示指标、告警数据,拨测系统提供了指标、告警同步上报12000的功能。指标数据的同步上报,直接通过数据库job和database link驱动存储过程定时远程访问12000数据库,并将结果插入到指标同步数据表中来实现,其实现较为简单。告警数据同步上报,通过java程序定时发送amostools工具中的sendalarm命令将拨测系统产生告警发送给12000,由12000通过北向接口上报至上级网管。要实现告警上报,需具备以下条件:
[0084]告警上报程序部署主机安装iMonitor组件,以便实现与12000服务器的通信;
[0085]告警上报程序部署主机需要在12000中配置成Linux网元,以便能够接收主机上报的告警信息;
[0086]六、监控模块主要用来监控拨测系统自身的状态是否正常。重点监控各模块所属的进程是否正常运行。模块有一系列的shell脚本组成,通过Cixmtab定时任务驱动,定时监控每一个模块的进程状态是否正常。如果发现某个模块的进程僵死或者不存在,则重新启动相应模块,直至模块正常运行。
[0087]在重启模块的过程中,首先,自监控模块会执行对应模块的启动脚本;然后监控模块的启动日志,以日志中的特定标识判断t吴块是否启动成功。如果启动成功,则记录日志,结束当次监控;如果启动失败,则杀掉相应模块进程,待下一次监控时,再次启动模块。具体工作流程图如图7所不。
[0088]基于同一发明构思,本申请实施例还提供一种拨测方法,应用于IP多媒体子系统IMS网络中,如图8所示,所述方法包括:
[0089]S1:前台应用模块基于与一用户终端对应的预埋号码生成一拨测请求;
[0090]S2:任务调度模块接收所述拨测请求,并基于所述拨测请求生成一采集任务;
[0091]S3:数据采集模块接收并执行所述采集任务,获得至少一个拨测数据;
[0092]S4:数据分析模块分析所述至少一个拨测数据,以获得一拨测结果,并将所述拨测结果返回给所述前台应用模块。
[0093]根据上面对本申请提供的信息处理的方法的描述,上述电子设备用于实现上述方法,所以,该电子设备的工作过程与上述方法的一个或多个实施例一致,在此就不一一赘述了。
[0094]进一步的,所述步骤S3,具体为:
[0095]所述数据采集模块接收所述采集任务,并指示采集代理模块执行所述采集任务,获得至少一个拨测数据。
[0096]进一步的,在所述步骤S4之后,所述方法还包括:
[0097]所述数据分析模块向所述任务调度模块发送一用于提示所述任务调度模块所述采集任务已经完成的提示信息。
[0098]进一步的,在所述步骤S4之后,所述方
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1