一种收视数据的采集传输方法、装置及系统制造方法及图纸

技术编号:4102031 阅读:246 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种收视数据的采集传输方法,将采集的收视数据传输至前端接收服务器,包括以下步骤,1)获取所述前端接收服务器的地址信息和端口信息;2)采集并存储收视数据;3)将当前已存储的收视数据通过UDP协议传输方式发送至前端接收服务器;4)待所述收视数据发送出去之后,检测在预设时间段内是否有接收到所述前端接收服务器的回复信息;5)根据步骤4)中的检测结果确定相应操作:如果有接收到,则返回步骤2),进入下一次收视数据的采集传输;如果没有接收到,则返回步骤3),进入当前采集的收视数据的再次发送传输。本发明专利技术的收视数据的采集传输方法可高效准确地传输海量收视数据至前端接收服务器。

【技术实现步骤摘要】

本专利技术涉及数字有线电视领域,特别涉及收视数据的采集传输方法、装置及系统
技术介绍
电视观众收视数据可反映观众收看电视的状况,包括观众收看电视的时间、节目、 增值业务的使用状况等,它可以用于进一步的分析以得到收视率等收视指标信息,从而为 电视台和广告商提供决策参考。数字电视网络信号相关信息包括信号质量、信号强度、误码率等,它们反映了数字 电视信号的质量状况。这些数据可以为数字电视业务网络运营商提供决策参考。为了采集电视观众的收视数据和电视网络信号相关信息等收视数据,一般的解决 方案是通过采集存储这些收视数据,并以实时或者延时的方式通过TCP协议传输方式发送 到前端数据接收服务器。当同时在线的观众人数较少时(如少于1万),使用TCP协议传输 并不会显著增加网络负担。但如果同时在线的观众人数较多时,使用TCP协议传输则会出 现一些问题,如果实时发送数据则可能造成较大的网络流量,导致数据丢失;如果延时发送 又可能造成数据延迟过大,不利于实时的监控。此外,现有技术中传输电视观众的收视数据 时一般通过明文传输,而收视数据反映的是观众的个人喜好等私人信息,则明文传输有可 能会被人窃听,导致观众的隐私数据泄露。
技术实现思路
本专利技术所要解决的技术问题是弥补上述现有技术的不足,提出一种收视数据的 采集传输方法、装置及系统,可高效、准确的将采集到收视数据传输至前端接收服务器。本专利技术的技术问题通过以下的技术方案予以解决—种收视数据的采集传输方法,将采集的收视数据传输至前端接收服务器,包括 以下步骤,1)获取所述前端接收服务器的地址信息和端口信息;2)采集并存储收视数据; 3)将当前已存储的收视数据通过UDP协议传输方式发送至前端接收服务器;4)待所述收视 数据发送出去之后,检测在预设时间段内是否有接收到所述前端接收服务器的回复信息; 5)根据步骤4)中的检测结果确定相应操作如果有接收到,则返回步骤2),进入下一次收 视数据的采集传输;如果没有接收到,则返回步骤3),进入当前采集的收视数据的再次发 送传输。本专利技术的技术问题通过以下进一步的技术方案予以解决一种收视数据的采集传输装置,用于采集收视数据并传输至前端接收服务器,包 括初始化模块、行为数据采集模块、存储模块、行为数据发送模块、检测模块和控制模块,所 述初始化模块用于获取所述前端接收服务器的地址信息和端口信息;所述行为数据采集模 块用于采集与观众收视行为相关的收视数据;所述存储模块用于存储所述行为数据采集模 块采集的所述收视数据;所述行为数据发送模块用于将所述存储模块当前已存储的收视数 据通过UDP协议传输方式发送至前端接收服务器;所述检测模块用于在所述行为数据发送4模块发送所述收视数据之后检测在预设时间段内是否有接收到所述前端接收服务器的回 复信息;所述控制模块启动所述初始化模块、所述行为数据采集模块、所述存储模块、所述 行为数据发送模块以及所述检测模块的工作,并根据所述检测模块的检测结果控制相应模 块的工作如果所述检测模块检测有接收到,则控制所述行为数据采集模块和所述行为数 据发送模块工作,进入下一次收视数据的采集传输;如果没有接收到,则控制所述行为数据 发送模块工作,进入当前采集的收视数据的再次发送传输。本专利技术的技术问题通过以下更进一步的技术方案予以解决一种收视数据的采集传输系统,包括前端接收服务器,还包括上述收视数据的采 集传输装置,所述前端接收服务器包括回复模块,所述回复模块用于在接收所述采集传输 装置发送的收视数据后产生回复信息并发送至所述采集传输装置。本专利技术与现有技术对比的有益效果是本专利技术的收视数据的采集传输方法、装置及系统,使用UDP协议进行收视数据的 传输,因为UDP协议进行数据传输时比TCP协议进行数据传输时网络负载小,占用的服务器 资源也较小,所以可高效地传输海量收视数据。而又因为UDP协议传输方式是无连接的传 输方式,所以同时增加前端接收数据后的回复应答机制,确保使用UDP协议传输时数据一 定会被前端接收服务器接收到,保证数据传输的准确性。进一步地,数据传输之前先经过加 密处理,可保证收视数据的保密性。附图说明图1是本专利技术具体实施方式的收视数据的采集传输方法的流程图;图2是本专利技术具体实施方式的收视数据的采集传输装置的组成示意图;图3是本专利技术具体实施方式的收视数据的采集传输装置一种改进的组成示意图;图4是本专利技术具体实施方式的收视数据的采集传输装置另一种改进的组成示意 图;图5是本专利技术具体实施方式的收视数据的采集传输装置再一种改进的组成示意 图;图6是本专利技术具体实施方式的收视数据的采集传输系统的组成示意图。具体实施方式下面结合具体实施方式并对照附图对本专利技术做进一步详细说明。如图1所示,一种收视数据的采集传输方法,用于将采集的收视数据传输至前端 接收服务器,包括以下步骤1)获取前端接收服务器的地址信息和端口信息。该步骤中,可通过读取提供前端 接收服务器的运营商自定义在DVB码流中的SI信息中的私有描述符获取前端接收服务器 的地址信息和端口信息。2)采集并存储收视数据。该收视数据包括与观众收视行为相关的收视行为数据和与电视网络信号相关的 收视网络信号数据。当数字电视观众进行操作时,即可记录收视起始时间、终止时间、收视 节目的频点等收视行为数据以及记录Service ID信息、与Service ID信息关联的信号相关信息等收视网络信号数据。优选地,也可先设定采集周期,当到达采集时刻时,则进行采 集存储;当没有到达采集时刻时,则等待。3)将当前已存储的收视数据通过UDP协议传输方式发送至前端接收服务器。优选地,步骤3)中还包括设定发送周期,当到达发送时刻时,则进行数据的发送; 当没有到达发送时刻时,则等待,等待期间数据的采集存储操作仍然进行,待发送时刻到 达,即可将当前已存储的所有收视数据一次性发送出去。优选地,步骤3)中还包括加密步骤,将当前采集的收视数据加密后再通过UDP协 议传输方式发送至前端接收服务器,这样,即可保证收视数据的保密性。而前端接收服务器 接收到收视数据后先解密后再存储收视数据。其中,加密用的加密密钥可以事先便存储在 采集传输端,也可通过通信从前端接收服务器获取。如果当前有存储的收视数据,即可进行发送。如果已存储的收视数据均已发送出 去,当前已没有存储的收视数据,则等待或者采集传输结束。优选地,可在步骤3)之前先设 定心跳数据包发送周期,如果当前已没有存储的收视数据,则检查心跳数据包发送时刻是 否到达,如果已经到达,则发送心跳数据包至前端接收服务器,以此表明采集传输端仍然在 线。4)检测在预设时间段内是否有接收到前端接收服务器的回复信息。5)根据步骤4)中的检测结果确定相应操作如果有接收到回复信息,表明前端接收服务器已经接收到此次发送的收视数据, 则返回步骤2),进入下一次收视数据的采集传输。优选地,如果有接收到,可在返回步骤2) 之前先删除存储的当前采集的收视数据。由于收视数据已发送至前端接收服务器,再保留 已无必要,而删除后则可相应释放一部分存储空间供下一次数据的采集存储用。如果没有接收到回复信息,表明前端接收服务器可能没有接收到此次发送的收视 数据,则需要再次发送此次收视数据,则返回步骤3),进入当前采集的收视数据的再本文档来自技高网...

【技术保护点】
一种收视数据的采集传输方法,将采集的收视数据传输至前端接收服务器,其特征在于:包括以下步骤,1)获取所述前端接收服务器的地址信息和端口信息;2)采集并存储收视数据;3)将当前已存储的收视数据通过UDP协议传输方式发送至前端接收服务器;4)待所述收视数据发送出去之后,检测在预设时间段内是否有接收到所述前端接收服务器的回复信息;5)根据步骤4)中的检测结果确定相应操作:如果有接收到,则返回步骤2),进入下一次收视数据的采集传输;如果没有接收到,则返回步骤3),进入当前采集的收视数据的再次发送传输。

【技术特征摘要】
一种收视数据的采集传输方法,将采集的收视数据传输至前端接收服务器,其特征在于包括以下步骤,1)获取所述前端接收服务器的地址信息和端口信息;2)采集并存储收视数据;3)将当前已存储的收视数据通过UDP协议传输方式发送至前端接收服务器;4)待所述收视数据发送出去之后,检测在预设时间段内是否有接收到所述前端接收服务器的回复信息;5)根据步骤4)中的检测结果确定相应操作如果有接收到,则返回步骤2),进入下一次收视数据的采集传输;如果没有接收到,则返回步骤3),进入当前采集的收视数据的再次发送传输。2.根据权利要求1所述的收视数据的采集传输方法,其特征在于所述步骤1)中通过 读取运营商自定义在DVB码流中的SI信息中的私有描述符获取所述前端接收服务器的地 址信息和端口信息。3.根据权利要求1所述的收视数据的采集传输方法,其特征在于所述步骤3)中还包 括设定发送周期,当到达发送时刻时,则进行数据的发送;当没有到达发送时刻时,则等待。4.根据权利要求1所述的收视数据的采集传输方法,其特征在于所述步骤3)中还 包括加密步骤,将当前采集的收视数据加密后通过UDP协议传输方式发送至前端接收服务ο5.根据权利要求1所述的收视数据的采集传输方法,其特征在于所述步骤3)之前还 包括设定心跳数据包发送周期,当到达心跳数据包发送时刻时,则步骤3)中如果当前没有 存储的收视数据,则发送心跳数据包至所述前端接收服务器。6.一种收视数据的采集传输装置,用于采集收视数据并传输至前端接收服务器,其特 征在于包括初始化模块、行为数据采集模块、存储模块、行为数据发送模块、检测模块和控 制模块,所述初始化模块用于获取所述前端接收服务器的地址信息和端口信息;所述行为数据采集模块用于采集与观众收视行为相关的收视数据;所述...

【专利技术属性】
技术研发人员:谌勋曾元胡勇
申请(专利权)人:深圳市佳创视讯技术股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1