[发明专利]一种基于消费队列的数据交换方法及系统在审

专利信息
申请号: 202011378206.X 申请日: 2020-11-30
公开(公告)号: CN112637130A 公开(公告)日: 2021-04-09
发明(设计)人: 朱蔚林;木伟民;迟磊;金宗泽;张云;王伟平 申请(专利权)人: 中国科学院信息工程研究所
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08;G06F16/25
代理公司: 北京君尚知识产权代理有限公司 11200 代理人: 余功勋
地址: 100093 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 消费 队列 数据 交换 方法 系统
【权利要求书】:

1.一种基于消费队列的数据交换方法,适用于由客户端、外网服务器、内网服务器、元数据库与消费客户端组成的系统,其步骤包括:

1)接收外网服务器发送的客户端数据查询请求;

2)解析客户端数据查询请求,将得到的订阅任务发送至元数据库,以得到消费队列;

3)转换接收的内部订阅任务数据,将得到的外部订阅任务数据经外网服务器返回至相应客户端,其中所述内部订阅任务数据是通过消费客户端消费消息队列而得到。

2.如权利要求1所述的方法,其特征在于,客户端数据查询请求的字段包括用户名、sql语句、交换方式和消费者组。

3.如权利要求2所述的方法,其特征在于,根据用户名与元数据库,判断所述客户端数据查询请求的合规性;通过消费者组,获取消费客户端。

4.如权利要求2所述的方法,其特征在于,通过以下步骤得到所述订阅任务:

1)解析sql语句,获取所需topic、数据字段数量与字段规则;

2)依据交换方式拉取所需topic中的指定字段内容;

3)根据数据字段数量、指定字段内容与字段规则,获取订阅任务。

5.如权利要求4所述的方法,其特征在于,在内网服务器内存中,依据字段规则判断数据字段数量与指定字段内容是否合规。

6.如权利要求4所述的方法,其特征在于,获取元数据库的消费队列前,元数据库判断订阅任务中的数据字段数量和指定字段内容是否合规。

7.如权利要求1所述的方法,其特征在于,所述系统还包括生产客户端;若元数据库内没有相应订阅任务,则通过生产客户端和订阅任务产生消费队列;在消费客户端消费生产客户端产生的消息队列之前,元数据库判断该消息队列是否合规。

8.如权利要求1所述的方法,其特征在于,内部订阅任务数据的格式为byte数据;客户端数据查询请求与外部订阅任务数据的格式包括:HTTP格式。

9.一种基于消费队列的数据交换系统,包括:

客户端,用以产生客户端数据查询请求;

外网服务器,用以将客户端数据查询请求发送至内网服务器;将接收的外部订阅任务数据返回至客户端;

内网服务器,用以解析客户端数据查询请求,将得到的订阅任务发送至元数据库;转换接收的内部订阅任务数据,将得到的外部订阅任务数据发送至外网服务器;

元数据库,用以存储消息队列;

消费客户端,用以消费消息队列,得到内部订阅任务数据。

10.如权利要求1所述的系统,其特征在于,还包括生产客户端,用以当元数据库没有相应消费队列时,根据订阅任务产生相应消费队列。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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