System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数字资产管理方法及装置制造方法及图纸_技高网

一种数字资产管理方法及装置制造方法及图纸

技术编号:40679144 阅读:2 留言:0更新日期:2024-03-18 19:18
本公开涉及一种数字资产管理方法及装置。该方法及装置对待上传的数字资产的原始文件,先将其分割为多个文件片段,再将这些文件片段提交给服务端;然后,通过服务端中配置的多个服务节点并行地对各个文件片段进行上传并存入预设存储单元,大大提高了上传速度,实现对多个原始文件的并发上传需求,提高上传服务的吞吐、并发能力。还通过为每个文件片段设置标识信息,并在存储文件片段的同时,缓存其标识信息,记录已存入的片段数量,不仅可以及时对文件片段进行合并,得到相应的原始文件,还可以准确监控上传进度。另外,还对服务集群进行伸缩控制,根据并发任务量调整启用的服务节点的数量,在保证上传效率的同时,避免服务资源的浪费。

【技术实现步骤摘要】

本公开涉及数字信息,具体涉及一种数字资产管理方法及装置


技术介绍

1、数字资产是信息数字化时代的产物,随着数字信息技术的不断发展和广泛应用,数字资产也越来越多,且越来越复杂,对数字资产的管理也越来越重要。

2、例如在数字孪生
,数字孪生城市的数字底板、三维数字模型等都属于数字资产,其单个文件大小通常可以达到几个gb(吉字节)甚至几十个gb,给数字资产的流转造成困难。尤其在需要将数字资产上传到云端时,会存在传输效率低、耗时长且不稳定等问题,严重影响用户体验。


技术实现思路

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、第六方面,本公开实施例提供了一种电子设备,包括:

53、存储器,用于存储计算机程序产品;

54、处理器,用于执行存储器中存储的计算机程序产品,且计算机程序产品被执行时,实现如上述第一方面或第二方面的方法中的步骤。

55、本文档来自技高网...

【技术保护点】

1.一种数字资产管理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述标识信息包括以下至少一项:

3.一种数字资产管理方法,其特征在于,包括:

4.根据权利要求3所述的方法,其特征在于,所述标识信息包括以下至少一项:

5.根据权利要求4所述的方法,其特征在于,还包括:

6.根据权利要求3所述的方法,其特征在于,还包括:

7.一种数字资产管理装置,其特征在于,包括:

8.一种数字资产管理装置,其特征在于,包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1~6中任一项所述的方法。

10.一种电子设备,其特征在于,包括:

【技术特征摘要】

1.一种数字资产管理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述标识信息包括以下至少一项:

3.一种数字资产管理方法,其特征在于,包括:

4.根据权利要求3所述的方法,其特征在于,所述标识信息包括以下至少一项:

5.根据权利要求4所述的方法,其特征在于,还包括:

...

【专利技术属性】
技术研发人员:罗立王志鹏
申请(专利权)人:北京五一视界数字孪生科技股份有限公司
类型:发明
国别省市:

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

1