欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Ip數(shù)字廣播系統(tǒng)中的igmp網(wǎng)絡(luò)設(shè)備及其信號處理控制方法

文檔序號:7643331閱讀:194來源:國知局
專利名稱:Ip數(shù)字廣播系統(tǒng)中的igmp網(wǎng)絡(luò)設(shè)備及其信號處理控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及因特網(wǎng)協(xié)議(IP)數(shù)字廣播系統(tǒng)中的因特網(wǎng)群組成員關(guān)系協(xié)議(internet group membership protocol)(IGMP)網(wǎng)絡(luò)設(shè)備及其信號處理控制方法。
背景技術(shù)
一般而言,因特網(wǎng)協(xié)議電視,即IP TV,使用超高速因特網(wǎng),來提供信息服務(wù)、運(yùn)動圖像內(nèi)容和電視廣播。IP TV是一種基于因特網(wǎng)和電視組合的數(shù)字融合,它與常規(guī)因特網(wǎng)TV的不同之處在于電視接收機(jī)替代了計算機(jī)監(jiān)視器,遙控器替代了鼠標(biāo)。
為了使用IP TV,可以將電視接收機(jī)、機(jī)頂盒和因特網(wǎng)相連。換言之,當(dāng)將機(jī)頂盒或?qū)S谜{(diào)制解調(diào)器添加到電視機(jī)上,并在打開電視機(jī)時供電時,可以使用IP TV。因此,雖然用戶不熟悉計算機(jī),但是用戶可以使用遙控器,享受多種因特網(wǎng)提供的內(nèi)容,例如觀看電影、家庭購物、家庭理財、在線游戲、MP3、其他服務(wù)以及因特網(wǎng)搜索。
在提供包括視頻的廣播內(nèi)容方面,IP TV與一般電纜廣播或衛(wèi)星廣播沒有太大區(qū)別,但是,它具有顯著的雙向性特征。與一般的天波廣播、電纜廣播或衛(wèi)星廣播不同,觀看者可以在他/她方便的時間,只觀看他/她希望的節(jié)目。因此,TV廣播的主動權(quán)從廣播公司或中繼公司交給了觀看者。目前,IP TV服務(wù)已經(jīng)在諸如香港、意大利和日本等一些地區(qū)提供,但是在全世界還處于初始階段。在國內(nèi),通信服務(wù)提供商積極提供IP TV,以使用給定的基礎(chǔ)設(shè)施,獲得最大的經(jīng)濟(jì)效應(yīng)。
IP TV系統(tǒng)包括至少一個IGMP客戶,包括TV接收機(jī)和IP機(jī)頂盒;以及網(wǎng)絡(luò)設(shè)備,允許IGMP客戶通過因特網(wǎng)接收IP TV服務(wù)。網(wǎng)絡(luò)設(shè)備包括主機(jī)(CPU),用于處理IGMP客戶(訂戶)的IGMP請求;以及分組發(fā)送/接收單元,通過因特網(wǎng)與IGMP客戶相連,并與上級IGMP網(wǎng)絡(luò)設(shè)備相連,以負(fù)責(zé)數(shù)據(jù)發(fā)送/接收功能。主機(jī)和分組發(fā)送/接收單元各自具有組播表,作為處理IGMP分組的結(jié)果來創(chuàng)建/修改/刪除組播表,如果必要,則創(chuàng)建合適的IGMP分組,并將所創(chuàng)建的IGMP分組發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備,其中所述組播表逐個頻道地存儲頻道信息(群組IP或群組介質(zhì)訪問控制(MAC))和IGMP客戶信息。
在IGMP網(wǎng)絡(luò)設(shè)備中,IGMP處理完全依賴于主機(jī),因此,IGMP網(wǎng)絡(luò)設(shè)備提供用于減少向上級IGMP網(wǎng)絡(luò)設(shè)備發(fā)送的IGMP分組的數(shù)量的計劃。換言之,這是一種如下方法只向上級IGMP網(wǎng)絡(luò)設(shè)備發(fā)送從IGMP客戶接收的IGMP分組中的必要一個、或由主機(jī)創(chuàng)建的IGMP信息,從而減小上級IGMP網(wǎng)絡(luò)設(shè)備的主機(jī)負(fù)荷。這種功能稱作“報告抑制”。IGMP網(wǎng)絡(luò)設(shè)備僅根據(jù)由主機(jī)進(jìn)行的處理來提供這種功能。
以下將描述提供上述功能的常規(guī)IP TV系統(tǒng)的IGMP網(wǎng)絡(luò)設(shè)備的信號處理過程。為了觀看預(yù)定頻道(Ch 10),IGMP客戶向IGMP網(wǎng)絡(luò)設(shè)備的分組發(fā)送/接收單元發(fā)送IGMP成員關(guān)系報告(“報告”)消息。此后,IGMP網(wǎng)絡(luò)設(shè)備的分組發(fā)送/接收單元向主機(jī)發(fā)送接收到的IGMP報告消息。接著,主機(jī)確定由IGMP客戶使用IGMP報告消息所請求的頻道是否注冊在組播表中。
當(dāng)確定IGMP客戶所請求的頻道未注冊在組播表中時,主機(jī)將IGMP客戶所請求的頻道和IGMP客戶信息注冊在組播表中。主機(jī)還更新分組發(fā)送/接收單元的組播表,以與主機(jī)的改變相對應(yīng)。
之后,主機(jī)通過分組發(fā)送/接收單元,向上級IGMP網(wǎng)絡(luò)設(shè)備發(fā)送IGMP報告消息。主機(jī)可以無任何改變地發(fā)送從IGMP客戶接收的IGMP報告消息,或在修改之后發(fā)送接收到的IGMP報告消息。
當(dāng)從下級IGMP網(wǎng)絡(luò)設(shè)備接收到請求預(yù)定頻道的IGMP報告消息時,上級IGMP網(wǎng)絡(luò)設(shè)備確定是否從IP廣播站接收到與IGMP報告消息相關(guān)聯(lián)的頻道。
當(dāng)確定從IP廣播站接收到使用IGMP報告消息所請求的頻道時,上級IGMP網(wǎng)絡(luò)設(shè)備將所請求頻道的IP TV廣播流復(fù)制并發(fā)送到下級IGMP網(wǎng)絡(luò)設(shè)備的分組發(fā)送/接收單元。否則,上級IGMP網(wǎng)絡(luò)設(shè)備與諸如協(xié)議獨(dú)立組播(PIM)之類的組播路由協(xié)議相關(guān)聯(lián)并接收對應(yīng)的IP TV廣播流,或再次向其上級網(wǎng)絡(luò)設(shè)備發(fā)送IGMP消息以請求IP TV廣播流,并將其發(fā)送到下級IGMP網(wǎng)絡(luò)設(shè)備的分組發(fā)送/接收單元。
如此,下級IGMP網(wǎng)絡(luò)設(shè)備的分組發(fā)送/接收單元發(fā)送由發(fā)送IGMP報告消息的IGMP客戶請求的頻道的IP TV廣播流。
同時,當(dāng)IGMP客戶所請求的頻道已注冊在分組發(fā)送/接收單元的組播表中,并且IGMP客戶也注冊在該頻道上時,主機(jī)將IGMP客戶信息更新為組播表中注冊的頻道,并終止。
但是,當(dāng)IGMP客戶所請求的頻道已注冊在分組發(fā)送/接收單元的組播表中,而IGMP客戶未注冊在頻道上時,主機(jī)將IGMP客戶信息添加到組播表中注冊的頻道上,并允許將所添加的IGMP客戶信息反映到分組發(fā)送/接收單元。之后,復(fù)制該頻道的IP TV流,并發(fā)送到IGMP客戶。
在常規(guī)IP TV系統(tǒng)中,IGMP客戶產(chǎn)生IGMP分組以觀看TV,并通過至少一個IGMP網(wǎng)絡(luò)設(shè)備,向接收IP TV流的網(wǎng)絡(luò)設(shè)備發(fā)送所產(chǎn)生的IGMP分組。不僅在頻道改變時,還為了保持觀看一個頻道,IGMP客戶周期性地產(chǎn)生IGMP分組。因此,當(dāng)與IP TV網(wǎng)絡(luò)相連的IGMP客戶的數(shù)量增加時,所產(chǎn)生的IGMP分組總數(shù)也增加。
因?yàn)橛蒊GMP客戶產(chǎn)生以用于選擇TV頻道的IGMP分組是在IGMP網(wǎng)絡(luò)設(shè)備的主機(jī)中處理的,所以該處理引起各個網(wǎng)絡(luò)設(shè)備的主機(jī)的延遲,從而導(dǎo)致IGMP客戶的頻道改變的等待時間的增加。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種IP數(shù)字廣播系統(tǒng)中的IGMP網(wǎng)絡(luò)設(shè)備及其信號處理控制方法,其中,不在主機(jī)中而是在用于發(fā)送/接收分組的分組發(fā)送/接收單元中處理通過主機(jī)提供的IGMP監(jiān)聽的常規(guī)報告抑制功能,從而減少主機(jī)的負(fù)荷和對IGMP客戶的頻道請求的響應(yīng)時間。
本發(fā)明的另一目的是提供一種IP數(shù)字廣播系統(tǒng)中的IGMP網(wǎng)絡(luò)設(shè)備及其信號處理控制方法,其中,當(dāng)使用查詢釋放當(dāng)前未使用的頻道時,只對使用頻道的客戶中最初執(zhí)行查詢響應(yīng)的客戶的查詢響應(yīng)進(jìn)行處理,而不處理從其他客戶接收的查詢響應(yīng),從而減少了由處理所有查詢響應(yīng)而引起的網(wǎng)絡(luò)負(fù)荷。
本發(fā)明的另一目的是提供一種網(wǎng)絡(luò)設(shè)備及其技術(shù),以高效、經(jīng)濟(jì)且易于實(shí)現(xiàn)的方式減少負(fù)荷,并增加對頻道改變的響應(yīng)。
本發(fā)明的第一方案提供了一種因特網(wǎng)協(xié)議(IP)數(shù)字廣播系統(tǒng)中的因特網(wǎng)群組成員關(guān)系協(xié)議(IGMP)網(wǎng)絡(luò)設(shè)備的信號處理控制方法。所述方法包括步驟當(dāng)從IGMP客戶接收到IGMP分組時,在分組發(fā)送/接收單元處確定是否通過旁路發(fā)送接收到的IGMP分組;當(dāng)確定通過旁路發(fā)送從IGMP客戶接收到的IGMP分組時,在分組發(fā)送/接收單元處復(fù)制所接收的IGMP分組,并將原始IGMP分組旁路發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備;在分組發(fā)送/接收單元處將復(fù)制的IGMP分組發(fā)送到主機(jī);以及在主機(jī)處接收來自分組發(fā)送/接收單元的IGMP分組,處理IGMP分組,并同時更新主機(jī)的組播表和分組發(fā)送/接收單元的組播表。
所述方法還可以包括步驟當(dāng)確定不通過旁路發(fā)送從IGMP客戶接收到的IGMP分組時,在分組發(fā)送/接收單元處將從IGMP客戶接收到的IGMP分組發(fā)送到主機(jī);以及在主機(jī)處接收來自分組發(fā)送/接收單元的IGMP分組,處理IGMP分組,更新主機(jī)的組播表,并在必要時更新分組發(fā)送/接收單元的組播表。
在分組發(fā)送/接收單元處確定是否通過旁路發(fā)送接收到的IGMP分組步驟可以包括步驟在分組發(fā)送/接收單元處確定從IGMP客戶接收到的IGMP分組是否是用于頻道請求的IGMP報告消息;當(dāng)確定從IGMP客戶接收到的IGMP分組是IGMP報告消息時,在分組發(fā)送/接收單元處檢查組播表,并確定通過IGMP報告消息請求注冊的頻道是否注冊在組播表中;以及當(dāng)確定通過IGMP報告消息請求注冊的頻道未注冊在組播表中時,旁路發(fā)送所接收的IGMP分組。
所述方法還可以包括步驟當(dāng)確定從IGMP客戶接收到的IGMP分組是IGMP離開消息時,在分組發(fā)送/接收單元處檢查組播表,并確定通過IGMP離開消息請求釋放的頻道是否注冊在組播表中。
本發(fā)明的第二方案提供了一種因特網(wǎng)協(xié)議(IP)數(shù)字廣播系統(tǒng)中的因特網(wǎng)群組成員關(guān)系協(xié)議(IGMP)網(wǎng)絡(luò)設(shè)備。所述設(shè)備包括分組發(fā)送/接收單元,用于當(dāng)從IGMP客戶接收到IGMP分組時,確定是否通過旁路發(fā)送IGMP分組,當(dāng)確定通過旁路發(fā)送IGMP分組時,復(fù)制所接收的IGMP分組,并將復(fù)制的IGMP分組發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備和主機(jī),當(dāng)確定不通過旁路發(fā)送IGMP分組時,將所接收的IGMP分組發(fā)送到主機(jī);以及主機(jī),用于接收來自分組發(fā)送/接收單元的IGMP分組,處理IGMP分組,更新主機(jī)的組播表,并在必要時更新分組發(fā)送/接收單元的組播表。
分組發(fā)送/接收單元的組播表可以管理頻道信息(群組IP或群組MAC)和IGMP客戶信息,可以根據(jù)所述表來復(fù)制IP TV流。
當(dāng)從IGMP客戶接收到的IGMP分組是用于頻道注冊的IGMP報告消息時,僅當(dāng)通過IGMP報告消息請求的頻道未注冊在組播表中時,分組發(fā)送/接收單元才可以確定旁路發(fā)送IGMP分組。當(dāng)從IGMP客戶接收到的IGMP分組是用于頻道釋放的IGMP離開消息時,僅當(dāng)請求釋放的IGMP客戶未注冊在組播表的頻道上時,分組發(fā)送/接收單元才可以確定旁路發(fā)送IGMP分組。
本發(fā)明的第三方案提供了一種因特網(wǎng)協(xié)議(IP)數(shù)字廣播系統(tǒng)中的因特網(wǎng)群組成員關(guān)系協(xié)議(IGMP)網(wǎng)絡(luò)設(shè)備的信號處理控制方法。所述方法包括步驟當(dāng)從上級IGMP網(wǎng)絡(luò)設(shè)備接收到IGMP查詢時,在分組發(fā)送/接收單元處分別將信號處理IGMP查詢發(fā)送到所有IGMP客戶,并從每個IGMP客戶接收作為對IGMP查詢的響應(yīng)的IGMP響應(yīng)報告;在分組發(fā)送/接收單元處只將首先接收到的IGMP響應(yīng)報告旁路發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備;在分組發(fā)送/接收單元處將從每個IGMP客戶接收的IGMP響應(yīng)報告發(fā)送給主機(jī);以及在主機(jī)處,通過從分組發(fā)送/接收單元接收到的IGMP響應(yīng)報告,更新主機(jī)的組播表。
在分組發(fā)送/接收單元處只將首先接收到的IGMP響應(yīng)報告旁路發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備的步驟中,分組發(fā)送/接收單元可以檢查用于指示是否禁止發(fā)送組播表的IGMP響應(yīng)報告的特定字段/位,并確定是否執(zhí)行到上級IGMP網(wǎng)絡(luò)設(shè)備的旁路發(fā)送。當(dāng)未設(shè)置表的特定字段或位時,分組發(fā)送/接收單元可以將首先接收到的IGMP響應(yīng)報告旁路發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備。
在分組發(fā)送/接收單元處只將首先接收到的IGMP響應(yīng)報告旁路發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備的步驟中,當(dāng)設(shè)置了表的特定字段或位時,分組發(fā)送/接收單元可以將IGMP響應(yīng)報告發(fā)送到主機(jī),而不旁路發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備。
在主機(jī)處通過從分組發(fā)送/接收單元接收到的IGMP響應(yīng)報告來更新主機(jī)的組播表的步驟中,當(dāng)在臨界時間內(nèi)未從IGMP客戶接收到IGMP響應(yīng)報告時,主機(jī)可以釋放在其組播表和分組發(fā)送/接收單元的組播表中注冊的IGMP客戶。
本發(fā)明的第四方案提供了一種因特網(wǎng)協(xié)議(IP)數(shù)字廣播系統(tǒng)中的因特網(wǎng)群組成員關(guān)系協(xié)議(IGMP)網(wǎng)絡(luò)設(shè)備。所述設(shè)備包括分組發(fā)送/接收單元,用于當(dāng)從IGMP客戶接收到作為對從上級IGMP網(wǎng)絡(luò)設(shè)備接收到的IGMP查詢的響應(yīng)的IGMP響應(yīng)報告時,只將第一IGMP響應(yīng)報告旁路發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備,并將所接收的IGMP響應(yīng)報告發(fā)送到主機(jī);以及主機(jī),用于接收來自分組發(fā)送/接收單元的IGMP響應(yīng)報告,處理IGMP響應(yīng)報告,并更新主機(jī)的組播表。
分組發(fā)送/接收單元可以包括組播表,所述組播表具有頻道信息(群組IP和群組MAC)、IGMP客戶信息(端口號或永久虛電路(PVC)信息)和用于確定是否接收到IGMP響應(yīng)報告的字段/位中的至少一個。
當(dāng)在臨界時間內(nèi)未從IGMP客戶接收到IGMP響應(yīng)報告時,主機(jī)可以釋放在其組播表和分組發(fā)送/接收單元的組播表中注冊的IGMP客戶。
本發(fā)明的第五方案提供了一種因特網(wǎng)協(xié)議(IP)數(shù)字廣播系統(tǒng)中的因特網(wǎng)群組成員關(guān)系協(xié)議(IGMP)網(wǎng)絡(luò)設(shè)備的信號處理控制方法。所述方法包括步驟在分組發(fā)送/接收單元處將從主機(jī)產(chǎn)生的IGMP查詢發(fā)送到所有IGMP客戶,并從每個IGMP客戶接收作為對IGMP查詢的響應(yīng)的IGMP響應(yīng)報告;在分組發(fā)送/接收單元處將從每個IGMP客戶接收到的IGMP響應(yīng)報告旁路發(fā)送到主機(jī);以及在主機(jī)處,通過從分組發(fā)送/接收單元接收到的IGMP響應(yīng)報告,更新主機(jī)的組播表。
在主機(jī)處通過從分組發(fā)送/接收單元接收到的IGMP響應(yīng)報告來更新主機(jī)的組播表的步驟中,當(dāng)在臨界時間內(nèi)未從IGMP客戶接收到IGMP響應(yīng)報告時,主機(jī)可以釋放在其組播表和分組發(fā)送/接收單元的組播表中注冊的IGMP客戶。
本發(fā)明的第六方案提供了一種因特網(wǎng)協(xié)議(IP)數(shù)字廣播系統(tǒng)中的因特網(wǎng)群組成員關(guān)系協(xié)議(IGMP)網(wǎng)絡(luò)設(shè)備。所述設(shè)備包括分組發(fā)送/接收單元,用于將從主機(jī)產(chǎn)生的IGMP查詢發(fā)送到所有IGMP客戶,然后,當(dāng)從IGMP客戶接收到對IGMP查詢的IGMP響應(yīng)報告時,將IGMP響應(yīng)報告發(fā)送給主機(jī);以及主機(jī),用于接收來自分組發(fā)送/接收單元的IGMP響應(yīng)報告,處理IGMP響應(yīng)報告,更新主機(jī)的組播表,并在必要時,更新分組發(fā)送/接收單元的組播表。
分組發(fā)送/接收單元的組播表可以包括指示供應(yīng)頻道的群組IP和群組MAC、與當(dāng)前向其提供所述供應(yīng)頻道的IGMP客戶有關(guān)的信息、以及確定是否接收到IGMP響應(yīng)報告的字段/位中的至少一個。
當(dāng)在臨界時間內(nèi)未從IGMP客戶接收到IGMP響應(yīng)報告時,主機(jī)可以釋放在其組播表和分組發(fā)送/接收單元的組播表中注冊的IGMP客戶。


結(jié)合附圖,參考以下詳細(xì)描述,將更加完全、清楚地理解本發(fā)明及其優(yōu)點(diǎn),附圖中相同的參考符號指示相同或相似組件,其中圖1示出了根據(jù)本發(fā)明的IP TV系統(tǒng)的結(jié)構(gòu);圖2是示出了根據(jù)本發(fā)明第一典型實(shí)施例的IP數(shù)字廣播系統(tǒng)中的IGMP網(wǎng)絡(luò)設(shè)備的信號流的參考圖;圖3是示出了根據(jù)本發(fā)明第一典型實(shí)施例的IP數(shù)字廣播系統(tǒng)中的IGMP網(wǎng)絡(luò)設(shè)備的信號處理控制方法的流程圖;圖4是示出了在圖3的IP數(shù)字廣播系統(tǒng)中的IGMP網(wǎng)絡(luò)設(shè)備的信號處理控制方法中確定是否通過旁路發(fā)送IGMP分組的步驟的流程圖;圖5是示出了根據(jù)本發(fā)明第二典型實(shí)施例的IP數(shù)字廣播系統(tǒng)中的IGMP網(wǎng)絡(luò)設(shè)備的信號流的參考圖;
圖6是示出了根據(jù)本發(fā)明第二典型實(shí)施例的IP數(shù)字廣播系統(tǒng)中的IGMP網(wǎng)絡(luò)設(shè)備的信號處理控制方法的流程圖;圖7是示出了根據(jù)本發(fā)明第三典型實(shí)施例的IP數(shù)字廣播系統(tǒng)中的IGMP網(wǎng)絡(luò)設(shè)備的信號流的參考圖;以及圖8是示出了根據(jù)本發(fā)明第三典型實(shí)施例的IP數(shù)字廣播系統(tǒng)中的IGMP網(wǎng)絡(luò)設(shè)備的信號處理控制方法的流程圖。
具體實(shí)施例方式
以下將參考附圖詳細(xì)描述本發(fā)明的典型實(shí)施例。在以下描述中,為了簡明,省略了對合并在此的已知功能和配置的詳細(xì)描述。
圖1示出了根據(jù)本發(fā)明的因特網(wǎng)協(xié)議電視(IP TV)系統(tǒng)的結(jié)構(gòu)。
根據(jù)本發(fā)明第一實(shí)施例的因特網(wǎng)協(xié)議(IP)數(shù)字廣播系統(tǒng)中的因特網(wǎng)群組成員關(guān)系協(xié)議(IGMP)網(wǎng)絡(luò)設(shè)備100包括分組發(fā)送/接收單元110和主機(jī)120。分組發(fā)送/接收單元110包括發(fā)送/接收單元組播表111,主機(jī)120包括主機(jī)組播表121。主機(jī)120的主機(jī)組播表121的信息反映在發(fā)送/接收單元組播表111中。
當(dāng)接收到來自IGMP客戶1-1的IGMP分組時,分組發(fā)送/接收單元110確定是否通過旁路發(fā)送IGMP分組。當(dāng)確定通過旁路發(fā)送IGMP分組時,分組發(fā)送/接收單元110復(fù)制所接收的IGMP分組,然后將結(jié)果分別發(fā)送給上級IGMP網(wǎng)絡(luò)設(shè)備100-1和主機(jī)120。另一方面,當(dāng)確定不通過旁路發(fā)送IGMP分組時,分組發(fā)送/接收單元110將所接收的IGMP分組發(fā)送給主機(jī)120。分組發(fā)送/接收單元110包括發(fā)送/接收單元組播表111,發(fā)送/接收單元組播表111包括群組IP或群組介質(zhì)訪問控制(MAC)、以及與IGMP客戶1-1有關(guān)的信息。如果從IGMP客戶1-1接收到的IGMP分組是用于頻道注冊的IGMP報告消息時,只有在沒有發(fā)送/接收單元組播表111的頻道信息時,分組發(fā)送/接收單元110才確定旁路發(fā)送IGMP分組。如果從IGMP客戶1-1接收到的IGMP分組是用于頻道釋放的IGMP離開消息時,只有在除了IGMP客戶1-1信息之外的其他任何IGMP客戶信息未注冊在發(fā)送/接收單元組播表111的頻道上時,分組發(fā)送/接收單元110才確定旁路發(fā)送IGMP分組,并執(zhí)行至上級IGMP網(wǎng)絡(luò)設(shè)備100-1的旁路發(fā)送。
主機(jī)120從分組發(fā)送/接收單元110接收IGMP分組,然后處理所接收的IGMP分組,更新主機(jī)組播表121,并在必要時,更新發(fā)送/接收單元組播表111。
發(fā)送/接收單元組播表111包括頻道(群組IP或群組MAC)和與IGMP客戶1-1有關(guān)的信息。
在每個構(gòu)成元件的一般功能和具體操作中,將省略對其信號處理的描述,并將參考圖2描述與本發(fā)明相關(guān)的操作。
首先,預(yù)定IGMP客戶1-1向IGMP網(wǎng)絡(luò)設(shè)備100的分組發(fā)送/接收單元110發(fā)送IGMP報告消息(包括頻道“10”和IGMP客戶的MAC信息)。這里,從IGMP客戶1-1發(fā)送的IGMP報告消息包括由IGMP客戶1-1請求的頻道信息(群組IP和群組MAC)、以及IGMP客戶信息。
IGMP網(wǎng)絡(luò)設(shè)備100的分組發(fā)送/接收單元110檢查由分組發(fā)送/接收單元110管理的發(fā)送/接收單元組播表111。假設(shè)組播表111如表1所示。


如表1所示,當(dāng)包括在IGMP報告消息中的請求頻道(Ch 10)未注冊在發(fā)送/接收單元組播表111時,分組發(fā)送/接收單元110復(fù)制從IGMP客戶1-1接收到的IGMP報告消息,并將結(jié)果發(fā)送給上級IGMP網(wǎng)絡(luò)設(shè)備100-1或IP廣播站200。
分組發(fā)送/接收單元110將所接收的所有IGMP報告消息發(fā)送到主機(jī)120。此時,分組發(fā)送/接收(發(fā)送或接收、或者發(fā)送且接收)單元110無改變地發(fā)送復(fù)制的IGMP報告消息,或者進(jìn)行處理,然后將合適的變量值發(fā)送到主機(jī)120。
主機(jī)120處理所接收的IGMP報告消息,將頻道(Ch 10)和IGMP客戶1-1信息(端口1)更新為如表2所示的主機(jī)組播表121和發(fā)送/接收單元組播表111。


之后,接收IGMP報告消息(頻道“10”和IGMP客戶的MAC信息)的上級IGMP網(wǎng)絡(luò)設(shè)備100-1或IP廣播站200向IGMP網(wǎng)絡(luò)設(shè)備100的分組發(fā)送/接收單元110發(fā)送與IGMP報告消息相對應(yīng)的頻道(Ch 10)的IP TV廣播流。
接著,IGMP網(wǎng)絡(luò)設(shè)備100的分組發(fā)送/接收單元110向IGMP客戶1-1發(fā)送所接收的頻道(Ch 10)的IP TV廣播流。
由此,IGMP客戶1-1的訂戶可以觀看頻道(Ch 10)。
同時,如圖3所示,當(dāng)發(fā)送/接收單元組播表111中先前注冊有包括在從IGMP客戶1-1接收的IGMP報告消息中的請求頻道(Ch 10)、以及與觀看請求頻道(Ch 10)的其他IGMP客戶1-1有關(guān)的信息(端口7)時,分組發(fā)送/接收單元110向主機(jī)120發(fā)送從IGMP客戶1-1接收的IGMP報告消息。此時,主機(jī)120不向上級IGMP網(wǎng)絡(luò)設(shè)備100-1發(fā)送IGMP報告消息。


如果是這種情況,如表4所示,主機(jī)120更新主機(jī)組播表121和發(fā)送/接收單元組播表111,以與從IGMP客戶1-1接收的IGMP報告消息相對應(yīng)。


之后,主機(jī)120復(fù)制從上級IGMP網(wǎng)絡(luò)設(shè)備100-1或IP廣播站200接收的頻道(Ch 10)的IP TV廣播流,并將復(fù)制的流發(fā)送到端口1的IGMP客戶1-1。
由此,IGMP客戶1-1的訂戶可以觀看頻道(Ch 10)。
現(xiàn)在將描述允許正在觀看頻道(Ch 10)的IGMP客戶1-1的訂戶觀看頻道(Ch 11)的操作。
在這之前,假設(shè)發(fā)送/接收單元組播表111中注冊有用于頻道改變的IGMP客戶1-1請求釋放的頻道(Ch 10)、以及正在觀看頻道(Ch 10)的IGMP客戶1-1的信息。
首先,正在觀看頻道(Ch 10)的IGMP客戶1-1向IGMP網(wǎng)絡(luò)設(shè)備100的分組發(fā)送/接收單元110發(fā)送用于釋放頻道(Ch 10)的IGMP離開消息(頻道“10”和IGMP客戶的MAC信息)。
接著,接收IGMP離開消息(頻道“10”和IGMP客戶的MAC信息)的IGMP網(wǎng)絡(luò)設(shè)備100的分組發(fā)送/接收單元110檢查主機(jī)組播表121。
這里,當(dāng)如表4所示,發(fā)送/接收單元組播表111中注冊有頻道(Ch10)和與正在觀看頻道(Ch 10)的IGMP客戶1-1有關(guān)的信息時,分組發(fā)送/接收單元110向主機(jī)120發(fā)送IGMP離開消息。
接著,主機(jī)120從發(fā)送/接收單元組播表111的頻道(Ch 10)中釋放IGMP客戶1-1。
由此,分組發(fā)送/接收單元110停止向IGMP客戶1-1發(fā)送的頻道(Ch 10)的IP TV流,IGMP客戶1-1的訂戶無法觀看頻道(Ch 10)。
當(dāng)如表2所示,在頻道上注冊的IGMP客戶1-1只有其自己的頻道(Ch 10)和頻道注冊的IGMP客戶1-1信息時,分組發(fā)送/接收單元110復(fù)制用于釋放頻道的最后的IGMP離開消息,并將其發(fā)送到IGMP網(wǎng)絡(luò)設(shè)備100或IP廣播站200。
接著,IGMP網(wǎng)絡(luò)設(shè)備100或IP廣播站200停止提供給IGMP網(wǎng)絡(luò)設(shè)備100的頻道(Ch 10)的IP TV流。
之后,IGMP客戶1-1向IGMP網(wǎng)絡(luò)設(shè)備100的分組發(fā)送/接收單元110發(fā)送IGMP報告消息(頻道“11”和IGMP客戶的端口信息“端口1”)。
接著,IGMP網(wǎng)絡(luò)設(shè)備100的分組發(fā)送/接收單元110檢查由分組發(fā)送/接收單元110管理的發(fā)送/接收單元組播表111。
當(dāng)如表1所示,包括在從IGMP客戶1-1接收的IGMP報告消息中的請求頻道(Ch 11)未注冊在發(fā)送/接收單元組播表111時,分組發(fā)送/接收單元110復(fù)制從IGMP客戶1-1接收到的IGMP報告消息,并將復(fù)制的消息發(fā)送給上級IGMP網(wǎng)絡(luò)設(shè)備100-1或IP廣播站200。
分組發(fā)送/接收單元110將所有IGMP報告消息發(fā)送到主機(jī)120。
接著,主機(jī)120處理所接收的IGMP報告消息,將頻道(Ch 10)和IGMP客戶信息(端口1)注冊在主機(jī)組播表121中,然后更新為如表5所示。


之后,接收IGMP報告消息(頻道“11”和IGMP客戶的MAC信息)的上級IGMP網(wǎng)絡(luò)設(shè)備100-1或IP廣播站200向IGMP網(wǎng)絡(luò)設(shè)備100的分組發(fā)送/接收單元110發(fā)送與IGMP報告消息相對應(yīng)的頻道(Ch 11)的IP TV廣播流。
接著,IGMP網(wǎng)絡(luò)設(shè)備100的分組發(fā)送/接收單元110向頻道請求IGMP客戶1-1發(fā)送接收到的頻道(Ch 11)的IP TV廣播流。
由此,IGMP客戶1-1的訂戶可以觀看頻道(Ch 11)。
同時,當(dāng)發(fā)送/接收單元組播表111中先前注冊有包括在所接收的IGMP報告消息中的請求頻道、以及觀看該頻道的其他IGMP客戶1-1時,分組發(fā)送/接收單元110向主機(jī)120發(fā)送從IGMP客戶1-1接收的IGMP報告消息。
接著,如表6所示,主機(jī)120更新發(fā)送/接收單元組播表111,以與所接收的IGMP報告消息相對應(yīng)。


之后,主機(jī)120復(fù)制所接收的頻道(Ch 11)的IP TV廣播流,然后將復(fù)制的流發(fā)送到IGMP客戶1-1。
由此,IGMP客戶1-1的訂戶可以觀看頻道(Ch 11)。
以下將參考圖3描述IP數(shù)字廣播系統(tǒng)中的IGMP網(wǎng)絡(luò)設(shè)備100的控制方法。
首先,當(dāng)接收到來自IGMP客戶1-1的IGMP分組時,分組發(fā)送/接收單元110確定是否通過旁路發(fā)送所接收的IGMP分組(步驟1)。
現(xiàn)在將參考圖4描述在分組發(fā)送/接收單元110中確定(步驟1)是否通過旁路發(fā)送所接收的IGMP分組的步驟。
首先,分組發(fā)送/接收單元110確定從IGMP客戶1-1接收到的IGMP分組是否是用于頻道請求的IGMP報告消息(步驟11)。
當(dāng)在步驟11確定從IGMP客戶1-1接收到的IGMP分組是IGMP報告消息時,分組發(fā)送/接收單元110檢查發(fā)送/接收單元組播表111,并確定請求頻道注冊的頻道是否注冊在組播表中(步驟12)。
當(dāng)在步驟11確定從IGMP客戶1-1接收到的IGMP分組是IGMP離開消息時,分組發(fā)送/接收單元110檢查發(fā)送/接收單元組播表111,并確定其他IGMP客戶1-1是否注冊在請求釋放的頻道上(步驟13)。
當(dāng)在步驟1確定通過旁路發(fā)送從IGMP客戶1-1接收到的IGMP分組時,分組發(fā)送/接收單元110復(fù)制從IGMP客戶接收到的IGMP分組,并將原始IGMP分組發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備100-1(步驟2)。
之后,分組發(fā)送/接收單元110將復(fù)制的IGMP分組發(fā)送到主機(jī)120(步驟3)。
接著,主機(jī)120接收來自分組發(fā)送/接收單元110的IGMP分組,處理所接收的IGMP分組,更新主機(jī)組播表121,并在必要時更新發(fā)送/接收單元組播表111(步驟4)。
當(dāng)在步驟1確定不通過旁路發(fā)送IGMP分組時,分組發(fā)送/接收單元110向主機(jī)120發(fā)送從IGMP客戶1-1接收到的IGMP分組(步驟5)。
之后,主機(jī)120接收來自分組發(fā)送/接收單元110的IGMP分組,處理所接收的IGMP分組,更新主機(jī)組播表121,并在必要時更新發(fā)送/接收單元組播表111(步驟6)。
之后,分組發(fā)送/接收單元110通過更新的發(fā)送/接收單元組播表111,執(zhí)行與之對應(yīng)的過程。換言之,分組發(fā)送/接收單元110按照與常規(guī)技術(shù)相同的方式,處理IGMP報告消息和IGMP離開消息。
根據(jù)本發(fā)明第二典型實(shí)施例的IP數(shù)字廣播系統(tǒng)中的IGMP網(wǎng)絡(luò)設(shè)備100包括分組發(fā)送/接收單元110和主機(jī)120,還包括各自的組播表111和121。
當(dāng)從IGMP客戶1-1接收到作為對從上級IGMP網(wǎng)絡(luò)設(shè)備100-1接收到的IGMP查詢的響應(yīng)的IGMP響應(yīng)報告時,分組發(fā)送/接收單元110只將最初的IGMP響應(yīng)報告發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備100-1,并將所接收的IGMP響應(yīng)報告發(fā)送到主機(jī)120。分組發(fā)送/接收單元110的發(fā)送/接收單元組播表111包括如下信息中的至少一個指示頻道的頻道信息(群組IP和群組MAC);與當(dāng)前向其提供所供應(yīng)頻道的IGMP客戶有關(guān)的信息(端口號或永久虛電路(permanent virtual circuit)(PVC)信息);以及用于確定是否接收到IGMP響應(yīng)報告的字段/位(字段或位、或者字段和位)。
主機(jī)120接收來自分組發(fā)送/接收單元110的IGMP響應(yīng)報告,處理IGMP響應(yīng)報告,更新主機(jī)組播表121,并在必要時更新發(fā)送/接收單元組播表111。當(dāng)主機(jī)120在臨界時間內(nèi)未接收到來自IGMP客戶1-1的IGMP響應(yīng)報告時,主機(jī)120釋放在主機(jī)組播表121和發(fā)送/接收單元組播表111中注冊的IGMP客戶1-1。
在每個構(gòu)成元件的一般功能和具體操作中,將省略對其信號處理的描述,并將參考圖5描述與本發(fā)明相關(guān)的操作。
首先,上級IGMP網(wǎng)絡(luò)設(shè)備100-1將IGMP查詢發(fā)送到由上級IGMP網(wǎng)絡(luò)設(shè)備100-1管理的下級IGMP網(wǎng)絡(luò)設(shè)備100。每兩分鐘發(fā)送一次從上級IGMP網(wǎng)絡(luò)設(shè)備100-1向下級IGMP網(wǎng)絡(luò)設(shè)備100發(fā)送的IGMP查詢。下級IGMP網(wǎng)絡(luò)設(shè)備100與至少一個IGMP客戶1-1相連,上級IGMP網(wǎng)絡(luò)設(shè)備100-1與要通過因特網(wǎng)與IP廣播站200相連的至少一個下級IGMP網(wǎng)絡(luò)設(shè)備100相連。
接收來自上級IGMP網(wǎng)絡(luò)設(shè)備100-1的IGMP查詢的下級IGMP網(wǎng)絡(luò)設(shè)備100的網(wǎng)絡(luò)分組發(fā)送/接收單元110將IGMP查詢發(fā)送到所有IGMP客戶1-1。
當(dāng)在預(yù)定臨界時間內(nèi)接收到來自每個IGMP客戶1-1的對IGMP查詢的IGMP響應(yīng)報告時,下級IGMP網(wǎng)絡(luò)設(shè)備100的網(wǎng)絡(luò)分組發(fā)送/接收單元110只將最初的IGMP響應(yīng)報告發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備100-1。
將接收到的所有IGMP響應(yīng)報告發(fā)送到主機(jī)120。當(dāng)在預(yù)定關(guān)鍵時間內(nèi)未接收到來自IGMP客戶1-1的IGMP響應(yīng)報告時,下級IGMP網(wǎng)絡(luò)設(shè)備100的網(wǎng)絡(luò)分組發(fā)送/接收單元110從頻道釋放未接收到IGMP響應(yīng)報告的IGMP客戶1-1,并將發(fā)送/接收單元組播表111更新為與之相對應(yīng)。
此時,主機(jī)120改變發(fā)送/接收單元組播表111中的字段/位,以確定在預(yù)定關(guān)鍵時間內(nèi)是否接收到來自每個IGMP客戶1-1的IGMP響應(yīng)報告。換言之,當(dāng)如表7所示,接收到來自上級IGMP網(wǎng)絡(luò)設(shè)備100-1的IGMP查詢時,將發(fā)送/接收單元組播表111的字段/位全部設(shè)置成“0”(零)。



之后,當(dāng)接收到來自每個IGMP客戶1-1的IGMP響應(yīng)報告時,主機(jī)120將接收IGMP響應(yīng)報告的頻道的字段/位改變成“1”,并且將發(fā)送/接收單元組播表111的設(shè)置改變?yōu)槿绫?所示。


當(dāng)甚至在經(jīng)過臨界時間之后還未接收到來自IGMP客戶1-1的IGMP響應(yīng)報告時,主機(jī)120從頻道釋放未從其接收到IGMP響應(yīng)報告的IGMP客戶1-1。
現(xiàn)在將參考圖6描述根據(jù)本發(fā)明第二實(shí)施例的IP數(shù)字廣播系統(tǒng)中的上述結(jié)構(gòu)的IGMP網(wǎng)絡(luò)設(shè)備的信號處理控制方法。
首先,當(dāng)接收到來自上級IGMP網(wǎng)絡(luò)設(shè)備100-1的IGMP查詢時,分組發(fā)送/接收單元110將信號處理IGMP查詢發(fā)送到所有IGMP客戶1-1,并從每個IGMP客戶1-1接收響應(yīng)于IGMP查詢的IGMP響應(yīng)報告(步驟101)。
之后(在步驟101之后),分組發(fā)送/接收單元110只復(fù)制首先接收到的IGMP響應(yīng)報告,并將復(fù)制的報告發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備100-1(步驟102)??梢酝ㄟ^在分組發(fā)送/接收單元110處檢查特定字段/位來實(shí)現(xiàn)步驟102,其中特定字段/位指示是否禁止發(fā)送發(fā)送/接收單元組播表111的IGMP響應(yīng)報告。
接著,分組發(fā)送/接收單元110向主機(jī)120發(fā)送從每個IGMP客戶1-1接收到的IGMP響應(yīng)報告(步驟103)。
之后(在步驟103之后),主機(jī)120通過從分組發(fā)送/接收單元110接收到的IGMP響應(yīng)報告,更新主機(jī)組播表121和發(fā)送/接收單元組播表111(步驟104)。當(dāng)在臨界時間內(nèi)未從IGMP客戶1-1接收到IGMP響應(yīng)報告時,主機(jī)120釋放在主機(jī)組播表121和發(fā)送/接收單元組播表111中注冊的IGMP客戶1-1。
接著,在必要時,主機(jī)120更新分組發(fā)送/接收單元110的組播表。
根據(jù)本發(fā)明第三典型實(shí)施例的IP數(shù)字廣播系統(tǒng)中的IGMP網(wǎng)絡(luò)設(shè)備100包括分組發(fā)送/接收單元110和主機(jī)120。分組發(fā)送/接收單元110包括發(fā)送/接收單元組播表111,主機(jī)120包括主機(jī)組播表121。
分組發(fā)送/接收單元110將從主機(jī)120產(chǎn)生的IGMP查詢發(fā)送到所有IGMP客戶1-1,并接收作為IGMP查詢的響應(yīng)的IGMP響應(yīng)報告,然后將所接收的IGMP響應(yīng)報告發(fā)送到主機(jī)120。分組發(fā)送/接收單元110的發(fā)送/接收單元組播表111包括如下信息中的至少一個指示頻道的頻道信息(群組IP(因特網(wǎng)協(xié)議)和群組MAC(介質(zhì)訪問控制));與當(dāng)前向其提供所供應(yīng)頻道的IGMP客戶(端口號或永久虛電路(PVC)信息)有關(guān)的信息;以及用于確定是否接收到IGMP響應(yīng)報告的字段/位。
在主機(jī)120接收來自分組發(fā)送/接收單元110的IGMP響應(yīng)報告之后,處理IGMP響應(yīng)報告,更新主機(jī)組播表121,并在必要時更新發(fā)送/接收單元組播表111。當(dāng)主機(jī)120在臨界時間內(nèi)未接收到來自IGMP客戶1-1的IGMP響應(yīng)報告時,主機(jī)120釋放在主機(jī)組播表121和發(fā)送/接收單元組播表111中注冊的IGMP客戶1-1。
此外,發(fā)送/接收單元組播表111包括如下信息中的至少一個指示頻道的頻道信息(群組IP和群組MAC);與當(dāng)前向其提供所供應(yīng)頻道的IGMP客戶(端口號或永久虛電路(PVC)信息)有關(guān)的信息;以及用于確定是否接收到IGMP響應(yīng)報告的字段/位。
在每個構(gòu)成元件的一般功能和具體操作中,將省略對其信號處理的描述,并將參考圖7描述與本發(fā)明相關(guān)的操作。
首先,IGMP網(wǎng)絡(luò)設(shè)備100將IGMP查詢發(fā)送到由IGMP網(wǎng)絡(luò)設(shè)備100管理的所有IGMP客戶1-1。
在IGMP網(wǎng)絡(luò)設(shè)備100將IGMP查詢發(fā)送到所有IGMP客戶1-1之后,IGMP網(wǎng)絡(luò)設(shè)備100在預(yù)定臨界時間內(nèi)接收來自每個IGMP客戶1-1的對于IGMP查詢的IGMP響應(yīng)報告。IGMP網(wǎng)絡(luò)設(shè)備100的分組發(fā)送/接收單元110向主機(jī)120發(fā)送從IGMP客戶1-1接收的所有IGMP響應(yīng)報告。當(dāng)分組發(fā)送/接收單元110在預(yù)定臨界時間內(nèi)未接收到來自IGMP客戶1-1的IGMP響應(yīng)報告時,分組發(fā)送/接收單元110釋放其信號處理IGMP客戶1-1的頻道,并將發(fā)送/接收單元組播表111更新成與之相對應(yīng)。
主機(jī)120改變主機(jī)組播表121中的字段/位,以確定在預(yù)定臨界時間內(nèi)是否接收到來自每個IGMP客戶1-1的IGMP響應(yīng)報告。換言之,當(dāng)如表7所示,接收到來自上級IGMP網(wǎng)絡(luò)設(shè)備100-1的IGMP查詢時,將主機(jī)組播表121的字段/位全部設(shè)置成“0”。
之后,當(dāng)接收到來自每個IGMP客戶1-1的IGMP響應(yīng)報告時,主機(jī)120將接收IGMP響應(yīng)報告的頻道的字段/位設(shè)置成“1”,如表8所示。
當(dāng)甚至在經(jīng)過臨界時間之后還未接收到來自IGMP客戶1-1的IGMP響應(yīng)報告時,主機(jī)120釋放其信號處理IGMP客戶1-1的頻道。
接著,將參考圖8描述根據(jù)本發(fā)明的IP數(shù)字廣播系統(tǒng)中的IGMP網(wǎng)絡(luò)設(shè)備的信號處理控制方法。
首先,分組發(fā)送/接收單元110分別向所有IGMP客戶1-1發(fā)送IGMP查詢,并從每個IGMP客戶1-1接收作為對IGMP查詢的響應(yīng)的IGMP響應(yīng)報告(步驟201)。在分組發(fā)送/接收單元110處,可以通過檢查特定字段/位來實(shí)現(xiàn)在分組發(fā)送/接收單元110中只復(fù)制首先接收到的IGMP響應(yīng)報告并將復(fù)制的報告發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備100-1的步驟(步驟201),其中特定字段/位指示是否禁止(或未允許)發(fā)送發(fā)送/接收單元組播表111的IGMP響應(yīng)報告。
之后(在步驟201之后),分組發(fā)送/接收單元110向主機(jī)120發(fā)送從每個IGMP客戶1-1接收的IGMP響應(yīng)報告(步驟202)。
接著,主機(jī)120通過從分組發(fā)送/接收單元110接收的IGMP響應(yīng)報告,更新主機(jī)組播表121和發(fā)送/接收單元組播表111(步驟203)。這里,當(dāng)在臨界時間內(nèi)未接收到來自IGMP客戶1-1的IGMP響應(yīng)報告時,主機(jī)120釋放在主機(jī)組播表121和發(fā)送/接收單元組播表111中注冊的IGMP客戶1-1。
在必要時,主機(jī)120更新分組發(fā)送/接收單元110的組播表。
本發(fā)明可以作為計算機(jī)可讀介質(zhì)中的計算機(jī)可執(zhí)行指令來實(shí)現(xiàn)。計算機(jī)可讀介質(zhì)包括所有可能類型的介質(zhì),該介質(zhì)中存儲或包括計算機(jī)可讀數(shù)據(jù),或可以包括可由計算機(jī)或處理單元讀取的任何類型的數(shù)據(jù)。例如,計算機(jī)可讀介質(zhì)包括但不限于存儲介質(zhì),諸如磁存儲介質(zhì)(例如,ROM、軟盤、硬盤等)、光讀取介質(zhì)(例如,CD-ROM(只讀存儲壓縮盤)、DVD(數(shù)字多功能盤)、光盤的可重寫版本等)、混合磁光盤、有機(jī)盤、系統(tǒng)存儲器(只讀存儲器、隨機(jī)存取存儲器)、諸如閃存之類的非易失性存儲器或任何其他易失性或非易失性存儲器、其他半導(dǎo)體介質(zhì)、電子介質(zhì)、電磁介質(zhì)、紅外線以及諸如載波等的其他通信介質(zhì)(例如,通過因特網(wǎng)或另一計算機(jī)的發(fā)送)。通信介質(zhì)一般具體實(shí)現(xiàn)計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或諸如載波或包括任何信息傳遞介質(zhì)的其他可傳送機(jī)制之類的調(diào)制信號中的其他數(shù)據(jù)。諸如通信介質(zhì)之類的計算機(jī)可讀介質(zhì)可以包括射頻、紅外微波等無線介質(zhì)、以及有線網(wǎng)絡(luò)等有線介質(zhì)。此外,計算機(jī)可讀介質(zhì)可以存儲和執(zhí)行分布在通過網(wǎng)絡(luò)相連的計算機(jī)中的計算機(jī)可讀代碼。計算機(jī)可讀介質(zhì)還包括協(xié)作或互連的計算機(jī)可讀介質(zhì),這些計算機(jī)可讀介質(zhì)在處理系統(tǒng)中,或分布在該處理系統(tǒng)的本地或遠(yuǎn)程的多個處理系統(tǒng)中。本發(fā)明可以包括其上存儲有數(shù)據(jù)結(jié)構(gòu)的計算機(jī)可讀介質(zhì),該數(shù)據(jù)結(jié)構(gòu)包括含有代表本發(fā)明技術(shù)的數(shù)據(jù)的多個字段。
可以讀取包括本發(fā)明的計算機(jī)可執(zhí)行指令的計算機(jī)可讀介質(zhì)的計算機(jī)示例包括控制計算機(jī)的處理器,但不限于該示例。處理器使用系統(tǒng)存儲器和包括特定計算機(jī)可讀記錄介質(zhì)的計算機(jī)可讀存儲器器件。系統(tǒng)總線將處理器與提供到另一計算機(jī)或因特網(wǎng)等網(wǎng)絡(luò)的連接的網(wǎng)絡(luò)接口、調(diào)制解調(diào)器或其他接口相連。系統(tǒng)總線還可以包括提供與多種其他設(shè)備的連接的輸入和輸出接口。
如上所述,在本發(fā)明的IP數(shù)字廣播系統(tǒng)中的IGMP網(wǎng)絡(luò)設(shè)備及其信號處理控制方法中,在主機(jī)的處理之前,IGMP網(wǎng)絡(luò)設(shè)備的分組發(fā)送/接收單元參考其組播表,并將從IGMP客戶接收到的IGMP分組發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備,從而可以減少主機(jī)在處理所有IGMP分組之后、再次產(chǎn)生IGMP分組并將其發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備時所引起的延遲和負(fù)荷。
另外,本發(fā)明使IGMP客戶能夠在頻道改變時接收更快的響應(yīng)。
此外,在本發(fā)明的IP數(shù)字廣播系統(tǒng)中的IGMP網(wǎng)絡(luò)設(shè)備及其信號處理控制方法中,當(dāng)至少一個客戶與每個頻道相連時,可以持續(xù)地保持頻道,發(fā)送對僅在一個客戶中的頻道的查詢響應(yīng),并向主機(jī)發(fā)送隨后的響應(yīng),從而減少網(wǎng)絡(luò)上的負(fù)荷。
雖然參考典型實(shí)施例描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員將理解,在不背離由所附權(quán)利要求限定的本發(fā)明的范圍的前提下,可以進(jìn)行形式和細(xì)節(jié)上的多種改變。
權(quán)利要求
1.一種因特網(wǎng)協(xié)議數(shù)字廣播系統(tǒng)中的因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備的信號處理控制方法,所述方法包括當(dāng)從因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收到因特網(wǎng)群組成員關(guān)系協(xié)議分組時,在分組發(fā)送和接收單元處確定是否通過旁路發(fā)送所述接收到的因特網(wǎng)群組成員關(guān)系協(xié)議分組;當(dāng)確定通過旁路發(fā)送從所述因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收到的所述因特網(wǎng)群組成員關(guān)系協(xié)議分組時,在所述分組發(fā)送和接收單元處復(fù)制所述接收到的因特網(wǎng)群組成員關(guān)系協(xié)議分組,并將原始因特網(wǎng)群組成員關(guān)系協(xié)議分組旁路發(fā)送到上級因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備;在所述分組發(fā)送和接收單元處將復(fù)制的因特網(wǎng)群組成員關(guān)系協(xié)議分組發(fā)送到主機(jī);以及在所述主機(jī)處接收來自所述分組發(fā)送和接收單元的所述因特網(wǎng)群組成員關(guān)系協(xié)議分組,處理所述因特網(wǎng)群組成員關(guān)系協(xié)議分組,并同時更新所述主機(jī)的組播表和所述分組發(fā)送和接收單元的組播表。
2.根據(jù)權(quán)利要求1所述的方法,還包括當(dāng)確定不通過旁路發(fā)送從所述因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收到的所述因特網(wǎng)群組成員關(guān)系協(xié)議分組時,在所述分組發(fā)送和接收單元處將從所述因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收到的所述因特網(wǎng)群組成員關(guān)系協(xié)議分組發(fā)送到所述主機(jī);以及在所述主機(jī)處接收來自所述分組發(fā)送和接收單元的所述因特網(wǎng)群組成員關(guān)系協(xié)議分組,處理所述因特網(wǎng)群組成員關(guān)系協(xié)議分組,更新所述主機(jī)的組播表,并在必要時更新所述分組發(fā)送和接收單元的所述組播表。
3.根據(jù)權(quán)利要求2所述的方法,其中在所述分組發(fā)送和接收單元處確定是否通過旁路發(fā)送所述接收到的因特網(wǎng)群組成員關(guān)系協(xié)議分組的步驟包括在所述分組發(fā)送和接收單元處確定從所述因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收到的所述因特網(wǎng)群組成員關(guān)系協(xié)議分組是否是用于頻道請求的因特網(wǎng)群組成員關(guān)系協(xié)議報告消息;當(dāng)確定從所述因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收到的所述因特網(wǎng)群組成員關(guān)系協(xié)議分組是所述因特網(wǎng)群組成員關(guān)系協(xié)議報告消息時,在所述分組發(fā)送和接收單元處檢查所述組播表,并確定通過所述因特網(wǎng)群組成員關(guān)系協(xié)議報告消息請求注冊的頻道是否注冊在所述組播表中;以及當(dāng)確定通過所述因特網(wǎng)群組成員關(guān)系協(xié)議報告消息請求注冊的所述頻道未注冊在所述組播表中時,旁路發(fā)送所述接收到的因特網(wǎng)群組成員關(guān)系協(xié)議分組。
4.根據(jù)權(quán)利要求3所述的方法,還包括當(dāng)確定通過所述因特網(wǎng)群組成員關(guān)系協(xié)議報告消息請求注冊的所述頻道注冊在所述組播表中時,不旁路發(fā)送所述接收到的因特網(wǎng)群組成員關(guān)系協(xié)議分組。
5.根據(jù)權(quán)利要求3所述的方法,還包括當(dāng)確定從所述因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收到的所述因特網(wǎng)群組成員關(guān)系協(xié)議分組是因特網(wǎng)群組成員關(guān)系協(xié)議離開消息時,在所述分組發(fā)送和接收單元處檢查所述組播表,并確定通過所述因特網(wǎng)群組成員關(guān)系協(xié)議離開消息請求釋放的頻道是否注冊在所述組播表中;當(dāng)確定通過所述因特網(wǎng)群組成員關(guān)系協(xié)議離開消息請求釋放的頻道注冊在所述組播表中時,確定是否有其他因特網(wǎng)群組成員關(guān)系協(xié)議客戶注冊在所述請求釋放的頻道上;以及當(dāng)確定沒有其他因特網(wǎng)群組成員關(guān)系協(xié)議客戶注冊在所述請求釋放的頻道上時,旁路發(fā)送所述接收到的因特網(wǎng)群組成員關(guān)系協(xié)議分組。
6.根據(jù)權(quán)利要求5所述的方法,還包括當(dāng)確定有其他因特網(wǎng)群組成員關(guān)系協(xié)議客戶注冊在所述請求釋放的頻道上時,確定不旁路發(fā)送所述接收到的因特網(wǎng)群組成員關(guān)系協(xié)議分組。
7.一種因特網(wǎng)協(xié)議數(shù)字廣播系統(tǒng)中的因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備,所述設(shè)備包括分組發(fā)送和接收單元,用于當(dāng)從因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收到因特網(wǎng)群組成員關(guān)系協(xié)議分組時,確定是否通過旁路發(fā)送所述因特網(wǎng)群組成員關(guān)系協(xié)議分組,當(dāng)確定通過旁路發(fā)送所述因特網(wǎng)群組成員關(guān)系協(xié)議分組時,復(fù)制所述接收到的因特網(wǎng)群組成員關(guān)系協(xié)議分組,并將所述復(fù)制的因特網(wǎng)群組成員關(guān)系協(xié)議分組發(fā)送到上級因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備和主機(jī),當(dāng)確定不通過旁路發(fā)送所述因特網(wǎng)群組成員關(guān)系協(xié)議分組時,將所述接收到的因特網(wǎng)群組成員關(guān)系協(xié)議分組發(fā)送到所述主機(jī);以及所述主機(jī),用于接收來自所述分組發(fā)送和接收單元的所述因特網(wǎng)群組成員關(guān)系協(xié)議分組,處理所述因特網(wǎng)群組成員關(guān)系協(xié)議分組,更新所述主機(jī)的組播表,并在必要時更新所述分組發(fā)送和接收單元的組播表。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其中分組發(fā)送和接收單元還包括所述組播表,所述組播表包括包含群組因特網(wǎng)協(xié)議和群組介質(zhì)訪問控制的頻道信息、以及因特網(wǎng)群組成員關(guān)系協(xié)議客戶信息。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其中,當(dāng)從所述因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收到的所述因特網(wǎng)群組成員關(guān)系協(xié)議分組是用于頻道注冊的因特網(wǎng)群組成員關(guān)系協(xié)議報告消息時,僅當(dāng)通過所述因特網(wǎng)群組成員關(guān)系協(xié)議報告消息請求的所述頻道未注冊在所述組播表中時,所述分組發(fā)送和接收單元才確定旁路發(fā)送所述因特網(wǎng)群組成員關(guān)系協(xié)議分組。
10.根據(jù)權(quán)利要求8所述的設(shè)備,其中,當(dāng)從所述因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收到的所述因特網(wǎng)群組成員關(guān)系協(xié)議分組是用于頻道釋放的因特網(wǎng)群組成員關(guān)系協(xié)議離開消息時,只有在請求釋放的所述因特網(wǎng)群組成員關(guān)系協(xié)議客戶未注冊在所述組播表的頻道上的情況下,所述分組發(fā)送和接收單元才確定旁路發(fā)送所述因特網(wǎng)群組成員關(guān)系協(xié)議分組。
11.一種因特網(wǎng)協(xié)議數(shù)字廣播系統(tǒng)中的因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備的信號處理控制方法,所述方法包括當(dāng)從上級因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備接收到因特網(wǎng)群組成員關(guān)系協(xié)議查詢時,在分組發(fā)送和接收單元處將信號處理因特網(wǎng)群組成員關(guān)系協(xié)議查詢分別發(fā)送到所有因特網(wǎng)群組成員關(guān)系協(xié)議客戶,并從每個所述因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收作為對所述因特網(wǎng)群組成員關(guān)系協(xié)議查詢的響應(yīng)的因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告;在所述分組發(fā)送和接收單元處只將首先接收到的因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告旁路發(fā)送到上級因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備;在所述分組發(fā)送和接收單元處將從每個所述因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收到的所述因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告發(fā)送給所述主機(jī);以及在所述主機(jī)處,通過從所述分組發(fā)送和接收單元接收到的所述因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告,更新所述主機(jī)的組播表。
12.根據(jù)權(quán)利要求11所述的方法,其中,在所述分組發(fā)送和接收單元處只將所述首先接收到的因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告旁路發(fā)送到所述上級因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備的步驟中,所述分組發(fā)送和接收單元檢查用于指示是否禁止發(fā)送所述組播表的所述因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告的特定字段/位,并確定是否執(zhí)行到所述上級因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備的旁路發(fā)送。
13.根據(jù)權(quán)利要求12所述的方法,其中,在所述分組發(fā)送和接收單元處只將所述首先接收到的因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告旁路發(fā)送到所述上級因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備的步驟中,當(dāng)未設(shè)置所述表的所述特定字段或位時,所述分組發(fā)送和接收單元將所述首先接收到的因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告發(fā)送到所述上級因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備。
14.根據(jù)權(quán)利要求12所述的方法,其中,在所述分組發(fā)送和接收單元處只將所述首先接收到的因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告旁路發(fā)送到所述上級因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備的步驟中,當(dāng)設(shè)置了所述表的所述特定字段或位時,所述分組發(fā)送和接收單元將所述因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告發(fā)送到所述主機(jī),而不旁路發(fā)送到所述上級因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備。
15.根據(jù)權(quán)利要求12所述的方法,其中,在所述主機(jī)處通過從所述分組發(fā)送和接收單元接收到的所述因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告來更新所述主機(jī)的組播表的步驟中,當(dāng)在臨界時間內(nèi)未從所述因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收到所述因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告時,所述主機(jī)釋放在其組播表和所述分組發(fā)送和接收單元的所述組播表中注冊的所述因特網(wǎng)群組成員關(guān)系協(xié)議客戶。
16.一種因特網(wǎng)協(xié)議數(shù)字廣播系統(tǒng)中的因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備,所述設(shè)備包括分組發(fā)送和接收單元,用于當(dāng)從因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收到作為對從上級因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備接收到的因特網(wǎng)群組成員關(guān)系協(xié)議查詢的響應(yīng)的因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告時,只將第一因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告旁路發(fā)送給所述上級因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備,并將所述接收到的因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告發(fā)送給主機(jī);以及所述主機(jī),用于接收來自所述分組發(fā)送和接收單元的所述因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告,處理所述因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告,并更新所述主機(jī)的組播表。
17.根據(jù)權(quán)利要求16所述的設(shè)備,其中所述分組發(fā)送和接收單元包括具有如下信息中的至少一個的組播表群組因特網(wǎng)協(xié)議和群組介質(zhì)訪問控制的頻道信息;端口號或永久虛電路信息的因特網(wǎng)群組成員關(guān)系協(xié)議客戶信息;以及用于確定是否接收到所述因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告的字段/位。
18.根據(jù)權(quán)利要求17所述的設(shè)備,其中,當(dāng)在臨界時間內(nèi)未從所述因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收到所述因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告時,所述主機(jī)釋放在其組播表和所述分組發(fā)送和接收單元的所述組播表中注冊的所述因特網(wǎng)群組成員關(guān)系協(xié)議客戶。
19.一種因特網(wǎng)協(xié)議數(shù)字廣播系統(tǒng)中的因特網(wǎng)群組成員關(guān)系協(xié)議網(wǎng)絡(luò)設(shè)備的信號處理控制方法,所述方法包括在分組發(fā)送和接收單元處將從主機(jī)產(chǎn)生的因特網(wǎng)群組成員關(guān)系協(xié)議查詢發(fā)送到所有因特網(wǎng)群組成員關(guān)系協(xié)議客戶,并從所述每個因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收作為對所述因特網(wǎng)群組成員關(guān)系協(xié)議查詢的響應(yīng)的因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告;在所述分組發(fā)送和接收單元處將從每個所述因特網(wǎng)群組成員關(guān)系協(xié)議客戶接收到的所述因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告發(fā)送到所述主機(jī);以及在所述主機(jī)處,通過從所述分組發(fā)送和接收單元接收到的所述因特網(wǎng)群組成員關(guān)系協(xié)議響應(yīng)報告,更新所述主機(jī)的組播表。
20.一種計算機(jī)可讀介質(zhì),具有用于執(zhí)行權(quán)利要求19所述的信號處理控制方法的計算機(jī)可執(zhí)行指令。
21.根據(jù)權(quán)利要求16所述的設(shè)備,其中所述分組發(fā)送和接收單元是網(wǎng)絡(luò)層設(shè)備,所述網(wǎng)絡(luò)層是用于發(fā)送和接收所述分組的第二層。
全文摘要
提供了一種因特網(wǎng)協(xié)議(IP)數(shù)字廣播系統(tǒng)中的因特網(wǎng)群組成員關(guān)系協(xié)議(IGMP)網(wǎng)絡(luò)設(shè)備及其信號處理控制方法。所述方法包括步驟當(dāng)從IGMP客戶接收到IGMP分組時,在分組發(fā)送/接收單元處確定是否通過旁路發(fā)送接收到的IGMP分組;當(dāng)確定通過旁路發(fā)送從IGMP客戶接收到的IGMP分組時,在分組發(fā)送/接收單元處復(fù)制所接收的IGMP分組,并將原始IGMP分組旁路發(fā)送到上級IGMP網(wǎng)絡(luò)設(shè)備;在分組發(fā)送/接收單元處將復(fù)制的IGMP分組發(fā)送到主機(jī);以及在主機(jī)處接收來自分組發(fā)送/接收單元的IGMP分組,處理IGMP分組,并同時更新主機(jī)的組播表和分組發(fā)送/接收單元的組播表。
文檔編號H04N7/173GK101026623SQ20071000164
公開日2007年8月29日 申請日期2007年1月9日 優(yōu)先權(quán)日2006年1月17日
發(fā)明者樸賢牙 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
临朐县| 班戈县| 伽师县| 东兰县| 孟州市| 临邑县| 浦北县| 沅陵县| 罗山县| 定安县| 渑池县| 大竹县| 玉环县| 星子县| 南乐县| 美姑县| 延庆县| 富宁县| 余干县| 桂林市| 贡嘎县| 华宁县| 岳普湖县| 绥化市| 修水县| 临汾市| 达拉特旗| 武功县| 石台县| 耿马| 武胜县| 香港| 奉化市| 南投市| 吕梁市| 安达市| 定日县| 奉新县| 白城市| 朝阳区| 绥宁县|