[发明专利]有序IOT消息流的高度可用传递在审
申请号: | 202210114160.3 | 申请日: | 2022-01-30 |
公开(公告)号: | CN115119077A | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 朱利叶斯·吕克特;海科·科齐奥勒克;斯滕·格鲁纳 | 申请(专利权)人: | ABB瑞士股份有限公司 |
主分类号: | H04Q9/00 | 分类号: | H04Q9/00;H04L1/22;H04L45/24;H04L45/247;H04L67/10;H04L67/12;H04L67/61;G06F9/54 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 李辉 |
地址: | 瑞士*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 有序 iot 消息 高度 可用 传递 | ||
1.一种用于在第一容器(11)中的第一软件应用(11a)与第二容器(21)中的第二软件应用(21a)之间传送消息(4)的方法(100),包括以下步骤:
·通过与所述第一容器(11)相关联的第一连接性服务(12)接收(110)由所述第一应用(11a)发送的消息(4)的有序序列;
·通过所述第一连接性服务(12)将每个消息(4)的至少两个副本(4a-4c)传输(120)给与所述第二容器(21)相关联的第二连接性服务(22),其中所述至少两个副本(4a-4c)在至少部分冗余路径上被路由,并且其中每个副本(4a-4c)指示原始消息(4)在原始有序序列中的位置;以及
·通过所述第二连接性服务(22)按照由所述原始有序序列给出的次序将每个消息(4)的至少一个副本(4a-4c)转发(130)给所述第二应用(21a)。
2.根据权利要求1所述的方法(100),其中所述至少部分冗余路径中的至少两个路径通过:
·中间件代理的不同实例(31-33),所述中间件代理被配置为管理软件应用(11a、21a)之间的发布/订阅通信;和/或
·网络内的不同路由;和/或
·针对网络的不同硬件接口;
·不同通信协议;和/或
·不同网络(8a,8b)。
3.根据权利要求2所述的方法(100),其中中间件代理的所述不同实例(31-33)已经被不同地编程和/或从不同的供应商获得。
4.根据权利要求1或3中任一项所述的方法(100),还包括:如果根据所述原始有序序列接下来要转发给所述第二应用的第一消息(4)的副本(4a-4c)尚未被所述第二连接性服务(22)接收到(131),但是在所述原始有序序列中稍晚的第二消息(4)的副本(4a-4c)已被接收(132),则缓冲(133)所述第二消息(4)直到所述第一消息(4)已经被接收并且转发给所述第二应用(21a)。
5.根据权利要求1到4中任一项所述的方法(100),还包括:如果在前一消息(4)已被转发给所述第二应用(21a)之后的预定期限内,根据所述原始有序序列接下来要转发给所述第二应用(21a)的消息(4)的副本未被所述第二连接性服务(22)接收(134),则请求(135)重传该消息(4)。
6.根据权利要求1到5中任一项所述的方法(100),还包括:
·通过所述第二连接性服务(22)确认(136)从所述第一连接性服务(12)接收到每个消息(4);以及
·通过所述第一连接性服务(12)缓冲(122)从所述第一应用(11a)所接收的每个消息(4),直到该消息(4)的至少一个副本(4a-4c)的接收被所述第二连接性服务(22)确认。
7.根据权利要求6所述的方法(100),其中确认和/或针对重传的请求通过集中式管理实体(51)从所述第二连接性服务(22)被转发给所述第一连接性服务(12)。
8.根据权利要求1到7中任一项所述的方法(100),还包括:通过所述第一连接性服务(12)聚合(121)来自所述第一应用(11a)的多个消息(4),以用于传输给所述第二连接性服务(22)。
9.根据权利要求1到8中任一项所述的方法(100),还包括:通过所述第一连接性服务(12)阻断(111)以所述第一应用(11a)为目的地的传入消息。
10.根据权利要求1到9中任一项所述的方法(100),其中所述第一连接性服务(12)是与第一吊舱(1)中的所述第一容器(11)相关联的边车和/或所述第二连接性服务(22)是与第二吊舱(2)中的所述第二容器(21)相关联的边车。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ABB瑞士股份有限公司,未经ABB瑞士股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210114160.3/1.html,转载请声明来源钻瓜专利网。