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

技术编号:35606833 阅读:18 留言:0更新日期:2022-11-16 15:29
本申请公开了一种文件传输方法、装置、设备及可读存储介质,可应用于分布式领域或金融领域,包括:接收多个下游系统发送的文件请求,所述文件请求中包括上游系统的标识信息;根据所述标识信息确定与所述文件请求对应的上游系统,并从所述上游系统处获取与所述文件请求对应的待传输文件;将所述待传输文件发送至文件中心,以便于所述文件中心将所述待传输文件分别发送至多个所述下游系统,其中所述文件中心与多个所述下游系统之间通过局域网连接。可见,本申请能够使得跨机房文件传输时同一个文件只需通过网络通道传输一次,降低了跨机房文件传输时的网络带宽占用率,从而降低了跨机房文件传输的成本。文件传输的成本。文件传输的成本。

【技术实现步骤摘要】
一种文件传输方法、装置、设备及可读存储介质


[0001]本申请涉及数据传输领域,更具体地说,涉及一种文件传输方法、装置、设备及可读存储介质。

技术介绍

[0002]当前银行企业中应用系统数量和种类繁多,为了保证各应用系统流畅稳定运行,通常在部署时采用同城双活、异地灾备等模式。
[0003]现有技术中对于应用系统在不同机房进行文件传输,需要走网络通道实现。然而不同系统之间普遍存在批量文件传输,例如对于一个处在A机房的系统,B机房中存在多个系统订阅A机房中该系统的数据文件,此时同一个文件需要通过网络通道多次跨机房传输到B机房的多个系统,这会消耗大量不必要的网络带宽,造成跨机房文件传输的成本大大增加。

技术实现思路

[0004]本申请实施例提供了一种文件传输方法、装置、设备及可读存储介质,能够降低跨机房文件传输时的网络带宽占用率,从而降低跨机房文件传输的成本。
[0005]有鉴于此,本申请实施例提供了一种文件传输方法,包括:
[0006]接收多个下游系统发送的文件请求,所述文件请求中包括上游系统的标识信息;
[0007]根据所述标识信息确定与所述文件请求对应的上游系统,并从所述上游系统处获取与所述文件请求对应的待传输文件;
[0008]将所述待传输文件发送至文件中心,以便于所述文件中心将所述待传输文件分别发送至多个所述下游系统,其中所述文件中心与多个所述下游系统之间通过局域网连接。
[0009]可选地,在从所述上游系统处获取与所述文件请求对应的待传输文件之后,所述方法还包括:
[0010]判断所述待传输文件是否符合文件传输规范;
[0011]若所述待传输文件符合文件传输规范,则执行将所述待传输文件发送至文件中心的步骤;
[0012]若所述待传输文件不符合文件传输规范,删除所述待传输文件。
[0013]可选地,所述文件传输规范包括文件名称格式、文件大小、文件格式中的至少一个。
[0014]可选地,所述文件请求包括目标文件格式,在从所述上游系统处获取与所述文件请求对应的待传输文件之后,所述方法还包括:
[0015]判断所述待传输文件的格式是否与所述目标文件格式相同;
[0016]若所述待传输文件的格式与所述目标文件格式不同,将所述待传输文件的格式转换为所述目标文件格式。
[0017]可选地,在将所述待传输文件发送至文件中心后,所述方法还包括:
[0018]接收所述文件中心返回的传输结果;
[0019]若所述传输结果为传输失败,重新执行将所述待传输文件发送至文件中心的步骤,并向控制中心发送异常报告。
[0020]本申请实施例还提供了一种文件传输装置,包括:
[0021]接收单元,用于接收多个下游系统发送的文件请求,所述文件请求中包括上游系统的标识信息;
[0022]确定单元,用于根据所述标识信息确定与所述文件请求对应的上游系统;
[0023]获取单元,用于从所述上游系统处获取与所述文件请求对应的待传输文件;
[0024]发送单元,用于将所述待传输文件发送至文件中心,以便于所述文件中心将所述待传输文件分别发送至多个所述下游系统,其中所述文件中心与多个所述下游系统之间通过局域网连接。
[0025]可选地,所述装置还包括:
[0026]判断单元,用于判断所述待传输文件是否符合文件传输规范;
[0027]执行单元,用于若所述待传输文件符合文件传输规范,则执行将所述待传输文件发送至文件中心的步骤;
[0028]删除单元,用于若所述待传输文件不符合文件传输规范,删除所述待传输文件。
[0029]可选地,所述文件请求包括目标文件格式,所述装置还包括:
[0030]判断单元,还用于判断所述待传输文件的格式是否与所述目标文件格式相同;
[0031]转换单元,用于若所述待传输文件的格式与所述目标文件格式不同,将所述待传输文件的格式转换为所述目标文件格式。
[0032]本申请实施例还提供了一种计算机设备,其特征在于,包括:存储器、处理器以及总线系统;
[0033]其中,所述存储器用于存储程序;
[0034]所述处理器用于执行所述存储器中的程序,以实现上述所述的各种方法;
[0035]所述总线系统用于连接所述存储器以及所述处理器,以使所述存储器以及所述处理器进行通信。
[0036]本申请实施例还提供了一种计算机可读存储介质,其特征在于,存储有指令,当其在计算机上运行时,使得计算机执行如上述所述的各种方法。
[0037]本申请实施例提供了一种文件传输方法,包括:接收多个下游系统发送的文件请求,所述文件请求中包括上游系统的标识信息;根据所述标识信息确定与所述文件请求对应的上游系统,并从所述上游系统处获取与所述文件请求对应的待传输文件;将所述待传输文件发送至文件中心,以便于所述文件中心将所述待传输文件分别发送至多个所述下游系统,其中所述文件中心与多个所述下游系统之间通过局域网连接。可见,本申请能够通过预先建立与机房中的应用系统利用局域网连接的文件中心,并在跨机房文件传输时上游系统可以先将文件传输给本机房的文件中心,再由该文件中心将文件传输给下游系统所在机房的文件中心,最后由下游系统所在机房的文件中心将文件分别通过局域网传输给下游系统,使得跨机房文件传输时同一个文件只需通过网络通道传输一次,降低了跨机房文件传输时的网络带宽占用率,从而降低了跨机房文件传输的成本。
附图说明
[0038]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0039]图1为本申请实施例提供的一种文件传输方法的流程示意图;
[0040]图2为本申请实施例提供的一种文件传输系统的结构示意图;
[0041]图3为本申请实施例提供的一种文件传输装置的结构示意图。
具体实施方式
[0042]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0043]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件传输方法,其特征在于,包括:接收多个下游系统发送的文件请求,所述文件请求中包括上游系统的标识信息;根据所述标识信息确定与所述文件请求对应的上游系统,并从所述上游系统处获取与所述文件请求对应的待传输文件;将所述待传输文件发送至文件中心,以便于所述文件中心将所述待传输文件分别发送至多个所述下游系统,其中所述文件中心与多个所述下游系统之间通过局域网连接。2.根据权利要求1所述的方法,其特征在于,在从所述上游系统处获取与所述文件请求对应的待传输文件之后,所述方法还包括:判断所述待传输文件是否符合文件传输规范;若所述待传输文件符合文件传输规范,则执行将所述待传输文件发送至文件中心的步骤;若所述待传输文件不符合文件传输规范,删除所述待传输文件。3.根据权利要求2所述的方法,其特征在于,所述文件传输规范包括文件名称格式、文件大小、文件格式中的至少一个。4.根据权利要求1所述的方法,其特征在于,所述文件请求包括目标文件格式,在从所述上游系统处获取与所述文件请求对应的待传输文件之后,所述方法还包括:判断所述待传输文件的格式是否与所述目标文件格式相同;若所述待传输文件的格式与所述目标文件格式不同,将所述待传输文件的格式转换为所述目标文件格式。5.根据权利要求1所述的方法,其特征在于,在将所述待传输文件发送至文件中心后,所述方法还包括:接收所述文件中心返回的传输结果;若所述传输结果为传输失败,重新执行将所述待传输文件发送至文件中心的步骤,并向控制中心发送异常报告。6.一种文件传输装置,其特征在于,所述装置包括:...

【专利技术属性】
技术研发人员:李勇
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1