The invention discloses a communication system and a method. The system includes the external network message synchronization component, which is used to read the external message from the external network message queue after the outer network message is written to the external network message queue by the external network application, and transfer the read external network message to the corresponding external network file and pass to the external network server; the internal network message synchronization component is used for from the network message synchronization component. The internal network server downloads intranet files, converts the downloaded intranet files into internal network messages, and writes the converted intranet messages to the internal network message queues for the internal network applications to read; the sluice is set between the outer network and the inner network for the external network files deployed in the external network server of the external network. Step into the internal network server deployed in the intranet and store it as an intranet file. The invention solves the technical problem that the socket can not be used in the related technology to communicate between the internal and external networks with optical gates isolated.
【技术实现步骤摘要】
通信系统及方法
本专利技术涉及通信领域,具体而言,涉及一种通信系统及方法。
技术介绍
在互联网领域里,不同机器间的进程通信,需要通过套接字(socket)来完成。简单来说,进程是指正在运行的程序的实例,如打开浏览器上网,操作系统就会创建相应的浏览器进程。而套接字(socket)是一种进程间的通信机制,它可用于不同机器间的进程通信,如图1,2所示。图2中安装在手机上的APP程序通过Socket与服务器中的服务程序进行通信。这一切都依赖于网络是互联互通的,网络一旦隔离,Socket通信机制也就无法工作。需要说明的是,图1和图2中的IP是InternetProtocol的外语缩写,意思是网络之间互连的协议,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。但在一些安全级别极高的网络,如涉密网络中,按照信息保密的技术要求,涉密网络不能与互联网直接连通,此时就无法使用套接字在具有光闸隔离的内外网之间进行通信。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种通信系统及方法,以至少解决相关技术中无法使用套接字在具有光闸隔离的内外网之间进行通信的技术问题。根据本专利技术实施例的一个方面,提供了一种通信系统,包括:外网消息同步组件,用于在外网应用程序将外网消息写入外网消息队列之后,从上述外网消息队列中读取上述外网消息,并将读取的上述外网消息转换成对应的外网文件以 ...
【技术保护点】
1.一种通信系统,其特征在于,包括:外网消息同步组件,用于在外网应用程序将外网消息写入外网消息队列之后,从所述外网消息队列中读取所述外网消息,并将读取的所述外网消息转换成对应的外网文件以上传给外网服务器;内网消息同步组件,用于从内网服务器下载内网文件,并将下载得到的所述内网文件转换成内网消息,以及将转换得到的所述内网消息写入到内网消息队列中以供内网应用程序读取;光闸,设置在外网和内网之间,用于将部署在所述外网的所述外网服务器中的所述外网文件同步到部署在所述内网的所述内网服务器中并存储为所述内网文件。
【技术特征摘要】
1.一种通信系统,其特征在于,包括:外网消息同步组件,用于在外网应用程序将外网消息写入外网消息队列之后,从所述外网消息队列中读取所述外网消息,并将读取的所述外网消息转换成对应的外网文件以上传给外网服务器;内网消息同步组件,用于从内网服务器下载内网文件,并将下载得到的所述内网文件转换成内网消息,以及将转换得到的所述内网消息写入到内网消息队列中以供内网应用程序读取;光闸,设置在外网和内网之间,用于将部署在所述外网的所述外网服务器中的所述外网文件同步到部署在所述内网的所述内网服务器中并存储为所述内网文件。2.根据权利要求1所述的系统,其特征在于,所述外网消息同步组件,通过序列化转换将读取的所述外网消息转换成对应的所述外网文件。3.根据权利要求1或2所述的系统,其特征在于,所述外网消息同步组件,在从所述外网消息队列中读取所述外网消息之前,还用于执行以下步骤:监视所述外网消息队列中是否有所述外网消息;若有,则执行从所述外网消息队列中读取所述外网消息的步骤。4.根据权利要求1所述的系统,其特征在于,所述内网消息同步组件通过反序列化转换将下载得到的所述内网文件转换成内网消息。5.根据权利要求1或4所述的系统,其特征在于,所述内网消息同步组件,在从内网服务器下载内网文件之前,还用于执行以下步骤:监视所述内网服务器中是否有所述内网文件;若有,则执行从内网服...
【专利技术属性】
技术研发人员:石鹏,林建平,胡斌,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。