專利名稱:用于建立多媒體通信會話的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及一種用于建立包含移動終端的多媒體通信會話的方法和設(shè)備(arrangement)。
背景技術(shù):
隨著3G移動電話的出現(xiàn),新的基于分組的通信技術(shù)已經(jīng)被提出以 支持多媒體通信。舉例來說,GPRS (通用分組無線業(yè)務(wù))和WCDMA (寬帶碼分多址)技術(shù)除了支持傳統(tǒng)的電路交換語音通話之外還支持 無線多媒體電話業(yè)務(wù),該無線多媒體電話業(yè)務(wù)包含數(shù)據(jù)的分組交換通 信,其中數(shù)據(jù)代表圖像、文本、文檔、動畫、音頻文件、視頻文件等。多媒體業(yè)務(wù)通常承擔(dān)傳輸編碼數(shù)據(jù),該編碼數(shù)據(jù)代表不同格式和 組合的文本、文檔、圖像、音頻文件和視頻文件。術(shù)語"多媒體", 在該說明書中將一般地用來指通過使用基于分組的IP (互聯(lián)網(wǎng)協(xié)議) 傳輸技術(shù)傳送的媒體的任何選擇。所謂的"IP多媒體子系統(tǒng)"(IMS )的網(wǎng)絡(luò)結(jié)構(gòu)由第3代合作伙 伴計(jì)劃(3GPP)作為一個(gè)開放標(biāo)準(zhǔn)提出,用于處理分組域中的多媒體 業(yè)務(wù)和會話。IMS是一種平臺,使得基于IP傳輸?shù)臉I(yè)務(wù)能夠或多或少 地獨(dú)立于所使用的接入技術(shù),并且不局限于任何特定業(yè)務(wù)。因此,IMS 網(wǎng)絡(luò)控制多媒體會話,但不用于通過接入網(wǎng)絡(luò)和任何中間傳輸網(wǎng)絡(luò)路 由的有效載荷數(shù)據(jù)的實(shí)際傳輸。圖l是基本網(wǎng)絡(luò)結(jié)構(gòu)的簡化示意圖,用于通過IMS業(yè)務(wù)網(wǎng)絡(luò)提供 多媒體業(yè)務(wù)。在包含一個(gè)或多個(gè)多媒體業(yè)務(wù)的通信會話S中,第一移 動終端A連接到第一無線接入網(wǎng)絡(luò)100并且與連接到第二無線接入網(wǎng) 絡(luò)102的第二移動終端B進(jìn)行通信。也可能存在中間干線網(wǎng)(未示出), 該中間干線網(wǎng)也鏈接該接入網(wǎng)絡(luò)100和102。IMS網(wǎng)絡(luò)104連接到第一無線接入網(wǎng)絡(luò)100,并且處理針對終端A 的會話。在這個(gè)附圖中,相應(yīng)的IMS網(wǎng)絡(luò)106代表終端B處理會話, 并且兩個(gè)IMS網(wǎng)《各104和106可受控于不同的運(yùn)營商??蛇x地,終端 A和B當(dāng)然可以連接到相同的接入網(wǎng)絡(luò)和/或可能屬于同一IMS網(wǎng)絡(luò)。 終端A也可能替代地與固定終端或計(jì)算機(jī)或服務(wù)器進(jìn)行通信,例如用 于通過互聯(lián)網(wǎng)下載一些媒體,只要另一方能夠進(jìn)行SIP通信。此外, 如果終端漫游在所訪問的接入網(wǎng)絡(luò)中,則多媒體業(yè)務(wù)由終端的"歸屬"IMS網(wǎng)絡(luò)處理。圖1中所示的會話S由每個(gè)IMS網(wǎng)絡(luò)中的特定節(jié)點(diǎn)管理,在這里 通常稱作"會話管理節(jié)點(diǎn)"108 。這些節(jié)點(diǎn)通常包括S-CSCF (服務(wù)呼 叫會話控制功能)、I-CSCF (查詢呼叫會話控制功能)和P-CSCF (代 理呼叫會話控制功能)。每個(gè)IMS網(wǎng)絡(luò)104、 106還包括一個(gè)或多個(gè)應(yīng) 用服務(wù)器IIO,用于使得能夠進(jìn)行各種多媒體業(yè)務(wù)。此外,主數(shù)據(jù)庫部 件HSS(歸屬訂戶服務(wù)器)112其中存儲訂戶和認(rèn)證數(shù)據(jù)以及業(yè)務(wù)信息。 IMS網(wǎng)絡(luò)106基本上類似于網(wǎng)絡(luò)104。所示網(wǎng)絡(luò)部件108-112的各種特 定功能在本技術(shù)領(lǐng)域通常是已知技術(shù),但是這里不必進(jìn)一步描述來理 解本發(fā)明的上下文。當(dāng)然,IMS網(wǎng)絡(luò)104、 106包含了許多其他節(jié)點(diǎn)和 功能,為了簡潔起見這里沒有示出。用于處理IMS網(wǎng)絡(luò)中的會話的規(guī)范已經(jīng)定義了所謂的"SIP"(會 話發(fā)起協(xié)議,根據(jù)標(biāo)準(zhǔn)IETF RFC 3261 ) 。 SIP是一種用于信令的應(yīng) 用層控制協(xié)議,用來通過分組交換邏輯建立和一般地處理會話。SIP標(biāo) 準(zhǔn)因此由IMS系統(tǒng)和SIP使能終端使用,來建立和控制IP多媒體通 信。SIP本身并沒有提供多媒體業(yè)務(wù),而是使得其他協(xié)議或應(yīng)用可以使 用的一組原語可用來實(shí)際上實(shí)現(xiàn)這些業(yè)務(wù)。舉例來說,稱為"INVITE (邀請)"消息在SIP中被定義以當(dāng)某個(gè) 應(yīng)用已被調(diào)用時(shí)在會話建立期間發(fā)起多媒體會話。該SIP INVITE消息 其中通常包括會話說明,即關(guān)于所需編解碼器和即將來臨的會話所需 的其他通信參數(shù)的信息。SIP使用稱作會話描述協(xié)議SDP的另一協(xié)議,用于描述多媒體會 話,它可以作為一個(gè)自含體嵌入在SIP消息中。SDP可以由終端4吏用 來交換關(guān)于它們特定能力和喜好的信息,以便協(xié)商在即將來臨的多媒 體會話期間使用哪些會話參數(shù)(具體是編解碼器)并達(dá)成一致意見, 這在本技術(shù)領(lǐng)域中為眾所周知技術(shù)。優(yōu)選的或要求的會話參數(shù)在SDP 信息中可表示為稱為"前提"的屬性。許多移動應(yīng)用要求一定的服務(wù)質(zhì)量QoS,以便向終端用戶提供比 較滿意的結(jié)果。對于UMTS網(wǎng)絡(luò),已經(jīng)定義了四個(gè)主要業(yè)務(wù)類"會 話類","流媒體類(Streaming class),,,',交互類"和"背景類 (background class )",以便分類關(guān)于比特率和延時(shí)的不同需要。這 些業(yè)務(wù)類主要區(qū)別在于它們對于傳輸延時(shí)的要求,這樣會話類的應(yīng)用 僅僅容忍小的延時(shí),有時(shí)也被稱為"實(shí)時(shí)",而背景類應(yīng)用到最小延時(shí) 敏感應(yīng)用,有時(shí)也被稱為"盡力服務(wù)"。對于一個(gè)應(yīng)用的UMTS業(yè)務(wù)類的選擇用于在接入網(wǎng)絡(luò)中分配合適的物理通道,通常稱為RAB (無線接入承載),以便優(yōu)化接入網(wǎng)絡(luò)中 稀缺的無線電資源,但同時(shí)又能為終端用戶維持可接受的質(zhì)量。能夠多媒體的移動終端通常^:配置來為每個(gè)固有應(yīng)用識別UMTS 業(yè)務(wù)類,如圖2所示意性示例的。因此,移動終端可以持有多個(gè)應(yīng)用 200,表示為A1、 A2、 A3、 A4、 A5....。終端中的映射功能202轉(zhuǎn)換每 個(gè)應(yīng)用為一定的UMTS業(yè)務(wù)類204,其中這里4又示出了兩個(gè)。在這個(gè) 例子中,應(yīng)用Al、 A2和A4^皮映射到相同的UMTS業(yè)務(wù)類2,因?yàn)樗?們對于比特率和延時(shí)具有類似的要求,而應(yīng)用A3和A5^皮映射到 UMTS業(yè)務(wù)類1。這樣,具有類似特征的幾個(gè)應(yīng)用可以凈皮映射到相同的 RAB,履行其要求。然而,在移動終端可以與IMS網(wǎng)絡(luò)交換任何SIP消息之前,"PDP (分組數(shù)據(jù)協(xié)議)上下文"必須為該終端而確立?;旧希?一旦該終 端已接通,PDP上下文可以被激活。為移動終端激活PDP上下文包括 分配臨時(shí)IP地址給該終端,以便能夠傳送數(shù)據(jù)分組給終端。PDP上下 文也意味著在接入網(wǎng)中分配物理信道, 一般稱為用于IP通信的RAB (無線接入承載)。因此,SIP消息只能通過PDP上下文被發(fā)送。圖3示例了漸進(jìn)式激活移動終端A,該移動終端A將要與另 一方 B傳送多媒體,基本上包含如圖所示的五個(gè)階段3:1-3:5,每個(gè)階段包 括來回的各種消息。這些消息在本技術(shù)領(lǐng)域都是眾所周知的并且將不 具體地加以描述。終端A位于移動接入網(wǎng)絡(luò)300的無線覆蓋范圍內(nèi), 其中該移動接入網(wǎng)絡(luò)300 #皮劃分為無線網(wǎng)絡(luò)部分300a和核心網(wǎng)絡(luò)部分 300b 。如圖3所示的核心網(wǎng)絡(luò)300b包括GGSN (網(wǎng)關(guān)GPRS交換節(jié)點(diǎn)) 304和"策略單元"306,該策略單元通常被稱為PDF (策略判定功能) 或PCRF (策略和計(jì)費(fèi)規(guī)則功能)。該策略單元基本上是負(fù)責(zé)授權(quán)通 信會話。當(dāng)然,網(wǎng)絡(luò)300包含了許多其他節(jié)點(diǎn)和部件,其對于理解本 發(fā)明的上下文來說被認(rèn)為是沒有必要描述的。為了簡潔起見,終端A 的IMS網(wǎng)絡(luò)這里僅僅表示為"IMS核心"308,該"IMS核心"308包 含各種節(jié)點(diǎn)(未示出),其包含在下面將描述的程序中。在第一階段3:1,基本PDP上下文,被稱作"初次(primary),,, -收激活以獲得IP連接。激活初次PDP上下文包括獲取RAB,用于IP 上的分組交換的SIP信令消息。PDP上下文由GGSN304創(chuàng)建。這個(gè) RAB通?;谒^的"盡力服務(wù)"通信,該通信對于比特率和延時(shí)沒有 特別的要求,因?yàn)樗侵淮蛩闩紶栞d送有限的SIP消息。在下一階,炎3:2,終端A向IMS核心308登記,其這里基本上由S-CSCF節(jié)點(diǎn)和HSS (未示出)處理。IMS登記涉及一定數(shù)量的在初 次PDP上下文上的基于SIP的信令。接下來,在下一階段3:3中將要建立與B方的多媒體會話。在這 個(gè)階段,上面提到的協(xié)議SDP用于SIP消息內(nèi),比如INVITE ,來傳送會話特定參數(shù),該參數(shù)包括編解碼器的參數(shù),其中一些參數(shù)可表示 為前提。通常,呼叫終端提出一個(gè)或多個(gè)編解碼器的參數(shù)以及其他參數(shù), 以在會話期間使用,如在INVITE消息中所指定的,并且被叫終端通 過在"OK(邀請),,消息中確認(rèn)合適的建議的編解碼器以及任何其他 建議的參數(shù)來做出響應(yīng)。階段3:3還包括在策略單元306中基于會話數(shù) 據(jù)和所存儲的訂戶數(shù)據(jù)來授權(quán)會話。階段3:3還包括用于在移動網(wǎng)絡(luò) 300中保留通信資源的程序,該通信資源適合于與B方的即將來臨的 會話,并且根據(jù)在其SIP對話中由雙方確認(rèn)的參數(shù)。會話建立和資源保留承擔(dān)為終端A激活二次PDP上下文,這里表 示為單獨(dú)的階段3:4,其應(yīng)當(dāng)適合于包含在即將來臨的會話中的媒體類 型。以下的QoS參數(shù)可表示在二次PDP上下文中業(yè)務(wù)類、最大比特 率(上行鏈路/下行鏈路)、保證比特率(上行鏈路/下行鏈路)、傳輸 延時(shí)(上行鏈路/下行鏈路)、傳遞次序、最大SDU (業(yè)務(wù)數(shù)據(jù)單元) 大小和資源統(tǒng)計(jì)描述符。二次PDP上下文以與在階,殳3:1中用于一次PDP上下文的同樣方 式由GGSN處理。因此,二次PDP上下文應(yīng)當(dāng)被定義,以便履行關(guān)于 QoS參數(shù)信息以及其他因素的會話要求,以便為將要被傳送的媒體獲 得適當(dāng)?shù)腞AB。相比于與一次PDP上下文有關(guān)的第一個(gè)RAB,新的 RAB因而更加穩(wěn)定和可靠,并應(yīng)當(dāng)提供"保證"的QoS。當(dāng)二次PDP上下文最終被建立時(shí),在最后所示的階段3:6中開始 實(shí)際的會話之前,如階段3:5中所示的,通過二次PDP上下文,必須 確認(rèn)會話和激活保留的資源。激活網(wǎng)絡(luò)資源有時(shí)被稱為"開門"。如在階段3:3-3:5所示的,建立會話、保留網(wǎng)絡(luò)資源、激活二次PDP 上下文和激活保留資源的過程,需要大量的時(shí)序信令,如標(biāo)準(zhǔn)化協(xié)議 所示的。此外,必須為另一方執(zhí)行類似的程序,至少如果另一方也是 移動終端。特別地,階段3:3不能在兩側(cè)同時(shí)執(zhí)行,因?yàn)锽側(cè)在這個(gè) 例子中在根據(jù)流行標(biāo)準(zhǔn)向B側(cè)確認(rèn)會話參數(shù)之前將保留網(wǎng)絡(luò)資源。因 此,在A側(cè)保留網(wǎng)絡(luò)資源必須等到所確認(rèn)的會話參數(shù)已從B側(cè)接收到。媒體的通信因而受到按照用于多媒體會話的常規(guī)建立程序所要求 的廣泛的時(shí)序信令所延時(shí)。在移動通信領(lǐng)域中,通常希望最小化這種延時(shí),使多媒體業(yè)務(wù)對移動終端用戶更具吸引力。舉例來說,當(dāng)使用稱為"一鍵通(PoC)"的業(yè)務(wù)時(shí),這是模擬步話機(jī)業(yè)務(wù),用戶希望在 按下一鍵通按鈕或相似的按鈕之后立即講話,雖然這基本上觸發(fā)了上 述階段3:3-3:5的整個(gè)過程。此外,保留網(wǎng)絡(luò)資源由移動終端發(fā)起,因而對于網(wǎng)絡(luò)運(yùn)營商來說 部分地失去控制。因此, 一般希望網(wǎng)絡(luò)運(yùn)營商獲得將網(wǎng)絡(luò)資源分配給 不同用戶的完全控制權(quán)。發(fā)明內(nèi)容本發(fā)明的目的是使得能夠一般地避免或至少減少上述問題。更具 體地說,本發(fā)明的一個(gè)目的是使得能夠在移動終端可以開始傳送媒體 之前減少延時(shí),并且使得網(wǎng)絡(luò)運(yùn)營商能夠獲得網(wǎng)絡(luò)資源的控制。這些目的和其他目的可以通過提供根據(jù)下面所附獨(dú)立權(quán)利要求的 方法和i更備來實(shí)現(xiàn)。根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于為與另一方通信的移動 終端建立分組交換多媒體會話的方法,其中已經(jīng)在移動網(wǎng)絡(luò)中為移動 終端激活初次PDP (分組數(shù)據(jù)協(xié)議)上下文。本發(fā)明的方法可以在移 動網(wǎng)絡(luò)中執(zhí)行。接收到關(guān)于即將來臨的會話的信息,該信息已經(jīng)在通 信各方之間進(jìn)行協(xié)商并且達(dá)成一致意見。然后,確定對于移動網(wǎng)絡(luò)中 的會話是否需要提供所需QoS的任何網(wǎng)絡(luò)資源。還確定對于移動終端 和即將來臨的會話是否激活二次PDP上下文。如果需要網(wǎng)絡(luò)資源并且 二次PDP上下文纟皮激活,則觸發(fā)所述二次PDP上下文的激活。會話信息包含在來自被叫方的對于來自呼叫方的會話邀請的響應(yīng) 中,所述響應(yīng)有效地確認(rèn)在會話遨請中建議的會話參數(shù)。會話信息來 源于在所述響應(yīng)中給定的SDP (會話描述協(xié)議)。在所接收的SDP中的媒體標(biāo)志和SDP本身中的會話描述的存在, 用于確定對于該會話是否需要提供所需QoS的任何網(wǎng)絡(luò)資源,這樣在 SDP中的標(biāo)識"有效"意味著網(wǎng)絡(luò)資源已保留,并因此不再需要,而 在SDP中表示"無效"的所述媒體標(biāo)志意味著網(wǎng)絡(luò)資源未得到保留,并 因此需要。在SDP中作為屬性給定的前提也用于確定是否需要提供所 需QoS的任何網(wǎng)絡(luò)資源,這樣當(dāng)給定前提目前不能滿足時(shí)需要網(wǎng)絡(luò)資 源,反之亦然。所述移動終端及其用戶的訂閱和認(rèn)證數(shù)據(jù),并且還有為即將來臨 的會話已經(jīng)調(diào)用的應(yīng)用或業(yè)務(wù)的類型,用于確定是否為即將來臨的會 話激活二次PDP上下文。上面提到的確定和觸發(fā)步驟優(yōu)選地由策略單元執(zhí)行,該策略單元基本上負(fù)責(zé)授權(quán)移動網(wǎng)絡(luò)中的通信會話。策略單元可以是PDF (策略 判定功能)或PCRF (策略和計(jì)費(fèi)規(guī)則功能)。二次PDP上下文的激活通過將用于為終端激活二次PDP上下文的 請求發(fā)送給移動網(wǎng)絡(luò)中的GGSN來觸發(fā)。用于激活二次PDP上下文的 請求包括在修改的現(xiàn)有消息"信任控制請求CCR"中,該消息通過基 于DIAMETER的協(xié)議Gx發(fā)送給GGSN。響應(yīng)于接收到用于激活二次 PDP上下文的所述請求,GGSN為即將來臨的會話安置規(guī)則并且發(fā)送 命令到移動終端來發(fā)起二次PDP上下文。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種在移動網(wǎng)絡(luò)中的設(shè)備,用 于為與另一方通信的移動終端建立分組交換多媒體會話,其中已經(jīng)在 移動網(wǎng)絡(luò)中為移動終端激活初次PDP (分組數(shù)據(jù)協(xié)議)上下文。該設(shè) 備包括用于接收關(guān)于即將來臨的會話的信息的裝置,該信息已經(jīng)在通 信各方之間進(jìn)行協(xié)商并且達(dá)成一致意見,該設(shè)備還包括用于確定對于 該會話是否需要提供保證的QoS的任何網(wǎng)絡(luò)資源的裝置,還包括用于 確定對于移動終端和即將來臨的會話是否激活二次PDP上下文的裝 置,以及包括如果需要提供所需QoS的網(wǎng)絡(luò)資源并且二次PDP上下文 被激活則觸發(fā)所述二次PDP上下文的激活的裝置。該設(shè)備可以進(jìn)一步包括用于從來自#:叫方的對來自呼叫方的會話邀請的響應(yīng)中提取所述會話信息的裝置,所述響應(yīng)有效地確認(rèn)在會話 遨請中建議的會話參數(shù)。該設(shè)備還可以包括用于從在所述響應(yīng)中給定的SDP (會話描述協(xié)議)中獲得會話信息的裝置。該設(shè)備可以進(jìn)一步包括這樣的裝置,用于使用在所接收的SDP中 的媒體標(biāo)志和SDP本身中的會話描述的存在,確定對于該會話是否需 要提供所需QoS的任何網(wǎng)絡(luò)資源,這樣SDP中的標(biāo)識"有效"意味著網(wǎng) 絡(luò)資源已保留并且因此不再需要,而在SDP中表示"無效,,的所迷媒 體標(biāo)志意味著網(wǎng)絡(luò)資源未得到保留并且因此需要。該設(shè)備可以進(jìn)一步包括這樣的裝置,用于使用在SDP中作為屬性 給定的前提,確定是否需要提供所需QoS的任何網(wǎng)絡(luò)資源,這樣當(dāng)給 定的前提當(dāng)前不滿足時(shí)需要網(wǎng)絡(luò)資源,并且反之亦然。該設(shè)備可以進(jìn)一步包括這樣的裝置,用于使用所述移動終端及其 用戶的訂閱和認(rèn)證數(shù)據(jù),并且還有為即將來臨的會話已經(jīng)調(diào)用的應(yīng)用 或業(yè)務(wù)的類型,確定是否為即將來臨的會話激活二次PDP上下文。該確定裝置和觸發(fā)裝置可以包括在策略單元中,該策略單元基本 上負(fù)責(zé)授權(quán)移動網(wǎng)絡(luò)中的通信會話。策略單元可以是PDF (策略判定功能)或PCRF (策略和計(jì)費(fèi)規(guī)則功能)。這種設(shè)備可以進(jìn)一步包括通過將用于為終端激活二次PDP上下文 的請求發(fā)送給移動網(wǎng)絡(luò)中的GGSN來觸發(fā)二次PDP上下文的激活的裝 置。該設(shè)備可以進(jìn)一步包括這樣的裝置,該裝置包括用于激活所修改 的現(xiàn)有消息"信任控制請求CCR"中的二次PDP上下文的所述請求, 該消息可以通過基于DIAMETER的協(xié)議Gx發(fā)送給GGSN。該設(shè)備還可以包括這樣裝置,用于響應(yīng)于接收到用于激活二次 PDP上下文的所述請求,在GGSN中為即將來臨的會話安置規(guī)則并且 發(fā)送命令到移動終端來發(fā)起二次PDP上下文。本發(fā)明的其他特征及其好處將在下面的具體描述中加以解釋。
本發(fā)明現(xiàn)在通過優(yōu)選實(shí)施例并且參照附圖更具體地加以描述,其中圖1是用于在兩個(gè)移動終端之間傳送多媒體的傳統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)的示意圖。圖2是示出了在移動終端中將應(yīng)用映射到UMTS業(yè)務(wù)類上的示意圖。圖3是根據(jù)現(xiàn)有技術(shù)的用于建立多媒體會話的過程中的不同階段 的信令圖。圖4是示出了根據(jù)本發(fā)明的一個(gè)方面用于建立多媒體會話的程序 的流程圖。圖5是根據(jù)優(yōu)選實(shí)施例的用于建立多媒體會話的不同消息發(fā)送步 驟的信令圖。
具體實(shí)施方式
在本發(fā)明中,為移動終端觸發(fā)激活二次PDP上下文的任務(wù)從終端 轉(zhuǎn)移到它的移動核心網(wǎng)絡(luò),或者更確切地說,如果終端是漫游在其他 地方的話,則是"歸屬"移動核心網(wǎng)絡(luò)。因而,網(wǎng)絡(luò)運(yùn)營商可以獲得完 全控制其網(wǎng)絡(luò)資源,會話開始之前的延時(shí)可減少,并且信令沖突可以 避免。根據(jù)本發(fā)明的一個(gè)方面,用于為兩個(gè)通信方(其包括移動終端) 建立多媒體會話的示意程序,現(xiàn)在將參考圖4中所示的流程圖加以描 述。假設(shè)包含移動終端的通信會話已經(jīng)要么由所述移動終端請求要么 由另一方請求。在第一步驟400中,接收到關(guān)于即將來臨的會話的信息,該信息已經(jīng)在通信各方之間進(jìn)行協(xié)商并且取得一致意見。會話信息可以來源于來自;f皮叫方的對會話邀請的響應(yīng)中給定的SDP,該響應(yīng) 有效地確認(rèn)所提議的會話參數(shù),比如如上所述的^1稱作OK (邀請)的 響應(yīng)消息。在下一步驟402中,確定對于該會話是否需要提供所需QoS的任 何網(wǎng)絡(luò)資源。根據(jù)不同實(shí)施例,這可以通過檢查稱作"無效,,的"媒體 標(biāo)志"的存在來確定,"無效"是SDP中當(dāng)前存在的屬性,用于表示 媒體資源是否無效。另一方面,如果"無效"媒體標(biāo)志不存在,則媒體 資源是有效的。在本發(fā)明的一個(gè)實(shí)施例中,建議使用媒體標(biāo)志,這樣 如杲媒體標(biāo)志不存在(有效),則意味著網(wǎng)絡(luò)資源已經(jīng)得到了保留, 因此,通過激活二次PDP上下文,并不需要任何資源保留。但是,當(dāng) 媒體標(biāo)志存在(無效)時(shí),沒有保留任何網(wǎng)絡(luò)資源,因此需要保留任 何網(wǎng)絡(luò)資源??商鎿Q地,在SDP中標(biāo)記為前提的屬性,可用于確定是否需要提 供所需QoS的網(wǎng)絡(luò)資源,這樣當(dāng)給定的前提目前不能滿足時(shí)需要這樣 的網(wǎng)絡(luò)資源,反之亦然。應(yīng)該指出的是,可以使用用于表示需要資源保留的任何機(jī)制,并 且本發(fā)明并不限于上文所述的例子。如果在步驟402中確定了實(shí)際上不需要提供所需QoS的網(wǎng)絡(luò)資源, 則因此不必激活二次PDP上下文,并且常規(guī)程序可用于完成會話建立, 如步驟404所示。然而,如果在步驟402中確定需要提供所需QoS的網(wǎng)絡(luò)資源,則 在接下來的步驟406中進(jìn)一步確定,是否為即將來臨的會話激活二次 PDP上下文。用于激活二次PDP上下文的判定進(jìn)一步基于各種訂閱和 認(rèn)證數(shù)據(jù),以及已經(jīng)為即將來臨的會話調(diào)用的應(yīng)用或者業(yè)務(wù)的類型。 例如,某些應(yīng)用可能需要要求二次PDP上下文的QoS,而其它的應(yīng)用 沒有這樣的要求。移動用戶的訂閱可能允許一定的QoS和/或?qū)μ囟I(yè) 務(wù)的某些喜好,或者可能拒絕訪問其他業(yè)務(wù)等等。如果在步驟406中確定將不激活二次PDP上下文,則由步驟404 所示的常規(guī)程序可用于完成會話建立。如果二次PDP上下文確實(shí)將凈皮 激活,即如果會話能獲得授權(quán),該過程繼續(xù)到最后所示步驟408,用于 為移動終端和即將來臨的會話觸發(fā)二次PDP上下文的激活。當(dāng)本發(fā)明 的程序根據(jù)以上步驟400、 402、 406和408執(zhí)行時(shí),網(wǎng)絡(luò)運(yùn)營商將獲 得完全控制資源分配,其通常與二次PDP上下文激活相關(guān)聯(lián)。建立延 時(shí)也可以減少,因?yàn)樵撨^程通常需要較少的信令,并且可以同時(shí)和獨(dú)立地為相對終端發(fā)生,這從下面圖5的描述中變得顯然可見。如從下面將要描述的實(shí)施例中理解到,用于根據(jù)如圖4所示的流 程圖建立多媒體會話的程序基本上在屬于移動接入網(wǎng)絡(luò)的策略單元或 者類似單元中實(shí)施,如圖3中所示的單元306。策略單元可以是PDF (策略判定功能)或PCRF (策略和計(jì)費(fèi)規(guī)則功能),并且基本上負(fù) 責(zé)授權(quán)通信會話。此外,圖3的GGSN304和IMS核心308可能需要 對策略單元306的新行為的一些適應(yīng)修改。圖5是示出了根據(jù)優(yōu)選實(shí)施例的用于建立移動終端A和另一方B 之間的多媒體會話的不同步驟的信令圖。這個(gè)實(shí)施例示出了用于會話 建立的某些現(xiàn)有標(biāo)準(zhǔn)消息可以如何;故用來傳遞激活二次PDP上下文所 需的信息,如果有必要的話。類似于圖3,所包含的網(wǎng)絡(luò)部件包括屬于 終端A的歸屬移動網(wǎng)絡(luò)的GGSN500和策略單元502,以及與同一移 動網(wǎng)絡(luò)相關(guān)聯(lián)的IMS核心504。如果B方也是一個(gè)移動終端的話,相 對網(wǎng)絡(luò)側(cè)(未示出)基本上是類似的。^f艮定初次PDP上下文已為終端A^皮激活用于信令消息,如上面對 于步驟3:1所描述的。這一過程開始于步驟5:1,此時(shí)終端A向B方發(fā) 出INVITE消息,以便執(zhí)行多媒體會話,該多媒體會話一般包含單向 或雙向的媒體通信。該INVITE消息包含具有所建議的會話參數(shù)的 SDP,并且該消息通過IMS核心504#:傳遞到B側(cè),如虛線箭頭所示。 因?yàn)樵谶@點(diǎn)上沒有任何媒體被傳送,假定終端A已在INVTIE消息的 SDP中設(shè)置媒體標(biāo)志為"無效"。在已經(jīng)考慮在接收到的INTIVE消息中表示的所建議的會話參數(shù) 之后,在下一步驟5:2中,B向終端A向回發(fā)出響應(yīng)OK(遨請)消息。 如上所述,B方在OK(邀請)消息中包含相應(yīng)的SDP,該消息包含^ 確認(rèn)的會話參數(shù),該參數(shù)可由A、 B雙方用于即將來臨的會話。此外, 預(yù)期B方在這個(gè)消息中的SDP中保持媒體標(biāo)志為無效。當(dāng)IMS核心504在步驟5:2中檢測到來自B的OK響應(yīng)消息時(shí), SDP信息一皮轉(zhuǎn)換成基于DIAMETER的協(xié)議Rx,終端A的訂閱細(xì)節(jié)凈皮 添加到其上,作為常規(guī)授權(quán)/認(rèn)證程序的基礎(chǔ)。所有這些信息然后在下 一步驟5:3中在稱作"授權(quán)/認(rèn)證請求AAR"的現(xiàn)有消息中為終端A發(fā) 送給策略單元502。迄今為止,這一過程已經(jīng)按照用于啟動和授權(quán)會話 的常規(guī)程序來執(zhí)行。在下一步驟5:4中,策略單元506判定是否為終端A和即將來臨 的會話激活二次PDP上下文。這個(gè)判定基本上如圖4的步驟402和406 所述的做出,因此這里不必具體加以重復(fù)。然而,應(yīng)該看到,現(xiàn)有AAR消息用于該實(shí)施例中,來攜帶媒體標(biāo)志,與在SDP和所述訂閱細(xì)節(jié)中 給定的應(yīng)用標(biāo)識一起提供所述判定的基礎(chǔ)。可替換地,前提可提供在 SDP中作為類似所述判定的基礎(chǔ),正如上面所述。在這個(gè)例子中,4艮定策略單元502在步驟5: 4中判定激活二次PDP 上下文,例如在讀取無效媒體標(biāo)志之后,或在檢測到給定前提沒有得 到滿足之后。在下一步驟5:5中,為終端A發(fā)起二次PDP上下文的請 求因此從策略單元502發(fā)送給GGSN 500。這一請求可能例如通過使用 標(biāo)準(zhǔn)信任控制消息來傳遞。在這個(gè)例子中,現(xiàn)有消息"信任控制請求 CCR" 一皮修改以包括所述i貪求,并通過基于DIAMETER的協(xié)議Gx 發(fā)送給GGSN 500。這個(gè)消息(在常規(guī)的現(xiàn)有技術(shù)程序中通常在PDP 上下文激活期間相反方向地從GGSN發(fā)送到策略單元)可以因此凈皮利 用來傳遞該請求,來為終端A發(fā)起二次PDP上下文,其中包括QoS 要求。這一消息有效地觸發(fā)二次PDP上下文激活,如由GGSN500執(zhí) 行的,GGSN500現(xiàn)在可以向終端A分配網(wǎng)絡(luò)資源,其中包括RAB。 因而,觸發(fā)器由策略單元控制,即有效地是由網(wǎng)絡(luò)運(yùn)營商,而不是由 該終端控制。接下來,GGSN節(jié)點(diǎn)發(fā)起二次PDP上下文,例如通過為終端發(fā)送 請求來調(diào)用正常程序,用于使用在發(fā)起請求中定義的參數(shù)來激活二次 PDP上下文。然而,本發(fā)明不限于這一方面,并且任何機(jī)制可用于激 活二次PDP上下文,不管是否包含該終端。然而,在這個(gè)例子中,在 步驟5:6中GGSN 500向終端A發(fā)送消息"請求PDP上下文"。這個(gè)消 息有效地命令終端A來以正常的方式"發(fā)起"二次PDP上下文。在這一 點(diǎn)上,GGSN 500也安置"規(guī)則",如步驟5:7所示的,其將在會話期間 用于控制媒體的傳送。安置規(guī)則,包括存儲會話特定QoS參數(shù)和付費(fèi) 參數(shù),以及將被使用的IP地址和終端A的端口號等等。響應(yīng)于在步驟 5:6中接收的消息,終端A相應(yīng)地在步驟5:8中發(fā)送消息',發(fā)起PDP上 下文"給GGSN 500,這在步驟5:9中通過從GGSN發(fā)回消息"接受 PDP上下文"得到確認(rèn)。應(yīng)該指出的是,步驟5:7可以在步驟5:5之后但在下一步驟5:10 之前的任何時(shí)間;故執(zhí)行,其中在步驟5:10中GGSN 500發(fā)送修改的標(biāo) 準(zhǔn)消息GxCCA,"信任控制應(yīng)答",給策略單元502,作為對于步驟 5:5的Gx CCR消息的響應(yīng)。根據(jù)現(xiàn)有技術(shù)通常相反方向地從策略單元 發(fā)送到GGSN的消息Gx CCA現(xiàn)在已經(jīng)凈支f務(wù)改,以包含關(guān)于所激活的 二次PDP上下文的信息。因而,現(xiàn)有GxCCA消息在步驟5:10中被 用于傳遞這一信息到策略單元,但仍可以與步驟5:5的GxCCR消息一起用于常規(guī)的信任控制,正如原先打算的。然后,在步驟5:11中,策略單元502可以繼續(xù)發(fā)送對在步驟5:3 中接收到Rx AAR消息的標(biāo)準(zhǔn)響應(yīng),該響應(yīng)稱作Rx AAA "授權(quán)/認(rèn)證 應(yīng)答"。這一消息表明,會話現(xiàn)在已經(jīng)被授權(quán)并且網(wǎng)絡(luò)資源已被保留, 從而允許會話開始。在步驟5:9中接收到消息"接受PDP上下文"之后, 終端A現(xiàn)在在步驟5:12中發(fā)送新的INVITE消息給B方,這次在SDP 中沒有"無效"媒體標(biāo)志因此表示"有效",并且在下一步驟5:13中另一 方使用OK(INVITE)消息進(jìn)行響應(yīng),該消息中相應(yīng)地具有表示"有效 "的SDP。最后兩個(gè)步驟確認(rèn)會話為有效,并且媒體的通信在最后步驟 5:14中進(jìn)行。通過實(shí)施本發(fā)明,例如根據(jù)上文所述的實(shí)施例,在為移動終端建 立多媒體會話時(shí),網(wǎng)絡(luò)運(yùn)營商將完全控制其網(wǎng)絡(luò)資源,因?yàn)檫\(yùn)營商而 不是終端,可以判定何時(shí)觸發(fā)二次PDP上下文。會話開始之前的延時(shí) 也可以減少。根據(jù)現(xiàn)有技術(shù)的當(dāng)前程序可能會進(jìn)一步導(dǎo)致信令沖突,被稱為"竟 態(tài)條件(race condition )",此時(shí)設(shè)定SDP中的媒體標(biāo)志為無效,因 為當(dāng)接受會話描述時(shí)響應(yīng)用戶(例如,用戶B)設(shè)置SDP為有效(即, 沒有"無效"媒體標(biāo)志)。響應(yīng)用戶幾乎可以同時(shí)發(fā)送會話接受消息(SIP OK邀請)和資源保留消息。在資源在移動網(wǎng)絡(luò)的策略單元中被保留之 前,這將允許響應(yīng)用戶發(fā)起二次PDP上下文,導(dǎo)致PDP建立的失敗, 除非由會話接受應(yīng)答觸發(fā)的資源保留信號已首先到達(dá)策略單元,從而 那里出現(xiàn)竟態(tài)條件。使用本發(fā)明將避免這樣的沖突。雖然本發(fā)明已經(jīng)參照特定典型實(shí)施例加以描述,但該描述通常僅 意欲解釋說明本發(fā)明的概念,并且不應(yīng)該被視作限制本發(fā)明的范圍。舉例來說,當(dāng)描述上面的實(shí)施例時(shí),SIP信令協(xié)議和IMS概念在全文 中已被使用,盡管基本上可以使用任何其他標(biāo)準(zhǔn)和業(yè)務(wù)網(wǎng)絡(luò)用于使得 能夠進(jìn)行多媒體通信。本發(fā)明由所附權(quán)利要求所限定。
權(quán)利要求
1.一種用于為與另一方通信的移動終端建立分組交換多媒體會話的方法,其中已經(jīng)在移動網(wǎng)絡(luò)中為所述移動終端激活初次PDP(分組數(shù)據(jù)協(xié)議)上下文,該方法當(dāng)在移動網(wǎng)絡(luò)中執(zhí)行時(shí)包括下列步驟-接收關(guān)于即將來臨的會話的信息,該信息已經(jīng)在通信各方之間進(jìn)行協(xié)商并且達(dá)成一致意見,-確定對于移動網(wǎng)絡(luò)中的會話是否需要提供所需QoS的任何網(wǎng)絡(luò)資源,-確定對于移動終端和即將來臨的會話是否激活二次PDP上下文,并且如果需要網(wǎng)絡(luò)資源并且二次PDP上下文被激活,則-觸發(fā)所述二次PDP上下文的激活。
2. 根據(jù)權(quán)利要求l所述的方法,其中所述會話信息包含在來自被 叫方的對于來自呼叫方的會話邀請的響應(yīng)中,所述響應(yīng)有效地確i人在 會話邀請中建議的會話參數(shù)。。
3. 根據(jù)權(quán)利要求2所述的方法,其中所述會話信息來源于在所述 響應(yīng)中給定的SDP (會話描述協(xié)議)。
4. 根據(jù)權(quán)利要求3所述的方法,其中在所接收的SDP中的媒體標(biāo) 志和SDP本身中的會話描述的存在,用于確定對于該會話是否需要提 供所需QoS的任何網(wǎng)絡(luò)資源,這樣在SDP中的標(biāo)識"有效,,意味著網(wǎng) 絡(luò)資源已保留,并因此不再需要,而在SDP中表示"無效"的所述媒體 標(biāo)志意味著網(wǎng)絡(luò)資源未得到保留,并因此需要。
5. 根據(jù)權(quán)利要求3所述的方法,其中在SDP中作為屬性給定的前 提也用于確定是否需要提供所需QoS的任何網(wǎng)絡(luò)資源,這樣當(dāng)給定前 提目前不能滿足時(shí)需要網(wǎng)絡(luò)資源,反之亦然。
6. 根據(jù)權(quán)利要求1-5的任一權(quán)利要求所述的方法,其中所述移動 終端及其用戶的訂閱和認(rèn)證數(shù)據(jù),并且還有為即將來臨的會話已經(jīng)調(diào) 用的應(yīng)用或業(yè)務(wù)的類型,用于確定是否為即將來臨的會話激活二次 PDP上下文。
7. 根據(jù)權(quán)利要求1-6的任一權(quán)利要求所述的方法,其中所述確定 和觸發(fā)步驟由策略單元執(zhí)行,該策略單元基本上負(fù)責(zé)授權(quán)移動網(wǎng)絡(luò)中 的通信會話。
8. 根據(jù)權(quán)利要求7所述的方法,其中策略單元是PDF (策略判定 功能)或PCRF (策略和計(jì)費(fèi)規(guī)則功能)。
9. 根據(jù)權(quán)利要求8所述的方法,其中二次PDP上下文的激活通過將用于為終端激活二次PDP上下文的請求發(fā)送給移動網(wǎng)絡(luò)中的 GGSN來觸發(fā)。
10. 根據(jù)權(quán)利要求9所述的方法,其中用于激活二次PDP上下文 的請求包括在修改的現(xiàn)有消息"信任控制請求CCR,,中,該消息通過 基于DIAMETER的協(xié)議Gx發(fā)送給GGSN。
11. 根據(jù)權(quán)利要求9或IO所述的方法,其中響應(yīng)于接收到用于激 活二次PDP上下文的所述請求,GGSN為即將來臨的會話安置規(guī)則并 且發(fā)送命令到移動終端來發(fā)起二次PDP上下文。
12. —種在移動網(wǎng)絡(luò)中的設(shè)備,用于為與另一方通信的移動終端 建立分組交換多媒體會話,其中已經(jīng)在移動網(wǎng)絡(luò)中為移動終端激活初 次PDP (分組數(shù)據(jù)協(xié)議)上下文,該設(shè)備包括-用于接收關(guān)于即將來臨的會話的信息的裝置,該信息已經(jīng)在通信 各方之間進(jìn)行協(xié)商并且達(dá)成一致意見,-用于確定對于該會話是否需要提供保證的QoS的任何網(wǎng)絡(luò)資源 的裝置,-用于確定對于移動終端和即將來臨的會話是否激活二次PDP上 下文的裝置,以及-用于如果需要提供所需QoS的網(wǎng)絡(luò)資源并且二次PDP上下文被 激活則觸發(fā)所述二次PDP上下文的激活的裝置。
13. 根據(jù)權(quán)利要求12所述的設(shè)備,進(jìn)一步包括用于從來自被叫方 的對來自呼叫方的會話邀請的響應(yīng)中提取所述會話信息的裝置,所述 響應(yīng)有效地確認(rèn)在會話邀請中建議的會話參數(shù)。
14. 根據(jù)權(quán)利要求13所述的設(shè)備,進(jìn)一步包括用于從在所述響應(yīng) 中給定的SDP (會話描述協(xié)議)中獲得會話信息的裝置。
15. 根據(jù)權(quán)利要求14所述的設(shè)備,進(jìn)一步包括這樣的裝置,用于 使用在所接收的SDP中的媒體標(biāo)志和SDP本身中的會話描述的存在, 確定對于該會話是否需要提供所需QoS的任何網(wǎng)絡(luò)資源,這樣SDP中 的標(biāo)識"有效"意味著網(wǎng)絡(luò)資源已保留并且因此不再需要,而在SDP中表示"無效,,的所述媒體標(biāo)志意味著網(wǎng)絡(luò)資源未得到保留并且因此需 要。
16. 根據(jù)權(quán)利要求14或15所述的設(shè)備,進(jìn)一步包括這樣的裝置, 用于使用在SDP中作為屬性給定的前提,確定是否需要提供所需QoS 的任何網(wǎng)絡(luò)資源,這樣當(dāng)給定的前提當(dāng)前不滿足時(shí)需要網(wǎng)絡(luò)資源,并 且反之亦然。
17. 根據(jù)任何權(quán)利要求12-16的任一權(quán)利要求所述的設(shè)備,進(jìn)一步包括這樣的裝置,用于使用所述移動終端及其用戶的訂閱和認(rèn)證數(shù)據(jù), 并且還有為即將來臨的會話已經(jīng)調(diào)用的應(yīng)用或業(yè)務(wù)的類型,確定是否為即將來臨的會話激活二次PDP上下文。
18. 根據(jù)任何權(quán)利要求12-17的任一權(quán)利要求所述的設(shè)備,其中所 述確定裝置和觸發(fā)裝置包括在策略單元中,該策略單元基本上負(fù)責(zé)授 權(quán)移動網(wǎng)絡(luò)中的通信會話。
19. 根據(jù)權(quán)利要求18所述的設(shè)備,其中策略單元是PDF (策略判 定功能)或PCRF (策略和計(jì)費(fèi)規(guī)則功能)。
20. 根據(jù)權(quán)利要求19所述的設(shè)備,進(jìn)一步包括通過將用于為終端 激活二次PDP上下文的請求發(fā)送給移動網(wǎng)絡(luò)中的GGSN來觸發(fā)二次 PDP上下文的激活的裝置。
21. 根據(jù)權(quán)利要求20所述的設(shè)備,進(jìn)一步包括這樣的裝置,該裝 置包括用于激活所修改的現(xiàn)有消息"信任控制請求CCR"中的二次PDP 上下文的所述請求,該消息通過基于DIAMETER的協(xié)議Gx發(fā)送給 GGSN。
22. 根據(jù)權(quán)利要求20或21所述的設(shè)備,進(jìn)一步包括這樣裝置, 用于響應(yīng)于接收到用于激活二次PDP上下文的所述請求,在GGSN中 為即將來臨的會話安置規(guī)則并且發(fā)送命令到移動終端來發(fā)起二次PDP 上下文。
全文摘要
一種方法與設(shè)備,用于為與另一方(B)通信的移動終端(A)建立分組交換多媒體會話,其中在移動網(wǎng)絡(luò)已經(jīng)為移動終端激活初次PDP(分組數(shù)據(jù)協(xié)議)上下文。接收關(guān)于即將來臨的會話的信息(步驟5:3),該信息已在通信各方之間進(jìn)行協(xié)商和達(dá)成一致意見。然后確定(步驟5:4)對于該會話是否需要提供所需QoS的任何網(wǎng)絡(luò)資源,以及是否為移動終端和即將來臨的會話激活二次PDP上下文。如果需要網(wǎng)絡(luò)資源,并且將要激活二次PDP上下文,則觸發(fā)所述二次PDP上下文的激活(步驟5:5)。
文檔編號H04L12/56GK101248685SQ200580051385
公開日2008年8月20日 申請日期2005年11月1日 優(yōu)先權(quán)日2005年8月22日
發(fā)明者M·利德斯特龍, M·馬蒂, N·比約克, P·西納格倫, T·拉森 申請人:艾利森電話股份有限公司