一种IPTV业务质量的监测方法,装置及系统制造方法及图纸

技术编号:8836663 阅读:181 留言:0更新日期:2013-06-22 22:06
本发明专利技术提供一种IPTV业务质量的监测方法,包括:接收业务质量监控中心发送的监测指令;根据所述监测指令,在终端对IPTV媒体数据进行纠错处理之后,采集所述IPTV媒体数据;分析所述采集的IPTV媒体数据,得到所述终端的IPTV业务质量指标,并将所述终端的IPTV业务质量指标上报至所述业务质量监控中心。本发明专利技术同时提供相应的IPTV业务质量监测代理和终端IPTV业务质量监测系统。通过本发明专利技术实施例提供的技术方案可知,采用纠错后监测的方式,采集经过终端纠错处理的IPTV媒体数据进行分析,能够准确的反应IPTV用户的实际体验。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及IPTV业务质量的监测方法,装置及系统
技术介绍
近两年来,随着IP技术的发展,IPTV逐渐成为固网运营商的主要发展方向,运营商之间的竞争也越来越激烈。要在激烈的竞争中占据有利地位,做好业务质量监测是关键。目前,运营商的常用做法是在IPTV终端中嵌入独立的业务质量监测代理,通过在网卡抓包的方式,获取该终端收到的视频流,对抓到的包进行分析,计算码率、抖动、丢包、MOS(MeanOpinion Score,平均主观得分)等指标,评估终端的体验质量,通过接口把分析结果上报给业务质量监控中心。IPTV终端平台为了降低对网络的依赖,提高网络容错能力,可能使用TCP协议(Transmission Control Protocol,传输控制协议)传输媒体流,或者在使用UDP协议(User Datagram Protocol,用户数据包协议)传输媒体流时使用了 FEC(Forward ErrorCorrection,前向纠错)和ARQ (Automatic Repeat-reQuest,请求重传)等纠错功能对网络丢包进行修复,还有的终端采用较大的应用层缓冲降低对网络的依赖。而现有监控方法通过在网卡抓包获取的视频流都是未经过终端平台修复的,这就导致业务质量监测代理监控的结果并不能代表用户的真实体验,容易误报。
技术实现思路
本专利技术提供一种IPTV业务质量的监测方法,在终端中采集纠错后的IPTV媒体数据并进行分析,用以解决现有监测方法不能代表IPTV用户实际体验的问题。本专利技术实施例提供一种IPTV业务质量的监测方法,包括:接收业务质量监控中心发送的监测指令;根据所述监测指令,在终端对IPTV媒体数据进行纠错处理之后,采集所述IPTV媒体数据;分析所述采集的IPTV媒体数据,得到所述终端的IPTV业务质量指标,并将所述终端的IPTV业务质量指标上报至所述业务质量监控中心。本专利技术实施例同时提供一种内嵌在终端中的IPTV业务质量监测代理,包括:控制单元和执行单元;所述控制单元用于接收业务质量监控中心发送的监测指令,指示所述执行单元执行IPTV业务质量监测,将所述执行单元获取的IPTV业务质量指标上报给所述业务质量监控中心;所述执行单元用于根据所述控制单元的控制,在所述终端对所述IPTV媒体数据进行纠错处理之后,采集所述终端接收的IPTV媒体数据,分析所述采集的IPTV媒体数据,将所述分析结果发送给所述控制单元。本专利技术实施例同时还提供一种IPTV业务质量的监测系统,包括:业务质量监控中心和业务质量监测代理,所述业务质量监控中心用于接收所述业务质量监测代理的注册,控制所述业务质量监测代理进行所述终端IPTV业务质量的监测,接收所述业务质量监测代理上报的所述终端IPTV业务质量指标;所述业务质量监测代理用于向所述业务质量监控中心注册,接受所述业务质量监控中心的控制,对所述终端的IPTV业务质量进行终端纠错后监测,上报所述终端IPTV业务质量指标至所述业务质量监控中心。通过在终端中设置纠错后监测点,采集经过终端纠错处理的IPTV媒体数据进行分析,可以准确获知IPTV用户的实际体验。附图说明图1为本专利技术实施例提供的一种IPTV业务质量监测的方法示意图;图2为本专利技术实施例提供的业务质量监测代理在终端中设置纠错后监测的示意图;图3为本专利技术实施例提供的业务质量监测代理同时进行纠错前监测和纠错后监测的示意图;图4为本专利技术实施例提供的业务质量监控中心通过业务质量监测代理对终端的IPTV业务质量进行监测的流程图;图5为本专利技术实施例提供的终端IPTV业务质量监测系统示意图;图6为本专利技术实施例提供的业务质量监测代理中控制单元的内部结构示意图;图7为本专利技术实施例提供的业务质量监测代理中执行单元的内部结构示意图;图8为本专利技术实施例提供的业务质量监测代理的结构示意图。具体实施例方式为了便于本领域一般技术人员理解和实现本专利技术,现结合附图描述本专利技术的实施例。IPTV类视频流业务具有信息量大,实时性强等特点,由于传统的IP网络更多考虑的是不保证实时传输的数据通信,如今要在IP网络上进行实时多媒体业务的传输,面临着许多问题。要解决存在的问题,根本的解决方案是从网络本身入手,但基于网络的解决策略对网络的体系结构有较为严格的要求,在实际应用中存在较多困难。在不改变现有IP网络结构体系的前提下,为了减少对网络的依赖,目前的解决方案多以终端为中心,在终端中实施多种应用层差错控制技术以及应用层缓存来提高IPTV业务的服务质量。在此前提下,为了准确的获知IPTV用户的体验,本专利技术实施例提供一种纠错后监测的方法,对经过终端纠错以及应用层缓存等损失修复后的IPTV媒体数据进行采样和分析。与之对应的是,对未经损失修复的IPTV媒体数据进行的采样和分析可以称为纠错前监测。图1为本专利技术一个实施例提供的IPTV业务质量监测的方法,包括:步骤101、业务质量监测代理接收业务质量监控中心发送的监测指令。其中,业务质量监测代理内嵌在终端中,接受业务质量监控中心的控制,对终端的IPTV业务质量进行监测;终端是IPTV业务的开展平台,包括可以开展IPTV融合类业务的各种终端类型,包括但不限于电视机机顶盒、PC客户端、手机终端等。步骤102、根据所述监测指令,在终端对IPTV媒体数据进行纠错处理之后,采集所述IPTV媒体数据。其中,业务质量监测代理除了具备进行纠错后监测的能力外,还同时具备纠错前监测的能力,在监测点的设置上,既可以设置单独设置纠错前监测点或纠错后监测点,还可以同时设置纠错前监测点和纠错后监测点,具体依据业务质量监控中心的监测指令进行设置。步骤103、分析所述采集的IPTV媒体数据,得到所述终端的IPTV业务质量指标,并将所述终端的IPTV业务质量指标上报至所述业务质量监控中心。其中,上报IPTV业务质量分析结果的时间间隔可以由业务质量监控中心设置,并在前述监测指令中发送给业务质量监测代理。例如,可以是每秒上报一次,或者是每5分钟上报一次。图2为本专利技术一个实施例提供的业务质量监测代理在终端中设置纠错后监测的示意图。图2中,箭头表示IPTV媒体数据在终端内部的流向,通过网卡接收媒体数据,经过纠错、缓存等损失修复处理后,再由解码器解码向用户显示。其中,图中所示TCP/IP协议栈和应用层缓存/纠错都属于终端的纠错处理手段。IPTV 媒体数据一般通过 TCP (Transmission Control Protocol,传输控制协议)协议或RTP (Real-time Transport Protocol,实时传送协议)协议传输到终端。对应这两种传输方式,传输到终端的媒体数据如果有TCP丢包,经过TCP/IP协议栈的乱序重排和丢包重传,丢包会被恢复;如果有RTP丢包,经过终端IPTV程序的前向纠错恢复(FEC)和请求重传(ARQ),丢包可能全部或部分恢复。另外,传输过程若存在抖动,可以通过应用层缓存来解决。纠错后监测点201设在终端对IPTV媒体数据进行纠错处理后,IPTV程序将经过纠错处理的媒体数据复制一份发送给业务质量监测代理。IPTV程序和业务质量监测代理可以采用多种方式传递数据,如果两者在同一进程,可以用API调用(Application P本文档来自技高网...

【技术保护点】
一种IPTV业务质量的监测方法,其特征在于,所述方法包括:接收业务质量监控中心发送的监测指令;根据所述监测指令,在终端对IPTV媒体数据进行纠错处理之后,采集所述IPTV媒体数据;分析所述采集的IPTV媒体数据,得到所述终端的IPTV业务质量指标,并将所述终端的IPTV业务质量指标上报至所述业务质量监控中心。

【技术特征摘要】
1.一种IPTV业务质量的监测方法,其特征在于,所述方法包括: 接收业务质量监控中心发送的监测指令; 根据所述监测指令,在终端对IPTV媒体数据进行纠错处理之后,采集所述IPTV媒体数据; 分析所述采集的IPTV媒体数据,得到所述终端的IPTV业务质量指标,并将所述终端的IPTV业务质量指标上报至所述业务质量监控中心。2.如权利要求1所述的方法,其特征在于,接收所述业务质量监控中心发送的监测指令之前,向所述业务质量监控中心注册,上报所述终端的标识和版本号,以及用户的账号信肩、O3.如权利要求1或2所述的方法,其特征在于,所述接收业务质量监控中心发送的监测指令,还包括,接收所述业务质量监控中心发送的告警项、告警阀值和告警屏蔽策略。4.如权利要求1-3任一所述的方法,其特征在于,所述根据所述监测指令,在所述终端对所述IPTV媒体数据进行纠错处理之后,采集所述IPTV媒体数据,具体包括:在所述终端对所述IPTV媒体数据进行纠错处理后,设置监测点,接收所述终端的IPTV程序发送的经过所述终端纠错处理之后的所述IPTV媒体数据。5.如权利要求1-4任一所述的方法,其特征在于,进一步包括,在所述终端对所述IPTV媒体数据进行纠错处理之前,采集所述终端接收的IPTV媒体数据。6.如权利要求5所述的方法,其特征在于,所述在所述终端对所述IPTV媒体数据进行纠错处理之前,采集 所述终端接收的IPTV媒体数据具体为,通过数据包获取函数库Iibpcap从所述终端网卡处采集所述终端纠错处理之前的IPTV媒体数据。7.如权利要求3所述的方法,其特征在于,所述将所述终端的IPTV业务质量指标上报至所述业务质量监控中心,还包括,检验所述业务质量指标是否达到所述告警阀值,如果达到,则上报告警至所述业务质量监控中心。8.如权利要求1-7任一所述的方法,其特征在于,所述终端的IPTV业务质量指标至少包括以下之一:平均主观得分MOS、媒体传输质量指标MD1、数字视频广播系统测量标准TR101-290、RTP丢包率、RTP丢包模式和可用率。9.一种IPTV业务质量监测代理,内嵌在终端中,其特征在于,所述IPTV业务质量监测代理包括控制单元和执行单元; 所述控制单元用于接收业务质量监控中心发送的监测指令,指示所述执行单元执行IPTV业务质量监测,将所述执行单元获取的IPTV业务质量指标上报给所述业务质量监控中心; 所述执行单元用于根据所述控制单元的控制,在所述终端对所述IPTV媒体数据进行纠错处理之后,采集所述终端接收的IPTV媒体数据,分析所述采集的IPTV媒体数据,将所述分析结果发送给所述控制单元。10.如权利要求9所述的IPTV业务质量监测代理,其特征在于,所述执行单元还用于...

【专利技术属性】
技术研发人员:王小刚
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1