发布视频以及获取视频的方法、装置以及存储介质制造方法及图纸

技术编号:20876283 阅读:23 留言:0更新日期:2019-04-17 11:36
本申请公开了一种发布视频以及获取视频的方法、装置以及存储介质。其中,发布视频的方法,包括:第一终端设备接收输入的发布第一视频的发布指令,其中所述第一终端设备为区块链系统中的一个节点;所述第一终端设备响应于所述发布指令,在区块链系统中发布所述第一视频;以及所述第一终端设备设置与所述第一视频相关的智能合约,其中所述智能合约用于对获取所述第一视频的其他节点的用户进行收费操作。达到了下载视频方下载视频所支付的费用可以直接进入视频发布方钱包,无中间商赚取差价的技术效果。进而解决了现有技术中存在的去中心化的视频下载过程中,下载视频方下载视频所支付的费用难以直接进入视频发布方钱包的技术问题。

【技术实现步骤摘要】
发布视频以及获取视频的方法、装置以及存储介质
本申请涉及区块链领域,特别是涉及一种发布视频以及获取视频的方法、装置以及存储介质。
技术介绍
随着互联网技术的发展,通过网络发布、推广以及下载资源已经成为人们推广资源以及获取资源的一种主流方式。通过下载技术,用户可以支付一定的费用在发布资源的网站获取所需要的资源。但是现有技术多是通过一个网络平台(例如:优酷、乐视以及爱奇艺等)发布视频以及获取视频,因此这些发布以及获取资源的网站都是中心化的,每个用户只能去该网站下载视频。因此,期望能够以去中心化的方式实现对视频的发布以及下载。其中,在去中心化的视频下载过程中,用户可以以P2P的方式从视频发布方处获取视频,同时支付一定的费用给视频发布方。因此,下载视频方如何向视频发布方支付预定的费用,使得下载视频方下载视频所支付的费用可以直接进入视频发布方钱包成为了一个待解决的问题。针对上述的现有技术中存在的去中心化的视频下载过程中,下载视频方下载视频所支付的费用难以直接进入视频发布方钱包的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本公开的实施例提供了一种发布视频以及获取视频的方法、装置以及存储介质,以至少解决现有技术中存在的去中心化的视频下载过程中下载视频方下载视频所支付的费用难以直接进入视频发布方钱包的技术问题。根据本公开实施例的一个方面,提供了一种发布视频的方法,包括:第一终端设备接收输入的发布第一视频的发布指令,其中第一终端设备为区块链系统中的一个节点;第一终端设备响应于发布指令,在区块链系统中发布第一视频;以及第一终端设备设置与第一视频相关的智能合约,其中智能合约用于对获取第一视频的其他节点的用户进行收费操作。根据本公开实施例的另一方面,还提供了一种获取视频的方法,包括:第二终端设备接收用户输入的获取第一视频的获取指令,其中第二终端设备为区块链系统中的一个节点;第二终端设备根据获取指令,发送获取第一视频的获取请求至区块链系统中的其他节点;第二终端设备从区块链系统中的其他节点接收加密后的第一视频,其中加密后的第一视频为第一终端设备使用第一终端设备的用户的第一公钥对第一视频进行加密后得到的;以及第二终端设备根据预先设置的智能合约,启动向第二终端设备的用户收取预定费用的操作。根据本公开实施例的另一个方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时由处理器执行以上任意一项所述的方法。根据本公开实施例的另一方面,还提供了一种发布视频装置,包括:第一接收模块,用于通过第一终端设备接收输入的发布第一视频的发布指令,其中第一终端设备为区块链系统中的一个节点;发布模块,用于通过第一终端设备响应于发布指令,在区块链系统中发布第一视频;以及设置模块,用于通过第一终端设备设置与第一视频相关的智能合约,其中智能合约用于对获取第一视频的其他节点的用户进行收费操作。根据本公开实施例的另一方面,还提供了一种获取视频的装置,包括:第二接收模块,用于通过第二终端设备接收用户输入的获取第一视频的获取指令,其中第二终端设备为区块链系统中的一个节点;第三发送模块,用于通过第二终端设备根据获取指令,发送获取第一视频的获取请求至区块链系统中的其他节点;第三接收模块,用于通过第二终端设备从区块链系统中的其他节点接收加密后的第一视频,其中加密后的第一视频为第一终端设备使用第一终端设备的用户的第一公钥对第一视频进行加密后得到的;以及启动模块,用于通过第二终端设备根据预先设置的智能合约,启动向第二终端设备的用户收取预定费用的操作。根据本公开实施例的另一方面,还提供了一种发布视频的装置,包括:第一处理器;以及第一存储器,与第一处理器连接,用于为第一处理器提供处理以下处理步骤的指令:第一终端设备接收输入的发布第一视频的发布指令,其中第一终端设备为区块链系统中的一个节点;第一终端设备响应于发布指令,在区块链系统中发布第一视频;以及第一终端设备设置与第一视频相关的智能合约,其中智能合约用于对获取第一视频的其他节点的用户进行收费操作。根据本公开实施例的另一方面,还提供了一种获取视频的装置,包括:第二处理器;以及第二存储器,与第二处理器连接,用于为第二处理器提供处理以下处理步骤的指令:第二终端设备接收用户输入的获取第一视频的获取指令,其中第二终端设备为区块链系统中的一个节点;第二终端设备根据获取指令,发送获取第一视频的获取请求至区块链系统中的其他节点;第二终端设备从区块链系统中的其他节点接收加密后的第一视频,其中加密后的第一视频为第一终端设备使用第一终端设备的用户的第一公钥对第一视频进行加密后得到的;以及第二终端设备根据预先设置的智能合约,启动向第二终端设备的用户收取预定费用的操作。本实施例通过第一终端设备接收用户的发布第一视频的发布指令,然后将第一视频发布至区块链系统中,使得任意一个区块链系统中的节点都可以以P2P的形式获取该第一视频。并且,第一终端设备设置与第一视频相关的智能合约,从而通过智能合约对下载该第一视频的用户进行收费操作。达到了通过区块链系统将视频发布方(即第一终端设备)与视频获取方(即第二终端设备)直接联系在一起,使得发布播放方可以直接对视频获取方所获取的视频进行相应费用的获取,实现了下载视频方下载视频所支付的费用可以直接进入视频发布方钱包,无中间商赚取差价的技术效果。进而解决了现有技术中存在的去中心化的视频下载过程中下载视频方下载视频所支付的费用难以直接进入视频发布方钱包的技术问题。附图说明此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:图1是用于实现根据本公开实施例1所述的方法的【计算机终端(或移动设备)】的硬件结构框图;图2是根据本公开实施例1所述的发布视频以及获取视频的系统的示意图;图3是根据本公开实施例1的第一个方面所述的发布视频的方法的流程示意图;图4是根据本公开实施例1的第二个方面所述的获取视频的方法的流程示意图;图5是根据本公开实施例2的第一个方面所述的发布视频的装置的示意图;图6是根据本公开实施例2的第二个方面所述的获取视频的装置的示意图;图7是根据本公开实施例3的第一个方面所述的发布视频的装置的示意图;以及图8是根据本公开实施例3的第二个方面所述的获取视频的装置的示意图。具体实施方式为了使本
的人员更好地理解本公开的技术方案,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本公开一部分的实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本公开保护的范围。需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或本文档来自技高网
...

【技术保护点】
1.一种发布视频的方法,其特征在于,包括:第一终端设备接收输入的发布第一视频的发布指令,其中所述第一终端设备为区块链系统中的一个节点;所述第一终端设备响应于所述发布指令,在区块链系统中发布所述第一视频;以及所述第一终端设备设置与所述第一视频相关的智能合约,其中所述智能合约用于对获取所述第一视频的其他节点的用户进行收费操作。

【技术特征摘要】
1.一种发布视频的方法,其特征在于,包括:第一终端设备接收输入的发布第一视频的发布指令,其中所述第一终端设备为区块链系统中的一个节点;所述第一终端设备响应于所述发布指令,在区块链系统中发布所述第一视频;以及所述第一终端设备设置与所述第一视频相关的智能合约,其中所述智能合约用于对获取所述第一视频的其他节点的用户进行收费操作。2.根据权利要求1所述的方法,其特征在于,在区块链系统中发布所述第一视频的操作,包括:所述第一终端设备将所述第一视频拆分为多个第二视频;以及所述第一终端设备分别将所述多个第二视频发送至区块链系统中的其他节点。3.根据权利要求1所述的方法,其特征在于,所述第一终端设备设置所述智能合约的操作,包括:所述第一终端设备获取与所述第一视频对应的标识信息;所述第一终端设备确定与播放所述第一视频的操作相关的收费额度;以及所述第一终端设备根据所述标识信息以及所确定的收费额度,设置所述智能合约。4.根据权利要求1所述的方法,其特征在于,在区块链系统中发布所述第一视频的操作,包括:所述第一终端设备使用所述第一终端设备的用户的第一公钥对所述第一视频进行加密;以及所述第一终端设备在区块链系统中发布加密后的所述第一视频。5.根据权利要求4所述的方法,其特征在于,还包括:所述第一终端设备接收第二终端设备发送的请求对加密后的所述第一视频进行解密的解密请求;所述第一终端设备获取第二终端设备的用户的第二公钥;所述第一终端设备使用所述第二公钥对与所述第一公钥对应的第一私钥进行转换,得到重加密密钥;以及所述第一终端设备将所述重加密密钥发送至所述第二终端设备。6.一种获取视频的方法,其特征在于,包括:第二终端设备接收用户输入的获取第一视频的获取指令,其中所述第二终端设备为区块链系统中的一个节点;所述第二终端设备根据所述获取指令,发送获取所述第一视频的获取请求至区块链系统中的其他节点;所述第二终端设备从区块链系统中的其他节点接收加密后的所述第一视频,其中加密后的所述第一视频为第一终端设备使用...

【专利技术属性】
技术研发人员:王欣江少明陈立潘炳镇
申请(专利权)人:深圳市云歌人工智能技术有限公司
类型:发明
国别省市:广东,44

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

1