基于用户行为分析实现ott业务质量保障的系统及方法

文档序号:7798811阅读:164来源:国知局
基于用户行为分析实现ott业务质量保障的系统及方法
【专利摘要】本发明涉及一种基于用户行为分析实现OTT业务质量保障的系统及方法,其中包括片源质量监测模块;内容分发网络节点监测模块,用以在各个内容分发网络节点通过模拟终端对平台电子节目菜单和节目进行拨测;终端监测模块;故障定位分析模块,用以当终端监测模块报警时,根据片源质量监测模块和内容分发网络节点监测模块的监测状态对故障进行定位。采用该种基于用户行为分析实现OTT业务质量保障的系统及方法,实时监测OTT业务从片源生产、播控、CDN内容分发到用户终端观等各个环节的运行状况,快速发现并定位问题,全面提升用户体验,保障OTT核心业务的长期发展,为实现企业运营目标提供有力支撑手段,具有更广泛的应用范围。
【专利说明】基于用户行为分析实现OTT业务质量保障的系统及方法
【技术领域】
[0001]本发明涉及视频业务质量保障【技术领域】,尤其涉及OTT视频业务质量保障【技术领域】,具体是指一种基于用户行为分析实现OTT业务质量保障的系统及方法。
【背景技术】
[0002]OTT (Over The Top,指基于开放互联网的各种视频及数据服务业务)电视是一种集互联网、多媒体、通讯等多种技术于一体,向家庭用户提供多种交互式服务的崭新业务。作为一种数字业务,OTT电视业务势必会同传统有线电视和IPTV竞争。由于人们已经习惯了有线电视较低的收费标准和不中断的业务可用性,因此如何保证OTT用户体验质量能到达或超过有线电视就成为OTT电视成功的关键要素之一。
[0003]目前,对于OTT电视的业务保障工作主要是通过用户遇到问题时投诉,运维人员进行故障排查来实现。对终端用户的收视体验缺少有效的测量工具,对OTT视频质量问题缺乏预防性的管理和维护,对OTT视频业务增长带来的网络压力问题无法预判等,均是目前OTT业务保障工作过程中遇到的问题。
[0004]OTT视频业务采用标准HTTP协议在Web服务器和客户端之间递送媒体数据,而HTTP承载于TCP之上,TCP的特点是可靠连接,无损传输,丢包后会进行重传,抖动和延时会被客户端的下载缓冲所消化,一般情况下客户不会感知。只有缓冲区的视频播放完又没有及时下载到新的视频片段时,才会出现画面等待并缓冲。目前,尚无国际规范对OTT业务质量进行完整定义,ITU (International Telecommunication Union,国际电信联盟)等标准组织现有的测量标准主要针对的是有损传输的应用场景,还没有针对HTTP ABR (AdaptiveBit Rate,适合传输速度)这种OTT Internet业务的已发布标准。

【发明内容】

[0005]本发明的目的是克服了上述现有技术的缺点,提供了一种能够实现实时监测OTT业务从片源生产、播控、CDN内容分发到用户终端观等各个环节的运行状况、快速发现并定位问题、全面提升用户体验、具有更广泛的应用范围的基于用户行为分析实现OTT业务质量保障的系统及方法。
[0006]为了实现上述目的,本发明的基于用户行为分析实现OTT业务质量保障的系统及方法具有如下构成:
[0007]该基于用户行为分析实现OTT业务质量保障的系统,其主要特点是,所述的系统包括:
[0008]片源质量监测模块,用以在核心平台侧对上线前的片源文件进行检测;
[0009]内容分发网络节点监测模块,用以在各个内容分发网络节点通过模拟终端对平台电子节目菜单和节目进行拨测;
[0010]终端监测模块,用以采集用户在使用OTT业务过程中的收视参数以及根据所述的收视参数计算用户体验视频质量评分;[0011]故障定位分析模块,用以当所述的终端监测模块报警时,根据所述的片源质量监测模块和内容分发网络节点监测模块的监测状态对故障进行定位。
[0012]较佳地,所述的系统还包括:
[0013]专家知识库模块,用以根据所述的片源质量监测模块、终端监测模块和故障定位分析模块的报警信息分析故障类型和用户的收视体验信息以及当故障严重程度超过系统预设值时通知运维人员。
[0014]更佳地,所述的专家知识库模块包括:
[0015]专家知识规则解析器,用以根据所述的片源质量监测模块、终端监测模块和故障定位分析模块的报警信息分析故障类型;
[0016]用户感知分析器,用以根据所述的片源质量监测模块、终端监测模块和故障定位分析模块的报警信息分析用户的收视体验信息;
[0017]故障严重度评价器,用以对故障严重度进行分析并当故障严重程度超过系统预设值时通知运维人员。
[0018]本发明还涉及一种通过所述的系统基于用户行为分析实现OTT业务质量保障的方法,其特征在于,所述的方法包括以下步骤:
[0019](I)所述的片源质量监测模块在核心平台侧对上线前的片源文件进行检测;
[0020](2)所述的内容分发网络节点监测模块在各个内容分发网络节点通过模拟终端对平台电子节目菜单和节目进行拨测;
[0021](3)所述的终端监测模块采集用户在使用OTT业务过程中的收视参数并根据所述的收视参数计算用户体验视频质量评分;
[0022](4)当所述的终端监测模块报警时,所述的故障定位分析模块根据所述的片源质量监测模块和内容分发网络节点监测模块的监测状态对故障进行定位。
[0023]较佳地,所述的根据所述的收视参数计算用户体验视频质量评分,具体为:
[0024]根据节目初始缓冲时长、节目播放期间缓冲时长与播放时长的比值和节目重新缓冲频次计算用户体验视频质量评分。
[0025]较佳地,所述的故障定位分析模块根据所述的片源质量监测模块和内容分发网络节点监测模块的监测状态对故障进行定位,包括以下步骤:
[0026](41)所述的故障定位分析模块检测所述的机顶盒是否正常运行,如果是,则继续步骤(42),否则确定故障位置在所述的机顶盒;
[0027](42)所述的故障定位分析模块判断报警时刻前后在预设时间范围内,所述的内容分发网络节点监测模块的监测状态是否有故障,如果是,则继续步骤(43),否则继续步骤
(44);
[0028](43)所述的故障定位分析模块根据所述的内容分发网络节点监测模块的监测状态和用户体验视频质量评分对所述的内容分发网络节点服务能力进行区域性综合分析;
[0029](44)所述的故障定位分析模块判断播控平台是否正常运行,如果否,则继续步骤
(45);
[0030](45)所述的故障定位分析模块根据用户业务请求的交互信息分析播放平台的故障环节。
[0031]较佳地,所述的系统还包括专家知识库模块,所述的步骤(3)和(4)之间,还包括以下步骤:
[0032](31)所述的专家知识库模块根据所述的片源质量监测模块、终端监测模块和故障定位分析模块的报警信息分析故障类型和用户的收视体验信息以及当故障严重程度超过系统预设值时通知运维人员。
[0033]更佳地,所述的专家知识库包括专家知识规则解析器、用户感知分析器和故障严重度评价器,所述的专家知识库模块根据所述的片源质量监测模块、终端监测模块和故障定位分析模块的报警信息分析故障类型和用户的收视体验信息以及当故障严重程度超过系统预设值时通知运维人员,包括以下步骤:
[0034](311)所述的专家知识规则解析器接收报警信息并通过聚类分析判断所述的专家知识库中是否存在所述的报警信息对应的故障类型,如果是,则继续步骤(312),否则,继续步骤(313);
[0035](312)所述的专家知识规则解析器基于知识库相似规则进行模糊匹配确定所述的报警信息对应的故障类型,然后继续步骤(314);
[0036](313)所述的专家知识规则解析器根据所述的报警信息创建新的故障类型,然后继续步骤(314);
[0037](314)所述的用户感知分析器根据所述的故障类型和用户收拾参数评价该故障对用户造成的影响;
[0038](315)所述的故障严重度评价器对故障严重度进行分析并当故障严重程度超过系统预设值时通知运维人员。
[0039]采用了该发明中的基于用户行为分析实现OTT业务质量保障的系统及方法,具有如下有益效果:
[0040]基于用户行为分析的OTT业务质量保障发明帮助OTT业务运维人员实时监测OTT业务从片源生产、播控、CDN内容分发到用户终端观等各个环节的运行状况,快速发现并定位问题,全面提升用户体验,保障OTT核心业务的长期发展,为实现企业运营目标提供有力支撑手段,具有更广泛的应用范围。
[0041]其优势主要体现在以下几个方面:
[0042]1、主动运维,先于用户发现并处理故障,提升用户体验;
[0043]2、实时告警,帮助运维人员快速响应重点故障;
[0044]3、对⑶N节点的服务能力进行有效评估,便于整体内容推送网络的规划;
[0045]4、终端监测反映OTT用户的真实体验;
[0046]5、全程全网,实现一体化管理;精确智能,实现运营优异。
【专利附图】

【附图说明】
[0047]图1为本发明的基于用户行为分析实现OTT业务质量保障的系统的结构示意图。
[0048]图2为本发明的OTT业务质量测量模型示意图。
[0049]图3为本发明的视频流QoE的参数模型。
[0050]图4为本发明的专家知识库模块智能分析的流程图。
[0051]图5为本发明的源端到终端的端到端监测示意图。【具体实施方式】
[0052]为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。
[0053]本发明基于有损传输的测试标准,对无损传输下的业务场景进行了扩充,根据OTT视频业务的传输特点,基于用户行为,借助终端软探针技术,对真正影响OTT用户体验的主要问题,如缓冲等待时间、等待次数、视频码率降低等,进行综合分析、评价。
[0054]本发明建立起一套OTT视频业务质量保证体系,包括OTT业务质量(QoS,Qualityof Service,服务质量)和用户体验(QoE, Quality Of Experience,体验质量)测量技术、监测指标体系、OTT故障诊断方法论、OTT测试工具和端到端业务质量监测系统等,利用软探针技术对OTT终端用户收视数据进行采集、分析,利用拨测技术对CDN (ContentDistributionNetwork,内容分发网络)节点进行监测,从而帮助用户直接有效的了解终端用户的收视质量,快速定位影响用户体验的问题,从而提高终端用户的业务满意度。
[0055]本发明建立起一套OTT视频业务质量保证体系,包括OTT业务质量(QoS)和用户体验(Q0E)测量技术、监测指标体系、OTT故障诊断方法论、OTT测试工具和端到端业务质量监测系统等,包括如下几个重点内容。
[0056]一、OTT业务质量测量模型如图2所示。
[0057]通过网络层抓包分析,并结合用户收视过程中缓冲情况等指标,根据模型综合计算MOS (Mean Opinion Score,平均意见得分)得分,体现终端用户的收视体验。MOS得分如下表:
【权利要求】
1.一种基于用户行为分析实现OTT业务质量保障的系统,其特征在于,所述的系统包括: 片源质量监测模块,用以在核心平台侧对上线前的片源文件进行检测; 内容分发网络节点监测模块,用以在各个内容分发网络节点通过模拟终端对平台电子节目菜单和节目进行拨测; 终端监测模块,用以采集用户在使用OTT业务过程中的收视参数以及根据所述的收视参数计算用户体验视频质量评分; 故障定位分析模块,用以当所述的终端监测模块报警时,根据所述的片源质量监测模块和内容分发网络节点监测模块的监测状态对故障进行定位。
2.根据权利要求1所述的基于用户行为分析实现OTT业务质量保障的系统,其特征在于,所述的系统还包括: 专家知识库模块,用以根据所述的片源质量监测模块、终端监测模块和故障定位分析模块的报警信息分析故障类型和用户的收视体验信息以及当故障严重程度超过系统预设值时通知运维人员。
3.根据权利要求2所述的基于用户行为分析实现OTT业务质量保障的系统,其特征在于,所述的专家知识库模块包括: 专家知识规则解析器,用以根据所述的片源质量监测模块、终端监测模块和故障定位分析模块的报警信息分析故障类型; 用户感知分析器,用以根 据所述的片源质量监测模块、终端监测模块和故障定位分析模块的报警信息分析用户的收视体验信息; 故障严重度评价器,用以对故障严重度进行分析并当故障严重程度超过系统预设值时通知运维人员。
4.一种通过权利要求1至3中任一项所述的系统基于用户行为分析实现OTT业务质量保障的方法,其特征在于,所述的方法包括以下步骤: (1)所述的片源质量监测模块在核心平台侧对上线前的片源文件进行检测; (2)所述的内容分发网络节点监测模块在各个内容分发网络节点通过模拟终端对平台电子节目菜单和节目进行拨测; (3)所述的终端监测模块采集用户在使用OTT业务过程中的收视参数并根据所述的收视参数计算用户体验视频质量评分; (4)当所述的终端监测模块报警时,所述的故障定位分析模块根据所述的片源质量监测模块和内容分发网络节点监测模块的监测状态对故障进行定位。
5.根据权利要求4所述的基于用户行为分析实现OTT业务质量保障的方法,其特征在于,所述的根据所述的收视参数计算用户体验视频质量评分,具体为: 根据节目初始缓冲时长、节目播放期间缓冲时长与播放时长的比值和节目重新缓冲频次计算用户体验视频质量评分。
6.根据权利要求4所述的基于用户行为分析实现OTT业务质量保障的方法,其特征在于,所述的故障定位分析模块根据所述的片源质量监测模块和内容分发网络节点监测模块的监测状态对故障进行定位,包括以下步骤: (41)所述的故障定位分析模块检测所述的机顶盒是否正常运行,如果是,则继续步骤(42),否则确定故障位置在所述的机顶盒; (42)所述的故障定位分析模块判断报警时刻前后在预设时间范围内,所述的内容分发网络节点监测模块的监测状态是否有故障,如果是,则继续步骤(43),否则继续步骤(44); (43)所述的故障定位分析模块根据所述的内容分发网络节点监测模块的监测状态和用户体验视频质量评分对所述的内容分发网络节点服务能力进行区域性综合分析; (44)所述的故障定位分析模块判断播控平台是否正常运行,如果否,则继续步骤(45); (45)所述的故障定位分析模块根据用户业务请求的交互信息分析播放平台的故障环节。
7.根据权利要求4所述的基于用户行为分析实现OTT业务质量保障的方法,其特征在于,所述的系统还包括专家知识库模块,所述的步骤(3)和(4)之间,还包括以下步骤: (31)所述的专家知识库模块根据所述的片源质量监测模块、终端监测模块和故障定位分析模块的报警信息分析故障类型和用户的收视体验信息以及当故障严重程度超过系统预设值时通知运维人员。
8.根据权利要求7所述的基于用户行为分析实现OTT业务质量保障的方法,其特征在于,所述的专家知识库包括专家知识规则解析器、用户感知分析器和故障严重度评价器,所述的专家知识库模块根据所述的片源质量监测模块、终端监测模块和故障定位分析模块的报警信息分析故障类型和用户的收视体验信息以及当故障严重程度超过系统预设值时通知运维人员,包括以下步骤: (311)所述的专家知识规则解析器接收报警信息并通过聚类分析判断所述的专家知识库中是否存在所述的报警信息对应的故障类型,如果是,则继续步骤(312),否则,继续步骤(313);` (312)所述的专家知识规则解析器基于知识库相似规则进行模糊匹配确定所述的报警信息对应的故障类型,然后继续步骤(314); (313)所述的专家知识规则解析器根据所述的报警信息创建新的故障类型,然后继续步骤(314); (314)所述的用户感知分析器根据所述的故障类型和用户收拾参数评价该故障对用户造成的影响; (315)所述的故障严重度评价器对故障严重度进行分析并当故障严重程度超过系统预设值时通知运维人员。
【文档编号】H04N21/24GK103856789SQ201410092349
【公开日】2014年6月11日 申请日期:2014年3月13日 优先权日:2014年3月13日
【发明者】逯利军, 钱培专, 马雯, 宋聚平, 李克民, 侯卫东, 凌志辉, 林强, 曹晶 申请人:赛特斯信息科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1