一种通信网络服务质量的指示系统及方法

文档序号:7867798阅读:175来源:国知局
专利名称:一种通信网络服务质量的指示系统及方法
技术领域
本发明涉及无线通信领域,尤其涉及一种通信网络服务质量的指示系统及方法。
背景技术
融合通信也叫统一通信,利用计算机技术与传统通信技术融合一体的新通信模式,提供包括电话、传真、文件传输、电话会议、视频、协作、即时消息、邮件、短信等在内的多种通信手段。融合通信不再局限于电话机,而是扩展到PC、PDA、电话、智能手机、H323/SIP终端等设备。但是融合通信目前还不能向传统电话那样提供可承诺的服务质量(QoS)保证,由于融合通信基于IP交换技术,媒体流以数据包的方式传输,不能保证数据包按时、按序、按量到达,对语音通信具体表现为丢话、语言延迟、语言颤抖等严重影响通话质量。由于IP网络的开放性也带来安全问题,病毒传播、网络的攻击等问题势必影响网络的可用性。目前的融合通信客户端没有专门的网络质量测试系统,现有的网络质量测试方法有首先进行语音通信,在通信时进行录音;然后回放测试录音,这种方法既费时又费流量,而且也不能实现实时检测,只能检测测试时的网络状况。另外,还有的采用专门的测试工具或仪表对网络质量进行测试,一方面这些专门的测试工具或仪表比较昂贵,另一方面,这些测试工具或仪表不能嵌入融合通信客户端。

发明内容
本发明所要解决的技术问题是针对现有技术的不足,提供一种结构简单、实现方便、成本低廉、能有效检测网络质量,并提供直观提示的通信网络服务质量的指示系统及方法。本发明解决上述技术问题的技术方案如下一种通信网络服务质量的指示系统,包括网络可用性检测模块、网络质量主动检测模块、网络质量检测服务器、RTCP实时传输控制协议栈、QoS服务质量参 数采集模块、网络质量分析模块和网络质量等级显示模块;所述网络可用性检测模块用于实时检测融合通信客户端所处环境的通信网络的可用性,并将可用的通信网络的信息传送给网络质量主动检测模块和RTCP协议栈;所述网络质量主动检测模块用于向网络质量检测服务器发送测试数据包并接收网络质量测试服务器反馈的测试数据包,以检测可用的通信网络的QoS参数,并将检测结果传送到网络质量分析模块;所述RTCP协议栈用于计算通信网络的QoS参数,并将得到的QoS参数传送给QoS服务质量参数采集模块;所述QoS服务质量参数采集模块用于将接收到的通信网络的QoS参数传递给网络质量分析模块;所述网络质量分析模块用于根据接收到的通信网络的QoS参数对通信网络进行分析,确定通信网络的质量等级,并将通信网络的质量等级信息传送给网络质量等级显示模块;
所述网络质量等级显示模块用于将接收到的通信网络的质量等级信息转换成文字或图示方式进行显示。在上述技术方案的基础上,本发明还可以做如下改进。进一步,所述网络质量分析模块包括一个通信网络质量等级对照表。进一步,网络质量分析模块确定通信网络的质量等级的具体做法是根据通信网络的QoS参数查找通信网络质量等级对照表,确定通信网络的质量等级。进一步,所述网络QoS参数包括丢包率、时延和抖动。本发明解决上述技术问题的另一技术方案如下一种通信网络服务质量的指示方法,其特征在于,包括如下步骤步骤1:实时检测融合通信客户端所处环境的通信网络的可用性;步骤2 :检测可用的通信网络的QoS参数;步骤3 :根据通信网络的QoS参数对通信网络进行分析,确定通信网络的质量等级;步骤4 :将通信网络的质量等级信息转换成文字或图示方式进行显示。在上述技术方案的基础上,本发明还可以做如下改进。进一步,所述步 骤2检测可用的通信网络的QoS参数采用网络质量主动检测模块和网络质量测试服务器的配合进行检测或采用RTCP协议栈进行检测。进一步,所述网络质量主动检测模块和网络质量测试服务器的配合检测通信网络的QoS参数的具体步骤如下步骤2.1 :所述网络质量主动检测模块每隔Tl时间向网络质量测试服务器发送一个测试数据包,持续发送检测数据包的时间为T2,暂时停止发送测试数据包的时间为T3 ;其中,每个测试数据包都有一个序列号,用于唯一地标识测试数据包;步骤2. 2 :所述网络质量测试服务器每接收到一个测试数据包后不做任何处理,立即将测试数据包返回给网络质量主动检测模块;步骤2. 3 :所述网络质量检测模块根据T2时间内发送和接收的测试数据包的序列号、发送时间和接收时间计算丢包率P、平均时延D和平均抖动J。进一步,所述丢包率的计算公式如下P= (Ns-Nr) /Ns其中,Ns为T2时间内网络质量主动检测模块发送的测试数据包的数目;Nr为T2时间内网络质量主动检测模块实际接收的测试数据包的数目。其中,所述平均时延的计算公式如下
权利要求
1.一种通信网络服务质量的指示系统,其特征在于,包括网络可用性检测模块、网络质量主动检测模块、网络质量检测服务器、RTCP实时传输控制协议栈、QoS服务质量参数采集模块、网络质量分析模块和网络质量等级显示模块; 所述网络可用性检测模块用于实时检测融合通信客户端所处环境的通信网络的可用性,并将可用的通信网络的信息传送给网络质量主动检测模块和RTCP协议栈; 所述网络质量主动检测模块用于向网络质量检测服务器发送测试数据包并接收网络质量测试服务器反馈的测试数据包,以检测可用的通信网络的QoS参数,并将检测结果传送到网络质量分析模块; 所述RTCP协议栈用于计算通信网络的QoS参数,并将得到的QoS参数传送给QoS服务质量参数采集模块; 所述QoS服务质量参数采集模块用于将接收到的通信网络的QoS参数传递给网络质量分析模块; 所述网络质量分析模块用于根据接收到的通信网络的QoS参数对通信网络进行分析,确定通信网络的质量等级,并将通信网络的质量等级信息传送给网络质量等级显示模块;所述网络质量等级显示模块用于将接收到的通信网络的质量等级信息转换成文字或图示方式进行显示。
2.根据权利要求1所述一种通信网络服务质量的指示系统,其特征在于,所述网络质量分析模块包括一个通信网络质量等级对照表。
3.根据权利要求1所述一种通信网络服务质量的指示系统,其特征在于,网络质量分析模块确定通信网络的质量等级的具体做法是根据通信网络的QoS参数查找通信网络质量等级对照表,确定通信网络的质量等级。
4.根据权利要求1所述一种通信网络服务质量的指示系统,其特征在于,所述网络QoS参数包括丢包率、时延和抖动。
5.一种通信网络服务质量的指示方法,其特征在于,包括如下步骤 步骤1:实时检测融合通信客户端所处环境的通信网络的可用性; 步骤2 :检测可用的通信网络的QoS参数; 步骤3 :根据通信网络的QoS参数对通信网络进行分析,确定通信网络的质量等级; 步骤4 :将通信网络的质量等级信息转换成文字或图示方式进行显示。
6.根据权利要求6所述一种通信网络服务质量的指示方法,其特征在于,所述步骤2检测可用的通信网络的QoS参数采用网络质量主动检测模块和网络质量测试服务器的配合进行检测或采用RTCP协议栈进行检测。
7.根据权利要求7所述一种通信网络服务质量的指示方法,其特征在于,所述网络质量主动检测模块和网络质量测试服务器的配合检测通信网络的QoS参数的具体步骤如下 步骤2.1 :所述网络质量主动检测模块每隔Tl时间向网络质量测试服务器发送一个测试数据包,持续发送检测数据包的时间为T2,暂时停止发送测试数据包的时间为T3 ; 其中,每个测试数据包都有一个序列号,用于唯一地标识测试数据包; 步骤2. 2 :所述网络质量测试服务器每接收到一个测试数据包后不做任何处理,立即将测试数据包返回给网络质量主动检测模块; 步骤2. 3 :所述网络质量检测模块根据T2时间内发送和接收的测试数据包的序列号、发送时间和接收时间计算丢包率P、平均时延D和平均抖动J。
8.根据权利要求8所述一种通信网络服务质量的指示方法,其特征在于,所述丢包率的计算公式如下P= (Ns-Nr)/Ns 其中,Ns为T2时间内网络质量主动检测模块发送的测试数据包的数目;Nr为T2时间内网络质量主动检测模块实际接收的测试数据包的数目。
9.根据权利要求8所述一种通信网络服务质量的指示方法,其特征在于,所述平均时延的计算公式如下
10.根据权利要求8所述一种通信网络服务质量的指示方法,其特征在于,所述计算平均抖动的公式如下
全文摘要
本发明涉及一种通信网络服务质量的指示系统及方法,包括用于实时检测融合通信客户端所处环境的通信网络的可用性的网络可用性检测模块;用于主动检测可用的通信网络的QoS参数的网络质量主动检测模块用于和网络质量检测服务器;用于计算通信网络的QoS参数的RTCP协议栈;用于实时采集RTCP协议栈中的通信网络的QoS参数的QoS参数采集模块;用于根据接收到的通信网络的QoS参数对通信网络进行分析,确定通信网络的质量等级的网络质量分析模块;用于将接收到的通信网络的质量等级信息转换成文字或图示方式进行显示的网络质量等级显示模块;该系统结构简单,实现方便,成本低廉,能有效检测网络质量,并提供直观的提示。
文档编号H04L29/06GK103067217SQ201210544159
公开日2013年4月24日 申请日期2012年12月14日 优先权日2012年12月14日
发明者钟贵华 申请人:北京思特奇信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1