一种文件传输方法、装置、系统、设备及存储介质制造方法及图纸

技术编号:26041318 阅读:21 留言:0更新日期:2020-10-23 21:20
本发明专利技术实施例公开了一种文件传输方法、装置、系统、设备及存储介质。其中,方法包括:获取与目标业务任务对应的待传输文件;获取与所述目标业务任务对应的文件传输路径列表;根据所述文件传输路径列表,将所述待传输文件传输至与所述目标业务任务对应的至少一个区域代理节点。本发明专利技术实施例可以根据目标业务任务对文件进行传输,可以将待传输文件传输至与目标业务任务对应的区域代理节点,以使与各区域代理节点对应的至少一个主机,根据待传输文件的文件传输维度,从对应的区域代理节点获取待传输文件,从而既可以将待传输文件传输至每个主机,也可以将待传输文件传输至主机管理的下一级设备,满足了不同维度的文件传输需求。

【技术实现步骤摘要】
一种文件传输方法、装置、系统、设备及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种文件传输方法、装置、系统、设备及存储介质。
技术介绍
为了满足不同的业务需求,通常需要对系统中的部分或者全部主机的指定文件进行更新。现有技术中,一般是撰写脚本,通过脚本将新的文件传输至系统中的各主机,对指定文件进行更新。专利技术人在实现本专利技术的过程中发现,现有技术的缺陷在于,一般适用于系统中的主机数量比较少的情况。在主机数量比较多的情况下,通过撰写的脚本下发文件容易出错,风险比较大,文件传输的准确性和传输效率难以保证。
技术实现思路
本专利技术实施例提供一种文件传输方法、装置、系统、设备及存储介质,以优化现有的文件传输方式,提升文件传输的准确性和传输效率。第一方面,本专利技术实施例提供了一种文件传输方法,包括:获取与目标业务任务对应的待传输文件;获取与目标业务任务对应的文件传输路径列表;根据文件传输路径列表,将待传输文件传输至与目标业务任务对应的至少一个区域代理节点。第二方面,本专利技术实施例还提供了一种文件传输装置,包括:文件获取模块,用于获取与目标业务任务对应的待传输文件;列表获取模块,用于获取与目标业务任务对应的文件传输路径列表;文件传输模块,用于根据文件传输路径列表,将待传输文件传输至与目标业务任务对应的至少一个区域代理节点。第三方面,本专利技术实施例还提供了一种文件传输系统,包括:云平台、至少一个区域代理节点以及至少一个主机;其中,云平台,用于获取与目标业务任务对应的待传输文件;获取与目标业务任务对应的文件传输路径列表;根据文件传输路径列表,将待传输文件传输至与目标业务任务对应的至少一个区域代理节点;与目标业务任务对应的至少一个区域代理节点,用于接收云平台传输的待传输文件,并对待传输文件进行存储;与各区域代理节点对应的至少一个主机,用于根据待传输文件的文件传输维度,从对应的区域代理节点获取待传输文件。第四方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本专利技术实施例所述的文件传输方法。第五方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如本专利技术实施例所述的文件传输方法。本专利技术实施例的技术方案,通过获取与目标业务任务对应的待传输文件、与目标业务任务对应的文件传输路径列表,然后根据文件传输路径列表,将待传输文件传输至与目标业务任务对应的至少一个区域代理节点,以使与各区域代理节点对应的至少一个主机,根据待传输文件的文件传输维度,从对应的区域代理节点获取待传输文件,可以根据目标业务任务对文件进行传输,可以将待传输文件传输至与目标业务任务对应的区域代理节点,以使与各区域代理节点对应的至少一个主机,根据待传输文件的文件传输维度,从对应的区域代理节点获取待传输文件,从而既可以将待传输文件传输至每个主机,也可以将待传输文件传输至主机管理的下一级设备,满足了不同维度的文件传输需求。附图说明图1为本专利技术实施例一提供的一种文件传输方法的流程图。图2为本专利技术实施例二提供的一种文件传输方法的流程图。图3为本专利技术实施例三提供的一种文件传输方法的流程图。图4为本专利技术实施例四提供的一种文件传输装置的结构示意图。图5为本专利技术实施例五提供的一种文件传输系统的结构示意图。图6为本专利技术实施例六提供的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1为本专利技术实施例一提供的一种文件传输方法的流程图。本专利技术实施例可适用于根据业务需求,将文件传输至与目标业务任务对应的至少一个主机的情况,该方法可以由本专利技术实施例提供的文件传输装置来执行,该装置可采用软件和/或硬件的方式实现,并一般可集成在计算机设备中。例如,云平台。如图1所示,本专利技术实施例的方法具体包括:步骤101、获取与目标业务任务对应的待传输文件。可选的,目标业务任务是根据业务需求生成的系统需要执行的任务。示例性的,目标业务任务可以为更新指定主机的环境设置,还可以为修补指定主机的系统漏洞。待传输文件是根据目标业务任务的需求,需要传输至对应的主机的文件。可选的,待传输文件为环境更新文件或者补丁文件。在一个具体实例中,目标业务任务为更新多个主机的环境设置。待传输文件为环境更新文件。根据目标业务任务的需求,云平台需要将环境更新文件传输至对应的多个主机,更新各主机的环境设置。在另一个具体实例中,目标业务任务为修补多个主机的系统漏洞。待传输文件为补丁文件。根据目标业务任务的需求,云平台需要将补丁文件传输至对应的多个主机,修补各主机的系统漏洞。可选的,获取与目标业务任务对应的待传输文件,可以包括:获取目标用户上传的与目标业务任务对应的待传输文件。具体的,目标用户将与目标业务任务对应的待传输文件上传至云平台。云平台获取目标用户上传的与目标业务任务对应的待传输文件。步骤102、获取与目标业务任务对应的文件传输路径列表。可选的,文件传输路径列表中包括根据目标业务任务的需求,需要获取待传输文件的主机。根据文件传输路径列表,可以确定需要获取待传输文件的主机。可选的,获取与目标业务任务对应的文件传输路径列表,可以包括:获取目标用户上传的与目标业务任务对应的文件传输路径列表。具体的,目标用户将与目标业务任务对应的文件传输路径列表上传至云平台。可选的,获取与目标业务任务对应的文件传输路径列表,可以包括:在预设的路径列表数据库中,获取与目标业务任务对应的文件传输路径列表。预设的路径列表数据库中存储了与各业务任务对应的文件传输路径列表。步骤103、根据文件传输路径列表,将待传输文件传输至与目标业务任务对应的至少一个区域代理节点。可选的,将系统中的全部主机划分为多个主机分组。每一个主机分组中包括至少两个主机。每一个主机分组对应一个区域代理节点。区域代理节点用于对主机分组中的各主机进行管理。可选的,根据文件传输路径列表,将待传输文件传输至与目标业务任务对应的至少一个区域代理节点,可以包括:根据文本文档来自技高网...

【技术保护点】
1.一种文件传输方法,其特征在于,包括:/n获取与目标业务任务对应的待传输文件;/n获取与所述目标业务任务对应的文件传输路径列表;/n根据所述文件传输路径列表,将所述待传输文件传输至与所述目标业务任务对应的至少一个区域代理节点。/n

【技术特征摘要】
1.一种文件传输方法,其特征在于,包括:
获取与目标业务任务对应的待传输文件;
获取与所述目标业务任务对应的文件传输路径列表;
根据所述文件传输路径列表,将所述待传输文件传输至与所述目标业务任务对应的至少一个区域代理节点。


2.根据权利要求1所述的方法,其特征在于,所述获取与目标业务任务对应的待传输文件,包括:
获取目标用户上传的与目标业务任务对应的待传输文件。


3.根据权利要求1所述的方法,其特征在于,所述根据所述文件传输路径列表,将所述待传输文件传输至与所述目标业务任务对应的至少一个区域代理节点,包括:
根据所述文件传输路径列表,确定与所述目标业务任务对应的至少一个区域代理节点;
通过远程过程调用方式,将所述待传输文件传输至与各所述区域代理节点。


4.根据权利要求1所述的方法,其特征在于,所述待传输文件为环境更新文件或者补丁文件。


5.根据权利要求1所述的方法,其特征在于,还包括:
如果确定所述待传输文件为错误文件,则将所述与目标业务任务对应的待传输文件回滚至对应的原始文件。


6.一种文件传输装置,其特征在于,包括:
文件获取模块,用于获取与目标业务任务对应的待传输文件;
列表获取模块,用于获取与所述目标业务任务对应的文件传输路径列表;
文件传输模块,用于根据所述文件传输路径列表,将所述待传输文件传输至与所述目标业务任务对应的至少一个区域代理节点。


7.一种文件传输系统,其特征在于,包括:
云平台、至少一个区域代理节点以及至少一个主机;
其中,所述云平台,用于获取与目标业务任务对应的待传输文件;获取与所述目标业务任务对应的文件传输路径列表;根据所述文件传输路径列表,将所述待传输文件传输至与所述目标业务任务对应的至少一个区域代理节点;
与所述目标业务任务对应的至少一个区域代理节点,用于接收所述云平台传输的所述待传输文件,并对所述待传输文件进行存储;

【专利技术属性】
技术研发人员:宋大伟熊浩
申请(专利权)人:苏州好玩友网络科技有限公司
类型:发明
国别省市:江苏;32

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

1