[发明专利]信息化体系结构中间件数据并行分发方法及系统有效

专利信息
申请号: 201611073853.3 申请日: 2016-11-29
公开(公告)号: CN106790402B 公开(公告)日: 2020-10-23
发明(设计)人: 黄雪;张清;杨京礼 申请(专利权)人: 苏州浪潮智能科技有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 215100 江苏省苏州市吴*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 信息化 体系结构 中间件 数据 并行 分发 方法 系统
【权利要求书】:

1.基于信息化体系结构中间件的数据并行分发方法,其特征在于,将订阅节点作为转发节点参与到数据分发中,根据系统成员节点信息和订购发布关系,构建分发路径,为发布节点和参与转发的订阅节点选择目的节点,构建包含所有的节点的数据分发路径,进行信息分发与解析;

将发布节点原始消息与经处理后的路由信息共同封装成待发送消息;将待发送消息按构建分发路径发给发送节点的目的节点;当数据经由网络到达接收方订阅节点时,发现接收数据并解析;获取并处理路由关系表,根据路由关系判断是否继续分发,如需分发则该节点继续封装消息发送数据,否则结束。

2.如权利要求1所述的基于信息化体系结构中间件的数据并行分发方法,其特征在于,分发路径满足数据从发布节点沿分发路径能发送至所有订阅节点,且每个订阅节点只对应一个节点向其发送数据,数据流动为单向流动。

3.如权利要求2所述的基于信息化体系结构中间件的数据并行分发方法,其特征在于,分发路径为一个“多叉树”的树型结构;规划路径采用Kad算法的XOR方法,对两个节点ID作按位异或运算确定节点间距离,权衡分发路径“多叉树”的形态。

4.如权利要求3所述的基于信息化体系结构中间件的数据并行分发方法,其特征在于,将订阅节点划分到域,所有订阅节点计算自己与发布节点之间的距离,定义一个节点域来记录到发布节点的距离为[2m-1,2m)的所有订阅节点信息,并且同一个域中的节点按照距离大小进行排序;数据只能从距离发布节点近的节点流向距离发布节点远的节点;所有的订阅节点将按照距离划分到不同的域中,每个节点属于且仅属于一个域,m为域的编号,是自然数。

5.如权利要求4所述的基于信息化体系结构中间件的数据并行分发方法,其特征在于,订阅节点划分到域的流程是,输入发布/订阅信息集合及所有节点IP信息,得到节点ID,计算订阅节点与发布节点之间的逻辑距离,将节点插入域中,将域内节点排序,结束。

6.如权利要求1所述的基于信息化体系结构中间件的数据并行分发方法,其特征在于,选择目的节点的方法是,根据域的规模使用线性映射,即按照某一域内节点的顺序,将每一个节点线性的、均匀无交叉的映射到其下一级域的一个连续子区间,该子区间内的节点即为其目的节点。

7.如权利要求1所述的基于信息化体系结构中间件的数据并行分发方法,其特征在于,构建包含所有的节点的数据分发路径后,信息分发前;还包含数据分发路径分析步骤,对路径的深度进行分析,当路径深度满足要求才进行信息分发步骤。

8.如权利要求1所述的基于信息化体系结构中间件的数据并行分发方法,其特征在于,在发布节点,各个服务包的原始消息被交互对象发送器封装后投入主动对象的发送队列,主动对象的消息处理线程从发送队列中取出交互对象消息后,发给发送方的并行分发模块,并行分发模块将交互对象消息和前期处理得到的路由信息封装后,由UDP发送器发给路由信息表中发送节点的目的节点;在订阅节点,当数据经由网络到达接收方时,由监听器发现数据,并及时通知UDP接收器;UDP接收器接收数据后首先解析数据,取出的交互对象消息被投入主动对象的接收队列,其消息处理线程负责从队列中取出交互对象消息经过解析后按消息类型回调服务包中的对象管理服务消息处理函数;取出的路由信息经处理后判断有无下一目的节点,若有,则更新路由信息后再与交互对象信息一起封装后发给UDP发送器,发至该订阅节点的目的节点,若没有目的节点,则退出并行分发模块,表示该订阅节点是该路径下的最终节点,当所有路径均退出并行分发模块,则表示数据已发送至所有订阅节点。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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