基于区块链的版权授权方法以及装置制造方法及图纸

技术编号:23787466 阅读:10 留言:0更新日期:2020-04-15 00:41
本申请实施例提供了一种基于区块链的版权授权方法及装置,该方法包括:获取针对目标作品的授权上链请求,基于授权上链请求获取目标作品对应的待上链授权数据和存证标识;待上链授权数据包括被授权对象信息、授权期限以及授权类型,存证标识用于关联作品区块链中与目标作品相关联的作品区块;从作品区块链中获取目标作品对应的历史授权数据,当基于历史授权数据中的历史授权期限和历史授权类型,确定授权上链请求为合法请求时,为被授权对象信息与存证标识之间设置授权关系;根据授权关系与待上链授权数据生成授权区块,将授权区块添加至作品区块链。采用本申请实施例,可以提高作品授权信息的准确性。

Copyright authorization method and device based on blockchain

【技术实现步骤摘要】
基于区块链的版权授权方法以及装置
本申请涉及区块链
,尤其涉及一种基于区块链的版权授权方法以及装置。
技术介绍
随着计算机信息技术的发展和互联网的普及,多媒体数据分布的范围越来越广,很多信息和资源都会以电子数据的形式出现在互联网上,电子数据易复制、易扩散的特性,对版权数据的管理提出了更高的要求。现有技术中,版权所有者可以与授权请求者进行洽谈,双方达成授权意向后完成授权协议,在签订授权协议后,授权请求者就合法具备了版权数据的使用或者再创作的权限。由于授权协议是针对版权所有者和授权请求者双方之间的协议,在版权数据的使用或者再创作过程中,难以确保使用者或者再创作者是否真的具备使用版权数据的权限。
技术实现思路
本申请实施例提供一种基于区块链的版权授权方法以及装置,可以提高作品授权信息的准确性。本申请实施例一方面提供了一种基于区块链的版权授权方法,包括:获取针对目标作品的授权上链请求,基于授权上链请求获取目标作品对应的待上链授权数据和存证标识;待上链授权数据包括被授权对象信息、授权期限以及授权类型,存证标识用于关联作品区块链中与目标作品相关联的作品区块;从作品区块链中获取目标作品对应的历史授权数据,当基于历史授权数据中的历史授权期限和历史授权类型,确定授权上链请求为合法请求时,为被授权对象信息与目标作品对应的存证标识之间设置授权关系;根据授权关系与待上链授权数据生成授权区块,将授权区块添加至作品区块链。其中,该方法还包括:获取携带与目标作品相关联的作品数据的上链请求;作品数据包括作品原始数据和版权证明数据;为目标作品分配存证标识,将作品原始数据、版权证明数据以及存证标识打包成作品区块,将作品区块添加至作品区块链。其中,为目标作品分配存证标识,将作品原始数据、版权证明数据以及存证标识打包成作品区块,包括:基于哈希算法对作品原始数据和版权证明数据分别进行哈希运算,生成作品原始数据对应的第一哈希值,以及版权证明数据对应的第二哈希值;为目标作品分配存证标识,将第一哈希值、第二哈希值以及存证标识打包成作品区块。其中,上述从作品区块链中获取目标作品对应的历史授权数据,包括:基于存证标识对作品区块链中所包含的区块进行遍历;从作品区块链中获取与存证标识相关联的授权数据,作为目标作品对应的历史授权数据。其中,上述当基于历史授权数据中的历史授权期限和历史授权类型,确定授权上链请求为合法请求时,为被授权对象信息与目标作品对应的存证标识之间设置授权关系,包括:当历史授权数据中的历史授权期限与授权期限不重叠时,将授权上链请求确定为合法请求;为被授权对象信息与目标作品对应的存证标识之间设置授权关系。其中,上述当基于历史授权数据中的历史授权期限和历史授权类型,确定授权上链请求为合法请求时,为被授权对象信息与目标作品对应的存证标识之间设置授权关系,包括:当历史授权数据中的历史授权期限与授权期限存在重叠,且授权类型和历史授权类型均为非独家授权类型时,将授权上链请求确定为合法请求;为被授权对象信息与目标作品对应的存证标识之间设置授权关系。其中,该方法还包括:基于智能合约,为被授权对象配置针对目标作品的使用权限信息;当接收到请求终端发送的针对被授权对象的作品使用请求时,获取作品使用请求对应的待核实作品,并记录获取到作品使用请求的时间戳;若基于智能合约检测到待核实作品和时间戳均符合使用权限信息,则对被授权对象开放使用权限。本申请实施例一方面提供了一种基于区块链的版权授权装置,包括:获取模块,用于获取针对目标作品的授权上链请求,基于授权上链请求获取目标作品对应的待上链授权数据和存证标识;待上链授权数据包括被授权对象信息、授权期限以及授权类型,存证标识用于关联作品区块链中与目标作品相关联的作品区块;验证模块,用于从作品区块链中获取目标作品对应的历史授权数据,当基于历史授权数据中的历史授权期限和历史授权类型,确定授权上链请求为合法请求时,为被授权对象信息与目标作品对应的存证标识之间设置授权关系;第一上链模块,用于根据授权关系与待上链授权数据生成授权区块,将授权区块添加至作品区块链。其中,该装置还包括:请求获取模块,用于获取携带与目标作品相关联的作品数据的上链请求;作品数据包括作品原始数据和版权证明数据;第二上链模块,用于为目标作品分配存证标识,将作品原始数据、版权证明数据以及存证标识打包成作品区块,将作品区块添加至作品区块链。其中,第二上链模块包括:哈希运算单元,用于基于哈希算法对作品原始数据和版权证明数据分别进行哈希运算,生成作品原始数据对应的第一哈希值,以及版权证明数据对应的第二哈希值;区块生成单元,用于为目标作品分配存证标识,将第一哈希值、第二哈希值以及存证标识打包成作品区块。其中,验证模块包括:遍历单元,用于基于存证标识对作品区块链中所包含的区块进行遍历;历史数据获取单元,用于从作品区块链中获取与存证标识相关联的授权数据,作为目标作品对应的历史授权数据。其中,验证模块包括:确定单元,用于当历史授权数据中的历史授权期限与授权期限不重叠时,将授权上链请求确定为合法请求;设置单元,用于为被授权对象信息与目标作品对应的存证标识之间设置授权关系。其中,验证模块包括:第二确定单元,用于当历史授权数据中的历史授权期限与授权期限存在重叠,且授权类型和历史授权类型均为非独家授权类型时,将授权上链请求确定为合法请求;设置单元,用于为被授权对象信息与目标作品对应的存证标识之间设置授权关系。其中,该装置还包括:配置模块,用于基于智能合约,为被授权对象配置针对目标作品的使用权限信息;记录模块,用于当接收到请求终端发送的针对被授权对象的作品使用请求时,获取作品使用请求对应的待核实作品,并记录获取到作品使用请求的时间戳;权限验证模块,用于若基于智能合约检测到待核实作品和时间戳均符合使用权限信息,则对被授权对象开放使用权限。本申请实施例一方面提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行本申请实施例中一方面中方法的步骤。本申请实施例一方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时,执行如本申请实施例中一方面中方法的步骤。本申请实施例可以通过获取针对目标作品的授权上链请求,基于授权上链请求可以获取目标作品对应的待上链授权数据与存证标识,该待上链授权数据包括被授权对象信息、授权期限以及授权类型,该存证标识用于关联作品区块链中与目标作品相关联的作品区块,进而根据作品区块链中存储的与目标作品相关联历史授权数据,确定该授权上链请求是否为合法请求,当该授权上链请求为合法请求时,可以本文档来自技高网...

【技术保护点】
1.一种基于区块链的版权授权方法,其特征在于,包括:/n获取针对目标作品的授权上链请求,基于所述授权上链请求获取所述目标作品对应的待上链授权数据和存证标识;所述待上链授权数据包括被授权对象信息、授权期限以及授权类型,所述存证标识用于关联作品区块链中与所述目标作品相关联的作品区块;/n从所述作品区块链中获取所述目标作品对应的历史授权数据,当基于所述历史授权数据中的历史授权期限和历史授权类型,确定所述授权上链请求为合法请求时,为所述被授权对象信息与所述目标作品对应的所述存证标识之间设置授权关系;/n根据所述授权关系与所述待上链授权数据生成授权区块,将所述授权区块添加至所述作品区块链。/n

【技术特征摘要】
1.一种基于区块链的版权授权方法,其特征在于,包括:
获取针对目标作品的授权上链请求,基于所述授权上链请求获取所述目标作品对应的待上链授权数据和存证标识;所述待上链授权数据包括被授权对象信息、授权期限以及授权类型,所述存证标识用于关联作品区块链中与所述目标作品相关联的作品区块;
从所述作品区块链中获取所述目标作品对应的历史授权数据,当基于所述历史授权数据中的历史授权期限和历史授权类型,确定所述授权上链请求为合法请求时,为所述被授权对象信息与所述目标作品对应的所述存证标识之间设置授权关系;
根据所述授权关系与所述待上链授权数据生成授权区块,将所述授权区块添加至所述作品区块链。


2.根据权利要求1所述的方法,其特征在于,还包括:
获取携带与所述目标作品相关联的作品数据的上链请求;所述作品数据包括作品原始数据和版权证明数据;
为所述目标作品分配所述存证标识,将所述作品原始数据、所述版权证明数据以及所述存证标识打包成所述作品区块,将所述作品区块添加至所述作品区块链。


3.根据权利要求2所述的方法,其特征在于,所述为所述目标作品分配所述存证标识,将所述作品原始数据、所述版权证明数据以及所述存证标识打包成所述作品区块,包括:
基于哈希算法对所述作品原始数据和所述版权证明数据分别进行哈希运算,生成所述作品原始数据对应的第一哈希值,以及所述版权证明数据对应的第二哈希值;
为所述目标作品分配所述存证标识,将所述第一哈希值、所述第二哈希值以及所述存证标识打包成所述作品区块。


4.根据权利要求1所述的方法,其特征在于,所述从所述作品区块链中获取所述目标作品对应的历史授权数据,包括:
基于所述存证标识对所述作品区块链中所包含的区块进行遍历;
从所述作品区块链中获取与所述存证标识相关联的授权数据,作为所述目标作品对应的历史授权数据。


5.根据权利要求1所述的方法,其特征在于,所述当基于所述历史授权数据中的历史授权期限和历史授权类型,确定所述授权上链请求为合法请求时,为所述被授权对象信息与所述目标作品对应的所述存证标识之间设置授权关系,包括:
当所述历史授权数据中的历史授权期限与所述授权期限不重叠时,将所述授权上链请求确定为合法请求;
为...

【专利技术属性】
技术研发人员:蔡弋戈秦青杨晨王乐庆李琴
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1