机顶盒的嵌入式探针视频流量和质量汇聚分析方法及装置与流程

文档序号:13688452阅读:717来源:国知局
机顶盒的嵌入式探针视频流量和质量汇聚分析方法及装置与流程

本发明涉及机顶盒数据分析技术领域,特别涉及一种机顶盒的嵌入式探针视频流量和质量汇聚分析方法及装置。



背景技术:

近两年来,随着政策进一步放宽以及运营商宽带业务质量的提升和积极推广,互联网电视业务发展快速,用户群日益增大,对互联网电视业务的用户质量感知监控、故障定位等需求迫切,现有的关于互联网电视业务质量分析的方法主要包括片源质量拨测、内容分发网络服务质量拨测、用户终端收视参数采集等,质量分析手段多样化,可结合互联网功能电视业务流程对从机顶盒终端用户播放质量、运营商传输网络质量、cdn内容分发质量、播控平台片源质量等进行多维度的质量分析。

但是由于互联网电视业务用户数量庞大,现有技术对互联网电视业务的质量分析方法较为分散,无法融合和关联全业务多个维度的质量数据,导致互联网电视业务感知质量分析不全面、告警监控不准确、故障定位不及时等多种问题,且只通过机顶盒用户数据的监控受用户个人行为限制,无法对故障现象进行验证和深入排查。



技术实现要素:

本发明的目的旨在至少解决所述技术缺陷之一。

为此,本发明的目的在于提出一种机顶盒的嵌入式探针视频流量和质量汇聚分析方法及装置。

为了实现上述目的,本发明一方面的实施例提供一种机顶盒的嵌入式探针视频流量和质量汇聚分析方法,包括如下步骤:

步骤s1,当机顶盒用户在观看视频时,利用机顶盒嵌入式软件定时对观看视频内容进行流量抓包;

步骤s2,所述机顶盒嵌入式软件对步骤s1中的抓包数据进行分析,统计视频播放质量指标;

步骤s3,所述机顶盒嵌入式软件向管理系统服务器定时上报数据;

步骤s4,对来自所述机顶盒嵌入式软件的数据进行清洗,然后按照网络维度数据基于互联网电视业务组网拓扑进行汇聚、按照地理维度数据基于机顶盒用户所在地理位置进行汇聚;

步骤s5,记录该机顶盒的视频播放质量指标,并判断是否超过预设阈值指标,如果是则执行步骤s6,否则执行步骤s7;

步骤s6,记录故障事件并存入库,下发主动拨测任务确认是否发生故障,如果是则执行步骤s8;

步骤s7,控制数据正常流程入库;

步骤s8,所述管理系统服务器下发拨测任务到机顶盒,机顶盒执行拨测任务记录的拨测指标。

进一步,在所述步骤s1中,利用机顶盒嵌入式软件定时对观看视频内容进行流量抓包,包括:对机顶盒有线和无线网卡流量进行定时抓包。

进一步,在所述步骤s2中,所述机顶盒嵌入式软件对抓包数据进行分析,包括:分析机顶盒本地数据、汇聚质量指标和故障事件数据。

进一步,在所述步骤s2中,所述按照网络维度数据基于互联网电视业务组网拓扑进行汇聚,包括:梳理出每台宽带接入服务器bras设备下的光缆终端设备olt设备,每台olt设备下的光网络单元onu设备和网络机顶盒stb设备,聚合每台olt设备下的stb质量指标,具备每台bras设备下的olt设备的质量指标;

按照地理维度数据基于机顶盒用户所在地理位置进行汇聚,包括:梳理出小区—城镇—城市—省份的归属关系,汇聚每个小区每台stb设备的质量指标,通过城镇下的每个小区的质量指标汇聚出城镇维度质量指标,通过城市下的每个城镇的质量指标汇聚出城市维度质量指标,通过省内每个城市的质量指标汇聚出全省质量概况数据。

进一步,在所述步骤s4中,对来自所述机顶盒嵌入式软件的数据进行清洗,包括如下步骤:关联机顶盒归属的olt设备、bras设备和地区信息,根据预设数据上报周期对数据进行叠加。

本发明另一方面的实施例提供一种机顶盒的嵌入式探针视频流量和质量汇聚分析装置,包括:机顶盒嵌入式模块、管理系统服务器、数据处理模块和数据存储模块,其中,

所述机顶盒嵌入式模块用于当机顶盒用户在观看视频时,利用机顶盒嵌入式软件定时对观看视频内容进行流量抓包,对抓包数据进行分析,然后统计视频播放质量指标,向管理系统服务器定时上报数据;

所述管理系统服务器用于接收来自所述机顶盒嵌入式模块上报的数据,并下发抓包任务和主动拨测任务、数据上报调配、管理机顶盒、管理汇聚逻辑、管理质量数据、故障定位分析及协调数据存储节点和数据处理节点,对数据进行处理和存储,包括:记录该机顶盒的视频播放质量指标,并判断是否超过预设阈值指标,如果是则记录故障事件并存入库,下发主动拨测任务确认是否发生故障,发生故障则所述管理系统服务器下发拨测任务到机顶盒,机顶盒执行拨测任务记录的拨测指标,如果视频播放质量指标未超过预设阈值指标,则控制数据正常流程入库;

所述数据处理模块对来自所述机顶盒嵌入式软件的数据进行清洗、按不同的维度将机顶盒用户数据按层次向上汇聚,包括:按照网络维度数据基于互联网电视业务组网拓扑进行汇聚、按照地理维度数据基于机顶盒用户所在地理位置进行汇聚,并汇聚后数据存储至所述数据存储模块;

所述数据存储模块用于存储机顶盒原始上报数据和数据处理模块的处理后的数据表。

进一步,利用机顶盒嵌入式软件定时对观看视频内容进行流量抓包,包括:对机顶盒有线和无线网卡流量进行定时抓包。

进一步,所述机顶盒嵌入式软件对抓包数据进行分析,包括:分析机顶盒本地数据、汇聚质量指标和故障事件数据。

进一步,所述数据处理模块按照网络维度数据基于互联网电视业务组网拓扑进行汇聚,包括:梳理出每台宽带接入服务器bras设备下的光缆终端设备olt设备,每台olt设备下的光网络单元onu设备和网络机顶盒stb设备,聚合每台olt设备下的stb质量指标,具备每台bras设备下的olt设备的质量指标;

所述数据处理模块按照地理维度数据基于机顶盒用户所在地理位置进行汇聚,包括:梳理出小区—城镇—城市—省份的归属关系,汇聚每个小区每台stb设备的质量指标,通过城镇下的每个小区的质量指标汇聚出城镇维度质量指标,通过城市下的每个城镇的质量指标汇聚出城市维度质量指标,通过省内每个城市的质量指标汇聚出全省质量概况数据。

进一步,所述数据处理模块对来自所述机顶盒嵌入式软件的数据进行清洗,包括:关联机顶盒归属的olt设备、bras设备和地区信息,根据预设数据上报周期对数据进行叠加。

根据本发明实施例的机顶盒的嵌入式探针视频流量和质量汇聚分析方法及装置,基于机顶盒用户行为数据和主动拨测任务数据的关联分析方法,便于机顶盒故障处理和质量评估。通过每台机顶盒质量数据到网络和地理维度的数据汇聚方案,可达到多层次质量数据分析能力,为评估互联网电视业务质量提供更客观的质量指标。

本发明实施例的机顶盒的嵌入式探针视频流量和质量汇聚分析方法及装置,具有以下有益效果:

1)机顶盒嵌入式软件包括数据抓包分析、主动拨测功能,即可实现用户实际行为和感知数据的分析,也能通过系统调度实现管理服务端对机顶盒的主动任务下发,两者相结合更能快速的判断机顶盒视频播放质量优劣和故障原因;

2)将机顶盒用户质量数据通过网络维度和地理维度进行汇聚,可更客观的评估出每个网络层次、地理位置区域的用户感知质量,当出现某个维度出现大片区用户故障时也能更快速的定位故障原因。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1为根据本发明实施例的机顶盒的嵌入式探针视频流量和质量汇聚分析方法的流程图;

图2为根据本发明实施例的机顶盒的嵌入式探针视频流量和质量汇聚分析方法的示意图;

图3为根据本发明实施例的网络维度数据汇聚的示意图;

图4为根据本发明实时的地理维度数据汇聚的示意图;

图5为根据本发明实施例的机顶盒的嵌入式探针视频流量和质量汇聚分析装置的结构图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

如图1和图2所示,本发明实施例的机顶盒的嵌入式探针视频流量和质量汇聚分析方法,包括如下步骤:

步骤s1,当机顶盒用户在观看视频时,利用机顶盒嵌入式软件定时对观看视频内容进行流量抓包。

在本步骤中,利用机顶盒嵌入式软件定时对观看视频内容进行流量抓包,包括:对机顶盒有线和无线网卡流量进行定时抓包。

步骤s2,机顶盒嵌入式软件对步骤s1中的抓包数据进行分析,包括:按不同的维度将机顶盒用户数据按层次向上汇聚,统计视频播放质量指标。

在本步骤中,机顶盒嵌入式软件对抓包数据进行分析,包括:分析机顶盒本地数据、汇聚质量指标和故障事件数据。

步骤s3,机顶盒嵌入式软件向管理系统服务器定时上报数据。

步骤s4,对来自机顶盒嵌入式软件的数据进行清洗,然后按照网络维度数据基于互联网电视业务组网拓扑进行汇聚、按照地理维度数据基于机顶盒用户所在地理位置进行汇聚。

具体的,按照网络维度数据基于互联网电视业务组网拓扑进行汇聚,包括:梳理出每台宽带接入服务器bras设备下的光缆终端设备olt设备,每台olt设备下的光网络单元onu设备和网络机顶盒stb设备,聚合每台olt设备下的stb质量指标,具备每台bras设备下的olt设备的质量指标,如图3所示。

如图4所示,按照地理维度数据基于机顶盒用户所在地理位置进行汇聚,包括:梳理出小区—城镇—城市—省份的归属关系,汇聚每个小区每台stb设备的质量指标,通过城镇下的每个小区的质量指标汇聚出城镇维度质量指标,通过城市下的每个城镇的质量指标汇聚出城市维度质量指标,通过省内每个城市的质量指标汇聚出全省质量概况数据。

在本发明的一个实施例中,对来自机顶盒嵌入式软件的数据进行清洗,包括如下步骤:关联机顶盒归属的olt设备、bras设备和地区信息,根据预设数据上报周期对数据进行叠加。

步骤s5,记录该机顶盒的视频播放质量指标,并判断是否超过预设阈值指标,如果是则执行步骤s6,否则执行步骤s7;

步骤s6,记录故障事件并存入库,下发主动拨测任务确认是否发生故障,如果是则执行步骤s8;

步骤s7,控制数据正常流程入库;

步骤s8,管理系统服务器下发拨测任务到机顶盒,机顶盒执行拨测任务记录的拨测指标。

如图5所示,本发明实施例还提出一种机顶盒的嵌入式探针视频流量和质量汇聚分析装置,包括:机顶盒嵌入式模块1、管理系统服务器2、数据处理模块3和数据存储模块4。

具体的,机顶盒嵌入式模块1用于当机顶盒用户在观看视频时,利用机顶盒嵌入式软件定时对观看视频内容进行流量抓包,对抓包数据进行分析,然后统计视频播放质量指标,向管理系统服务器2定时上报数据。

在本发明的一个实施例中,利用机顶盒嵌入式模块1定时对观看视频内容进行流量抓包,包括:对机顶盒有线和无线网卡流量进行定时抓包。

机顶盒嵌入式模块1对抓包数据进行分析,包括:分析机顶盒本地数据、汇聚质量指标和故障事件数据。

机顶盒嵌入式模块1包括4项主要功能:

1)流量抓包:可对机顶盒有线和无线网卡流量进行定时抓包的功能;

2)主动拨测:可接收管理系统下发的主动拨测任务,执行测试任务并统计拨测指标;

3)数据分析功能:分析机顶盒本地数据,汇聚质量指标和故障事件数据;

4)数据上报:包括机顶盒与管理系统服务器2的心跳连接管理、数据上报定时器和数据上报处理器。

管理系统服务器2用于接收来自机顶盒嵌入式模块1上报的数据,并下发抓包任务和主动拨测任务、数据上报调配、管理机顶盒、管理汇聚逻辑、管理质量数据、故障定位分析及协调数据存储节点和数据处理节点,对数据进行处理和存储,包括:记录该机顶盒的视频播放质量指标,并判断是否超过预设阈值指标,如果是则记录故障事件并存入库,下发主动拨测任务确认是否发生故障,发生故障则管理系统服务器2下发拨测任务到机顶盒,机顶盒执行拨测任务记录的拨测指标,如果视频播放质量指标未超过预设阈值指标,则控制数据正常流程入库。

数据处理模块3对来自机顶盒嵌入式软件的数据进行清洗、按不同的维度将机顶盒用户数据按层次向上汇聚,包括:按照网络维度数据基于互联网电视业务组网拓扑进行汇聚、按照地理维度数据基于机顶盒用户所在地理位置进行汇聚,并汇聚后数据存储至数据存储模块4。

具体的,数据处理模块3按照网络维度数据基于互联网电视业务组网拓扑进行汇聚,包括:梳理出每台宽带接入服务器2bras设备下的光缆终端设备olt设备,每台olt设备下的光网络单元onu设备和网络机顶盒stb设备,聚合每台olt设备下的stb质量指标,具备每台bras设备下的olt设备的质量指标。

数据处理模块3按照地理维度数据基于机顶盒用户所在地理位置进行汇聚,包括:梳理出小区—城镇—城市—省份的归属关系,汇聚每个小区每台stb设备的质量指标,通过城镇下的每个小区的质量指标汇聚出城镇维度质量指标,通过城市下的每个城镇的质量指标汇聚出城市维度质量指标,通过省内每个城市的质量指标汇聚出全省质量概况数据。

在本发明的一个实施例中,数据处理模块3对来自机顶盒嵌入式软件的数据进行清洗,包括:关联机顶盒归属的olt设备、bras设备和地区信息,根据预设数据上报周期对数据进行叠加。

数据处理模块3会对机顶盒上报数据进行处理,处理过程包括数据清洗和数据集群处理,数据处理模块3包括了数据汇聚功能,在数据处理的过程中,结合机顶盒所在olt、bras、小区、城镇、城市等信息进行数据汇聚,再入库到数据存储模块4。

数据存储模块4用于存储机顶盒原始上报数据和数据处理模块3的处理后的数据表。

本发明在于机顶盒终端的流量和质量数据汇聚分析功能,结合互联网电视业务的组网拓扑、用户信息数据,可按不同的维度将机顶盒用户数据按层次向上汇聚,数据汇聚流程见下图,网络维度数据基于互联网电视业务组网拓扑进行汇聚,地理维度数据基于机顶盒用户所在地理位置进行汇聚,海量更数据的汇聚分析可更精确的对互联网电视业务质量进行分析,同时能实现快速发现故障、精准定位故障的功能。

根据本发明实施例的机顶盒的嵌入式探针视频流量和质量汇聚分析方法及装置,基于机顶盒用户行为数据和主动拨测任务数据的关联分析方法,便于机顶盒故障处理和质量评估。通过每台机顶盒质量数据到网络和地理维度的数据汇聚方案,可达到多层次质量数据分析能力,为评估互联网电视业务质量提供更客观的质量指标。

本发明实施例的机顶盒的嵌入式探针视频流量和质量汇聚分析方法及装置,具有以下有益效果:

1)机顶盒嵌入式软件包括数据抓包分析、主动拨测功能,即可实现用户实际行为和感知数据的分析,也能通过系统调度实现管理服务端对机顶盒的主动任务下发,两者相结合更能快速的判断机顶盒视频播放质量优劣和故障原因;

2)将机顶盒用户质量数据通过网络维度和地理维度进行汇聚,可更客观的评估出每个网络层次、地理位置区域的用户感知质量,当出现某个维度出现大片区用户故障时也能更快速的定位故障原因。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求及其等同限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1