[發(fā)明專利]用于分發(fā)發(fā)布-訂閱消息的方法和裝置有效
| 申請?zhí)枺?/td> | 201780092402.0 | 申請日: | 2017-10-06 |
| 公開(公告)號: | CN110771123B | 公開(公告)日: | 2022-11-22 |
| 發(fā)明(設(shè)計)人: | C·多納 | 申請(專利權(quán))人: | 韋斯特爾電子工業(yè)和貿(mào)易有限責(zé)任公司 |
| 主分類號: | H04L67/55 | 分類號: | H04L67/55;H04L67/148;H04L67/12;H04L67/562;H04W4/12 |
| 代理公司: | 中國貿(mào)促會專利商標事務(wù)所有限公司 11038 | 代理人: | 周陽君 |
| 地址: | 土耳其*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 分發(fā) 發(fā)布 訂閱 消息 方法 裝置 | ||
用于使用消息代理器通過網(wǎng)絡(luò)將發(fā)布?訂閱消息分發(fā)到客戶端的方法和裝置。第一客戶端被配置成向消息代理器發(fā)送消息,以將第二客戶端聲明為其繼任者。消息代理器被配置成當?shù)谝豢蛻舳伺c消息代理器斷開連接時,將被指示為傳遞到第一客戶端的一個或多個消息路由到第二客戶端。第二客戶端然后可以取代第一客戶端接收和處理這些消息。
技術(shù)領(lǐng)域
本公開涉及用于使用消息代理器通過網(wǎng)絡(luò)將發(fā)布-訂閱消息分發(fā)到客戶端的方法和裝置。
背景技術(shù)
通信系統(tǒng)可以被看作通過提供用于在兩個或更多個設(shè)備之間攜帶信息的通信信道來實現(xiàn)在兩個或更多個設(shè)備(諸如用戶裝備、機器狀終端、服務(wù)器或其它節(jié)點)之間通信的設(shè)施。可以例如通過通信網(wǎng)絡(luò)和一個或多個兼容的通信設(shè)備來提供通信系統(tǒng)。通信可以包括例如用于攜帶語音數(shù)據(jù)的數(shù)據(jù)、電子郵件(電子郵件(email))、文本消息、多媒體和/或內(nèi)容數(shù)據(jù)通信等的通信。
可以實現(xiàn)用于在設(shè)備之間交換消息的一個特定模型是發(fā)布-訂閱模式。
發(fā)明內(nèi)容
根據(jù)第一方面,提供了用于使用消息代理器通過網(wǎng)絡(luò)向客戶端分發(fā)發(fā)布-訂閱消息的方法,該方法包括:消息代理器,從第一客戶端接收將第二客戶端識別為第一客戶端的繼任者的消息;確定第一客戶端與消息代理器斷開連接;并且響應(yīng)于確定第一客戶端與消息代理器斷開連接,消息代理器將被識別為用于傳輸?shù)降谝豢蛻舳说囊粋€或多個消息路由到第二客戶端。
在一些示例中,確定第一客戶端與消息代理器斷開連接包括確定第一客戶端與消息代理器不當?shù)財嚅_連接。
在一些示例中,一個或多個消息是消息隊列遙感傳輸消息。
在一些示例中,方法包括,在從第一客戶端接收識別第二客戶端的消息之前,從第二客戶端接收消息,該消息指示用于接收被識別為傳輸?shù)狡渌蛻舳说南⒌牡诙蛻舳说目捎眯裕徊⑶蚁虻谝豢蛻舳税l(fā)送用于接收旨在傳輸?shù)降谝豢蛻舳说囊粋€或多個消息的第二客戶端的可用性的指示。
在一些示例中,來自第二客戶端的消息包括第二客戶端的供應(yīng)商ID,并且響應(yīng)于確定第二客戶端的供應(yīng)商ID與第一客戶端的供應(yīng)商ID匹配而執(zhí)行向第一客戶端發(fā)送第二客戶端的可用性的指示。
在一些示例中,方法包括:響應(yīng)于從第一客戶端接收輪詢消息以對一個或多個客戶端進行輪詢以確定該一個或多個客戶端用于接收旨在傳輸?shù)降谝豢蛻舳说囊粋€或多個消息的可用性,向第一客戶端發(fā)送第二客戶端的可用性的指示。
在一些示例中,一個或多個消息通過第一客戶端對一個或多個消息的類別的訂閱的指示被識別為用于傳輸?shù)降谝豢蛻舳耍渲校甘居上⒋砥鞔鎯Α?/p>
在一些示例中,來自第一客戶端的識別第二客戶端的消息包括第二客戶端的媒體訪問控制地址。
根據(jù)第二方面,提供了用于控制向客戶端發(fā)布-訂閱消息的分發(fā)的方法,該方法包括:第一客戶端向消息代理器發(fā)送消息,該消息將第二客戶端識別為第一客戶端的繼任者,該消息包括對消息代理器的指令以響應(yīng)于消息代理器確定第一客戶端與消息代理器斷開連接而將被識別為傳輸?shù)降谝豢蛻舳说囊粋€或多個消息路由到第二客戶端。
根據(jù)第三方面,提供了包括指令的計算機程序,以使得當在計算設(shè)備上執(zhí)行計算機程序時,計算設(shè)備被布置成執(zhí)行第一或第二方面的步驟。
根據(jù)第四方面,提供了消息代理器,該消息代理器被配置成將發(fā)布-訂閱消息分發(fā)到客戶端,消息代理器包括至少一個處理器和包括計算機程序代碼的至少一個存儲器,該至少一個存儲器和計算機程序代碼與至少一個處理器一起被配置成使得消息代理器至少:確定消息代理器的第一客戶端與消息代理器斷開連接;并且響應(yīng)于確定第一客戶端與消息代理器斷開連接而將被識別為傳輸?shù)降谝豢蛻舳说囊粋€或多個消息路由到第二客戶端,第二客戶端在來自第一客戶端的識別第二客戶端的消息中被識別為第一客戶端的繼任者。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于韋斯特爾電子工業(yè)和貿(mào)易有限責(zé)任公司,未經(jīng)韋斯特爾電子工業(yè)和貿(mào)易有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780092402.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 電子數(shù)據(jù)分發(fā)系統(tǒng)
- 分發(fā)系統(tǒng)、分發(fā)控制設(shè)備和分發(fā)控制方法
- 分發(fā)方法和分發(fā)系統(tǒng)
- 廣播TS分發(fā)系統(tǒng)、分發(fā)裝置及分發(fā)方法
- 分發(fā)裝置、分發(fā)系統(tǒng)以及分發(fā)方法
- 分發(fā)系統(tǒng)以及分發(fā)方法
- 影像分發(fā)裝置、影像分發(fā)系統(tǒng)、影像分發(fā)方法及存儲介質(zhì)
- 分發(fā)梳齒以及分發(fā)梳
- 向用戶分發(fā)問題的方法及裝置
- 數(shù)據(jù)分發(fā)系統(tǒng)及數(shù)據(jù)分發(fā)方法
- 將發(fā)布數(shù)據(jù)發(fā)布至不同發(fā)布主機的系統(tǒng)及其方法
- 一種技術(shù)出版物內(nèi)容發(fā)布系統(tǒng)及方法
- 音/視頻流發(fā)布方法、流媒體服務(wù)器、發(fā)布端及流媒體系統(tǒng)
- 一種分布式代碼版本發(fā)布系統(tǒng)及方法
- 內(nèi)容發(fā)布方法、裝置、計算機設(shè)備以及可讀存儲介質(zhì)
- 文件發(fā)布方法和系統(tǒng)、發(fā)布服務(wù)器和文件生成裝置
- 軟件的發(fā)布質(zhì)量管理系統(tǒng)、方法以及裝置
- 信息發(fā)布方法、裝置、電子設(shè)備及計算機可讀存儲介質(zhì)
- 信息發(fā)布方法及裝置、存儲介質(zhì)、終端
- 服務(wù)發(fā)布方法及裝置、服務(wù)器、存儲介質(zhì)
- 一種呈現(xiàn)系統(tǒng)及其處理訂閱者訂閱信息的方法
- 一種位置相關(guān)信息訂閱方法、系統(tǒng)及裝置
- 基于會話初始化協(xié)議的訂閱方法和裝置
- 訂閱方法、訂閱授權(quán)方法及Feeds生成服務(wù)器
- 一種創(chuàng)建訂閱資源的方法和裝置
- 訂閱數(shù)據(jù)的發(fā)送、接收方法、裝置及系統(tǒng)
- 物聯(lián)網(wǎng)環(huán)境下訂閱通知處理方法、裝置、存儲介質(zhì)及設(shè)備
- 應(yīng)用服務(wù)的訂閱方法、裝置、服務(wù)器及存儲介質(zhì)
- 訂閱數(shù)據(jù)推送方法、裝置、電子設(shè)備及存儲介質(zhì)
- 基于社交網(wǎng)絡(luò)的服務(wù)訂閱信息推送方法及系統(tǒng)





