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

用于建立多播組的方法和裝置的制作方法

文檔序號(hào):7679601閱讀:124來源:國知局
專利名稱:用于建立多播組的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信網(wǎng)絡(luò)的領(lǐng)域,更具體地,涉及建立多播組。
背景技術(shù)
因特網(wǎng)協(xié)議(IP)多播是一種帶寬節(jié)約技術(shù),其將傳遞單一信息流的 IP流量^射機(jī)傳送到形成多播組的多個(gè)接收機(jī)。IP多播可用于眾多的應(yīng) 用,諸如視頻^H義、遠(yuǎn)程學(xué)習(xí)、軟件分發(fā)等。IP多播分組在網(wǎng)絡(luò)中被多播 路由器復(fù)制,這些多播路由器支持用于管理多播組成員、復(fù)制IP多播分組 和執(zhí)行與IP多播相關(guān)的功能的各種多播協(xié)議。多播組的動(dòng)態(tài)建立目前使用
如在RFC2974中定義的包括相關(guān)會(huì)話目錄工具(SDR)的會(huì)話通知協(xié)i義 (SAP )執(zhí)行,其使用所分發(fā)的會(huì)話目錄和會(huì)話通知以動(dòng)態(tài)地建立多播組。

發(fā)明內(nèi)容
現(xiàn)有技術(shù)中的各種不足通過本發(fā)明的用于動(dòng)態(tài)建立多播組的方法和裝 置克服。該方法包括從第一用戶設(shè)備接收建立多播組的請(qǐng)求,該請(qǐng)求包 括用于建立多播組的多個(gè)參數(shù);獲取用于多播組的多播地址;以及使用所 分配的多^番地址和所述參數(shù)建立多播組。所述參數(shù)包括至少 一個(gè)多播組定 義參數(shù)和至少一個(gè)多播^^描述^lt。多播地址和至少一部分所述參數(shù)用 于被提供給第二用戶設(shè)備,以使第二用戶設(shè)備能夠動(dòng)態(tài)地加入多播組。


本發(fā)明的教導(dǎo)可通過以下結(jié)合附圖的詳細(xì)描述而容易理解,其中 圖l描述通信網(wǎng)絡(luò)的高級(jí)框圖;圖2描述根據(jù)本發(fā)明的一個(gè)實(shí)施例的包括信令的圖1的通信網(wǎng)絡(luò)的一 部分的高級(jí)框圖3描述根據(jù)本發(fā)明的一個(gè)實(shí)施例的包括信令的圖1的通信網(wǎng)絡(luò)的一 部分的高級(jí)框圖4描述根據(jù)本發(fā)明的一個(gè)實(shí)施例的包括信令的圖1的通信網(wǎng)絡(luò)的一 部分的高級(jí)框圖5描述適合于在執(zhí)行在此描述的功能的至少一部分中使用的通用計(jì) 算機(jī)的高級(jí)框圖。
為便于理解,相同的附圖標(biāo)記盡可能用于指定圖中共用的相同元件。
具體實(shí)施例方式
本發(fā)明實(shí)現(xiàn)多播組的動(dòng)態(tài)建立。本發(fā)明實(shí)現(xiàn)由用戶設(shè)備動(dòng)態(tài)地建立多 播組。本發(fā)明使除了多播協(xié)議信令(例如,會(huì)話初始化協(xié)議(SIP)信令、 超文本傳輸協(xié)議(HTTP)信令等及其各種組合)以外的信令能夠用于建 立IP多播組。這樣,本發(fā)明支持多播組的穩(wěn)健和動(dòng)態(tài)的建立。
圖1描述通信網(wǎng)絡(luò)的高級(jí)框圖。具體地,圖1的通信網(wǎng)絡(luò)100包括多 個(gè)用戶設(shè)備(UD) 102廣1024 (統(tǒng)稱為UD 102)、傳輸網(wǎng)絡(luò)(TN ) 110、 SIP服務(wù)器(SS) 120和多播管理器(MM) 130。 UD 102廣1024使用各自 的通信路徑與TN 110進(jìn)行通信,所述通信路徑可包括用于在UD 102和 TN IIO之間傳輸信令和承載流量的網(wǎng)絡(luò)單元和通信鏈路。SS 120和MM 130使用可包括用于分別在SS 120、 MM 130與TN 110之間傳輸信令流量 的網(wǎng)絡(luò)單元和通信鏈路的通信路徑與TN 110進(jìn)行通信。
UD 102包括用于參與多播會(huì)話的設(shè)備。例如,UD 102可包括有線電 話、無線電話、計(jì)算機(jī)等及其各種組合。UD102支持使能參與多播會(huì)話的 多播功能。UD可發(fā)起多播組的建立。UD 102可邀請(qǐng)其它UD 102加入多 播組,UD 102可向其它UD 102請(qǐng)求允許加入多播組。在加入多播組后, UD 102可作為發(fā)送UD和/或接收UD操作。UD 102可支持各種要求多播 能力的應(yīng)用,例如視頻會(huì)議應(yīng)用、即時(shí)消息應(yīng)用等及其各種組合。TN110包括多個(gè)路由器112廣1124 (統(tǒng)稱為路由器112)。路由器112 可包括多4番路由器(即,包括多播功能的路由器、包括支持一個(gè)或多個(gè)多 播協(xié)議(例如協(xié)議獨(dú)立多播(PIM)、因特網(wǎng)組管理協(xié)議(IGMP)等多 播協(xié)議及其各種組合)的路由器)。多播功能可包括IP多播功能。路由器 112使用多個(gè)通信路徑(CP ) 114進(jìn)行通信,所述通信路徑114包括用于 在路由器112的各種組合之間傳輸流量的網(wǎng)絡(luò)單元和通信鏈路。
SS 120是支持SIP信令的服務(wù)器。SS 120可在UD 102之間路由SIP 消息。例如,SS 120可在UD 102之間以及在UD 102和路由器112之間路 由SIP INVITE消息,從而使UD 102能夠邀請(qǐng)其它UD 102加入多播組, 以及使UD 102能夠請(qǐng)求加入多播組。SS 120可在UD 102和MM 130之 間路由消息。MM 130是用于管理多播功能的系統(tǒng)。MM 130可執(zhí)行在此 描述的功能的至少一部分,包括根據(jù)從UD 102中的一個(gè)接收的建立多播 組的請(qǐng)求而建立多播組。
雖然主要對(duì)特定數(shù)量和配置的UD 102、路由器112、 SS 120和MM 130 進(jìn)行了描寫和說明,但是,本發(fā)明可使用各種其它數(shù)量和配置的UD102、 路由器112、 SS 120和MM 130實(shí)現(xiàn),在某些實(shí)施例中,可使用用于執(zhí)行 在此描寫和說明的各種功能的其它網(wǎng)絡(luò)單元實(shí)現(xiàn)。結(jié)合圖2-圖5可更好地 理解本發(fā)明的支持多播建立和通信功能的UD 102、路由器112、 SS120和 MM 130的操作。
圖2描述才艮據(jù)本發(fā)明的一個(gè)實(shí)施例的包括信令的圖1的通信網(wǎng)絡(luò)的一 部分的高級(jí)框圖。圖2的通信網(wǎng)絡(luò)部分200包括UD 102,、 1022和1024。 圖2的通信網(wǎng)絡(luò)部分200還包括MM 130。為了清楚地描述本發(fā)明的功能, 忽略路由器112和SS120 (盡管如在此參照?qǐng)D3和4描寫和說明的,路由 器112和SS 120可支持本發(fā)明的各種功能)。在此參照?qǐng)D2描寫和敘述的 信令被執(zhí)行以建立包括UD 102,、 1022和1024的多播組,并支持所建立的 多播組的相關(guān)多播流。
在步驟202, UD 102,創(chuàng)建建立多播組的請(qǐng)求,并將該建立多播組的 請(qǐng)求轉(zhuǎn)發(fā)到MM 130。 UD 1(^將建立多播組的請(qǐng)求轉(zhuǎn)發(fā)到MM130。 UD102,可使用多個(gè)協(xié)議中的一個(gè)或多個(gè)以及相關(guān)的消息格式,將建立多播組 的請(qǐng)求轉(zhuǎn)發(fā)到MM 130。在一個(gè)實(shí)施例中,使用SIP信令,UD 102,將建 立多播組的請(qǐng)求轉(zhuǎn)發(fā)到MM 130,而其它消息和信息可進(jìn)行交換。本發(fā)明 中SIP信令的使用將參照?qǐng)D3、圖4和圖5更詳細(xì)地描寫和說明。
建立多播組的請(qǐng)求包括一個(gè)或多個(gè)參數(shù)。在建立多播組的請(qǐng)求中包括 的一個(gè)或多個(gè)參數(shù)包括用于建立多播組的 一個(gè)或多個(gè)參數(shù)。在建立多播組 的請(qǐng)求中包括的一個(gè)或多個(gè)參數(shù)包括用于定義被建立的多播組的一個(gè)或多 個(gè)參數(shù)(表示為多播組定義參數(shù))。在建立多播組的請(qǐng)求中包括的一個(gè)或 多個(gè)參數(shù)包括用于描述用于被建立的多播組的多播會(huì)話的一個(gè)或多個(gè)參數(shù) (表示為多播會(huì)話描述參數(shù))。在建立多播組的請(qǐng)求中包括的一個(gè)或多個(gè) 參數(shù)可包括各種其它參數(shù)。
多播組定義參數(shù)可包括多播組被計(jì)劃建立的時(shí)間、被授^L^起加入多 播組的邀請(qǐng)的網(wǎng)絡(luò)單元的列表、被授權(quán)加入多播組的用戶設(shè)備的列表等及 其各種組合。在一個(gè)實(shí)施例中,當(dāng)多播組定義參數(shù)包括被授斥"口入多播組 的用戶設(shè)備的列表時(shí),多播組定義參數(shù)還可包括與被授權(quán)加入多播組的用 戶設(shè)備相關(guān)聯(lián)的 一個(gè)或多個(gè)特權(quán)。
多播組被計(jì)劃建立的時(shí)間可規(guī)定多播組立即被建立或者在未來的日 期/時(shí)間建立。被授才X^起加入多播組的邀請(qǐng)的網(wǎng)絡(luò)單元的列表可包括一個(gè) 或多個(gè)用戶設(shè)備(例如,只有UD 102,被授權(quán)邀請(qǐng)其它UD 102加入多播 組)、 一個(gè)或多個(gè)管理系統(tǒng)(例如MM 130)等及其各種組合。被授 ^J口 入多播組的用戶設(shè)備的列表可包括任何用戶設(shè)備(在某些實(shí)施例中,可選 地被提供為被授^J&口入多播組的用戶的列表)。
在一個(gè)實(shí)施例中,被授權(quán)加入多播組的用戶設(shè)備的列表可包括對(duì)于 列表中的每個(gè)用戶設(shè)備,用于指示該用戶設(shè)備是否應(yīng)響應(yīng)于多播組的建立 而自動(dòng)被邀請(qǐng)加入多播組的至少一個(gè)參數(shù)(屬性)。該參數(shù)可表示為邀請(qǐng) 參數(shù)。在一個(gè)實(shí)施例中,與用戶設(shè)備相關(guān)聯(lián)的邀請(qǐng)參數(shù)可指示建立了多播 組的管理系統(tǒng)(例如MM 130)是否應(yīng)響應(yīng)于多4番組的建立而自動(dòng)邀請(qǐng)?jiān)?用戶設(shè)備加入多播組。在一個(gè)實(shí)施例中,被授權(quán)加入多播組的用戶設(shè)備的列表可包括對(duì)于 列表中的每個(gè)用戶設(shè)備,用于定義該用戶設(shè)備參與多#^話的至少一個(gè)特 權(quán)參數(shù)(屬性)。在一個(gè)實(shí)施例中,與被授權(quán)加入多播組的每個(gè)用戶設(shè)備 相關(guān)聯(lián)的特權(quán)參數(shù)可包括關(guān)于該用戶設(shè)備是否可向多播組的其它成員傳輸 多播流量的指示(即,只作為接收UD操作或同時(shí)作為接收和發(fā)送UD操 作)。雖然對(duì)一個(gè)特定的特權(quán)參數(shù)進(jìn)行了描述,但是,在建立多播組的請(qǐng) 求中可規(guī)定與單個(gè)UD或UD組相關(guān)聯(lián)的各種其它特權(quán)參數(shù)。
在一個(gè)實(shí)施例中,建立多播組的請(qǐng)求可規(guī)定特定設(shè)備被授^J^請(qǐng)用戶 設(shè)備的特定集合(即,被授斥U口入多播組的用戶設(shè)備)加入多播組。例如, 建立多播組的請(qǐng)求可規(guī)定UD 102,被授權(quán)邀請(qǐng)UD 1022 (和其它用戶設(shè)備 (未示出))加入多播組,以及MM 130被授斥5Ut請(qǐng)UD 1024 (和其它用 戶i殳備(未示出))加入多播組。
多播會(huì)話描述參數(shù)可包括用于定義多播會(huì)話的任何參數(shù),其中通過該 多播M,多播流量被多播到多播組的成員。在一個(gè)實(shí)施例中,例如,多 播會(huì)話描述參數(shù)包括IP地址(即,將由多播組的成員使用的多播地址)、 一個(gè)或多個(gè)端口 (即,將由多播組的成員使用的多播端口 )、 一個(gè)或多個(gè) 編碼器-解碼器(編解碼器)(即,將由多播組的成員使用的編解碼器)
等及其各種組合中的至少一個(gè)。雖然對(duì)特定的多播會(huì)話描述參數(shù)進(jìn)行了描 述,但是,在建立多播組的請(qǐng)求中可指定各種其它多播會(huì)話描述參數(shù)。
響應(yīng)于建立多4番組的請(qǐng)求,MM130獲取用于多纟番組的多4番地址。MM 130可在本地獲取多播地址(例如,從可用的多播地址的列表或范圍中)。 MM 130將多播地址分配給多播組。MM 130存儲(chǔ)多播組和所分配的多播 地址之間的映射。在一個(gè)實(shí)施例中,MM 130存儲(chǔ)在建立多播組的請(qǐng)求中 包括的參數(shù)的至少一部分。MM 130以將所存儲(chǔ)的參數(shù)與多播組相關(guān)聯(lián)的 方式存儲(chǔ)在建立多播組的請(qǐng)求中包括的參數(shù)。在一個(gè)實(shí)施例中,MM 130 存儲(chǔ)在建立多播組的請(qǐng)求中包括的多播組定義參數(shù)的至少一部分。在一個(gè) 實(shí)施例中,MM 130存儲(chǔ)在建立多播組的請(qǐng)求中包括的多播會(huì)話描述參數(shù) 的至少一部分。在步驟204, MM130向UD102,發(fā)送多播組響應(yīng)消息。多播組響應(yīng)消 息包括分配給多播組的多播地址。多播組響應(yīng)消息可包括在建立多播組的 請(qǐng)求中包括的參數(shù)的至少一部分(例如,用于驗(yàn)證由MM130用于建立多 播組的參數(shù))。在一個(gè)這樣的實(shí)施例中,多播組響應(yīng)消息可包括在多播組 的建立期間被接受的多播會(huì)話描述參數(shù)。多播組響應(yīng)消息可包括多播組標(biāo) 識(shí)符。在步驟206, UD 102!使用所分配的多播地址開始向多播組傳輸多播 流量。UD102,根據(jù)多^^描述參數(shù),使用多#^開始傳輸多播流量。
在步驟207, MM 130發(fā)起邀請(qǐng)UD 1024加入由MM 130建立的多播 組的邀請(qǐng)。在一個(gè)實(shí)施例中,邀請(qǐng)UD1024加入所建立的多播組的邀請(qǐng)可 由MM130響應(yīng)于多播組的建立而自動(dòng)發(fā)起。正如在此描述的,在一個(gè)實(shí) 施例中,建立多播組的請(qǐng)求可包括用于識(shí)別應(yīng)響應(yīng)于多播組的建立而自動(dòng) 被邀請(qǐng)加入多播組的用戶設(shè)備104的一個(gè)或多個(gè)參數(shù)(表示為邀請(qǐng)參數(shù))。
在步驟208,其它用戶設(shè)備開始加入由UD 102i動(dòng)態(tài)請(qǐng)求并由MM 130 動(dòng)態(tài)建立的多播組。用戶設(shè)備可加入多播組的方式有幾種。用戶設(shè)備可被 邀請(qǐng)加入多播組(例如,通過動(dòng)態(tài)請(qǐng)求建立多播組的用戶設(shè)備(例如UD 102J 、通過與多播組的建立相關(guān)的管理系統(tǒng)(例如MM 130)等及其各 種組合)。用戶設(shè)備可請(qǐng)求加入多播組(例如,向動(dòng)態(tài)請(qǐng)求建立多播組的 用戶設(shè)備(例如UD 102!)發(fā)送請(qǐng)求、向與多播組的建立相關(guān)的管理系統(tǒng) (例如MM 130 )發(fā)送請(qǐng)求等及其各種組合)。
在步驟208A1, UD 102,向UD 1022發(fā):^請(qǐng)UD 1022加入多播組的邀 請(qǐng)。在一個(gè)實(shí)施例中,從UD 102,到UD 1022的邀請(qǐng)UD 1022加入多播組 的邀請(qǐng)可包括多播組的多播地址以及UD 1022為加入多播組而要求的 一 個(gè) 或多個(gè)多播會(huì)話描述參數(shù)。在步驟208w,響應(yīng)于加入多播組的邀請(qǐng),UD 1022接受來自UD 102!的加入多播組的邀請(qǐng)。然后,UD 1022開始通過多 播組的多播地址接收多播流量。雖然為了清楚而進(jìn)行了省略,但是在一個(gè) 實(shí)施例中,UD 1022 (或其它UD 102 )可向UD 102,發(fā)起請(qǐng)求凈M口入多播 組的請(qǐng)求。
在步驟208A2, UD 1024向MM 130發(fā)起請(qǐng)求加入多播組的請(qǐng)求。在步驟208b2,響應(yīng)于加入多播組的請(qǐng)求,MM130接受來自UD 1024的加入多 才番組的請(qǐng)求。在一個(gè)實(shí)施例中,MM130對(duì)UD 1024的加入多播組的請(qǐng)求 的接受可包括多播組的多播地址以及UD 1024為加入多播組而要求的一個(gè) 或多個(gè)多M話描述參數(shù)。然后,UD 1024可開始通過多播組的多播地址 接收多播流量。雖然為了清楚而進(jìn)行了省略,但是在一個(gè)實(shí)施例中,MM 130可向UD 1024 (或其它UD 102 )發(fā)起邀請(qǐng)UD 1024加入多播組的請(qǐng)求。
雖然對(duì)用戶設(shè)備加入多播組的特定方法進(jìn)行了描述,但是,用戶設(shè)備 可使用各種其它方法加入多播組。在一個(gè)例子中,雖然為了清楚而進(jìn)行了 省略,但是,用戶設(shè)備可通過使用標(biāo)準(zhǔn)多播加入功能的路由器加入多播組。 在另一個(gè)例子中,用戶設(shè)備可通過管理器與路由器之間的通信而被管理系 統(tǒng)(例如MM 130)加入多播組。用戶設(shè)備可加入所建立的多播組的這些 或其它方法可通過在此描述的圖3和圖4更好地理解。
UD 1022在加入組播組后,在步驟210,開始通過多播組的多播地址從 UD 102,接收多播流量。UD 1022在加入多播組后,在步驟212,開始通過 多播組向UD 102,和1024傳輸多播流量。UD 1024在加入多播組后,在步 驟210,開始通過多播組的多播地址從UD 102,接收多播流量。UD 1024 在加入多播組后,在步驟212,開始通過多播組的多播地址從UD 1022接 收多播流量。雖然為了清楚而進(jìn)行了省略,但是,UD 1022和UD 1024可 使用任何離開多播組的方式而離開多播組。
圖3描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例的包括信令的圖1的通信網(wǎng)絡(luò)的 一部分的高級(jí)框圖。圖2的通信網(wǎng)絡(luò)部分200包括UD 102,、 1022和1024 以及路由器112p 1122和1124。圖3的通信網(wǎng)絡(luò)部分300還包括SS 120 和MM 130。在此參照?qǐng)D3描寫和說明的信令被執(zhí)行以建立包括UD 102,、 1022和1024的多播組,并支持所建立的多播組的相關(guān)多播流。
在步驟302, UD102,發(fā)起建立多播組的請(qǐng)求。建立多播組的請(qǐng)求與參 照?qǐng)D2描述的建立多播組的請(qǐng)求類似(即,建立多播組的請(qǐng)求可包括用于 建立多播組的各種參數(shù),其包括多播組定義參數(shù)、多#^話描述參數(shù)等參 數(shù)及其各種組合)。如在此所描述的,在一個(gè)實(shí)施例中,建立多播組的請(qǐng)求可包括多播組
被計(jì)劃建立的時(shí)間。如果多播組被計(jì)劃立即建立,則MM130立即建立該 多播組(例如,通過將多播地址分配給多播組,并存儲(chǔ)在建立多播組的請(qǐng) 求中包括的參數(shù)的至少一部分)。如果多播組被計(jì)劃在稍后的時(shí)間建立, 則MM 130存儲(chǔ)與建立多播組的請(qǐng)求一起接收的信息,以在所計(jì)劃的時(shí)間 建立多播組時(shí)使用。為了清楚地描述本發(fā)明,假定UD 102,發(fā)起的建立多 播組的請(qǐng)求指示多播組被計(jì)劃立即建立。
UD 102,向SS 120轉(zhuǎn)發(fā)建立多播組的請(qǐng)求。SS 120向MM 130轉(zhuǎn)發(fā)建 立多播組的請(qǐng)求。在一個(gè)實(shí)施例中,建立多播組的請(qǐng)求使用SIP INVITE 消息傳遞。在一個(gè)實(shí)施例中,在建立多播組的請(qǐng)求中包括的參數(shù)的至少一 部分可使用一個(gè)或多個(gè)已有的SIP字段傳遞,包括SIP頭字段和SIP正文 字段。在一個(gè)實(shí)施例中,例如,多播會(huì)話描述參數(shù)的至少一部分可使用SIP 會(huì)話描述字段傳遞。在一個(gè)實(shí)施例中,在建立多播組的請(qǐng)求中包括的參數(shù) 的至少一部分可^f吏用新的SIP字段傳遞,包括新的SIP頭字段和新的SIP 正文字段。在一個(gè)實(shí)施例中,MM130可實(shí)現(xiàn)為SIP應(yīng)用服務(wù)器。
MM 130響應(yīng)于建立多播組的請(qǐng)求而建立多播組。MM 130以與在此 參照?qǐng)D2描述的多播組的建立類似的方式建立多播組。MM 130將多播地 址分配給多播組。MM 130存儲(chǔ)在建立多播組的請(qǐng)求中包括的參數(shù)的至少 一部分(例如,多播組定義參數(shù)和多播會(huì)話描述參數(shù))。MM 130以將多 播地址和在建立多播組的請(qǐng)求中包括的參數(shù)與多播組相關(guān)聯(lián)的方式存儲(chǔ)多 播地址和參數(shù)。
在步驟304, MM 130發(fā)起對(duì)建立多播組的請(qǐng)求的響應(yīng)。MM 130向 SS120轉(zhuǎn)發(fā)該響應(yīng)。SS120向UD102,轉(zhuǎn)發(fā)該響應(yīng)。該響應(yīng)包括對(duì)多纟番組 分配的多播地址。該響應(yīng)包括用于多播組的與多播M相關(guān)聯(lián)的多 描述參數(shù)。在一個(gè)實(shí)施例中,在響應(yīng)中返回的多播會(huì)話描述參數(shù)與在建立 多播組的請(qǐng)求中包括的多播會(huì)話描述參數(shù)相同。對(duì)建立多播組的請(qǐng)求的響 應(yīng)可使用SIP OK消息傳遞。
在一個(gè)實(shí)施例中,當(dāng)在建立多播M的請(qǐng)求中包括的多播會(huì)話描述參數(shù)的至少一部分不被MM 130接受時(shí),該響應(yīng)可包括被MM 130接受的多 播會(huì)話描述參數(shù)(這些參數(shù)的一部分可與所請(qǐng)求的多播會(huì)話描述參數(shù)不 同)。該響應(yīng)可使用SIP OK消息傳遞。在一個(gè)實(shí)施例中,當(dāng)在建立多播 會(huì)話的請(qǐng)求中包括的多播會(huì)話描述參數(shù)的至少一部分不被MM 130接受 時(shí),該響應(yīng)可以是否定響應(yīng)(例如,SIP 486 BUSY消息)。
在步驟306, UD102,開始向多播組傳輸多播流量。UD102,開始使用 所分配的多播地址傳輸多播流量。UD 102,根據(jù)所接受的多^^描述參 數(shù)(在對(duì)建立多播組的請(qǐng)求的響應(yīng)中從MM130返回到UD102,的),使 用多播會(huì)話開始傳輸多播流量。如圖3所示,UD 102,向路由器112!傳輸 多播流量,而多播流量可從路由器112,傳輸?shù)郊尤攵嗖ソM的其它UD 102 以及支持加入多播組的UD 102的其它路由器112。雖然被描述為在其它 UD102加入多播組之前開始,但是,在其它實(shí)施例中,UD102,向多播組 傳輸多4番流量可在一個(gè)或多個(gè)其它UD 102開始加入多播組之前、同時(shí)或 者之后發(fā)生。
在步驟308,其它用戶設(shè)備開始加入由UD 102!動(dòng)態(tài)請(qǐng)求并由MM 130 動(dòng)態(tài)建立的多播組。用戶設(shè)備可加入多播組方式有幾種。用戶設(shè)備可被邀 請(qǐng)加入多播組(例如,被動(dòng)態(tài)請(qǐng)求建立多播組的用戶設(shè)備(例如UD 102,)、 被與多播組的建立相關(guān)聯(lián)的管理系統(tǒng)(例如MM130)等及其各種組合)。 用戶設(shè)備可響應(yīng)加入多播組的邀請(qǐng)的方式有幾種。
在一個(gè)實(shí)施例中,用戶設(shè)備可使用現(xiàn)有的多播協(xié)議的標(biāo)準(zhǔn)多播加入機(jī) 制而響應(yīng)加入多播組的邀請(qǐng)(例如,向與用戶設(shè)備相關(guān)聯(lián)的路由器發(fā)送加 入消息,諸如因特網(wǎng)組管理協(xié)議(IGMP)加入消息、多播偵聽發(fā)現(xiàn)(MLD ) 消息等)。雖然為了清楚而進(jìn)行了省略,但是,期望MM130知道這種通 過路由器112加入(以及離開)多播組。MM 130可知道這種使用從MM 130 到路由器112的周期性輪詢、從路由器112到MM 130的顯式信令等及其 各種組合的加入/離開。
在一個(gè)實(shí)施例中,當(dāng)加入多播組的邀請(qǐng)使用SIP請(qǐng)求消息(例如,SIP INVITE消息)發(fā)送時(shí),用戶設(shè)備可用SIP響應(yīng)消息(例如,SIP OK)響應(yīng)加入多播組的邀請(qǐng)。在該實(shí)施例中,接收SIP OK消息的設(shè)備可通知適 當(dāng)?shù)穆酚善饔脩粼O(shè)備正加入多播組。例如,如果SIP INVITE消息來源于 UD 102中的一個(gè),則該UD 102可接收SIP OK消息,并響應(yīng)于該SIP OK 消息,直接或者間接(例如,通過SS 120和/或MM 130 )地通知適當(dāng)?shù)穆?由器UD 102正加入多播組。例如,如果SIP INVITE消息來源于MM 130, 則MM 130可接收SIP OK消息,并響應(yīng)于該SIP OK消息,通知適當(dāng)?shù)?路由器UD 102正加入多4番組。
在步驟308A1,UD 102,向UD 1022發(fā)送邀請(qǐng)UD 1022加入多播組的SIP INVITE消息。UD 102,向SS 120發(fā)送SIP INVITE消息,SS 120將SIP INVITE消息轉(zhuǎn)發(fā)到UD 1022。在一個(gè)實(shí)施例中,從UD 102到UD 1022 的邀請(qǐng)UD 1022加入多播組的邀請(qǐng)可包括多播組的多播地址以及UD 1022 為加入多播組而要求的一個(gè)或多個(gè)多#^描述參數(shù)。在步驟308m,響應(yīng) 于邀請(qǐng)UD 1022加入多播組的SIP INVITE消息,UD 1022通過向路由器 1122發(fā)起標(biāo)準(zhǔn)的多播加入(例如,使用IGMP、 MLD等),接受來自UD 102,的加入多播組的邀請(qǐng)。
在步驟308A2,MM 130向UD 1024發(fā)送邀請(qǐng)UD 1024加入多播組的SIP INVITE消息。MM 130向SS 120發(fā)送SIP INVITE消息,SS 120將該SIP INVITE消息轉(zhuǎn)發(fā)到UD 1024。在一個(gè)實(shí)施例中,從MM 130到UD 1024 的邀請(qǐng)UD 1024加入多播組的邀請(qǐng)可包括多播組的多播地址以及UD 1024 為加入多播組而要求的一個(gè)或多個(gè)多#^描述參數(shù)。在步驟308B2,響應(yīng) 于邀請(qǐng)UD 1024加入多播組的SIP INVITE消息,UD 1024通過響應(yīng)于SIP INVITE消息發(fā)起SIP OK消息來接受來自MM 130的加入多播組的邀請(qǐng)。 UD 1024向SS 120發(fā)送SIP OK消息。SS 120將該SIP OK消息轉(zhuǎn)發(fā)到MM 130。響應(yīng)于SIP OK消息,MM 130通知路由器1124UD 1024正加入多播* 組。
在步驟310, UD 1022和UD 1024在加入多播組后,開始通過多播組的 多播地址從UD 102!接收多播流量。UD 1022經(jīng)由路由器112,和1122從 UD 102i接收多4番流量。UD 1024經(jīng)由路由器112,、 1122和1124從UD 102,接收多播流量。在步驟312, UD 1022在加入多播組后,開始通過多播組向 UD 102!和1024傳輸多播流量。UD 102!經(jīng)由路由器112和1122從UD 1022 接收多播流量。UD 1024經(jīng)由路由器1122和1124從UD 1022接收多4番流量。 雖然為了清楚而進(jìn)行了省略,但是,UD 1022和UD 1024可使用任何離開 多播組的方式離開多播組,例如使用標(biāo)準(zhǔn)的多播離開(例如,IGMP/MLD 離開)、向邀請(qǐng)UD 102加入多播組的設(shè)備(例如,UD 102!或MM 130 ) 發(fā)起SIP BYE消息等。
雖然為了清楚而進(jìn)行了省略,但用戶設(shè)備可請(qǐng)求加入多播組(例如, 向動(dòng)態(tài)請(qǐng)求建立多播組的用戶設(shè)備(例如,UD102,)發(fā)送請(qǐng)求、向與多播 組的建立相關(guān)的管理系統(tǒng)(例如,MM 130)發(fā)送請(qǐng)求等及其各種組合), 而不是被邀請(qǐng)加入多播組。在一個(gè)實(shí)施例中,用戶設(shè)備的加入多播組的請(qǐng) 求可4吏用一個(gè)或多個(gè)SIP消息(例如,SIP INVITE消息)傳遞。在一個(gè) 實(shí)施例中,MM 130可周期性地向非成員用戶設(shè)備的各種組合轉(zhuǎn)發(fā)當(dāng)前的 多播組成員列表,其中該列表可被非成員用戶用作確定是否請(qǐng)求加入多播 組(例如,使用SIP INVITE消息、SIPre-INVITE消息等及其各種組合) 的^f出。
在一個(gè)實(shí)施例中,當(dāng)用戶設(shè)備向動(dòng)態(tài)請(qǐng)求建立多播組的用戶設(shè)備發(fā)起 加入多播組的請(qǐng)求時(shí),接收該請(qǐng)求的用戶設(shè)備可直接響應(yīng)發(fā)起該請(qǐng)求的用 戶設(shè)備,或者可選地,將請(qǐng)求轉(zhuǎn)發(fā)到與多播組的建立相關(guān)的管理系統(tǒng)。如 果接收該請(qǐng)求的用戶設(shè)備直接響應(yīng),則該直接響應(yīng)可包括多播地址和多播 會(huì)話的相關(guān)多播會(huì)話描述參數(shù)。該直接響應(yīng)可使用一個(gè)或者多個(gè)SIP消息 傳遞(例如,SIP INVITE、 SIP OK等及其各種組合)。
如果請(qǐng)求被轉(zhuǎn)發(fā)給與多播組的建立相關(guān)的管理系統(tǒng),則管理系統(tǒng)(例 如,MM 130)可直接響應(yīng)該請(qǐng)求,或可選地,指示與正加入的用戶設(shè)備 相關(guān)聯(lián)的一個(gè)或多個(gè)路由器該用戶設(shè)備正加入多播組。如果MM 130直接 響應(yīng)該請(qǐng)求,則該直接響應(yīng)可包括多播地址和多播^S舌的相關(guān)多#^話描 述參數(shù)。該直接響應(yīng)可使用一個(gè)或多個(gè)SIP消息(例如,SIPINVITE、 SIP OK等及其各種組合)傳遞??蛇x地,MM 130可指示與正加入的用戶設(shè)備相關(guān)聯(lián)的一個(gè)或多個(gè)路由器該用戶設(shè)備正加入多播組(這可采用針對(duì)步
驟308B2描述的方式執(zhí)行)。
圖4描述了根據(jù)本發(fā)明的一個(gè)實(shí)施例的包括信令的圖1的通信網(wǎng)絡(luò)的 一部分的高級(jí)框圖。圖4的通信網(wǎng)絡(luò)部分400包括UD 102p 1022和1024 以及相關(guān)的路由器112、1122和1124。圖4的通信網(wǎng)絡(luò)部分400還包括SS 120和MM 130。在此針對(duì)圖4描寫和說明的信令被執(zhí)行以建立包括UD 102,、 1022和1024的多播組,并支持所建立的多播組的相關(guān)多播流。
在步驟402, MM 130使用SIP REGISTER消息向SS 120注冊(cè)。MM 130使用多個(gè)UD 102 (例如,參照?qǐng)D1描述的UD 102中的每一個(gè))已知 的預(yù)定義多播一言令地址進(jìn)行注冊(cè)。MM 130可管理一個(gè)或多個(gè)多播信令組, 每個(gè)多播信令組可包括一個(gè)或多個(gè)多播信令地址。包括多個(gè)多播信令地址 的多4^f言令組進(jìn)一步使在多^H言令組內(nèi)包括的UD 102能夠進(jìn)行分組,從 而使由特定UD 102接收的信令消息的數(shù)量能夠減少。
例如,UD 102廣1024可屬于一個(gè)多^4言令組,在該多#4言令組內(nèi),UD 102,和1022與UD 1023和1024可使用不同的多播一言令地址。在該例子中, 信令可被導(dǎo)向UD102、和1022而不導(dǎo)向UD 1023和1024,類似地,信令可 被導(dǎo)向UD 1023和1024而不導(dǎo)向UD102,和1022。在一個(gè)實(shí)施例中,多播 信令地址可分層地構(gòu)造,從而使MM 130能夠使用相關(guān)的根地址確定葉地 址的多播一言令。
在步驟404, SIP OK消息被多播到已加入多播信令組的UD 102 (可 能是網(wǎng)絡(luò)中的所有用戶設(shè)備)。為了清楚的目的,假定UD 102,、 1022和 1024已加入多4^f言令組(而UD 1023未加入該多#^言令組)。依據(jù)該假設(shè), SS 120將SIP OK消息多播到UD 102,(經(jīng)由路由器112!) 、 1022 (經(jīng)由 路由器112,和1122)和1024 (經(jīng)由路由器112,、 1122和1124)。與步驟 402和404相關(guān)聯(lián)的信令可在建立多播組的請(qǐng)求之前在任何時(shí)間執(zhí)行。
在步驟406, UD102,創(chuàng)建建立多播組的請(qǐng)求,并將該建立多播組的請(qǐng) 求轉(zhuǎn)發(fā)到MM 130。 UD 102,將建立多播組的請(qǐng)求作為SIP INVITE消息傳 遞,向SS 120傳輸該SIP INVITE消息,而SS 120將該SIP INVITE消息轉(zhuǎn)發(fā)到MM 130。在一個(gè)實(shí)施例中,建立多播組的請(qǐng)求基本上與在此分別 針對(duì)圖2和圖3的步驟202和302描寫和說明的建立多播組的請(qǐng)求類似。 為了支持多播組的建立,其中多播組被計(jì)劃在以后的時(shí)間建立,MM 130 可作為SIP應(yīng)用服務(wù)器進(jìn)行操作(即,緩存建立多播組的請(qǐng)求,直到所計(jì) 劃的多播組建立時(shí)間為止)。
在步驟408, SIP INVITE消息(即,建立多播組的請(qǐng)求)被SS 120 多播到在MM 130所指定的多播信令地址上偵聽SIP信令的所有設(shè)擬即, 已加入多播一言令組的所有設(shè)備)。SS120向已加入多播信令組的UD102p 1022和1024以及形成多#^言令組的MM 130多播SIP INVITE消息。SS 120 將SIP INVITE消息多播到UD 102,(經(jīng)由路由器112, ) 、 1022 (經(jīng)由路由 器112,和1122)和1024 (經(jīng)由路由器112!、 1122和1124)以及MM 130 (經(jīng)由路由器112,)。
如在此所描述的,在一個(gè)實(shí)施例中,建立多播組的請(qǐng)求可包括多播組 ;故計(jì)劃建立的時(shí)間。如果多播組-陂計(jì)劃立即建立,則MM130立即建立該 多播組(例如,通過將多播地址分配給多播組,并存儲(chǔ)在建立多播組的請(qǐng) 求中包括的參數(shù)的至少一部分)。如果多播組被計(jì)劃在稍后的時(shí)間建立, 則MM 130存儲(chǔ)與建立多播組的請(qǐng)求一起接收的信息,以在所計(jì)劃的時(shí)間 建立多播組時(shí)使用。為了清楚地描述本發(fā)明,假定UD 102i發(fā)出的建立多 播組的請(qǐng)求指示多播組被計(jì)劃立即建立。
MM 130響應(yīng)于建立多播組的請(qǐng)求而建立多播組。MM 130以與在此 針對(duì)圖2和圖3描述的多播組的建立類似的方式建立多播組。MM 130將 多播地址分配給多播組。MM 130存儲(chǔ)在建立多播組的請(qǐng)求中包括的參數(shù) 的至少一部分(例如,多播組定義參數(shù)和多播會(huì)話描述參數(shù))。MM 130 以將多播地址和在建立多播組的請(qǐng)求中包括的參數(shù)與多播組相關(guān)聯(lián)的方式 存儲(chǔ)多播地址和參數(shù)。
在步驟410, MM130響應(yīng)于建立多播組的請(qǐng)求而發(fā)出SIPOK消息。 MM 130將SIP OK消息轉(zhuǎn)發(fā)到SS 120,而SS 120將該SIP OK消息轉(zhuǎn)發(fā) 到UD 102,。從MM 130到UD 102,的SIP OK響應(yīng)消息不被SS 120使用用于多播SIP INVITE消息(即建立多播組的請(qǐng)求)的多播信令組來進(jìn)行 多播。該響應(yīng)包括用于多播組的與多播M相關(guān)聯(lián)的多播4^描述參數(shù), 其包括分配給多播組的多播地址。在一個(gè)實(shí)施例中,在SIP OK消息中返 回的多播會(huì)話描述參數(shù)與在SIP INVITE消息中包括的多#^話描述# 相同。在一個(gè)實(shí)施例中,當(dāng)在建立多#^話的請(qǐng)求中包括的多#^^舌描述 參數(shù)的至少一部分不凈皮MM 130接受時(shí),該響應(yīng)可包括4皮MM 130接受的 多M話描述參數(shù)。
在步驟412, UD 102,開始向多播組傳輸多播流量。UD102,使用所分 配的多播地址開始傳輸多播流量。UD 102,根據(jù)所接受的多^^"描述參 數(shù)(在對(duì)建立多播組的請(qǐng)求的響應(yīng)中從MM130返回到UD102i的),使 用多播會(huì)話開始傳輸多播流量。如圖4所示,UD 102,將多播流量傳輸?shù)?路由器112u多播流量可從路由器112,傳輸?shù)狡渌尤攵嗖ソM的UD 102 以及支持加入多播組的UD 102的其它路由器112。雖然被描述為在其它 UD102加入多播組之前開始,但在其它實(shí)施例中,UD102,向多播組傳輸 多播流量可在一個(gè)或多個(gè)其它UD 102開始加入多播組之前、同時(shí)或者之 后發(fā)生。
在步驟414, UD 1022用SIP OK消息響應(yīng)SIP INVITE消息(即,建 立多播組的請(qǐng)求)。UD 1022向SS 120傳輸SIP OK消息,SS 102將該SIP OK消息轉(zhuǎn)發(fā)到UD 1021(>由于由SS 120多播的SIP INVITE消息包括多 #^描述參數(shù),因此,UD 1022接收作為由SS 120多播的SIP INVITE 消息的一部分的參與多播^"所要求的多播^"描述M。然而,UD1022 還不具有加入多播組和參與多#^所要求的多播地址。
在步驟416, UD 102!用SIP ACK消息響應(yīng)SIP OK消息。UD 102, 將SIP ACK消息傳輸?shù)絊S 120, SS 120將該SIP ACK消息轉(zhuǎn)發(fā)到UD 1022。來自UD 102,的SIP ACK消息包括MM 130所分配的并由MM 130 提供給UD 102,的多播地址(在步驟410的SIP OK消息中)。雖然為了 清楚而進(jìn)行了省略,但在從UD 102!接收多播地址之后,UD 10&可采用 幾種方式中的一種加入多4番組。在一個(gè)實(shí)施例中,UD 1022可采用在此針對(duì)圖3描寫和說明的幾種方法中的一種加入多播組。在步驟418, UD1022 在加入多播組之后,開始通過多播組的多播地址從UD 102,接收多播流量。 UD 1022經(jīng)由路由器112,和1122從UD 102!接收多播流量。
在步驟420,在稍后的時(shí)間(例如,比UD 1022響應(yīng)SIP INVITE消息 的時(shí)間晚),UD 1024用SIP OK消息響應(yīng)SIP INVITE消息(即,建立多 播組的請(qǐng)求)。UD 1024將SIP OK消息傳輸?shù)絊S 120, SS 120將該SIP OK 消息轉(zhuǎn)發(fā)到UD 102,。由于由SS 120多播的SIP INVITE消息包括多^f^ 話描述參數(shù),因此,UD 1024接收作為由SS 120多播的SIP INVITE消息 的一部分的參與多播會(huì)話所要求的多M話描述;f^:。然而,UD 1024還 沒有加入多播組并參與多M話所要求的多播地址。
在步驟422, UD 102,用SIP ACK消息響應(yīng)SIP OK消息。UD 102, 將SIP ACK消息傳輸?shù)絊S 120, SS 120將該SIP ACK消息轉(zhuǎn)發(fā)到UD 1024。來自UD 102!的SIP ACK消息包括MM 130所分配的并由MM 130 提供給UD 102,的多播地址(在步驟410的SIPOK消息中)。雖然為了 清楚而進(jìn)行了省略,但是,在從UD 102i接收多播地址之后,UD 1024可 采用幾種方式中的一種加入多播組。在一個(gè)實(shí)施例中,UD 1024可使用在 此針對(duì)圖3描寫和說明的幾種方法中的一種加入多播組。在步驟424, UD 1024在加入多播組之后,開始通過多播組的多播地址從UD 102,接收多播 流量。UD 1024經(jīng)由路由器112!、 1122和1124從UD 102,接收多播流量。
雖然為了清楚而進(jìn)行了省略,但是,UD 1022和UD 1024可使用任何 離開多播組的方式離開多播組,諸如使用標(biāo)準(zhǔn)的多播離開(例如, IGMP/MLD離開)、向UD 102發(fā)起SIP BYE消息。MM 130將不從UD 1022和1024接收這樣的SIP BYE消息,除非MM 130在信令路徑上(例 如,除非MM130被實(shí)現(xiàn)為SIP應(yīng)用服務(wù)器)。雖然為了清楚而進(jìn)行了省 略,但是,多播會(huì)話可由UD102j關(guān)閉(例如,通過向加入由MM130建 立的多播一言令組的所有UD 102發(fā)送SIP BYE消息)。SIP BYE消息使用 多#^言令組被多播給加入該多##令組的所有UD 102。
在一個(gè)實(shí)施例中,當(dāng)MM 130是SIP應(yīng)用服務(wù)器時(shí),由UD102,發(fā)起(在步驟404 )并向已加入多#^言令組的UD 102多播的SIP OK消息可被 抑制。在該實(shí)施例中,SIP OK消息會(huì)被MM 130接收,然而,MM 130 能夠抑制SIP OK消息向UD102i、 1022和1024多播。
在一個(gè)實(shí)施例中,當(dāng)MM130是SIP應(yīng)用服務(wù)器時(shí),在SS120向在多 ##令地址上偵聽SIP信令的所有設(shè)備多播SIP INVITE消息之前,SIP INVITE消息(即,由SS 120向在多播信令地址上偵聽SIP信令的所有設(shè) 備多播的建立多播組的請(qǐng)求)可被MM 130修改以包括MM 130所分配的 多^番地址。
在一個(gè)實(shí)施例中,當(dāng)MM130是SIP應(yīng)用服務(wù)器時(shí),由于MM130接 收所有的SIP信令,因此,MM 130可響應(yīng)于從試圖加入多播組的UD 102 接收的SIP OK消息而在路由器中建立多播路徑,從而避免每個(gè)UD 102 的特定多播加入的需要(以及避免每個(gè)UD 102支持相關(guān)多播協(xié)議棧的需 要)。
雖然為了清楚而從圖2-4中省略,但是在一個(gè)實(shí)施例中,多播會(huì)話可 被周期性地再通知(例如,使用SIP RE-INVITE消息,其可使用如在此 描述的所建立的一個(gè)或多個(gè)多^H言令組向UD 102的各種組合多播)。雖 然為了清楚而進(jìn)行了省略,但是在一個(gè)實(shí)施例中,在建立了多播會(huì)話之后, 該多播^^舌可被改變。多4f^"由請(qǐng)求建立多播組的UD 102(例如,UD 102i )改變,或由加入多播組并參與多播會(huì)話的一個(gè)或多個(gè)其它UD 102(例 如,UD 1022和UD 1024 )改變。
多播會(huì)話可被改變,以致在建立多播組的請(qǐng)求中規(guī)定的一個(gè)或多個(gè)參 數(shù)(或在前一個(gè)改變多播會(huì)話的請(qǐng)求中改變的一個(gè)或多個(gè)參數(shù))可被改變。 在一個(gè)實(shí)施例中,多播組定義參數(shù)的至少一部分可被改變(例如,以改變 被授權(quán)加入多播組的UD的列表、改變與被授^j&P入多播組的一個(gè)或多個(gè) UD相關(guān)的許可等及其各種組合)。在一個(gè)實(shí)施例中,多播會(huì)話描述參數(shù) 的至少一部分可被改變(例如,以改變?cè)诙嗖?huì)話中使用的端口、改變?cè)?br> 多M話中使用的編解碼器等及其各種組合)。
在一個(gè)實(shí)施例中,多#^^舌可通過向MM 130發(fā)起SIP RE-INVITE消息來改變。在一個(gè)實(shí)施例中,SIP RE-INVITE消息可在多播組內(nèi)進(jìn)行多 播(即,以致只有參與多#^|"的UD 102接收SIP RE-INVITE消息)。 例如,SIP RE-INVITE消息可被多播給UD 1022和UD 1024。在一個(gè)實(shí)施 例中,SIP RE-INVITE消息可使用多播信令組進(jìn)行多播(即,以致除了加 入多播會(huì)話的UD 102以外的UD 102接收SIP RE-INVITE消息)。例如, SIP RE-INVITE消息可被多播給UD 102,、 1022、 1023和1024。
雖然在此主要針對(duì)用戶設(shè)備進(jìn)行了描寫和說明,但是在一些實(shí)施例中, 由于終端用戶可從與 一個(gè)或多個(gè)網(wǎng)M入點(diǎn)相關(guān)聯(lián)的多個(gè)用戶設(shè)備接入通 信網(wǎng)絡(luò),因此,不管用戶通過哪個(gè)用戶設(shè)名、接入通信網(wǎng)絡(luò),可選地,在此 所指的用戶設(shè)備可以指特定用戶。在這樣的實(shí)施例中,用戶設(shè)備可以指與 該用戶設(shè)備相關(guān)的終端用戶。例如,雖然在此主要針對(duì)與授;^j^入多播組 的每個(gè)用戶設(shè)備相關(guān)的特權(quán)參數(shù),但是,特權(quán)參數(shù)實(shí)際上可與用戶設(shè)備所 關(guān)聯(lián)的各個(gè)用戶相關(guān)聯(lián)。
雖然在此主要對(duì)使用任意源多播(ASM)的實(shí)施例進(jìn)行了描寫和說明, 但是,本發(fā)明可在使用特定源多播(SSM)的實(shí)施例中實(shí)施。例如,雖然 在此主要對(duì)源自多個(gè)UD 102的多播流進(jìn)行了描寫和說明,但是在一個(gè)實(shí) 施例中,只有一個(gè)UD 102可允許向多播組的其它成員傳輸。雖然在此主 要對(duì)使用SIP信令以建立和管理多播組的實(shí)施例進(jìn)行了描寫和說明,但是 在其它實(shí)施例中,可以使用各種其它協(xié)議以建立和維護(hù)多播組。在一個(gè)這 樣的實(shí)施例中,例如,可以使用HTTP來建立和維護(hù)多4番組。
圖5描述了適合于用于執(zhí)行在此描述的功能的通用計(jì)算機(jī)的高級(jí)框 圖。如圖5所示,系統(tǒng)500包括處理器單元502 (例如CPU);存儲(chǔ)器 504,例如隨機(jī)存取存儲(chǔ)器(RAM)和/或只讀存儲(chǔ)器(ROM);多播組 建立/管理才莫塊505;以及各種輸入/輸出設(shè)備506 (例如,存儲(chǔ)設(shè)備,包括 但不限于磁帶機(jī)、軟盤驅(qū)動(dòng)器、硬盤驅(qū)動(dòng)器或光盤驅(qū)動(dòng)器、接收機(jī)、發(fā)射 機(jī)、揚(yáng)聲器、顯示器、輸出端口和用戶輸入設(shè)備(諸如鍵盤、輔助鍵盤、 鼠標(biāo)等))。應(yīng)當(dāng)指出,本發(fā)明可在軟件和/或軟件與硬件的結(jié)合中實(shí)現(xiàn), 例如,使用專用集成電路(ASIC)、通用計(jì)算機(jī)或任何其它硬件等同物。
20在一個(gè)實(shí)施例中,多播組建立/管理模塊或進(jìn)程505可裝栽到存儲(chǔ)器504中, 并由處理器502執(zhí)行以實(shí)現(xiàn)上面討論的功能。這樣,本發(fā)明的多播組建立/ 管理進(jìn)程505 (包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可被存儲(chǔ)在計(jì)算機(jī)可讀媒體或載體 上,例如RAM存儲(chǔ)器、磁或光學(xué)驅(qū)動(dòng)器或盤等。
雖然在此已詳細(xì)顯示和描述了包括本發(fā)明的教導(dǎo)的各種實(shí)施例,但是, 本領(lǐng)域的技術(shù)人員能夠容易地設(shè)計(jì)很多其它仍然包括這些教導(dǎo)的變形實(shí)施 例。
權(quán)利要求
1.一種用于建立多播組的方法,包括從第一用戶設(shè)備接收建立多播組的請(qǐng)求,所述請(qǐng)求包括用于建立所述多播組的多個(gè)參數(shù);獲取用于所述多播組的多播地址;以及使用所分配的多播地址和所述參數(shù)建立所述多播組;其中,所述多播地址和至少一部分所述參數(shù)用于被提供給第二用戶設(shè)備,以使所述第二用戶設(shè)備能夠動(dòng)態(tài)地加入所述多播組。
2. 根據(jù)權(quán)利要求l所述的方法,其中,所述參數(shù)包括至少一個(gè)多播組定義參數(shù)和至少 一個(gè)多播會(huì)話描述參數(shù)。
3. 根據(jù)權(quán)利要求2所述的方法,其中,所述至少一個(gè)多播組定義參數(shù) 包括所述多播組被計(jì)劃建立的時(shí)間、被授;K^起加入所述多播組的邀請(qǐng) 的網(wǎng)絡(luò)單元的列表、被授45U口入所述多播組的用戶設(shè)備的列表中的至少一 個(gè)。
4. 根據(jù)權(quán)利要求3所述的方法,其中,被授^Uf口入所述多播組的用戶 設(shè)備的列表包括對(duì)于所述列表中的每個(gè)用戶設(shè)備,用于指示該用戶設(shè)備 是否響應(yīng)于所述多播組的建立而自動(dòng)被邀請(qǐng)加入所述多播組的邀請(qǐng)參數(shù)、 和定義該用戶設(shè)備參與多#^話的至少 一個(gè)特權(quán)參數(shù)中的至少 一個(gè)。
5. 根據(jù)權(quán)利要求l所述的方法,其中,建立所述多播組包括 將所獲取的多播地址和至少 一部分所述參數(shù)與所述多播組相關(guān)聯(lián)。
6. 根據(jù)權(quán)利要求l所述的方法,還包括 向所述第 一用戶設(shè)備提供所述多播地址。
7. 根據(jù)權(quán)利要求6所述的方法,還包括 在所述第一用戶設(shè)備接收所述多播地址;以及向所述第二用戶設(shè)備發(fā)送加入所述多播組的邀請(qǐng),其中,所述加入所 述多播組的邀請(qǐng)包括所述多播地址和至少一部分所述參數(shù)。
8. 根據(jù)權(quán)利要求l所述的方法,還包括通過響應(yīng)于所述多播組的建立而自動(dòng)向所述第二用戶設(shè)備發(fā)送的加入 所述多播組的邀請(qǐng),或者通過響應(yīng)于請(qǐng)求所述第二用戶設(shè)備加入所述多播 組的請(qǐng)求而向所述第二用戶設(shè)備發(fā)送的響應(yīng)消息,向所述第二用戶設(shè)備提 供所述多播地址和至少一部分所述參數(shù)。
9. 一種用于建立多播組的裝置,包括用于從第一用戶設(shè)備接收建立多播組的請(qǐng)求的單元,所述請(qǐng)求包括用于建立所述多播組的多個(gè)M;用于獲取用于所述多播組的多播地址的單元;以及用于使用所分配的多播地址和所述參數(shù)建立所述多播組的單元;其中,所述多播地址和至少一部分所述參數(shù)用于被提供給第二用戶設(shè)備,以使所述第二用戶設(shè)備能夠動(dòng)態(tài)地加入所述多播組。
10. —種存儲(chǔ)軟件程序的計(jì)算機(jī)可讀媒體,所述軟件程序在由計(jì)算機(jī) 執(zhí)行時(shí)導(dǎo)致所述計(jì)算機(jī)執(zhí)行一種方法,所述方法包括從第一用戶設(shè)備接收建立多播組的請(qǐng)求,所述請(qǐng)求包括用于建立所述多播組的多個(gè)參數(shù);獲取用于所述多播組的多播地址;以及使用所分配的多播地址和所述參數(shù)建立所述多播組;其中,所述多播地址和至少一部分所述參數(shù)用于被提供給第二用戶設(shè)備,以使所述第二用戶設(shè)備能夠動(dòng)態(tài)地加入所述多播組。
全文摘要
本發(fā)明包括用于動(dòng)態(tài)建立多播組的方法和裝置。該方法包括從第一用戶設(shè)備接收建立多播組的請(qǐng)求,該請(qǐng)求包括用于建立多播組的多個(gè)參數(shù);獲取用于多播組的多播地址;以及使用所分配的多播地址和參數(shù)建立多播組。所述參數(shù)包括至少一個(gè)多播組定義參數(shù)和至少一個(gè)多播會(huì)話描述參數(shù)。多播地址和至少一部分參數(shù)用于被提供給第二用戶設(shè)備,以使第二用戶設(shè)備能夠動(dòng)態(tài)地加入多播組。
文檔編號(hào)H04L12/18GK101529803SQ200780038777
公開日2009年9月9日 申請(qǐng)日期2007年10月16日 優(yōu)先權(quán)日2006年10月20日
發(fā)明者A·J·希爾, D·J·比瓦德, D-J·普拉斯 申請(qǐng)人:朗訊科技公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
友谊县| 温泉县| 遂川县| 莆田市| 宜君县| 永登县| 包头市| 澎湖县| 新昌县| 镇远县| 太和县| 瑞昌市| 上栗县| 岫岩| 疏附县| 深州市| 西丰县| 新闻| 资源县| 铁力市| 黑河市| 福泉市| 广灵县| 綦江县| 区。| 吴江市| 康定县| 社会| 三原县| 北辰区| 高淳县| 巨野县| 紫阳县| 洛川县| 察隅县| 莱阳市| 宜君县| 富顺县| 平果县| 思南县| 突泉县|