基于区块链网络的影片管理方法及计算机终端转让专利

申请号 : CN201910502084.1

文献号 : CN110210910B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郑忠平

申请人 : 风蝶科技文化(深圳)有限公司

摘要 :

本发明公开了一种基于区块链网络的影片管理方法及计算机终端,该方法包括:执行节点在影片项目相应通道内接收用户终端通过预定的代理方式发起的影片相关提议,从对应的证书中心获取验证码对电子证书进行验证;验证通过后执行节点对影片相关提议进行投票,将投票结果及背书签名发送用户终端;管理节点接收用户终端的交易数据进行打包发送承载影片项目的所有执行节点;接收到交易数据的所有执行节点将交易数据存储至影片项目对应的账本中并通过利益分配策略计算参与方的收益数据。本发明的技术方案将影片项目所有信息存储至区块链中的账本中,并通过不同通道对不同影片项目进行区分,另外通过智能合约解决影视团队各参与方之间的利益分配问题。

权利要求 :

1.一种基于区块链网络的影片管理方法,其特征在于,所述区块链网络包括至少一个证书中心、管理节点及至少一个执行节点,每一个证书中心均对应有预定数量的执行节点,每个执行节点承载至少一个影片项目以及与所述至少一个影片项目相应的账本及智能合约;所述区块链网络为每一影片项目设置有一个通道以在承载有该影片项目的执行节点之间传输数据,所述智能合约内至少规定了影片项目相关参与方的利益分配策略,该方法包括:所述执行节点在所述影片项目相应通道内接收用户终端通过预定的代理方式发起的影片相关提议,并从对应的所述证书中心获取验证码,并通过所述验证码对电子证书进行验证,其中,所述影片相关提议中包括所述执行节点对应的所述证书中心下发的所述电子证书及所述用户终端和所述执行节点之间的与影片相关的数据交互信息;

在验证通过后,所述执行节点对所述影片相关提议进行投票,并将投票结果及背书签名作为投票数据通过该影片项目相应通道发送至所述用户终端;

所述管理节点接收所述用户终端发送的交易数据并将所述交易数据进行打包后通过所述影片项目相应通道发送至承载所述影片项目的所有执行节点,其中,所述交易数据包括投票结果通过的数目大于或等于预定的通过阈值的影片相关提议及该影片相关提议对应的投票数据;

接收到所述交易数据的所有执行节点将所述交易数据存储至所述影片项目对应的账本中并将所述账本中所有的交易数据通过所述利益分配策略计算相应参与方的收益数据。

2.根据权利要求1所述的基于区块链网络的影片管理方法,其特征在于,所述预定的代理方式包括小程序、APP、网页端入口。

3.根据权利要求1所述的基于区块链网络的影片管理方法,其特征在于,在影片发行阶段,所述执行节点在所述影片项目相应通道内接收用户终端发送的获取影片资源提议,并在对所述获取影片资源提议投票通过后,将所述获取影片资源提议对应的交易数据存储至该影片项目对应的账本中,同时将存储的影片资源在所述影片项目对应通道内根据预定的传输协议传输至所述用户终端进行存储,以使访问所述执行节点的不同用户终端之间根据预定的传输协议相互传输所述影片资源。

4.根据权利要求3所述的基于区块链网络的影片管理方法,其特征在于,所述区块链网络还包括组织节点;

所述组织节点在所述影片项目对应通道内接收所述用户终端发起影片相关提议,根据所述执行节点所在终端的最大网络接入数量确定响应所述影片相关提议的执行节点。

5.根据权利要求3所述的基于区块链网络的影片管理方法,其特征在于,所述区块链网络所在平台还根据需求删除存储在用户终端中的所述影片资源。

6.根据权利要求1所述的基于区块链网络的影片管理方法,其特征在于,所述执行节点还将所述交易数据进行加密并按照时间戳将所述加密后的交易数据存储至所述影片项目对应的账本中。

7.根据权利要求1所述的基于区块链网络的影片管理方法,其特征在于,所述智能合约还包括所述用户终端的访问权限;

所述执行节点根据所述访问权限响应所述用户终端发起的影片相关提议。

8.根据权利要求1所述的基于区块链网络的影片管理方法,其特征在于,各执行节点加入所述区块链网络时,还获取其对应的证书中心发送的电子证书,并在所述区块链网络中具有验证功能的节点对所述电子证书验证通过后,加入所述区块链网络。

9.一种计算机终端,其特征在于,所述计算机终端包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述计算机终端执行权利要求

1至8任一项所述的基于区块链网络的影片管理方法。

10.一种计算机可读存储介质,其特征在于,其储存有权利要求9所述的计算机终端中所用的所述计算机程序。

说明书 :

基于区块链网络的影片管理方法及计算机终端

技术领域

[0001] 本发明涉及区块链技术领域,具体而言,涉及一种基于区块链网络的影片管理方法及计算机终端。

背景技术

[0002] 在现有的文娱影视行业中,针对新闻娱乐视频文章是可以针对阅读者的需求进行精准的筛选供应,这种个性化媒体垂直化内容的时代已经蓬勃兴起,也代表着小众电影的市场空间的形成。电影应该是一个多规模级别的产业,提供更多选择给观众、满足更多不同兴趣爱好的需求。利用网络技术将隐藏在各个地域的小众累积起来,转化为可商业化营运模式,在服务小众的同时,又扶持一群还被大众喜爱,但又散发出强大魅力的影视从业者。换言之,影视作品可以有亿万级市场、千万级市场,也可以有百万级、十万级市场等,以更好地填满影视市场空间,让更多成长中的影视工作者有更低门槛,更低风险,一级一级的向上发展。
[0003] 然而,现有的影视行业中往往存在以下问题:
[0004] 1、影片资金筹集缺乏多元化;
[0005] 2、演员绩效与片酬难以准确公正挂钩;
[0006] 3、影片播放收益难以审查追溯缺乏公信力;
[0007] 4、影片宣发绩效也同样缺乏追溯途径,实际效益无法验证;
[0008] 上述的问题在影视市场中呈现的结果是:
[0009] 1、低成本的影片在同一平台与大片竞争是很难获得关注;
[0010] 2、低成本制作的影片,演员整容不够强大,宣发经费又有限,不能做大规模宣传,影响收益;
[0011] 3、由于宣传和演员成本过高,导致小制作影片成功率低,又导致资金过度追捧大制作影片;
[0012] 4、新晋的导演、演员即便有才华,由于无法获得大资本的冒险;
[0013] 5、最终在恶性循环下,将电影业形成寡头经济,只有小部分人获得投资人认可。
[0014] 综合以上问题,往往会造成电影业只有大片大卖、大片用大牌明星,只有大明星挣大钱,而当大明星数量有限,二线演员、三线演员、导演等影视工作者难以满足市场需求,形成金字塔顶端人才培育的机制,恶性循环,限制着影视业百花齐放的机会。

发明内容

[0015] 鉴于上述问题,本发明实施例的目的在于提供一种基于区块链网络的影片管理方法及计算机终端,以解决现有技术的不足。
[0016] 本发明的第一实施例提供一种基于区块链网络的影片管理方法,所述区块链网络包括至少一个证书中心、管理节点及至少一个执行节点,每一个证书中心均对应有预定数量的执行节点,每个执行节点承载至少一个影片项目以及与所述至少一个影片项目相应的账本及智能合约;所述区块链网络为每一影片项目设置有一个通道以在承载有该影片项目的执行节点之间传输数据,所述智能合约内至少规定了影片项目相关参与方的利益分配策略,该方法包括:
[0017] 所述执行节点在所述影片项目相应通道内接收用户终端通过预定的代理方式发起的影片相关提议,并从对应的所述证书中心获取验证码,并通过所述验证码对电子证书进行验证,其中,所述影片相关提议中包括所述执行节点对应的所述证书中心下发的所述电子证书及所述用户终端和所述执行节点之间的与影片相关的数据交互信息;
[0018] 在验证通过后,所述执行节点对所述影片相关提议进行投票,并将投票结果及背书签名作为投票数据通过该影片项目相应通道发送至所述用户终端;
[0019] 所述管理节点接收所述用户终端发送的交易数据并将所述交易数据进行打包后通过所述影片项目相应通道发送至承载所述影片项目的所有执行节点,其中,所述交易数据包括投票结果通过的数目大于或等于预定的通过阈值的影片相关提议及该影片相关提议对应的投票数据;
[0020] 接收到所述交易数据的所有执行节点将所述交易数据存储至所述影片项目对应的账本中并将所述账本中所有的交易数据通过所述利益分配策略计算相应参与方的收益数据。
[0021] 在上述的基于区块链网络的影片管理方法中,所述预定的代理方式包括小程序、APP、网页端入口。
[0022] 在上述的基于区块链网络的影片管理方法中,在影片发行阶段,所述执行节点在所述影片项目相应通道内接收用户终端发送的获取影片资源提议,并在对所述获取影片资源提议投票通过后,将所述获取影片资源提议对应的交易数据存储至该影片项目对应的账本中,同时将存储的影片资源在所述影片项目对应通道内根据预定的传输协议传输至所述用户终端进行存储,以使访问所述执行节点的不同用户终端之间根据预定的传输协议相互传输所述影片资源。
[0023] 在上述的基于区块链网络的影片管理方法中,所述区块链网络还包括组织节点;
[0024] 所述组织节点在所述影片项目对应通道内接收所述用户终端发起影片相关提议,根据所述执行节点所在终端的最大网络接入数目确定响应所述影片相关提议的执行节点。
[0025] 在上述的基于区块链网络的影片管理方法中,所述区块链网络所在平台还根据需求删除存储在用户终端中的所述影片资源。
[0026] 在上述的基于区块链网络的影片管理方法中,所述执行节点还将所述交易数据进行加密并按照时间戳将所述加密后的交易数据存储至所述影片对应的账本中。
[0027] 在上述的基于区块链网络的影片管理方法中,所述智能合约还包括所述用户终端的访问权限;
[0028] 所述执行节点根据所述访问权限响应所述用户终端发起的影片相关提议。
[0029] 在上述的基于区块链网络的影片管理方法中,各执行节点加入所述区块链网络时,还获取其对应的证书中心发送的电子证书,并在所述区块链网络中具有验证功能的节点对所述电子证书验证通过后,加入所述区块链网络。
[0030] 本发明的第二实施例还提供了一种基于区块链网络的影片管理装置,所述区块链网络包括至少一个证书中心、管理节点及至少一个执行节点,每一个证书中心均对应有预定数量的执行节点,每个执行节点承载至少一个影片项目以及与所述至少一个影片项目相应的账本及智能合约;所述区块链网络为每一影片项目设置有一个通道以在承载有该影片项目的执行节点之间传输数据,所述智能合约内至少规定了影片项目相关参与方的利益分配策略,该装置包括:
[0031] 提议验证模块,用于所述执行节点在所述影片项目相应通道内接收用户终端通过预定的代理方式发起的影片相关提议,并从对应的所述证书中心获取验证码,并通过所述验证码对所述电子证书进行验证,其中,所述影片相关提议中包括所述执行节点对应的所述证书中心下发的电子证书及所述用户终端和所述执行节点之间的与影片相关的数据交互信息;
[0032] 投票模块,用于所述执行节点对所述影片相关提议进行投票,并将投票结果及背书签名作为投票数据通过该影片项目相应通道发送至所述用户终端;
[0033] 打包模块,用于所述管理节点接收所述用户终端发送的交易数据并将所述交易数据进行打包后通过所述影片项目相应通道发送至承载所述影片项目的所有执行节点,其中,所述交易数据包括投票结果通过的数目大于或等于预定的通过阈值的影片相关提议及该影片相关提议对应的投票数据;
[0034] 存储计算模块,用于接收到所述交易数据的所有执行节点将所述交易数据存储至所述影片项目对应的账本中并将所述账本中所有的交易数据通过所述利益分配策略计算相应参与方的收益数据。
[0035] 本发明的第三实施例还提供了一种计算机终端,所述计算机终端包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述计算机终端执行上述的基于区块链网络的影片管理方法。
[0036] 本发明的第四实施例还提供了一种计算机可读存储介质,其存储有上述的计算机终端中所用的所述计算机程序。
[0037] 本发明公开的实施例提供的基于区块链网络的影片管理方法及计算机终端至少提供以下技术效果:
[0038] 1.利用区块链技术实现一种新的影视商业模式,通过证书中心、管理节点及影片项目对应的执行节点共同协作,将所述影片项目对应的所有的与影片项目相关的数据交互信息存储至区块链网络中,利用区块链网络中分布式账本概念,通过可信的账本服务,避免数据交互信息造假的问题,保持各用户终端访问到的区块链网络中各执行节点处的与影片项目相关的数据交互信息的一致性;
[0039] 2.自定义个性化定制各影片项目的智能合约,允许订立多种的收益分配计算方式并得到公正强制不可以篡改的程序实施,现影片收益实时分配,最大化缩短回报周期和风险降低和分摊;
[0040] 3.通过一个区块链网络平台实现影片商业闭环模式,将影片项目的各个阶段(比如众筹、播放、收费、收益分配的等阶段)中的影片项目相关数据交互信息均在区块链网络平台上完整实现;
[0041] 4.用户终端通过预定的代理方式访问执行节点,降低访问区块链网络的门槛,各用户终端均可参与该影片项目;
[0042] 5.区块链网络内可承载至少一个影片项目,各影片项目对应不同的账本及不同的智能合约,并通过不同的通道传输数据,实现区块链网络内多影片项目隔离的作用,提高各影片项目的隐私性,另外还可以实现多影片项目的数据交互信息的并行写入,提高并行性能。
[0043] 6.通过参与方访问区块链网络的方式,使各参与方(比如普通观众、主演、粉丝、导演及投资方等)能参与到影片项目各过程中,最大化增加参与影片项目的参与方的数目,降低影片项目投资的门槛。

附图说明

[0044] 为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。
[0045] 图1示出了本发明第一实施例提供的一种影片项目各阶段的流程示意图。
[0046] 图2示出了本发明第一实施例提供的一种基于区块链网络的影片管理方法的流程示意图。
[0047] 图3示出了本发明第一实施例提供的一种区块链网络的框架示意图。
[0048] 图4示出了本发明第一实施例提供的一种私有区块链网络的框架示意图。
[0049] 图5示出了本发明第一实施例提供的一种联盟区块链网络的框架示意图。
[0050] 图6示出了本发明第二实施例提供的一种基于区块链网络的影片管理装置的结构示意图。
[0051] 主要元件符号说明:
[0052] 200-基于区块链网络的影片管理装置;210-提议验证模块;220-投票模块;230-打包模块;240-存储计算模块。

具体实施方式

[0053] 下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0054] 下面结合附图,对本发明的具体实施方式作详细说明。
[0055] 实施例1
[0056] 为了避免数据交互信息造假的问题,保持各用户终端访问到的区块链网络中个执行节点处的与影片项目相关的数据交互信息的一致性,在影视项目从新建项目到结束放映的过程中,通过区块链网络中分布式账本的概念,将所述影片项目对应的所有的与影片项目相关的数据交互信息存储至区块链网络账本中。
[0057] 如图1所示,所述影片项目至少包括以下过程:新建项目、项目草稿、众筹申请审议、众筹、拍摄制作、上映审议、上映及下映等。
[0058] 在所述影片项目的各个过程中,所述区块链网络中包括至少一个证书中心、管理节点及至少一个执行节点,每一证书中心均对应有预定数量的执行节点,每个执行节点承载至少一个影片项目以及与所述至少一个影片项目相应的账本及智能合约;所述区块链网络为每一影片项目设置有一个通道以在承载有该影片项目的所有执行节点之间传输数据,所述智能合约内至少规定了影片项目相关参与方的利益分配策略。
[0059] 其中,证书中心作为区块链网络内的核心节点,用于颁发和管控其对应的各种执行节点、组织节点及各种参与方所使用的电子证书。
[0060] 承载同一个影片项目的所有执行节点构成该影片项目对应的影片子链。为了实现区块链网络可承载至少一个影片项目的功能,并且使各个影片项目之间进行隔离,该影片子链内所有执行节点上均布设有该影片项目对应的智能合约,并且该影片子链内所有执行节点、管理节点及证书中心均通过该影片项目对应的通道进行传输数据。
[0061] 值得注意的是,所述智能合约为可以布设在所述执行节点所在终端上的计算机程序(比如,该智能合约可以为布设在所述执行节点所在终端上的go语音编写而成的计算机程序),该智能合约中至少规定了用户根据影片项目中各数据交互信息及预定的利益分配策略,该利益分配策略可以根据所述影片项目对应的账本中的交易数据自动计算参与方的利益数据。
[0062] 所述区块链网络的应用可以分为两个阶段,第一个阶段为参与的影视公司、演员等不多的情况,会采取低门槛准入,采用私有区块链网络的方式,在私有区块链网络内的所有参与方相当于使用新的服务网络。第二个阶段,在逐步对私有链网络进行推广后,参与的影视公司及演员等比较多的情况下,推出联盟区块链网络,各个影视公司、该影视公司对应的私有区块链网络、演员等参与方加入到该联盟区块链网络内,该联盟区块链网络由各影视公司共同管理。
[0063] 在通过区块链网络对所述影片项目进行管理之前,首先执行区块链网络构建的过程,具体如下:
[0064] 在私有区块链网络的模式下,除私有区块链网络内的执行节点外,所述影片项目的参与方不在该私有区块链网络中投放执行节点,仅通过私有区块链网络所在平台预设的代理方式访问所述私有区块链网络内的执行节点。
[0065] 作为私有区块链网络的起点,管理节点按照该区块链网络对应的网络设置文档进行启动。其中,所述网络设置文档中规定了所述区块链网络中数据加密方式、电子证书格式,电子证书验证方式等规则。
[0066] 在联盟区块链网络的模式下,多个影视公司加入到联盟区块链网络内,每一影视公司可组建自己的执行节点。各影视公司分别对应有各自的证书中心,且各影视公司均可作为总控方,基于PKI(Public Key Infrastructure,公钥基础设施)身份管理体系,对加入联盟区块链网络的所有节点进行身份验证,比如,影视公司F1、影视公司F2、影视公司F3及影视公司F4加入联盟区块链网络,影视公司F1组建执行节点Z1加入到该联盟区块链网络之前,首先通过影视公司F1对应的证书中心像执行节点Z1下发电子证书,其他影视公司(影视公司F2、影视公司F3及影视公司F4)组建的执行节点可从影视公司F1对应的证书中心获取验证码,对该执行节点Z1的电子证书进行验证,在验证通过后,将该影视公司F1的执行节点Z1加入到该联盟区块链网络内,其他影视公司可通过上述相同的方式组建各自的执行节点加入到该联盟区块链网络内,不需要工作量证明、也不存在货币/代币,提高了交易达成的效率,节约了大量计算成本,减少了算力硬件投入和电力能源消耗。
[0067] 加入联盟区块链网络的各影视公司对应的参与方可通过预设的代理方式访问该影视公司对应的执行节点。
[0068] 在构建所述区块链网络后,可基于该区块链网络对所述影片项目进行管理,如图2所示,该基于区块链网络的影片管理方法包括如下步骤:
[0069] 在步骤S110中,执行节点在影片项目相应通道内接收用户终端通过预定的代理方式发起的影片相关提议,并从对应的所述证书中心获取验证码,并通过所述验证码对所述电子证书进行验证。
[0070] 其中,所述影片相关提议中包括所述执行节点对应的所述证书中心下发的电子证书及所述用户终端和所述执行节点之间的与影片相关的数据交互信息。所述与影片相关的数据交互信息包括所述影片项目所经历的所有过程(新建项目、项目草稿、众筹申请审议、众筹、拍摄制作、上映审议、上映及下映等)中所涉及到的所有数据交互信息。比如,在众筹过程中,每一用户终端参与众筹的所有信息(包括众筹资金信息、众筹时间信息等);在拍摄过程中,参与拍摄人员参与的拍摄的所有相关信息(包括拍摄过程中每一事项信息,该事项对应的收支信息等);在上映过程中,观众所在终端买票观看影片资源的信息(包括观众所在终端在影片资源平台购票信息等)。
[0071] 进一步地,所述预定的代理方式包括小程序、APP、网页端入口。
[0072] 具体地,如图3所示,观众、众筹人等可以通过小程序或APP访问区块链网络内的执行节点。参与影片项目的演员、区块链网络所在平台的平台管理人员及影视项目制作团队等可以通过网页管理端访问所述执行节点。
[0073] 进一步地,为了降低访问门槛,用户终端访问区块链网络的执行节点时,可以通过第三方账号登录所述小程序、APP、网页端入口。所述第三方账号可以包括邮箱账号、QQ账号、微信账号等。
[0074] 执行节点在所述影片项目对应的通道内接收到用户终端发起的该影片项目对应的影片相关提议,为了提高影片相关提议的安全性,执行节点还从其对应的证书中心处获取验证码,对该影片相关提议进行验证。
[0075] 例如,所述电子证书可以包括相互匹配的私钥和公钥,所述证书中心将所述公钥下发至发起影片相关提议的用户终端,用户终端通过所述公钥对与影片相关的数据交互信息进行加密并发送至其所要访问的执行节点,接收到所述影片相关提议的执行节点从证书中心获取与所述公钥匹配的私钥(可视为验证码)对该公钥加密后的与影片相关的数据交互信息进行解密,解密通过即可视为对所述电子证书的验证通过。
[0076] 在步骤S120中,在验证通过后,所述执行节点对所述影片相关提议进行投票,并将投票结果及背书签名作为投票数据通过该影片项目相应通道发送至所述用户终端。
[0077] 本实施例中所述的背书即可视为投票,背书签名也可视为投票签名。具有投票功能的执行节点均对应有唯一的投票签名。
[0078] 本实施例中,具有投票功能的执行节点及具有验证功能的执行节点可为相同的执行节点,也可以为不同的执行节点。
[0079] 在步骤S130中,所述管理节点接收所述用户终端发送的交易数据并将所述交易数据进行打包后通过所述影片项目相应通道发送至承载所述影片项目的所有执行节点。
[0080] 进一步地,为了减少管理节点的工作量,所述管理节点可将预定时间范围内的与该影片项目相关的交易数据进行打包,还可以将预定接收到的影片项目相关的交易数据的大小进行叠加,知道叠加的数目达到预定的打包阈值时将叠加的该影片项目相关的交易数据进行打包。
[0081] 在步骤S140中,接收到所述交易数据的所有执行节点将所述交易数据存储至所述影片项目对应的账本中并将所述账本中所有的交易数据通过所述利益分配策略计算相应参与方的收益数据。
[0082] 其中,所述交易数据包括投票结果通过的数目大于或等于预定的通过阈值的影片相关提议及该影片相关提议对应的投票数据。
[0083] 例如,在一个影片项目中,可根据该影片项目制定其对应的智能合约如下:
[0084] 在众筹过程中,包括:影片介绍:100-500字;
[0085] 制片人介绍:30-500字;已身份核准主体;
[0086] 演员或制作人员介绍:2-10个,每个30-200字;
[0087] 影片时长:25-200分钟;
[0088] 影片格式;
[0089] 影片分辨率;
[0090] 众筹始发期;
[0091] 众筹结束期;
[0092] 众筹延长期:1-10天;
[0093] 众筹最多延长次数:0-3次;
[0094] 众筹目标金额;
[0095] 众筹金额档次,档次额与回报:100-最高上限为众筹目标金额;
[0096] 票价首次观看费用:3-500元;
[0097] 票价后续观看费用:1-2元(流量成本费用,因为小程序无法缓冲);
[0098] 保底人:已身份核准主体;
[0099] 保底金额;
[0100] 拍摄预算(附件):0-100MB;不可加密;
[0101] 在发行过程中,包括:收入来源:票房;
[0102] 打赏:按每个可被打赏主体编写分配方式;
[0103] 广告:制片方引进并出现在影片内的广告;
[0104] 转介;
[0105] 广告、票房分配计算:主体:已身份核准主体;
[0106] 次序:同一或分阶段;
[0107] 条件:票房、上映时间、观看人次;
[0108] 打赏分配计算:主体:多方分配主体,包括网红经纪人;
[0109] 比例:按公式或固定比例;
[0110] 转介奖励方式:(1)众筹阶段:转介体,是一种主体;获得额外份额(币),增加在众筹目标金额之上,上映获利后返利;
[0111] (2)上映阶段金额:0.1-1元从引进的票价付款中直接扣除转付,或1代币作为下次众筹代币使用。
[0112] 可根据上述的智能合约中的利益分配策略及所述影片项目对应的账本中的交易数据自动计算各参与方的收益数据。
[0113] 例如,如图4所示,为一种私有区块链网络的框架示意图。该私有区块链网络共有一家影视公司参与,该影视公司发布三个影片项目,第一个影片项目对应的通道为M1,账本为L1,智能合约为S1;第二个影片项目对应的通道为M2,账本为L2,智能合约为S2;第三个影片项目对应的通道为M3,账本为L3,智能合约为S3。私有区块链网络所在平台的管理方根据执行节点所在终端的最大网络接入数量确定影片项目对应的执行节点的数目,比如,在访问用户比较多的情况下,可组建或分配多一些的执行节点加入到该私有区块链网络内,在该影片项目访问用户比较少的情况下,可减少分配至该私有区块链网络内执行节点的数量,本实施例中组建了三个执行节点P1、P2及P3加入到该私有区块链网络中,该三个执行节点P1、P2及P3对应有证书中心CA,执行节点P1承载第一个影片项目,执行节点P2承载第一个影片项目及第二个影片项目,执行节点P3承载第一个影片项目、第二个影片项目及第三个影片项目。
[0114] 相对于第一个影片项目而言,令该第一个影片项目对应的影片子链为第一影片子链,该第一影片子链内包括执行节点P1、执行节点P2及执行节点P3。
[0115] 相对于第二个影片项目而言,令该第二个影片项目对应的影片子链为第二影片子链,该第二影片子链内包括执行节点P2及执行节点P3。
[0116] 相对于第三个影片项目而言,令该第三个影片项目对应的影片子链为第三影片子链,该第三影片子链内包括执行节点P3。
[0117] 根据执行节点所承载的影片项目可知,同一个执行节点可同时属于至少一个影片子链内。比如,执行节点P3同时属于第一影片子链、第二影片子链及第三影片子链。
[0118] 值得注意的是,上述的所述通道可视为所述区块链网络内的链路。
[0119] 在该私有区块链网络内,各用户终端分别针对不同的影片项目在各自的通道内通过网页端、小程序或APP访问所述执行节点。为了方便描述,本实施例仅以用户A需要针对第一个影片项目发起影片相关提议为例进行说明。用户A可通过网页端、小程序或APP在通道M1内访问第一个影片的中的执行节点(比如执行节点P1、执行节点P2及执行节点P3中的一个或多个)。接收到用户A所在终端发送的影片相关提议的执行节点,比如为执行节点P1,执行节点P1在通道M1内从证书中心获取验证码对所述影片相关提议中的电子证书进行验证,在验证通过后,所述执行节点P1将所述影片相关提议发起投票,具有投票功能的所有执行节点(比如执行节点P1、执行节点P2及执行节点P3均具有投票功能)对所述用户A发起的影片相关提议进行投票,并将投票结果及背书签名作为投票数据通过通道M1发送到用户A所在终端。其中,所述投票结果包括通过和不通过两种。
[0120] 用户A所在终端查看执行节点P1、执行节点P2及执行节点P3的投票数据,并在投票结果通过的执行节点的数目大于或等于预定的通过阈值的影片相关提议及该影片相关提议对应的投票数据在通道M1内发送至管理节点O,管理节点O及网络设置文档NC共同管理所有访问的用户及私有区块链网络内的所有的执行节点。
[0121] 管理节点O对接收的所述影片相关提议及该影片相关提议对应的投票数据进行打包后在通道M1内发送到该第一个影片项目对应的第一影片子链内的所有执行节点(执行节点P1、执行节点P2及执行节点P3),该执行节点P1、执行节点P2及执行节点P3各自分别将接收到的打包的交易数据MC1存储至第一个影片项目对应的账本L1中,当然,执行节点P2及执行节点P3各自分别将接收到的打包的第二个影片项目对应的交易数据MC2存储至对应的账本L2中,执行节点P3将接收到的打包的第三个影片项目对应的交易数据MC3存储至对应的账本L3中,在此不做详细描述。
[0122] 进一步地,在将所述交易数据加入到对应账本之前,所述执行节点还将所述交易数据进行加密并按照时间戳将所述加密后的交易数据存储至所述影片对应的账本中。
[0123] 所述第一个影片项目对应的智能合约S1将所述账本L1中的所有交易数据通过利益分配策略计算各参与方应得的收益数据。所述参与方包括影视公司、导演、演员、财务等。
[0124] 进一步地,在影片发行阶段,所述执行节点在所述影片项目相应通道内接收用户终端发送的获取影片资源提议,并在对所述获取影片资源提议投票通过后,将所述获取影片资源提议对应的交易数据存储至该影片项目对应的账本中,同时将存储的影片资源在所述影片项目对应通道内根据预定的传输协议传输至所述用户终端进行存储,以使访问所述执行节点的不同用户终端之间根据预定的传输协议相互传输所述影片资源。
[0125] 例如,在图3中,影片项目拍摄完毕并且过审后,在影片发行阶段,用户A所在终端还可以访问所述执行节点P1,向所述执行节点P1发起获取影片资源提议,该获取影片资源提议内可以包含一定的费用(也可视为票价),具有投票功能的执行节点在通过上述的方式对所述获取影片资源提议投票通过后,将所述获取影片资源提议对应的交易数据存储至该影片项目对应的账本L1中,同时,执行节点L1将存储的影片资源在通道M1内通过IPFS协议(星际文件系统,InterPlanetary File System)传输至所述用户A所在终端进行存储。用户A所在终端还可以与访问第一影片子链内的所有执行节点的用户终端(比如用户B所在终端、用户C所在终端等)进行通信,可通过IPFS协议相互传输并存储的所述影片资源,避免中心播放器的帮助,对中心播放器业务进行分流。
[0126] 另外,各用户终端在传输影片资源时,还可以相互收取一定费用,对各用户终端进行激励。
[0127] 具体地,可以用Filecoin的底层技术对用户终端的贡献进行精准计算并给予回报。Filecoin是运行在可以为任何数据提供存储基础设施的IPFS之上的激励层。Filecoin在一个去中心化的存储网络;让云存储变身成了一个算法市场。这个市场基于一个本地协议通证(也叫Filecoin)来运行。在这里用户终端或执行节点可以通过向其他用户终端提供存储(比如,存储的影片资源)获取一定激励。反过来,用户终端花费Filecoin雇佣执行节点来存储或分发数据,直接为用户终端提供有用的服务。这种设计为执行节点提供了巨大的激励,使他们尽可能的集聚存储以便出租给客户。Filecoin协议将这些集聚来的资源编织成一个世界上任何人都可以依靠的自我修复存储网络。这个网络通过复制和分散内容实现稳健型,同时自动检测与修复复制品故障。用户终端可以选择复制参数来针对不同的威胁进行保护。Filecoin协议的云存储网络是一个安全的网络,因为内容在用户终端是端到端加密的,而存储提供者并不能访问到解密的秘钥。
[0128] 另外,上述的费用可以将协议通证(Filecoin)跟人民币或任何主权货币兑换,类似游戏币的做法;还可允许经过区块链网络所在平台审查通过的影片资源在网内流通。
[0129] 进一步地,所述组织节点还根据需求删除存储在用户终端中的所述影片资源。
[0130] 例如,所述私有区块链网络所在平台还可以删除存储在用户A所在终端存储的第一各影片项目的影片资源。
[0131] 进一步地,所述区块链网络还包括组织节点,所述组织节点针对第一个影片项目在所述影片项目对应通道内接收所述用户终端发起影片相关提议,根据所述执行节点所在终端的最大网络接入数目确定响应所述影片相关提议的执行节点。
[0132] 例如,所述私有区块链网络还包括组织节点R,用户A所在终端可在通道M1内直接访问组织节点R,组织节点R根据所述第一影片子链内所有执行节点的网络接入数目及最大网络接入数目确定一执行节点来响应用户A所在终端发起的影片相关提议。
[0133] 进一步地,所述智能合约还包括所述用户终端的访问权限;所述执行节点根据所述访问权限响应所述用户终端发起的影片相关提议。
[0134] 例如,用户终端对应的访问权限可以包括不同的级别,比如第一级权限可访问账本中的所有交易数据,第二级权限可访问账本中部分交易数据,第三级权限可以访问账本中比第二级权限更少的交易数据等等,所述执行节点根据所述访问权限响应所述用户终端发起的影片相关提议。
[0135] 比如,私有区块链网络内可加入监督方节点,该监督方节点具有第一级权限,可访问账本中的所有交易数据。
[0136] 例如,如图5所示,为一种联盟区块链网络的框架示意图。该联盟区块链网络共有四家影视公司(R1、R2、R3及R4)参与,影视公司R1管理自己的证书中心CA1,影视公司R2管理自己的证书中心CA2,影视公司R3管理自己的证书中心CA3,影视公司R4管理自己的证书中心CA4。
[0137] 该四个影视公司发布两个影片项目(Mov1及Mov2),影片项目Mov1对应的通道为M1,账本为L1,智能合约为S1;第影片项目Mov2对应的通道为M2,账本为L2,智能合约为S2,该通道M1对应有专属通道设置文档CC1,通道M2对应有专属通道设置文档CC2,上述的专属通道设置文档中规定了通道的各个参数(比如,频段、带宽、最大传输速率等)。该影视公司根据执行节点所在终端的最大网络接入数量确定执行节点的数目,比如,在访问用户比较多的情况下,可组建多一些的执行节点加入到该私有区块链网络内,在访问用户比较少的情况下,可组建少一些的执行节点加入到该私有区块链网络内,本实施例中组建了三个执行节点P1、P2及P3加入到该联盟区块链网络中,执行节点P1承载影片项目Mov1,执行节点P2承载影片项目Mov1及影片项目Mov2,执行节点P3承载第一个影片项目Mov2。
[0138] 相对于影片项目Mov1而言,令该影片项目Mov1对应的影片子链为第一影片子链,该第一影片子链内包括执行节点P1及执行节点P2。
[0139] 相对于影片项目Mov2而言,令该影片项目Mov2对应的影片子链为第二影片子链,该第二影片子链内包括执行节点P2及执行节点P3。
[0140] 根据执行节点所承载的影片项目可知,同一个执行节点可同时属于至少一个影片子链内。比如,执行节点P2同时属于第一影片子链及第二影片子链。
[0141] 值得注意的是,上述的所述通道可视为所述区块链网络内的链路。
[0142] 在该联盟区块链网络内,共有三个用户(A1、A2及A3)在访问联盟区块链网络,用户A1所在终端针对影片项目Mov1访问第一影片子链内的执行节点(执行节点P1、执行节点P2),用户A2所在终端针对影片项目Mov1访问第一影片子链内的执行节点(执行节点P1、执行节点P2),同时针对影片项目Mov2访问第二影片子链内的执行节点(执行节点P2、执行节点P3),用户A3所在终端针对影片项目Mov2访问第二影片子链内的执行节点(执行节点P2、执行节点P3)。
[0143] 其中,执行节点P1、执行节点P2及执行节点P3分别属于影视公司R1、影视公司R2及影视公司R3所组建的执行节点,影视公司R4可作为联盟区块链的管理方。
[0144] 各用户终端分别针对不同的影片项目在各自的通道内通过网页端、小程序或APP访问所述执行节点。为了方便描述,本实施例仅以用户A1需要针对影片项目Mov1发起影片相关提议为例进行说明,用户A1可通过网页端、小程序或APP在通道M1内访问影片项目Mov1的执行节点(比如执行节点P1、执行节点P2)。接收到用户A1所在终端发送的影片相关提议的执行节点,比如为执行节点P1,执行节点P1在通道M1内从证书中心CA1获取验证码对所述影片相关提议中的电子证书进行验证,在验证通过后,所述执行节点P1将所述影片相关提议发起投票,具有投票功能的所有执行节点(比如执行节点P1、执行节点P2)对所述用户A1发起的影片相关提议进行投票,并将投票结果及背书签名作为投票数据通过通道M1发送到用户A1所在终端。其中,所述投票结果包括通过和不通过两种。
[0145] 用户A1所在终端查看执行节点P1、执行节点P2投票数据,并在投票结果通过的执行节点的数目大于或等于预定的通过阈值的影片相关提议及该影片相关提议对应的投票数据在通道M1内发送至管理节点O,管理节点O及网络设置文档NC共同管理所有访问的用户及联盟区块链网络内的所有的执行节点。
[0146] 管理节点O对接收的所述影片相关提议及该影片相关提议对应的投票数据进行打包后在通道M1内发送到该影片项目Mov1对应的第一影片子链内的所有执行节点(执行节点P1、执行节点P2),该执行节点P1、执行节点P2各自分别将接收到的打包的数据存储至影片项目Mov1对应的账本L1中。
[0147] 进一步地,在将所述交易数据加入到对应账本之前,所述执行节点还将所述交易数据进行加密并按照时间戳将所述加密后的交易数据存储至所述影片对应的账本中。
[0148] 比如,所述影片项目Mov1对应的智能合约S1将所述账本L1中的所有交易数据通过利益分配策略计算各参与方应得的收益数据。所述参与方包括影视公司、导演、演员、财务等。
[0149] 进一步地,在影片发行阶段,所述执行节点在所述影片项目相应通道内接收用户终端发送的获取影片资源提议,并在对所述获取影片资源提议投票通过后,将所述获取影片资源提议对应的交易数据存储至该影片项目对应的账本中,同时将存储的影片资源在所述影片项目对应通道内根据预定的传输协议传输至所述用户终端进行存储,以使访问所述执行节点的不同用户终端之间根据预定的传输协议相互传输所述影片资源。
[0150] 例如,在图3中,影片项目拍摄完毕并且过审后,在影片发行阶段,用户A1所在终端还可以访问所述执行节点P1,向所述执行节点P1发起获取影片资源提议,该获取影片资源提议内可以包含一定的费用(也可视为票价),具有投票功能的执行节点在通过上述的方式对所述获取影片资源提议投票通过后,将所述获取影片资源提议对应的交易数据存储至该影片项目对应的账本L1中,同时,执行节点L1将存储的影片项目Mov1对应的影片资源在通道M1内通过IPFS协议(星际文件系统,InterPlanetary File System)传输至所述用户A1所在终端进行存储。用户A1所在终端还可以与访问第一影片子链内的所有执行节点的用户终端进行通信,并通过IPFS协议相互传输存储的所述影片资源,避免中心播放器的帮助,对中心播放器业务进行分流。
[0151] 与上述方式相同,各用户终端在传输影片资源时,还可以相互收取一定费用,对各用户终端进行激励,在此不再赘述。
[0152] 进一步地,所述组织节点还根据需求删除存储在用户终端中的所述影片资源。
[0153] 例如,所述联盟区块链网络所在平台还可以删除存储在用户A1所在终端存储的第一各影片项目的影片资源。
[0154] 进一步地,所述区块链网络还包括组织节点,所述组织节点针对第一个影片项目在所述影片项目对应通道内接收所述用户终端发起影片相关提议,根据所述执行节点所在终端的最大网络接入数目确定响应所述影片相关提议的执行节点。
[0155] 例如,所述联盟区块链网络还包括组织节点R,用户A1所在终端可在通道M1内直接访问组织节点R,组织节点R根据所述第一影片子链内所有执行节点的网络接入数目及最大网络接入数目确定一执行节点来响应用户A1所在终端发起的影片相关提议。
[0156] 进一步地,所述智能合约还包括所述用户终端的访问权限;所述执行节点根据所述访问权限响应所述用户终端发起的影片相关提议。
[0157] 例如,用户终端对应的访问权限可以包括不同的级别,比如第一级权限可访问账本中的所有交易数据,第二级权限可访问账本中部分交易数据,第三级权限可以访问账本中比第二级权限更少的交易数据等等,所述执行节点根据所述访问权限响应所述用户终端发起的影片相关提议。
[0158] 比如,联盟区块链网络内的影视公司R4作为管理方具有第一级权限,可访问账本中的所有交易数据。
[0159] 实施例2
[0160] 如图6所示提供了一种基于区块链网络的影片管理装置的结构示意图。所述区块链网络包括至少一个证书中心、管理节点及至少一个执行节点,每一个证书中心均对应有预定数量的执行节点,每个执行节点承载至少一个影片项目以及与所述至少一个影片项目相应的账本及智能合约;所述区块链网络为每一影片项目设置有一个通道以在承载有该影片项目的执行节点之间传输数据,所述智能合约内至少规定了影片相关参与方的利益分配策略。
[0161] 所述基于区块链网络的影片管理装置200包括提议验证模块210、投票模块220、打包模块230及存储计算模块240。
[0162] 提议验证模块210,用于所述执行节点在所述影片项目相应通道内接收用户终端通过预定的代理方式发起的影片相关提议,并从对应的所述证书中心获取验证码,并通过所述验证码对电子证书进行验证,其中,所述影片相关提议中包括所述执行节点对应的所述证书中心下发的所述电子证书及所述用户终端和所述执行节点之间的与影片相关的数据交互信息。
[0163] 投票模块220,用于在验证通过后,所述执行节点对所述影片相关提议进行投票,并将投票结果及背书签名作为投票数据通过该影片项目相应通道发送至所述用户终端。
[0164] 打包模块230,用于所述管理节点接收所述用户终端发送的交易数据并将所述交易数据进行打包后通过所述影片项目相应通道发送至承载所述影片项目的所有执行节点,其中,所述交易数据包括投票结果通过的数目大于或等于预定的通过阈值的影片相关提议及该影片相关提议对应的投票数据。
[0165] 存储计算模块240,用于接收到所述交易数据的所有执行节点将所述交易数据存储至所述影片项目对应的账本中并将所述账本中所有的交易数据通过所述利益分配策略计算相应参与方的收益数据。
[0166] 本发明第三实施例还提供了一种计算机终端,所述计算机终端包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述计算机终端执行上述的基于区块链网络的影片管理方法或基于区块链网络的影片管理装置中各模块的功能。
[0167] 本发明第四实施例还提供了一种计算机可读存储介质,其储存有上述的计算机终端中所用的所述计算机程序。
[0168] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0169] 另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0170] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。