The invention discloses a method and system for realizing HTTP request interaction in a positive and negative isolation device. The method includes: the text conversion module of the first file can write the request content of the HTTP request initiated by the hypertext transfer protocol to the file orderly in the management area to get the first file, and the text conversion module of the second file can write the response header of the response result to a file, and write the response result to the second file of the text name associated with the response result. The text conversion module of the first file can parse the first file and the second file, get the HTTP result of the hypertext transfer protocol associated with the first file and the second text, and feedback the HTTP result. The front-end server can receive the HTTP result of the feedback. Through the above way, it can realize that it does not need to change the logic of the original business system, nor need to consider the problem of database synchronization. At the same time, it can issue instructions in real time, which is more convenient and safer than traditional methods.
【技术实现步骤摘要】
一种在正反隔离装置实现HTTP请求交互的方法及系统
本专利技术涉及电力系统
,尤其涉及一种在正反隔离装置实现HTTP请求交互的方法及系统。
技术介绍
在电力系统安全生产中,粗略地可分为生产大区又可以称为Ⅰ区和管理大区又可称为Ⅲ区,而这两边的数据不能直接联通,因为要保证绝对的安全隔离。但事实上,Ⅰ区和Ⅲ区数据交互是很常见的需求,传统导数据方式太低效,所以应引入正反隔离装置。正反隔离装置允许通过传文本的方式交互数据,即是把在Ⅰ区的某个服务器指定文件夹下的文本文件实时传送到Ⅲ区的某个服务器指定文件夹,这是正向隔离装置;反之也可以,通过反向隔离装置来实现。正反隔离装置仅作为一个文本传输中间件,未能满足当前B/S(Browser/Server,浏览器/服务器)模式架构系统交互、需要一个HTTP(HyperTextTransferProtocol,超文本传输协议)请求与File-HTTP程序(File-HyperTextTransferProtocol,文件-文本互相转化程序),该File-HTTP程序对于用户透明,给用户的感觉就是普通的HTTP请求。一种传统做法,包括 ...
【技术保护点】
1.一种在正反隔离装置实现请求交互的方法,其特征在于,包括:前端服务器从管理大区发起超文本传输协议请求;第一文件文本转化模块在管理大区中将所述发起的超文本传输协议请求的请求内容有序写到文件上得到第一文件;反向隔离装置发送所述得到的第一文件到生产大区;第二文件文本转化模块在生产大区解析所述第一文件内容模拟超文本传输协议请求,向业务系统请求数据;业务系统在生产大区根据所述数据请求与数据库系统交互得到对应所述数据请求的响应结果,并响应对应所述数据请求的响应结果到生产大区;第二文件文本转化模块在生产大区获取到所述业务系统响应的响应结果后,将所述响应结果的响应头写到一个文件中,将所述 ...
【技术特征摘要】
1.一种在正反隔离装置实现请求交互的方法,其特征在于,包括:前端服务器从管理大区发起超文本传输协议请求;第一文件文本转化模块在管理大区中将所述发起的超文本传输协议请求的请求内容有序写到文件上得到第一文件;反向隔离装置发送所述得到的第一文件到生产大区;第二文件文本转化模块在生产大区解析所述第一文件内容模拟超文本传输协议请求,向业务系统请求数据;业务系统在生产大区根据所述数据请求与数据库系统交互得到对应所述数据请求的响应结果,并响应对应所述数据请求的响应结果到生产大区;第二文件文本转化模块在生产大区获取到所述业务系统响应的响应结果后,将所述响应结果的响应头写到一个文件中,将所述响应结果写到关联所述响应结果的文本名称的第二文件中;正向隔离装置发送所述第一文件和所述第二文件到管理大区;第一文件文本转化模块在管理大区监听所述第一文件和所述第二文件的到来,对所述监听到的所述第一文件和所述第二文件进行解析,得到关联所述第一文件和所述第二文本的超文本传输协议结果,并反馈所述超文本传输协议结果到前端服务器;前端服务器接收所述反馈的超文本传输协议结果。2.如权利要求1所述的在正反隔离装置实现请求交互的方法,其特征在于,所述前端服务器在管理大区中将所述发起的超文本传输协议请求的请求内容有序写到文件上,包括:前端服务器采用写文件时文件后缀为.tmp格式和写完文件后文件后缀为.txt格式的方式,在管理大区中将所述发起的超文本传输协议请求的请求内容有序写到文件上得到第一文件。3.如权利要求1或2所述的在正反隔离装置实现请求交互的方法,其特征在于,所述第二文件文本转化模块在生产大区获取到所述业务系统响应的响应结果后,将所述响应结果的响应头写到一个文件中,将所述响应结果写到关联所述响应结果的文本名称的第二文件中,包括:第二文件文本转化模块采用写文件时文件后缀为.tmp格式和写完文件后文件后缀为.txt格式的方式,在生产大区获取到所述业务系统响应的响应结果后,将所述响应结果的响应头写到一个文件中,将所述响应结果写到关联所述响应结果的文本名称的第二文件中。4.如权利要求3所述的在正反隔离装置实现请求交互的方法,其特征在于,所述第一文件文本转化模块在管理大区监听所述第一文件和所述第二文件的到来,对所述监听到的所述第一文件和所述第二文件进行解析,得到关联所述第一文件和所述第二文本的超文本传输协议结果,并反馈所述超文本传输协议结果到前端服务器,包括:第一文件文本转化模块在管理大区监听所述第一文件和所述第二文件的到来,扫描所述监听到的所述第一文件和所述第二文件的长度,在至少两次扫描到所述监听到的所述第一文件和所述第二文件的长度不改变后,对所述第一文件和所述第二文件进行解析,得到关联所述第一文件和所述第二文本的超文本传输协议结果,并反馈所述超文本传输协议结果。5.如权利要求4所述的在正反隔离装置实现请求交互的方法,其特征在于,在所述前端服务器接收所述反馈的超文本传输协议结果之后,还包括:链接模块根据所述接收的超文本传输协议结果,建立关联所述超文本传输协议结果的链接。6.一种在...
【专利技术属性】
技术研发人员:胡庭彪,林良祝,凌星怀,陈伟郴,邓泽禧,潘志锋,许冠兴,张俊彦,
申请(专利权)人:广东信通通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。