[发明专利]一种数据传输方法、系统及电子设备有效
| 申请号: | 202011436331.1 | 申请日: | 2020-12-07 |
| 公开(公告)号: | CN112565277B | 公开(公告)日: | 2023-04-07 |
| 发明(设计)人: | 江昊;邹迪;吴小虎;曹伟 | 申请(专利权)人: | 国网电子商务有限公司;国网雄安金融科技集团有限公司;国家电网有限公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/562;G06F9/445;G06F16/25 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张静 |
| 地址: | 100000 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据传输 方法 系统 电子设备 | ||
本发明实施例提供了一种数据传输方法、系统及电子设备,涉及通信技术领域。方法包括:穿透装置接收外网服务器传输的数据库连接信息,并与数据库建立连接;穿透装置初始化存储过程到数据库;穿透装置接收外网服务器发送的业务请求,并通过强隔离装置给数据库,数据库接收到业务请求后,调用存储过程,存储过程通过http请求方式将请求报文发送给内网服务器,其中当数据库不支持http请求时,在数据库内预先安装http请求插件。本发明外网服务器只需要调用穿透装置,即可使用数据库发送http请求,实现与内网服务的实时通信,达到了拆包即用的目的,提升了用户体验和稳定性,且请求消息实时响应,减轻了数据库压力,降低了中断风险。
技术领域
本发明涉及通信技术领域,尤其涉及一种数据传输方法、系统及电子设备。
背景技术
目前为了保证内网安全,实现内外网通信必须使用强隔离装置,而强隔离装置必须依赖数据库。常用的内外网通信流程一般是外网消息生产者把消息传递给外网命名namesrv服务,外网broker服务从外网namesrv服务中获取消息,并把消息存储到内网数据库中,内网broker服务从内网数据中获取消息,并通过内网namesrv服务把消息传递给内网消息消费者。
现有的内外网通信流程利用消息队列,broker服务轮询获取内网数据库中的数据,对数据库压力增大,并且实时性只能接近实时,但并非实时,且数据在多个组件中流转,一旦一个环节出现问题,将导致整个流程中断,出现问题排查难度也增大。
发明内容
本发明提供一种数据传输方法、系统及电子设备,解决现有技术中内外网不能实时通信,数据库压力大,且通信容易中断的问题。
在本发明实施的第一方面,提供了一种数据传输方法,包括:
穿透装置接收外网服务器传输的数据库连接信息,并与数据库建立连接;
所述穿透装置与所述数据库建立连接后,初始化存储过程到所述数据库,使所述数据库存储过程通过超文本传输协议http请求方式处理业务请求;
所述穿透装置接收外网服务器发送的业务请求,并通过强隔离装置将所述业务请求发送给所述数据库,使所述数据库接收到业务请求后,调用所述存储过程,所述存储过程通过http请求方式将所述业务请求的请求报文发送给内网服务器,其中当所述数据库不支持http请求方式时,在所述数据库内预先安装http请求插件。
优选的,所述方法还包括:
所述穿透装置接收所述数据库返回的业务数据,并将所述业务数据返回给所述外网服务器,其中所述业务数据是所述数据库接收到所述内网服务器返回的业务数据后,通过强隔离装置发送给所述穿透装置的。
优选的,所述穿透装置接收所述数据库返回的业务数据,并将所述业务数据返回给所述外网服务器的步骤包括:
所述穿透装置将所述业务数据的参数使用预定符号拼接后,发送给所述外网服务器。
优选的,所述穿透装置与所述数据库建立连接后,初始化存储过程到所述数据库的步骤包括:
所述穿透装置将预置好的存储过程脚本发送给所述数据库,并检测所述数据库是否已经预加载所述存储过程,如果未加载,使所述数据库读取所述存储过程脚本并执行。
优选的,所述穿透装置接收外网服务器发送的业务请求,并通过强隔离装置将所述业务请求发送给所述数据库的步骤包括:
所述穿透装置接收外网服务器发送的业务请求后,对所述业务请求进行封装,并通过强隔离装置将封装后的业务请求发送给所述数据库。
优选的,所述数据库接收到业务请求后,调用所述存储过程,所述存储过程通过http请求方式将所述业务请求的请求报文发送给内网服务器之后,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网电子商务有限公司;国网雄安金融科技集团有限公司;国家电网有限公司,未经国网电子商务有限公司;国网雄安金融科技集团有限公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011436331.1/2.html,转载请声明来源钻瓜专利网。





