基于网络隔离的通信方法、系统及可读存储介质技术方案

技术编号:16219503 阅读:64 留言:0更新日期:2017-09-16 01:57
本发明专利技术公开了一种基于网络隔离的通信方法,所述方法包括:监测共享目录中的文件是否有更新,其中,所述文件是由内网设备生成并保存至共享目录的文件;若所述共享目录中的文件有更新,则读取所述文件的名称,并通过读取到的文件名称分析所述文件所属的开发项目;将所述文件及所述文件所属的开发项目信息反馈至外网设备,以便所述外网设备将所述文件在对应的开发项目进行自动发布,其中,所述内网设备与外网设备之间为网络隔离。本发明专利技术还公开了一种基于网络隔离的通信系统及计算机可读存储介质。本发明专利技术能够让内网设备与外网设备在网络隔离的情况下实现通信,提高了开发项目版本发布的效率以及研发的工作效率。

Communication method, system and readable storage medium based on network isolation

The invention discloses a communication method based on network isolation, the method includes: monitoring shared files in the directory is updated, in which the file is generated and stored by the network device to a shared directory file; if the shared files in the directory is updated, then reads the file name through the analysis, and read the file name of the file of development projects; the file and the file belongs to the network equipment development project information feedback, so that the network equipment will be the file in the corresponding development project for automatic publishing, which is between the network isolation network equipment and network equipment. The invention also discloses a communication system based on network isolation and a computer readable storage medium. The invention can realize the communication between the network equipment and the external network equipment in the case of network isolation, improve the efficiency of the version release of the development project and the work efficiency of the research and development.

【技术实现步骤摘要】
基于网络隔离的通信方法、系统及可读存储介质
本专利技术涉及通信
,尤其涉及一种基于网络隔离的通信方法、系统及可读存储介质。
技术介绍
随着互联网的飞速发展,使得信息能够高度共享和迅速传递,它的开放性在给人们带来巨大便利的同时,也带来了系统入侵、信息泄密等网络安全问题,因此,网络安全隔离技术也得到越来越多的重视。通过部署网络隔离装置可以真正的实现网络隔离,在阻断各种网络攻击的前提下,为用户提供安全的网络操作、邮件访问以及基于文件和数据库的数据交换。网络隔离装置部署在以太网链路上,内外主机连接两个独立网络进行传输控制协议/网际互联协议(TransmissionControlProtocol/InternetProtocol,TCP/IP)数据传输。现有的网络隔离装置具有内网设备和外网设备,当进行项目开发时,若采用的开发模式为网络隔离,则代码维护及开发都是在内网设备中进行,测试部署则都是在外网设备中进行,两种网络环境是隔离的而且不互通。目前,内网设备及外网设备进行数据分享一般是通过端口或借助移动硬盘进行。通过端口进行数据分享,存在受到攻击的危险,而通过移动硬盘进行数据分享,操作步骤复杂,不便于用户使用,导致项目开发的效率低下。
技术实现思路
本专利技术的主要目的在于提出一种基于网络隔离的通信方法、系统及可读存储介质,旨在解决通过现有的方法进行数据分享容易受到攻击,操作不便的技术问题。为实现上述目的,本专利技术提供一种基于网络隔离的通信方法,所述方法包括:监测共享目录中的文件是否有更新,其中,所述文件是由内网设备生成并保存至共享目录的文件;若所述共享目录中的文件有更新,则读取所述文件的名称,并通过读取到的文件名称分析所述文件所属的开发项目;将所述文件及所述文件所属的开发项目信息反馈至外网设备,以便所述外网设备将所述文件在对应的开发项目进行自动发布,其中,所述内网设备与外网设备之间为网络隔离。可选地,所述若所述共享目录中的文件有更新,则读取所述文件的名称的步骤包括:若所述共享目录中的文件有更新,对更新的文件进行解压分析,判断所述文件是否为压缩包;若所述文件为压缩包,则执行所述读取所述文件的名称的步骤。可选地,所述将所述文件及所述文件所属的开发项目信息反馈至外网设备的步骤包括:判断所述文件是否更新完成;若所述文件更新完成,则根据所述文件及所述文件所属的开发项目信息生成通知信息;将所述通知信息发送至外网设备。可选地,所述将所述文件及所述文件所属的开发项目信息反馈至外网设备的步骤之后还包括:当接收到外网设备提取所述文件的提示信息时,判断所述外网设备是否具备提取文件的权限;若所述外网设备具备提取文件的权限,则允许所述外部设备提取文件。此外,为实现上述目的,本专利技术还提供一种基于网络隔离的通信方法,应用于内网设备,所述方法包括:部署同步发送脚本及可持续编译构建服务,并设置进行保存的文件类型;从源码仓库中提取未进行编译的代码进行编译打包、代码检查及单元测试;在单元测试完成之后,将生成的文件,保存至共享目录。可选地,所述在单元测试完成之后的步骤之后还包括:判断是否成功生成文件;若成功生成文件,则执行所述将生成的文件,保存至共享目录的步骤,否则,记录生成文件失败的日志。此外,为实现上述目的,本专利技术还提供一种基于网络隔离的通信系统,所述多基于网络隔离的通信系统包括:中转服务器和内网设备,所述中转服务器与内网设备通信连接:所述内网设备部署同步发送脚本及可持续编译构建服务,并设置进行保存的文件类型;从源码仓库中提取未进行编译的代码进行编译打包、代码检查及单元测试;在单元测试完成之后,将生成的文件,保存至所述中转服务器的共享目录中;所述中转服务器监测共享目录是否接收到文件,当接收到文件时,读取所述文件的名称,并通过读取到的文件名称分析所述文件所属的开发项目;将所述文件及所述文件所属的开发项目信息反馈至外网设备,以便所述外网设备将所述文件在对应的开发项目进行自动发布。可选地,所述基于网络隔离环境下的通信系统还包括外网设备;所述外网设备部署可持续自动发布服务;当接收到所述中转服务器反馈的文件及所述文件所属的开发项目信息时,从所述共享目录中提取所述文件;将提取到的文件在对应的开发项目进行自动发布。可选地,所述当接收到所述中转服务器反馈的文件及所述文件所属的开发项目信息时,从所述共享目录中提取所述文件的步骤之后还包括:根据接收到的所述文件所属的开发项目信息提取对应的开发项目。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于网络隔离的通信程序,所述基于网络隔离的通信程序被处理器执行时实现如上述基于网络隔离的通信方法的步骤。所述内网设备部署同步发送脚本及可持续编译构建服务,并设置进行保存的文件类型;从源码仓库中提取未进行编译的代码进行编译打包、代码检查及单元测试;在单元测试完成之后,将生成的文件,保存至所述中转服务器的共享目录中;所述中转服务器监测共享目录是否接收到文件,当接收到文件时,读取所述文件的名称,并通过读取到的文件名称分析所述文件所属的开发项目;将所述文件及所述文件所属的开发项目信息反馈至外网设备,以便所述外网设备将所述文件在对应的开发项目进行自动发布。可选地,所述基于网络隔离环境下的通信系统还包括外网设备;所述外网设备部署可持续发布服务;当接收到所述中转服务器反馈的文件及所述文件所属的开发项目信息时,从所述共享目录中提取所述文件;将提取到的文件在对应的开发项目进行自动发布。可选地,所述当接收到所述中转服务器反馈的文件及所述文件所属的开发项目信息时,从所述共享目录中提取所述文件的步骤之后还包括:根据接收到的所述文件所属的开发项目信息提取对应的开发项目。本专利技术提出的基于网络隔离的通信方法、系统及可读存储介质,通过监测共监测共享目录中的文件是否有更新,其中,所述文件是由内网设备生成并保存至共享目录的文件;当共享目录中的文件有更新时,读取所述文件的名称,并通过读取到的文件名称分析所述文件所属的开发项目;将所述文件及所述文件所属的开发项目信息反馈至外网设备,以便所述外网设备将所述文件在对应的开发项目进行自动发布,其中,所述内网设备与外网设备之间为网络隔离,从而实现内网设备与外网设备之间的数据传输,并且不需要进行复杂的操作即可将文件自动发布,从而提高数据传输的效率。附图说明图1为本专利技术基于网络隔离的通信方法第一实施例的流程示意图;图2为本专利技术基于网络隔离的通信方法第三实施例中将所述文件及所述文件所属的开发项目信息反馈至外网设备的步骤的细化流程示意图;图3为本专利技术基于网络隔离的通信方法第四实施例的流程示意图;图4为本专利技术基于网络隔离的通信方法第五实施例的流程示意图;图5是本专利技术实施例方案涉及的硬件运行环境的设备结构示意图;图6为内网设备、外网设备及中转服务器之间的通信示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:通过监测共监测共享目录中的文件是否有更新,其中,所述文件是由内网设备生成并保存至共享目录的文件;当共享目录中的文件有更新时,读取所述文件的名称,并通过读本文档来自技高网...
基于网络隔离的通信方法、系统及可读存储介质

【技术保护点】
一种基于网络隔离的通信方法,应用于中转服务器,其特征在于,所述方法包括以下步骤:监测共享目录中的文件是否有更新,其中,所述文件是由内网设备生成并保存至共享目录的文件;若所述共享目录中的文件有更新,则读取所述文件的名称,并通过读取到的文件名称分析所述文件所属的开发项目;将所述文件及所述文件所属的开发项目信息反馈至外网设备,以便所述外网设备将所述文件在对应的开发项目进行自动发布,其中,所述内网设备与外网设备之间为网络隔离。

【技术特征摘要】
1.一种基于网络隔离的通信方法,应用于中转服务器,其特征在于,所述方法包括以下步骤:监测共享目录中的文件是否有更新,其中,所述文件是由内网设备生成并保存至共享目录的文件;若所述共享目录中的文件有更新,则读取所述文件的名称,并通过读取到的文件名称分析所述文件所属的开发项目;将所述文件及所述文件所属的开发项目信息反馈至外网设备,以便所述外网设备将所述文件在对应的开发项目进行自动发布,其中,所述内网设备与外网设备之间为网络隔离。2.如权利要求1所述的基于网络隔离的通信方法,其特征在于,所述若所述共享目录中的文件有更新,则读取所述文件的名称的步骤包括:若所述共享目录中的文件有更新,对更新的文件进行解压分析,判断所述文件是否为压缩包;若所述文件为压缩包,则执行所述读取所述文件的名称的步骤。3.如权利要求1所述的基于网络隔离的通信方法,其特征在于,所述将所述文件及所述文件所属的开发项目信息反馈至外网设备的步骤包括:判断所述文件是否更新完成;若所述文件更新完成,则根据所述文件及所述文件所属的开发项目信息生成通知信息;将所述通知信息发送至外网设备。4.如权利要求1所述的基于网络隔离的通信方法,其特征在于,所述将所述文件及所述文件所属的开发项目信息反馈至外网设备的步骤之后还包括:当接收到外网设备提取所述文件的提示信息时,判断所述外网设备是否具备提取文件的权限;若所述外网设备具备提取文件的权限,则允许所述外部设备提取文件。5.一种基于网络隔离的通信方法,应用于内网设备,其特征在于,所述方法包括以下步骤:部署同步发送脚本及可持续编译构建服务,并设置进行保存的文件类型;从源码仓库中提取未进行编译的代码进行编译打包、代码检查及单元测试;在单元测试完成之后,将生成的文件,保存至共享目录。6.如权利...

【专利技术属性】
技术研发人员:时鹏飞
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1