一种基于区块链技术的版权视频全网收视纪录系统的制作方法

文档序号:15402551发布日期:2018-09-11 17:53阅读:229来源:国知局
本发明属于通信
技术领域
,特别涉及一种基于区块链技术的版权视频全网收视纪录系统。
背景技术
:收视率是广告商给电视节目投资做广告的主要依据,也是判断电视节目播出效果和改进节目的重要依据,因此收视记录调查对于传媒业有着很重要的意义。目前,针对不同种类的收视渠道,有不同的收视记录采集方法,可简单分为数字电视、网络运营商的ott、视频网站数据,但无论何种收视记录的采集方法均是非常复杂的,而且是非常的耗费人力和物力的,且获得的收视率仍然存在巨大的风险,收视率被污染甚至被操纵已成某种潜规则。总结起来目前的收视率统计方法具有如下缺陷:1、数据只通过单一中心化企业管控的统计网络,数据极易受到人为影响篡改;2、样本数量相对于亿级收视用户太小,十分容易造成样本污染;3、统计数据结果缺乏互相监督管控机制,统计数据方式不透明;4、收视渠道分散,由不同服务商所掌控,难以归纳汇总得出精确数据。技术实现要素:为了解决上述问题,本发明提供了一种基于区块链技术的版权视频全网收视纪录系统,具体方案如下:一种基于区块链技术的版权视频全网收视纪录系统,包括:视频播放信息生成插件,视频播放信息生成插件安装在视频播放节点上,当视频被视频播放节点播放时,视频播放信息生成插件播放具有唯一版权id的视频,并依据预设机制向视频播放信息记录装置广播视频播放信息;视频播放信息记录装置,包括运行同一区块链程序的若干视频播放节点和若干视频算力节点,视频算力节点基于共识机制生成视频播放信息区块链记录视频播放信息;视频全网收视纪录生成装置,获取视频播放信息区块链内的视频播放信息,经过统计计算生成视频全网收视纪录。可选地,视频算力节点包括广告方节点、版权方节点和监管方节点。可选地,视频播放信息包括版权id、视频id、记录点时间、用户id、视听平台id和客户端设备信息。可选地,系统还包括视听平台,包括视频分发模块、黑名单存储模块、验证模块和提示模块;黑名单存储模块,用于存储视频黑名单,视频黑名单内包括无版权视频资源的视频id信息;验证模块,用于接收视频播放节点发送的包含视频id信息的视频观看请求,将接收到的视频id与视频黑名单进行对比验证,当验证相应版权视频属于黑名单视频时,向提示模块发送提示信息;当验证相应版权视频不属于黑名单视频时,向视频发送模块发出视频分发指令;第一提示模块,用于接收提示信息,并向管理人员显示下线相应视频的信息;视频分发模块,用于接收视频分发指令,将相应视频分发至相应视频播放节点。可选地,视频还包括时长分类xi;视频播放信息生成插件包含有时长分类xi与时间节点yi的映射关系信息;预设机制为:用户开始播放视频的时间点tw时获取视频播放信息。可选地,视频播放信息生成插件在播放具有唯一视频id的视频时,获取时长分类xi,并获取与xi对应的时间节点yi;预设机制为:用户开始播放视频的时间点tw时获取视频播放信息,监控用户在tw至tw+yi时间段中间是否播放新视频,如果没有播放,则在tw+yi时间点再次获取同一用户的视频播放信息;如果播放新视频,则在用户开始播放视频的时间点时获取视频播放信息,并重复监控操作。可选地,当用户开始播放视频的时间点是在tw至tw+yi时间段中间时,视频播放信息还包括第一视频完成信息,第一视频完成信息为:同一用户播放的前一个视频的视频id,并设置有视频任务未完成标签。可选地,视频播放信息生成插件在tw+yi时间点再次获取同一用户的视频播放信息,当监控到用户在观看视频时,获取视频播放信息成功,视频播放信息还包括视频任务完成标签信息。可选地,视频播放信息生成插件在tw+yi时间点再次获取同一用户的视频播放信息,当未监控到用户在观看视频时,获取视频播放信息失败,视频播放信息还包括视频任务未完成标签信息。可选地,视频全网收视纪录生成装置,获取视频播放信息区块链内的视频播放信息,经过统计计算生成视频全网收视纪录,具体为:视频全网收视纪录生成装置将预设时间段内的区块,并对区块内的播放信息进行提取,根据时间戳对每个视听平台的每个视频的播放次数进行统计,得到同一视听平台视频总播放次数ax,并形成视听平台的视频总播放次数的排名信息。本发明提供的基于区块链技术的版权视频全网收视纪录系统,通过安装在视频播放节点上的视频播放信息生成插件准确的获取各个终端的视频播放情况,并通过区块链技术对视频收视记录进行分布式记账,获得的数据准确可靠,不可篡改,因而获得一份公共可信任的收视纪录账单,形成全网收视大数据,可以为各个机构提供精准的数据分析,同时通过数据比对分析,可以便捷的发现模仿收看等收视纪录造假行为,有利于最精准把握人民群众的精神文化需求,更好地坚持以人民为中心的创作指导。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通高技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他附图。图1.本实施例提供的一种基于区块链技术的版权视频全网收视纪录系统结构示意图;图2.视频播放信息生成插件获取并广播视频播放信息的流程图。具体实施方式下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参阅附图1,图1为本发明实施例提供的一种基于区块链技术的版权视频全网收视纪录系统结构示意图,该系统包括:若干视频播放信息生成插件,视频播放信息生成插件安装在视频播放节点上,当视频被视频播放节点播放时,视频播放信息生成插件播放具有唯一版权id的视频,并依据预设机制向视频播放信息记录装置广播视频播放信息;若干视频播放信息记录装置,包括运行同一区块链程序的若干视频播放节点和若干视频算力节点,视频算力节点基于共识机制生成视频播放信息区块链记录视频播放信息;若干视频全网收视纪录生成装置,获取视频播放信息区块链内的视频播放信息,经过统计计算生成视频全网收视纪录。需要说明的,视频播放节点和视频算力节点通过p2p网络互联,共同构成区块链网络架构,视频播放节点上安装有视频播放信息生成插件,获取视频播放信息并通过p2p网络广播至所有其他节点;所有视频播放节点均不参与记账,而视频算力节点在接收到视频播放信息后,生成视频播放信息区块,并更新和存储视频播放信息区块链,具体的区块链生成过程为现有技术,不作为本发明突出的发明点,因此不做具体描述。其中,视频算力节点可以包括广告方节点、版权方节点和监管方节点;视频播放信息可以包括版权id、视频id、记录点时间、用户id、视听平台id和客户端设备信息。本实施例系统还可以包括视听平台,视听平台可以包括视频分发模块、黑名单存储模块、验证模块和提示模块;黑名单存储模块,用于存储视频黑名单,视频黑名单内包括无版权视频资源的视频id信息;需要说明的是,所有视频均包含有唯一的视频id,但是不一定具有版权id;验证模块,用于接收视频播放节点发送的包含视频id信息的视频观看请求,将接收到的视频id与视频黑名单进行对比验证,当验证相应版权视频属于黑名单视频时,向提示模块发送提示信息;当验证相应版权视频不属于黑名单视频时,向视频发送模块发出视频分发指令;第一提示模块,用于接收提示信息,并向管理人员显示下线相应视频的信息;视频分发模块,用于接收视频分发指令,将相应视频分发至相应视频播放节点。视频播放节点在发送播放视频请求时,携带有视频id,对待播放的视频进行黑名单审核,当发现相应视频为黑名单内包含的视频时,说明具有未下线视频资源,需要提醒管理人员进行下线操作,以减少播放数据的获取,降低区块链节点工作量和数据量。本实施例进一步地限定,视频还绑定有时长分类xi标签信息;视频播放信息生成插件包含有时长分类xi与时间节点yi的映射关系信息;预设机制为:用户开始播放视频的时间点tw时获取视频播放信息。其中,时间节点yi为获取视频播放信息的时间节点,不同时长分类的视频具有不同的时间节点;作为示例性的,可以将视频根据不同的时长进行分类,5-10min的视频为a类;10-20min的视频为b类;20-30min的视频为c类;30-50min的视频为d类;然后映射关系信息可以如下表1所示。表1xi与yi的映射关系表时长分类xi时间节点yia类视频播放至0.9x时的时间点b类视频播放至0.8x时的时间点c类视频播放至0.7x时的时间点d类视频播放至0.6x时的时间点其中x为相应视频的总时长。参考图2,图2为视频播放信息生成插件获取并广播视频播放信息的流程图;视频播放信息生成插件在播放具有唯一视频id的视频时,获取时长分类xi,视频总时长x,并获取与xi对应的时间节点yi;预设机制为:用户开始播放视频的时间点tw时获取视频播放信息,监控用户在tw至tw+yi时间段中间是否播放新视频,如果没有播放,则在tw+yi时间点再次获取同一用户的视频播放信息;如果播放新视频,则在用户开始播放视频的时间点时获取视频播放信息,并重复监控操作。提供一种具体的获取播放视频信息的机制,既可以获取用户观看的记录,又可以监控用户观看的程度,另视频播放信息更加完整,可用性更强。当用户开始播放视频的时间点是在tw至tw+yi时间段中间时,视频播放信息还包括第一视频完成信息,第一视频完成信息为:同一用户播放的前一个视频的视频id,并具有相应视频未完成的标签信息。具体地,每个视频播放的时候,都需要进行时间的判断,是否在上一个视频的等待二次获取播放信息的时间段,当处于时,需要在视频播放信息中包含上一播放视频的视频id,及上一视频播放状态。当不处于时,无需包括上述信息。视频播放信息生成插件在tw+yi时间点,当监控到用户在观看同一视频时,获取视频播放信息成功,视频播放信息还包括当前视频任务完成标签信息。视频播放信息生成插件在tw+yi时间点再次获取同一用户的视频播放信息,当未监控到用户在观看视频时,获取视频播放信息失败,视频播放信息还包括视频任务未完成标签信息。具体地,在tw+yi时间点,监控到用户在观看同一视频时,获取播放信息要包括当前视频播放状态。监控到用户没有观看视频时,获取视频播放信息包括任务未完成标签信息。当对视频播放记录进行收集记录时,说明具有任务未完成标签信息相对应的视频未能被观看到预设的时间节点而提前被切换,具有收集和分析的意义。视频全网收视纪录生成装置,获取视频播放信息区块链内的视频播放信息,经过统计计算生成视频全网收视纪录,具体为:视频全网收视纪录生成装置将预设时间段内的区块,并对区块内的播放信息进行提取,根据时间戳对每个视听平台的每个视频的播放次数进行统计,得到同一视听平台视频总播放次数ax,并形成视听平台的视频总播放次数的排名信息,可以利用其进行助力以提升视听平台的市场价值和社会价值。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是其相对于其他是实施例的不同之处,各个实施例之间相同相似部分互相参见即可。专业人员还可以进一步意识到,结合本文中所公开的系统,能够以电子硬件、计算机软件及其结合来实现,本说明书中按照功能一般性地描述了各示例的组成,这些功能究竟以硬件还是软件方式来执行,取决于对于技术方案的特定应用和设计约束条件,专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应该认为超出本发明的范围。以上对本发明所提供的基于智能合约的网络视听管理支撑系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的阐述只是用于帮助理解本发明的方法及其核心思想。应当指出,对本领域技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权力要求的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1