[發(fā)明專利]組播消息的通信方法、裝置、可讀介質(zhì)及電子設(shè)備有效
| 申請?zhí)枺?/td> | 202011269890.8 | 申請日: | 2020-11-13 |
| 公開(公告)號: | CN112448826B | 公開(公告)日: | 2022-04-15 |
| 發(fā)明(設(shè)計)人: | 樊榮;何俞勇 | 申請(專利權(quán))人: | 恒生電子股份有限公司 |
| 主分類號: | H04L12/18 | 分類號: | H04L12/18;H04L45/16 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 李慧引 |
| 地址: | 310053 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 消息 通信 方法 裝置 可讀 介質(zhì) 電子設(shè)備 | ||
本申請?zhí)岢隽艘环N組播消息的通信方法、裝置、可讀介質(zhì)及電子設(shè)備,該方法通過遠程直接內(nèi)存訪問RDMA組播消息發(fā)送隊列,向目標組播組中的多個組播組普通節(jié)點發(fā)送組播消息;從RDMA組播消息發(fā)送隊列對應的RDMA完成隊列中,查詢每一個組播組普通節(jié)點對應的組播消息發(fā)送結(jié)果;從中篩選出所有未成功接收到組播代理節(jié)點發(fā)送的所述組播消息的組播組普通節(jié)點;通過RDMA組播消息發(fā)送隊列,向篩選出的每一個組播組普通節(jié)點發(fā)送組播消息,并返回執(zhí)行從所述RDMA組播消息發(fā)送隊列對應的RDMA完成隊列中,查詢每一個組播組普通節(jié)點對應的組播消息發(fā)送結(jié)果步驟,直至每一個組播組普通節(jié)點均成功接收到組播消息為止,提升了組播消息傳輸過程的可靠性。
技術(shù)領(lǐng)域
本申請涉及通信技術(shù)領(lǐng)域,尤其涉及一種組播消息的通信方法、裝置、可讀介質(zhì)及電子設(shè)備。
背景技術(shù)
組播功能指的是單個發(fā)送者對應多個接收者的一種網(wǎng)絡(luò)通信。現(xiàn)有技術(shù)中,通常通過路由器來實現(xiàn)組播功能。具體的,當一個主機需要向組播組發(fā)送組播消息時,路由器會復制該組播消息,將復制的組播消息通過交換機發(fā)送給該組播組中的主機。
然而,現(xiàn)有的組播消息的傳輸方式中,路由器將組播消息傳輸給組播組中的主機之后,可能會因為傳輸過程中出現(xiàn)的一些故障,導致某些組播組中的主機沒有接收到組播消息。而路由器無法知道哪些主機沒有接收到組播消息,進而無法給主機重發(fā)組播消息,導致組播消息的傳輸可靠性較低。
發(fā)明內(nèi)容
基于上述現(xiàn)有技術(shù)的不足,本申請?zhí)岢隽艘环N組播消息的通信方法、裝置、可讀介質(zhì)及電子設(shè)備,以實現(xiàn)在節(jié)點沒有收到組播消息的情況下,向節(jié)點重發(fā)組播消息,以提升組播消息的傳輸可靠性。
本申請第一方面公開了一種組播消息的通信方法,應用于組播代理節(jié)點,所述組播消息的通信方法包括:
通過遠程直接內(nèi)存訪問RDMA組播消息發(fā)送隊列,向目標組播組中的多個組播組普通節(jié)點發(fā)送組播消息;其中,所述目標組播組,包括:所述組播代理節(jié)點和多個組播組普通節(jié)點;
從所述RDMA組播消息發(fā)送隊列對應的RDMA完成隊列中,查詢每一個所述組播組普通節(jié)點對應的組播消息發(fā)送結(jié)果;其中,所述組播消息發(fā)送結(jié)果,用于說明所述組播組普通節(jié)點是否成功接收到所述組播代理節(jié)點發(fā)送的所述組播消息;
從查詢到的每一個所述組播組普通節(jié)點對應的組播消息發(fā)送結(jié)果中,篩選出所有未成功接收到所述組播代理節(jié)點發(fā)送的所述組播消息的組播組普通節(jié)點;
通過所述RDMA組播消息發(fā)送隊列,向篩選出的每一個組播組普通節(jié)點發(fā)送所述組播消息,并返回執(zhí)行所述從所述RDMA組播消息發(fā)送隊列對應的RDMA完成隊列中,查詢每一個所述組播組普通節(jié)點對應的組播消息發(fā)送結(jié)果步驟,直至每一個所述組播組普通節(jié)點均成功接收到所述組播代理節(jié)點發(fā)送的所述組播消息為止。
可選地,在上述組播消息的通信方法中,所述通過遠程直接內(nèi)存訪問RDMA組播消息發(fā)送隊列,向目標組播組中的多個組播組普通節(jié)點發(fā)送組播消息之前,還包括:
利用所述組播消息的消息內(nèi)容地址信息以及每一個組播組普通節(jié)點的節(jié)點信息,分別生成每一個所述組播組普通節(jié)點對應的發(fā)送隊列單元;
將生成的每一個所述組播組普通節(jié)點對應的發(fā)送隊列單元填入RDMA組播消息發(fā)送隊列中。
可選地,在上述組播消息的通信方法中,所述從查詢到的每一個所述組播組普通節(jié)點對應的組播消息發(fā)送結(jié)果中,篩選出所有未成功接收到所述組播代理節(jié)點發(fā)送的所述組播消息的組播組普通節(jié)點,包括:
若查詢到的每一個所述組播組普通節(jié)點對應的組播消息發(fā)送結(jié)果中,存在有用于說明未成功接收到所述組播代理節(jié)點發(fā)送的所述組播消息的組播消息發(fā)送結(jié)果,則將每一個所述組播組普通節(jié)點對應的組播消息發(fā)送結(jié)果,記錄至目標組播組信息表中;其中,所述目標組播組信息表,包括所述目標組播組中每一個組播組普通節(jié)點的節(jié)點信息;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于恒生電子股份有限公司,未經(jīng)恒生電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011269890.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種全自動氣體分離膜滲透性測試裝置及方法
- 下一篇:開口襯套壓裝工藝
- 通信裝置、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信方法、通信電路、通信系統(tǒng)
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信終端、通信系統(tǒng)、通信方法以及通信程序
- 通信終端、通信方法、通信裝備和通信系統(tǒng)
- 通信裝置、通信程序、通信方法以及通信系統(tǒng)
- 通信裝置、通信系統(tǒng)、通信方法及計算機可讀取的記錄介質(zhì)





