技术新讯 > 电子通信装置的制造及其应用技术 > 一种文件传输系统、方法、装置、存储介质及电子设备与流程  >  正文

一种文件传输系统、方法、装置、存储介质及电子设备与流程

  • 国知局
  • 2024-11-06 14:33:03

本说明书涉及计算机网络,尤其涉及一种文件传输系统、方法、装置、存储介质及电子设备。

背景技术:

1、随着企业信息化建设的深入,企业的内部网络与外部网络之间的文件传输需求日益增加。

2、通常情况下,企业的内部网络与外部网络之间的文件传输需要依赖于文件传输(file transfer protocol server,ftp)服务器进行文件的上传和下载,但是,由于内部网络用户和外部网络用户均通过访问ftp服务器进行企业的内部网络与外部网络之间的文件传输,使得未经授权的外部用户可能获取到诸如:商业信息、客户数据等内部文件,进而导致企业的内部网络与外部网络之间的文件传输过程中存在数据泄露的风险。

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、展示模块,用于根据所述文件下载请求,将所述目标文件展示给所述第二用户,所述目标文件是第一存储服务器根据接收到的第一用户通过内部网络发送的文件上传请求确定的,并且所述目标文件是所述第一存储服务器将生成的针对所述目标文件的确认请求展示给指定用户,以获取所述指定用户针对所述目标文件进行确认的确认信息后,将所述目标文件传输给处于外部网络下的所述第二存储服务器的。

32、本说明书提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述文件传输方法。

33、本说明书提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述文件传输方法。

34、本说明书采用的上述至少一个技术方案能够达到以下有益效果:

35、在本说明书提供的文件传输系统中,第一存储服务器用于接收第一用户通过内部网络发送的文件上传请求,从而根据文件上传请求,确定目标文件,并生成针对目标文件的确认请求,将确认请求展示给指定用户,以根据获取到的指定用户针对目标文件进行确认的确认信息,将目标文件传输给处于外部网络下的第二存储服务器,其中,确认信息用于表征目标文件中的内容符合预设的文件传输条件,第二存储服务器用于接收第二用户通过外部网络发送的针对目标文件的文件下载请求,根据文件下载请求,将目标文件展示给第二用户。

36、从上述方法可以看出,文件传输系统中可以设置有两个存储服务器,以通过第一存储服务器接收内网用户的上传文件的请求,并接收上传的文件,以及,通过第二存储服务器接收外网用户下载文件的请求,并为外网用户提供下载文件的服务,从而可以实现第一存储服务器中存储的需要避免泄露的数据与第二存储服务器中存储的他数据之间的数据隔离,进而可以提升内部网络与外部网络之间进行数据传输的安全性。

本文地址:https://www.jishuxx.com/zhuanli/20241106/322766.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。