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

實現(xiàn)在不同網(wǎng)絡間進行通信的方法及裝置的制作方法

文檔序號:7741658閱讀:256來源:國知局
專利名稱:實現(xiàn)在不同網(wǎng)絡間進行通信的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種實現(xiàn)在不同網(wǎng)絡間進行通信的方法及裝置。
背景技術(shù)
當前,IPv6 (互聯(lián)網(wǎng)協(xié)議第六版)已經(jīng)被認為是下一代互聯(lián)網(wǎng)的核心標準。在下 一代互聯(lián)網(wǎng)中,已確定IPv6必須實現(xiàn)對組播的支持,并擁有大量的組播地址空間。雖然在 IPv6開始應用后,純IPv6節(jié)點會越來越多,但現(xiàn)有IPv4 (互聯(lián)網(wǎng)協(xié)議第四版)的hternet 網(wǎng)絡的巨大規(guī)模決定了 IPv6協(xié)議網(wǎng)絡不可能在一夜之間取代現(xiàn)有的IPv4網(wǎng)絡,許多IPv4 節(jié)點依然會因為它們的成功運作而繼續(xù)存在,因此網(wǎng)絡的演進必當是平滑漸進的,未來的 Internet中IPv6網(wǎng)絡和IPv4網(wǎng)絡必然會在非常長的時間內(nèi)共存。在這一漫長的共存期中, 按照IPv6的部署策略,純IPv6網(wǎng)絡將會區(qū)域性地不斷出現(xiàn)。此時,網(wǎng)絡將呈現(xiàn)出純IPv4 網(wǎng)絡和純IPv6網(wǎng)絡共同存在,互相交錯的局面。因此,必須有一套機制來保證純IPv4與純IPv6節(jié)點能直接通信以實現(xiàn)平滑過 渡。目前,已有相當多的單播互通的過渡技術(shù)被提出,但它們只適用于單播通信,還不能 適用于組播通信。目前在組播方面尚沒有任何權(quán)威性的互通過渡方案,而IPTVdnternet Protocol Television,網(wǎng)絡電視)視頻等組播應用大量開展,所以在IPv4和IPv6共存時, 這些組播應用如何互通是個關(guān)鍵需要解決的問題,必須有效提供組播互通能力。目前,現(xiàn)有技術(shù)中存在一種IPv4_IPv6組播協(xié)議轉(zhuǎn)換技術(shù),該技術(shù)可以在無需改 動基礎(chǔ)設(shè)施的情況下,使用普通的IPv6組播協(xié)議與任何支持IPv4協(xié)議的組播組通信。其 核心思想是在使用一種IP協(xié)議的源和使用另一種IP協(xié)議的宿之間的路徑上放置一個或 多個IPv4-IPv6組播轉(zhuǎn)換裝置。IPv4-IPv6組播轉(zhuǎn)換裝置在IPv4和IPv6組播之間進行轉(zhuǎn) 換,對IPv4組播報文和IPv6組播報文進行相互轉(zhuǎn)換。需要建立IPv4和IPv6組播地址的 一一映射關(guān)系來表示兩個網(wǎng)絡中的同一個組播活動,根據(jù)這個映射關(guān)系來轉(zhuǎn)換組播報文的 頭部并需要相關(guān)應用協(xié)議,例如ALG(應用層網(wǎng)關(guān)Application LayerGateway)協(xié)議的支 持,從而完成組播互通。但是,這種IPv4_IPv6組播協(xié)議轉(zhuǎn)換性能較低,不能支持大規(guī)模的組播應用。

發(fā)明內(nèi)容
本發(fā)明的一個目的為提供一種使處于一種網(wǎng)絡中的用戶裝置從處于另一種類型 的網(wǎng)絡中的組播源裝置獲取組播數(shù)據(jù)的方法,以及提供一種實現(xiàn)所述方法的組播代理裝置。本發(fā)明技術(shù)方案如下一種實現(xiàn)在不同網(wǎng)絡間進行通信的方法,其中,所述不同網(wǎng)絡包括第一網(wǎng)絡和第 二網(wǎng)絡,所述第一網(wǎng)絡支持第一網(wǎng)絡協(xié)議、所述第二網(wǎng)絡支持第二網(wǎng)絡協(xié)議,所述第一網(wǎng)絡 協(xié)議和所述第二網(wǎng)絡協(xié)議不同,所述方法包括組播代理裝置接收支持所述第一網(wǎng)絡協(xié)議的組播數(shù)據(jù)獲取請求,確定需獲取的組
4播數(shù)據(jù)的標識信息MDID,所述組播代理裝置具有對應所述第一網(wǎng)絡的第一網(wǎng)絡地址和對應 所述第二網(wǎng)絡的第二網(wǎng)絡地址;根據(jù)所述MDID,以組播方式從支持所述第二網(wǎng)絡協(xié)議的網(wǎng)絡設(shè)備中獲取并緩存所 述需獲取的組播數(shù)據(jù);為所述需獲取的組播數(shù)據(jù)建立支持所述第一網(wǎng)絡協(xié)議的組播組;向加入所述支持所述第一網(wǎng)絡協(xié)議的組播組的用戶裝置發(fā)送所述用戶裝置需獲 取的組播數(shù)據(jù)。本發(fā)明還包括一種組播代理裝置,所述組播代理裝置所位于的網(wǎng)絡系統(tǒng)中包括支 持第一網(wǎng)絡協(xié)議的第一網(wǎng)絡和支持第二網(wǎng)絡協(xié)議的第二網(wǎng)絡,所述第一網(wǎng)絡協(xié)議和所述第 二網(wǎng)絡協(xié)議不同,所述組播代理裝置具有對應所述第一網(wǎng)絡的第一網(wǎng)絡地址和對應所述第 二網(wǎng)絡的第二網(wǎng)絡地址,所述組播代理裝置包括組播請求接收單元,用于接收支持所述第一網(wǎng)絡協(xié)議的組播數(shù)據(jù)獲取請求,確定 需獲取的組播數(shù)據(jù)的標識信息MDID ;組播數(shù)據(jù)獲取單元,用于根據(jù)所述MDID,以組播方式從支持所述第二網(wǎng)絡協(xié)議的 網(wǎng)絡設(shè)備中獲取并緩存所述需獲取的組播數(shù)據(jù);組播組維護單元,用于為所述需獲取的組播數(shù)據(jù)建立支持所述第一網(wǎng)絡協(xié)議的組 播組,并維護已建立的組播組的信息;組播發(fā)送單元,用于向加入所述支持所述第一網(wǎng)絡協(xié)議的組播組的用戶裝置發(fā)送 所述用戶裝置需獲取的組播數(shù)據(jù)。本發(fā)明優(yōu)點在于方法簡單、易于部署和管理,無需基于用戶裝置進行地址映射綁 定和協(xié)議轉(zhuǎn)換,不需要額外的ALG支持;通過將數(shù)據(jù)進行緩存,可以避免在傳輸過程中進行 轉(zhuǎn)換而帶來的報文性能較低、傳輸延時增大以及轉(zhuǎn)換帶來的抖動等問題;組播代理裝置自 己為組播數(shù)據(jù)建立組播組,不需要維護和管理不同類型的網(wǎng)絡的組播對應關(guān)系,不需要強 綁定,靈活方便。


圖1為本發(fā)明一個實施例中用戶裝置獲取組播數(shù)據(jù)的流程圖。圖2為本發(fā)明一個實施例中用戶裝置獲取組播數(shù)據(jù)的流程圖。圖3為在本發(fā)明的一個實施例的組播代理裝置示意圖。
具體實施例方式下面結(jié)合附圖和具體實施例對本發(fā)明展開詳細說明。但需要注意,下面的這些實 施例,僅為幫助理解技術(shù)方案所舉的例子,并不用于限定本發(fā)明。在本發(fā)明一個實施例的網(wǎng)絡中,存在支持第一網(wǎng)絡協(xié)議的第一網(wǎng)絡和支持第二網(wǎng) 絡協(xié)議的第二網(wǎng)絡,所述第一網(wǎng)絡協(xié)議和所述第二網(wǎng)絡協(xié)議不同,還存在同時支持所述兩 個網(wǎng)絡協(xié)議的組播代理裝置。支持第一網(wǎng)絡協(xié)議的的用戶裝置從支持第二網(wǎng)絡協(xié)議的組播 源裝置獲取組播數(shù)據(jù)的方法如下。所述支持第一網(wǎng)絡協(xié)議的用戶裝置根據(jù)所述組播代理裝置的第一網(wǎng)絡IP地址向 所述組播代理裝置發(fā)送支持第一網(wǎng)絡協(xié)議的組播數(shù)據(jù)獲取請求,所述組播數(shù)據(jù)獲取請求中包含用于確定用戶裝置請求獲取的組播數(shù)據(jù)的標識信息(Multicast Data Identity, MDID),舉例來說,所述MDID包括但不限于組播數(shù)據(jù)的統(tǒng)一資源定位符(Uniform Resource Locator, URL);使用所述組播代理裝置的第二網(wǎng)絡IP地址和所述MDID向支持第二網(wǎng)絡協(xié)議的組 播源裝置發(fā)送支持第二網(wǎng)絡協(xié)議的組播數(shù)據(jù)獲取請求;將獲取到的組播數(shù)據(jù)保存在存儲介質(zhì)中,為所述組播數(shù)據(jù)分配一個第一網(wǎng)絡組播 地址,并將所述第一網(wǎng)絡組播地址發(fā)送給所述用戶裝置;所述用戶裝置根據(jù)所述第一網(wǎng)絡組播地址加入相應的組播組,獲取所需的組播數(shù) 據(jù)。舉例來說,本實施例中所述第一網(wǎng)絡和第二網(wǎng)絡可以分別為IPv4網(wǎng)絡和IPv6網(wǎng) 絡,或者分別為IPv6網(wǎng)絡和IPv4網(wǎng)絡,還可以是其他協(xié)議類型的網(wǎng)絡。在本發(fā)明一個實施例的網(wǎng)絡中,存在網(wǎng)絡協(xié)議不同的第一網(wǎng)絡和第二網(wǎng)絡以及同 時支持所述兩個網(wǎng)絡的組播代理裝置。進一步的,所述第一網(wǎng)絡中存在支持第一網(wǎng)絡協(xié)議 的用戶裝置,所述第二網(wǎng)絡中存在支持第二網(wǎng)絡協(xié)議的組播源裝置。所述用戶裝置根據(jù)組 播代理裝置維護的MDID和為被請求的組播數(shù)據(jù)分配的第一網(wǎng)絡組播地址的對應關(guān)系來獲 取組播數(shù)據(jù),其具體方法如下。所述用戶裝置根據(jù)所述組播代理裝置的第一網(wǎng)絡IP地址向所述組播代理裝置發(fā) 送組播數(shù)據(jù)獲取請求,所述組播數(shù)據(jù)獲取請求中包含用于確定用戶裝置請求獲取的組播數(shù) 據(jù)的標識信息(Multicast Data ID,MDID),舉例來說,所述MDID包括但不限于組播數(shù)據(jù)的 統(tǒng)一資源定位符(URL);檢測所述組播代理裝置是否維護有所述MDID和為被請求的組播數(shù)據(jù)分配的第一 網(wǎng)絡組播地址的對應關(guān)系,即所述組播代理裝置是否存在用戶裝置需獲取的組播數(shù)據(jù)的支 持第一網(wǎng)絡協(xié)議的組播組,具體的,維護所述對應關(guān)系的方法可以為維護對應所述MDID 的表項,所述表項包含所述MDID和為被請求的組播數(shù)據(jù)分配的第一網(wǎng)絡組播地址的對應 關(guān)系如果未維護所述對應關(guān)系,則使用所述組播代理裝置的第二網(wǎng)絡IP地址和所述 MDID向所述支持第二網(wǎng)絡協(xié)議的組播源裝置發(fā)送支持第二網(wǎng)絡協(xié)議的組播數(shù)據(jù)獲取請 求;將獲取到的組播數(shù)據(jù)緩存在存儲介質(zhì)中,并維護所述組播數(shù)據(jù)的MDID與為所述 被請求組播數(shù)據(jù)分配的第一網(wǎng)絡組播地址的對應關(guān)系,即建立以用戶裝置需獲取的組播數(shù) 據(jù)為組播內(nèi)容的、支持第一網(wǎng)絡協(xié)議的組播組,并將所述對應關(guān)系中的所述支持第一網(wǎng)絡 協(xié)議的組播地址發(fā)送給用戶裝置;如果維護有所述對應關(guān)系,則將與所述MDID對應的第一網(wǎng)絡組播地址發(fā)送給所 述用戶裝置;所述用戶裝置根據(jù)所述第一網(wǎng)絡組播地址加入相應的支持第一網(wǎng)絡協(xié)議的組播 組,獲取所需的組播數(shù)據(jù)。舉例來說,本實施例中所述第一網(wǎng)絡和第二網(wǎng)絡可以分別為IPv4網(wǎng)絡和IPv6網(wǎng) 絡,或者分別為IPv6網(wǎng)絡和IPv4網(wǎng)絡,還可以是其他協(xié)議類型的網(wǎng)絡。圖1是本發(fā)明一個實施例中用戶裝置獲取組播數(shù)據(jù)的方法的示意圖。如圖1所示,網(wǎng)絡系統(tǒng)中同時存在支持第一網(wǎng)絡協(xié)議的第一網(wǎng)絡和支持第二網(wǎng)絡協(xié)議的第二網(wǎng)絡,舉例 來說,第一網(wǎng)絡為IPv6網(wǎng)絡、第二網(wǎng)絡為IPv4網(wǎng)絡,或者第一網(wǎng)絡為IPv4網(wǎng)絡、第二網(wǎng)絡 為IPv6網(wǎng)絡,還可以分別為其他網(wǎng)絡。現(xiàn)以第一網(wǎng)絡和第二網(wǎng)絡分別為IPv6網(wǎng)絡和IPv4 網(wǎng)絡為例,其中,支持IPv6協(xié)議的用戶裝置處于IPv6網(wǎng)絡中,支持IPv4協(xié)議的組播源裝置 處于IPv4網(wǎng)絡中,組播代理裝置同時支持IPv4協(xié)議和IPv6協(xié)議,具備IPv4地址和IPv6 地址,所述方法包括100、處于IPv6網(wǎng)絡中的支持IPv6協(xié)議的用戶裝置選擇需要獲取的組播數(shù)據(jù),舉 例來說,可以根據(jù)外部網(wǎng)關(guān)協(xié)議(EGP)選擇;101、所述用戶裝置將包含所述組播數(shù)據(jù)的標識信息的支持IPv6協(xié)議的組播數(shù)據(jù) 獲取請求發(fā)送給所述組播代理裝置,該請求的目的地址是所述組播代理裝置的IPv6地址, 舉例來說,所述組播數(shù)據(jù)的標識信息可以是組播數(shù)據(jù)URL ;102、所述組播代理裝置向處于IPv4網(wǎng)絡中的所述組播源裝置發(fā)送支持IPv4協(xié)議 的組播數(shù)據(jù)獲取請求,所述組播數(shù)據(jù)獲取請求以組播代理裝置的IPv4地址為源地址,以組 播源裝置的IPv4地址為目的地址,并且包含所要獲取的組播數(shù)據(jù)的MDID ;103、所述組播源裝置接收到所述支持IPv4協(xié)議的組播數(shù)據(jù)獲取請求后,向所述 組播代理裝置發(fā)送所述組播數(shù)據(jù)的IPv4組播地址;104、所述組播代理裝置使用自身的IPv4地址加入所述IPv4組播地址對應的組播 組,從組播源裝置接收需要獲取的組播數(shù)據(jù);105、所述組播代理裝置為獲取的組播數(shù)據(jù)分配用于建立組播組的IPv6地址,維 護所述用于建立組播組的IPv6地址與所述MDID的對應關(guān)系,以所述用于建立組播組的 IPv6地址為組播地址、以所述獲取的組播數(shù)據(jù)為組播內(nèi)容建立支持IPv6協(xié)議的組播組;106、將所述支持IPv6協(xié)議的組播組的組播地址發(fā)送給處于IPv6網(wǎng)絡中、支持 IPv6協(xié)議的所述用戶裝置;107、所述用戶裝置加入所述IPv6組播地址對應的組播組,從存儲介質(zhì)中獲取其 請求獲取的組播數(shù)據(jù)。在本實施例中,支持IPv6協(xié)議的用戶裝置處于IPv6網(wǎng)絡中,支持IPv4協(xié)議的組 播源裝置處于IPv4網(wǎng)絡中。本發(fā)明同樣適用于處于IPv4網(wǎng)絡中的支持IPv4協(xié)議的用戶 裝置和處于IPv6網(wǎng)絡中的支持IPv6協(xié)議的組播源裝置之間進行組播數(shù)據(jù)傳輸?shù)那闆r,在 此不再詳細描述。圖2是本發(fā)明一個實施例中用戶裝置獲取組播數(shù)據(jù)的方法的示意圖。如圖2所 示,網(wǎng)絡系統(tǒng)中同時存在IPv4網(wǎng)絡和IPv6網(wǎng)絡,第一網(wǎng)絡為IPv6網(wǎng)絡,第二網(wǎng)絡為IPv4 網(wǎng)絡,其中支持IPv6協(xié)議的用戶裝置處于IPv6網(wǎng)絡中,支持IPv4協(xié)議的組播源裝置處于 IPv4網(wǎng)絡中,組播代理裝置同時支持IPv4協(xié)議和IPv6協(xié)議,具備IPv4地址和IPv6地址, 所述方法包括200、處于IPv6網(wǎng)絡中的所述支持IPv6協(xié)議的用戶裝置選擇需要獲取的組播數(shù) 據(jù),舉例來說,可以根據(jù)外部網(wǎng)關(guān)協(xié)議(EGP)選擇;201、所述用戶裝置發(fā)送支持IPv6協(xié)議的組播數(shù)據(jù)獲取請求,舉例來說,可以根據(jù) 所述組播代理裝置的IPv6地址將所述組播數(shù)據(jù)的標識信息,例如組播數(shù)據(jù)URL,發(fā)送給所 述組播代理裝置;
7
202、所述組播代理裝置檢測IPv6網(wǎng)絡中是否維護有所述組播數(shù)據(jù)的標識信息和 為被請求的組播數(shù)據(jù)分配的IPv6組播地址的對應關(guān)系,即檢測IPv6網(wǎng)絡中是否維護有以 所述要獲取的組播數(shù)據(jù)為數(shù)據(jù)內(nèi)容的支持IPv6協(xié)議的組播組,如果沒有,則執(zhí)行203,如果 有,則執(zhí)行209 ;203、如果沒有所述組播數(shù)據(jù)的標識信息和IPv6組播地址的對應關(guān)系,即對應要 獲取的組播數(shù)據(jù)的支持IPv6協(xié)議的組播組,則所述組播代理裝置向處于IPv4網(wǎng)絡中支持 IPv4協(xié)議的組播源裝置發(fā)送支持IPv4協(xié)議的組播數(shù)據(jù)獲取請求,所述支持IPv4協(xié)議的組 播數(shù)據(jù)獲取請求以組播代理裝置的IPv4地址為源地址,以組播源裝置的IPv4地址為目的 地址,并且包含所要獲取的組播數(shù)據(jù)的標識信息,例如URL ;204、所述組播源接收到所述支持IPv4協(xié)議的組播數(shù)據(jù)獲取請求后,向所述組播 代理裝置發(fā)送所述組播數(shù)據(jù)的IPv4組播地址;205、所述組播代理裝置使用自身的IPv4地址加入所述IPv4組播地址對應的組播 組,從所述組播源裝置接收需要獲取的組播數(shù)據(jù);206、將所接收到的組播數(shù)據(jù)保存在存儲介質(zhì)中,為所述組播數(shù)據(jù)分配一個IPv6 組播地址,建立并維護所述組播數(shù)據(jù)的標識信息和所述支持IPv6協(xié)議的組播地址的對應 關(guān)系;207、所述組播代理裝置根據(jù)所述對應關(guān)系,向所述用戶裝置發(fā)送要獲取的組播數(shù) 據(jù)對應的IPv6組播地址;208、所述用戶裝置根據(jù)所述IPv6組播地址加入組播組,請求獲取組播組中的組 播數(shù)據(jù),所述組播代理裝置向加入組播組的用戶裝置發(fā)送用戶裝置請求獲取的組播數(shù)據(jù);209、如果有所述組播數(shù)據(jù)的標識信息和IPv6組播地址的對應關(guān)系,即組播組,則 所述組播代理裝置向處于IPv6網(wǎng)絡中的所述用戶裝置發(fā)送與所述組播數(shù)據(jù)的標識信息對 應的IPv6組播地址;210、所述用戶裝置根據(jù)所述IPv6組播地址加入組播組,請求獲取組播組中的組 播數(shù)據(jù),所述組播代理裝置向加入組播組的用戶裝置發(fā)送用戶裝置請求獲取的組播數(shù)據(jù)。。在本實施例中,支持IPv6協(xié)議的用戶裝置處于IPv6網(wǎng)絡中,支持IPv4協(xié)議的組 播源裝置處于IPv4網(wǎng)絡中。本發(fā)明同樣適用于處于IPv4網(wǎng)絡中的支持IPv4協(xié)議的用戶 裝置和處于IPv6網(wǎng)絡中的支持IPv6協(xié)議的組播源裝置之間進行組播數(shù)據(jù)傳輸?shù)那闆r,在 此不再詳細描述。在本發(fā)明一個實施例中提供了 一種組播代理裝置。所述組播代理裝置同時支持網(wǎng) 絡類型不同的第一網(wǎng)絡和第二網(wǎng)絡,其中用戶裝置在第一網(wǎng)絡,組播源在第二網(wǎng)絡。第一網(wǎng) 絡和第二網(wǎng)絡可以分別為IPv6網(wǎng)絡和IPv4網(wǎng)絡,也可以分別為IPv4網(wǎng)絡和IPv6網(wǎng)絡,還 可以分別是其他類型的網(wǎng)絡。組播代理裝置在接收到處于第一網(wǎng)絡的用戶裝置發(fā)送的獲取組播數(shù)據(jù)的請求后, 使用其第二網(wǎng)絡地址向處于第二網(wǎng)絡中的組播源裝置發(fā)送組播數(shù)據(jù)獲取請求;當所述組播 代理裝置接收到所述組播源裝置向其發(fā)送的所述組播數(shù)據(jù)后,為所述組播數(shù)據(jù)分配第一網(wǎng) 絡組播地址;所述代理裝置將所述第一網(wǎng)絡組播地址發(fā)送給處于所述用戶裝置,以便所述 用戶裝置加入所述第一網(wǎng)絡組播地址對應的組播組,從存儲介質(zhì)中獲取其請求獲取的組播 數(shù)據(jù)。
圖3為在本發(fā)明的一個實施例的組播代理裝置示意圖。所述組播代理裝置所位于 的網(wǎng)絡系統(tǒng)中包括支持第一網(wǎng)絡協(xié)議的第一網(wǎng)絡和支持第二網(wǎng)絡協(xié)議的第二網(wǎng)絡,所述第 一網(wǎng)絡協(xié)議和所述第二網(wǎng)絡協(xié)議不同,所述組播代理裝置具有對應所述第一網(wǎng)絡的第一網(wǎng) 絡地址和對應所述第二網(wǎng)絡的第二網(wǎng)絡地址。第一網(wǎng)絡和第二網(wǎng)絡的協(xié)議可以分別為IPv6 協(xié)議和IPv4協(xié)議,也可以分別為IPv4協(xié)議和IPv6協(xié)議,還可以分別是其他協(xié)議的網(wǎng)絡。如圖3所示,組播代理裝置具體包括組播請求接收單元,組播數(shù)據(jù)獲取單元,組 播組維護單元,組播發(fā)送單元。在本實施例中,所述第一網(wǎng)絡協(xié)議為IPv6協(xié)議,所述第二網(wǎng)絡協(xié)議為IPv4協(xié)議。在進行組播代理時,所述組播代理裝置通過所述組播請求接收單元接收處于第一 網(wǎng)絡中的支持IPv6協(xié)議的用戶裝置發(fā)出的支持IPv6協(xié)議的組播數(shù)據(jù)獲取請求,舉例來說, 所述組播數(shù)據(jù)獲取請求中包含所述用戶裝置要獲取的組播數(shù)據(jù)的標識信息(MDID),所述 MDID可以為URL,也可以為其他標識信息。所述組播數(shù)據(jù)獲取單元在所述組播代理裝置接收到所述支持IPv6協(xié)議的組播數(shù) 據(jù)獲取請求后,根據(jù)所述支持IPv6協(xié)議的組播數(shù)據(jù)獲取請求中的MDID,以組播方式從支持 所述第二網(wǎng)絡協(xié)議,本實施例中為IPv4協(xié)議,的網(wǎng)絡設(shè)備中獲取并緩存所述需獲取的組播 數(shù)據(jù)。組播組維護單元在從所述支持IPv4協(xié)議的網(wǎng)絡設(shè)備中獲取到所述需獲取的組播 數(shù)據(jù)后,為所述需獲取的組播數(shù)據(jù)建立支持第一網(wǎng)絡協(xié)議,本實施例中為IPv6協(xié)議的組播 組,并維護已建立的組播組的信息。組播發(fā)送單元向加入所述支持第一網(wǎng)絡協(xié)議的組播組的支持第一網(wǎng)絡協(xié)議的用 戶裝置發(fā)送所述用戶裝置需獲取的組播數(shù)據(jù)。進一步地,所述組播數(shù)據(jù)獲取單元包括組播地址請求子單元、組播地址接收子單 元以及組播數(shù)據(jù)接收子單元。具體地,所述組播數(shù)據(jù)獲取單元中的組播地址請求子單元以所述組播代理裝置的 第二網(wǎng)絡地址為源地址,以第二網(wǎng)絡中的組播源裝置的地址為目的地址,向所述組播源裝 置發(fā)送包含所述MDID的組播數(shù)據(jù)獲取請求,其中,所述組播數(shù)據(jù)獲取請求為支持第二網(wǎng)絡 協(xié)議的組播數(shù)據(jù)獲取請求。所述組播數(shù)據(jù)獲取單元中的組播地址接收子單元接收與所述MDID對應的組播地 址,其中,所述與MDID對應的組播地址是由所述組播源裝置在收到所述組播數(shù)據(jù)獲取請求 后,根據(jù)其中的MDID確定的與MDID對應的第二網(wǎng)絡組播地址。所述組播數(shù)據(jù)獲取單元中的組播數(shù)據(jù)接收子單元在接收到所述組播地址后加入 組播源裝置的相應組播組,接收組播源裝置中與所述MDID對應的組播數(shù)據(jù),并將接收到的 所述組播源裝置發(fā)送的組播數(shù)據(jù)緩存至本地或?qū)S么鎯橘|(zhì)中。進一步地,所述組播組維護單元包括組播組建立子單元和組播組更新子單元。具體地,所述組播組建立子單元在所述組播代理裝置接收并緩存與所述MDID對 應的組播數(shù)據(jù),即所述支持第一網(wǎng)絡協(xié)議的用戶裝置需要獲取的組播數(shù)據(jù),后,為所述需獲 取的組播數(shù)據(jù)建立支持第一網(wǎng)絡協(xié)議的組播組。所述支持第一網(wǎng)絡協(xié)議的組播組是指所述 組播組維護單元使用第一網(wǎng)絡的網(wǎng)絡地址作為組播地址建立組播組,使得支持第一網(wǎng)絡協(xié) 議的用戶裝置可以加入所述組播組獲取組播數(shù)據(jù)。
9
所述組播組更新子單元還要更新當前存在的支持第一網(wǎng)絡協(xié)議組播組的信息,例 如各組播組的數(shù)據(jù)內(nèi)容與組播地址的對應關(guān)系,或各組播組中組播數(shù)據(jù)的標識信息與組播 地址的對應關(guān)系等。進一步地,所述組播發(fā)送單元包括組播地址發(fā)送子單元和組播數(shù)據(jù)發(fā)送子單元。具體的,所述組播發(fā)送單元中的組播地址發(fā)送子單元根據(jù)所述支持第一網(wǎng)絡協(xié)議 的數(shù)據(jù)獲取請求的源地址,向發(fā)送所述請求的用戶裝置發(fā)送所述支持第一網(wǎng)絡協(xié)議的組播 組的組播地址;在所述支持第一網(wǎng)絡協(xié)議的用戶裝置根據(jù)所述支持第一網(wǎng)絡協(xié)議的組播地址加 入所述組播組之后,所述組播發(fā)送單元中的組播數(shù)據(jù)發(fā)送子單元以組播的方式,向加入組 播組的用戶裝置發(fā)送所述需獲取的組播數(shù)據(jù),從而最終實現(xiàn)支持第一網(wǎng)絡協(xié)議的用戶裝置 通過所述組播代理裝置從支持第二網(wǎng)絡協(xié)議的網(wǎng)絡設(shè)備獲取組播數(shù)據(jù)。更進一步地,在本實施例中所述組播代理裝置還可以包括組播組檢測單元。所述 組播組檢測單元用于在接收支持第一網(wǎng)絡協(xié)議的組播數(shù)據(jù)獲取請求后,檢測是否存在以所 述要獲取的組播數(shù)據(jù)為數(shù)據(jù)內(nèi)容的支持第一網(wǎng)絡協(xié)議的組播組。當所述組播代理裝置包括所述組播組檢測單元時,所述組播代理裝置在通過所述 組播請求接收單元接收到支持第一網(wǎng)絡協(xié)議的組播數(shù)據(jù)獲取請求時,不再直接通過所述組 播數(shù)據(jù)獲取單元從支持第二網(wǎng)絡協(xié)議的組播源裝置獲取組播數(shù)據(jù),而是要檢測所述組播代 理裝置中是否存在支持第一網(wǎng)絡協(xié)議且組播內(nèi)容為用戶裝置需獲取的組播數(shù)據(jù)的組播組。若不存在,則由所述組播數(shù)據(jù)獲取單元、組播組維護單元、組播發(fā)送單元按照其各 自的功能,根據(jù)所述用戶裝置需獲取的組播數(shù)據(jù)的MDID,以組播方式從支持第二網(wǎng)絡協(xié)議 的組播源設(shè)備中獲取并緩存所述需獲取的組播數(shù)據(jù),為所述需獲取的組播數(shù)據(jù)建立支持第 一網(wǎng)絡協(xié)議的組播組,向加入組播組的用戶裝置發(fā)送所述需獲取的組播數(shù)據(jù)。若存在,則由所述組播發(fā)送單元向加入所述組播組的用戶裝置發(fā)送所述需獲取的 組播數(shù)據(jù)。在本實施例中,支持IPv6協(xié)議的用戶裝置處于IPv6網(wǎng)絡中,支持IPv4協(xié)議的組 播源裝置處于IPv4網(wǎng)絡中。本發(fā)明同樣適用于處于IPv4網(wǎng)絡中的支持IPv4協(xié)議的用戶 裝置和處于IPv6網(wǎng)絡中的支持IPv6協(xié)議的組播源裝置之間進行組播數(shù)據(jù)傳輸?shù)那闆r,在 此不再詳細描述。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序 在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此, 任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應涵蓋 在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種實現(xiàn)在不同網(wǎng)絡間進行通信的方法,其中,所述不同網(wǎng)絡包括第一網(wǎng)絡和第二 網(wǎng)絡,所述第一網(wǎng)絡支持第一網(wǎng)絡協(xié)議、所述第二網(wǎng)絡支持第二網(wǎng)絡協(xié)議,所述第一網(wǎng)絡協(xié) 議和所述第二網(wǎng)絡協(xié)議不同,其特征在于,所述方法包括組播代理裝置接收支持所述第一網(wǎng)絡協(xié)議的組播數(shù)據(jù)獲取請求,確定需獲取的組播數(shù) 據(jù)的標識信息MDID,所述組播代理裝置具有對應所述第一網(wǎng)絡的第一網(wǎng)絡地址和對應所述 第二網(wǎng)絡的第二網(wǎng)絡地址;根據(jù)所述MDID,以組播方式從支持所述第二網(wǎng)絡協(xié)議的網(wǎng)絡設(shè)備中獲取并緩存所述需 獲取的組播數(shù)據(jù);為所述需獲取的組播數(shù)據(jù)建立支持所述第一網(wǎng)絡協(xié)議的組播組;向加入所述支持所述第一網(wǎng)絡協(xié)議的組播組的用戶裝置發(fā)送所述用戶裝置需獲取的 組播數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述MDID,以組播方式從支持所 述第二網(wǎng)絡協(xié)議的網(wǎng)絡設(shè)備中獲取并緩存所述需獲取的組播數(shù)據(jù)包括向支持所述第二網(wǎng)絡協(xié)議的組播源裝置支持第二網(wǎng)絡協(xié)議的組播數(shù)據(jù)獲取請求,所述 獲取請求中包含所述MDID;接收所述組播源裝置發(fā)送的組播地址;根據(jù)所述組播地址加入對應的組播組,接收并緩存所述組播源裝置發(fā)送的組播數(shù)據(jù)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述為所述需獲取的組播數(shù)據(jù)建立支 持所述第一網(wǎng)絡協(xié)議的組播組包括為所述需獲取的組播數(shù)據(jù)分配第一網(wǎng)絡地址,并將所述第一網(wǎng)絡地址與所述組播數(shù)據(jù) 的MDID相關(guān)聯(lián),建立以所述第一網(wǎng)絡地址為組播地址的支持所述第一網(wǎng)絡協(xié)議的組播組。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述向加入所述支持所述第一網(wǎng)絡協(xié)議 的組播組的用戶裝置發(fā)送所述用戶裝置需獲取的組播數(shù)據(jù)包括根據(jù)所述支持所述第一網(wǎng)絡協(xié)議的組播數(shù)據(jù)獲取請求的源地址,向發(fā)送所述請求的用 戶裝置發(fā)送所述組播組的組播地址;以組播的方式,向加入所述組播組的用戶裝置發(fā)送所述需獲取的組播數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述MDID,以組播方式從支持所 述第二網(wǎng)絡協(xié)議的網(wǎng)絡設(shè)備中獲取并緩存所述需獲取的組播數(shù)據(jù)之前,所述方法還包括檢測是否存在以所述需獲取的組播數(shù)據(jù)為數(shù)據(jù)內(nèi)容的支持所述第一網(wǎng)絡協(xié)議的組播組;若不存在所述以所述需獲取的組播數(shù)據(jù)為數(shù)據(jù)內(nèi)容的支持第一網(wǎng)絡協(xié)議的組播組,則 執(zhí)行后續(xù)步驟。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括若存在所述以所述需獲取的組播數(shù)據(jù)為數(shù)據(jù)內(nèi)容的支持第一網(wǎng)絡協(xié)議的組播組,則向 加入所述組播組的用戶裝置發(fā)送所述用戶裝置需獲取的組播數(shù)據(jù)。
7.一種組播代理裝置,其特征在于,所述組播代理裝置所位于的網(wǎng)絡系統(tǒng)中包括支持 第一網(wǎng)絡協(xié)議的第一網(wǎng)絡和支持第二網(wǎng)絡協(xié)議的第二網(wǎng)絡,所述第一網(wǎng)絡協(xié)議和所述第二 網(wǎng)絡協(xié)議不同,所述組播代理裝置具有對應所述第一網(wǎng)絡的第一網(wǎng)絡地址和對應所述第二 網(wǎng)絡的第二網(wǎng)絡地址,所述組播代理裝置包括組播請求接收單元,用于接收支持所述第一網(wǎng)絡協(xié)議的組播數(shù)據(jù)獲取請求,確定需獲 取的組播數(shù)據(jù)的標識信息MDID ;組播數(shù)據(jù)獲取單元,用于根據(jù)所述MDID,以組播方式從支持所述第二網(wǎng)絡協(xié)議的網(wǎng)絡 設(shè)備中獲取并緩存所述需獲取的組播數(shù)據(jù);組播組維護單元,用于為所述需獲取的組播數(shù)據(jù)建立支持所述第一網(wǎng)絡協(xié)議的組播 組,并維護已建立的組播組的信息;組播發(fā)送單元,用于向加入所述支持所述第一網(wǎng)絡協(xié)議的組播組的用戶裝置發(fā)送所述 用戶裝置需獲取的組播數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述組播數(shù)據(jù)獲取單元包括組播地址請求子單元,向支持所述第二網(wǎng)絡協(xié)議的組播源裝置發(fā)送包含所述MDID的 支持所述第二網(wǎng)絡協(xié)議的組播數(shù)據(jù)獲取請求;組播地址接收子單元,用于接收所述組播源裝置發(fā)送的組播地址; 組播數(shù)據(jù)接收子單元,用于根據(jù)所述組播地址加入對應的組播組,接收并緩存所述組 播源裝置發(fā)送的組播數(shù)據(jù)。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述組播組維護單元包括組播組建立子單元,用于為所述需獲取的組播數(shù)據(jù)分配第一網(wǎng)絡地址,并將所述第一 網(wǎng)絡地址與所述組播數(shù)據(jù)的MDID相關(guān)聯(lián),建立以所述第一網(wǎng)絡地址為組播地址的支持所 述第一網(wǎng)絡協(xié)議的組播組;組播組更新子單元,用于更新已建立的組播組的信息。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述組播發(fā)送單元包括組播地址發(fā)送子單元,用于根據(jù)所述支持所述第一網(wǎng)絡協(xié)議的組播數(shù)據(jù)獲取請求的源 地址,向所述用戶裝置發(fā)送所述組播組的組播地址;組播數(shù)據(jù)發(fā)送子單元,用于以組播的方式,向加入所述組播組的用戶裝置發(fā)送所述用 戶裝置需獲取的組播數(shù)據(jù)。
11.根據(jù)權(quán)利要求7、8、9或10所述的裝置,其特征在于,所述組播代理裝置還包括組 播組檢測單元,用于在所述組播請求接收單元接收所述支持第一網(wǎng)絡的組播數(shù)據(jù)獲取請求 后,檢測是否存在以所述要獲取的組播數(shù)據(jù)為數(shù)據(jù)內(nèi)容的支持第一網(wǎng)絡協(xié)議的組播組;若不存在,則由所述組播數(shù)據(jù)獲取單元、組播組維護單元和組播發(fā)送單元根據(jù)所述 MDID,以組播方式從支持所述第二網(wǎng)絡協(xié)議的網(wǎng)絡設(shè)備中獲取并緩存所述需獲取的組播數(shù) 據(jù),為所述需獲取的組播數(shù)據(jù)建立支持所述第一網(wǎng)絡協(xié)議的組播組,向加入所述組播組的 用戶裝置發(fā)送所述需獲取的組播數(shù)據(jù)。若存在,則由所述組播發(fā)送單元向加入所述組播組的用戶裝置發(fā)送所述用戶裝置需獲 取的組播數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種實現(xiàn)在不同網(wǎng)絡間進行通信的方法,其中,所述方法包括接收支持第一網(wǎng)絡協(xié)議的組播數(shù)據(jù)獲取請求,確定需獲取的組播數(shù)據(jù)的標識信息MDID;根據(jù)所述MDID,以組播方式從支持第二網(wǎng)絡協(xié)議的網(wǎng)絡設(shè)備中獲取并緩存所述需獲取的組播數(shù)據(jù);為所述需獲取的組播數(shù)據(jù)建立支持第一網(wǎng)絡協(xié)議的組播組;向加入所述支持第一網(wǎng)絡協(xié)議的組播組的用戶裝置發(fā)送所述用戶裝置需獲取的組播數(shù)據(jù)。本發(fā)明的方法簡單、易于部署和管理,無需基于用戶裝置進行地址映射綁定和協(xié)議轉(zhuǎn)換,不需要額外的ALG支持。
文檔編號H04L29/06GK102143239SQ20101010728
公開日2011年8月3日 申請日期2010年2月2日 優(yōu)先權(quán)日2010年2月2日
發(fā)明者蔣勝, 顧杜鵑 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
布拖县| 潮州市| 仙游县| 江安县| 龙岩市| 铁力市| 上犹县| 双牌县| 东乌| 上饶市| 阿克陶县| 陕西省| 班戈县| 靖宇县| 商水县| 赤水市| 威宁| 梁平县| 绿春县| 张家界市| 泾源县| 北辰区| 清水河县| 芦山县| 浙江省| 绍兴市| 淅川县| 萍乡市| 玉田县| 剑阁县| 潞城市| 博白县| 富平县| 霸州市| 固镇县| 左云县| 赞皇县| 铜陵市| 中西区| 桐梓县| 昆山市|