[发明专利]用于多源异构数据的中间件、应用该中间件的系统和方法在审

专利信息
申请号: 202110927592.1 申请日: 2021-08-12
公开(公告)号: CN113810466A 公开(公告)日: 2021-12-17
发明(设计)人: 张令涛;蒋正威;章杜锡;周洋;田国辉;张亮;马强;马发勇;赵林 申请(专利权)人: 北京科东电力控制系统有限责任公司;国家电网有限公司;国网电力科学研究院有限公司;南瑞集团有限公司;国网浙江省电力有限公司;国网浙江省电力有限公司宁波供电公司;国网山东省电力公司
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06
代理公司: 南京纵横知识产权代理有限公司 32224 代理人: 许婉静
地址: 100192 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 多源异构 数据 中间件 应用 系统 方法
【权利要求书】:

1.用于多源异构数据的中间件,其特征在于,用于发送请求和发送响应,其中,发送请求进一步包括:接收请求报文,基于接收的请求报文分析得到查询库和查询关键字,基于分析得到的查询库,结合预设的分库分表规则定位数据库的地址;对定位得到的数据库地址进行路由分析,确定真实的数据库;发送分析得到的查询关键字到真实的数据库;发送响应进一步包括:接收响应结果,对响应结果进行合并,去掉重复和无效的内容,并对响应结果进行排序和分页处理;将排序和分页处理后的结果转换为响应报文;发送响应报文到客户端。

2.根据权利要求1所述的用于多源异构数据的中间件,其特征在于,所述请求报文包括请求报文头和请求报文体;所述请求报文头包括请求控制码、请求服务码、请求帧长度;所述请求报文体包括查询库的类型、查询的属性。

3.根据权利要求1所述的用于多源异构数据的中间件,其特征在于,所述响应报文包括响应报文头和响应报文体;所述响应报文头包括响应控制码、响应服务码、响应帧长度;所述响应报文体包括异常类型、加密类型、查询结果。

4.一种应用权利要求1至3中任一项所述的中间件的系统,其特征在于,所述系统包括客户端、数据库和中间件:其中,

客户端,用于发送请求报文给中间件,接收中间件的响应报文;

中间件,用于发送请求和发送响应;

数据库,用于存储数据,接收中间件的数据请求,发送响应结果至中间件。

5.根据权利要求4所述的系统,其特征在于,所述数据库包括关系型数据库、实时库、键值数据库、文档数据库。

6.根据权利要求4所述的系统,其特征在于,所述数据库采用一主一从或一主多从的数据库结构;主节点负责数据的write操作,从节点负责数据的read操作。

7.根据权利要求6所述的系统,其特征在于,所述中间件能够将主节点的数据同步到从数据库中。

8.一种应用权利要求1至3中任一项所述的中间件的方法,其特征在于,所述方法包括发送请求方法和发送响应方法,其中,

发送请求方法进一步包括以下步骤:

A1:客户端向中间件发送请求报文,中间件截取请求报文,对请求报文进行解析,解析出查询库、查询关键字;

A2:基于分析得到的查询库,结合预设的分库分表规则定位数据库的地址;

A3:对定位得到的数据库地址进行路由分析,确定真实的数据库;

A4:发送分析得到的查询关键字到真实的数据库;

发送响应方法进一步包括以下步骤:

B1:中间件接收数据库的响应结果,对响应结果进行合并,去掉重复和无效内容,并对响应结果进行排序和分页处理;

B2:将排序和分页处理的得到的结果转换为响应报文;

B3:将响应报文发送给客户端。

9.根据权利要求8所述的方法,其特征在于,步骤A2中,分库分表的方法包括水平拆分和垂直拆分;水平拆分用于按照时间区域或id范围将单表拆为多个表;垂直拆分用于按照调控业务类型将单表拆为多个表。

10.根据权利要求8所述的方法,其特征在于,步骤A4中,中间件将请求报文解析之后得到的查询关键字,根据所述查询关键字指向的数据库逻辑表对应的分库分表规则进行改写,得到改写语句和目的物理表,中间件将所述改写语句发送至所述目的物理表所属的数据库,查找到数据库中所述目的物理表中的数据。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科东电力控制系统有限责任公司;国家电网有限公司;国网电力科学研究院有限公司;南瑞集团有限公司;国网浙江省电力有限公司;国网浙江省电力有限公司宁波供电公司;国网山东省电力公司,未经北京科东电力控制系统有限责任公司;国家电网有限公司;国网电力科学研究院有限公司;南瑞集团有限公司;国网浙江省电力有限公司;国网浙江省电力有限公司宁波供电公司;国网山东省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110927592.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top