一种视频传播方法、系统、设备及计算机可读存储介质技术方案

技术编号:20015557 阅读:19 留言:0更新日期:2019-01-05 23:11
本申请公开了一种视频传播方法、系统、设备及计算机可读存储介质,应用于区块链节点设备中,其中该方法包括:获取上传客户端发送的目标视频;生成目标视频的目标哈希值;将目标视频及目标哈希值上链;获取观影客户端发送的观看目标视频的观看请求;建立观影客户端与目标哈希值间的对应关系,将对应关系上链;发送目标哈希值至观影客户端,以使观影客户端基于目标哈希值观看目标视频。本申请公开的一种视频传播方法,目标哈希值的存在可以保证目标视频的安全性,此外,对应关系的建立使得后续可以对观看视频的用户进行追溯,提高了视频传播的安全性。本申请公开的一种视频传播系统、设备及计算机可读存储介质也解决了相应技术问题。

【技术实现步骤摘要】
一种视频传播方法、系统、设备及计算机可读存储介质
本申请涉及区块链
,更具体地说,涉及一种视频传播方法、系统、设备及计算机可读存储介质。
技术介绍
随着网络的发展,越来越多的用户喜欢在线观看视频,由此使得视频需要在网上进行传播,现有的一种视频传播方法是:用户上传视频至视频管理中心,其他用户在视频管理中心下载观看该视频。然而,在现有的视频传播方法中,用户的上传及下载均需通过视频管理中心,使得用户对视频管理中心的依赖性较大;而且视频直接存储在视频管理中心,视频容易被不法分子获取,保密性较差;此外,视频管理中心不会对观看视频的用户做记录,使得视频的安全性较差。综上所述,如何提高视频传播的安全性是目前本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种视频传播方法,其能在一定程度上解决如何提高视频传播的安全性的技术问题。本申请还提供了一种视频传播系统、设备及计算机可读存储介质。为了实现上述目的,本申请提供如下技术方案:一种视频传播方法,应用于区块链节点设备中,包括:获取上传客户端发送的目标视频;生成所述目标视频的目标哈希值;将所述目标视频及所述目标哈希值上链。优选的,所述将所述目标视频及所述目标哈希值上链之后,还包括:获取观影客户端发送的观看所述目标视频的观看请求;建立所述观影客户端与所述目标哈希值间的对应关系,将所述对应关系上链;发送所述目标哈希值至所述观影客户端,以使所述观影客户端基于所述目标哈希值观看所述目标视频。优选的,所述获取上传客户端发送的目标视频之后,所述将所述目标视频及所述目标哈希值上链之前,还包括:获取所述上传客户端设定的目标视频的默认播放次数;所述发送所述目标哈希值至所述观影客户端之后,还包括:累积所述观影客户端观看所述目标视频的实时播放次数;判断所述实时播放次数是否大于所述默认播放次数,若是,则禁止所述观影客户端观看所述目标视频。优选的,所述获取观影客户端发送的观看所述目标视频的观看请求之后,所述建立所述观影客户端与所述目标哈希值间的对应关系之前,还包括:将所述观影客户端的钱包地址中预设数量的金额转入所述上传客户端的钱包地址中。优选的,所述获取观影客户端发送的观看所述目标视频的观看请求之后,所述建立所述观影客户端与所述目标哈希值间的对应关系之前,还包括:将所述观影客户端的钱包地址中预设数量的金额转入智能合约的钱包地址中;所述发送所述目标哈希值至所述观影客户端之后,还包括:将所述智能合约的钱包地址中所述预设数量的金额转入所述上传客户端的钱包地址中。优选的,所述发送所述目标哈希值至所述观影客户端之后,还包括:接收所述观影客户端传输的对于所述目标视频的评价信息;按照预设格式将所述目标视频及所述评价信息上链。优选的,所述获取上传客户端发送的目标视频之后,所述将所述目标视频及所述目标哈希值上链之前,还包括:获取所述上传客户端设定的目标视频的默认分享次数;所述发送所述目标哈希值至所述观影客户端之后,还包括:累积所述观影客户端分享所述目标视频的实时分享次数;判断所述实时分享次数是否大于所述默认分享次数,若是,则禁止所述观影客户端分享所述目标视频。优选的,所述区块链节点设备包括IPFS上的分布式文件系统节点设备。一种视频传播系统,应用于区块链节点设备中,包括:第一获取模块,用于获取上传客户端发送的目标视频;第一生成模块,用于生成所述目标视频的目标哈希值;第一上链模块,用于将所述目标视频及所述目标哈希值上链;第二获取模块,用于所述第一上链模块将所述目标视频及所述目标哈希值上链之后,获取观影客户端发送的观看所述目标视频的观看请求;第一建立模块,用于建立所述观影客户端与所述目标哈希值间的对应关系,将所述对应关系上链;第一发送模块,用于发送所述目标哈希值至所述观影客户端,以使所述观影客户端基于所述目标哈希值观看所述目标视频。优选的,还包括:第三获取模块,用于所述第一获取模块获取上传客户端发送的目标视频之后,所述第一上链模块将所述目标视频及所述目标哈希值上链之前,获取所述上传客户端设定的目标视频的默认播放次数;第一累积模块,用于所述第一发送模块发送所述目标哈希值至所述观影客户端之后,累积所述观影客户端观看所述目标视频的实时播放次数;第一判断模块,用于判断所述实时播放次数是否大于所述默认播放次数,若是,则禁止所述观影客户端观看所述目标视频。优选的,还包括:第一转账模块,用于所述第二获取模块获取观影客户端发送的观看所述目标视频的观看请求之后,所述第一建立模块建立所述观影客户端与所述目标哈希值间的对应关系之前,将所述观影客户端的钱包地址中预设数量的金额转入所述上传客户端的钱包地址中。优选的,还包括:第二转账模块,用于所述第二获取模块获取观影客户端发送的观看所述目标视频的观看请求之后,所述第一建立模块建立所述观影客户端与所述目标哈希值间的对应关系之前,将所述观影客户端的钱包地址中预设数量的金额转入智能合约的钱包地址中;第二转账模块,用于所述第一发送模块发送所述目标哈希值至所述观影客户端之后,将所述智能合约的钱包地址中所述预设数量的金额转入所述上传客户端的钱包地址中。优选的,还包括:第一接收模块,用于所述第一发送模块发送所述目标哈希值至所述观影客户端之后,接收所述观影客户端传输的对于所述目标视频的评价信息;第二上链模块,用于按照预设格式将所述目标视频及所述评价信息上链。优选的,还包括:第四获取模块,用于所述第一获取模块获取上传客户端发送的目标视频之后,所述第一上链模块将所述目标视频及所述目标哈希值上链之前,获取所述上传客户端设定的目标视频的默认分享次数;第二累积模块,用于所述第一发送模块发送所述目标哈希值至所述观影客户端之后,累积所述观影客户端分享所述目标视频的实时分享次数;第二判断模块,用于判断所述实时分享次数是否大于所述默认分享次数,若是,则禁止所述观影客户端分享所述目标视频。优选的,所述区块链节点设备包括IPFS上的分布式文件系统节点设备。一种视频传播设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上任一所述的视频传播方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述的视频传播方法的步骤。本申请提供的一种视频传播方法,应用于区块链节点设备中,获取上传客户端发送的目标视频;生成目标视频的目标哈希值;将目标视频及目标哈希值上链;获取观影客户端发送的观看目标视频的观看请求;建立观影客户端与目标哈希值间的对应关系,将对应关系上链;发送目标哈希值至观影客户端,以使观影客户端基于目标哈希值观看目标视频。本申请提供的一种视频传播方法,区块链节点设备将目标视频及目标哈希值上链,从而实现了在区块链系统中存储目标视频,由于区块链系统去中心化的特点,可以使得用户不借助现有技术中的视频管理中心即可将目标视频上传至区块链系统,而其他用户也可以不借助现有技术中的视频管理中心即可从区块链系统下载目标视频,用户传播视频的自主性高,而且目标哈希值的存在可以保证目标视频的安全性,用户传播视频的安全性高,此外,对应关系的建立使得后续可以对观看视频的用户进行追溯,为后续视频的确权等提供信息,与现有技术相比,提高了视频传播的安本文档来自技高网...

【技术保护点】
1.一种视频传播方法,其特征在于,应用于区块链节点设备中,包括:获取上传客户端发送的目标视频;生成所述目标视频的目标哈希值;将所述目标视频及所述目标哈希值上链;获取观影客户端发送的观看所述目标视频的观看请求;建立所述观影客户端与所述目标哈希值间的对应关系,将所述对应关系上链;发送所述目标哈希值至所述观影客户端,以使所述观影客户端基于所述目标哈希值观看所述目标视频。

【技术特征摘要】
1.一种视频传播方法,其特征在于,应用于区块链节点设备中,包括:获取上传客户端发送的目标视频;生成所述目标视频的目标哈希值;将所述目标视频及所述目标哈希值上链;获取观影客户端发送的观看所述目标视频的观看请求;建立所述观影客户端与所述目标哈希值间的对应关系,将所述对应关系上链;发送所述目标哈希值至所述观影客户端,以使所述观影客户端基于所述目标哈希值观看所述目标视频。2.根据权利要求1所述的方法,其特征在于,所述获取上传客户端发送的目标视频之后,所述将所述目标视频及所述目标哈希值上链之前,还包括:获取所述上传客户端设定的目标视频的默认播放次数;所述发送所述目标哈希值至所述观影客户端之后,还包括:累积所述观影客户端观看所述目标视频的实时播放次数;判断所述实时播放次数是否大于所述默认播放次数,若是,则禁止所述观影客户端观看所述目标视频。3.根据权利要求1所述的方法,其特征在于,所述获取观影客户端发送的观看所述目标视频的观看请求之后,所述建立所述观影客户端与所述目标哈希值间的对应关系之前,还包括:将所述观影客户端的钱包地址中预设数量的金额转入所述上传客户端的钱包地址中。4.根据权利要求1所述的方法,其特征在于,所述获取观影客户端发送的观看所述目标视频的观看请求之后,所述建立所述观影客户端与所述目标哈希值间的对应关系之前,还包括:将所述观影客户端的钱包地址中预设数量的金额转入智能合约的钱包地址中;所述发送所述目标哈希值至所述观影客户端之后,还包括:将所述智能合约的钱包地址中所述预设数量的金额转入所述上传客户端的钱包地址中。5.根据权利要求1所述的方法,其特征在于,所述发送所述目标哈希值至所述观影客户端之后,还包括:...

【专利技术属性】
技术研发人员:刘均罗丹刘新
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

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

1