System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书实施例属于区块链,尤其涉及数字资源展示方法、装置及节点。
技术介绍
1、当前用户侧(如网页或app页面等)上可以展示数字资源(如图片等),该数字资源可能是受保护的资源,例如受版权保护的资源。
2、迫切需要一种合理、可靠的方案,能实现对数字资源的可信展示,从而有利于保护数字资源的所有者(如版权方),以及提升用户对所浏览的数字资源的可信度。
技术实现思路
1、本专利技术的目的在于提供一种数字资源展示方案,能通过在展示页面的页面数据中使用展示标签引用区块链系统中该展示页面归属的机构已获得授权的数字资源的方式,使得用户设备从区块链系统获取该机构的授权资源,实现对数字资源的可信展示,从而有利于保护数字资源的所有者(如版权方),以及提升用户对所浏览的数字资源的可信度。
2、本说明书第一方面提供一种数字资源展示方法,由用户设备执行,所述方法包括:响应于展示页面的页面数据中包括的展示标签,向区块链系统发送用于获取目标数字资源的交易,所述展示标签对应于所述目标数字资源的资源标识、所述展示页面归属的机构的目标去中心化身份标识did、及基于所述目标did的私钥的签名,所述交易包括所述资源标识、所述目标did和所述签名;接收所述区块链系统返回的所述目标数字资源,其由所述区块链系统在确定所述目标did为所述目标数字资源的授权did后发送;在所述展示页面中展示所述目标数字资源。
3、本说明书第二方面提供一种数字资源展示方法,由区块链系统中的节点执行,所述方法包括:接
4、本说明书第三方面提供一种数字资源展示装置,应用于用户设备,所述装置包括:发送单元,被配置成响应于展示页面的页面数据中包括的展示标签,向区块链系统发送用于获取目标数字资源的交易,所述展示标签对应于所述目标数字资源的资源标识、所述展示页面归属的机构的目标去中心化身份标识did、及基于所述目标did的私钥的签名,所述交易包括所述资源标识、所述目标did和所述签名;接收单元,被配置成接收所述区块链系统返回的所述目标数字资源,其由所述区块链系统在确定所述目标did为所述目标数字资源的授权did后发送;展示单元,被配置成在所述展示页面中展示所述目标数字资源。
5、本说明书第四方面提供一种区块链系统中的节点,包括:接收单元,被配置成接收用户设备发送的用于获取目标数字资源的交易,所述交易由所述用户设备响应于展示页面的页面数据中包括的展示标签而发送,所述展示标签对应于所述目标数字资源的资源标识、所述展示页面归属的机构的目标去中心化身份标识did、及基于所述目标did的私钥的签名,所述交易包括所述资源标识、所述目标did和所述签名;执行单元,被配置成通过执行所述交易,对所述签名进行验证,并响应于所述签名通过验证,获取与所述目标数字资源对应的授权did信息,确定所述目标did是否关联于所述资源标识包含在所述授权did信息中;获取单元,被配置成响应于确定结果为是,获取所述区块链系统存储的所述目标数字资源;发送单元,被配置成向所述用户设备返回所述目标数字资源。
6、本说明书第五方面提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行如第一方面和第二方面中任一实现方式描述的方法。
7、本说明书第六方面提供一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现如第一方面和第二方面中任一实现方式描述的方法。
8、本说明书第七方面提供一种计算机程序产品,当该计算机程序产品在计算机中执行时,令计算机执行如第一方面和第二方面中任一实现方式描述的方法。
9、在本说明书实施例提供的方案中,用户设备可以响应于展示页面的页面数据中包括的展示标签,向区块链系统发送用于获取目标数字资源的交易,该展示标签对应于目标数字资源的资源标识、该展示页面归属的机构的目标去中心化身份标识did、及基于目标did的私钥的签名,该交易包括该资源标识、目标did和该签名。之后,用户设备可以接收区块链系统返回的目标数字资源,其由区块链系统在确定目标did为目标数字资源的授权did后发送。然后,用户设备可以在该展示页面中展示目标数字资源。由此,能通过在展示页面的页面数据中使用展示标签引用区块链系统中该展示页面归属的机构已获得授权的数字资源的方式,使得用户设备从区块链系统获取该机构的授权资源,实现对数字资源的可信展示,从而有利于保护数字资源的所有者(如版权方),以及提升用户对所浏览的数字资源的可信度。
本文档来自技高网...【技术保护点】
1.一种数字资源展示方法,由用户设备执行,所述方法包括:
2.根据权利要求1所述的方法,其中,所述在所述展示页面中展示所述目标数字资源,包括:
3.根据权利要求2所述的方法,其中,所述目标数字资源为目标图片;
4.根据权利要求2所述的方法,其中,所述标识信息还包括所述目标数字资源的所有者的信息。
5.根据权利要求1所述的方法,其中,所述区块链系统中部署有用于授权验证的智能合约,所述交易调用所述智能合约。
6.根据权利要求1所述的方法,其中,所述目标数字资源属于版权资源。
7.根据权利要求1-6之一所述的方法,其中,所述展示标签用于表征引用所述区块链系统中目标类别的数字资源,所述目标类别为所述目标数字资源归属的资源类别。
8.一种数字资源展示方法,由区块链系统中的节点执行,所述方法包括:
9.根据权利要求8所述的方法,其中,所述区块链系统中部署有用于授权验证的智能合约,所述交易调用所述智能合约;
10.一种数字资源展示装置,应用于用户设备,所述装置包括:
11.一
12.一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行权利要求1-9中任一项所述的方法。
13.一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现权利要求1-9中任一项所述的方法。
...【技术特征摘要】
1.一种数字资源展示方法,由用户设备执行,所述方法包括:
2.根据权利要求1所述的方法,其中,所述在所述展示页面中展示所述目标数字资源,包括:
3.根据权利要求2所述的方法,其中,所述目标数字资源为目标图片;
4.根据权利要求2所述的方法,其中,所述标识信息还包括所述目标数字资源的所有者的信息。
5.根据权利要求1所述的方法,其中,所述区块链系统中部署有用于授权验证的智能合约,所述交易调用所述智能合约。
6.根据权利要求1所述的方法,其中,所述目标数字资源属于版权资源。
7.根据权利要求1-6之一所述的方法,其中,所述展示标签用于表征引用所述区块链系统中目标类别的数字资源,所述目标类...
【专利技术属性】
技术研发人员:王熙,谢丰年,余廷钊,叶琦,黄丹妮,屠正洋,李俊颉,孟成林,习晨,徐晓笑,
申请(专利权)人:蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。