[发明专利]跨网闸通信的方法及装置有效
申请号: | 201711369770.3 | 申请日: | 2017-12-18 |
公开(公告)号: | CN108040060B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 许海涛 | 申请(专利权)人: | 杭州优云软件有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 戈丰 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 跨网闸 通信 方法 装置 | ||
本发明提供了一种跨网闸通信的方法及装置,该方法应用于访问方代理程序,包括:接收访问方发送的访问请求;将访问请求写入请求文件中,并将请求文件发送至网闸,以使网闸将请求文件同步至服务方代理程序,以使服务方代理程序根据请求文件向目标服务器发送访问请求;获取网闸同步的响应文件,并向访问方发送响应文件中携带的响应信息。本发明提供的跨网闸通信的方法中,通过在网闸两端配置好代理程序,然后,通过代理程序和网闸的配合实现网闸两端的网络环境通信,通信的安全性高,缓解了现有技术中,在网闸两端的网络环境无法进行通信的技术问题。
技术领域
本发明涉及通信技术领域,尤其是涉及一种跨网闸通信的方法及装置。
背景技术
在IT运维领域,特别是对于安全要求比较高的行业,网闸成为了构建网络架构的很重要的一部分。物理隔离网闸所连接的两个独立主机系统之间,不存在通信的物理连接、逻辑连接、信息传输命令、信息传输协议,不存在依据协议的信息包转发,只有数据文件的无协议“摆渡”。有些行业会在整个网络架构中部署多个网闸来隔离各个网络环境。
但这也同时带来了多个网络之间的无法正常通信的问题。例如,在运维场景中,需要将各个网络中设备的监控数据同时展现到一个平台上,在这种情况下,就无法做到正确的数据传输,增加了运维的难度。
综上,现有的技术中,在网闸两端的网络环境无法进行通信。
发明内容
有鉴于此,本发明的目的在于提供一种跨网闸通信的方法及装置,以缓解现有技术中,在网闸两端的网络环境无法进行通信的技术问题。
第一方面,本发明实施例提供了一种跨网闸通信的方法,应用于访问方代理程序,所述访问方代理程序设置在访问方服务器中,所述方法包括:
接收访问方发送的访问请求,其中,所述访问请求包括:HTTP访问请求,HTTPS访问请求;
将所述访问请求写入请求文件中,并将所述请求文件发送至网闸,以使所述网闸将所述请求文件同步至服务方代理程序,以使所述服务方代理程序根据所述请求文件向目标服务器发送所述访问请求,其中,所述目标服务器在接收到所述访问请求之后,通过所述服务方代理程序向所述网闸返回包含响应信息的响应文件;
获取所述网闸同步的所述响应文件,并向所述访问方发送所述响应文件中携带的响应信息。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,获取所述网闸同步的所述响应文件,并向所述访问方发送所述响应文件中携带的响应信息包括:
监听是否产生所述响应文件;
当产生所述响应文件时,获取所述网闸同步的所述响应文件;
对所述响应文件进行解析,得到所述响应信息;
将所述响应信息发送至所述访问方。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,当未产生所述响应文件时,所述方法还包括:
判断等待时间是否达到预设时长;
如果所述等待时间达到所述预设时长,则向所述访问方发送错误信息;
如果所述等待时间未达到所述预设时长,则等待所述响应文件。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述访问请求包括:请求方式,请求内容,请求地址;
所述响应信息包括:HTTP状态码,以JSON形式存储的响应内容。
第二方面,本发明实施例还提供了一种跨网闸通信的方法,应用于服务方代理程序,所述服务方代理程序设置在服务方服务器中,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州优云软件有限公司,未经杭州优云软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711369770.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机械强度测试装置
- 下一篇:拆袋设备