專利名稱:中繼裝置、無(wú)線通信系統(tǒng)以及多播中繼方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種實(shí)現(xiàn)在移動(dòng)通信中高效且有效的多播通信的中繼裝 置、無(wú)線通信系統(tǒng)以及多播中繼方法。
背景技術(shù):
io WiMAX (微波存取全球互通)被定義為基于正EE 802.16的固定無(wú)
線通信技術(shù)。正在對(duì)WiMAX技術(shù)進(jìn)行用于提供快速無(wú)線通信服務(wù)的標(biāo) 準(zhǔn)化。WiMAX Forum⑧是作為推進(jìn)WiMAX技術(shù)的組織而建立的行業(yè)領(lǐng) 導(dǎo)組織。下面給出的非專利文獻(xiàn)1是WiMAX Forum⑧發(fā)布的作為關(guān)于 WiMAX技術(shù)的技術(shù)綜述的文獻(xiàn)。
15 非專利文獻(xiàn)1描述了在WiMAX技術(shù)中支持多BS (基站)-MBS (多
播廣播服務(wù))的含義。具體地說(shuō),要求使用WiMAX技術(shù)的無(wú)線通信系 統(tǒng)通過(guò)多播通信提供諸如新聞節(jié)目、體育節(jié)目、天氣預(yù)報(bào)和交通信息的 各種內(nèi)容。
以使用IP (網(wǎng)際協(xié)議)協(xié)議加入和離開(kāi)多播通信中的多播組的方式 20將IGMP (因特網(wǎng)組管理協(xié)議)和MLD (多播偵聽(tīng)器發(fā)現(xiàn))用作多播組 管理協(xié)議。IGMP是支持IPv4的多播組管理協(xié)議,而MLD是支持IPv6 的多播組管理協(xié)議。
以下文獻(xiàn)是公開(kāi)了用于支持多播通信的系統(tǒng)等的傳統(tǒng)現(xiàn)有技術(shù)文 獻(xiàn)。下面給出的專利文獻(xiàn)1公開(kāi)了一種無(wú)線多播系統(tǒng)等。該無(wú)線多播系 25統(tǒng)是這樣的系統(tǒng),即,路由器存儲(chǔ)表示將分組發(fā)送到多播組的無(wú)線接入 點(diǎn)設(shè)備的信息和表示該多播組的信息之間的關(guān)聯(lián)信息,通過(guò)將該關(guān)聯(lián)信 息發(fā)送到無(wú)線終端來(lái)指定應(yīng)該與該無(wú)線終端建立連接的接入點(diǎn)設(shè)備。
此外,下面給出的專利文獻(xiàn)2公開(kāi)了一種IP分組多播方法。根據(jù)該
方法,在具有分級(jí)結(jié)構(gòu)的中繼節(jié)點(diǎn)中,高位節(jié)點(diǎn)響應(yīng)于從低位節(jié)點(diǎn)給出
的加入請(qǐng)求而存儲(chǔ)低級(jí)節(jié)點(diǎn)信息,并且響應(yīng)于解除請(qǐng)求而刪除該信息。
專利文獻(xiàn)1是"日本專利申請(qǐng)?zhí)亻_(kāi)第2004-15435號(hào)公報(bào)"。 專利文獻(xiàn)2是"日本專利申請(qǐng)?zhí)亻_(kāi)第2002-94562號(hào)公報(bào)"。 非專利文獻(xiàn)1是WiMAX Forum, "Technical Overview and 5 Performance Evaluation", Mobile WiMAX-Part 1, 2006年2月16日。
然而,因?yàn)槭蛊谕邮疹A(yù)定多播組的分組的無(wú)線終端選擇應(yīng)連接的
無(wú)線接入點(diǎn)設(shè)備,所以上述專利文獻(xiàn)1中公幵的無(wú)線多播系統(tǒng)不適合支
持移動(dòng)通信的系統(tǒng)。
此外,根據(jù)上面給出的專利文獻(xiàn)2中公開(kāi)的多播通信方法,每個(gè)基 10站(RNC)針對(duì)各個(gè)連接的移動(dòng)終端,管理關(guān)于加入多播組的信息,所
以出現(xiàn)了這樣的問(wèn)題,即,每個(gè)基站中管理的信息的量增加并且需要在
各基站之間進(jìn)行同步,這導(dǎo)致系統(tǒng)體系結(jié)構(gòu)的復(fù)雜化。
此外,非專利文獻(xiàn)1未公開(kāi)在WiMAX技術(shù)中支持多BS-MBS的具
體方法。
1
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種實(shí)現(xiàn)在移動(dòng)通信中高效且有效的多播通信 的中繼裝置、無(wú)線通信系統(tǒng)以及多播中繼方法。
為了解決上面的問(wèn)題,本發(fā)明采用以下結(jié)構(gòu)。即,本發(fā)明涉及一種 20中繼裝置,該中繼裝置將包含要分發(fā)給移動(dòng)終端的內(nèi)容的用戶數(shù)據(jù)分組
發(fā)送到按分組成區(qū)(zone)的方式管理的多個(gè)基站,在所述用戶數(shù)據(jù)分
組中設(shè)置有關(guān)于與所述內(nèi)容相關(guān)聯(lián)的多播組的信息,所述中繼裝置包括
存儲(chǔ)裝置,其將關(guān)于所述移動(dòng)終端加入的多播組的信息、關(guān)于與所述移 動(dòng)終端執(zhí)行無(wú)線通信的基站的信息、以及關(guān)于該基站所屬于的區(qū)的信息
25以使這些信息項(xiàng)彼此相關(guān)聯(lián)的方式存儲(chǔ)在存儲(chǔ)單元中;提取裝置,當(dāng)經(jīng)
由所述多個(gè)基站中的任一個(gè)從所述移動(dòng)終端接收到離開(kāi)所述多播組的請(qǐng)
求的LEAVE分組時(shí),所述提取裝置從所述存儲(chǔ)單元中提取關(guān)于基站的信 息,該信息是以與離幵目標(biāo)多播組以及途經(jīng)基站所屬于的區(qū)相關(guān)聯(lián)的方 式存儲(chǔ)的;確定裝置,其通過(guò)將由所述提取裝置提取的基站與對(duì)所接收
到的LEAVE分組進(jìn)行中繼的基站進(jìn)行比較,來(lái)確定是否需要發(fā)送查詢分 組,該查詢分組用于檢查繼續(xù)加入所述離開(kāi)目標(biāo)多播組的移動(dòng)終端的存 在;和發(fā)送裝置,其基于由所述確定裝置得到的確定結(jié)果,將包含所述 查詢分組的所述用戶數(shù)據(jù)分組發(fā)送到屬于這樣的區(qū)的各個(gè)所述基站,所 5述區(qū)的信息與關(guān)于所述離開(kāi)目標(biāo)多播組的信息一起存儲(chǔ)在所述存儲(chǔ)單元 中。
在根據(jù)本發(fā)明的中繼裝置中,關(guān)于所述移動(dòng)終端加入的多播組的信 息是與關(guān)于與所述移動(dòng)終端執(zhí)行無(wú)線通信的基站的信息以及關(guān)于該基站 所屬于的區(qū)的信息一起進(jìn)行管理的。在從所述移動(dòng)終端接收到所述 io LEAVE消息的情況下,將與所述離開(kāi)目標(biāo)多播組和對(duì)所接收到的LEAVE 消息進(jìn)行中繼的基站所屬于的區(qū)相關(guān)聯(lián)地存儲(chǔ)在所述存儲(chǔ)單元中的基站 與對(duì)所述LEAVE消息進(jìn)行中繼的基站進(jìn)行比較,并且基于該比較的結(jié)果 確定是否需要將向與所述離開(kāi)目標(biāo)多播組相關(guān)的目標(biāo)區(qū)發(fā)送所述查詢分 組。
15 采用這種方案,根據(jù)本發(fā)明,例如如果確定該比較的結(jié)果為不相同,
則確定在該區(qū)中存在加入所述離開(kāi)目標(biāo)多播組的其他移動(dòng)終端,可以不 向?qū)儆谠搮^(qū)的各基站發(fā)送關(guān)于所述離開(kāi)目標(biāo)多播組的查詢分組。
因此,根據(jù)本發(fā)明,可以減少用于管理多播組的消息(例如上述情 境下的查詢分組)的無(wú)用發(fā)送和接收,并且在這些移動(dòng)終端會(huì)移動(dòng)的前
20提下可以在以這些移動(dòng)終端為目標(biāo)的系統(tǒng)中執(zhí)行高效和有效的多播通 信。
此外,根據(jù)本發(fā)明的中繼裝置還可包括更新裝置,當(dāng)經(jīng)由所述多個(gè) 基站中的任一個(gè)從所述移動(dòng)終端接收到加入所述多播組的請(qǐng)求的JOIN 分組時(shí),所述更新裝置用關(guān)于對(duì)所述JOIN分組進(jìn)行中繼的基站的信息來(lái) 25更新所述關(guān)于基站的信息,所述關(guān)于基站的信息以與途經(jīng)基站所屬于的 區(qū)和加入目標(biāo)多播組相關(guān)聯(lián)的方式存儲(chǔ)在所述存儲(chǔ)單元中。
艮P,根據(jù)本發(fā)明,以每次所述JOIN消息被中繼時(shí)針對(duì)對(duì)JOIN消息 進(jìn)行中繼的基站所屬于的每個(gè)區(qū)順序地更新關(guān)于該基站的信息的方式來(lái) 管理所述多播組中的所述移動(dòng)終端的加入狀態(tài)。
采用這種方案,根據(jù)本發(fā)明,如果對(duì)所接收到的LEAVE消息進(jìn)行中 繼的基站和以與所述離開(kāi)目標(biāo)多播組以及所述區(qū)相關(guān)聯(lián)的方式存儲(chǔ)在所 述存儲(chǔ)單元中的基站不同,則可以確定在該區(qū)中存在無(wú)線連接到加入所
述多播組的其他移動(dòng)終端的其他基站。這種情況不必向該區(qū)發(fā)送所述查
5詢分組,所以可以減少無(wú)用的消息。
此外,根據(jù)本發(fā)明的中繼裝置還可以包括刪除裝置,如果在所述發(fā) 送裝置已發(fā)送包含所述查詢分組的所述用戶數(shù)據(jù)分組的情況下未接收到 響應(yīng)分組,則所述刪除裝置從所述存儲(chǔ)單元中刪除一記錄,該記錄以彼 此相關(guān)聯(lián)的方式包含所述離開(kāi)目標(biāo)多播組、對(duì)所述LEAVE分組進(jìn)行中繼
10的基站以及該基站所屬于的區(qū)。
此外,根據(jù)本發(fā)明的中繼裝置還可以包括傳送裝置,當(dāng)所述刪除裝 置刪除了所述記錄時(shí),所述傳送裝置檢査以與包含在所刪除記錄中的所 述多播組相關(guān)聯(lián)的方式存儲(chǔ)在所述存儲(chǔ)單元中的其他記錄的存在,如果 不存在其他記錄,則將所接收到的LEAVE分組傳送到高位裝置,而如果
15存在其他記錄,則不傳送所接收到的LEAVE分組。
根據(jù)本發(fā)明,可以基于存儲(chǔ)在所述存儲(chǔ)單元中的所述信息來(lái)檢査在 其他區(qū)下加入與所接收到的LEAVE分組相關(guān)的離開(kāi)目標(biāo)多播組的移動(dòng) 終端的存在,所以可以僅在所有區(qū)中都沒(méi)有移動(dòng)終端加入所述多播組的 情況下才將所述LEAVE分組傳送到高位裝置。
20 因此,根據(jù)本發(fā)明,可以消除中繼裝置與高位裝置之間的無(wú)用消息,
因而可以實(shí)現(xiàn)高效的多播通信。
此外,本發(fā)明是涉及一種包括所述中繼裝置和所述基站裝置的無(wú)線 通信系統(tǒng)的發(fā)明,并且還是涉及一種多播中繼方法的發(fā)明,通過(guò)所述多 播中繼方法,使計(jì)算機(jī)等實(shí)現(xiàn)所述中繼裝置的任一功能。此外,本發(fā)明
25還可以是實(shí)現(xiàn)上述任一功能的程序,并且還可以是記錄有這種程序的計(jì) 算機(jī)可讀存儲(chǔ)介質(zhì)。
根據(jù)本發(fā)明,可以提供一種實(shí)現(xiàn)在移動(dòng)通信中高效且有效的多播通 信的中繼裝置、無(wú)線通信系統(tǒng)以及多播中繼方法。
圖1是例示了本實(shí)施方式中的多BS-MBS系統(tǒng)的系統(tǒng)體系結(jié)構(gòu)的圖; 圖2是例示了 ASN網(wǎng)關(guān)的功能結(jié)構(gòu)的圖3是示出了 MBS區(qū)管理數(shù)據(jù)庫(kù)中的MBS區(qū)信息表的示例的圖; 5 圖4是示出了多播組管理數(shù)據(jù)庫(kù)中的多播組信息表的圖5是示出了隧道信息數(shù)據(jù)庫(kù)中的隧道信息表的示例的圖; 圖6是示出了從基站發(fā)送到ASN網(wǎng)關(guān)的JOIN消息的圖; 圖7是示出了從ASN網(wǎng)關(guān)發(fā)送到邊緣路由器的JOIN消息的圖; 圖8是示出了從ASN網(wǎng)關(guān)發(fā)送到基站的成員資格査詢(組特定 io (Group Specific))消息的圖9是示出了作為對(duì)GS査詢消息的響應(yīng)從基站發(fā)送到ASN網(wǎng)關(guān)的 成員資格報(bào)告消息的圖10是示出了從基站發(fā)送到ASN網(wǎng)關(guān)的LEAVE消息的圖; 圖11是示出了從ASN網(wǎng)關(guān)發(fā)送到邊緣路由器的LEAVE消息的圖; 15 圖12是示出了從CSN發(fā)送并經(jīng)由邊緣路由器、ASN網(wǎng)關(guān)和基站而
分發(fā)到移動(dòng)終端的多播數(shù)據(jù)圖13是示出了接收到JOIN消息時(shí)的處理的圖; 圖14是示出了發(fā)送GS査詢消息時(shí)的處理的圖; 圖15是示出了接收到LEAVE消息時(shí)的第一處理模式的圖;以及 20 圖16是示出了接收到LEAVE消息時(shí)的第二處理模式的圖。
具體實(shí)施方式
[實(shí)施方式]
下文將參照附圖描述本發(fā)明的實(shí)施方式中的多BS-MBS系統(tǒng)(在下 25文中將被簡(jiǎn)稱為MBS系統(tǒng))。應(yīng)該注意,下面實(shí)施方式中的結(jié)構(gòu)是范例, 本發(fā)明不限于該實(shí)施方式中的結(jié)構(gòu)。此外,下面的討論將僅針對(duì)本實(shí)施 方式中的MBS系統(tǒng)的多播通信服務(wù),然而MBS系統(tǒng)可以包括其他功能。
將參照?qǐng)D1說(shuō)明本實(shí)施方式中的MBS系統(tǒng)的系統(tǒng)體系結(jié)構(gòu)。圖1
是例示了本實(shí)施方式中的MBS系統(tǒng)的系統(tǒng)體系結(jié)構(gòu)的圖。
通過(guò)經(jīng)由邊緣路由器20將CSN (連通性服務(wù)網(wǎng)絡(luò))IO與ASN (接 入服務(wù)網(wǎng)絡(luò))15彼此連接來(lái)建立本實(shí)施方式中的MBS系統(tǒng)。要注意,本 實(shí)施方式中的MBS系統(tǒng)可以被配置為分別包括多個(gè)CSN 10和多個(gè)ASN 5 15,并且可以不用邊緣路由器20介入地連接各網(wǎng)絡(luò)。 <CSN>
通過(guò)分別連接路由器、AAA (認(rèn)證、授權(quán)、計(jì)費(fèi))代理服務(wù)器、用 戶數(shù)據(jù)庫(kù)、互通網(wǎng)關(guān)等(未示出)來(lái)配置CSN 10。CSN 10為被提供WiMAX 服務(wù)的WiMAX訂戶(例如,移動(dòng)終端60)提供IP (網(wǎng)際協(xié)議)連接服 io務(wù)等。此外,CSN10通過(guò)多播通信提供作為WiMAX服務(wù)的各種內(nèi)容, 諸如新聞節(jié)目、體育節(jié)目、天氣預(yù)報(bào)以及交通信息。要提供的各內(nèi)容被 分配了彼此不同的多播地址,并且CSN 10管理各內(nèi)容和所述多播地址之 間的相關(guān)表。該相關(guān)表可以預(yù)先可調(diào)整地保持在CSN 10的存儲(chǔ)器等中。 盡管對(duì)CSN 10提供的通信服務(wù)的描述是關(guān)于基于多播通信的服務(wù),但是 15 MBS系統(tǒng)還可以提供其他類型的通信服務(wù)。
CSN 10經(jīng)由邊緣路由器20連接到ASN 15。該連接涉及利用例如IP。 CSN 10將應(yīng)提供的內(nèi)容作為多播分組發(fā)送到邊緣路由器20,所述多播分 組具有針對(duì)所述內(nèi)容而分配的多播地址設(shè)置。
<邊緣路由器>
20 邊緣路由器20被連接到所管理的多個(gè)ASN網(wǎng)關(guān)30,并管理與用于
分發(fā)從CSN IO發(fā)送的內(nèi)容的多播通信有關(guān)的信息。邊緣路由器20將所 管理的每個(gè)ASN網(wǎng)關(guān)30當(dāng)作一加入多播組的主機(jī)。邊緣路由器20獨(dú)立 地處理多播組管理消息,從而控制各個(gè)ASN網(wǎng)關(guān)30加入或離開(kāi)預(yù)定多 播組的過(guò)程。
25 <ASN>
通過(guò)連接ASN網(wǎng)關(guān)30和基站50而構(gòu)成ASN 15。移動(dòng)終端60與覆 蓋該移動(dòng)終端60所處通信使能區(qū)域的基站50進(jìn)行無(wú)線通信,從而連接 根據(jù)本實(shí)施方式的MBS系統(tǒng)并由此得到提供的WiMAX服務(wù)。下文將描 述構(gòu)成ASN15的各個(gè)裝置。
ASN網(wǎng)關(guān)》
ASN網(wǎng)關(guān)30是包括CPU(中央處理單元)、存儲(chǔ)器、輸入/輸出接口 等的網(wǎng)關(guān)裝置。ASN網(wǎng)關(guān)30被連接到所管理的多個(gè)基站50。圖1中的 示例是ASN網(wǎng)關(guān)30被連接到基站BS1、 BS2、 BS3、 BS4和BS5中的每
5 —個(gè)。ASN網(wǎng)關(guān)30將所管理的基站50分組到預(yù)定MBS區(qū)中,從而根據(jù) MBS區(qū)來(lái)控制多播通信。圖1中的示例示出了基站BS1、 BS2和BS3被 管理為MBS區(qū)#1 ,并且基站BS4和BS5被管理為MBS區(qū)#2。
下文將參照?qǐng)D2來(lái)說(shuō)明ASN網(wǎng)關(guān)30的裝置結(jié)構(gòu)。圖2是例示了 ASN 網(wǎng)關(guān)30的功能結(jié)構(gòu)的框圖。ASN網(wǎng)關(guān)30具有高位通信單元201、多播
io控制單元202、 MBS區(qū)管理單元203、多播組管理單元204、隧道控制單 元208、 MBS區(qū)管理數(shù)據(jù)庫(kù)205、多播組管理數(shù)據(jù)庫(kù)206、隧道信息數(shù)據(jù) 庫(kù)209等。
高位通信單元201控制與邊緣路由器20的多播通信。具體來(lái)說(shuō),高 位通信單元201接收從邊緣路由器20發(fā)送的包括內(nèi)容信息的多播分組,
15并將接收到的多播分組傳送到多播控制單元202。此外,高位通信單元 201將多播用分組發(fā)送到邊緣路由器20。要注意,高位通信單元201可 以處理多播分組以外的數(shù)據(jù)。
多播控制單元202與高位通信單元201、 MBS區(qū)管理單元203、多 播組管理單元204以及隧道控制單元208協(xié)同工作,從而控制用于將從
20 CSN 10發(fā)送的內(nèi)容信息分發(fā)到移動(dòng)終端60的多播通信。為了接收期望 內(nèi)容的分發(fā),各移動(dòng)終端60需要加入預(yù)定多播組。多播控制單元202控 制各移動(dòng)終端60加入或離開(kāi)預(yù)定多播組的過(guò)程。例如,多播控制單元202 控制被用作上述過(guò)程的IGMP (因特網(wǎng)組管理協(xié)議)或MLD (多播偵聽(tīng) 器發(fā)現(xiàn))。多播控制單元202處理被上面給出的協(xié)議用作多播組管理消息
25的JOIN消息(成員資格報(bào)告消息)、LEAVE消息、成員資格査詢(組特 定)消息(在下文中被稱為GS査詢消息)、成員資格查詢(General (通 用))消息(在下文中被稱為G查詢消息)等。
此外,多播控制單元202處理包含從CSN 10發(fā)送的內(nèi)容信息的多播 數(shù)據(jù)。多播控制單元202將應(yīng)被發(fā)送到邊緣路由器20的多播分組在多播
組管理消息和多播數(shù)據(jù)中傳送到高位通信單元201,并將應(yīng)被發(fā)送到移動(dòng)
終端60的多播分組與關(guān)于用作發(fā)送目的地的MBS區(qū)的信息一起傳送到 隧道控制單元208。隨后將深入描述要在多播控制單元202中處理的多播 組管理消息和多播數(shù)據(jù)。
5 MBS區(qū)管理單元203參照MBS區(qū)管理數(shù)據(jù)庫(kù)205,并由此管理關(guān)于
各個(gè)基站50所屬于的區(qū)的信息。MBS區(qū)管理單元203參照MBS區(qū)管理 數(shù)據(jù)庫(kù)205中的MBS區(qū)信息表。圖3是示出了 MBS區(qū)管理數(shù)據(jù)庫(kù)205 中的MBS區(qū)信息表的示例的圖。該MBS區(qū)信息表保持有關(guān)于各個(gè)基站 所屬于的MBS區(qū)的多條信息。MBS區(qū)信息表可以被預(yù)先設(shè)置,并且還
io可以通過(guò)通信來(lái)動(dòng)態(tài)更新。
多播組管理單元204基于經(jīng)多播控制單元202處理的多播組管理消 息,針對(duì)各MBS區(qū)來(lái)管理關(guān)于MBS區(qū)中的移動(dòng)終端60所加入的多播組 的各條信息。該管理包括利用多播組管理數(shù)據(jù)庫(kù)206。
圖4是示出了多播組管理數(shù)據(jù)庫(kù)206中的多播組信息表的圖。多播
15組管理單元204針對(duì)每個(gè)多播組和每個(gè)MBS區(qū),在多播組信息表中保持 多播地址、MBS區(qū)信息以及最后應(yīng)答方信息。被保留為最后應(yīng)答方信息 的是關(guān)于這樣的基站的信息,所述基站最后中繼了加入相同MBS區(qū)中的 相同多播組的請(qǐng)求(JOIN消息)。
隧道控制單元208控制如何產(chǎn)生與取消GRE (通用路由封裝)隧道,
20并且處理經(jīng)由GRE隧道與基站50進(jìn)行的多播通信。具體地說(shuō),隧道控 制單元208經(jīng)由GRE隧道將從多播控制單元202發(fā)送的多播分組發(fā)送到 預(yù)定基站50。此時(shí),如果多播分組是多播組管理消息或者是多播數(shù)據(jù), 則隧道控制單元208類似地經(jīng)由GRE隧道將該多播分組發(fā)送到預(yù)定基站 50。此外,隧道控制單元208接收從基站50經(jīng)由GRE隧道發(fā)送的幀,
25并且將接收到的幀數(shù)據(jù)傳送到多播控制單元202。在MBS系統(tǒng)中,當(dāng)在 CSN 10和移動(dòng)終端60之間傳送和接收多播組管理消息以及多播數(shù)據(jù)時(shí), 基站50和ASN網(wǎng)關(guān)30之間的通信包括使用GRE隧道。要注意,GRE 隧道協(xié)議的細(xì)節(jié)由RFC 2784和RFC 2890定義,并且這里省略了它的描 述。
在初始操作時(shí),隧道控制單元208基于隧道信息數(shù)據(jù)庫(kù)209中的信 息,產(chǎn)生用于流向各基站50的多播通信的下行鏈路GRE隧道。例如根 據(jù)將連接到ASN網(wǎng)關(guān)30的基站50的數(shù)目乘以要提供的內(nèi)容的數(shù)目所獲 得的數(shù)值,產(chǎn)生用于從ASN網(wǎng)關(guān)30流向基站50的通信的下行鏈路GRE 5隧道。
圖5是示出了隧道信息數(shù)據(jù)庫(kù)209中的隧道信息表的示例的圖。該 隧道信息表存儲(chǔ)有關(guān)于應(yīng)產(chǎn)生GRE隧道的信息項(xiàng)。存儲(chǔ)在隧道信息表中 的信息項(xiàng)是針對(duì)每個(gè)GRE的被定義為標(biāo)識(shí)符GRE鍵、利用GRE隧道的 多播地址、以及應(yīng)產(chǎn)生目的地MBS區(qū)信息(圖5中的區(qū)#1、區(qū)#2、區(qū)#3)。
io 隧道控制單元208當(dāng)從多播控制單元202接收到應(yīng)發(fā)送多播分組和
關(guān)于發(fā)送目的地MBS區(qū)的信息時(shí),請(qǐng)求MBS區(qū)管理單元203獲取關(guān)于 屬于該發(fā)送目的地MBS區(qū)的基站50的信息。隧道控制單元208按與獲 取的基站50的數(shù)目相對(duì)應(yīng)的數(shù)目來(lái)復(fù)制多播分組。隧道控制單元208將 預(yù)定報(bào)頭(諸如GRE報(bào)頭)附加于多播分組的副本,并且此后經(jīng)由在各
15基站50和ASN網(wǎng)關(guān)30之間建立的GRE隧道來(lái)發(fā)送這樣產(chǎn)生的幀。
此時(shí),隧道控制單元208在該GRE報(bào)頭中設(shè)置與發(fā)送目的地MBS 區(qū)相關(guān)聯(lián)的定時(shí)信息。所述定時(shí)信息被屬于相同MBS區(qū)的個(gè)體基站50 用于同時(shí)無(wú)線地發(fā)送從ASN網(wǎng)關(guān)30發(fā)送的相同消息。此外,該定時(shí)信 息是根據(jù)各MBS區(qū)中的最大延遲時(shí)間而產(chǎn)生的,所述最大延遲時(shí)間是由
20例如未示出的功能單元基于從屬于各MBS區(qū)的各基站50收集的處理延 遲時(shí)間、通信延遲時(shí)間等而計(jì)算出的。應(yīng)該注意,本發(fā)明沒(méi)有限制產(chǎn)生 所述定時(shí)信息的方法,并且如果是用于從屬于相同MBS區(qū)的基站通過(guò)無(wú) 線通信同時(shí)發(fā)送的相同多播數(shù)據(jù),則該定時(shí)信息可能已足夠。
下文將參照?qǐng)D6到圖12來(lái)描述由多播控制單元202處理的各消息。
25 圖6是例示了從基站50發(fā)送到ASN網(wǎng)關(guān)30的JOIN消息的圖。JOIN
消息是在加入多播組之時(shí)以分配想要加入的多播組的多播地址的方式從 移動(dòng)終端60發(fā)送的消息,并且JOIN消息的消息類型與成員資格報(bào)告消 息相同。圖6例示了當(dāng)從移動(dòng)終端60接收到JOIN消息的基站50經(jīng)由 GRE隧道發(fā)送該JOIN消息時(shí)的幀結(jié)構(gòu)。通過(guò)將預(yù)定報(bào)頭302 (GRE報(bào)
頭、IP報(bào)頭以及L2 (層2)報(bào)頭)附加于從移動(dòng)終端60發(fā)送的成員資格 報(bào)告分組301而形成所述幀。想要加入的多播組的多播地址被輸入成員 資格報(bào)告分組301的組地址字段中。
當(dāng)接收到JOIN消息時(shí),多播控制單元202參照IP報(bào)頭的SA (發(fā)送
5方地址)字段,并由此指定發(fā)送方基站。多播控制單元202從MBS區(qū)管 理單元203獲取所指定基站所屬的MBS區(qū)。多播控制單元202從接收到 的成員資格報(bào)告分組301的IGMP部分中的組地址字段提取多播地址。 多播控制單元202請(qǐng)求多播組管理單元204檢查所提取的多播地址是否 已被存儲(chǔ)在多播組信息表中。
io 如果針對(duì)該MBS區(qū)該多播地址已經(jīng)存儲(chǔ)在多播組信息表中,則多播
控制單元202將關(guān)于發(fā)送方基站50和該發(fā)送方基站50所屬于的MBS區(qū) 的各條信息傳送到多播組管理單元204。多播組管理單元204基于該多條 信息在多播組信息表內(nèi)的目標(biāo)多播地址和目標(biāo)MBS區(qū)的記錄中將最后應(yīng) 答方信息更新為關(guān)于發(fā)送方基站50的信息。
15 要注意,如果即使在存儲(chǔ)目標(biāo)多播地址時(shí)也僅存在不同MBS區(qū)的記
錄,則多播組管理單元204將一新記錄添加到多播組信息表并由此登記 該多條信息。
但是,如果在多播組信息表中尚未設(shè)置多播地址,則多播控制單元 202從該幀中提取成員資格報(bào)告分組301,然后將裝置本身(ASN網(wǎng)關(guān)
20 3 0)的IP地址設(shè)置在所提取分組的IP報(bào)頭部分的SA字段中,并將該分 組傳送到髙位通信單元201,從而將該分組轉(zhuǎn)發(fā)到邊緣路由器20。圖7 是示出了從ASN網(wǎng)關(guān)30發(fā)送到邊緣路由器20的JOIN消息的圖。如圖 7所示,其中將ASN網(wǎng)關(guān)30設(shè)置為發(fā)送方的成員資格報(bào)告分組被附加 L2報(bào)頭并且隨后被發(fā)送到邊緣路由器20。
25 接著,圖8是例示了從ASN網(wǎng)關(guān)30發(fā)送到基站50的成員資格查詢
(組特定)消息的圖。GS查詢消息是被發(fā)送用于檢查加入指定多播組的 移動(dòng)終端60 (接收其指定多播地址被指定的多播消息)的存在的消息。 ASN網(wǎng)關(guān)30將在多播組信息表中設(shè)置的與各多播組相關(guān)的GS查詢消息 發(fā)送到在同一表中設(shè)置的各個(gè)MBS區(qū)。
此時(shí),多播控制單元202產(chǎn)生如圖8所示的GS查詢分組701。在 GS查詢分組701中,在IGMP部分的組地址字段以及在IP報(bào)頭部分的 DA(目的地地址)字段中設(shè)置存在檢查目標(biāo)多播地址。多播控制單元202 將產(chǎn)生的GS查詢分組701傳送到隧道控制單元208。隧道控制單元208 5與屬于發(fā)送目的地MBS區(qū)的基站的數(shù)目相對(duì)應(yīng)地復(fù)制GS查詢分組701 , 然后將預(yù)定報(bào)頭702附加于GS查詢分組701的各個(gè)副本,并經(jīng)由GRE 隧道將各個(gè)這樣產(chǎn)生的幀發(fā)送到各基站50。此時(shí),隧道控制單元208將 與發(fā)送目的地MBS區(qū)相關(guān)聯(lián)的定時(shí)信息設(shè)置在報(bào)頭702的GRE報(bào)頭部 分中。
io 圖9是示出了作為對(duì)GS查詢消息的響應(yīng)的從基站50發(fā)送到ASN
網(wǎng)關(guān)30的成員資格報(bào)告消息的圖。成員資格報(bào)告消息是在接收到GS查 詢消息的移動(dòng)終端60繼續(xù)加入設(shè)置在該消息中的多播組的情況下從移動(dòng) 終端60發(fā)送的消息。圖9例示了在從移動(dòng)終端60接收到成員資格報(bào)告 消息的基站50經(jīng)由GRE隧道發(fā)送該消息之時(shí)的幀結(jié)構(gòu)。通過(guò)將預(yù)定報(bào)
15頭802 (GRE報(bào)頭、IP報(bào)頭以及L2報(bào)頭)附加于從移動(dòng)終端60發(fā)送的 成員資格報(bào)告分組801而形成該幀。將繼續(xù)其加入的多播地址設(shè)置在成 員資格報(bào)告分組801的DA字段和組地址字段中。
當(dāng)接收到成員資格報(bào)告消息時(shí),多播控制單元202關(guān)于在成員資格 報(bào)告分組801的IGMP部分的組地址字段中設(shè)置的多播地址,對(duì)繼續(xù)加
20入的移動(dòng)終端60的存在進(jìn)行檢查。之后,多播控制單元202將成員資格 報(bào)告分組801傳送到隧道控制單元208。隧道控制單元208將預(yù)定報(bào)頭附 加于成員資格報(bào)告分組801,并經(jīng)由GRE隧道將這樣產(chǎn)生的幀發(fā)送到屬 于登記在該多播組中的MBS區(qū)的各基站50。由于這種方案,多播控制單 元202認(rèn)識(shí)到存在于相同MBS區(qū)中并加入相同多播組的移動(dòng)終端60不
25必再發(fā)送成員資格報(bào)告消息。
而另一方面,如果在預(yù)定時(shí)段內(nèi)未接收到成員資格報(bào)告消息,則多 播控制單元202認(rèn)識(shí)到在該MBS區(qū)中不存在加入該多播組的移動(dòng)終端 60,并將該含義通知多播組管理單元204。多播組管理單元204刪除與關(guān) 于所關(guān)注MBS區(qū)的多播組相關(guān)的記錄。要注意,在認(rèn)識(shí)到不存在加入該
多播組的任何移動(dòng)終端60的情況下,多播控制單元202可以多次重發(fā) GS查詢消息。
接著,圖10是例示了從基站50發(fā)送到ASN網(wǎng)關(guān)30的LEAVE消息 的圖。LEAVE消息是在離開(kāi)加入的多播組之時(shí)從移動(dòng)終端60發(fā)送的消
5息。圖10例示了在從移動(dòng)終端60接收到LEAVE消息的基站50經(jīng)由GRE 隧道發(fā)送LEAVE消息之時(shí)的幀結(jié)構(gòu)。通過(guò)將預(yù)定報(bào)頭902 (GRE報(bào)頭、 IP報(bào)頭和L2報(bào)頭)附加于從移動(dòng)終端60發(fā)送的LEAVE分組901而形 成該幀。想要離開(kāi)的多播地址被輸入LEAVE分組901的組地址字段中。 當(dāng)接收到LEAVE消息時(shí),多播控制單元202通過(guò)參照IP報(bào)頭的SA
io字段來(lái)指定發(fā)送方基站。多播控制單元202從MBS區(qū)管理單元203獲取 所指定基站所屬于的MBS區(qū)。多播控制單元202從接收到的LEAVE分 組901的IGMP部分的組地址字段提取多播地址。多播控制單元202請(qǐng) 求多播組管理單元204基于所提取的多播地址檢查該MBS區(qū)中的最后應(yīng) 答方是否與發(fā)送方基站一致。
15 如果發(fā)送方基站與最后應(yīng)答方不同,則多播控制單元202直接終止
假設(shè)存在加入該多播組的其他移動(dòng)終端60的處理。但是如果發(fā)送方基站 是最后應(yīng)答方,則多播控制單元202將GS查詢消息發(fā)送到該基站所處的 MBS區(qū),以檢查在該MBS區(qū)中是否存在加入該多播組的其他移動(dòng)終端 60。發(fā)送GS查詢消息的處理與上面所描述的處理相同。通過(guò)該處理,確
20認(rèn)不存在加入LEAVE消息目標(biāo)多播組的其他移動(dòng)終端60,并且從多播 組信息表中刪除與該多播組相關(guān)的記錄。
當(dāng)從LEAVE消息中識(shí)別出從多播組信息表中刪除了與所關(guān)注多播 組相關(guān)的記錄時(shí),換言之,即當(dāng)識(shí)別出在所關(guān)注MBS區(qū)中不存在加入該 多播組的移動(dòng)終端60時(shí),多播控制單元202從幀中提取LEAVE分組901 ,
25然后將裝置本身的IP地址輸入所提取分組的IP報(bào)頭部分的SA字段中, 并將該分組傳送到高位通信單元201,從而將該分組轉(zhuǎn)發(fā)到邊緣路由器 20。圖11是例示了從ASN網(wǎng)關(guān)30發(fā)送到邊緣路由器20的LEAVE消息 的圖。如圖11所示,該LEAVE分組(其中將ASN網(wǎng)關(guān)30設(shè)置為發(fā)送 方)被附加L2報(bào)頭,然后被發(fā)送到邊緣路由器20。
圖12是示出了從CSN 10發(fā)送并經(jīng)由邊緣路由器20、 ASN網(wǎng)關(guān)30 和基站50而分發(fā)到移動(dòng)終端60的多播數(shù)據(jù)的圖。經(jīng)由邊緣路由器20將 從CSN IO發(fā)送的多播數(shù)據(jù)1201 (其中設(shè)置有與包含在其中的內(nèi)容信息 相關(guān)聯(lián)的多播地址)發(fā)送到ASN網(wǎng)關(guān)30。當(dāng)接收該多播數(shù)據(jù)時(shí),ASN 5網(wǎng)關(guān)30的高位通信單元201將該數(shù)據(jù)傳送到多播控制單元202。
多播控制單元202提取設(shè)置在該多播數(shù)據(jù)的DA字段中的多播地址, 并向多播組管理單元204請(qǐng)求關(guān)于加入該多播地址的移動(dòng)終端60所處的 MBS區(qū)的信息。多播控制單元202將多播組管理單元204通知的關(guān)于 MBS區(qū)的信息與多播數(shù)據(jù)1201 —起發(fā)送到隧道控制單元208。 10 隧道控制單元208根據(jù)與MBS區(qū)的數(shù)目相對(duì)應(yīng)的計(jì)數(shù)并且與屬于各
MBS區(qū)的基站的數(shù)目相對(duì)應(yīng)地復(fù)制多播數(shù)據(jù)1201,將預(yù)定報(bào)頭1202附 加于多播數(shù)據(jù)1201的各個(gè)副本,并將這樣產(chǎn)生的幀經(jīng)由GRE隧道發(fā)送 到各個(gè)基站50。此時(shí),隧道控制單元208在報(bào)頭1202的GRE報(bào)頭部分 中設(shè)置與發(fā)送目的地MBS區(qū)相對(duì)應(yīng)的定時(shí)信息。相同MBS區(qū)內(nèi)的接收 15到該幀的各個(gè)基站50在由該定時(shí)信息指定的同一定時(shí)無(wú)線地發(fā)送該幀的 多播數(shù)據(jù)1201。根據(jù)本實(shí)施方式的MBS系統(tǒng)在向基站發(fā)送多播數(shù)據(jù)時(shí)將 相同的報(bào)頭附加于該多播數(shù)據(jù),并且在向基站發(fā)送先前的多播組管理消 息時(shí)也將相同的報(bào)頭附加于先前的多播組管理消息。
《基站》
20 基站50包括CPU (中央處理單元)、存儲(chǔ)器、輸入/輸出接口等,并
且在基站50覆蓋的通信區(qū)域內(nèi)的移動(dòng)終端60通過(guò)無(wú)線通信連接到MBS 系統(tǒng)。此外,基站50通過(guò)線纜連接到預(yù)定的ASN網(wǎng)關(guān)30,經(jīng)由GRE隧 道將從移動(dòng)終端60發(fā)送的信號(hào)(多播分組)轉(zhuǎn)發(fā)到ASN網(wǎng)關(guān)30,并將 從ASN網(wǎng)關(guān)30經(jīng)由GRE隧道發(fā)送的多播分組無(wú)線地發(fā)送到移動(dòng)終端60。
25要注意,在基站50和移動(dòng)終端60之間建立與取消無(wú)線鏈路的處理以及 分配IP地址的處理與公知技術(shù)相同,所以省略了對(duì)它們的說(shuō)明。
基站50保持與用于管理裝置本身的ASN網(wǎng)關(guān)30有關(guān)的信息(例如, IP地址等)?;?0在初始操作時(shí)刻利用RFC2784和RFC2890所定義 的GRE隧道協(xié)議,產(chǎn)生用于與ASN網(wǎng)關(guān)30的多播通信的上行鏈路GRE隧道。
當(dāng)接收到從移動(dòng)終端60發(fā)送的成員資格報(bào)告分組301 (見(jiàn)圖6)(針 對(duì)JOIN消息和GS查詢消息的響應(yīng)消息)和LEAVE分組901時(shí),基站 50通過(guò)將預(yù)定報(bào)頭302 (L2報(bào)頭、IP報(bào)頭和GRE報(bào)頭)附加于這些分
5組而產(chǎn)生幀,并將該幀發(fā)送到ASN網(wǎng)關(guān)30。此時(shí),基站50將裝置本身 的IP地址設(shè)置在IP報(bào)頭的SA字段中,并將ASN網(wǎng)關(guān)30的IP地址設(shè) 置在IP報(bào)頭的DA字段中。
在接收到從ASN網(wǎng)關(guān)30經(jīng)由GRE隧道發(fā)送的幀的情況下,基站 50從所述幀中提取多播分組(GS査詢分組701 (見(jiàn)圖8)、多播數(shù)據(jù)1201
10 (見(jiàn)圖12))。隨后,基站50在由在同一幀的GRE報(bào)頭中設(shè)置的定時(shí)信 息指定的時(shí)刻通過(guò)預(yù)定的無(wú)線信道發(fā)送所提取的多播分組。在從ASN網(wǎng) 關(guān)30經(jīng)由GRE隧道發(fā)送的多播分組中以及在GRE報(bào)頭中設(shè)置的定時(shí)信 息同樣都是基于每個(gè)MBS區(qū)的。采用這種定時(shí)信息設(shè)置,屬于同一MBS 區(qū)的基站50幾乎同時(shí)發(fā)送同一多播分組。
15 移動(dòng)終端》
移動(dòng)終端60是包括CPU (中央處理單元)、存儲(chǔ)器、輸入/輸出接口 等的終端裝置,并且以諸如移動(dòng)電話、PDA (個(gè)人數(shù)字助理)以及個(gè)人 計(jì)算機(jī)為示例。移動(dòng)終端60具有多播通信功能和無(wú)線通信功能。移動(dòng)終 端60執(zhí)行與基站50的無(wú)線通信,所述基站50覆蓋包含與所述移動(dòng)終端
20的存在位置相對(duì)應(yīng)的位置的通信區(qū)域。移動(dòng)終端60經(jīng)由與之建立了無(wú)線 鏈路的基站50接收從CSN IO通過(guò)多播而分發(fā)的各種內(nèi)容。各移動(dòng)終端 60加入期望內(nèi)容的多播組,從而接收各內(nèi)容。
為了加入期望的多播組,移動(dòng)終端60可以下載并由此保持由CSN 10 先前保持的內(nèi)容相對(duì)于多播地址的相關(guān)表。此外,移動(dòng)終端60還可以預(yù)
25先獲取用于連接到MBS系統(tǒng)的IP地址。本發(fā)明不限制獲知內(nèi)容的多播 地址的方法、獲取EP地址的方法等,所以這里省略了對(duì)它們的說(shuō)明。 [操作示例]
下文將參照?qǐng)D13和圖14描述本實(shí)施方式中的MBS系統(tǒng)的操作示例。使用圖13進(jìn)行的描述將以在發(fā)送來(lái)自移動(dòng)終端60的JOIN消息的情 況下的操作開(kāi)始。圖13是示出了當(dāng)接收到JOIN消息時(shí)的處理的序列圖, 其中以圖1中例示的系統(tǒng)體系結(jié)構(gòu)為例。例示的是這樣的情況,在該情 況中,作為基站50, BS1、 BS2和BS3被定義為屬于MBS區(qū)W、 BS4和
5 BS5被定義為屬于MBS區(qū)#2,作為移動(dòng)終端60的MS1存在于BS2的通 信區(qū)域內(nèi),而作為移動(dòng)終端60的MS3和MS4存在于BS5的通信區(qū)域內(nèi)。 MS1期望加入多播組(224.22.3.45),并且無(wú)線地發(fā)送其中設(shè)置有多 播地址(224.22.3.45)的JOIN消息(S1301)。
當(dāng)接收到JOIN消息信號(hào)時(shí),BS2從該信號(hào)中提取成員資格査詢報(bào)告
io分組。BS2將通過(guò)把預(yù)定報(bào)頭附加于該成員資格査詢報(bào)告分組而產(chǎn)生的 幀經(jīng)由GRE隧道發(fā)送到ASN網(wǎng)關(guān)30 (S1302)。此時(shí),BS2將基站自身 的IP地址設(shè)置在該預(yù)定報(bào)頭內(nèi)的SA字段中,并將ASN網(wǎng)關(guān)30的IP地 址設(shè)置在DA字段中。
當(dāng)經(jīng)由GRE隧道接收到該幀時(shí),ASN網(wǎng)關(guān)30提取所述幀內(nèi)的成員
15資格查詢報(bào)告分組。此外,ASN網(wǎng)關(guān)30基于在該幀的報(bào)頭的SA字段中 設(shè)置的IP地址來(lái)指定發(fā)送方BS2,并且基于MBS區(qū)信息表(圖3)認(rèn)識(shí) 到BS2所屬于的MBS區(qū)是MBS區(qū)針。隨后,ASN網(wǎng)關(guān)30檢查在該幀 中的IGMP部分的組地址字段中設(shè)置的多播地址(224.22.3.45)和MBS 區(qū)#1的地址/區(qū)對(duì)是否被登記在多播組信息表(圖4)中(S1303)。
20 當(dāng)確認(rèn)多播地址(224.22.3.45)和MBS區(qū)#1的地址/區(qū)對(duì)未被登記
時(shí),ASN網(wǎng)關(guān)30將一新記錄添加到多播組信息表中,并登記這些條的信 息(S1304)。具體來(lái)說(shuō),將該新紀(jì)錄添加到多播組信息表中,使得 [224.22.3.45]被設(shè)置在多播地址字段中、[MBS區(qū)#1]被設(shè)置在MBS區(qū)字 段中、并且[BS2]被設(shè)置在最后應(yīng)答方字段中。
25 之后,ASN網(wǎng)關(guān)30將L2報(bào)頭附加于所提取的成員資格查詢報(bào)告分
組,并由此將所述分組發(fā)送到邊緣路由器20 (S1305)。此時(shí),ASN網(wǎng)關(guān) 30將網(wǎng)關(guān)自身的IP地址設(shè)置在該分組內(nèi)的IP報(bào)頭的SA字段中。采用這 種地址設(shè)置,接收到該分組的邊緣路由器20根據(jù)SA字段中設(shè)置的IP地 址認(rèn)識(shí)到ASN網(wǎng)關(guān)30加入了多播組(224.22.3.45)。
接著,將說(shuō)明其中同一 MBS區(qū)中的多個(gè)移動(dòng)終端MS3和MS4發(fā)送 JOIN消息的處理。
首先,假設(shè)MS3期望加入多播組(224.0.10.15),并且無(wú)線地發(fā)送其 中設(shè)置有多播地址(224.0,10.15)的JOIN消息(S1310)。 5 當(dāng)接收到該JOIN消息信號(hào)時(shí),BS5從該信號(hào)中提取成員資格查詢報(bào)
告分組。BS5將通過(guò)把預(yù)定報(bào)頭附加于該成員資格查詢報(bào)告分組而產(chǎn)生 的幀經(jīng)由GRE隧道發(fā)送到ASN網(wǎng)關(guān)30 (S1311)。此時(shí),BS5將基站自 身的IP地址設(shè)置在該預(yù)定報(bào)頭內(nèi)的SA字段中,并將ASN網(wǎng)關(guān)30的IP 地址設(shè)置在DA字段中。 io 當(dāng)經(jīng)由GRE隧道接收到該幀時(shí),ASN網(wǎng)關(guān)30提取所述幀內(nèi)的成員
資格査詢報(bào)告分組。此外,ASN網(wǎng)關(guān)30基于在該幀的報(bào)頭的SA字段中 設(shè)置的IP地址來(lái)指定發(fā)送方BS5,并且基于MBS區(qū)信息表認(rèn)識(shí)到BS5 所屬于的MBS區(qū)是MBS區(qū)弁2。隨后,ASN網(wǎng)關(guān)30檢査在該幀中的IGMP 部分的組地址字段中設(shè)置的多播地址(224.0.10.15)和MBS區(qū)#2的地址 15 /區(qū)對(duì)是否被登記在多播組信息表中(S1312)。
當(dāng)確認(rèn)多播地址(224.0.10.15)和MBS區(qū)#2的地址/區(qū)對(duì)未被登記 時(shí),ASN網(wǎng)關(guān)30將一新記錄添加到多播組信息表中,并登記這些條的信 息(S1313)。具體來(lái)說(shuō),將該新紀(jì)錄添加到多播組信息表中,使得 [224.0.10.15]被設(shè)置在多播地址字段中、[MBS區(qū)#2]被設(shè)置在MBS區(qū)字 20段中、并且[BS5]被設(shè)置在最后應(yīng)答方字段中。
之后,ASN網(wǎng)關(guān)30將L2報(bào)頭附加于所提取的成員資格查詢報(bào)告分 組,并由此將所述分組發(fā)送到邊緣路由器20 (S1314)。
接著,假設(shè)MS4期望加入與MS3所期望的相同的多播組 (224.0.10.15),并且無(wú)線地發(fā)送其中設(shè)置有多播地址(224.0.10.15)的 25 JOIN消息(S1320)。
當(dāng)接收到該JOIN消息信號(hào)時(shí),BS4從該信號(hào)中提取成員資格查詢報(bào) 告分組。BS4將通過(guò)把預(yù)定報(bào)頭附加于該成員資格査詢報(bào)告分組而產(chǎn)生 的幀經(jīng)由GRE隧道發(fā)送到ASN網(wǎng)關(guān)30 (S1321)。
當(dāng)經(jīng)由GRE隧道接收到該幀時(shí),ASN網(wǎng)關(guān)30提取所述幀中的成員
資格查詢報(bào)告分組。此外,與MS3的情況相同,ASN網(wǎng)關(guān)30指定該幀 的發(fā)送方BS4,并且認(rèn)識(shí)到BS4所屬于的MBS區(qū)是MBS區(qū)弁2。隨后, ASN網(wǎng)關(guān)30檢查在該幀中的IGMP部分的組地址字段中設(shè)置的多播地址 (224.0.10.15)和MBS區(qū)#2的地址/區(qū)對(duì)是否被登記在多播組信息表中 5 (S1322)。
當(dāng)確認(rèn)多播地址(224.0.10.15)和MBS區(qū)#2的地址/區(qū)對(duì)已被登記 時(shí),ASN網(wǎng)關(guān)30將多播組信息表的目標(biāo)記錄中的最后應(yīng)答方字段中的值 更新為[BS4] (S1323),并終止該處理。采用這種方案,在接收到對(duì)于同 一 MBS區(qū)中已登記的多播組的JOIN消息的情況下,ASN網(wǎng)關(guān)30不向 io邊緣路由器20發(fā)送該JOIN消息。
接著,將參照?qǐng)D14描述在如下情況下的操作ASN網(wǎng)關(guān)30檢查到 加入在多播組信息表中設(shè)置的多播組的移動(dòng)終端60的存在。圖14是示 出了當(dāng)發(fā)送GS査詢消息時(shí)的處理的序列圖,其中以圖1中例示的系統(tǒng)體 系結(jié)構(gòu)為例。
15 ASN網(wǎng)關(guān)30的多播組信息表將處于圖4示出的狀態(tài)。ASN網(wǎng)關(guān)30
以預(yù)定的周期檢查輸入多播組信息表中的各多播組的存在。
具體來(lái)說(shuō),為了檢查多播組(224.0.10.15)的存在,ASN網(wǎng)關(guān)30通 過(guò)將多播地址(224.0.10.15)設(shè)置在IGMP部分的組地址字段以及IP報(bào) 頭部分的DA字段中來(lái)產(chǎn)生GS查詢分組。ASN網(wǎng)關(guān)30認(rèn)識(shí)到針對(duì)該多 20播地址而登記的MBS區(qū)是MBS區(qū)#2,并且將BS4和BS5指定為屬于 MBS區(qū)#2的基站。ASN網(wǎng)關(guān)30指定在指定基站BS4、 BS5和ASN網(wǎng)關(guān) 30之間的針對(duì)多播地址(224.0.10.15)而產(chǎn)生的GRE隧道。
ASN網(wǎng)關(guān)30復(fù)制較早產(chǎn)生的GS查詢分組,并將針對(duì)接收方基站設(shè) 置的預(yù)定報(bào)頭附加于各GS査詢分組。ASN網(wǎng)關(guān)30經(jīng)由各個(gè)GRE隧道 25將這樣產(chǎn)生的幀發(fā)送到BS4和BS5 (S1401)。在各個(gè)發(fā)送的幀的GRE報(bào) 頭部分中設(shè)置的定時(shí)信息包含相同的信息。
接收到這些幀的BS4和BS5在由設(shè)置在GRE報(bào)頭部分中的定時(shí)信 息指定的定時(shí)通過(guò)預(yù)定的無(wú)線信道同時(shí)發(fā)送這些幀中的GS查詢分組 (S1402)。MS3和MS4接收從BS4和BS5中與其位置相對(duì)應(yīng)的任一個(gè)發(fā)送的 GS查詢分組。因?yàn)樵贛S3和MS4移動(dòng)期間從BS4和BS5基本同時(shí)地發(fā) 送相同的數(shù)據(jù),所以MS3和MS4僅接收到從這兩個(gè)基站中的任一個(gè)發(fā) 送的數(shù)據(jù)。這里,給出如下示例,MS3和MS4都繼續(xù)加入多播組 5 (224.0.10.15),并且MS3在MS4之前發(fā)送成員資格查詢報(bào)告分組作為 對(duì)GS查詢的響應(yīng)。
為了指示對(duì)多播組(224.0.10.15)的繼續(xù)加入,MS3無(wú)線地發(fā)送其 中設(shè)置有多播地址(224.0.10.15)的査詢響應(yīng)消息(S1403)。
當(dāng)接收到該查詢響應(yīng)消息信號(hào)時(shí),BS5從該信號(hào)中提取成員資格查 10詢報(bào)告分組。BS5將通過(guò)把預(yù)定報(bào)頭附加于成員資格查詢報(bào)告分組而產(chǎn) 生的幀經(jīng)由GRE隧道發(fā)送到ASN網(wǎng)關(guān)30 (S1404)。此時(shí),BS5將自身 的IP地址設(shè)置在該預(yù)定報(bào)頭的SA字段中,并且將ASN網(wǎng)關(guān)30的IP地 址設(shè)置在DA字段中。
當(dāng)經(jīng)由GRE隧道接收到該幀時(shí),ASN網(wǎng)關(guān)30提取所述幀中的成員 15資格查詢報(bào)告分組。ASN網(wǎng)關(guān)30參照在所述幀內(nèi)的IGMP部分的組地址 字段中設(shè)置的多播地址(224.0.10.15)。此外,ASN網(wǎng)關(guān)30指定該幀的 發(fā)送方BS5,并且根據(jù)MBS區(qū)信息表認(rèn)識(shí)到BS5所屬于的MBS區(qū)是 MBS區(qū)#2。釆用這種方案,作為對(duì)較早發(fā)送的GS查詢消息的響應(yīng),ASN 網(wǎng)關(guān)30針對(duì)多播地址(224.0.10.15)檢查到在MBS區(qū)#2中存在繼續(xù)加 20入的移動(dòng)終端60 。
在檢查后,ASN網(wǎng)關(guān)30將BS4和BS5指定為屬于MBS區(qū)#2的基 站,并指定在指定BS4、 BS5和ASN網(wǎng)關(guān)30之間的關(guān)于多播地址 (224.0.10.15)而產(chǎn)生的GRE隧道。ASN網(wǎng)關(guān)30按原樣復(fù)制所提取的
成員資格查詢報(bào)告分組,并且在將預(yù)定報(bào)頭附加于所述分組的各副本后, 25將這樣產(chǎn)生的幀經(jīng)由指定的GRE隧道發(fā)送到BS4和BS5 (S1405)。在各 個(gè)發(fā)送的幀的GRE報(bào)頭部分中設(shè)置的定時(shí)信息包含相同的信息。
接收到這些幀的BS4和BS5在由GRE報(bào)頭部分中設(shè)置的定時(shí)信息 指定的定時(shí)通過(guò)預(yù)定的無(wú)線信道同時(shí)發(fā)送這些幀中的成員資格查詢報(bào)告 分組(S1406)。
MS3和MS4接收從BS4和BS5中與其位置相對(duì)應(yīng)的任一個(gè)發(fā)送的 成員資格查詢報(bào)告分組。MS4由此認(rèn)識(shí)到無(wú)需對(duì)較早接收到的GS査詢 分組作出響應(yīng),并且不無(wú)線發(fā)送査詢響應(yīng)消息。這是因?yàn)锳SN網(wǎng)關(guān)30 基于每個(gè)MBS區(qū)檢查各多播組的加入狀態(tài),并且已向存在于同一 MBS 5區(qū)中的另一移動(dòng)終端MS3通知了加入繼續(xù)信息。
下面給出的是對(duì)如下情況的描述ASN網(wǎng)關(guān)30基于多播組信息表 檢査關(guān)于MBS區(qū)弁1的多播組(224.22.3.45)的存在。這里,例示了這種 情況,即,存在于MBS區(qū)弁1中的MS1取消加入多播組(224.22.3.45)。 為了檢査多播組(224.22.3.45)的存在,ASN網(wǎng)關(guān)30產(chǎn)生GS查詢 io分組,在該GS査詢分組中將多播地址(224.22.3.45)設(shè)置在IGMP部分 的組地址字段以及IP報(bào)頭部分的DA字段中。ASN網(wǎng)關(guān)30認(rèn)識(shí)到針對(duì) 該多播地址登記的MBS區(qū)是MBS區(qū)M,并且將BS1、 BS2和BS3指定 為屬于MBS區(qū)存1的基站。ASN網(wǎng)關(guān)30指定在指定BS1、 BS2、 BS3和 ASN網(wǎng)關(guān)30之間的針對(duì)多播地址(224.22.3.45)而產(chǎn)生的GRE隧道。 15 ASN網(wǎng)關(guān)30復(fù)制較早產(chǎn)生的GS查詢分組,并將針對(duì)目的地基站設(shè)
置的預(yù)定報(bào)頭附加于各GS査詢分組。ASN網(wǎng)關(guān)30經(jīng)由各個(gè)GRE隧道 將這樣產(chǎn)生的幀發(fā)送到BS1、 BS2和BS3 (S1410)。在各個(gè)發(fā)送的幀的 GRE報(bào)頭部分中設(shè)置的定時(shí)信息包含相同的信息。
接收到這些幀的BS1、BS2和BS3在由GRE報(bào)頭部分中設(shè)置的定時(shí) 20信息指定的定時(shí)通過(guò)預(yù)定的無(wú)線信道同時(shí)發(fā)送這些幀中的GS査詢分組 (S1411)。
MS1接收從BS1、 BS2和BS3中與其位置相對(duì)應(yīng)的任一個(gè)發(fā)送的 GS查詢分組。因?yàn)槿∠尤攵嗖ソM(224.22.3.45),所以MS1不對(duì)GS
查詢消息作出任何響應(yīng)。 25 如果在預(yù)定的超時(shí)時(shí)段內(nèi)未發(fā)送對(duì)較早發(fā)送的GS查詢消息的響應(yīng),
則ASN網(wǎng)關(guān)30暫時(shí)確定在MBS區(qū)#1中不存在繼續(xù)加入多播組 (224.22.3.45)的任何移動(dòng)終端60 (S1412)。 ASN網(wǎng)關(guān)30將與較早發(fā)送 的消息相同的GS查詢消息重新發(fā)送到MBS區(qū)#1 (S1413)。
如果沒(méi)有對(duì)該重新發(fā)送的GS查詢消息的響應(yīng),則ASN網(wǎng)關(guān)30確 定在MBS區(qū)#1中不存在繼續(xù)加入多播組(224.22.3.45)的移動(dòng)終端60, 并從多播組信息表中刪除目標(biāo)記錄。隨后,ASN網(wǎng)關(guān)30檢查與關(guān)于多播 組(224.22.3.45)的其他MBS區(qū)相關(guān)聯(lián)的記錄是否登記在多播組信息表 中。當(dāng)確認(rèn)其中未登記與其他MBS區(qū)相關(guān)聯(lián)的記錄時(shí),ASN網(wǎng)關(guān)30將 5 關(guān)于多播組(224.22.3.45)的LEAVE消息發(fā)送到邊緣路由器20。
接收到該LEAVE消息的邊緣路由器20認(rèn)識(shí)到ASN網(wǎng)關(guān)30已經(jīng)離 開(kāi)多播組(224.22.3.45)。這與認(rèn)識(shí)到存在于ASN網(wǎng)關(guān)30下的移動(dòng)終端 60不包括繼續(xù)加入該多播組的移動(dòng)終端60具有相同含意。
要注意,在從移動(dòng)終端60發(fā)送LEAVE消息的情況下的處理序列為, io 當(dāng)ASN網(wǎng)關(guān)30接收到該LEAVE消息時(shí),發(fā)送上述的GS查詢消息。隨 后的處理與圖14中示出的處理序列的處理相同,所以省略對(duì)其的說(shuō)明。 接著,將參照?qǐng)D15和圖16描述從移動(dòng)終端60發(fā)送LEAVE消息的 情況下的操作。圖15是示出了接收到LEAVE消息時(shí)的第一處理模式的 序列圖,而圖16是示出了接收到LEAVE消息時(shí)的第二處理模式的序列 15圖,其中以圖1中例示的系統(tǒng)體系結(jié)構(gòu)為例。
首先將參照?qǐng)D15來(lái)說(shuō)明接收到LEAVE消息時(shí)的第一處理模式。此 時(shí),假設(shè)ASN網(wǎng)關(guān)30的多播組信息表處于圖4中例示的狀態(tài),并且僅 有MS3、 MS4請(qǐng)求加入MBS區(qū)#2中的多播組(224.0.10.15)。
為了離開(kāi)多播組(224.0.10.15), MS3無(wú)線地發(fā)送其中設(shè)置有多播地 20址(224.0.10.15)的LEAVE消息信號(hào)(S150U。
當(dāng)接收到LEAVE消息信號(hào)時(shí),BS5從該信號(hào)中提取LEAVE分組。 BS5將通過(guò)把預(yù)定報(bào)頭附加于該LEAVE分組而產(chǎn)生的幀經(jīng)由GRE隧道 發(fā)送到ASN網(wǎng)關(guān)30 (S1502)。此時(shí),BS5將基站自身的IP地址設(shè)置在 該預(yù)定報(bào)頭的SA字段中,并且將ASN網(wǎng)關(guān)30的IP地址設(shè)置在DA字 25段中。
當(dāng)經(jīng)由GRE隧道接收到該幀時(shí),ASN網(wǎng)關(guān)30提取所述幀內(nèi)的 LEAVE分組。此外,ASN網(wǎng)關(guān)30基于在該幀的報(bào)頭的SA字段中設(shè)置 的IP地址來(lái)指定發(fā)送方BS5,并且基于MBS區(qū)信息表(圖3)認(rèn)識(shí)到 BS5所屬于的MBS區(qū)是MBS區(qū)#2。隨后,ASN網(wǎng)關(guān)30從多播組信息
表(圖4)中提取登記在一記錄的最后應(yīng)答方字段中的基站信息,該記錄
登記有在所述幀內(nèi)的IGMP部分的組地址字段中設(shè)置的多播地址 (224.0.10.15)和MBS區(qū)#2的地址/區(qū)對(duì)。這里,從該記錄的最后應(yīng)答 方字段中提取到表示BS4的信息。 5 當(dāng)確認(rèn)該LEAVE消息的發(fā)送方BS5與所提取的最后應(yīng)答方(BS4)
不同時(shí),ASN網(wǎng)關(guān)30確定在MBS區(qū)#2中仍存在繼續(xù)加入多播地址 (224.0.10.15)的移動(dòng)終端60,并終止該處理(S1504)。
之后,為了離開(kāi)多播組(224.0.10.15), MS3無(wú)線地發(fā)送其中設(shè)置有 多播地址(224.0.10.15〉的LEAVE消息(S1510)。 10 當(dāng)接收到該LEAVE消息信號(hào)時(shí),BS4從該信號(hào)中提取LEAVE分組。
BS4將通過(guò)把預(yù)定報(bào)頭附加于該LEAVE分組而產(chǎn)生的幀經(jīng)由GRE隧道 發(fā)送到ASN網(wǎng)關(guān)30 (S1511)。此時(shí),BS4將自身的IP地址設(shè)置在該預(yù) 定報(bào)頭的SA字段中,并且將ASN網(wǎng)關(guān)30的IP地址設(shè)置在DA字段中。 與MS3的情況一樣,當(dāng)經(jīng)由GRE隧道接收到該幀時(shí),ASN網(wǎng)關(guān)30 15指定該幀的發(fā)送方BS4,并且基于MBS區(qū)信息表(圖3)認(rèn)識(shí)到BS4所 屬于的MBS區(qū)是MBS區(qū)#2。隨后,ASN網(wǎng)關(guān)30從多播組信息表(圖4) 中提取登記在一記錄的最后應(yīng)答方字段中的基站信息(BS4),該記錄登 記有在所述幀內(nèi)的IGMP部分的組地址字段中設(shè)置的多播地址 (224.0.10.15)和MBS區(qū)#2的地址/區(qū)對(duì)。 20 當(dāng)確認(rèn)該LEAVE消息的發(fā)送方BS4與所提取的最后應(yīng)答方(BS4)
一致時(shí),ASN網(wǎng)關(guān)30確定存在這樣的可能性,即,在MBS區(qū)弁2中可能 不存在繼續(xù)加入多播地址(224.0.10.15)的移動(dòng)終端60 (S1512)。從而 ASN網(wǎng)關(guān)30經(jīng)由GRE隧道將GS查詢分組分別發(fā)送到屬于MBS區(qū)#2 的BS4和BS5 (S1513)。 25 該處理是以與圖14中示出的檢查加入多播組的移動(dòng)終端60的存在
的情況相同的方式進(jìn)行的。此時(shí),在MBS區(qū)#2中不存在繼續(xù)加入多播組 (224.0.10.15)的移動(dòng)終端60,所以不發(fā)送針對(duì)GS查詢分組的任何查詢 響應(yīng)消息。
因此,ASN網(wǎng)關(guān)30最終確定在MBS區(qū)#2中不存在加入多播組 (224.0.10.15)的移動(dòng)終端,并從多播組信息表中刪除包含MBS區(qū)弁2和 多播組(224.0.10.15)的區(qū)/組對(duì)的記錄(S1519)。隨后,ASN網(wǎng)關(guān)30 檢查與關(guān)于多播組(224.0.10.15)的其他MBS區(qū)相關(guān)的記錄是否登記在 多播組信息表中。當(dāng)確認(rèn)未登記其他MBS區(qū)時(shí),ASN網(wǎng)關(guān)30將關(guān)于多 5 播組(224.0.10.15)的LEAVE消息發(fā)送到邊緣路由器20 (S1520)。
接著,將參照?qǐng)D16說(shuō)明接收到LEAVE消息時(shí)的第二處理模式。此 時(shí),假設(shè)ASN網(wǎng)關(guān)30的多播組信息表處于圖4中例示的狀態(tài),并且僅 有MS3、 MS4請(qǐng)求加入MBS區(qū)弁2中的多播組(224.0.10.15)。
為了離開(kāi)多播組(224.0.10.15), MS4無(wú)線地發(fā)送其中設(shè)置有多播地 io 址(224.0.10.15)的LEAVE消息(S1610)。
當(dāng)接收到該LEAVE消息信號(hào)時(shí),BS4從該信號(hào)中提取LEAVE分組。 BS4將通過(guò)把預(yù)定報(bào)頭附加于該LEAVE分組而產(chǎn)生的幀經(jīng)由GRE隧道 發(fā)送到ASN網(wǎng)關(guān)30 (S1602)。此時(shí),BS4將自身的IP地址設(shè)置在該預(yù) 定報(bào)頭的SA字段中,并且將ASN網(wǎng)關(guān)30的IP地址設(shè)置在DA字段中。 15 當(dāng)經(jīng)由GRE隧道接收到該幀時(shí),ASN網(wǎng)關(guān)30指定該幀的發(fā)送方
BS4,并且基于MBS區(qū)信息表(圖3)認(rèn)識(shí)到BS4所屬于的MBS區(qū)是 MBS區(qū)#2。隨后,ASN網(wǎng)關(guān)30從多播組信息表(圖4)中提取登記在一 記錄的最后應(yīng)答方字段中的基站信息(BS4),該記錄登記有在所述幀內(nèi) 的IGMP部分的組地址字段中設(shè)置的多播地址(224.0.10.15)和MBS區(qū) 20弁2的地址/區(qū)對(duì)。
當(dāng)確認(rèn)該LEAVE消息的發(fā)送方BS4與所提取的最后應(yīng)答方(BS4) 一致時(shí),ASN網(wǎng)關(guān)30確定存在這樣的可能性,即,在MBS區(qū)弁2中可能 不存在繼續(xù)加入多播地址(224.0.10.15)的移動(dòng)終端60 (S1603)。從而 ASN網(wǎng)關(guān)30經(jīng)由GRE隧道將GS査詢分組分別發(fā)送到屬于MBS區(qū)#2 25 的BS4和BS5 (S1604)。
該處理是以與圖14中示出的檢查加入多播組的移動(dòng)終端60的存在 的情況相同的方式進(jìn)行的。此時(shí),在MBS區(qū)#2中仍存在繼續(xù)加入多播組 (224.0.10.15)的移動(dòng)終端(MS3)。當(dāng)接收到該GS査詢分組時(shí),MS3 發(fā)送查詢響應(yīng)信息(S1606)。 ASN網(wǎng)關(guān)30根據(jù)該響應(yīng)確定在MBS區(qū)#2
中仍存在繼續(xù)加入多播組(224.0.10.15)的移動(dòng)終端60。 ASN網(wǎng)關(guān)30以 與圖14中示出的處理相同的方式,將查詢響應(yīng)消息按原樣分別發(fā)送到 MBS區(qū)#2中的BS4和BS5 (S1608)。
最后,ASN網(wǎng)關(guān)30用與對(duì)查詢響應(yīng)消息進(jìn)行了中繼的基站(BS5) 5有關(guān)的信息來(lái)更新多播組信息表中的最后應(yīng)答方字段(S1610),并終止 該處理(S1611)。
<本實(shí)施方式的作用和效果>
這里,將描述本實(shí)施方式中的MBS系統(tǒng)的作用和效果。 在根據(jù)本實(shí)施方式的MBS系統(tǒng)中,當(dāng)從移動(dòng)終端60發(fā)送的JOIN io消息(加入預(yù)定多播組的請(qǐng)求)通過(guò)基站50被發(fā)送到ASN網(wǎng)關(guān)30時(shí), 存儲(chǔ)與對(duì)該JOIN消息進(jìn)行中繼的基站所屬于的MBS區(qū)有關(guān)的信息以及 關(guān)于對(duì)JOIN消息(其針對(duì)作為該JOIN消息的目標(biāo)的多播組)進(jìn)行中繼 的基站的信息。
然后,當(dāng)從移動(dòng)終端60發(fā)送的LEAVE消息(離開(kāi)預(yù)定的多播組的 15請(qǐng)求)通過(guò)基站50被發(fā)送到ASN網(wǎng)關(guān)30時(shí),檢查對(duì)該LEAVE消息進(jìn) 行中繼的基站是否在多播組信息表中被登記為針對(duì)作為該LEAVE消息 的目標(biāo)的多播組的最后應(yīng)答方。如果登記的最后應(yīng)答方與對(duì)該LEAVE消 息進(jìn)行中繼的基站一致,則向途經(jīng)基站所屬于的MBS區(qū)發(fā)送(用于存在 檢查)的GS查詢消息。根據(jù)該操作,確認(rèn)不存在繼續(xù)加入同一多播組的 20其他移動(dòng)終端,并且從多播組信息表中刪除目標(biāo)記錄。
但是,如果登記的最后應(yīng)答方與對(duì)該LEAVE消息進(jìn)行中繼的基站不 一致,則處理被終止。這是因?yàn)榭梢哉J(rèn)識(shí)到在該基站所屬于的MBS區(qū)中 存在其他移動(dòng)終端。
采用這種方案,根據(jù)本實(shí)施方式,即使在接收到LEAVE消息的情況 25下,如果在同一MBS區(qū)存在繼續(xù)加入的其他移動(dòng)終端的可能性高,則可 以不發(fā)送用于進(jìn)行存在檢查的GS查詢消息,因此可以減少不必要的通信
根據(jù)本實(shí)施方式,該方案基于移動(dòng)終端60移動(dòng)的前提使得在以移動(dòng) 終端60為目標(biāo)的MBS系統(tǒng)中能夠有效地執(zhí)行多播通信。
在上述ASN網(wǎng)關(guān)30中,當(dāng)接收到JOIN消息時(shí),用與對(duì)該JOIN消 息進(jìn)行中繼的基站有關(guān)的信息來(lái)更新多播組信息表中的最后應(yīng)答方字 段,然而,可以僅當(dāng)?shù)谝淮谓邮盏疥P(guān)于同一MBS區(qū)的JOIN消息時(shí),將 5與對(duì)該JOIN消息進(jìn)行中繼的基站有關(guān)的信息輸入最后應(yīng)答方字段中。
即使在這樣進(jìn)行操作的情況下,也可以通過(guò)利用GS查詢消息周期 性地檢查繼續(xù)加入的移動(dòng)終端,從而基于每個(gè)MBS區(qū)不變地檢查加入多 播組的移動(dòng)終端的存在。
權(quán)利要求
1.一種中繼裝置,該中繼裝置將包含要分發(fā)給移動(dòng)終端的內(nèi)容的用戶數(shù)據(jù)分組發(fā)送到按分組成區(qū)的方式管理的多個(gè)基站,在所述用戶數(shù)據(jù)分組中設(shè)置有關(guān)于與所述內(nèi)容相關(guān)聯(lián)的多播組的信息,所述中繼裝置包括存儲(chǔ)裝置,其將關(guān)于所述移動(dòng)終端加入的多播組的信息、關(guān)于與所述移動(dòng)終端執(zhí)行無(wú)線通信的基站的信息、以及關(guān)于該基站所屬于的區(qū)的信息以使這些信息項(xiàng)彼此相關(guān)聯(lián)的方式存儲(chǔ)在存儲(chǔ)單元中;提取裝置,當(dāng)經(jīng)由所述多個(gè)基站中的任一個(gè)從所述移動(dòng)終端接收到離開(kāi)所述多播組的請(qǐng)求的LEAVE分組時(shí),所述提取裝置從所述存儲(chǔ)單元中提取關(guān)于基站的信息,該信息是以與離開(kāi)目標(biāo)多播組以及途經(jīng)基站所屬于的區(qū)相關(guān)聯(lián)的方式存儲(chǔ)的;確定裝置,其通過(guò)將由所述提取裝置提取的基站與對(duì)所接收到的LEAVE分組進(jìn)行中繼的基站進(jìn)行比較,來(lái)確定是否需要發(fā)送查詢分組,該查詢分組用于檢查繼續(xù)加入所述離開(kāi)目標(biāo)多播組的移動(dòng)終端的存在;以及發(fā)送裝置,其基于由所述確定裝置得到的確定結(jié)果,將包含所述查詢分組的所述用戶數(shù)據(jù)分組發(fā)送到屬于如下的區(qū)的各個(gè)所述基站,所述區(qū)的信息與關(guān)于所述離開(kāi)目標(biāo)多播組的信息被一起存儲(chǔ)在所述存儲(chǔ)單元中。
2. 根據(jù)權(quán)利要求l所述的中繼裝置,該中繼裝置還包括更新裝置, 當(dāng)經(jīng)由所述多個(gè)基站中的任一個(gè)從所述移動(dòng)終端接收到加入所述多播組 的請(qǐng)求的JOIN分組時(shí),所述更新裝置用關(guān)于對(duì)所述JOIN分組進(jìn)行中繼25的基站的信息來(lái)更新所述關(guān)于基站的信息,所述關(guān)于基站的信息以與途 經(jīng)基站所屬于的區(qū)和加入目標(biāo)多播組相關(guān)聯(lián)的方式存儲(chǔ)在所述存儲(chǔ)單元 中。
3. 根據(jù)權(quán)利要求1或2所述的中繼裝置,該中繼裝置還包括刪除裝 置,如果在所述發(fā)送裝置已發(fā)送包含所述查詢分組的所述用戶數(shù)據(jù)分組的情況下未接收到響應(yīng)分組,則所述刪除裝置從所述存儲(chǔ)單元中刪除一 記錄,該記錄以彼此相關(guān)聯(lián)的方式包含所述離開(kāi)目標(biāo)多播組、對(duì)所述LEAVE分組進(jìn)行中繼的基站以及該基站所屬于的區(qū)。
4. 根據(jù)權(quán)利要求3所述的中繼裝置,該中繼裝置還包括傳送裝置, 5當(dāng)所述刪除裝置刪除了所述記錄時(shí),所述傳送裝置檢查以與包含在所刪除記錄中的所述多播組相關(guān)聯(lián)的方式存儲(chǔ)在所述存儲(chǔ)單元中的其他記錄 的存在,如果不存在其他記錄,則將所接收到的LEAVE分組傳送到高位 裝置,而如果存在其他記錄,則不傳送所接收到的LEAVE分組。
5. —種無(wú)線通信系統(tǒng),該無(wú)線通信系^^包括10 按分組成區(qū)的方式管理的多個(gè)基站;和中繼裝置,該中繼裝置將包含要分發(fā)給移動(dòng)終端的內(nèi)容的用戶數(shù)據(jù)分組發(fā)送到所述多個(gè)基站中的任 一個(gè),在所述用戶數(shù)據(jù)分組中設(shè)置有關(guān)于與所述內(nèi)容相關(guān)聯(lián)的多播組的所述中繼裝置包括15 存儲(chǔ)裝置,其將關(guān)于所述移動(dòng)終端加入的多播組的信息、關(guān)于與所述移動(dòng)終端執(zhí)行無(wú)線通信的基站的信息、以及關(guān)于該基站所屬于的區(qū)的 信息以使這些信息項(xiàng)彼此相關(guān)聯(lián)的方式存儲(chǔ)在存儲(chǔ)單元中;提取裝置,當(dāng)經(jīng)由所述多個(gè)基站中的任一個(gè)從所述移動(dòng)終端接收到離開(kāi)所述多播組的請(qǐng)求的LEAVE分組時(shí),所述提取裝置從所述存儲(chǔ)單元 20中提取關(guān)于該基站的信息,該信息是以與離開(kāi)目標(biāo)多播組以及途經(jīng)基站所屬于的區(qū)相關(guān)聯(lián)的方式存儲(chǔ)的;確定裝置,其通過(guò)將由所述提取裝置提取的基站與對(duì)所接收到的LEAVE分組進(jìn)行中繼的基站進(jìn)行比較,來(lái)確定是否需要發(fā)送查詢分組,該查詢分組用于檢查繼續(xù)加入所述離開(kāi)目標(biāo)多播組的移動(dòng)終端的存在; 25以及發(fā)送裝置,其基于由所述確定裝置得到的確定結(jié)果,將包含所述查 詢分組的所述用戶數(shù)據(jù)分組發(fā)送到屬于如下的區(qū)的各個(gè)所述基站,所述 區(qū)的信息與關(guān)于所述離開(kāi)目標(biāo)多播組的信息一起存儲(chǔ)在所述存儲(chǔ)單元 中, 其中,在所述多個(gè)基站中,屬于同一區(qū)的各個(gè)所述基站接收從所述 中繼裝置的所述發(fā)送裝置發(fā)送的所述用戶數(shù)據(jù)分組,并與屬于所述同一 區(qū)的其他基站基本上同時(shí)無(wú)線地發(fā)送包含在所述用戶數(shù)據(jù)分組中的所述 查詢分組。
6.根據(jù)權(quán)利要求5所述的無(wú)線通信系統(tǒng),其中,所述中繼裝置還包括更新裝置,當(dāng)經(jīng)由所述多個(gè)基站中的任一個(gè)從所述移動(dòng)終端接收到加 入所述多播組的請(qǐng)求的JOIN分組時(shí),所述更新裝置用關(guān)于對(duì)所述JOIN 分組進(jìn)行中繼的基站的信息來(lái)更新所述關(guān)于基站的信息,所述關(guān)于基站 的信息以與途經(jīng)基站所屬于的區(qū)和加入目標(biāo)多播組相關(guān)聯(lián)的方式存儲(chǔ)在io 所述存儲(chǔ)單元中。
7. 根據(jù)權(quán)利要求5或6所述的無(wú)線通信系統(tǒng),其中,所述中繼裝置 還包括刪除裝置,如果在所述發(fā)送裝置已發(fā)送包含所述查詢分組的所述 用戶數(shù)據(jù)分組的情況下未接收到響應(yīng)分組,則所述刪除裝置從所述存儲(chǔ) 單元中刪除一記錄,該記錄以彼此相關(guān)聯(lián)的方式包含所述離開(kāi)目標(biāo)多播15組、對(duì)所述LEAVE分組進(jìn)行中繼的基站以及該基站所屬于的區(qū)。
8. 根據(jù)權(quán)利要求7所述的無(wú)線通信系統(tǒng),其中,所述中繼裝置還包 括傳送裝置,當(dāng)所述刪除裝置刪除了所述記錄時(shí),所述傳送裝置檢査以 與包含在所刪除記錄中的所述多播組相關(guān)聯(lián)的方式存儲(chǔ)在所述存儲(chǔ)單元 中的其他記錄的存在,如果不存在其他記錄,則將所接收到的LEAVE分20組傳送到高位裝置,而如果存在其他記錄,則不傳送所接收到的LEAVE 分組。
9. 一種多播中繼方法,該多播中繼方法將包含要分發(fā)給移動(dòng)終端的 內(nèi)容的用戶數(shù)據(jù)分組發(fā)送到按分組成區(qū)的方式管理的多個(gè)基站,在所述 用戶數(shù)據(jù)分組中設(shè)置有關(guān)于與所述內(nèi)容相關(guān)聯(lián)的多播組的信息,所述多25播中繼方法包括以下步驟存儲(chǔ)步驟,其將關(guān)于所述移動(dòng)終端加入的多播組的信息、關(guān)于與所 述移動(dòng)終端執(zhí)行無(wú)線通信的基站的信息、以及關(guān)于該基站所屬于的區(qū)的 信息以使這些信息項(xiàng)彼此相關(guān)聯(lián)的方式存儲(chǔ)在存儲(chǔ)單元中;提取步驟,當(dāng)經(jīng)由所述多個(gè)基站中的任一個(gè)從所述移動(dòng)終端接收到 離開(kāi)所述多播組的請(qǐng)求的LEAVE分組時(shí),所述提取步驟從所述存儲(chǔ)單元 中提取關(guān)于該基站的信息,該信息是以與離開(kāi)目標(biāo)多播組以及途經(jīng)基站 所屬于的區(qū)相關(guān)聯(lián)的方式存儲(chǔ)的;確定步驟,其通過(guò)將在所述提取步驟中提取的基站與對(duì)所接收到的 5 LEAVE分組進(jìn)行中繼的基站進(jìn)行比較,來(lái)確定是否需要發(fā)送查詢分組, 該查詢分組用于檢查繼續(xù)加入所述離開(kāi)目標(biāo)多播組的移動(dòng)終端的存在; 以及發(fā)送步驟,其基于在所述確定步驟中得到的確定結(jié)果,將包含所述 査詢分組的所述用戶數(shù)據(jù)分組發(fā)送到屬于這樣的區(qū)的各個(gè)所述基站,所 10述區(qū)的信息與關(guān)于所述離開(kāi)目標(biāo)多播組的信息一起存儲(chǔ)在所述存儲(chǔ)單元 中。
全文摘要
本發(fā)明提供中繼裝置、無(wú)線通信系統(tǒng)以及多播中繼方法。本發(fā)明涉及一種實(shí)現(xiàn)在移動(dòng)通信中高效且有效的多播通信的中繼裝置。該中繼裝置將包含內(nèi)容的用戶數(shù)據(jù)分組發(fā)送到多個(gè)基站,該中繼裝置包括存儲(chǔ)裝置,其將關(guān)于多播組的信息、關(guān)于基站的信息以及關(guān)于區(qū)的信息以使這些信息項(xiàng)彼此相關(guān)聯(lián)的方式存儲(chǔ)在存儲(chǔ)單元中;確定裝置,當(dāng)經(jīng)由所述基站接收到LEAVE分組時(shí),該確定裝置通過(guò)將以與離開(kāi)目標(biāo)多播組和途經(jīng)基站所屬于的區(qū)相關(guān)聯(lián)的方式存儲(chǔ)的基站與對(duì)接收到的LEAVE分組進(jìn)行中繼的基站進(jìn)行比較,來(lái)確定是否需要發(fā)送關(guān)于離開(kāi)目標(biāo)多播組的查詢分組;以及發(fā)送裝置,其基于所述確定裝置的確定結(jié)果,將包括所述查詢分組的用戶數(shù)據(jù)分組發(fā)送到屬于所述區(qū)的各個(gè)所述基站。
文檔編號(hào)H04L12/56GK101179496SQ20071016756
公開(kāi)日2008年5月14日 申請(qǐng)日期2007年10月26日 優(yōu)先權(quán)日2006年11月7日
發(fā)明者安藤忠直, 淺田裕 申請(qǐng)人:富士通株式會(huì)社