当前位置: 首页 > 专利查询>施瑞琦专利>正文

基于区块链的收视率统计方法及系统技术方案

技术编号:16219556 阅读:25 留言:0更新日期:2017-09-16 02:00
本发明专利技术涉及基于区块链的收视率统计方法及系统。本发明专利技术的基于区块链的收视率统计方法,包括:采集节点获取播放设备当前正在播放的元数据,根据元数据生成报文记录并发送给记录节点;记录节点暂存接收到的报文记录,并同步多个记录节点接收到的报文记录;在所有记录节点中选出一个记录节点获得区块记账权;获得区块记账权的记录节点将暂存在该记录节点中的所有报文记录打包生成一个新的区块,并存储到区块链中;统计客户端从区块链中获取区块,根据区块中的报文记录统计收视率。本发明专利技术的基于区块链的收视率统计方法及系统,基于区块链的优势就可以廉价的实现以采集全网不同收视渠道的收视数据的方式来统计收视率,获取真实精确收视数据。

Method and system for rating statistics based on block chain

The present invention relates to a method and a system for judging audience ratings based on block chaining. The invention of the ratings of statistical methods, including: block chain based acquisition node gets broadcast equipment is currently playing metadata, metadata is generated according to the message recorded and sent to the receiving node node records; records of the temporary message recording, and synchronization of multi node records received message recording; block access to all records in the right account node a selected record node; record node block access right will be temporarily stored in the accounting records of all nodes in the message recording package to generate a new block, and stored in the block chain; the client obtains the statistical block from the block chain, according to a message recorded in the block ratings. The ratings system and statistical method based on block chain of the invention, to realize the whole network acquisition different viewing channel viewing data to statistical ratings cheap can block chain based on the advantages of obtaining accurate true ratings data.

【技术实现步骤摘要】
基于区块链的收视率统计方法及系统
本专利技术涉及收视率统计
,具体涉及基于区块链的收视率统计方法及系统。
技术介绍
目前,针对不同种类的收视渠道,有不同的收视率采集方法,可简单分为数字电视、网络运营商的OTT、视频网站数据。以数字电视为例,提供收视率数据统计是通过某家公司在小规模样本中选取抽样用户,在这些用户的收视机顶盒之上添加数据采集模块,并通过无线形式发送到接受基站后分析。收视率被污染甚至被操纵已成某种潜规则,总结起来,以下手段可以达到收视率造假的目的:收买和行贿样本户,或,直接篡改数据。总结起来,目前的收视率统计方法具有如下缺陷:1、数据只通过单一中心化企业管控的统计网络,数据极易受到人为影响篡改;2、样本数量相对于亿级收视用户太小,十分容易造成样本污染;3、统计数据结果缺乏互相监督管控机制,统计数据方式不透明;4、收视渠道分散,由不同服务商所掌控,难以归纳汇总得出精确数据。
技术实现思路
针对现有技术中的缺陷,本专利技术提供的基于区块链的收视率统计方法及系统,基于区块链的优势就可以廉价的实现以采集全网不同收视渠道的收视数据的方式来统计收视率,获取真实精确收视数据。第一方面,本专利技术提供的一种基于区块链的收视率统计方法,包括:采集节点获取播放设备当前正在播放的元数据,根据元数据生成报文记录并发送给记录节点;记录节点暂存接收到的所述报文记录,并同步多个记录节点接收到的所述报文记录;在所有所述记录节点中选出一个记录节点获得区块记账权;获得区块记账权的记录节点将暂存在该记录节点中的所有报文记录打包生成一个新的区块,并存储到区块链中;统计客户端从所述区块链中获取区块,根据所述区块中的报文记录统计收视率。本专利技术提供的基于区块链的收视率统计方法,基于区块链的优势就可以廉价的实现以采集全网不同收视渠道的收视数据的方式来统计收视率,获取真实精确收视数据。克服了传统收视率调查,渠道分散、样本量极小、样本库易被污染、结果易被统计中心篡改的缺点,本实施例的方法可以同时在任何一个区块链记录节点查询到相同可信的收视率数据,完全透明公开,形成互相监督管控的局面。优选地,所述采集节点获取播放设备当前正在播放的元数据,根据元数据生成报文记录并发送给记录节点,包括:所述采集节点获取播放设备当前正在播放的元数据,根据元数据生成报文记录,并给所述报文记录添加时间戳后发送给记录节点。优选地,所述在所有所述记录节点中选出一个记录节点获得区块记账权,包括:若某个记录节点中暂存的报文记录达到预设的存储量时,则该记录节点获得区块记账权。优选地,所述记录节点暂存接收到的所述报文记录,并同步多个记录节点接收到的所述报文记录,包括:所述记录节点暂存接收到的所述报文记录,根据所述报文记录生成报文哈希值,同步多个记录节点间的报文哈希值。优选地,所述获得区块记账权的记录节点将暂存在该记录节点中的所有报文记录打包生成一个新的区块,并存储到区块链中,包括:获得区块记账权的记录节点将暂存在该记录节点中的所有报文记录对应的报文哈希值按照Merkle树的格式进行打包,生成一个新的区块,并存储到区块链中。优选地,所述获得区块记账权的记录节点将暂存在该记录节点中的所有报文记录对应的报文哈希值按照Merkle树的格式进行打包,生成一个新的区块,并存储到区块链中,包括:所述获得区块记账权的记录节点将暂存在该记录节点中的所有报文记录对应的报文哈希值按照Merkle树的结构生成区块体,并得到Merkle根;生成区块头,所述区块头包括:前一区块、当前时间戳、随机数、目标哈希值以及Merkle根;所述区块体和所述区块头组成新的区块,并存储到区块链中。优选地,所述统计客户端从所述区块链中获取区块,根据所述区块中的报文记录统计收视率,包括:所述统计客户端从所述区块链中获取一定时间段内的区块,解密所述区块中的报文哈希值,得到报文记录,根据时间戳对每个播放设备的报文记录进行排序,根据时间戳获取统计时间段内观看某一节目的用户数量和使用播放设备的用户总数量,得到该节目的收视率。优选地,在所述记录节点接收到的所述报文记录后还包括:在所述报文记录中加入所述记录节点的本机信息,所述本机信息包括:记录节点的IP地址、节点名。优选地,根据元数据生成的所述报文记录包括:设备标记、设备类型、节目ID、当前频道、上一频道、播放时长。第二方面,本专利技术提供的一种基于区块链的收视率统计系统,包括:采集节点、记录节点和统计客户端;所述采集节点与所述记录节点连接,多个所述记录节点间两两连接形成区块链,所述统计客户端与所述记录节点连接;所述采集节点用于获取播放设备当前正在播放的元数据,根据元数据生成报文记录并发送给记录节点;所述记录节点用于暂存接收到的所述报文记录,并同步多个记录节点接收到的所述报文记录;所述区块链用于在所有所述记录节点中选出一个记录节点获得区块记账权;获得区块记账权的记录节点将暂存在该记录节点中的所有报文记录打包生成一个新的区块,并存储到所述区块链中;所述统计客户端用于从所述区块链中获取区块,根据所述区块中的报文记录统计收视率。本专利技术提供的基于区块链的收视率统计系统,采集效率高,能够24小时不间歇的进行数据采集和统计;能够支持存储不同播放渠道采集的海量样本,提高了收视率统计的精确度;基于区块链去中心化的特点,一旦生成收视记录,无法篡改,保证了收视率的真实性和可靠性;由于区块链中所有数据都会实时同步,使统计使用的源数据保持一致;系统的成本低廉,均可以采用在现有的设备和系统中植入软件程序实现,采集端无需额外增加硬件;被采集端可匿名发送报文记录。附图说明图1为本专利技术实施例所提供的基于区块链的收视率统计系统的结构拓扑图;图2为本专利技术实施例所提供的基于区块链的收视率方法的流程图;图3为Merkle树的结构示意图。具体实施方式下面将结合附图对本专利技术技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,因此只是作为示例,而不能以此来限制本专利技术的保护范围。需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本专利技术所属领域技术人员所理解的通常意义。如图1所示,本实施例提供了一种基于区块链的收视率统计系统,包括:采集节点、记录节点和统计客户端。采集节点与记录节点连接,多个记录节点间两两连接形成区块链,统计客户端与记录节点连接。采集节点用于获取播放设备当前正在播放的元数据,根据元数据生成报文记录并发送给记录节点。其中,采集节点可以是嵌入报文采集程序的数字电视机顶盒,在用户开启数字电视机顶盒时,报文采集程序开始运行,获取当前正在播放的元数据,根据元数据生成报文记录并发送给记录节点。其中,报文采集程序会根据网络状况选择最优的采集节点发送报文记录。采集节点会每隔一定时间循环不间断采集并发送报文记录。记录节点用于暂存接收到的报文记录,并同步多个记录节点接收到的报文记录。区块链用于在所有记录节点中选出一个记录节点获得区块记账权;获得区块记账权的记录节点将暂存在该记录节点中的所有报文记录打包生成一个新的区块,并存储到区块链中。其中,一个记录节点对应一台服务器,多台服务器相互连接组成服务器集群的形成区块链,区块链中的每个服务器之间都可以互相传递数据,使得各个记录节点中的数据能够顺利的同步,通本文档来自技高网...
基于区块链的收视率统计方法及系统

【技术保护点】
一种基于区块链的收视率统计方法,其特征在于,包括:采集节点获取播放设备当前正在播放的元数据,根据元数据生成报文记录并发送给记录节点;记录节点暂存接收到的所述报文记录,并同步多个记录节点接收到的所述报文记录;在所有所述记录节点中选出一个记录节点获得区块记账权;获得区块记账权的记录节点将暂存在该记录节点中的所有报文记录打包生成一个新的区块,并存储到区块链中;统计客户端从所述区块链中获取区块,根据所述区块中的报文记录统计收视率。

【技术特征摘要】
1.一种基于区块链的收视率统计方法,其特征在于,包括:采集节点获取播放设备当前正在播放的元数据,根据元数据生成报文记录并发送给记录节点;记录节点暂存接收到的所述报文记录,并同步多个记录节点接收到的所述报文记录;在所有所述记录节点中选出一个记录节点获得区块记账权;获得区块记账权的记录节点将暂存在该记录节点中的所有报文记录打包生成一个新的区块,并存储到区块链中;统计客户端从所述区块链中获取区块,根据所述区块中的报文记录统计收视率。2.根据权利要求1所述的方法,其特征在于,所述采集节点获取播放设备当前正在播放的元数据,根据元数据生成报文记录并发送给记录节点,包括:所述采集节点获取播放设备当前正在播放的元数据,根据元数据生成报文记录,并给所述报文记录添加时间戳后发送给记录节点。3.根据权利要求2所述的方法,其特征在于,所述在所有所述记录节点中选出一个记录节点获得区块记账权,包括:若某个记录节点中暂存的报文记录达到预设的存储量时,则该记录节点获得区块记账权。4.根据权利要求2或3所述的方法,其特征在于,所述记录节点暂存接收到的所述报文记录,并同步多个记录节点接收到的所述报文记录,包括:所述记录节点暂存接收到的所述报文记录,根据所述报文记录生成报文哈希值,同步多个记录节点间的报文哈希值。5.根据权利要求4所述的方法,其特征在于,所述获得区块记账权的记录节点将暂存在该记录节点中的所有报文记录打包生成一个新的区块,并存储到区块链中,包括:获得区块记账权的记录节点将暂存在该记录节点中的所有报文记录对应的报文哈希值按照Merkle树的格式进行打包,生成一个新的区块,并存储到区块链中。6.根据权利要求5所述的方法,其特征在于,所述获得区块记账权的记录节点将暂存在该记录节点中的所有报文记录对应的报文哈希值按照Merkle树的格式进行打包,生成一个新的区块,并存储到区...

【专利技术属性】
技术研发人员:施瑞琦
申请(专利权)人:施瑞琦
类型:发明
国别省市:浙江,33

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

1