[发明专利]一种拟态裁决参数消息同步的装置和方法有效
申请号: | 201910769071.0 | 申请日: | 2019-08-20 |
公开(公告)号: | CN110535843B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 吴少勇;王延松;朱明星 | 申请(专利权)人: | 之江实验室 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310023 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 拟态 裁决 参数 消息 同步 装置 方法 | ||
1.一种拟态裁决参数消息同步的装置,其特征在于,包括输入代理器、冗余控制器、至少两个异构功能等价体、输出代理器;输入代理器用于收到外部服务请求后根据冗余控制器的代理策略,将外部服务请求发送给选定的一个或者多个异构功能等价体;异构功能等价体用于产生裁决参数并发送给冗余控制器;冗余控制器,用于对异构功能等价体的裁决参数进行重新排序、整形和比较,并将裁决结果通知输出代理器;输出代理器用于根据冗余控制器的裁决结果将对应的等价体的输出作为外部服务响应进行发送;
异构功能等价体包括裁决参数存储模块、裁决参数响应模块;其中:
裁决参数存储模块,在收到输入代理器发送的外部服务请求后,产生一至多个裁决参数,裁决参数包括路由转发表、协议转换表、配置参数表、数据判定结果、转发报文;
裁决参数响应模块,在收到冗余控制器的请求消息后,将裁决参数存储模块中的裁决参数全部发送给冗余控制器,并清空裁决参数存储模块;
所述冗余控制器包括裁决参数请求模块、裁决参数接收模块、裁决参数整形模块、比较裁决模块;其中:
裁决参数请求模块,用于定时向每个异构功能等价体发送裁决参数请求消息;
裁决参数接收模块,用于在裁决参数请求模块发送定时请求消息后,接收异构功能等价体发出的裁决参数,如果超过设定时间未收到,则关闭本次接收;所述的设定时间由配置或者默认值确定;
裁决参数整形模块,对收到的裁决参数,根据关键字对裁决参数进行重新排序;关键字由配置确定;
比较裁决模块,对整形后的等价体裁决参数两两进行相似度比较,裁决出相似度最大的异构功能等价体作为输出响应的等价体,并将裁决结果发送给输出代理器。
2.一种基于权利要求1所述装置的拟态裁决参数消息同步方法,其特征在于,包括如下步骤:
(1)异构功能等价体收到输入代理器发送的外部服务请求后,产生一至多个裁决参数,裁决参数包括路由转发表、协议转换表、配置参数表、数据判定结果、转发报文;
(2)冗余控制器定时向每个异构功能等价体发送裁决参数请求消息;
(3)异构功能等价体在收到冗余控制器的请求消息后,将裁决参数批量发送给冗余控制器,并准备接收下一次的外部服务请求;
(4)冗余控制器在发送定时请求消息后,开始接收异构功能等价体发出的裁决参数,超过设定时间未收到,则关闭本次接收;所述的设定时间由配置或者默认值确定;
(5)冗余控制器对收到的裁决参数,根据关键字对裁决参数重新排序,进行整形;关键字由配置确定;然后对整形后的等价体裁决参数两两进行相似度比较,裁决出相似度最大的异构功能等价体作为输出响应的等价体,并将裁决结果发送给输出代理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于之江实验室,未经之江实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910769071.0/1.html,转载请声明来源钻瓜专利网。