一种跨网传输文件的方法及相关组件技术

技术编号:39780561 阅读:8 留言:0更新日期:2023-12-22 02:24
本发明专利技术公开了一种跨网传输文件的方法及相关组件,涉及数据传输领域,包括确定需要跨网传输的文件的保存路径及标识;根据保存路径及标识对文件进行压缩;基于文件传输协议限制的文件容量对压缩后的文件进行分卷;将分卷后的分卷文件发送至文件传输服务器以便跨网传输

【技术实现步骤摘要】
一种跨网传输文件的方法及相关组件


[0001]本专利技术涉及数据传输领域,特别是涉及一种跨网传输文件的方法及相关组件


技术介绍

[0002]为了设备安全的需要,往往对设备设置内网及外网,内网的数据与外网的数据需要通过
FTP(File Transfer Protocol
,文件传输协议
)
服务器实现文件传输

随着项目的需要,不仅要保持内网和外网的数据库数据一致,还要保障业务所涉及的文件也要一致,所以需要同步业务产生的文件的附件

文件在内网与外网之间传输时,需要经过光码传输,光码的传输速率有一定的限制,当传输的文件过大时,耗时比较长,文件的传输的效率较低


技术实现思路

[0003]本专利技术的目的是提供一种跨网传输文件的方法及相关组件,在传输之前对压缩后的文件进行分卷,每个分卷文件的容量小于文件传输协议限制的文件容量,进而文件传输服务器可以将文件从内网传输到外网或从外网传输到内网,实现跨网传输

[0004]为解决上述技术问题,本专利技术提供了一种跨网传输文件的方法,包括:
[0005]确定需要跨网传输的文件的保存路径及标识;
[0006]根据所述保存路径及所述标识对所述文件进行压缩;
[0007]基于文件传输协议限制的文件容量对压缩后的所述文件进行分卷,每个所述分卷文件的容量小于所述文件传输协议限制的文件容量;
[0008]将分卷后的分卷文件发送至文件传输服务器以便跨网传输

[0009]另一方面,确定需要跨网传输的文件的保存路径及标识之前,还包括:
[0010]创建索引表,所述索引表中包括各个业务模块发送的需要跨网传输的文件的保存路径

标识

同步拉取时间及压缩时需要用到的文件及文件夹;
[0011]确定需要跨网传输的文件的保存路径及标识,包括:
[0012]根据所述索引表确定需要跨网传输的文件的保存路径及标识

[0013]另一方面,确定需要跨网传输的文件的保存路径及标识之前,还包括:
[0014]根据所述索引表中的所述同步拉取时间确定需要跨网传输的文件的范围;
[0015]根据所述保存路径及所述标识对所述文件进行压缩,包括:
[0016]根据所述保存路径

所述标识

所述文件的范围及压缩时需要用到的文件及文件夹对所述文件进行压缩

[0017]另一方面,根据所述保存路径及所述标识对所述文件进行压缩之前,还包括:
[0018]对所述文件创建附件文件,并将所述附件文件备份,所述附件文件与所述文件内容相同

[0019]另一方面,基于文件传输协议限制的文件容量对压缩后的所述文件进行分卷,包括:
[0020]判断压缩后的所述文件的文件容量除以所述文件传输协议限制的文件容量的余
数是否大于0;
[0021]若大于0,则将压缩后的所述文件的文件容量除以所述文件传输协议限制的文件容量的商加一作为分卷数对压缩后的所述文件进行分卷;
[0022]若不大于0,则将压缩后的所述文件的文件容量除以所述文件传输协议限制的文件容量的商作为分卷数对压缩后的所述文件进行分卷

[0023]另一方面,还包括:
[0024]在接收到所述文件传输服务器发送的多个分卷文件时,将多个所述分卷文件做合卷处理;
[0025]在合卷后的所述文件校验通过时,对合卷后的所述文件解压;
[0026]将解压后的文件保存至与文件发送端相同路径的服务器中

[0027]为解决上述技术问题,本专利技术还提供了一种跨网传输文件系统,包括:
[0028]文件确定单元,用于确定需要跨网传输的文件的保存路径及标识;
[0029]压缩单元,用于根据所述保存路径及所述标识对所述文件进行压缩;
[0030]分卷单元,用于基于文件传输协议限制的文件容量对压缩后的所述文件进行分卷,每个所述分卷文件的容量小于所述文件传输协议限制的文件容量;
[0031]传输单元,用于将分卷后的分卷文件发送至文件传输服务器以便跨网传输

[0032]为解决上述技术问题,本专利技术还提供了一种主机,包括:
[0033]存储器,用于存储计算机程序;
[0034]处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述跨网传输文件方法的步骤

[0035]为解决上述技术问题,本专利技术还提供了一种跨网传输文件的装置,包括两个上述的主机,还包括文件传输服务器,一个主机作为外网的主机,另一个主机作为内网的主机

[0036]为解决上述技术问题,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述跨网传输文件方法的步骤

[0037]本申请提供了一种跨网传输文件的方法及相关组件,涉及数据传输领域,包括确定需要跨网传输的文件的保存路径及标识;根据保存路径及标识对文件进行压缩;基于文件传输协议限制的文件容量对压缩后的文件进行分卷;将分卷后的分卷文件发送至文件传输服务器以便跨网传输

在进行跨网传输之前确定需要传输的文件并对其进行压缩,在传输之前对压缩后的文件进行分卷,每个分卷文件的容量小于文件传输协议限制的文件容量,进而文件传输服务器可以将文件从内网传输到外网或从外网传输到内网,实现跨网传输

附图说明
[0038]为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0039]图1为本专利技术提供的一种跨网传输文件的方法的流程图;
[0040]图2为本专利技术提供的一种跨网传输文件系统的结构示意图;
[0041]图3为本专利技术提供的一种主机的结构示意图;
[0042]图4为本专利技术提供的一种跨网传输文件的装置的结构示意图

具体实施方式
[0043]本专利技术的核心是提供一种跨网传输文件的方法及相关组件,在传输之前对压缩后的文件进行分卷,每个分卷文件的容量小于文件传输协议限制的文件容量,进而文件传输服务器可以将文件从内网传输到外网或从外网传输到内网,实现跨网传输

[0044]为使本专利技术实施例的目的

技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例

基于本专利技术中的实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种跨网传输文件的方法,其特征在于,包括:确定需要跨网传输的文件的保存路径及标识;根据所述保存路径及所述标识对所述文件进行压缩;基于文件传输协议限制的文件容量对压缩后的所述文件进行分卷,每个所述分卷文件的容量小于所述文件传输协议限制的文件容量;将分卷后的分卷文件发送至文件传输服务器以便跨网传输
。2.
如权利要求1所述的跨网传输文件的方法,其特征在于,确定需要跨网传输的文件的保存路径及标识之前,还包括:创建索引表,所述索引表中包括各个业务模块发送的需要跨网传输的文件的保存路径

标识

同步拉取时间及压缩时需要用到的文件及文件夹;确定需要跨网传输的文件的保存路径及标识,包括:根据所述索引表确定需要跨网传输的文件的保存路径及标识
。3.
如权利要求2所述的跨网传输文件的方法,其特征在于,确定需要跨网传输的文件的保存路径及标识之前,还包括:根据所述索引表中的所述同步拉取时间确定需要跨网传输的文件的范围;根据所述保存路径及所述标识对所述文件进行压缩,包括:根据所述保存路径

所述标识

所述文件的范围及压缩时需要用到的文件及文件夹对所述文件进行压缩
。4.
如权利要求1所述的跨网传输文件的方法,其特征在于,根据所述保存路径及所述标识对所述文件进行压缩之前,还包括:对所述文件创建附件文件,并将所述附件文件备份,所述附件文件与所述文件内容相同
。5.
如权利要求1所述的跨网传输文件的方法,其特征在于,基于文件传输协议限制的文件容量对压缩后的所述文件进行分卷,包括:判断压缩后的所述文件的文件容量除以所述文件...

【专利技术属性】
技术研发人员:肖静范渊
申请(专利权)人:杭州安恒信息技术股份有限公司
类型:发明
国别省市:

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

1