專利名稱:一種應(yīng)答后繼續(xù)播放彩像的實現(xiàn)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種應(yīng)答后繼續(xù)播放彩像的實現(xiàn)方法和裝置。
背景技術(shù):
IP(Internet Protocol,網(wǎng)絡(luò)互聯(lián)協(xié)議)多媒體子系統(tǒng)(IP Multimedia Core Network Subsystem,簡稱 IMQ 是由第三代合作伙伴計劃(3rd Generation Partnership I^oject,簡稱3GPP)提出的一種基于IP的網(wǎng)絡(luò)架構(gòu),構(gòu)建了一個的開放而靈活的業(yè)務(wù)環(huán) 境,支持多媒體應(yīng)用,能夠為用戶提供豐富的多媒體業(yè)務(wù)。在IMS業(yè)務(wù)體系中,控制層和業(yè)務(wù)層是分離的,控制層不提供具體業(yè)務(wù),只向業(yè)務(wù) 層提供必要的觸發(fā)、路由、計費等功能??刂茖又袠I(yè)務(wù)觸發(fā)和控制功能是呼叫會話控制功 能(Call Session Control Function,簡稱 CSCF)完成的,CSCF 分為代理 Proxy (P-CSCF)、 查詢hterrogating(I-CSCF)和服務(wù)krving(S-CSCF)三種類型,其中負主要責(zé)任的是 Serving, Interrogating類型是可選的。業(yè)務(wù)層是由一系列應(yīng)用服務(wù)器(Application Server,簡稱AQ組成,能提供具體業(yè)務(wù)服務(wù)??刂茖?S-CSCF)根據(jù)用戶的簽約信息控制 業(yè)務(wù)觸發(fā),調(diào)用AS上的業(yè)務(wù),實現(xiàn)業(yè)務(wù)功能。AS和S-CSCF可以統(tǒng)稱為服務(wù)設(shè)備(krver Equipment,簡稱SE)。會話中的端到端設(shè)備稱為用戶設(shè)備(User Equipment,簡稱UE),負 責(zé)與使用者的交互。這些功能實體使用SIP (Session Initiation Protocol,會話初始協(xié) 議)協(xié)議通訊。在需要播放多媒體信息的業(yè)務(wù)中,會需要多媒體資源功能(Media Resource Function,簡稱MRF)的參與,MRF也稱為媒體服務(wù)器,分為控制部分MRFC和媒體處理部分 MRFP,其控制部分負責(zé)將SE的SIP信令翻譯和解釋為對MRFP的指令,或者反之將MRFP的 回應(yīng)翻譯和解釋為向SE發(fā)送的SIP信令,而處理部分負責(zé)媒體流的發(fā)送和接收。會話的最終目的是要實現(xiàn)媒體連接,因此需要在會話中協(xié)商媒體資源信息,IMS系 統(tǒng)中協(xié)商媒體資源信息的協(xié)議是SDP(kssion Description Protocol,會話描述協(xié)議),協(xié) 議的交互的方式為請求回應(yīng)模式,即一個SDP請求必須有一個SDP回應(yīng),SDP請求和回應(yīng)的 內(nèi)容都是媒體資源信息,媒體資源信息包括媒體所有者信息(包括地址信息),媒體連接地 址,媒體類型以及與媒體類型相關(guān)的媒體端口和編解碼器信息等,SDP回應(yīng)的內(nèi)容中,媒體 數(shù)量、類型和順序必須與SDP請求中的媒體數(shù)量,類型和順序完全相同。SDP協(xié)議的內(nèi)容通 過SIP消息的消息體攜帶,交互過程獨立于SIP的請求回應(yīng)模式,也就是說SIP的請求或回 應(yīng)消息中可以攜帶SDP請求,也可以攜帶SDP回應(yīng),也可以不攜帶SDP協(xié)議內(nèi)容。而媒體連接又包括兩種,一種是正常媒體連接,一種是早媒體連接,正常媒體連接 是用戶應(yīng)答SIP呼叫請求后才能傳輸媒體數(shù)據(jù)的媒體連接,早媒體連接是用戶尚未應(yīng)答 SIP呼叫請求前就可傳輸媒體數(shù)據(jù)的媒體連接。協(xié)商正常媒體連接的SDP請求及回應(yīng)的內(nèi) 容就稱為正常媒體SDP,協(xié)商早媒體連接的SDP請求及回應(yīng)的內(nèi)容就稱為早媒體SDP。彩像業(yè)務(wù)是一種向被叫用戶播放網(wǎng)絡(luò)多媒體數(shù)據(jù)的業(yè)務(wù),在應(yīng)答前播放,也可以 在應(yīng)答后繼續(xù)播放,應(yīng)答前播放的媒體屬于早媒體。為了簡化描述,將彩像AS和CSCF畫成了一個實體,他們兩者之間的交互是標準的流程。圖1為現(xiàn)有的應(yīng)答后繼續(xù)播放彩像的流程圖,描述了主叫呼叫被叫,彩鈴服務(wù)器 在呼叫過程中向主叫播放彩鈴,并在應(yīng)答后繼續(xù)向被叫播放的過程,其描述如下步驟101 102、UE_A向UE-B發(fā)起呼叫請求,攜帶通話業(yè)務(wù)需要的SDP請求1,比 如發(fā)送INVITE (邀請)消息,在消息體中以session類型攜帶SDP請求1,消息途經(jīng)CSCF和 彩像AS的轉(zhuǎn)發(fā)到達UE-B ;步驟103 104、被叫UE-B收到呼叫消息,發(fā)送響應(yīng)消息給主叫方,比如發(fā)送 "183Session Progress”消息,并在消息體中以session類型攜帶UE-B的進行通話業(yè)務(wù)需 要的SDP回應(yīng)2,該響應(yīng)消息途經(jīng)CSCF和彩像AS到達UE-A ;
步驟105、UE-A收到響應(yīng)消息,根據(jù)其中的UE-B的SDP回應(yīng)1完成通話媒體的協(xié) 商,并發(fā)送預(yù)確認請求消息,比如發(fā)送PRACK(預(yù)確認)消息,消息途經(jīng)CSCF到達彩像AS ;步驟106、彩像AS收到預(yù)確認請求消息,在其中添加彩像的早媒體SDP請求3,比 如以early-session類型攜帶彩像早媒體資源信息的早媒體SDP請求3,然后將其轉(zhuǎn)發(fā)給被 叫UE-B,消息途經(jīng)CSCF最終到達UE-B ;步驟107、UE-B收到預(yù)確認,發(fā)送響應(yīng)消息,比如發(fā)送“2000K”消息,攜帶UE-B的 早媒體SDP回應(yīng)4,比如以early-session類型攜帶UE-B的早媒體SDP回應(yīng)4,消息途經(jīng) CSCF到達彩像AS ;步驟108、彩像AS收到響應(yīng)消息,根據(jù)其中的UE-B的早媒體SDP回應(yīng)4完成彩像 早媒體的協(xié)商,并在刪除早媒體SDP回應(yīng)4后,向UE-A轉(zhuǎn)發(fā)響應(yīng)消息,消息途經(jīng)CSCF到達 UE-A ;步驟101 108為現(xiàn)有的應(yīng)答前播放彩像的標準技術(shù),至此,彩像的早媒體資源協(xié) 商完成,彩像AS可以控制媒體服務(wù)器向UE-B播放彩像媒體信息;步驟109、UE_B應(yīng)答呼叫,發(fā)送應(yīng)答消息,比如發(fā)送“2000K”消息,消息途經(jīng)CSCF, 到達彩像AS;步驟110、彩像AS停止播放彩像早媒體信息,然后向UE-B發(fā)送更新請求,比如發(fā) 送reINVITE(重邀請)消息,消息攜帶媒體服務(wù)器的媒體資源信息的SDP請求5,比如以 session類型攜帶媒體服務(wù)器的媒體資源信息的SDP請求5,消息途經(jīng)CSCF到達UE-B ;步驟111、UE_B收到更新消息,同意更新,于是發(fā)送同意更新消息,比如“2000K”消 息,攜帶UE-B的SDP回應(yīng)6,比如以session類型攜帶UE-B的SDP回應(yīng)6,消息途經(jīng)CSCF 到達彩像AS ;步驟112、彩像AS向UE-A發(fā)送更新請求,比如發(fā)送UPDATE (更新)消息,消息攜帶 媒體服務(wù)器的媒體資源信息的SDP請求7,比如以session類型攜帶媒體服務(wù)器的媒體資源 信息的SDP請求7,消息途經(jīng)CSCF到達UE-A ;步驟113、UE_A收到更新消息,同意更新,于是發(fā)送同意更新消息,比如“2000K”消 息,攜帶UE-A的SDP回應(yīng)8,比如以session類型攜帶UE-A的SDP回應(yīng)8,消息途經(jīng)CSCF 到達彩像AS ;步驟114、彩像AS向UE-A轉(zhuǎn)發(fā)應(yīng)答消息,消息途經(jīng)CSCF到達UE-A。至此,UE-A和UE-B通過媒體服務(wù)器建立起了媒體連接,開始通話,媒體服務(wù)器通 過將彩像媒體數(shù)據(jù)混音進向UE-B發(fā)送的媒體數(shù)據(jù)中實現(xiàn)繼續(xù)向UE-B播放彩像媒體數(shù)據(jù)。
但是從上述流程可以看出,用戶應(yīng)答后,還有許多輔助流程才能建立通話,用戶體 驗不好。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題就是提出一種應(yīng)答后繼續(xù)播放彩像的實現(xiàn)方法和裝置, 簡化流程,縮短建立通話時間。為了解決上述技術(shù)問題,本發(fā)明提供一種應(yīng)答后繼續(xù)播放彩像的實現(xiàn)方法,包 括在會話建立的過程中,彩像AS接收到SIP請求消息后,在轉(zhuǎn)發(fā)的SIP請求消息中 攜帶SDP請求,所述SDP請求包含媒體服務(wù)器的媒體資源信息;所述彩像AS接收到所述會話的應(yīng)答消息后,指示媒體服務(wù)器向被叫方播放彩像 媒體數(shù)據(jù)。進一步地,上述方法還可具有以下特點所述SIP請求消息為呼叫請求消息。進一步地,上述方法還可具有以下特點所述SIP請求消息為預(yù)確認請求消息或更新請求消息。進一步地,上述方法還可具有以下特點所述SDP請求的內(nèi)容為媒體服務(wù)器的媒體資源信息和主叫方的媒體資源信息。進一步地,上述方法還可具有以下特點所述SDP請求的內(nèi)容為媒體服務(wù)器的媒體資源信息。進一步地,上述方法還可具有以下特點所述彩像AS在轉(zhuǎn)發(fā)所述SIP請求消息前,根據(jù)接收到的所述會話的呼叫請求消息 的響應(yīng)消息是否攜帶支持早媒體的指示決定是否在所述SIP請求消息中攜帶所述SDP請 求。進一步地,上述方法還可具有以下特點所述彩像AS接收到所述會話的應(yīng)答消息后,指示媒體服務(wù)器轉(zhuǎn)發(fā)主叫方和被叫 方之間的媒體數(shù)據(jù),并將彩像媒體數(shù)據(jù)混音進向被叫方發(fā)送的媒體數(shù)據(jù)中。進一步地,上述方法還可具有以下特點所述彩像AS接收到所述會話的應(yīng)答消息后,指示媒體服務(wù)器向被叫方播放彩像 媒體數(shù)據(jù),被叫方將接收到的彩像媒體數(shù)據(jù)與正常通話數(shù)據(jù)進行混音。為了解決上述技術(shù)問題,本發(fā)明還提供一種應(yīng)答后繼續(xù)播放彩像的實現(xiàn)裝置,應(yīng) 用于彩像AS,包括協(xié)商模塊和控制模塊;所述協(xié)商模塊用于接收到會話的SIP請求消息后,在轉(zhuǎn)發(fā)的SIP請求消息中攜帶 SDP請求,所述SDP請求包含媒體服務(wù)器的媒體資源信息;所述控制模塊用于接收到所述會話的應(yīng)答消息后,指示所述媒體服務(wù)器向被叫方 播放彩像媒體數(shù)據(jù)。進一步地,上述裝置還可具有以下特點所述SIP請求消息為呼叫請求消息或預(yù)確認請求消息或更新請求消息。本發(fā)明可有效縮短正常通話的建立時間,改善用戶體驗。
圖1為現(xiàn)有的應(yīng)答后繼續(xù)播放彩像的流程圖;圖2為本發(fā)明實施例一的應(yīng)答后繼續(xù)播放彩像的流程圖;圖3為本發(fā)明實施例二的應(yīng)答后繼續(xù)播放彩像的流程圖;圖4為本發(fā)明實施例三的應(yīng)答后繼續(xù)播放彩像的流程圖;圖5為本發(fā)明實施例四的應(yīng)答后繼續(xù)播放彩像的流程圖;圖6為本發(fā)明實施例的應(yīng)答后繼續(xù)播放彩像的實現(xiàn)裝置示意圖。
具體實施例方式本發(fā)明的基本思想是在會話建立的過程中,接收到被叫方的應(yīng)答消息之前,彩像 AS與被叫方進行媒體服務(wù)器的媒體資源協(xié)商;接收到被叫方的應(yīng)答消息后,指示媒體服務(wù) 器向被叫方播放彩像媒體數(shù)據(jù)。具體地,本發(fā)明包括在會話建立的過程中,彩像AS接收到主叫方發(fā)送的SIP請求消息后,在向被叫方 轉(zhuǎn)發(fā)的SIP請求消息中攜帶SDP請求,所述SDP請求包含媒體服務(wù)器的媒體資源信息;所述彩像AS接收到被叫方發(fā)送的所述會話的應(yīng)答消息后,指示媒體服務(wù)器向被 叫方播放彩像媒體數(shù)據(jù)。其中,所述SIP請求消息為呼叫請求消息,或預(yù)確認請求消息,或更新請求消息。優(yōu)選地,所述SDP請求的內(nèi)容為媒體服務(wù)器的媒體資源信息,或者,為媒體服務(wù)器 的媒體資源信息和主叫方的媒體資源信息。優(yōu)選地,所述彩像AS在轉(zhuǎn)發(fā)所述SIP請求消息前,根據(jù)接收到被叫方返回的呼叫 請求消息的響應(yīng)消息中是否攜帶支持早媒體的指示,決定是否在所述SIP請求消息中攜帶 所述SDP請求;當(dāng)攜帶支持早媒體的指示時,則所述SIP請求消息中攜帶所述SDP請求,否 則,不攜帶所述SDP請求。所述彩像AS接收到所述會話的應(yīng)答消息后,指示媒體服務(wù)器轉(zhuǎn)發(fā)主叫方和被叫 方之間的媒體數(shù)據(jù),并將彩像媒體數(shù)據(jù)混音進向被叫方發(fā)送的媒體數(shù)據(jù)中,或者,指示媒體 服務(wù)器向被叫方播放彩像媒體數(shù)據(jù),被叫方將接收到的彩像媒體數(shù)據(jù)與正常通話數(shù)據(jù)進行混首。下面結(jié)合附圖及具體實施例對本發(fā)明進行詳細說明。實施例一圖2為本發(fā)明實施例一的應(yīng)答后繼續(xù)播放彩像的流程圖,描述了主叫呼叫被叫, 媒體服務(wù)器在呼叫過程中向被叫方播放彩像,并在應(yīng)答后繼續(xù)向被叫方播放彩像的過程, 其描述如下步驟201、UE_A向UE-B發(fā)起呼叫請求,攜帶通話業(yè)務(wù)需要的SDP請求1,比如發(fā)送 INVITE (邀請)消息,在消息體中以session類型攜帶SDP請求1,消息途經(jīng)CSCF到達彩像 AS ;步驟202、彩像AS收到呼叫請求,決定要在應(yīng)答后繼續(xù)播放彩像,于是刪除呼叫請 求中的SDP請求1,改為攜帶媒體服務(wù)器的媒體資源信息的SDP請求2,然后轉(zhuǎn)發(fā)呼叫請求,消息途經(jīng)CSCF到達UE-B ;步驟203、被叫UE-B收到呼叫消息,發(fā)送響應(yīng)消息給主叫方,比如發(fā)送 "183Session Progress”消息,并在消息體中以session類型攜帶UE-B的進行通話業(yè)務(wù)需 要的SDP回應(yīng)3,該響應(yīng)消息途經(jīng)CSCF到達彩像AS ;步驟204、彩像AS收到響應(yīng)消息,根據(jù)其中的UE-B的SDP回應(yīng)3,控制媒體服務(wù)器 完成媒體協(xié)商,然后將響應(yīng)消息中的SDP回應(yīng)3刪除后,改為攜帶媒體服務(wù)器的媒體資源信 息的SDP響應(yīng)4,然后轉(zhuǎn)發(fā)響應(yīng)消息,消息途經(jīng)CSCF到達UE-A ;步驟205、UE-A收到響應(yīng)消息,根據(jù)其中的SDP回應(yīng)4完成通話媒體的協(xié)商,并發(fā) 送預(yù)確認請求消息,比如發(fā)送PRACK (預(yù)確認)消息,消息途經(jīng)CSCF到達彩像AS ;步驟206、彩像AS收到預(yù)確認請求消息,在其中添加彩像早媒體資源信息的早媒 體SDP請求5,比如以early-session類型攜帶彩像早媒體資源信息的早媒體SDP請求5, 然后將其轉(zhuǎn)發(fā)給被叫UE-B,消息途經(jīng)CSCF最終到達UE-B ;步驟207、UE_B收到預(yù)確認請求消息,發(fā)送響應(yīng)消息,比如發(fā)送“2000K”消息,攜帶 UE-B的早媒體SDP回應(yīng)6,比如以early-session類型攜帶UE-B的早媒體SDP回應(yīng)6,消息 途經(jīng)CSCF到達彩像AS ;步驟208、彩像AS收到響應(yīng)消息,根據(jù)其中的UE-B的早媒體SDP回應(yīng)6完成彩像 早媒體的協(xié)商,并在刪除早媒體SDP回應(yīng)6后,向UE-A轉(zhuǎn)發(fā)響應(yīng)消息,消息途經(jīng)CSCF到達 UE-A ;至此,彩像的早媒體資源協(xié)商完成,彩像的正常媒體資源也協(xié)商完成,彩像AS可 以控制媒體服務(wù)器向UE-B播放彩像早媒體信息;步驟209、UE_B應(yīng)答呼叫,發(fā)送應(yīng)答消息,比如發(fā)送“2000K”消息,消息途經(jīng)CSCF, 到達彩像AS;步驟210、彩像AS向UE-A轉(zhuǎn)發(fā)應(yīng)答消息,消息途經(jīng)CSCF到達UE-A。至此,UE-A和UE-B通過媒體服務(wù)器的轉(zhuǎn)發(fā)實現(xiàn)通話,媒體服務(wù)器通過將彩像媒體 數(shù)據(jù)混音進向UE-B發(fā)送的媒體數(shù)據(jù)中實現(xiàn)繼續(xù)向UE-B播放彩像媒體數(shù)據(jù)。實施例二圖3為本發(fā)明實施例二的應(yīng)答后繼續(xù)播放彩像的流程圖,描述了主叫呼叫被叫, 媒體服務(wù)器在呼叫過程中向被叫方播放彩像,并在應(yīng)答后繼續(xù)向被叫方播放彩像的過程, 其描述如下步驟301、UE_A向UE-B發(fā)起呼叫請求,攜帶通話業(yè)務(wù)需要的SDP請求1,比如發(fā)送 INVITE (邀請)消息,在消息體中以session類型攜帶SDP請求1,消息途經(jīng)CSCF到達彩像 AS ;步驟302、彩像AS收到呼叫請求,決定要在應(yīng)答后繼續(xù)播放彩像,于是刪除呼叫請 求中的SDP請求1,將媒體服務(wù)器的媒體資源信息和UE-A的媒體資源信息合并為一個SDP 請求2,將該SDP請求2攜帶進呼叫請求中,比如以session類型攜帶SDP請求2,然后轉(zhuǎn)發(fā) 呼叫請求,消息途經(jīng)CSCF到達UE-B ;步驟303、被叫UE-B收到呼叫消息,發(fā)送響應(yīng)消息給主叫方,比如發(fā)送 "183Session Progress,,消息,并在消息體中以session類型攜帶UE-B的SDP回應(yīng)3,該響 應(yīng)消息途經(jīng)CSCF到達彩像AS ;7
由于SDP請求2中既有UE-A的媒體資源信息又有媒體服務(wù)器的媒體資源信息,因 此UE-B已經(jīng)準備好同時接收來自UE-A和媒體服務(wù)器的媒體數(shù)據(jù)。步驟304、彩像AS收到響應(yīng)消息,根據(jù)其中的UE-B的SDP回應(yīng)3,控制媒體服務(wù)器 完成媒體協(xié)商,然后將SDP回應(yīng)3中與媒體服務(wù)器有關(guān)的媒體資源信息刪除后使其變?yōu)镾DP 回應(yīng)4,再轉(zhuǎn)發(fā)響應(yīng)消息,消息途經(jīng)CSCF到達UE-A ;步驟305、UE-A收到響應(yīng)消息,根據(jù)其中的SDP回應(yīng)4完成通話媒體的協(xié)商,并發(fā) 送預(yù)確認請求消息,比如發(fā)送PRACK (預(yù)確認)消息,消息途經(jīng)CSCF到達彩像AS ;步驟306、彩像AS收到預(yù)確認請求消息,在其中添加彩像早媒體資源信息的早媒 體SDP請求5,比如以early-session類型攜帶彩像早媒體資源信息的早媒體SDP請求5, 然后將其轉(zhuǎn)發(fā)給被叫UE-B,消息途經(jīng)CSCF最終到達UE-B ;步驟307、UE_B收到預(yù)確認請求消息,發(fā)送響應(yīng)消息,比如發(fā)送“2000K”消息,攜帶 UE-B的早媒體SDP回應(yīng)6,比如以early-session類型攜帶UE-B的早媒體SDP回應(yīng)6,消息 途經(jīng)CSCF到達彩像AS ;步驟308、彩像AS收到響應(yīng)消息,根據(jù)其中的UE-B的早媒體SDP回應(yīng)6完成彩像 早媒體的協(xié)商,并在刪除早媒體SDP回應(yīng)6后,向UE-A轉(zhuǎn)發(fā)響應(yīng)消息,消息途經(jīng)CSCF到達 UE-A ;至此,彩像的早媒體資源協(xié)商完成,彩像的正常媒體資源也協(xié)商完成,彩像AS可 以控制媒體服務(wù)器向UE-B播放彩像媒體信息;步驟309、UE_B應(yīng)答呼叫,發(fā)送應(yīng)答消息,比如發(fā)送“2000K”消息,消息途經(jīng)CSCF, 到達彩像AS;步驟310、彩像AS向UE-A轉(zhuǎn)發(fā)應(yīng)答消息,消息途經(jīng)CSCF到達UE-A。至此,UE-A和UE-B可直接通話,同時媒體服務(wù)器也向UE-B發(fā)送彩像媒體數(shù)據(jù), UE-B將UE-A的媒體數(shù)據(jù)和彩像媒體數(shù)據(jù)進行混音。實施例三圖4為本發(fā)明實施例三的應(yīng)答后繼續(xù)播放彩像的流程圖,描述了主叫呼叫被叫, 媒體服務(wù)器在呼叫過程中向被叫方播放彩像,并在應(yīng)答后繼續(xù)向被叫方播放彩像的過程, 其描述如下步驟401、UE_A向UE-B發(fā)起呼叫請求,攜帶通話業(yè)務(wù)需要的SDP請求1,比如發(fā)送 INVITE (邀請)消息,在消息體中以session類型攜帶SDP請求1,消息途經(jīng)CSCF到達彩像 AS ;步驟402、彩像AS收到呼叫請求,轉(zhuǎn)發(fā)該呼叫請求,消息途經(jīng)CSCF到達UE-B ;步驟403、被叫UE-B收到呼叫消息,發(fā)送響應(yīng)消息給主叫方,比如發(fā)送 "183Session Progress”消息,并在消息體中以session類型攜帶UE-B的進行通話業(yè)務(wù)需 要的SDP回應(yīng)2,消息可攜帶支持早媒體的指示,比如Support頭域中含early-session值, 該響應(yīng)消息途經(jīng)CSCF到達彩像AS ;步驟404、彩像AS收到響應(yīng)消息,決定要在應(yīng)答后繼續(xù)播放彩像(可根據(jù)步驟403 中是否攜帶早媒體指示),于是刪除響應(yīng)消息中的SDP回應(yīng)2,改為攜帶媒體服務(wù)器的媒體 資源信息的SDP回應(yīng)3,然后轉(zhuǎn)發(fā)響應(yīng)消息,消息途經(jīng)CSCF到達UE-A ;步驟405、UE-A收到響應(yīng)消息,根據(jù)其中的SDP回應(yīng)3完成通話媒體的協(xié)商,并發(fā)送預(yù)確認請求消息,比如發(fā)送PRACK (預(yù)確認)消息,消息途經(jīng)CSCF到達彩像AS ;步驟406、彩像AS收到預(yù)確認請求消息,在其中添加彩像早媒體資源信息的早媒 體SDP請求4,比如以early-session類型攜帶早媒體SDP請求4,并攜帶媒體服務(wù)器的媒 體資源信息的SDP請求5,比如以session類型攜帶SDP請求5,然后轉(zhuǎn)發(fā)預(yù)確認請求消息, 消息途經(jīng)CSCF到達UE-B ;步驟407、UE-B收到預(yù)確認請求消息,根據(jù)其中的SDP請求5完成正常通話的媒體 協(xié)商,并根據(jù)其中的早媒體SDP請求4協(xié)商早媒體,然后發(fā)送響應(yīng)消息,比如發(fā)送“2000K” 消息,攜帶UE-B的早媒體SDP回應(yīng)6,比如以early-session類型攜帶UE-B的早媒體SDP 回應(yīng)6,并攜帶UE-B用于進行通話業(yè)務(wù)需要的SDP回應(yīng)7,消息途經(jīng)CSCF到達彩像AS ;步驟408、彩像AS收到響應(yīng)消息,根據(jù)其中的UE-B的早媒體SDP回應(yīng)6完成彩像 早媒體的協(xié)商,并根據(jù)其中的UE-B的SDP回應(yīng)7,控制媒體服務(wù)器完成媒體協(xié)商,并在刪除 早媒體SDP回應(yīng)6和SDP回應(yīng)7后,向UE-A轉(zhuǎn)發(fā)響應(yīng)消息,消息途經(jīng)CSCF到達UE-A ;至此,彩像的早媒體資源協(xié)商完成,彩像的正常媒體資源也協(xié)商完成,彩像AS可 以控制媒體服務(wù)器向UE-B播放彩像媒體信息;步驟409、UE_B應(yīng)答呼叫,發(fā)送應(yīng)答消息,比如發(fā)送“2000K”消息,消息途經(jīng)CSCF, 到達彩像AS;步驟410、彩像AS向UE-A轉(zhuǎn)發(fā)應(yīng)答消息,消息途經(jīng)CSCF到達UE-A。至此,UE-A和UE-B通過媒體服務(wù)器的轉(zhuǎn)發(fā)實現(xiàn)通話,媒體服務(wù)器通過將彩像媒體 數(shù)據(jù)混音進向UE-B發(fā)送的媒體數(shù)據(jù)中實現(xiàn)繼續(xù)向UE-B播放彩像媒體數(shù)據(jù)。實施例四圖5為本發(fā)明實施例四的應(yīng)答后繼續(xù)播放彩像的流程圖,描述了主叫呼叫被叫, 媒體服務(wù)器在呼叫過程中向被叫方播放彩像,并在應(yīng)答后繼續(xù)向被叫方播放彩像的過程, 其描述如下步驟501 503、與實施例三的步驟401 403相同;步驟504、彩像AS收到響應(yīng)消息,決定要在應(yīng)答后繼續(xù)播放彩像(可根據(jù)步驟503 中是否攜帶早媒體指示),并轉(zhuǎn)發(fā)響應(yīng)消息,消息途經(jīng)CSCF到達UE-A ;步驟505、UE-A收到響應(yīng)消息,根據(jù)其中的SDP回應(yīng)2完成通話媒體的協(xié)商,并發(fā) 送帶新的SDP請求3的預(yù)確認請求消息或更新消息(在某些情況下,預(yù)確認請求消息會帶 SDP請求,何時帶與本發(fā)明無關(guān)),比如發(fā)送PRACK(預(yù)確認)消息或UPDATE (更新)消息, 消息途經(jīng)CSCF到達彩像AS ;步驟506、彩像AS收到預(yù)確認或更新消息,在其中添加彩像早媒體資源信息的早 媒體SDP請求4,比如以early-session類型攜帶早媒體SDP請求4,彩像AS將媒體服務(wù)器 的媒體資源信息和SDP請求3的媒體資源信息合并為一個SDP請求5,并將該SDP請求5也 攜帶進轉(zhuǎn)發(fā)的預(yù)確認或更新消息中,比如以session類型攜帶SDP請求5,然后轉(zhuǎn)發(fā)預(yù)確認 或更新消息,消息途經(jīng)CSCF到達UE-B ;步驟507、UE_B收到預(yù)確認或更新消息,根據(jù)其中的SDP請求5完成正常通話的媒 體協(xié)商,并根據(jù)其中的早媒體SDP請求4協(xié)商早媒體,然后發(fā)送響應(yīng)消息,比如發(fā)送“2000K” 消息,攜帶UE-B的早媒體SDP回應(yīng)6,比如以early-session類型攜帶UE-B的早媒體SDP 回應(yīng)6,并攜帶UE-B用于進行通話業(yè)務(wù)需要的SDP回應(yīng)7,消息途經(jīng)CSCF到達彩像AS ;9
由于SDP請求5中既有UE-A的媒體資源信息又有媒體服務(wù)器的媒體資源信息,因 此UE-B已經(jīng)準備好同時接收來自UE-A和媒體服務(wù)器的媒體數(shù)據(jù)。步驟508、彩像AS收到響應(yīng)消息,根據(jù)其中的UE-B的早媒體SDP回應(yīng)6完成彩像 早媒體的協(xié)商,并根據(jù)其中的UE-B的SDP回應(yīng)7,控制媒體服務(wù)器完成媒體協(xié)商,然后刪除 早媒體SDP回應(yīng)6,將SDP回應(yīng)7中與媒體服務(wù)器有關(guān)的媒體資源信息刪除后使其變?yōu)镾DP 回應(yīng)8,并向UE-A轉(zhuǎn)發(fā)攜帶SDP回應(yīng)8的響應(yīng)消息,消息途經(jīng)CSCF到達UE-A ;至此,彩像的早媒體資源協(xié)商完成,彩像的正常媒體資源也協(xié)商完成,彩像AS可 以控制媒體服務(wù)器向UE-B播放彩像媒體信息;步驟509、UE-B應(yīng)答呼叫,發(fā)送應(yīng)答消息,比如發(fā)送“2000K”消息,消息途經(jīng)CSCF, 到達彩像AS;步驟510、彩像AS向UE-A轉(zhuǎn)發(fā)應(yīng)答消息,消息途經(jīng)CSCF到達UE-A。至此,UE-A和UE-B可直接通話,同時媒體服務(wù)器也向UE-B發(fā)送彩像媒體數(shù)據(jù), UE-B將UE-A的媒體數(shù)據(jù)和彩像媒體數(shù)據(jù)進行混音。如圖6所示,本發(fā)明實施例的應(yīng)答后繼續(xù)播放彩像的實現(xiàn)裝置,應(yīng)用于彩像AS,包 括協(xié)商模塊和控制模塊;所述協(xié)商模塊用于接收到會話的SIP請求消息后,在轉(zhuǎn)發(fā)的SIP請求消息中攜帶 SDP請求,所述SDP請求包含媒體服務(wù)器的媒體資源信息,以完成媒體服務(wù)器的媒體資源的 協(xié)商;所述控制模塊用于接收到所述會話的應(yīng)答消息后,指示媒體服務(wù)器向被叫方播放 彩像媒體數(shù)據(jù)。其中,所述SIP請求消息為呼叫請求消息或預(yù)確認請求消息或更新請求消息。當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟 悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變 形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種應(yīng)答后繼續(xù)播放彩像的實現(xiàn)方法,包括在會話建立的過程中,彩像應(yīng)用服務(wù)器(AQ接收到會話初始協(xié)議(SIP)請求消息后, 在轉(zhuǎn)發(fā)的SIP請求消息中攜帶會話描述協(xié)議(SDP)請求,所述SDP請求包含媒體服務(wù)器的 媒體資源信息;所述彩像AS接收到所述會話的應(yīng)答消息后,指示媒體服務(wù)器向被叫方播放彩像媒體 數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述SIP請求消息為呼叫請求消息。
3.如權(quán)利要求1所述的方法,其特征在于,所述SIP請求消息為預(yù)確認請求消息或更新請求消息。
4.如權(quán)利要求1所述的方法,其特征在于,所述SDP請求的內(nèi)容為媒體服務(wù)器的媒體資源信息和主叫方的媒體資源信息。
5.如權(quán)利要求1所述的方法,其特征在于,所述SDP請求的內(nèi)容為媒體服務(wù)器的媒體資源信息。
6.如權(quán)利要求1或3所述的方法,其特征在于,所述彩像AS在轉(zhuǎn)發(fā)所述SIP請求消息前,根據(jù)接收到的所述會話的呼叫請求消息的響 應(yīng)消息是否攜帶支持早媒體的指示決定是否在所述SIP請求消息中攜帶所述SDP請求。
7.如權(quán)利要求1或3所述的方法,其特征在于,所述彩像AS接收到所述會話的應(yīng)答消息后,指示媒體服務(wù)器轉(zhuǎn)發(fā)主叫方和被叫方之 間的媒體數(shù)據(jù),并將彩像媒體數(shù)據(jù)混音進向被叫方發(fā)送的媒體數(shù)據(jù)中。
8.如權(quán)利要求1或4所述的方法,其特征在于,所述彩像AS接收到所述會話的應(yīng)答消息后,指示媒體服務(wù)器向被叫方播放彩像媒體 數(shù)據(jù),被叫方將接收到的彩像媒體數(shù)據(jù)與正常通話數(shù)據(jù)進行混音。
9.一種應(yīng)答后繼續(xù)播放彩像的實現(xiàn)裝置,應(yīng)用于彩像AS,其特征在于,包括協(xié)商模塊 和控制模塊;所述協(xié)商模塊用于接收到會話的SIP請求消息后,在轉(zhuǎn)發(fā)的SIP請求消息中攜帶SDP 請求,所述SDP請求包含媒體服務(wù)器的媒體資源信息;所述控制模塊用于接收到所述會話的應(yīng)答消息后,指示所述媒體服務(wù)器向被叫方播放 彩像媒體數(shù)據(jù)。
10.如權(quán)利要求9所述的裝置,其特征在于,所述SIP請求消息為呼叫請求消息或預(yù)確認請求消息或更新請求消息。
全文摘要
本發(fā)明公開了一種應(yīng)答后繼續(xù)播放彩像的實現(xiàn)方法和裝置,所述方法包括在會話建立的過程中,彩像AS接收到SIP請求消息后,在轉(zhuǎn)發(fā)的SIP請求消息中攜帶SDP請求,所述SDP請求包含媒體服務(wù)器的媒體資源信息;所述彩像AS接收到所述會話的應(yīng)答消息后,指示媒體服務(wù)器向被叫方播放彩像媒體數(shù)據(jù)。本發(fā)明可有效縮短正常通話的建立時間,改善用戶體驗。
文檔編號H04M3/42GK102055739SQ20091021082
公開日2011年5月11日 申請日期2009年11月10日 優(yōu)先權(quán)日2009年11月10日
發(fā)明者謝振華, 郝振武 申請人:中興通訊股份有限公司