[发明专利]用于分发发布-订阅消息的方法和装置有效
申请号: | 201780092402.0 | 申请日: | 2017-10-06 |
公开(公告)号: | CN110771123B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | C·多纳 | 申请(专利权)人: | 韦斯特尔电子工业和贸易有限责任公司 |
主分类号: | H04L67/55 | 分类号: | H04L67/55;H04L67/148;H04L67/12;H04L67/562;H04W4/12 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 周阳君 |
地址: | 土耳其*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分发 发布 订阅 消息 方法 装置 | ||
1.一种用于使用消息代理器通过网络向客户端分发发布-订阅消息的方法,该方法包括:
消息代理器从第一客户端接收将第二客户端识别为第一客户端的继任者的消息;
确定第一客户端与消息代理器断开连接;并且
响应于确定第一客户端与消息代理器断开连接,消息代理器将被识别为用于传输到第一客户端的一个或多个消息路由到第二客户端。
2.根据权利要求1所述的方法,其中,确定第一客户端与消息代理器断开连接包括确定第一客户端与消息代理器不当地断开连接。
3.根据权利要求1或权利要求2所述的方法,其中,一个或多个消息是消息队列遥感传输消息。
4.根据权利要求1或权利要求2所述的方法,在从第一客户端接收识别第二客户端的消息之前,包括:
从第二客户端接收消息,该消息指示第二客户端对于接收被识别为用于传输到其它客户端的消息的可用性;并且
向第一客户端发送第二客户端对于接收旨在传输到第一客户端的一个或多个消息的可用性的指示。
5.根据权利要求4所述的方法,其中,来自第二客户端的消息包括第二客户端的供应商ID,并且响应于确定第二客户端的供应商ID与第一客户端的供应商ID匹配而执行向第一客户端发送第二客户端的可用性的指示。
6.根据权利要求4所述的方法,包括:
响应于从第一客户端接收轮询消息以对一个或多个客户端进行轮询以确定该一个或多个客户端对于接收旨在传输到第一客户端的一个或多个消息的可用性,向第一客户端发送第二客户端的可用性的指示。
7.根据权利要求1或权利要求2所述的方法,其中,一个或多个消息通过第一客户端对一个或多个消息的类别的订阅的指示被识别为用于传输到第一客户端,其中,指示由消息代理器存储。
8.根据权利要求1或权利要求2所述的方法,其中,来自第一客户端的识别第二客户端的消息包括第二客户端的媒体访问控制地址。
9.一种用于控制到客户端的发布-订阅消息的分发的方法,该方法包括:
第一客户端向消息代理器发送消息,该消息将第二客户端识别为第一客户端的继任者,该消息包括对消息代理器的指令以响应于消息代理器确定第一客户端与消息代理器断开连接而将被识别为用于传输到第一客户端的一个或多个消息路由到第二客户端。
10.一种计算机可读介质,具有存储于其上的包括指令的计算机程序,以使得当在计算设备上执行计算机程序时,计算设备被布置成执行权利要求1至9中的任一项所述的步骤。
11.一种消息代理器,被配置成将发布-订阅消息分发到客户端,消息代理器包括至少一个处理器和包括计算机程序代码的至少一个存储器,该至少一个存储器和计算机程序代码与至少一个处理器一起被配置成使得消息代理器至少:
确定消息代理器的第一客户端与消息代理器断开连接;并且
响应于确定第一客户端与消息代理器断开连接而将被识别为传输到第一客户端的一个或多个消息路由到第二客户端,第二客户端在来自第一客户端的识别第二客户端的消息中被识别为第一客户端的继任者。
12.一种第一客户端设备,被配置成控制到客户端的发布-订阅消息的分发,第一设备包括至少一个处理器和包括计算机程序代码的至少一个存储器,该至少一个存储器和计算机程序代码与至少一个处理器一起被配置成使得第一客户端至少:
向消息代理器发送消息,该消息将第二客户端识别为第一客户端的继任者,该消息包括对消息代理器的指令以响应于消息代理器确定第一客户端与消息代理器断开连接而将被识别为用于传输到第一客户端的一个或多个消息路由到第二客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于韦斯特尔电子工业和贸易有限责任公司,未经韦斯特尔电子工业和贸易有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780092402.0/1.html,转载请声明来源钻瓜专利网。