一种高效的跨局域网数据同步方法与流程

文档序号:16754063发布日期:2019-01-29 17:10阅读:738来源:国知局
一种高效的跨局域网数据同步方法与流程

本发明涉及局域网数据同步技术领域,具体涉及一种高效的跨局域网数据同步方法。



背景技术:

随着信息化建设,数据在网络之间的交换传输愈显频繁,基于对重要部门内部数据安全的考虑,对计算机网络进行了物理的隔离,但是这种隔离是建立在牺牲计算机网络使用的方便性为代价,从而大大降低了工作效率。为了满足不同网络间物理隔离的安全需求和实现跨网数据安全交换,通常采用数据单项传输技术,为高保密要求的数据信息安全工作提供了有效的解决手段,数据单项传输,虽然确保了数据的保密,但是在数据交换频繁的情况下,工作效率较低。



技术实现要素:

本发明的目的在于克服现有技术中存在的问题,提供一种高效的跨局域网数据同步方法,它可以实现有效的保证数据同步的保密性、使用ftp分别上传多个包,内网端可以快速下载,同时多个线程进行同步更新,避免了数据同步过程的阻塞。

为实现上述技术目的,达到上述技术效果,本发明是通过以下技术方案实现的:

一种高效的跨局域网数据同步方法,其包括如下步骤:

步骤1、在局域网与公网之间架设双向隔离网闸;

步骤2、配置镜像:配置公网端与网闸数据入口地址为a,网闸与公网数据出口地址为b,网闸与内网数据出口地址为c,内网数据与网闸数据出口地址为d,配置访问a、b、c、d各地址的用户名与密码,配置c与a地址镜像、d与b的地址镜像;

步骤3、公网到内网同步,具体包括如下步骤:

步骤3.1、格式化需要同步的数据;

步骤3.2、将格式化后的数据打包成加密的zip文件;

步骤3.3、启动线程以ftp连接方式上传加密的zip文件到a地址,上传成功后删除zip文件;

步骤3.4、内网程序启动线程以ftp下载的方式从c地址,下载文件保存到指定位置;

步骤3.5、解压线程监控下载位置对文件进行解压,识别文件标示,同步更新相应数据库表,更新完成后删除源数据文件;

步骤4、解析数据并建立索引:解析所述步骤3.1中格式化后的数据并保存在内存中,数据库层面建立唯一字段索引;

步骤5、内网到公网同步:将需要传输的数据格式化,加密压缩生成zip格式的文件;

步骤6、ftp连接传输文件到d地址;

步骤7、外网ftp从b地址获取从内网到外网传递的格式化后的文件。

优选地,所述步骤3.1中将需要同步的数据格式化为json格式,单文件数据条数在100~500条内,并以相互约定好的规则命名文件名称。

优选地,所述步骤5中对需要传输的数据格式化成xml格式。

进一步地,所述步骤3.1中对格式化后的数据进行命名,且命名规则需具有唯一性。

本发明的有益效果:通过在公网、局域网之间架设网闸并进行数据传输,实现用物理隔离手段进行数据传输,保证了数据传输时的安全可控性,同时也满足高保密数据的跨网数据需求;数据库层面建立唯一字段索引,提高数据传输过程的高效性。

附图说明

图1为本发明一种高效的跨局域网数据同步方法的示意图。

具体实施方式

为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

如图1所示的一种高效的跨局域网数据同步方法,其包括如下步骤:

步骤1、在局域网与公网之间架设双向隔离网闸;

步骤2、配置镜像:配置公网端与网闸数据入口地址为a,网闸与公网数据出口地址为b,网闸与内网数据出口地址为c,内网数据与网闸数据出口地址为d,配置访问a、b、c、d各地址的用户名与密码,配置c与a地址镜像、d与b的地址镜像;

步骤3、公网到内网同步,具体包括如下步骤:

步骤3.1、格式化需要同步的数据;

步骤3.2、将格式化后的数据打包成加密的zip文件;

步骤3.3、启动线程以ftp连接方式上传加密的zip文件到a地址,上传成功后删除zip文件;

步骤3.4、内网程序启动线程以ftp下载的方式从c地址,下载文件保存到指定位置;

步骤3.5、解压线程监控下载位置对文件进行解压,识别文件标示,同步更新相应数据库表,更新完成后删除源数据文件;

步骤4、解析数据并建立索引:解析所述步骤3.1中格式化后的数据并保存在内存中,数据库层面建立唯一字段索引;

步骤5、内网到公网同步:将需要传输的数据格式化,加密压缩生成zip格式的文件;

步骤6、ftp连接传输文件到d地址;

步骤7、外网ftp从b地址获取从内网到外网传递的格式化后的文件。

所述步骤3.1中将需要同步的数据格式化为json格式,单文件数据条数在100~500条内,并以相互约定好的规则命名文件名称,可以快速读取文件名,提高数据传输过程的高效性,当然也可以将需要同步的数据格式化为xml格式。

所述步骤5中对需要传输的数据格式化成xml格式,能够快速读取需要传输的数据的文件名,提高数据传输过程的高效性,当然也可以将需要同步的数据格式化为json格式。

所述步骤3.1中对格式化后的数据进行命名,且命名规则需具有唯一性,提高数据传输的高效性。

以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。



技术特征:

技术总结
本发明涉及局域网数据同步技术领域,具体涉及一种高效的跨局域网数据同步方法,包括在局域网与公网之间架设双向隔离网闸、配置镜像、公网到内网同步、解析数据并建立索引、内网到公网同步、FTP连接传输文件到D地址、外网FTP从B地址获取从内网到外网传递的格式化后的文件。本发明通过在公网、局域网之间架设网闸并进行数据传输,实现用物理隔离手段进行数据传输,保证了数据传输时的安全可控性,同时也满足高保密数据的跨网数据需求;数据库层面建立唯一字段索引,提高数据传输过程的高效性。

技术研发人员:周先东;张海涛;章文友;孟彦;朱静轩
受保护的技术使用者:中新网络信息安全股份有限公司
技术研发日:2018.09.03
技术公布日:2019.01.29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1