專利名稱:在多播數(shù)據(jù)存在時(shí)的下載最佳化的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及網(wǎng)絡(luò),并且更特別地涉及在電子數(shù)據(jù)處理單元當(dāng)前接收未請(qǐng)求的多播數(shù)據(jù)時(shí)最佳化被請(qǐng)求數(shù)據(jù)到該電子數(shù)據(jù)處理單元的下載速度。
背景技術(shù):
當(dāng)電子數(shù)據(jù)處理單元請(qǐng)求因特網(wǎng)協(xié)議(IP)數(shù)據(jù)時(shí)(指向該單元的單播數(shù)據(jù)或者多播數(shù)據(jù)),沒(méi)有請(qǐng)求的多播數(shù)據(jù)的可能也被傳送到該電子數(shù)據(jù)處理單元。能夠發(fā)生這種情況的一種方式是如果該單元先前與一個(gè)或多個(gè)多播組結(jié)合并且然后被停止和重新啟動(dòng)。在重新啟動(dòng)之后,該單元繼續(xù)接收多播數(shù)據(jù),即使它當(dāng)前不請(qǐng)求多播數(shù)據(jù)。由于網(wǎng)絡(luò)線路的有限帶寬以及IP多播流的持續(xù)傳輸,對(duì)被請(qǐng)求數(shù)據(jù)的下載被不合乎需要地減慢了。
對(duì)此問(wèn)題的一種傳統(tǒng)解決方案是將所連接的多播流的組標(biāo)識(shí)符存儲(chǔ)在非易失性存儲(chǔ)器中。然后,當(dāng)電子數(shù)據(jù)處理單元重新啟動(dòng)時(shí),可以發(fā)送參照保存的所連接的多播流組標(biāo)識(shí)符的因特網(wǎng)組管理協(xié)議(IGMP)V2離開(kāi)組消息,以停止傳輸多播流。因?yàn)榇蠖鄶?shù)非易失性存儲(chǔ)器元件都有對(duì)寫入次數(shù)的限制,所以前述的傳統(tǒng)解決方案不利地導(dǎo)致破壞了非易失性存儲(chǔ)器元件。
當(dāng)電子數(shù)據(jù)處理單元充當(dāng)在歸屬網(wǎng)的其他電子數(shù)據(jù)處理單元的歸屬網(wǎng)關(guān)時(shí),這種解決方案甚至更加不合乎需要。在這種情況下,其他單元需要通知第一單元它們想接收IP多播流。第一單元(“網(wǎng)關(guān)”箱)將向多播路由器請(qǐng)求這些IP多播流,然后將它們轉(zhuǎn)發(fā)到其他單元。因此,這些用于歸屬網(wǎng)中其他單元的多播流同樣在工作中出現(xiàn),并且還需要保存它們的記錄以便還可以停止它們。這需要對(duì)現(xiàn)有的編碼庫(kù)進(jìn)行一些改進(jìn)以便獲得此信息,而這使得前述的傳統(tǒng)解決方案甚至更加困難。
因此,擁有一種當(dāng)前未請(qǐng)求的多播數(shù)據(jù)被電子數(shù)據(jù)處理單元接收時(shí)用于最佳化被請(qǐng)求數(shù)據(jù)到該單元的下載速度的改進(jìn)方法和系統(tǒng)將是合乎需要并且非常有利的。
發(fā)明內(nèi)容
本發(fā)明解決了上述問(wèn)題以及現(xiàn)有技術(shù)中的其他相關(guān)問(wèn)題,本發(fā)明涉及一種當(dāng)前未請(qǐng)求的多播數(shù)據(jù)被電子數(shù)據(jù)處理單元接收時(shí)用于最佳化被請(qǐng)求數(shù)據(jù)到該單元的下載速度的方法和系統(tǒng)。本發(fā)明的方法和系統(tǒng)引起未請(qǐng)求的多播數(shù)據(jù)傳輸?shù)慕K止,以便利用先前被未請(qǐng)求的多播數(shù)據(jù)占用的帶寬來(lái)更快速地下載被請(qǐng)求的數(shù)據(jù)(例如,配置數(shù)據(jù)和節(jié)目指南數(shù)據(jù))。
依據(jù)本發(fā)明的一個(gè)方面,提供了一種用于最佳化被請(qǐng)求數(shù)據(jù)到電子數(shù)據(jù)處理單元的下載的方法,該電子數(shù)據(jù)處理單元當(dāng)前正通過(guò)包含在網(wǎng)絡(luò)中的路由器接收未請(qǐng)求的多播數(shù)據(jù)。未請(qǐng)求的多播數(shù)據(jù)對(duì)應(yīng)至少一個(gè)多播數(shù)據(jù)組。關(guān)于至少一個(gè)多播數(shù)據(jù)組的因特網(wǎng)組管理協(xié)議(IGMP)V2離開(kāi)消息被發(fā)送到路由器。忽略由路由器發(fā)出的關(guān)于至少一個(gè)多播數(shù)據(jù)組的IGMP成員資格查詢,以便引起路由器終止傳輸未請(qǐng)求的多播數(shù)據(jù),以釋放可用帶寬用于下載被請(qǐng)求數(shù)據(jù)。
依據(jù)本發(fā)明的另一方面,在具有路由器的網(wǎng)絡(luò)中提供了一種用于最佳化與從路由器接收未請(qǐng)求的多播數(shù)據(jù)同時(shí)發(fā)生的被請(qǐng)求數(shù)據(jù)的下載的系統(tǒng)。未請(qǐng)求的多播數(shù)據(jù)對(duì)應(yīng)至少一個(gè)多播數(shù)據(jù)組。該系統(tǒng)包括用于將關(guān)于至少一個(gè)多播數(shù)據(jù)組的因特網(wǎng)組管理協(xié)議(IGMP)V2離開(kāi)組消息發(fā)送到路由器、并忽略由路由器發(fā)出的關(guān)于至少一個(gè)多播數(shù)據(jù)組的IGMP成員資格查詢的電子數(shù)據(jù)處理單元,以便引起路由器終止傳輸未請(qǐng)求的多播數(shù)據(jù),以釋放可用帶寬用于下載被請(qǐng)求數(shù)據(jù)。
本發(fā)明的這些及其他的方面、特征和優(yōu)點(diǎn)將根據(jù)下列優(yōu)選實(shí)施例的詳細(xì)說(shuō)明變得明顯,所述說(shuō)明將結(jié)合附圖進(jìn)行閱讀。
圖1是依據(jù)本發(fā)明的說(shuō)明性實(shí)施例說(shuō)明可應(yīng)用本發(fā)明的網(wǎng)絡(luò)100的框圖;圖2是依據(jù)本發(fā)明的說(shuō)明性實(shí)施例說(shuō)明用于當(dāng)前接收未請(qǐng)求的多播數(shù)據(jù)的時(shí)候最佳化被請(qǐng)求數(shù)據(jù)下載的方法的流程圖。
具體實(shí)施例方式
本發(fā)明涉及一種用于當(dāng)前未請(qǐng)求的多播數(shù)據(jù)被電子數(shù)據(jù)處理單元接收時(shí)最佳化被請(qǐng)求數(shù)據(jù)到該單元的下載速度的方法和系統(tǒng)。本發(fā)明特別適合但不局限于這種情況,即電子數(shù)據(jù)處理單元是正被重新啟動(dòng)的機(jī)頂盒,以及例如但不局限于配置數(shù)據(jù)和節(jié)目指南數(shù)據(jù)的被請(qǐng)求數(shù)據(jù)將被下載到該機(jī)頂盒。本發(fā)明打算用在這種情況中,其中多播數(shù)據(jù)被網(wǎng)關(guān)電子數(shù)據(jù)處理單元(或者在僅有一個(gè)單元的情況下是該唯一的電子數(shù)據(jù)處理單元)“感測(cè)“,到并被轉(zhuǎn)發(fā)到本地用戶設(shè)備(例如電視)或者其他電子數(shù)據(jù)處理單元,如果有的話。也就是說(shuō),本發(fā)明不打算用在如現(xiàn)有技術(shù)那樣將多播數(shù)據(jù)的組標(biāo)識(shí)符存儲(chǔ)在非易失性存儲(chǔ)器中,因?yàn)檫@種存儲(chǔ)需要所有其他的單元通知網(wǎng)關(guān)單元它們已經(jīng)分別加入(增加的開(kāi)銷)的多播組,以及冒著超過(guò)寫入存儲(chǔ)器的最大數(shù)目的風(fēng)險(xiǎn),這可能引起存儲(chǔ)器被燒壞。
可以理解本發(fā)明可以以硬件、軟件、固件、專用處理器或者其組合的各種形式來(lái)實(shí)現(xiàn)。優(yōu)選地,本發(fā)明以硬件和軟件的組合來(lái)實(shí)現(xiàn)。此外,軟件優(yōu)選地實(shí)現(xiàn)為程序存儲(chǔ)器設(shè)備中實(shí)際包含的應(yīng)用程序。應(yīng)用程序可以被加載到包括任何合適結(jié)構(gòu)的機(jī)器,或者由其執(zhí)行。優(yōu)選地,該機(jī)器在具有例如一個(gè)或多個(gè)中央處理器(CPU)、隨機(jī)存取存儲(chǔ)器(RAM)、以及輸入/輸出(I/0)接口等硬件的計(jì)算機(jī)平臺(tái)上執(zhí)行。計(jì)算機(jī)平臺(tái)還包括操作系統(tǒng)和微指令代碼。在此描述的各種處理與功能可能是經(jīng)由操作系統(tǒng)執(zhí)行的微指令代碼的一部分或者應(yīng)用程序(或其組合)的一部分。另外,諸如附加的數(shù)據(jù)存儲(chǔ)設(shè)備和打印設(shè)備之類的各種其他外圍設(shè)備可以被連接到計(jì)算機(jī)平臺(tái)。
此外還可以理解,因?yàn)楦綀D描繪的一些組成系統(tǒng)元件和方法步驟優(yōu)選地以軟件形式實(shí)現(xiàn),因此,系統(tǒng)元件(或者處理步驟)之間的實(shí)際連接可能隨設(shè)計(jì)本發(fā)明的方式而不同。相關(guān)領(lǐng)域的普通技術(shù)人員根據(jù)在此給出教導(dǎo)將能設(shè)想本發(fā)明的這些和類似的實(shí)施或結(jié)構(gòu)。
為了說(shuō)明的目的,現(xiàn)在將依據(jù)本發(fā)明的說(shuō)明性實(shí)施例給出用于在出現(xiàn)未請(qǐng)求的多播數(shù)據(jù)時(shí)最佳化被請(qǐng)求數(shù)據(jù)的網(wǎng)絡(luò)下載的一般說(shuō)明。應(yīng)該理解,本發(fā)明不局限于實(shí)施ADSL的網(wǎng)絡(luò),因此可以使用采用IP和IGMP的任何類型的網(wǎng)絡(luò),同時(shí)保持本發(fā)明的精神和范圍。
盡管不是必須的,該方法優(yōu)選地在關(guān)于具有不止電子數(shù)據(jù)處理單元的環(huán)境(歸屬網(wǎng)或者其他)中實(shí)行,其中多個(gè)單元中的一個(gè)對(duì)其他單元充當(dāng)網(wǎng)關(guān)單元的功能。下列描述涉及這個(gè)網(wǎng)關(guān)電子數(shù)據(jù)處理單元,并且因此關(guān)于下列方法的電子數(shù)據(jù)處理單元的任何引用都涉及該網(wǎng)關(guān)單元。應(yīng)當(dāng)理解該方法也可以在僅有一個(gè)電子數(shù)據(jù)處理單元的環(huán)境(歸屬網(wǎng)或其他)的情況中實(shí)行。
本發(fā)明利用了因特網(wǎng)組管理協(xié)議(IGMP)。如所知的,IGMP尤其用于登記那些想接收關(guān)于特定多播組的消息和允許客戶離開(kāi)特定多播組的客戶。IGMP用于向任何允許多播的鄰近路由器報(bào)告組成員資格。路由器使用IGMP V2成員資格查詢確定對(duì)特定多播組是否存在任何組成員。特定的網(wǎng)絡(luò)節(jié)點(diǎn)(例如網(wǎng)關(guān)機(jī)頂盒)使用IGMP成員資格報(bào)告通知路由器該特定的網(wǎng)絡(luò)節(jié)點(diǎn)正在監(jiān)聽(tīng)多播消息。響應(yīng)于IGMP成員資格查詢可以發(fā)送IGMP成員資格報(bào)告。特定多播組中的成員使用IGMP V2離開(kāi)組信息以離開(kāi)該組(即終止向那個(gè)成員傳輸關(guān)于多播組的數(shù)據(jù))。
當(dāng)電子數(shù)據(jù)處理單元重新啟動(dòng)時(shí),該單元首先監(jiān)聽(tīng)在網(wǎng)絡(luò)線路中發(fā)送給它的所有多播數(shù)據(jù)。該單元將在一個(gè)列表中記錄在短期(例如一秒至幾秒)接收的關(guān)于每個(gè)多播數(shù)據(jù)的多播組號(hào)。然后,對(duì)于列表中的這些多播組號(hào)的每一個(gè),電子數(shù)據(jù)處理單元將在網(wǎng)絡(luò)線路上傳送因特網(wǎng)組管理協(xié)議(IGMP)V2離開(kāi)組信息,宣布該單元不再希望接收屬于那個(gè)多播組的消息。這將引起網(wǎng)絡(luò)中存在的附著于電子數(shù)據(jù)處理單元的多播路由器在短期(例如幾秒)內(nèi)向電子數(shù)據(jù)處理單元發(fā)送關(guān)于這些多播組中每個(gè)的IGMP成員資格查詢。每個(gè)IGMP成員資格查詢將專用于一個(gè)特定的多播數(shù)據(jù)組。IGMP成員資格查詢?cè)儐?wèn)電子數(shù)據(jù)處理單元是否該單元想繼續(xù)接收關(guān)于這些多播組的數(shù)據(jù)。在此方法中,電子數(shù)據(jù)處理單元將不使用IGMP成員資格報(bào)告來(lái)回答這些IGMP成員資格查詢。當(dāng)過(guò)去再多幾秒多播路由器還沒(méi)有從機(jī)頂盒接收到IGMP成員資格報(bào)告時(shí),多播路由器將終止向該電子數(shù)據(jù)處理單元發(fā)送此多播數(shù)據(jù)。這將允許網(wǎng)絡(luò)線路的全帶寬能力被用于向該電子數(shù)據(jù)處理單元傳送程序下載數(shù)據(jù),并且該單元將準(zhǔn)備在短期內(nèi)使用。
圖1是依據(jù)本發(fā)明的說(shuō)明性實(shí)施例說(shuō)明應(yīng)用本發(fā)明的網(wǎng)絡(luò)100的框圖。系統(tǒng)100包括電子數(shù)據(jù)處理單元,該單元是具有包括在其中的CPU112的機(jī)頂盒110。該系統(tǒng)還包括一端連接到機(jī)頂盒110、另一端連接到路由器120的網(wǎng)絡(luò)接口116。路由器120耦合到視頻編碼器130、另一個(gè)視頻編碼器140和數(shù)據(jù)服務(wù)器150。
應(yīng)當(dāng)理解,雖然圖1中系統(tǒng)100僅顯示了一個(gè)電子數(shù)據(jù)處理單元,但是可以在有多個(gè)電子數(shù)據(jù)處理單元的結(jié)構(gòu)中容易地使用本發(fā)明,其中機(jī)頂盒110對(duì)其他可能是機(jī)頂盒的多個(gè)電子數(shù)據(jù)處理單元起網(wǎng)關(guān)的作用。
如上所述,本發(fā)明涉及當(dāng)接收“未請(qǐng)求的多播數(shù)據(jù)”的同時(shí)最佳化對(duì)“被請(qǐng)求數(shù)據(jù)”的下載。在此描述的實(shí)例中,由視頻編碼器(130、140)提供未請(qǐng)求的多播數(shù)據(jù),以及通過(guò)數(shù)據(jù)服務(wù)器150提供被請(qǐng)求的數(shù)據(jù)(配置數(shù)據(jù)、節(jié)目數(shù)據(jù)等)。當(dāng)然,正如相關(guān)領(lǐng)域的普通技術(shù)人員能容易地設(shè)想的,其他的配置也是可能的,應(yīng)當(dāng)理解,“被請(qǐng)求的數(shù)據(jù)”可以是單播數(shù)據(jù),以及甚至是多播數(shù)據(jù)等等。然而,“被請(qǐng)求數(shù)據(jù)”(將被接收/下載)與當(dāng)前正被接收的“未請(qǐng)求的多播數(shù)據(jù)”之間的顯著差異是希望盡可能快地接收被請(qǐng)求的數(shù)據(jù),甚至以終止接收未請(qǐng)求的多播數(shù)據(jù)為代價(jià)來(lái)加快被請(qǐng)求數(shù)據(jù)的下載。
網(wǎng)絡(luò)接口116包括用于將機(jī)頂盒110的CPU 112連接到路由器120的電路。網(wǎng)絡(luò)接口116的一種可能的實(shí)現(xiàn)是以太網(wǎng)接口。網(wǎng)絡(luò)接口116的另一種實(shí)現(xiàn)包括連接到不對(duì)稱數(shù)字用戶線(ADSL)調(diào)制解調(diào)器的以太網(wǎng)接口,該ADSL調(diào)制解調(diào)器再連接到數(shù)字用戶線接入復(fù)用器(DSLAM)。相關(guān)領(lǐng)域的普通技術(shù)人員根據(jù)在此給出的本發(fā)明的教導(dǎo)將能設(shè)想可以應(yīng)用本發(fā)明的系統(tǒng)中元件的這些和各種其他結(jié)構(gòu),同時(shí)仍然保持本發(fā)明的精神與范圍。
圖2是依照本發(fā)明的說(shuō)明性的實(shí)施例說(shuō)明當(dāng)前正在接收未請(qǐng)求的多播數(shù)據(jù)時(shí)用于最佳化下載被請(qǐng)求數(shù)據(jù)的方法的流程圖。為了說(shuō)明的目的,參考圖1中的系統(tǒng)100描述圖2的方法。然而,如上所述,本發(fā)明不局限于如圖1所示被單獨(dú)配置的系統(tǒng),因此,本發(fā)明還可以利用其他的系統(tǒng)配置,同時(shí)保持本發(fā)明的精神和范圍。
從視頻編碼器130、140將對(duì)應(yīng)于多播數(shù)據(jù)組的未請(qǐng)求多播數(shù)據(jù)發(fā)送到CPU 112(步驟210)。例如,可以從視頻編碼器130將對(duì)應(yīng)于第一多播數(shù)據(jù)組的數(shù)據(jù)發(fā)送到CPU 112,以及從另一個(gè)視頻編碼器140將對(duì)應(yīng)于第二多播組的其他數(shù)據(jù)發(fā)送到CPU 112。此數(shù)據(jù)將通過(guò)路由器120和網(wǎng)絡(luò)接口116并由其處理。
CPU 112檢測(cè)到未請(qǐng)求的多播數(shù)據(jù),然后從CPU 112將關(guān)于多播數(shù)據(jù)組的因特網(wǎng)組管理協(xié)議(IGMP)V2離開(kāi)組消息發(fā)送到路由器120(步驟220)。應(yīng)該理解,通過(guò)檢測(cè)未請(qǐng)求的多播數(shù)據(jù)的步驟220事實(shí)上在感測(cè)對(duì)這種數(shù)據(jù)的接收,以便尤其可能識(shí)別未請(qǐng)求的多播數(shù)據(jù)所屬的組號(hào)。
從路由器120向CPU 112發(fā)出關(guān)于多播數(shù)據(jù)組的IGMP V2成員資格查詢(步驟230)。CPU 112不響應(yīng)IGMP V2成員資格查詢(CPU 112忽略成員資格查詢或至少不使用IGMP V2成員資格報(bào)告來(lái)響應(yīng))(步驟240),因此路由器120終止發(fā)送多播數(shù)據(jù)(見(jiàn)步驟250)。
然后,CPU 112經(jīng)由路由器120有利地利用全部可用的帶寬(先前被未請(qǐng)求的多播數(shù)據(jù)傳輸占用的一些或大部分)從數(shù)據(jù)服務(wù)器150下載被請(qǐng)求的數(shù)據(jù)(例如配置數(shù)據(jù)、節(jié)目指南數(shù)據(jù)等)。當(dāng)停止下載被請(qǐng)求數(shù)據(jù)時(shí),如相關(guān)領(lǐng)域的普通技術(shù)人員已知的那樣,可以重新開(kāi)始對(duì)最近被請(qǐng)求的多播數(shù)據(jù)的接收。例如,在已經(jīng)利用全部可用帶寬將所有其他的節(jié)目指南數(shù)據(jù)完全下載之后,CPU 112向路由器發(fā)送IGMP成員資格報(bào)告。
盡管在此已經(jīng)參考附圖描述了說(shuō)明性的實(shí)施例,應(yīng)當(dāng)理解本發(fā)明不局限于那些確切的實(shí)施例,并且相關(guān)領(lǐng)域的普通技術(shù)人員可以不背離本發(fā)明的范圍或精神在其中實(shí)施各種其他變化和修改。所有這些變化和修改意欲包含在如附加權(quán)利要求定義的本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種用于最佳化將被請(qǐng)求的數(shù)據(jù)下載到當(dāng)前正通過(guò)包含在網(wǎng)絡(luò)中的路由器接收未請(qǐng)求的多播數(shù)據(jù)的電子數(shù)據(jù)處理單元的方法,該未請(qǐng)求的多播數(shù)據(jù)對(duì)應(yīng)于至少一個(gè)多播數(shù)據(jù)組,該方法包括步驟向路由器發(fā)送(220)關(guān)于至少一個(gè)多播數(shù)據(jù)組的因特網(wǎng)組管理協(xié)議(IGMP)V2離開(kāi)消息;以及忽略(240)由路由器發(fā)出的關(guān)于至少一個(gè)多播數(shù)據(jù)組的IGMP成員資格查詢,以便引起路由器終止傳輸未請(qǐng)求的多播數(shù)據(jù),以釋放可用帶寬來(lái)下載被請(qǐng)求數(shù)據(jù)。
2.權(quán)利要求1的方法,其中被請(qǐng)求的數(shù)據(jù)包括配置數(shù)據(jù)和節(jié)目指南數(shù)據(jù)中的至少一個(gè)。
3.權(quán)利要求1的方法,其中所述忽略步驟包括防止響應(yīng)于IGMP成員資格查詢向路由器傳輸IGMP成員資格報(bào)告的步驟。
4.權(quán)利要求1的方法,還包括當(dāng)已經(jīng)終止傳輸未請(qǐng)求的多播數(shù)據(jù)時(shí)下載(260)被請(qǐng)求數(shù)據(jù)的步驟。
5.權(quán)利要求1的方法,還包括感測(cè)任何多播數(shù)據(jù)的接收,以便識(shí)別多播數(shù)據(jù)組號(hào)的步驟。
6.在一種具有路由器的網(wǎng)絡(luò)中,一種用于最佳化與從路由器接收未請(qǐng)求的多播數(shù)據(jù)同時(shí)發(fā)生的被請(qǐng)求數(shù)據(jù)的下載的系統(tǒng),該未請(qǐng)求的多播數(shù)據(jù)對(duì)應(yīng)至少一個(gè)多播數(shù)據(jù)組,該系統(tǒng)包括電子數(shù)據(jù)處理單元(110),用于向路由器發(fā)送關(guān)于至少一個(gè)多播數(shù)據(jù)組的因特網(wǎng)組管理協(xié)議(IGMP)V2離開(kāi)組消息、以及用于忽略由路由器發(fā)出的關(guān)于至少一個(gè)多播數(shù)據(jù)組的IGMP成員資格查詢,以便引起路由器終止傳輸未請(qǐng)求的多播數(shù)據(jù),以釋放可用帶寬,用于被請(qǐng)求數(shù)據(jù)的下載。
7.權(quán)利要求6的系統(tǒng),其中被請(qǐng)求的數(shù)據(jù)包括配置數(shù)據(jù)和節(jié)目指南數(shù)據(jù)中的至少一個(gè)。
8.權(quán)利要求6的系統(tǒng),其中所述電子數(shù)據(jù)處理單元(110)通過(guò)防止響應(yīng)于IGMP成員資格查詢向路由器傳輸IGMP成員資格報(bào)告來(lái)忽略IGMP成員資格查詢。
9.權(quán)利要求6的系統(tǒng),其中所述電子數(shù)據(jù)處理單元(110)還在已經(jīng)終止傳輸未請(qǐng)求的多播數(shù)據(jù)組時(shí)下載被請(qǐng)求數(shù)據(jù)。
10.權(quán)利要求6的系統(tǒng),其中所述電子數(shù)據(jù)處理單元(110)還感測(cè)對(duì)任何多播數(shù)據(jù)的接收,以便識(shí)別多播數(shù)據(jù)的組號(hào)。
11.權(quán)利要求的系統(tǒng)6,還包括連接在電子數(shù)據(jù)處理單元與路由器之間、用于在它們之間交換信息的調(diào)制解調(diào)器。
12.權(quán)利要求11的系統(tǒng),其中調(diào)制解調(diào)器適合與不對(duì)稱數(shù)字用戶線(ADSL)一起使用。
13.一種機(jī)器可讀的程序存儲(chǔ)器設(shè)備,實(shí)際地包含機(jī)器可執(zhí)行的指令程序以執(zhí)行最佳化將被請(qǐng)求數(shù)據(jù)下載到電子數(shù)據(jù)處理單元的方法步驟,該電子數(shù)據(jù)處理單元當(dāng)前正通過(guò)包含在網(wǎng)絡(luò)中的路由器接收未請(qǐng)求的多播數(shù)據(jù),該未請(qǐng)求的多播數(shù)據(jù)對(duì)應(yīng)于至少一個(gè)多播數(shù)據(jù)組,該方法步驟包括向路由器發(fā)送(220)關(guān)于至少一個(gè)多播數(shù)據(jù)組的因特網(wǎng)組管理協(xié)議(IGMP)V2離開(kāi)消息;以及忽略(240)由路由器發(fā)出的關(guān)于至少一個(gè)多播數(shù)據(jù)組的IGMP成員資格查詢,以便引起路由器終止傳輸未請(qǐng)求的多播數(shù)據(jù),以釋放可用帶寬用于被請(qǐng)求數(shù)據(jù)的下載。
14.權(quán)利要求13的程序存儲(chǔ)器設(shè)備,其中被請(qǐng)求的數(shù)據(jù)包括配置數(shù)據(jù)和節(jié)目指南數(shù)據(jù)中的至少一個(gè)。
15.權(quán)利要求13的程序存儲(chǔ)器設(shè)備,其中所述忽略步驟包括防止響應(yīng)于IGMP成員資格查詢向路由器傳輸IGMP成員資格報(bào)告的步驟。
16.權(quán)利要求13的程序存儲(chǔ)器設(shè)備,還包括當(dāng)已經(jīng)終止傳輸多播數(shù)據(jù)時(shí)下載(260)被請(qǐng)求數(shù)據(jù)的步驟。
17.權(quán)利要求13的程序存儲(chǔ)器設(shè)備,還包括感測(cè)對(duì)任何多播數(shù)據(jù)的接收,以便識(shí)別多播數(shù)據(jù)的組號(hào)。
全文摘要
提供了一種用于最佳化請(qǐng)求數(shù)據(jù)到電子數(shù)據(jù)處理單元的下載的方法,該電子數(shù)據(jù)處理單元當(dāng)前正通過(guò)包含在網(wǎng)絡(luò)中的路由器接收未請(qǐng)求的多播數(shù)據(jù)。該未請(qǐng)求的多播數(shù)據(jù)對(duì)應(yīng)于至少一個(gè)多播數(shù)據(jù)組。關(guān)于至少一個(gè)多播數(shù)據(jù)組的因特網(wǎng)組管理協(xié)議(IGMP)V2離開(kāi)消息被發(fā)送(220)到路由器。忽略(240)由路由器發(fā)出的關(guān)于至少一個(gè)多播數(shù)據(jù)組的IGMP成員資格查詢,以便引起該路由器終止傳輸未請(qǐng)求的多播數(shù)據(jù),以釋放可用帶寬用于下載請(qǐng)求數(shù)據(jù)。
文檔編號(hào)H04L12/56GK1675880SQ03819382
公開(kāi)日2005年9月28日 申請(qǐng)日期2003年8月8日 優(yōu)先權(quán)日2002年8月16日
發(fā)明者W·H·約斯特 申請(qǐng)人:湯姆森許可公司