跨网闸通信的方法及装置制造方法及图纸

技术编号:17974301 阅读:77 留言:0更新日期:2018-05-16 13:54
本发明专利技术提供了一种跨网闸通信的方法及装置,该方法应用于访问方代理程序,包括:接收访问方发送的访问请求;将访问请求写入请求文件中,并将请求文件发送至网闸,以使网闸将请求文件同步至服务方代理程序,以使服务方代理程序根据请求文件向目标服务器发送访问请求;获取网闸同步的响应文件,并向访问方发送响应文件中携带的响应信息。本发明专利技术提供的跨网闸通信的方法中,通过在网闸两端配置好代理程序,然后,通过代理程序和网闸的配合实现网闸两端的网络环境通信,通信的安全性高,缓解了现有技术中,在网闸两端的网络环境无法进行通信的技术问题。

【技术实现步骤摘要】
跨网闸通信的方法及装置
本专利技术涉及通信
,尤其是涉及一种跨网闸通信的方法及装置。
技术介绍
在IT运维领域,特别是对于安全要求比较高的行业,网闸成为了构建网络架构的很重要的一部分。物理隔离网闸所连接的两个独立主机系统之间,不存在通信的物理连接、逻辑连接、信息传输命令、信息传输协议,不存在依据协议的信息包转发,只有数据文件的无协议“摆渡”。有些行业会在整个网络架构中部署多个网闸来隔离各个网络环境。但这也同时带来了多个网络之间的无法正常通信的问题。例如,在运维场景中,需要将各个网络中设备的监控数据同时展现到一个平台上,在这种情况下,就无法做到正确的数据传输,增加了运维的难度。综上,现有的技术中,在网闸两端的网络环境无法进行通信。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种跨网闸通信的方法及装置,以缓解现有技术中,在网闸两端的网络环境无法进行通信的技术问题。第一方面,本专利技术实施例提供了一种跨网闸通信的方法,应用于访问方代理程序,所述访问方代理程序设置在访问方服务器中,所述方法包括:接收访问方发送的访问请求,其中,所述访问请求包括:HTTP访问请求,HTTPS访问请求;将所述访问请求写入请求文件中,并将所述请求文件发送至网闸,以使所述网闸将所述请求文件同步至服务方代理程序,以使所述服务方代理程序根据所述请求文件向目标服务器发送所述访问请求,其中,所述目标服务器在接收到所述访问请求之后,通过所述服务方代理程序向所述网闸返回包含响应信息的响应文件;获取所述网闸同步的所述响应文件,并向所述访问方发送所述响应文件中携带的响应信息。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,获取所述网闸同步的所述响应文件,并向所述访问方发送所述响应文件中携带的响应信息包括:监听是否产生所述响应文件;当产生所述响应文件时,获取所述网闸同步的所述响应文件;对所述响应文件进行解析,得到所述响应信息;将所述响应信息发送至所述访问方。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,当未产生所述响应文件时,所述方法还包括:判断等待时间是否达到预设时长;如果所述等待时间达到所述预设时长,则向所述访问方发送错误信息;如果所述等待时间未达到所述预设时长,则等待所述响应文件。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,所述访问请求包括:请求方式,请求内容,请求地址;所述响应信息包括:HTTP状态码,以JSON形式存储的响应内容。第二方面,本专利技术实施例还提供了一种跨网闸通信的方法,应用于服务方代理程序,所述服务方代理程序设置在服务方服务器中,所述方法包括:获取网闸同步的请求文件,其中,所述请求文件中包含访问请求;对所述请求文件进行解析,得到所述访问请求,其中,所述访问请求包括:HTTP访问请求,HTTPS访问请求;向目标服务器发送所述访问请求;接收所述目标服务器根据所述访问请求返回的响应信息;将所述响应信息写入响应文件中,并将所述响应文件发送至所述网闸,以使所述网闸将所述响应文件同步至访问方代理程序,以使所述访问方代理程序根据所述响应文件向访问方发送所述响应信息。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,所述访问请求包括:请求方式,请求内容,请求地址;所述响应信息包括:HTTP状态码,以JSON形式存储的响应内容。第三方面,本专利技术实施例还提供了一种跨网闸通信的装置,所述装置设置在访问方服务器中,所述装置包括:第一接收模块,用于接收访问方发送的访问请求,其中,所述访问请求包括:HTTP访问请求,HTTPS访问请求;第一写入模块,用于将所述访问请求写入请求文件中,并将所述请求文件发送至网闸,以使所述网闸将所述请求文件同步至服务方代理程序,以使所述服务方代理程序根据所述请求文件向目标服务器发送所述访问请求,其中,所述目标服务器在接收到所述访问请求之后,通过所述服务方代理程序向所述网闸返回包含响应信息的响应文件;第一获取模块,用于获取所述网闸同步的所述响应文件,并向所述访问方发送所述响应文件中携带的响应信息。结合第三方面,本专利技术实施例提供了第三方面的第一种可能的实施方式,其中,所述第一获取模块包括:监听单元,用于监听是否产生所述响应文件;获取单元,用于当产生所述响应文件时,获取所述网闸同步的所述响应文件;解析单元,用于对所述响应文件进行解析,得到所述响应信息;发送单元,用于将所述响应信息发送至所述访问方。结合第三方面,本专利技术实施例提供了第三方面的第二种可能的实施方式,其中,当未产生所述响应文件时,所述装置包括:判断模块,用于判断等待时间是否达到预设时长;第一发送模块,如果所述等待时间达到所述预设时长,则向所述访问方发送错误信息;等待模块,如果所述等待时间未达到所述预设时长,则等待所述响应文件。第四方面,本专利技术实施例还提供了一种跨网闸通信的装置,所述装置设置在服务方服务器中,所述装置包括:第二获取模块,用于获取网闸同步的请求文件,其中,所述请求文件中包含访问请求;解析模块,用于对所述请求文件进行解析,得到所述访问请求,其中,所述访问请求包括:HTTP访问请求,HTTPS访问请求;第二发送模块,用于向目标服务器发送所述访问请求;第二接收模块,用于接收所述目标服务器根据所述访问请求返回的响应信息;第二写入模块,用于将所述响应信息写入响应文件中,并将所述响应文件发送至所述网闸,以使所述网闸将所述响应文件同步至访问方代理程序,以使所述访问方代理程序根据所述响应文件向访问方发送所述响应信息。本专利技术实施例带来了以下有益效果:本专利技术实施例提供了一种跨网闸通信的方法及装置,该方法应用于访问方代理程序,访问方代理程序设置在访问方服务器中,包括:接收访问方发送的访问请求,其中,访问请求包括:HTTP访问请求,HTTPS访问请求;将访问请求写入请求文件中,并将请求文件发送至网闸,以使网闸将请求文件同步至服务方代理程序,以使服务方代理程序根据请求文件向目标服务器发送访问请求,其中,目标服务器在接收到访问请求之后,通过服务方代理程序向网闸返回包含响应信息的响应文件;获取网闸同步的响应文件,并向访问方发送响应文件中携带的响应信息。现有技术中,在网闸两端的网络环境无法进行通信。本专利技术实施例提供的跨网闸通信的方法中,访问方代理程序接收访问方发送的访问请求,然后,将访问请求写入请求文件,将请求文件发送至网闸,进而,网闸就能够将请求文件同步至服务方代理程序,服务方代理程序根据请求文件向目标服务器发送访问请求,这样,目标服务器在接收到访问请求后,通过服务方代理程序向网闸返回包含响应信息的响应文件,最终,访问方代理程序获取网闸同步的响应文件,并将响应文件中携带的响应信息发送至访问方,实现跨网闸通信。本专利技术实施例提供的跨网闸通信的方法中,通过在网闸两端配置好代理程序,然后,通过代理程序和网闸的配合实现网闸两端的网络环境通信,通信的安全性高,缓解了现有技术中,在网闸两端的网络环境无法进行通信的技术问题。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得本文档来自技高网...
跨网闸通信的方法及装置

【技术保护点】
一种跨网闸通信的方法,其特征在于,应用于访问方代理程序,所述访问方代理程序设置在访问方服务器中,所述方法包括:接收访问方发送的访问请求,其中,所述访问请求包括:HTTP访问请求,HTTPS访问请求;将所述访问请求写入请求文件中,并将所述请求文件发送至网闸,以使所述网闸将所述请求文件同步至服务方代理程序,以使所述服务方代理程序根据所述请求文件向目标服务器发送所述访问请求,其中,所述目标服务器在接收到所述访问请求之后,通过所述服务方代理程序向所述网闸返回包含响应信息的响应文件;获取所述网闸同步的所述响应文件,并向所述访问方发送所述响应文件中携带的响应信息。

【技术特征摘要】
1.一种跨网闸通信的方法,其特征在于,应用于访问方代理程序,所述访问方代理程序设置在访问方服务器中,所述方法包括:接收访问方发送的访问请求,其中,所述访问请求包括:HTTP访问请求,HTTPS访问请求;将所述访问请求写入请求文件中,并将所述请求文件发送至网闸,以使所述网闸将所述请求文件同步至服务方代理程序,以使所述服务方代理程序根据所述请求文件向目标服务器发送所述访问请求,其中,所述目标服务器在接收到所述访问请求之后,通过所述服务方代理程序向所述网闸返回包含响应信息的响应文件;获取所述网闸同步的所述响应文件,并向所述访问方发送所述响应文件中携带的响应信息。2.根据权利要求1所述的方法,其特征在于,获取所述网闸同步的所述响应文件,并向所述访问方发送所述响应文件中携带的响应信息包括:监听是否产生所述响应文件;当产生所述响应文件时,获取所述网闸同步的所述响应文件;对所述响应文件进行解析,得到所述响应信息;将所述响应信息发送至所述访问方。3.根据权利要求2所述的方法,其特征在于,当未产生所述响应文件时,所述方法还包括:判断等待时间是否达到预设时长;如果所述等待时间达到所述预设时长,则向所述访问方发送错误信息;如果所述等待时间未达到所述预设时长,则等待所述响应文件。4.根据权利要求1所述的方法,其特征在于,所述访问请求包括:请求方式,请求内容,请求地址;所述响应信息包括:HTTP状态码,以JSON形式存储的响应内容。5.一种跨网闸通信的方法,其特征在于,应用于服务方代理程序,所述服务方代理程序设置在服务方服务器中,所述方法包括:获取网闸同步的请求文件,其中,所述请求文件中包含访问请求;对所述请求文件进行解析,得到所述访问请求,其中,所述访问请求包括:HTTP访问请求,HTTPS访问请求;向目标服务器发送所述访问请求;接收所述目标服务器根据所述访问请求返回的响应信息;将所述响应信息写入响应文件中,并将所述响应文件发送至所述网闸,以使所述网闸将所述响应文件同步至访问方代理程序,以使所述访问方代理程序根据所述响应文件向访问方发送所述响应信息。6.根据权利要求5所述的方法,其特征在于,所述访问请...

【专利技术属性】
技术研发人员:许海涛
申请(专利权)人:杭州优云软件有限公司
类型:发明
国别省市:浙江,33

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

1