[发明专利]基于单向网闸的文件传输方法及系统在审
| 申请号: | 202210127473.2 | 申请日: | 2022-02-11 |
| 公开(公告)号: | CN114172900A | 公开(公告)日: | 2022-03-11 |
| 发明(设计)人: | 周磊;姜双林;饶志波;刘军 | 申请(专利权)人: | 北京安帝科技有限公司 |
| 主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/1074;H04L9/40;H04L1/18 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 郭亮 |
| 地址: | 100142 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 单向 文件传输 方法 系统 | ||
本发明提供一种基于单向网闸的文件传输方法及系统,所述方法包括:基于预设拆解规则对待传输文件进行拆解,以获取多个按传输顺序排序的数据包,所述数据包至少包括子文件和所述子文件对应的序号信息;按所述传输顺序向服务端发送数据包,所述数据包中携带的序号信息以供所述服务端判断数据包缺失状态,所述数据包缺失状态包括数据包是否缺失和缺失数据包的序号;本发明所述方法在利用单向网闸传输数量庞大的文件时,能够有效地判定传输文件是否丢包以及确定丢包位置,提高了文件传输过程的可靠性。
技术领域
本发明属于计算机应用技术领域,尤其涉及一种基于单向网闸的文件传输方法及系统。
背景技术
单向网闸是一种架设在两个不连通的网络之间的硬件设备,也称为网络安全隔离设备,按照需求在一定的限制条件下,完成网络间的数据资源的单向传输,因此,很多企业为了进一步保护内部的数据,都会选择使用单向网闸来进行安全域的网络隔离。
现有技术利用单向网闸在两个不连通的网络之间传输文件的过程是自发进行的,当传输文件数量十分庞大时,在传输过程中,往往不可避免的会出现传输丢包的问题,而文件丢包后无法确定丢包位置,导致丢包文件无法找回,造成文件传输可靠性较差。
发明内容
本发明提供的基于单向网闸的文件传输方法及系统,用以解决现有技术利用单向网闸传输数量庞大的文件时,由于丢包的文件无法定位和找回而导致的文件传输可靠性较差的技术问题。
本发明提供一种基于单向网闸的文件传输方法,应用于客户端,所述方法包括:基于预设拆解规则对待传输文件进行拆解,以获取多个按传输顺序排序的数据包,所述数据包至少包括子文件和所述子文件对应的序号信息;按所述传输顺序向服务端发送数据包,所述数据包中携带有序号信息,以供所述服务端判断数据包缺失状态,所述数据包缺失状态包括数据包是否缺失和缺失数据包的序号。
根据本发明提供的一种基于单向网闸的文件传输方法,应用于客户端,所述方法还包括:
根据预设字节区间将所述待传输文件的字节长度拆分成若干份,以获取各所述字节区间对应的多个子文件;将所述子文件、所述子文件对应的文件信息和所述子文件对应的包信息构成所述数据包;其中,所述文件信息为所述文件的文件名,所述包信息包括所述子文件的总数和所述子文件对应的序号信息。
按所述传输顺序向服务端发送数据包的过程中,生成各所述数据包的发送记录。
判定所述文件中存在敏感信息,则利用无关信息代替所述敏感信息,以构成新的待传输文件。
本发明还提供一种基于单向网闸的文件传输方法,应用于服务端,所述方法包括:
接收客户端发送的多个数据包;基于预设划分规则划分所述数据包,以获取第一分组结果和第二分组结果;根据第一分组结果生成所述数据包对应的文件,并且根据所述第二分组结果生成接收记录。
根据本发明提供的一种基于单向网闸的文件传输方法,应用于服务端,所述方法还包括:
将每个所述数据包包含的子文件和所述子文件对应的文件信息作为第一分组结果;且/或,将每个所述数据包包含的子文件的总数和所述子文件对应的序号信息作为第二分组结果。
判定所述文件中存在缺失数据包,并根据所述接收记录获取所述缺失数据包的序号信息;接收客户端发送的所述缺失数据包,并将所述缺失数据包填充到所述序号信息对应的丢包位置,以获取新的接收文件。
本发明还提供一种基于单向网闸的文件传输系统,应用于客户端,所述系统包括:
拆解单元,用于基于预设拆解规则对待传输文件进行拆解,以获取多个按传输顺序排序的数据包,所述数据包至少包括子文件和所述子文件对应的序号信息;发送单元,用于按所述传输顺序向服务端发送数据包,所述数据包中携带有序号信息,以供所述服务端判断数据包缺失状态,所述数据包缺失状态包括数据包是否缺失和缺失数据包的序号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安帝科技有限公司,未经北京安帝科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210127473.2/2.html,转载请声明来源钻瓜专利网。





