一种文件传输方法、装置、系统及电子设备制造方法及图纸

技术编号:35602065 阅读:15 留言:0更新日期:2022-11-16 15:23
本申请公开了一种文件传输方法、装置、系统及电子设备,传输待传输文件时,通过中转服务器对待传输文件进行存储,并将中转服务器中存储的待传输文件输出至其他服务器中,并且,将请求报文转换为预定格式报文,通过中转服务器将报文协议统一,避免FTP或SFTP协议在服务器集群中流转,通过中转服务器实现了文件提供方网络、中转网络及文件获得方网络之间的网络隔离,保证了文件传输过程中的安全性。保证了文件传输过程中的安全性。保证了文件传输过程中的安全性。

【技术实现步骤摘要】
一种文件传输方法、装置、系统及电子设备


[0001]本申请涉及文件传输领域,尤其涉及一种文件传输方法、装置、系统及电子设备。

技术介绍

[0002]在进行文件传输时,通常采用FTP或SFTP点对点指定端口进行传输,采用这种方式传输文件易超过端口个数限制,特别是在集群环境中,无论是主动模式还是被动模式都会生成一些随机端口,这对网络管控造成很大的负担,不利于安全的提供文件服务。

技术实现思路

[0003]有鉴于此,本申请提供一种文件传输方法、装置、系统及电子设备,其具体方案如下:
[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]一种文件传输系统,包括:
[0040]调用方服务器,用于发送待传输文件至中转服务器,和/或,从所述中转服务器获得并存储待传输文件;
[0041]中转服务器,用于获得调用方服务器或消费方服务器发送的待传输文件,将所述待传输文件存储至临时文件夹中;获得消费方服务器或调用方服务器发送的请求报文,将所述请求报文转换为与所述中转服务器适配的预定格式报文,基于所述预定格式报文确定用于接收预定格式报文指定的待传输文件的消费方服务器信息或调用方服务器信息,基于所述消费方服务器信息或调用方服务器信息将所述临时文件夹中存储的待传输文件传输至消费方服务器或调用方服务器的指定文件夹中存储;
[0042]消费方服务器,用于获得所述中转服务器发送的待传输文件并进行存储,和/或,将存储至消费方服务器的指定文件夹的待传输文件发送至中转服务器。
[0043]从上述技术方案可以看出,本申请公开的文件传输方法、装置、系统及电子设备,获得待传输文件,将待传输文件存储至中转服务器的临时文件夹中;获得请求报文,将请求报文转换为与中转服务器适配的预定格式报文,基于预定格式报文确定用于接收预定格式报文指定的待传输文件的消费方服务器信息或调用方服务器信息,基于消费方服务器信息或调用方服务器信息将中转服务器的临时文件夹中存储的待传输文件传输至消费方服务器或调用方服务器的指定文件夹中存储。本方案中传输待传输文件时,通过中转服务器对待传输文件进行存储,并将中转服务器中存储的待传输文件输出至其他服务器中,并且,将请求报本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件传输方法,其特征在于,包括:获得待传输文件,将所述待传输文件存储至中转服务器的临时文件夹中;获得请求报文,将所述请求报文转换为与所述中转服务器适配的预定格式报文;基于所述预定格式报文确定用于接收所述预定格式报文指定的待传输文件的消费方服务器信息或调用方服务器信息;基于所述消费方服务器信息或调用方服务器信息将所述中转服务器的临时文件夹中存储的待传输文件传输至消费方服务器或调用方服务器的指定文件夹中存储。2.根据权利要求1所述的方法,其特征在于,所述获得待传输文件,将所述待传输文件存储至中转服务器的临时文件夹中,包括:获得通过第一传输方式传输的第一待传输文件;确定所述中转服务器中是否包括第一待传输文件的第一文件存储路径;若所述中转服务器中包括所述第一待传输文件的第一文件存储路径,将所述第一待传输文件存储至所述中转服务器中所述第一文件存储路径指定的第一临时文件夹中;若所述中转服务器中未包括所述第一待传输文件的第一文件存储路径,创建符合所述第一待传输文件的第一文件存储路径的第二临时文件夹,将所述第一待传输文件存储至所述第二临时文件夹。3.根据权利要求1所述的方法,其特征在于,所述获得待传输文件,将所述待传输文件存储至中转服务器的临时文件夹中,包括:获得通过第二传输方式传输的第二待传输文件;将所述第二待传输文件的文件流加密,得到加密后的文件流;获得所述第二待传输文件的文件流的字节数,将所述字节数与所述加密后的文件流组合存储至中转服务器的第三临时文件夹。4.根据权利要求1

3中任意一项所述的方法,其特征在于,所述基于所述消费方服务器信息或调用方服务器信息将所述中转服务器的临时文件夹中存储的待传输文件传输至消费方服务器或调用方服务器的指定文件夹中存储,包括:确定消费方服务器是否包括用于存储所述预定格式报文指定的第三待传输文件的第二文件存储路径;若确定所述消费方服务器中未包括第二文件存储路径,创建符合所述第二文件存储路径的第四临时文件夹,将所述中转服务器中存储的第三待传输文件发送至消费方服务器,以便于将所述第三待传输文件存储至所述第四临时文件夹。5.根据权利要求4所述的方法,其特征在于,还包括:获得消费方服务器发送的返回结果,所述返回结果用于表明所述第三待传输文件被存储至所述第四临时文件夹。6.根据权利要求1所述的方法,其特征在于,所述获得待传输文件,将所述待传输文件存储至中转服务器的临时文件夹中,包括:获得文件下载请求;基于所述文件下载请求确定待下载文件存储于第一消费方服务器;确定所述中转服务器与所述第一消费方服务器的...

【专利技术属性】
技术研发人员:阳颖灿
申请(专利权)人:中国建设银行股份有限公司贵州省分行
类型:发明
国别省市:

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

1