一种基于单向传输通道的文件同步方法技术

技术编号:17146514 阅读:48 留言:0更新日期:2018-01-27 17:34
本发明专利技术公开一种基于单向传输通道的文件同步方法,包括在外网主机和内网主机上分别部署的发送客户端和接收客户端,以及在单向隔离传输设备外网侧和内网侧分别部署的接收服务程序和发送服务程序;外网主机运行的发送客户端连接外网侧的接收服务程序,接收服务程序通过单向传输通道将数据传输到内网侧的发送服务程序,发送服务程序将数据发送到内网主机的接收客户端。本发明专利技术所提供的策略配置与文件单向同步的方法,自动化传输文件,提高文件同步效率,采用高性能网络库处理网络连接,支持大量网络连接的同时系统能够快速响应,支持多级文件夹同步,大大提升了同步效率。并支持自主配置服务程序的策略,灵活性高。

A file synchronization method based on one-way transmission channel

The invention discloses a one-way transmission channel based file synchronization method, including the sending client were deployed in the network and the host network within the host and client, and were deployed in the one-way transmission equipment and network side isolation network side receives the service program and send service program; the client sends outside hosts running the network connection side of the receiver service program, receiving service program through the one-way transmission channel to transfer the data to the network side sends the service delivery service program, the program will receive the client to send data to the host. \u672c\u53d1\u660e\u6240\u63d0\u4f9b\u7684\u7b56\u7565\u914d\u7f6e\u4e0e\u6587\u4ef6\u5355\u5411\u540c\u6b65\u7684\u65b9\u6cd5\uff0c\u81ea\u52a8\u5316\u4f20\u8f93\u6587\u4ef6\uff0c\u63d0\u9ad8\u6587\u4ef6\u540c\u6b65\u6548\u7387\uff0c\u91c7\u7528\u9ad8\u6027\u80fd\u7f51\u7edc\u5e93\u5904\u7406\u7f51\u7edc\u8fde\u63a5\uff0c\u652f\u6301\u5927\u91cf\u7f51\u7edc\u8fde\u63a5\u7684\u540c\u65f6\u7cfb\u7edf\u80fd\u591f\u5feb\u901f\u54cd\u5e94\uff0c\u652f\u6301\u591a\u7ea7\u6587\u4ef6\u5939\u540c\u6b65\uff0c\u5927\u5927\u63d0\u5347\u4e86\u540c\u6b65\u6548\u7387\u3002 It also supports the strategy of self - configuring service programs with high flexibility.

【技术实现步骤摘要】
一种基于单向传输通道的文件同步方法
本专利技术属于数据传输
,涉及一种单向传输环境下文件同步的实现方法,尤其是一种针对电力行业的特性而研发的一种同步方法,具体为一种基于单向传输通道的文件同步方法。
技术介绍
网络技术的不断发展和普及,各行业的快速发展离不开信息系统的支持,企业的信息化建设同时还有安全性问题,如何保障网络及信息系统应用的基础上确保网络及信息系统安全性成为最重要的研究对象。避免受到公网的攻击,企业会把核心业务系统放置在企业内部网络,切断内网和外网间的在线连接,企业内部网络和公网间不能建立直接或间接地网络连接。企业的内部信息系统的定时更新或是将业务数据从外网传输到内网,企业不可避免会有向内网单向传输文件的需求。网络隔离环境下,传统的文件传输方式有人工拷贝和文件“摆渡”设备。人工拷贝方式是通过存储设备将需要的文件复制、粘贴,从而实现两个不同安全级别网络间的信息交换。现阶段的数据“摆渡”设备,是内外网两侧设备分时访问同一块硬盘,内外网间通过访问同一块硬盘传输数据。现有的文件单向传输方法存在效率低,速度慢的特点,不支持高并发传输文件,不能满足企业大量文件快速传输的需求。专利本文档来自技高网...
一种基于单向传输通道的文件同步方法

【技术保护点】
一种基于单向传输通道的文件同步方法,其特征在于,包括:在外网主机和内网主机上分别部署的发送客户端和接收客户端,以及在单向隔离传输设备外网侧和内网侧分别部署的接收服务程序和发送服务程序;所述外网主机运行的发送客户端连接外网侧的接收服务程序,接收服务程序通过单向传输通道将数据传输到内网侧的发送服务程序,所述发送服务程序将数据发送到内网主机的接收客户端。

【技术特征摘要】
1.一种基于单向传输通道的文件同步方法,其特征在于,包括:在外网主机和内网主机上分别部署的发送客户端和接收客户端,以及在单向隔离传输设备外网侧和内网侧分别部署的接收服务程序和发送服务程序;所述外网主机运行的发送客户端连接外网侧的接收服务程序,接收服务程序通过单向传输通道将数据传输到内网侧的发送服务程序,所述发送服务程序将数据发送到内网主机的接收客户端。2.根据权利要求1所述的基于单向传输通道的文件同步方法,其特征在于:所述单向隔离传输设备上的接收服务程序和发送服务程序采用libevent网络库处理网络连接,在程序初始化阶段首先对libevent网络库的数据结构进行初始化。3.根据权利要求2所述的基于单向传输通道的文件同步方法,其特征在于:所述单向隔离传输设备上的接收服务程序和发送服务程序初始化过程中调用libevent网络库接口创建N+1个event_base数据结构,1个主event_base负责监听,N个event_base负责处理连接的数据。4.根据权利要求2所述的基于单向传输通道的文件同步方法,其特征在于:所述单向隔离传输设备上的接收服务程序和发送服务程序初始化过程中为每个event_base创建一个定时器事件并加入event_base。5.根据权利要求2所述的基于单向传输通道的文件同步方法,其特征在于:所述单向隔离传输设备内网侧的发送服务程序采用...

【专利技术属性】
技术研发人员:纪勇孙永亮郭志民张伟剑
申请(专利权)人:国网河南省电力公司河南腾龙信息工程有限公司
类型:发明
国别省市:河南,41

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

1