[發(fā)明專利]一種進(jìn)程組和進(jìn)程組中的異常組成員離開的方法有效
| 申請?zhí)枺?/td> | 201180001042.1 | 申請日: | 2011-06-29 |
| 公開(公告)號: | CN102318272A | 公開(公告)日: | 2012-01-11 |
| 發(fā)明(設(shè)計(jì))人: | 劉穎 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/06 |
| 代理公司: | 北京中博世達(dá)專利商標(biāo)代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 中國廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 進(jìn)程 中的 異常 組成 離開 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)中的因特網(wǎng)組管理協(xié)議,尤其涉及一種進(jìn)程組和進(jìn)程組中的異常組成員離開的方法。
背景技術(shù)
組播是指在發(fā)送者和每一接收者之間實(shí)現(xiàn)點(diǎn)對多點(diǎn)網(wǎng)絡(luò)連接傳輸。因特網(wǎng)組管理協(xié)議(Internet?Group?Management?Protocol,IGMP)是因特網(wǎng)協(xié)議家族中的一個組播協(xié)議,用于主機(jī)向任一個直接相鄰的路由器報(bào)告它們的組成員情況。在集群路由器、分布式路由器中存在大量的進(jìn)程間通信。如果一份數(shù)據(jù)多個進(jìn)程都關(guān)心,讓相關(guān)進(jìn)程加入一個進(jìn)程組,采用組播通信方式來進(jìn)行通信以便節(jié)省連接和帶寬等操作系統(tǒng)資源。
進(jìn)程組成員間的通信對可靠性往往有較高要求,對組播通信而言,當(dāng)接收進(jìn)程成員異常時,發(fā)送進(jìn)程成員應(yīng)較快判別進(jìn)程組中的異常接收進(jìn)程成員,不能中斷通信。當(dāng)異常接收進(jìn)程成員恢復(fù)后,發(fā)送進(jìn)程成員應(yīng)通知異常進(jìn)程成員之前數(shù)據(jù)失效,需要重新加入進(jìn)程組以獲取新的數(shù)據(jù)。
在現(xiàn)有技術(shù)中,當(dāng)進(jìn)程組成員異常退出進(jìn)程組時,發(fā)送組成員會發(fā)送進(jìn)程組查詢消息來確認(rèn)進(jìn)程組成員,如果組成員異常沒有回應(yīng),則發(fā)送組成員把異常組成員從進(jìn)程組中刪除。
發(fā)明人發(fā)現(xiàn)在現(xiàn)有技術(shù)中至少存在如下問題:在刪除異常組成員之后,當(dāng)異常進(jìn)程組成員恢復(fù)通信后,沒有一種機(jī)制來通知異常組成員已從進(jìn)程組中刪除,需要重新加入進(jìn)程組,因而其只能往該進(jìn)程組發(fā)送報(bào)文,無法收到進(jìn)程組成員發(fā)來的報(bào)文。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種進(jìn)程組和進(jìn)程組中的異常組成員離開的方法,能夠確定進(jìn)程組中的組成員可靠地離開進(jìn)程組。
為達(dá)到上述目的,本發(fā)明進(jìn)程組中的異常組成員可靠離開的方法實(shí)施例采用如下技術(shù)方案:
一種進(jìn)程組中的異常組成員離開的方法,包括:
發(fā)送組成員對自身所屬進(jìn)程組中的組成員進(jìn)行異常檢測并從中確定出現(xiàn)異常的組成員;
所述發(fā)送組成員從自身的本地組成員拓?fù)渲袆h除所述異常組成員;
所述發(fā)送組成員在所述異常組成員恢復(fù)數(shù)據(jù)通信后發(fā)送強(qiáng)迫離開消息通知所述異常組成員離開所述進(jìn)程組,
所述異常組成員收到所述強(qiáng)迫離開消息后離開所述進(jìn)程組。
一種進(jìn)程組,包括:
發(fā)送組成員,用于向接收組成員發(fā)送報(bào)文,并對進(jìn)程組中的組成員進(jìn)行異常檢測,確定出現(xiàn)異常的接收組成員,在確定出出現(xiàn)異常的接收組成員后,將所述出現(xiàn)異常的接收組成員從該發(fā)送組成員的本地組成員拓?fù)渲袆h除所述出現(xiàn)異常的接收組成員;所述發(fā)送組成員在所述出現(xiàn)異常的接收組成員恢復(fù)數(shù)據(jù)通信后發(fā)送強(qiáng)迫離開消息通知所述出現(xiàn)異常的接收組成員離開所述進(jìn)程組;
接收組成員,用于接收發(fā)送組成員發(fā)送的報(bào)文,并在接收到發(fā)送組成員發(fā)送的所述強(qiáng)迫離開消息后,離開進(jìn)程組。
本發(fā)明實(shí)施例進(jìn)程組和進(jìn)程組中的異常組成員離開的方法,在發(fā)送組成員探測出異常組成員并將其刪除后,當(dāng)所述異常組成員恢復(fù)數(shù)據(jù)通信后,發(fā)送組成員發(fā)送強(qiáng)迫離開消息要求所述異常組成員離開進(jìn)程組,所述異常組成員收到強(qiáng)迫離開消息之后離開進(jìn)程組。由于所述異常組成員離開進(jìn)程組時,已收到強(qiáng)迫離開消息知道自身已被刪除,這樣,所述異常組成員在不僅需要往組內(nèi)發(fā)送報(bào)文而且需要收到進(jìn)程組內(nèi)其它組成員發(fā)來的報(bào)文時應(yīng)重新加入進(jìn)程組。
附圖說明
為了更清楚地說明本實(shí)用新型實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本實(shí)用新型的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1所示為本發(fā)明中進(jìn)程組中的組成員可靠離開的方法實(shí)施例的流程圖;
圖2所示為本發(fā)明實(shí)施例中確定出現(xiàn)異常的組成員的流程圖;
圖3所示為本發(fā)明進(jìn)程組中的組成員可靠離開的方法另一實(shí)施例的流程圖;
圖4所示為本發(fā)明進(jìn)程組中的組成員可靠離開的方法又一實(shí)施例的流程圖。
具體實(shí)施方式
為更好的理解本發(fā)明且使本發(fā)明能夠易于實(shí)施。下面結(jié)合附圖及具體實(shí)施例對本發(fā)明進(jìn)行詳細(xì)描述。
本發(fā)明實(shí)施例提供一種進(jìn)程組中的異常組成員離開的方法。如圖1所示,該方法包括以下步驟:
S10:發(fā)送組成員對自身所屬進(jìn)程組中的組成員進(jìn)行異常檢測并從中確定出現(xiàn)異常的組成員;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201180001042.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





