[发明专利]通信系统及方法在审
申请号: | 201710026353.2 | 申请日: | 2017-01-13 |
公开(公告)号: | CN108306847A | 公开(公告)日: | 2018-07-20 |
发明(设计)人: | 石鹏;林建平;胡斌 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 韩建伟;张永明 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 外网 内网 读取 消息队列 内网服务器 外网服务器 消息同步 应用程序 通信系统 光闸 下载 写入 文件同步 文件转换 消息转换 套接字 部署 存储 隔离 转换 通信 | ||
本发明公开了一种通信系统及方法。其中,该系统包括:外网消息同步组件,用于在外网应用程序将外网消息写入外网消息队列之后,从外网消息队列中读取外网消息,并将读取的外网消息转换成对应的外网文件以上传给外网服务器;内网消息同步组件,用于从内网服务器下载内网文件,并将下载得到的内网文件转换成内网消息,以及将转换得到的内网消息写入到内网消息队列中以供内网应用程序读取;光闸,设置在外网和内网之间,用于将部署在外网的外网服务器中的外网文件同步到部署在内网的内网服务器中并存储为内网文件。本发明解决了相关技术中无法使用套接字在具有光闸隔离的内外网之间进行通信的技术问题。
技术领域
本发明涉及通信领域,具体而言,涉及一种通信系统及方法。
背景技术
在互联网领域里,不同机器间的进程通信,需要通过套接字(socket)来完成。简单来说,进程是指正在运行的程序的实例,如打开浏览器上网,操作系统就会创建相应的浏览器进程。而套接字(socket)是一种进程间的通信机制,它可用于不同机器间的进程通信,如图1,2所示。图2中安装在手机上的APP程序通过Socket与服务器中的服务程序进行通信。这一切都依赖于网络是互联互通的,网络一旦隔离,Socket通信机制也就无法工作。需要说明的是,图1和图2中的IP是Internet Protocol的外语缩写,意思是网络之间互连的协议,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。但在一些安全级别极高的网络,如涉密网络中,按照信息保密的技术要求,涉密网络不能与互联网直接连通,此时就无法使用套接字在具有光闸隔离的内外网之间进行通信。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种通信系统及方法,以至少解决相关技术中无法使用套接字在具有光闸隔离的内外网之间进行通信的技术问题。
根据本发明实施例的一个方面,提供了一种通信系统,包括:外网消息同步组件,用于在外网应用程序将外网消息写入外网消息队列之后,从上述外网消息队列中读取上述外网消息,并将读取的上述外网消息转换成对应的外网文件以上传给外网服务器;内网消息同步组件,用于从内网服务器下载内网文件,并将下载得到的上述内网文件转换成内网消息,以及将转换得到的上述内网消息写入到内网消息队列中以供内网应用程序读取;光闸,设置在外网和内网之间,用于将部署在上述外网的上述外网服务器中的上述外网文件同步到部署在上述内网的上述内网服务器中并存储为上述内网文件。
进一步地,上述外网消息同步组件通过序列化转换将读取的上述外网消息转换成对应的上述外网文件。
进一步地,上述外网消息同步组件,在从上述外网消息队列中读取上述外网消息之前,还用于执行以下步骤:监视上述外网消息队列中是否有上述外网消息;若有,则执行从上述外网消息队列中读取上述外网消息的步骤。
进一步地,上述内网消息同步组件通过反序列化转换将下载得到的上述内网文件转换成内网消息。
进一步地,上述内网消息同步组件,在从内网服务器下载内网文件之前,还用于执行以下步骤:监视上述内网服务器中是否有上述内网文件;若有,则执行从内网服务器下载内网文件的步骤。
根据本发明实施例的另一方面,还提供了一种通信方法,包括:在外网应用程序将外网消息写入外网消息队列之后,从上述外网消息队列中读取上述外网消息,并将读取的上述外网消息转换成对应的外网文件以上传给外网服务器;通过设置在外网和内网之间的光闸将部署在上述外网的上述外网服务器中的上述外网文件同步到部署在上述内网的内网服务器中并存储为内网文件;从上述内网服务器下载上述内网文件,并将下载得到的上述内网文件转换成内网消息,以及将转换得到的上述内网消息写入到内网消息队列中以供内网应用程序读取。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710026353.2/2.html,转载请声明来源钻瓜专利网。