System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 文件传输方法、装置及系统制造方法及图纸_技高网

文件传输方法、装置及系统制造方法及图纸

技术编号:40553037 阅读:12 留言:0更新日期:2024-03-05 19:12
本申请公开了一种文件传输方法、装置及系统,涉及数据传输技术领域。第一计算中心向网关发送针对目标文件的获取请求,该获取请求的格式符合网关的访问协议。网关响应于该获取请求后从多个计算中心中,确定存储有目标文件的第二计算中心,并在该访问协议与该第二计算中心的访问协议不同时,对该获取请求的格式进行转换,再将格式转换后的获取发送至第二计算中心,以供第二计算中心为第一计算中心提供目标文件。由于第一计算中心能通过网关直接从第二计算中心中得到目标文件,而无需用户手动通过终端设备从第二计算中心下载目标文件再上传至第一计算中心,因此有效提高了第一计算中心获取目标文件的效率。

【技术实现步骤摘要】

本申请涉及数据传输,尤其涉及一种文件传输方法、装置及系统


技术介绍

1、随着数据处理需求的增长,目前的计算中心在执行计算任务时,需要获取其他计算中心中存储的数据文件。

2、相关技术中,用户可以手动通过终端设备可以从该其他计算中心中下载该数据文件,再通过终端设备将该数据文件上传至该计算中心。相应的,该计算中心即可获取该数据文件。

3、但是,相关技术中的计算中心从其他计算中心获取数据文件的效率较低。


技术实现思路

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、本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。

本文档来自技高网...

【技术保护点】

1.一种文件传输方法,其特征在于,应用于网关;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,从多个计算中心中确定存储有所述目标文件的第二计算中心,包括:

3.根据权利要求2所述的方法,其特征在于,从所述至少两个备选计算中心中,确定第二计算中心,包括:

4.根据权利要求3所述的方法,其特征在于,所述计算中心包括:多种不同类型的存储介质;获取各个所述备选计算中心对应的目标分值,包括:

5.根据权利要求4所述的方法,其特征在于,根据所述目标文件所存储的存储介质的目标类型,以及所述备选计算中心是否为所述第一计算中心的目标结果,确定所述备选计算中心对应的目标分值,包括:

6.根据权利要求2至5任一所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,

8.一种文件传输装置,其特征在于,应用于网关;所述装置包括:

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

>10.一种文件传输系统,其特征在于,所述系统包括:多个计算中心,以及网关;

...

【技术特征摘要】

1.一种文件传输方法,其特征在于,应用于网关;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,从多个计算中心中确定存储有所述目标文件的第二计算中心,包括:

3.根据权利要求2所述的方法,其特征在于,从所述至少两个备选计算中心中,确定第二计算中心,包括:

4.根据权利要求3所述的方法,其特征在于,所述计算中心包括:多种不同类型的存储介质;获取各个所述备选计算中心对应的目标分值,包括:

5.根据权利要求4所述的方法,其特征在于,根据所述目标文件所存储的存储介质的目标类型,以及所...

【专利技术属性】
技术研发人员:胡安朱建王石王兴瑞常峰刘海峰
申请(专利权)人:合肥中科类脑智能技术有限公司
类型:发明
国别省市:

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

1