本发明专利技术公开了IPv6组播技术下的收视率统计系统及其统计方法,其中IPv6组播技术下的收视率统计系统,包括中间件和服务器;所述中间件设置在机顶盒中;所述中间件与服务器通信连接;所述中间件包括协议分析模块和数据传输模块;所述服务器包括信息提取模块、数据存储模块、数据挖掘模块和图表呈现模块;所述中间件的协议分析模块通过数据传输模块与服务器的信息提取模块通信;所述服务器的信息提取模块和图表呈现模块均与数据存储模块电连接;所述服务器的数据挖掘模块与图表呈现模块电连接。本发明专利技术的中间件设置在机顶盒中,实时采集客户观看行为的行为数据,从而实现了对收视率的实时统计,统计效率高,成本低。
【技术实现步骤摘要】
本专利技术涉及。
技术介绍
电视自20世纪50年代以来在全世界得到迅猛的发展,各国的大公司、企业都大量利用电视这一大众性传播媒介宣传自己的产品,树立企业形象。电视节目的收视率直接影响广告效果,故将各时段节目的收视率和观众阶层准确地及时地统计出来,不仅会对广告商确定各时段的广告价位和对企业选择时段做广告提供极其重要的参考依据,而且也可为广告商或电视台、以这种客观的统计结果去赢得更多的客户。另外,收视率调查结果也为电视台领导或栏目负责人了解大众收视心理、衡量本电视台或栏目播出的质量提供了一把客观的尺度,所以收视率调查过程相当于为单向传输的电视信道提供一个反向信道,通过观众提供的有价值的信息,促使电视台不断提高电视节目的质量,办出更多受观众欢迎的电视节目。IPv6协议代替IPv4协议只是时间的问题。在很长一段时间,将会出现IPv4和IPv6共存的局面。目前市面上普通的网络设备如路由器、数字电视机顶盒都已经支持IPv4和IPv6的双协议栈。IP组播(也称多址广播或多播)技术,是一种允许一台或多台主机(组播源)发送单一数据包到多台主机的TCP/IP网络技术。组播作为一点对多点的通信,是节省网络带宽的有效方法之一。在网络音频/视频广播的应用中,当需要将一个节点的信号传送到多个节点时,无论是采用重复点对点通信方式,还是采用广播方式,都会严重浪费网络带宽,只有组播才是最好的选择。组播能使一个或多个组播源只把数据包发送给特定的组播组,只有加入该组播组的主机才能接收到数据包。基于互联网的数字电视就是采用这种IP组播技术。MLDv2 (Multicast Listener Discovery Version2 )是基于 IPv6 多播环境中组成员管理协议,它是一个非对称的协议,它为组播成员和MLDv2组播路由器定义了不同的行为。路由器用来收集组播成员(侦听者)的信息,侦听者报告自己的侦听状态。用户在选择不同频道进行观看时,就是通过选择不同的组播地址来实现的。本专利技术通过侦听MlDv2的协议,具体地说就是侦听MLDv2协议中的Join/Leave信息来采集用户的收视行为。从而实时反映出个频道(节目)的收视率状况。目前国内外通行的收视率统计方法有三种电话询问法,填表法和调查仪自动记录法。电话询问法就是利用电话直接拨号到电视观众家中,询问此刻该家正在收看电视节目的情况。填表法是选取一定数量的家庭,由调查员深入到各个家庭进行答卷调查,请被访家庭填写最近一段时间或将来一段时间收看电视的节目、时段和频道,然后定期集中统计。调查仪自动记录法是将调查仪安装到选定用户家中,使之直接与用户的电视机相、连,它可以实时自动地记录观众的接收频道,并将记录结果存储起来并通过某种方式传送给相关机构。这些方法都是针对单向广播网络中的电视用户,因此收集基本数据存在很多问题。例如,电话询问法调查结果带有明显的主观色彩;填表法因为依赖观众的记忆,所以调查结果准确性差;调查仪自动记录法需要安装特殊的设备,成本高,而且调查员必须人户进行数据采集,工作量大、效率低。以上3种方法都需要耗费大量的人力、物力和财力。
技术实现思路
本专利技术所要解决的第一个技术问题是提供IPv6组播技术下的收视率统计系统,实时性强,准确率高,成本低。为了解决上述技术问题,本专利技术所提供的技术方案是IPv6组播技术下的收视率统计系统,包括中间件和服务器;所述中间件设置在机顶盒中;所述中间件与服务器通信连接;所述中间件包括协议分析模块和数据传输模块;所述服务器包括信息提取模块、数 据存储模块、数据挖掘模块和图表呈现模块;所述中间件的协议分析模块通过数据传输模块与服务器的信息提取模块通信;所述服务器的信息提取模块和图表呈现模块均与数据存储模块电连接;所述服务器的数据挖掘模块与图表呈现模块电连接。本专利技术所要解决的第二个技术问题是提供IPv6组播技术下的收视率统计系统的统计方法,实时、准确地反映收视率情况。IPv6组播技术下的收视率统计系统的统计方法,其特征在于包括以下步骤①、中间件的协议分析模块分析IPv6下的组播技术关联的MLDv2协议交互,采集用户观看的电视频道的行为数据;②、中间件的数据传输模块将协议分析模块采集到的行为数据压缩成数据包,并发送给服务器;③、服务器的信息提取模块接收、分解、提取中间件发来的数据包,并将提取到的数据储存到数据存储模块;④、服务器的数据挖掘模块根据不同的需求,设定不同的挖掘策略;⑤、服务器的图表呈现模块根据数据挖掘模块设定的挖掘策略对数据存储模块中存储的数据进行挖掘,并将挖掘的结果通过图表的形式呈现出来。所述步骤①具体为中间件的协议分析模块分析IPv6的MLDv2协议,捕捉MLDv2协议中的Join/Leave消息类型,采集某个时间段观看某个频道的客户的观看行为的行为数据;所述中间件的协议分析模块采集的行为数据包括客户ID、加入某个频道的时间和离开某个频道的时间。采用了上述技术方案后,本专利技术具有以下的有益效果(1)本专利技术的中间件设置在机顶盒中,实时采集客户观看行为的行为数据,从而实现了对收视率的实时统计,统计效率高,成本低。(2)本专利技术采集到的数据都是用户的客观行为,数据采集、传输、保存、挖掘、呈现的过程完全避免了人为主观的干预,从而使得统计的结果具有非常高的准确性。附图说明为了使本专利技术的内容更容易被清楚地理解,下面根据具体实施例并结合附图,对本专利技术作进一步详细的说明,其中图I为本专利技术的IPv6组播技术下的收视率统计系统的结构框图。附图中的标号为中间件I、协议分析模块11、数 据传输模块12 ;服务器2、信息提取模块21、数据存储模块22、数据挖掘模块23、图表呈现模块24。具体实施例方式(实施例I)见图1,本实施例的IPv6组播技术下的收视率统计系统,包括中间件I和服务器2。中间件I设置在机顶盒中。中间件I与服务器2通信连接。中间件I包括协议分析模块11和数据传输模块12。服务器2包括信息提取模块21、数据存储模块22、数据挖掘模块23和图表呈现模块24。中间件I的协议分析模块11通过数据传输模块12与服务器2的信息提取模块21通信。服务器2的信息提取模块21和图表呈现模块24均与数据存储模块22电连接。服务器2的数据挖掘模块23与图表呈现模块24电连接。本实施例的IPv6组播技术下的收视率统计系统的统计方法,包括以下步骤①、中间件I的协议分析模块11分析IPv6下的组播技术关联的MLDv2协议交互,捕捉MLDv2协议中的Join/Leave消息类型,从而采集用户观看的电视频道的行为数据,行为数据包括客户ID、加入某个频道的时间和离开某个频道的时间。②、中间件I的数据传输模块12将协议分析模块11采集到的行为数据压缩成数据包,并发送给服务器2。③、服务器2的信息提取模块21接收、分解、提取中间件I发来的数据包,并将提取到的数据储存到数据存储模块22。④、服务器2的数据挖掘模块23根据不同的需求,设定不同的挖掘策略。⑤、服务器2的图表呈现模块24根据数据挖掘模块23设定的挖掘策略对数据存储模块22中存储的数据进行挖掘,并将挖掘的结果通过图表的形式呈现出来。步骤①的原理为用户选择某个频道和离开某个频道,分别对应于MLDv2协议中的Join/Leave消息。通过捕捉本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.IPv6组播技术下的收视率统计系统,其特征在于包括中间件(I)和服务器(2);所述中间件(I)设置在机顶盒中;所述中间件(I)与服务器(2)通信连接;所述中间件(I)包括协议分析模块(11)和数据传输模块(12);所述服务器(2)包括信息提取模块(21)、数据存储模块(22)、数据挖掘模块(23)和图表呈现模块(24);所述中间件(I)的协议分析模块(11)通过数据传输模块(12)与服务器(2)的信息提取模块(21)通信;所述服务器(2)的信息提取模块(21)和图表呈现模块(24)均与数据存储模块(22)电连接;所述服务器(2)的数据挖掘模块(23)与图表呈现模块(24)电连接。2.IPv6组播技术下的收视率统计系统的统计方法,其特征在于包括以下步骤 ①、中间件(I)的协议分析模块(11)分析IPv6下的组播技术关联的MLDv2协议交互,采集用户观看的电视频道的行为数据; ②、中间件(I)的数据传输模块(...
【专利技术属性】
技术研发人员:齐叶庭,
申请(专利权)人:常州欧开通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。