[发明专利]发布视频以及获取视频的方法、装置以及存储介质在审
申请号: | 201811497210.0 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109640135A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 王欣;江少明;陈立;潘炳镇 | 申请(专利权)人: | 深圳市云歌人工智能技术有限公司 |
主分类号: | H04N21/41 | 分类号: | H04N21/41;H04N21/436;H04N21/6334;G06Q40/04;G06Q20/38;G06Q20/36;G06Q20/12 |
代理公司: | 北京万思博知识产权代理有限公司 11694 | 代理人: | 范晓斌 |
地址: | 518000 广东省深圳市南山区粤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 终端设备 发布 下载 存储介质 视频发布 链系统 区块 钱包 指令 技术效果 接收输入 视频下载 收费操作 中间商 智能 中心化 响应 申请 | ||
1.一种发布视频的方法,其特征在于,包括:
第一终端设备接收输入的发布第一视频的发布指令,其中所述第一终端设备为区块链系统中的一个节点;
所述第一终端设备响应于所述发布指令,在区块链系统中发布所述第一视频;以及
所述第一终端设备设置与所述第一视频相关的智能合约,其中所述智能合约用于对获取所述第一视频的其他节点的用户进行收费操作。
2.根据权利要求1所述的方法,其特征在于,在区块链系统中发布所述第一视频的操作,包括:
所述第一终端设备将所述第一视频拆分为多个第二视频;以及
所述第一终端设备分别将所述多个第二视频发送至区块链系统中的其他节点。
3.根据权利要求1所述的方法,其特征在于,所述第一终端设备设置所述智能合约的操作,包括:
所述第一终端设备获取与所述第一视频对应的标识信息;
所述第一终端设备确定与播放所述第一视频的操作相关的收费额度;以及所述第一终端设备根据所述标识信息以及所确定的收费额度,设置所述智能合约。
4.根据权利要求1所述的方法,其特征在于,在区块链系统中发布所述第一视频的操作,包括:
所述第一终端设备使用所述第一终端设备的用户的第一公钥对所述第一视频进行加密;以及
所述第一终端设备在区块链系统中发布加密后的所述第一视频。
5.根据权利要求4所述的方法,其特征在于,还包括:
所述第一终端设备接收第二终端设备发送的请求对加密后的所述第一视频进行解密的解密请求;
所述第一终端设备获取第二终端设备的用户的第二公钥;
所述第一终端设备使用所述第二公钥对与所述第一公钥对应的第一私钥进行转换,得到重加密密钥;以及
所述第一终端设备将所述重加密密钥发送至所述第二终端设备。
6.一种获取视频的方法,其特征在于,包括:
第二终端设备接收用户输入的获取第一视频的获取指令,其中所述第二终端设备为区块链系统中的一个节点;
所述第二终端设备根据所述获取指令,发送获取所述第一视频的获取请求至区块链系统中的其他节点;
所述第二终端设备从区块链系统中的其他节点接收加密后的所述第一视频,其中加密后的所述第一视频为第一终端设备使用所述第一终端设备的用户的第一公钥对所述第一视频进行加密后得到的;以及
所述第二终端设备根据预先设置的智能合约,启动向所述第二终端设备的用户收取预定费用的操作。
7.根据权利要求6所述的方法,其特征在于,所述第二终端设备接收所述用户输入的获取所述第一视频的获取指令的操作,包括:所述第二终端设备接收所述用户输入与所述第一视频相关的关键字,并且
所述第二终端设备响应于所述获取指令,向区块链系统中的其他节点发送获取所述第一视频的获取请求的操作,包括:所述第二终端设备获取与所述关键字对应的标识信息,其中所述标识信息用于标识所述第一视频;以及所述第二终端设备向区块链系统中的其他节点发送所述标识信息。
8.根据权利要求6所述的方法,其特征在于,所述第二终端设备启动向所述第二终端设备的用户收取预定费用的操作之后,包括:
所述第二终端设备发送请求对加密后的第一视频进行解密的解密请求至第一终端设备,其中所述第一终端设备为发布所述第一视频的终端设备;
所述第二终端设备接收所述第一终端设备发送的重加密密钥,其中所述重加密密钥为所述第一终端设备使用所述第二终端设备的用户的第二公钥对与所述第一公钥对应的第一私钥进行转换得到的;
所述第二终端设备使用所述重加密密钥对所述加密后的第一视频进行重加密,得到重加密视频;以及
所述第二终端设备使用与所述第二公钥对应的第二私钥,对所述重加密视频进行解密,得到所述第一视频。
9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时由处理器执行权利要求1至8中任意一项所述的方法。
10.一种发布视频的装置,其特征在于,包括:
第一接收模块,用于通过第一终端设备接收输入的发布第一视频的发布指令,其中所述第一终端设备为区块链系统中的一个节点;
发布模块,用于通过所述第一终端设备响应于所述发布指令,在区块链系统中发布所述第一视频;以及
设置模块,用于通过所述第一终端设备设置与所述第一视频相关的智能合约,其中所述智能合约用于对获取所述第一视频的其他节点的用户进行收费操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市云歌人工智能技术有限公司,未经深圳市云歌人工智能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811497210.0/1.html,转载请声明来源钻瓜专利网。