一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种跨计算中心文件传输方法、装置、设备及存储介质与流程

2021-10-24 05:59:00 来源:中国专利 TAG:
1.本发明实施例涉及数据传输技术,尤其涉及一种跨计算中心文件传输方法、装置、设备及存储介质。
背景技术
::2.随着云计算与传统高性能计算机的结合,用户通过互联网可以连接到多个计算中心的高性能计算机,并可以选择适合自己程序的环境或选择资源空闲的环境来运行作业。但是,当用户使用多个高性能计算机环境并且使用同样的计算程序时,就需要将程序的输入数据文件或者运算产生的结果文件从一个环境迁移到另一个环境。3.现有技术中主要通过两种方式完成数据的迁移:1、用户需要将数据拷贝到硬盘,然后送到另一个环境,经过插入硬盘、挂载及设置权限等一系列操作后才可以使用,并且必须有管理员的介入;2、用户自己通过互联网将数据文件下载到个人电脑,然后再传输到另一个环境。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.图1是本发明实施例一中的一种跨计算中心文件传输方法的流程图;39.图2是本发明实施例一所适用的一种跨计算中心的平台互联架构示意图;40.图3是本发明实施例二中的一种跨计算中心文件传输方法的流程图;41.图4是本发明实施例二中所适用的一种跨计算中心文件传输任务的状态变化示意图;42.图5是本发明实施例三中的一种跨计算中心文件传输方法的流程图;43.图6是本发明实施例三中所适用的一种访问用户的认证流程示意图;44.图7是本发明实施例四中的一种跨计算中心文件传输装置的结构示意图;45.图8是本发明实施例五中的一种计算机设备的结构示意图。具体实施方式46.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。47.实施例一48.图1为本发明实施例一提供的一种跨计算中心文件传输方法的流程图,本实施例可适用于在多个异地计算环境下进行数据迁移情况,该方法可以由跨计算中心文件传输装置来执行,该装置可采用硬件和/或软件的方式实现,并一般可以集成在计算机设备中,具体包括如下步骤:49.s110、获取文件待传输任务。50.其中,所述文件待传输任务中包括待传输文件的信息、源计算中心的信息和目标计算中心的信息。51.文件待传输任务,指的是用于指示待传输文件在各计算中心间进行传输的任务,例如,将目标文件从a计算中心传输至b计算中心的任务。本实施例对此不进行限制。52.源计算中心,也可称为源集群,指的是用户想要拷贝或下载的文件所在的计算中心或集群。源计算中心的信息,指的是用于唯一描述源计算中心的相关信息,例如,源计算中心的网络地址或身份标识等,本实施例对此不进行限制。53.目标计算中心,也可称为目标集群,指的是用户想要将源计算中心的文件拷贝或下载后,存放该源计算中心文件的计算中心或集群。目标计算中心的信息,指的是用于唯一描述目标计算中心的相关信息,例如,目标计算中心的网络地址或身份标识等,本实施例对此不进行限制。54.s120、根据所述文件待传输任务,将所述待传输文件由所述源计算中心传输至所述目标计算中心。55.在获取到文件待传输任务之后,对所述文件待传输任务进行解析,获取到相关的待传输文件、源计算中心以及目标计算中心,进而控制执行将待传输文件由源计算中心向目标计算中心传输的操作。56.在本实施例中,任意两个计算中心之间通过数据链路实现数据互通。57.参照如图2所示的跨计算中心的平台互联架构,通过互联网(或局域网)将多个计算中心互联在一起。其中,控制中心基于控制链路与每个计算中心相连,任意两个计算中心之间通过数据链路实现数据互通。控制中心可以基于控制链路向任意一个计算中心发送控制指令,以实现待传输文件在相关的计算中心之间传输的操作。58.具体的,控制中心获取到文件待传输任务后,对所述文件待传输任务进行解析,并根据解析结果生成与文件待传输任务对应的控制指令,进而可以将控制指令发送至相关的计算中心,以使计算中心基于数据链路完成文件的跨计算中心传输。59.可选的,上述跨计算中心的平台可以为用户提供访问界面(如浏览器界面),接收用户提交的文件传输需求,并基于该文件传输需要生成相应的文件待传输任务。60.本发明实施例的技术方案通过将用户所需待传输的文件由源计算中心传输至目标计算中心,能够使用户方便地在多个异地计算环境下实现数据迁移,提高了工作效率,也节省了计算中心的管理成本。61.实施例二62.图3为本发明实施例二提供的一种跨计算中心文件传输方法的流程图。本实施例以上述实施例为基础进行细化,其中,将所述待传输文件由所述源计算中心传输至所述目标计算中心,可以具体为:根据所述文件待传输任务生成文件传输指令,并将所述文件传输指令发送至所述源计算中心或所述目标计算中心的控制代理服务;通过所述控制代理服务根据所述文件传输指令将所述待传输文件由所述源计算中心传输至所述目标计算中心。63.如图3所示,该方法包括以下具体步骤:64.s210、获取文件待传输任务。65.s220、根据所述文件待传输任务生成文件传输指令,并将所述文件传输指令发送至所述源计算中心或所述目标计算中心的控制代理服务。66.其中,文件传输指令指的是用于指示进行文件传输操作的指令。文件传输指令可以是控制中心根据文件待传输任务而生成的,一般可以通过控制链路向相关计算中心发送。67.在本实施例中,每个计算中心中均部署有控制代理服务,用于根据控制中心发送的指令执行相关的操作。68.其中,文件传输指令可以被发送至源计算中心的控制代理服务,也可以被发送至目标计算中心的控制代理服务中。根据控制代理服务所在计算中心在文件待传输任务中的身份角色不同,文件传输指令也可以不完全相同。69.s230、通过所述控制代理服务根据所述文件传输指令将所述待传输文件由所述源计算中心传输至所述目标计算中心。70.接收到文件传输指令的控制代理服务(无论是源计算中心的控制代理服务还是目标计算中心的控制代理服务),执行将待传输文件由源计算中心传输至目标计算中心的操作。71.若将文件传输指令发送至源计算中心的控制代理服务,则源计算中心的控制代理服务将会根据从文件传输指令中解析出的待传输文件信息把待传输文件发送至与文件传输指令对应的目标计算中心;若将文件传输指令发送至目标计算中心的控制代理服务,则目标计算中心的控制代理服务将会根据从文件传输指令中解析出的待传输文件信息去与文件传输指令对应的源计算中心中拉取待传输文件。72.可选的,在通过所述控制代理服务根据所述文件传输指令将所述待传输文件由所述源计算中心传输至所述目标计算中心时,还包括:73.通过所述控制代理服务将所述文件待传输任务的当前任务状态进行上报。74.其中,当前任务状态指的是待文件传输任务执行的当前状态,例如可以是任务准备中、任务传输中、任务已完成、任务已清除、任务已中断、任务已取消及任务已暂停等状态。任务准备中指的是估算源计算中心中文件的大小及网络带宽,判断目标计算中心配额大小及权限,并打包文件夹;任务传输中指的是执行传输阶段,整体传输或分片传输文件;任务已完成指的是完成解压文件到目标计算中心、处理权限及校验文件的完整性和正确性;任务已清除指的是在文件传输完成后,完成对临时文件的清理工作;任务已中断表明当传输超时或传输过程中报错时,自动变为的中断状态,若通过自动重试机制实现续传,状态将变为传输中;任务已取消指的是用户已主动取消传输任务;任务已暂停指的是用户已主动暂停传输任务。75.控制代理服务监控文件待传输任务的当前任务状态,并将文件待传输任务的当前任务状态上报至控制中心。控制中心,可以对控制代理服务上报的文件待传输任务的当前任务状态进行界面显示或存储,便于用户查看文件待传输任务的执行情况。76.上述技术方案实现了对与待传输任务对应的文件跨计算中心传输的状态监控,为用户实时查看任务当前状态提供了便利。77.可选的,在通过所述控制代理服务将所述文件待传输任务的当前任务状态进行上报时,还包括:78.响应于文件传输控制请求,生成与所述文件传输控制请求对应的文件传输控制指令,并将所述文件传输控制指令发送至所述控制代理服务;通过所述控制代理服务根据所述文件传输控制指令管理所述文件待传输任务的执行。79.其中,文件传输控制请求指的是用户发起的用于对文件传输任务的执行进行相关控制的请求,例如,取消文件传输任务的请求、中断文件传输任务的请求或暂停文件传输任务的请求,本实施例对此不进行限制。文件传输控制指令指的是对文件传输进行相关控制的指令,与用户发起的文件传输控制请求相对应。80.文件待传输任务的当前任务状态的切换,参见图4。其中,当前任务状态的切换可以基于用户发起的各种文件传输控制请求实现。81.具体的,如果用户发起取消文件传输任务的请求,控制中心则生成取消文件传输任务的文件传输控制指令,若将该取消文件传输任务的控制指令发送至源计算中心的控制代理服务,则源计算中心的控制代理服务将会取消向目标计算中心发送文件的操作或拒绝目标计算中心的文件拉取操作;若将该取消文件传输任务的控制指令发送至目标计算中心的控制代理服务,则目标计算中心将会取消从源计算中心拉取文件的操作。82.上述技术方案在文件待传输任务执行中能够实现对与文件待传输任务对应的文件跨计算中心传输的管理与控制。83.本实施例未尽详细解释之处请参见前述实施例,在此不再赘述。84.本发明实施例的技术方案,通过部署于各个计算中心中的控制代理服务根据文件传输指令实现文件的跨计算中心传输,使文件跨计算中心的传输简单便捷,计算中心的管理成本也比较低。85.实施例三86.图5为本发明实施例三提供的一种跨计算中心文件传输方法的流程图。本实施例以上述实施例为基础进行细化,其中,通过所述控制代理服务根据所述文件传输指令将所述待传输文件由所述源计算中心传输至所述目标计算中心进行细化,可以具体为:通过所述控制代理服务根据所述文件传输指令基于文件管理服务将所述待传输文件由所述源计算中心传输至所述目标计算中心;其中,每个所述计算中心部署有文件管理服务。87.如图5所示,该方法包括以下具体步骤:88.s310、获取文件待传输任务。89.s320、根据所述文件待传输任务生成文件传输指令,并将所述文件传输指令发送至所述源计算中心或所述目标计算中心的控制代理服务。90.s330、通过所述控制代理服务根据所述文件传输指令基于文件管理服务将所述待传输文件由所述源计算中心传输至所述目标计算中心。91.在本实施例中,每个所述计算中心中除了部署有控制代理服务,还部署有文件管理服务。92.其中,文件管理服务提供了对计算中心的文件访问接口,可实现文件控制、文件列表的获取、文件上传、文件下载及文件预览与编辑的功能。93.具体的,文件管理服务在执行文件上传时,可以通过如下操作实现:前端基于上传插件webuploader对前端大文件进行切分并逐个上传;由后台再将各个分片进行合并,临时文件重命名为到指定目录的相关操作。94.文件管理服务在执行文件下载(文件下载的本质为分片上传的逆操作)时,可以通过如下操作实现:通过前端接收文件下载请求,请求头中携带range头信息标志该请求所需要的数据段;后端通过提取响应头信息,判断请求所要获取的信息段,从文件中截取指定位置的数据,返回给前端,若range请求头不存在或range没有值时,将从头开始下载(即普通下载)。95.关于文件预览功能,可以通过文件的下载与前端预览组件实现;关于文件编辑功能,可以通过前端编辑组件及上传功能实现。96.具体的,以向目标计算中心发送文件传输控制指令,实现文件跨计算中心传输为例进行解释说明。控制中心获取到文件待传输任务后,根据文件待传输任务生成文件传输指令,发送至与文件待传输任务对应的目标计算中心的控制代理服务。目标计算中心的控制代理服务可基于文件下载指令解析得到源计算中心以及待传输文件的相关信息,即可根据源计算中心以及待传输文件的相关信息执行在源计算中心中拉取待传输文件的操作,其中,目标计算中心在执行文件拉取操作时,可以基于源计算中心中的文件管理服务获取到相关文件,以成功完成文件拉取操作。97.可选的,在获取文件待传输任务之前,还包括:98.响应于文件传输请求,基于所述源计算中心和所述目标计算中心的文件管理服务生成与所述文件传输请求对应的所述文件待传输任务。99.文件传输请求,指的是用户根据需要发起的用于指示文件跨计算中心传输的请求。其中,文件传输请求中至少携带待传输文件的信息、源计算中心的信息、目标计算中心的信息等。根据文件传输请求即可生成与其对应的文件待传输任务。100.具体的,可以基于源计算中心和目标计算中心的文件管理服务生成与文件传输请求对应的文件待传输任务。101.其中,通过计算中心中部署的文件管理服务还可以实现文件控制及文件列表获取的功能。用户可以基于计算中心部署的文件管理服务执行相关操作以发起文件传输请求。102.文件管理服务实现文件控制时,可以通过与nio(newinputoutput,输入输出的新特性)包下的文件相关的api(applicationprogramminginterface,应用程序编程接口)实现对文件系统进行文件的删除、复制、移动及重命名等基本操作。103.文件管理服务实现文件列表获取时,可以通过控制中心api获取指定目录下的文件列表,使用流的方式截取指定长度的文件列表,获取文件列表中文件的详细posix(portableoperatingsysteminterfaceofunix,可移植操作系统接口)属性及扩展属性,并进行数据封装。104.在接收到用户发起的文件传输请求之后,对文件传输请求进行解析,得到文件跨中心传输的相关信息,进而可以基于计算中心中部署的文件管理服务确定文件待传输任务中涉及的相关信息,如待传输文件的源存储地址以及目标存储地址等。105.上述技术方案基于计算中心中部署的文件管理服务生成文件待传输任务,便于对计算中心中的文件进行管理,也为用户在具有文件跨计算中心传输时进行相关操作提供了便利。106.作为一种可选的实施方式,在获取文件待传输任务之前,还可以包括:结合文件管理系统完成对发起所述文件待传输任务的访问用户的认证;其中,所述文件管理系统为与所述文件管理服务对应的管理系统。107.在本实施方式中,认证可以是控制中心结合文件管理系统实现对访问用户的认证,也即跨计算中心平台的控制中心同文件管理系统一同实现对访问用户的认证。其中,跨计算中心的平台可以实现用户的认证、资源管理、计算中心及账户管理,统一的web访问界面。108.参照图6,认证具体流程可以如下所示:109.1)用户通过浏览器访问跨计算中心平台的控制中心进入文件管理系统;110.2)控制中心生成认证令牌,并重定向到文件管理系统的认证接口;111.3)浏览器界面重定向到文件管理系统的认证接口;112.4)文件管理系统通过用户访问时带的认证令牌向控制中心发起认证请求;113.5)控制中心根据已认证的用户信息及账户信息,返回对应计算中心的已认证用户的信息;114.6)文件管理系统根据已认证用户的信息对访问用户的信息进行判断,当访问用户的信息与已认证用户的信息(如用户信息及账户信息)符合时,访问用户认证通过,文件管理系统放行用户的访问,否则访问用户认证不通过,文件管理系统拒绝用户的访问。115.上述技术方案通过对访问用户进行认证,保证了文件传输的安全性,避免了非法用户进行恶意文件传输操作。116.本实施例未尽详细解释之处请参见前述实施例,在此不再赘述。117.本实施例的技术方案中,各计算中心中除了部署控制代理服务,还部署了文件管理服务,使控制代理服务在实现文件跨计算中心传输时能够方便地获取到与文件传输指令相关的文件。118.实施例四119.图7为本发明实施例四提供的一种跨计算中心文件传输装置的结构示意图,该装置可以执行上述各实施例中涉及到的跨计算中心文件传输方法。该装置可采用软件和/或硬件的方式实现,如图7所示,所述跨计算中心文件传输装置具体包括:任务获取模块410、文件传输模块420。120.其中,任务获取模块410,用于获取文件待传输任务;其中,所述文件待传输任务中包括待传输文件的信息、源计算中心的信息和目标计算中心的信息;121.文件传输模块420,用于根据所述文件待传输任务,将所述待传输文件由所述源计算中心传输至所述目标计算中心;其中,任意两个计算中心之间通过数据链路实现数据互通。122.本发明实施例的技术方案通过将用户所需待传输的文件由源计算中心传输至目标计算中心,能够使用户方便地在多个异地计算环境下实现数据迁移,提高了工作效率,也节省了计算中心的管理成本。123.可选的,文件传输模块420包括文件传输指令发送单元及待传输文件传输单元;124.其中,文件传输指令发送单元,用于根据所述文件待传输任务生成文件传输指令,并将所述文件传输指令发送至所述源计算中心或所述目标计算中心的控制代理服务;125.待传输文件传输单元,用于通过所述控制代理服务根据所述文件传输指令将所述待传输文件由所述源计算中心传输至所述目标计算中心。126.可选的,待传输文件传输单元可具体用于通过所述控制代理服务根据所述文件传输指令基于文件管理服务将所述待传输文件由所述源计算中心传输至所述目标计算中心;其中,每个所述计算中心部署有文件管理服务。127.可选的,待传输文件传输单元还包括:128.当前任务状态上报子单元,用于通过所述控制代理服务将所述文件待传输任务的当前任务状态进行上报。129.可选的,当前任务状态上报子单元,具体可以用于响应于文件传输控制请求,生成与所述文件传输控制请求对应的文件传输控制指令,并将所述文件传输控制指令发送至所述控制代理服务;130.通过所述控制代理服务根据所述文件传输控制指令管理所述文件待传输任务的执行。131.可选的,所述跨计算中心文件传输装置还包括文件传输请求响应模块,具体可以用于在获取文件待传输任务之前,响应于文件传输请求,基于所述源计算中心和所述目标计算中心的文件管理服务生成与所述文件传输请求对应的所述文件待传输任务。132.可选的,所述跨计算中心文件传输装置还包括用户认证模块,具体可以用于在获取文件待传输任务之前,结合文件管理系统完成对发起所述文件待传输任务的访问用户的认证;其中,所述文件管理系统为与所述文件管理服务对应的管理系统。133.本发明实施例所提供的跨计算中心文件传输装置可执行本发明任意实施例所提供的跨计算中心文件传输方法,具备执行方法相应的功能模块和有益效果。134.实施例五135.图8为本发明实施例五提供的一种计算机设备的结构示意图,如图8所示,该计算机设备包括处理器510、存储器520、输入装置530和输出装置540;计算机设备中处理器510的数量可以是一个或多个,图8中以一个处理器510为例;计算机设备中的处理器510、存储器520、输入装置530和输出装置540可以通过总线或其他方式连接,图8中以通过总线连接为例。136.存储器520作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的跨计算中心文件传输方法对应的程序指令/模块(例如,跨计算中心文件传输装置中的任务获取模块410和文件传输模块420)。处理器510通过运行存储在存储器520中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述的跨计算中心文件传输方法。137.存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器520可进一步包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。138.输入装置530可用于接收输入的数字或字符信息,以及产生与计算机设备的用户设置以及功能控制有关的键信号输入。输出装置540可包括显示屏等显示设备。139.实施例六140.本发明实施例六还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种跨计算中心文件传输方法,该方法包括:141.获取文件待传输任务;其中,所述文件待传输任务中包括待传输文件的信息、源计算中心的信息和目标计算中心的信息;142.根据所述文件待传输任务,将所述待传输文件由所述源计算中心传输至所述目标计算中心;其中,任意两个计算中心之间通过数据链路实现数据互通。143.当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的跨计算中心文件传输方法中的相关操作。144.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read‑onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。145.值得注意的是,上述跨计算中心文件传输装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。146.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜