System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及元宇宙,尤其涉及一种元宇宙的虚拟物品组装方法、装置、设备及存储介质。
技术介绍
1、在元宇宙世界中虚拟的人和物在的大小、尺寸上存在巨大的差异,人和物的装饰品不同于现实世界的实物,在生产和流通环节存在巨大的差异。虚拟的物品存在版权保护难、需求个性化和定制化的特点,生产过程数字化的特点。虚拟物品和现实世界的物品相同点在于,是由多种不同物品组合构成,然而多种虚拟产品如何组合形成一个整体业界暂无成熟的方案。
技术实现思路
1、本专利技术的主要目的在于提出一种元宇宙的虚拟物品组装方法、装置、设备及存储介质,旨在解决如何高效地将虚拟物品组装成整体的技术问题。
2、为实现上述目的,本专利技术提供一种元宇宙的虚拟物品组装方法,所述元宇宙的虚拟物品组装方法包括:
3、根据物品生成指令调用区块链上设置的物品生成合约在元宇宙中生成虚拟物品;
4、为所述虚拟物品设置对应的数字标识;
5、根据物品组装指令调用所述区块链上设置的物品组装合约,基于所述数字标识在所述元宇宙中进行虚拟物品组装。
6、可选地,所述根据物品组装指令调用所述区块链上设置的物品组装合约,基于所述数字标识在所述元宇宙中进行虚拟物品组装,包括:
7、根据物品组装指令确定多个目标数字标识;
8、分别将多个目标数字标识与所述数字标识进行匹配,确定多个目标虚拟物品;
9、调用所述区块链上设置的物品组装合约根据多个目标虚拟物品进行虚拟物品组装
10、可选地,所述基于所述数字标识在所述元宇宙中进行虚拟物品组装之后,还包括:
11、根据虚拟物品组装结果得到虚拟整体物品;
12、在所述元宇宙的目标场景中使用所述虚拟整体物品时,获取所述目标场景对应的目标场景合约;
13、根据所述目标场景合约控制所述虚拟整体物品的状态。
14、可选地,所述根据所述目标场景合约控制所述虚拟整体物品的状态,包括:
15、获取组成所述虚拟整体物品的虚拟物品对应的目标物品生成合约;
16、根据所述目标场景合约以及所述目标物品生成合约控制所述虚拟整体物品的状态。
17、可选地,所述根据所述目标场景合约以及所述目标物品生成合约控制所述虚拟整体物品的状态,包括:
18、获取所述目标场景中所述虚拟整体物品周围区域的环境信息;
19、从所述环境信息中筛选出与所述虚拟整体物品存在关联的目标环境信息;
20、根据所述目标场景合约、所述目标物品生成合约以及所述目标环境信息控制所述虚拟整体物品的状态。
21、可选地,所述根据物品生成指令调用区块链上设置的物品生成合约在元宇宙中生成虚拟物品,包括:
22、根据物品生成指令确定调用者身份信息和物品参数信息;
23、根据区块链上设置的物品生成合约的所有者身份信息和所述调用者身份信息进行身份验证;
24、在身份验证通过时,调用所述物品生成合约根据所述物品参数信息和预设基础元素在元宇宙中生成虚拟物品。
25、可选地,所述调用所述物品生成合约根据所述物品参数信息和预设基础元素在元宇宙中生成虚拟物品,包括:
26、根据所述物品生成指令确定个性化属性;
27、调用所述物品生成合约根据所述物品参数信息、预设基础元素以及所述个性化属性在元宇宙中生成虚拟物品。
28、可选地,所述调用所述物品生成合约根据所述物品参数信息、预设基础元素以及所述个性化属性在元宇宙中生成虚拟物品,包括:
29、根据所述物品参数信息对预设基础元素进行调整,得到目标基础元素;
30、调用所述物品生成合约根据所述物品参数信息、所述目标基础元素以及所述个性化属性在元宇宙中生成虚拟物品。
31、可选地,所述调用所述物品生成合约根据所述物品参数信息和预设基础元素在元宇宙中生成虚拟物品之前,还包括:
32、根据所述物品生成指令从所述区块链上获取对应的目标加密信息;
33、从所述物品生成合约中提取加密密钥;
34、根据所述加密密钥对所述目标加密信息进行解密,得到预设基础元素。
35、可选地,所述根据所述物品生成指令从所述区块链上获取对应的目标加密信息,包括:
36、根据所述物品生成指令确定目标物品类型;
37、根据所述目标物品类型以及物品类型与加密信息之间的对应关系,从所述区块链上获取对应的目标加密信息。
38、可选地,所述根据所述目标物品类型以及物品类型与加密信息之间的对应关系,从所述区块链上获取对应的目标加密信息之前,还包括:
39、为多种物品类型分别设置对应的基础元素;
40、根据加密密钥对所述基础元素进行加密,得到与所述基础元素对应的加密信息;
41、将所述加密信息存储在区块链中,并将所述加密密钥存储在对应的物品生成合约中;
42、构建所述物品类型与所述加密信息之间的对应关系。
43、此外,为实现上述目的,本专利技术还提出一种元宇宙的虚拟物品组装装置,所述元宇宙的虚拟物品组装装置包括:
44、物品生成模块,用于根据物品生成指令调用区块链上设置的物品生成合约在元宇宙中生成虚拟物品;
45、物品标识模块,用于为所述虚拟物品设置对应的数字标识;
46、物品组装模块,用于根据物品组装指令调用所述区块链上设置的物品组装合约,基于所述数字标识在所述元宇宙中进行虚拟物品组装。
47、可选地,所述物品组装模块,还用于根据物品组装指令确定多个目标数字标识;分别将多个目标数字标识与所述数字标识进行匹配,确定多个目标虚拟物品;调用所述区块链上设置的物品组装合约根据多个目标虚拟物品进行虚拟物品组装。
48、可选地,所述元宇宙的虚拟物品组装装置,还包括:
49、物品使用模块,用于根据虚拟物品组装结果得到虚拟整体物品;在所述元宇宙的目标场景中使用所述虚拟整体物品时,获取所述目标场景对应的目标场景合约;根据所述目标场景合约控制所述虚拟整体物品的状态。
50、可选地,所述物品使用模块,还用于获取组成所述虚拟整体物品的虚拟物品对应的目标物品生成合约;根据所述目标场景合约以及所述目标物品生成合约控制所述虚拟整体物品的状态。
51、可选地,所述物品使用模块,还用于获取所述目标场景中所述虚拟整体物品周围区域的环境信息;从所述环境信息中筛选出与所述虚拟整体物品存在关联的目标环境信息;根据所述目标场景合约、所述目标物品生成合约以及所述目标环境信息控制所述虚拟整体物品的状态。
52、可选地,所述物品生成模块,还用于根据物品生成指令确定调用者身份信息和物品参数信息;根据区块链上设置的物品生成合约的所有者身份信息和所述调用者身份信息进行身份验证;在身份验证通过时,调用所述物品生成合本文档来自技高网...
【技术保护点】
1.一种元宇宙的虚拟物品组装方法,其特征在于,所述元宇宙的虚拟物品组装方法包括:
2.如权利要求1所述的元宇宙的虚拟物品组装方法,其特征在于,所述根据物品组装指令调用所述区块链上设置的物品组装合约,基于所述数字标识在所述元宇宙中进行虚拟物品组装,包括:
3.如权利要求1所述的元宇宙的虚拟物品组装方法,其特征在于,所述基于所述数字标识在所述元宇宙中进行虚拟物品组装之后,还包括:
4.如权利要求3所述的元宇宙的虚拟物品组装方法,其特征在于,所述根据所述目标场景合约控制所述虚拟整体物品的状态,包括:
5.如权利要求4所述的元宇宙的虚拟物品组装方法,其特征在于,所述根据所述目标场景合约以及所述目标物品生成合约控制所述虚拟整体物品的状态,包括:
6.如权利要求1至5中任一项所述的元宇宙的虚拟物品组装方法,其特征在于,所述根据物品生成指令调用区块链上设置的物品生成合约在元宇宙中生成虚拟物品,包括:
7.如权利要求6所述的元宇宙的虚拟物品组装方法,其特征在于,所述调用所述物品生成合约根据所述物品参数信息和预设基础元素在元宇
8.一种元宇宙的虚拟物品组装装置,其特征在于,所述元宇宙的虚拟物品组装装置包括:
9.一种元宇宙的虚拟物品组装设备,其特征在于,所述元宇宙的虚拟物品组装设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的元宇宙的虚拟物品组装程序,所述元宇宙的虚拟物品组装程序被处理器执行时实现如权利要求1至7中任一项所述的元宇宙的虚拟物品组装方法。
10.一种存储介质,其特征在于,所述存储介质上存储有元宇宙的虚拟物品组装程序,所述元宇宙的虚拟物品组装程序被处理器执行时实现如权利要求1至7中任一项所述的元宇宙的虚拟物品组装方法。
...【技术特征摘要】
1.一种元宇宙的虚拟物品组装方法,其特征在于,所述元宇宙的虚拟物品组装方法包括:
2.如权利要求1所述的元宇宙的虚拟物品组装方法,其特征在于,所述根据物品组装指令调用所述区块链上设置的物品组装合约,基于所述数字标识在所述元宇宙中进行虚拟物品组装,包括:
3.如权利要求1所述的元宇宙的虚拟物品组装方法,其特征在于,所述基于所述数字标识在所述元宇宙中进行虚拟物品组装之后,还包括:
4.如权利要求3所述的元宇宙的虚拟物品组装方法,其特征在于,所述根据所述目标场景合约控制所述虚拟整体物品的状态,包括:
5.如权利要求4所述的元宇宙的虚拟物品组装方法,其特征在于,所述根据所述目标场景合约以及所述目标物品生成合约控制所述虚拟整体物品的状态,包括:
6.如权利要求1至5中任一项所述的元宇宙的虚拟物品组装方法,其特征在于,所述根据物品生成指...
【专利技术属性】
技术研发人员:王绪旭,
申请(专利权)人:三六零科技集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。