基于隔离装置实现电力内外网的SOCKET透传方法制造方法及图纸

技术编号:12991719 阅读:146 留言:0更新日期:2016-03-10 02:15
本发明专利技术公开了一种基于隔离装置实现电力内外网的SOCKET透传方法,包括:(1)由网络代理模块的网络模块适配SOCKET协议,将SOCKET传入的网络流按照既定编码转换成文件流,生成文件后输出至指定目录;(2)由隔离装置监视指定目录的文件变化,检查和审核新生成文件,对于符合电力内外网传输规范的文件,将其摆渡至其他网络区,对于不符合电力内外网传输规范的文件禁止摆渡;(3)由网络代理模块的文件模块,监视并读取隔离装置摆渡过来的文件,解码成原始内容,转换成SOCKET请求发送至目标应用。本发明专利技术能够高效安全的实现电力内外网SOCKET透传,不仅可以满足音视频应用,同时也可以为其他应用提供底层通信通道。

【技术实现步骤摘要】

本专利技术涉及一种基于隔离装置实现电力内外网的SOCKET透传方法,属于电力系统辅助监控

技术介绍
随着近些年来移动网络的飞速发展,移动音视频方面的应用也在电力系统中得到广泛的应用,但由于网络安全的限制,电力内网和移动互联网(电力外网)是隔离的。虽然隔离装置可以实现文件安全摆渡,但是很多应用是基于SOCKET通信的,那么如何在不改变上层应用的通信方式下解决电力内外网通信问题,迫切需要一种技术提供SOCKET透传。
技术实现思路
为了弥补现有技术的不足,本专利技术提供一种基于隔离装置实现电力内外网安全的SOCKET透传方法,其中SOCKET透传包括TCP和UDP协议,在隔离装置安全摆渡文件的基础上,增加网络代理模块,实现SOCKET流和文件流的互相编解码转换,从而提供符合电力内外网通信安全规范的通信方法。本专利技术采用的技术方案如下:基于隔离装置实现电力内外网的SOCKET透传方法,首先在电力内网中设置正向网络代理模块,在电力外网中设置反向网络代理模块;所述正、反向网络代理模块结构相同,均包括网络流模块和文件流模块;所述网络流模块负责监听应用程序的SOCKET请求,缓存接收到的网络流数据,待缓冲区达到一定数目后将其转至文件流模块处理,同时网络流模块接收文件流模块推送过来的文件流,并将其转换成对应的SOCKET请求转发至目标应用;所述文件流模块负责监视指定目录变化,读取新增文件内容,将得到的文件流推送至网络流模块,同时文件流模块处理网络流模块的网络数据流,按照既定规则编码成符合电力内外网传输规范的文件流并生成文件;然后再进行电力内外网的SOCKET透传,所述SOCKET透传包括由电力内网到电力外网的SOCKET透传,和由电力外网到电力内网的SOCKET透传;所述由电力内网到电力外网的SOCKET透传方法,具体步骤如下:1-1)电力内网的正向网络代理模块的网络流模块接收上层应用的SOCKET请求,缓存网络流数据,达到一定数目后转至文件流模块处理;1-2)文件流模块将SOCKET传入的网络流按照既定规则编码成符合电力内外网传输规范的文件流并生成文件,存储在正向隔离装置的指定目录;1-3)正向隔离装置监视指定目录的文件变化,检查和审核新生成文件的内容,对于符合电力内外网传输规范的文件,正向隔离装置会将其摆渡至电力外网,对于不符合电力内外网传输规范的文件禁止摆渡;1-4)电力外网的反向网络代理模块的文件流模块,监视并读取正向隔离装置摆渡过来的文件,将得到的文件流推送至网络流模块;1-5)网络流模块将文件流解码成原始的SOCKET流,并生成SOCKET请求发送至目标应用,从而完成由电力内网到电力外网的安全通信;所述由电力外网到电力内网的SOCKET透传方法,具体步骤如下:2-1)电力外网的反向网络代理模块的网络流模块接收下层应用的SOCKET请求,缓存网络流数据,达到一定数目后转至文件流模块处理;2-2)文件流模块将SOCKET传入的网络流按照既定规则编码成符合电力内外网传输规范的文件流并生成文件,存储在反向隔离装置的指定目录;2-3)反向隔离装置监视指定目录的文件变化,检查和审核新生成文件的内容,对于符合电力内外网传输规范的文件,反向隔离装置会将其摆渡至电力内网,对于不符合电力内外网传输规范的文件禁止摆渡;2-4)电力内网的正向网络代理模块的文件流模块,监视并读取反向隔离装置摆渡过来的文件,将得到的文件流推送至网络流模块;2-5)网络流模块将文件流解码成原始的SOCKET流,并生成SOCKET请求发送至目标应用,从而完成由电力外网到电力内网的安全通信。前述的网络流模块适配TCP协议和UDP协议,并预留了扩展接口。前述的文件流模块包括信令流和数据流,所述信令流负责传输控制信令,包括通信起始指令以及通信类型信息;所述数据流负责传输通信原始内容。本专利技术所达到的有益效果:(1)无需修改上层应用的通信方式,实现底层SOCKET透传;(2)本专利技术的网络代理模块制定了便捷的扩展接口,方便的接入其他SOCKET协议;(3)本专利技术不仅可以满足音视频应用,同时可以满足所有SOCKET应用。本专利技术能够高效安全的实现电力内外网SOCKET透传,并提供了便捷的扩展接口,以便有新的SOCKET协议接入,不仅可以为电力内外网的音视频应用提供了便捷的技术框架,同时也可以为其他应用提供底层通信通道。附图说明图1是本专利技术的SOCKET透传原理图;图2是本专利技术的网络代理服务模块结构示意图。具体实施方式下面结合附图和具体实施方式对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。如图1所示,实现本专利技术的SOCKET透传,首先在电力内网中设置正向网络代理模块,在电力外网中设置反向网络代理模块。正、反向网络代理模块结构相同,如图2所示,网络代理服务模块,主要包括网络流模块和文件流模块,其中,网络流模块目前已经集成TCP协议和UDP协议,并预留了可扩展其他网络协议的接口,网络流模块主要负责监听应用程序的SOCKET请求,缓存接收到的网络流数据,待缓冲区达到一定数目后将其转至文件流模块处理,同时网络流模块接收文件流模块推送过来的文件流,并将其转换成对应的SOCKET请求转发至目标应用。文件流模块包括信令流和数据流,信令流负责传输控制信令,包括通信起始指令以及通信类型等信息,数据流负责传输通信原始内容,网络代理模块无需解析。文件流模块主要负责监视目录变化,读取新增文件内容,将得到的文件流推送至网络流模块,同时文件流模块也会处理网络流模块的网络数据流,按照既定规则编码成符合电力内外网传输规范的文件流并生成文件。通过上述步骤完成网络流和文件流的互相转换。如图1所示,在电力内网和电力外网进行SOCKET透传的方法如下:由电力内网到电力外网的安全SOCKET通信为:电力内网的正向网络代理模块的网络流模块适配SOCKET协议,包括TCP和UDP协议,网络流模块接收上层应用的SOCKET请求,缓存网络流数据,达到一定数目后转至文件流模块处理,文件流模块将SOCKET传入的网络流按照既定规则编码成符合电力内外网传输规范的文件流并生成文件,存储在正向隔离装置的指定目录;正向隔离装置监视指定目录的文件变化,检查和审核新生成文件的内容,对于符合电力内外网传输规范的文件,正向隔离装置会将其摆渡至电力外网,对于不符合电力内外网传输规范的文件禁止摆渡;本文档来自技高网...

【技术保护点】
基于隔离装置实现电力内外网的SOCKET透传方法,其特征在于,首先在电力内网中设置正向网络代理模块,在电力外网中设置反向网络代理模块;所述正、反向网络代理模块结构相同,均包括网络流模块和文件流模块;所述网络流模块负责监听应用程序的SOCKET请求,缓存接收到的网络流数据,待缓冲区达到一定数目后将其转至文件流模块处理,同时网络流模块接收文件流模块推送过来的文件流,并将其转换成对应的SOCKET请求转发至目标应用;所述文件流模块负责监视指定目录变化,读取新增文件内容,将得到的文件流推送至网络流模块,同时文件流模块处理网络流模块的网络数据流,按照既定规则编码成符合电力内外网传输规范的文件流并生成文件;然后再进行电力内外网的SOCKET透传,所述SOCKET透传包括由电力内网到电力外网的SOCKET透传,和由电力外网到电力内网的SOCKET透传;所述由电力内网到电力外网的SOCKET透传方法,具体步骤如下:1‑1)电力内网的正向网络代理模块的网络流模块接收上层应用的SOCKET请求,缓存网络流数据,达到一定数目后转至文件流模块处理;1‑2)文件流模块将SOCKET传入的网络流按照既定规则编码成符合电力内外网传输规范的文件流并生成文件,存储在正向隔离装置的指定目录;1‑3)正向隔离装置监视指定目录的文件变化,检查和审核新生成文件的内容,对于符合电力内外网传输规范的文件,正向隔离装置会将其摆渡至电力外网,对于不符合电力内外网传输规范的文件禁止摆渡;1‑4)电力外网的反向网络代理模块的文件流模块,监视并读取正向隔离装置摆渡过来的文件,将得到的文件流推送至网络流模块;1‑5)网络流模块将文件流解码成原始的SOCKET流,并生成SOCKET请求发送至目标应用,从而完成由电力内网到电力外网的安全通信;所述由电力外网到电力内网的SOCKET透传方法,具体步骤如下:2‑1)电力外网的反向网络代理模块的网络流模块接收下层应用的SOCKET请求,缓存网络流数据,达到一定数目后转至文件流模块处理;2‑2)文件流模块将SOCKET传入的网络流按照既定规则编码成符合电力内外网传输规范的文件流并生成文件,存储在反向隔离装置的指定目录;2‑3)反向隔离装置监视指定目录的文件变化,检查和审核新生成文件的内容,对于符合电力内外网传输规范的文件,反向隔离装置会将其摆渡至电力内网,对于不符合电力内外网传输规范的文件禁止摆渡;2‑4)电力内网的正向网络代理模块的文件流模块,监视并读取反向隔离装置摆渡过来的文件,将得到的文件流推送至网络流模块;2‑5)网络流模块将文件流解码成原始的SOCKET流,并生成SOCKET请求发送至目标应用,从而完成由电力外网到电力内网的安全通信。...

【技术特征摘要】
1.基于隔离装置实现电力内外网的SOCKET透传方法,其特征在于,
首先在电力内网中设置正向网络代理模块,在电力外网中设置反向网络代理模块;
所述正、反向网络代理模块结构相同,均包括网络流模块和文件流模块;所述网络流模块负责监听应用程序的SOCKET请求,缓存接收到的网络流数据,待缓冲区达到一定数目后将其转至文件流模块处理,同时网络流模块接收文件流模块推送过来的文件流,并将其转换成对应的SOCKET请求转发至目标应用;所述文件流模块负责监视指定目录变化,读取新增文件内容,将得到的文件流推送至网络流模块,同时文件流模块处理网络流模块的网络数据流,按照既定规则编码成符合电力内外网传输规范的文件流并生成文件;
然后再进行电力内外网的SOCKET透传,所述SOCKET透传包括由电力内网到电力外网的SOCKET透传,和由电力外网到电力内网的SOCKET透传;
所述由电力内网到电力外网的SOCKET透传方法,具体步骤如下:
1-1)电力内网的正向网络代理模块的网络流模块接收上层应用的SOCKET请求,缓存网络流数据,达到一定数目后转至文件流模块处理;
1-2)文件流模块将SOCKET传入的网络流按照既定规则编码成符合电力内外网传输规范的文件流并生成文件,存储在正向隔离装置的指定目录;
1-3)正向隔离装置监视指定目录的文件变化,检查和审核新生成文件的内容,对于符合电力内外网传输规范的文件,正向隔离装置会将其摆渡至电力外网,对于不符合电力内外网传输规范的文件禁止摆渡;
1-4)电力外网的反向网络代理模块的文件流模块,监视并读取正向隔离...

【专利技术属性】
技术研发人员:单红宇赵越丁冬定吴敏秀官国飞
申请(专利权)人:江苏省电力公司扬州供电公司江苏方天电力技术有限公司国家电网公司
类型:发明
国别省市:江苏;32

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

1