專利名稱:呼叫建立過程中同時(shí)向主叫播放多媒體信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域的IP多媒體子系統(tǒng)(IP Multimedia Core Network Subsystem,簡(jiǎn)稱IMS),更具體地,涉及一種IP多媒體子系統(tǒng)中呼叫建立 過程中同時(shí)向主叫播放多媒體信息的方法。
背景技術(shù):
IP(網(wǎng)絡(luò)互聯(lián)協(xié)議,Internet Protocol,簡(jiǎn)稱IP)多媒體子系統(tǒng)是由第三 代合作伙伴計(jì)劃(3rd Generation Partnership Project,簡(jiǎn)稱3GPP)提出的一種基 于IP的網(wǎng)絡(luò)架構(gòu),構(gòu)建了一個(gè)的開放而靈活的業(yè)務(wù)環(huán)境,支持多+某體應(yīng)用, 能夠?yàn)橛脩籼峁┴S富的多媒體業(yè)務(wù)。在IMS業(yè)務(wù)體系中,控制層和業(yè)務(wù)層是分離的,控制層不提供具體業(yè) 務(wù),只向業(yè)務(wù)層提供必要的觸發(fā)、路由、計(jì)費(fèi)等功能??刂茖又袠I(yè)務(wù)觸發(fā)和 控制功能是呼叫會(huì)話控制功能(Call Session Control Function,簡(jiǎn)稱CSCF, 分為代理Proxy、查詢Interrogating和服務(wù)Serving三種類型,其中負(fù)主要責(zé) 任的是Serving, Interrogating類型是可選的)完成的,業(yè)務(wù)層是由一系列應(yīng) 用服務(wù)器(Application Server,簡(jiǎn)稱AS)組成,能提供具體業(yè)務(wù)服務(wù),AS 可以是獨(dú)立的實(shí)體,也可以存在于S-CSCF中。控制層(S-CSCF)根據(jù)用戶 的簽約信息控制業(yè)務(wù)觸發(fā),調(diào)用AS上的業(yè)務(wù),實(shí)現(xiàn)業(yè)務(wù)功能。AS和S-CSCF 可以統(tǒng)稱為服務(wù)設(shè)備(SE, Server Equipment)。會(huì)話中的端到端設(shè)備稱為 用戶設(shè)備UE (UserEquipment),負(fù)責(zé)與使用者的交互。這些功能實(shí)體使用 SIP ( Session Initiation Protocol)協(xié)議通訊。在需要播放多媒體信息的業(yè)務(wù)中, 會(huì)需要多媒體資源功能(MediaResource Function,簡(jiǎn)稱MRF,分為控制部 分MRFC和媒體處理部分MRFP)的參與,其控制部分負(fù)責(zé)將SE的SIP信 令翻i奪和解釋為對(duì)MRFP的指令,或者反之將MRFP的回應(yīng)翻譯和解釋為 向SE發(fā)送的SIP信令,而處理部分負(fù)責(zé)媒體流的發(fā)送和接收。呼叫建立過程中同時(shí)向主叫播放多媒體信息的業(yè)務(wù)是IMS中需要實(shí)現(xiàn) 的一種業(yè)務(wù),該業(yè)務(wù)允許在呼叫過程中,被叫網(wǎng)絡(luò)向主叫方播放由被叫方事 先定制好的多媒體信息,包括音頻、視頻、圖形和它們的組合等,并在被叫 方應(yīng)答后停止尚未停止的多媒體信息播放。目前還沒有提出該業(yè)務(wù)的具體的 實(shí)現(xiàn)方法。發(fā)明內(nèi)容本發(fā)明解決的技術(shù)是提供一種呼叫建立過程中同時(shí)向主叫播放多媒體 4言息的方法。為了解決上述技術(shù)問題,本發(fā)明提供了一種呼叫建立過程中同時(shí)向主叫 播放多媒體信息的方法,應(yīng)用于IP多媒體系統(tǒng)即IMS域中,包括以下步驟(a) 當(dāng)主叫用戶呼叫被叫用戶時(shí),被叫的服務(wù)設(shè)備向主叫用戶纟是供呼 叫過程中的多媒體資源信息,并在呼叫被叫的過程中向主叫用戶播放多媒體 信息;(b) 被叫應(yīng)答后,被叫的服務(wù)設(shè)備或/和主叫用戶設(shè)備停止呼叫過程中 多媒體信息的播放并釋放相關(guān)資源。進(jìn)一步地,步驟(a)中,被叫的服務(wù)設(shè)備向主叫用戶提供的呼叫過程 中的多媒體資源信息包括媒體類型、編解碼器信息和媒體資源地址。進(jìn)一步地,步驟(a)中,被叫的服務(wù)設(shè)備是在收到被叫震鈴的消息后 再向主叫用戶播放多媒體信息,或者是在向主叫用戶提供了呼叫過程中的多 媒體資源信息后即向主叫用戶播放多媒體信息。進(jìn)一步地,步驟(a)進(jìn)一步分為以下步驟(al)主叫用戶呼叫被叫用戶,呼叫消息途經(jīng)被叫的服務(wù)設(shè)備時(shí),該服 務(wù)設(shè)備通過多媒體資源功能控制部分MRFC要求多媒體資源功能媒體處理 部分MRFP預(yù)留多媒體資源;(a2)資源預(yù)留成功后,被叫的服務(wù)設(shè)備向主叫發(fā)送回應(yīng)消息,消息中 告之是呼叫過程中的媒體信息,并攜帶多媒體資源的媒體類型、編解碼器、 媒體資源地址信息;(a3 )被叫的服務(wù)設(shè)備通過MRFC要求MRFP向主叫播放多媒體信息。進(jìn)一步地,所述被叫的服務(wù)設(shè)備是利用P-Early-Media技術(shù)向主叫用戶 提供呼叫過程中的多媒體資源信息,步驟(a2)中被叫的服務(wù)設(shè)備通過所述 回應(yīng)消息中的P-Early-Media域告之是呼叫過程中的媒體信息。進(jìn)一步地,步驟(a)中被叫的服務(wù)設(shè)備向主叫提供呼叫過程的多媒體 資源信息的同時(shí),向被叫轉(zhuǎn)發(fā)主叫的呼叫消息,在收到被叫向主叫發(fā)送的攜 帶正常通話的多媒體資源信息的回應(yīng)消息后轉(zhuǎn)發(fā)給主叫;步驟(b)中被叫的服務(wù)設(shè)備收到被叫的應(yīng)答消息后,通知多媒體資源 功能MRF停止向主叫播放多媒體信息和釋放相關(guān)資源,并向主叫轉(zhuǎn)發(fā)該應(yīng) 答消息,使主叫和被叫建立多媒體會(huì)話。進(jìn)一步地,如主叫用戶設(shè)備在收到被叫的應(yīng)答消息前先收到了所述正常 通話的多媒體資源信息,則停止向用戶播放所述呼叫過程中的多i某體信息, 并釋放相關(guān)資源。進(jìn)一步地,步驟(a)中被叫的服務(wù)設(shè)備向主叫提供呼叫過程的多媒體 資源信息的同時(shí),代理主叫呼叫被叫并攜帶主叫的多媒體資源信息,在收到 被叫的回應(yīng)消息后保存其中的正常通話的多4某體資源信息;步驟(b)中被叫的服務(wù)設(shè)備收到被叫的應(yīng)答消息后,通知多媒體資源 功能MRF停止向主叫播放多媒體信息和釋放相關(guān)資源,通知主叫更新會(huì)話 并攜帶被叫的所述正常通話的媒體資源信息,然后向主叫轉(zhuǎn)發(fā)被叫的應(yīng)答消 息,使主叫與被叫建立多媒體會(huì)話。進(jìn)一步地,所述步驟(a)中被叫的服務(wù)設(shè)備在收到被叫的震鈴消息后, 不向主叫轉(zhuǎn)發(fā)該消息。進(jìn)一步地,所述服務(wù)設(shè)備為服務(wù)呼叫會(huì)話控制功能或應(yīng)用服務(wù)器。由上可知,采用本發(fā)明,被叫用戶設(shè)備能使用P-Early-Media技術(shù)實(shí)現(xiàn) 呼叫建立過程中向主叫用戶播放由被叫用戶事先定制好的多媒體信息。
圖1為本發(fā)明第一實(shí)施例方法的基本消息流程圖,該實(shí)施例中不使用更 新技術(shù)。圖2為本發(fā)明第二實(shí)施例方法的基本消息流程圖,該實(shí)施例中使用了更 新技術(shù)。
具體實(shí)施方式
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行更詳細(xì)的說明。為了簡(jiǎn)化流程表示,突出實(shí)際的業(yè)務(wù)控制功能實(shí)體,在本文所有的流程 圖中都省略了主叫用戶服務(wù)設(shè)備SE-A實(shí)體,它在該業(yè)務(wù)中只是簡(jiǎn)單的轉(zhuǎn)發(fā) 消息。由于MRFC很可能與SE在物理上是一個(gè)實(shí)體,所以圖例中將兩者表 示在一個(gè)實(shí)體框中,兩者之間使用SIP協(xié)議通訊。虛線表示的消息是可選的, 虛線框表示的功能也是可選的。實(shí)施例一如圖l所示,本實(shí)施例是不使用更新技術(shù)時(shí),呼叫建立過程中同時(shí)向主 叫播放多媒體信息的方法,描述了主叫用戶UE-A呼叫被叫用戶UE-B時(shí), 被叫用戶服務(wù)設(shè)備SE-B在轉(zhuǎn)發(fā)UE-A的呼叫過程中,控制媒體資源功能向 主叫用戶播放多媒體信息,并在被叫用戶應(yīng)答后停止播放的過程,其步驟如 下步驟101: UE-A呼叫UE-B,發(fā)送呼叫消息,比如發(fā)送INVITE(邀請(qǐng)); 步驟102:呼叫消息途經(jīng)SE-B, SE-B通過MRFC要求MRFP預(yù)留多媒體資源;步驟103:資源預(yù)留成功后,SE-B向UE-A發(fā)送回應(yīng)消息,比如發(fā)送"183 Session Progress",攜帶P-Early-Media域(P-Early-Media在文中也稱為早 媒體)告之是呼叫過程中的媒體信息,并攜帶多媒體資源的媒體類型、編解 碼器、媒體資源地址等信息;UE-A收到SE-B發(fā)來的呼叫過程中的多媒體資源信息后,預(yù)留一部分多i(某體資源以備與MRFP會(huì)話。本實(shí)施例使用了 P-Early-Media技術(shù),P-Early-Media技術(shù)表示早媒體的 一種方式,指示攜帶的媒體信息是早媒體信息。步驟104: SE-B同時(shí)向UE-B轉(zhuǎn)發(fā)UE-A的呼叫消息;該步和步驟103 分為兩步僅為一種描述方式,并不表示操作的先后。步驟105: UE-B收到SE-B向其轉(zhuǎn)發(fā)的呼叫消息后,向UE-A發(fā)送正常 通話的多媒體資源信息,如發(fā)送回應(yīng)消息"183 Session Progress",并攜帶 正常通話的i某體資源的i某體類型、編解碼器、纟某體資源地址等信息,回應(yīng)消 息途經(jīng)SE-B;步驟106: SE-B收到UE-B發(fā)來的回應(yīng)消息后,確?;貞?yīng)消息To域中 的tag標(biāo)識(shí)值與步驟103中"183 Session Progress"消息的To域中的tag標(biāo) 識(shí)值不同,并將該回應(yīng)消息轉(zhuǎn)發(fā)給UE-A;UE-A收到SE-B轉(zhuǎn)發(fā)來的回應(yīng)消息后,預(yù)留一部分多媒體資源以備與 UE-B會(huì)話。步驟107: UE-B開始震鈴,可發(fā)送震鈴消息給UE-A,比如發(fā)送"180 Ringing"消息,震鈴消息途經(jīng)SE-B, SE-B可不轉(zhuǎn)發(fā)該消息,以防止UE-A 觸發(fā)本地鈴聲;步驟108: SE-B通過MRFC要求MRFP開始向UE-A播放多媒體信息 (被叫用戶定制好的);步驟109: MRFP根據(jù)MRFC的要求向UE-A播放多媒體信息;上述兩個(gè)步驟108和109可在步驟107后執(zhí)行,也可早于步驟107但晚 于步驟103執(zhí)行。步驟110: UE-B應(yīng)答UE-A的呼叫,向UE-A發(fā)送應(yīng)答消息,比如應(yīng)答 "200 OK"消息,如果應(yīng)答消息尚未到達(dá)UE-A時(shí),UE-A已經(jīng)收到UE-B 發(fā)來的正常通話的多媒體資源信息,則可停止播放MRFP發(fā)來的多媒體信 息并釋放相關(guān)資源;步驟111: UE-B向UE-A發(fā)送的應(yīng)答消息到達(dá)SE-B;步驟112: SE-B收到應(yīng)答消息后,通過MRFC要求MRFP停止向UE-A播放多媒體信息,并釋放與多媒體信息相關(guān)的資源;步驟113: SE-B向UE-A轉(zhuǎn)發(fā)UE-B發(fā)來的應(yīng)答消息;步驟114: UE-A和UE-B間建立起多々某體會(huì)話,同時(shí)終止了與MRFP 的媒體鏈路。實(shí)施例二如圖2所示,本實(shí)施例是使用更新技術(shù)時(shí),呼叫建立過程中同時(shí)向主叫 播放多媒體信息的方法,描述了主叫用戶UE-A呼叫被叫用戶UE-B時(shí),被 叫用戶服務(wù)設(shè)備SE-B在代理UE-A呼叫UE-B的過程中,控制媒體資源功 能向主叫播放多媒體信息,并在被叫用戶應(yīng)答后停止播放并更新UE-A的會(huì) 話過程,其步驟如下步驟201: UE-A呼叫UE-B,發(fā)送呼叫消息,比如發(fā)送INVITE (邀請(qǐng));步驟202:呼叫消息途經(jīng)SE-B, SE-B通過MRFC要求MRFP預(yù)留多媒 體資源;步驟203:資源預(yù)留成功后,SE-B向UE-A發(fā)送回應(yīng)消息如發(fā)送"183 Session Progress",攜帶P-Early-Media域告之是呼叫過程中的媒體信息,并 攜帶多媒體資源的媒體類型、編解碼器、媒體資源地址等信息;UE-A收到SE-B發(fā)來的預(yù)留的多媒體資源信息后,預(yù)留一部分多媒體 資源以備與MRFP會(huì)話。步驟204,同時(shí)SE-B代理UE-A呼叫UE-B,比如發(fā)送INVITE消息, 并攜帶了 UE-A的多媒體資源信息;步驟205: UE-B收到SE-B代理UE-A發(fā)來的呼叫消息后,向SE-B發(fā) 送回應(yīng)消息,比如消息"183 Session Progress",并攜帶正常通話的多々某體 資源的媒體類型、編解碼器、媒體資源地址等信息;SE-B保存該回應(yīng)消息中的正常通話的多媒體資源信息,但不向UE-A 轉(zhuǎn)發(fā)該消息。步驟206: UE-B開始震鈴,可發(fā)送震鈴消息給SE-B,比如發(fā)送"180Ringing"消息,SE-B收到震鈴消息后可不轉(zhuǎn)發(fā)該消息,以防止UE-A觸發(fā) 本地鈴聲;步驟207: SE-B通過MRFC要求MRFP開始向UE-A播放多媒體信息;步驟208: MRFP根據(jù)MRFC的要求向UE-A播放多媒體信息;上述兩個(gè)步驟207和208可在步驟206后執(zhí)行,也可早于步驟206但晚 于步驟103執(zhí)行。步驟209: UE-B應(yīng)答SE-B代理UE-A發(fā)來的呼叫消息,向SE-B發(fā)送 應(yīng)答消息,比如回應(yīng)"200 OK"消息;步驟210: SE-B收到UE-B發(fā)來的應(yīng)答消息后,通過MRFC要求MRFP 停止向UE-A播放多媒體信息,并釋放與多媒體信息相關(guān)的資源;步驟211: SE-B同時(shí)通知UE-A更新會(huì)話,使UE-A與MRFP的媒體連 接變?yōu)榕cUE-B的連接,比如向UE-A發(fā)送UPDATE (更新)消息,消息 中包含UE-B回應(yīng)消息中攜帶的UE-B的正常通話的多媒體資源信息;該步和步驟210分為兩步僅為一種描述方式,并不表示操作的先后。步驟212: SE-B向UE-A轉(zhuǎn)發(fā)UE-B發(fā)來的應(yīng)答消息;步驟213 、 UE-A和UE-B間建立起多媒體會(huì)話。本實(shí)施例的這種采用媒體連接更新技術(shù)的方式可使UE-A端需要較少的 資源完成^ 某體切換。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的 形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種呼叫建立過程中同時(shí)向主叫播放多媒體信息的方法,應(yīng)用于IP多媒體系統(tǒng)即IMS域中,包括以下步驟(a)當(dāng)主叫用戶呼叫被叫用戶時(shí),被叫的服務(wù)設(shè)備向主叫用戶提供呼叫過程中的多媒體資源信息,并在呼叫被叫的過程中向主叫用戶播放多媒體信息;(b)被叫應(yīng)答后,被叫的服務(wù)設(shè)備或/和主叫用戶設(shè)備停止呼叫過程中多媒體信息的播放并釋放相關(guān)資源。
2、 如權(quán)利要求l所述的方法,其特征在于步驟(a)中,被叫的服務(wù)設(shè)備向主叫用戶提供的呼叫過程中的多媒體 資源信息包括媒體類型、編解碼器信息和媒體資源地址。
3、 如權(quán)利要求1所述的方法,其特征在于步驟(a)中,被叫的服務(wù)設(shè)備是在收到被叫震鈴的消息后再向主叫用 戶播放多媒體信息,或者是在向主叫用戶提供了呼叫過程中的多媒體資源信 息后即向主叫用戶播放多媒體信息。
4、 如權(quán)利要求l所述的方法,其特征在于,步驟(a)進(jìn)一步分為以下 步驟(al )主叫用戶呼叫被叫用戶,呼叫消息途經(jīng)被叫的服務(wù)設(shè)備時(shí),該服 務(wù)設(shè)備通過多媒體資源功能控制部分MRFC要求多媒體資源功能媒體處理 部分MRFP預(yù)留多々某體資源;(a2)資源預(yù)留成功后,被叫的服務(wù)設(shè)備向主叫發(fā)送回應(yīng)消息,消息中 告之是呼叫過程中的媒體信息,并攜帶多媒體資源的媒體類型、編解碼器、 媒體資源地址信息;(a3 )被叫的服務(wù)設(shè)備通過MRFC要求MRFP向主叫播放多媒體信息。
5、 如權(quán)利要求4所述的方法,其特征在于所述被叫的服務(wù)設(shè)備是利用P-Early-Media技術(shù)向主叫用戶提供呼叫過程中的多媒體資源信息,步驟(a2)中被叫的服務(wù)設(shè)備通過所述回應(yīng)消息中 的P-Early-Media域告之是呼叫過程中的媒體信息。
6、 如權(quán)利要求1或4所述的方法,其特征在于步驟(a)中被叫的服務(wù)設(shè)備向主叫提供呼叫過程的多媒體資源信息的 同時(shí),向被叫轉(zhuǎn)發(fā)主叫的呼叫消息,在收到被叫向主叫發(fā)送的攜帶正常通話 的多媒體資源信息的回應(yīng)消息后轉(zhuǎn)發(fā)給主叫;步驟(b)中被叫的服務(wù)設(shè)備收到被叫的應(yīng)答消息后,通知多媒體資源 功能MRF停止向主叫播放多媒體信息和釋放相關(guān)資源,并向主叫轉(zhuǎn)發(fā)該應(yīng) 答消息,使主叫和被叫建立多媒體會(huì)話。
7、 如權(quán)利要求6所述的方法,其特征在于如主叫用戶設(shè)備在收到被叫的應(yīng)答消息前先收到了所述正常通話的多 媒體資源信息,則停止向用戶播放所述呼叫過程中的多媒體信息,并釋放相 關(guān)資源。
8、 如權(quán)利要求1或4所述的方法,其特征在于步驟(a)中被叫的服務(wù)設(shè)備向主叫提供呼叫過程的多媒體資源信息的 同時(shí),代理主叫呼叫被叫并攜帶主叫的多媒體資源信息,在收到被叫的回應(yīng) 消息后保存其中的正常通話的多媒體資源信息;步驟(b)中被叫的服務(wù)設(shè)備收到被叫的應(yīng)答消息后,通知多i某體資源 功能MRF停止向主叫播放多媒體信息和釋放相關(guān)資源,通知主叫更新會(huì)話 并攜帶被叫的所述正常通話的媒體資源信息,然后向主叫轉(zhuǎn)發(fā)被叫的應(yīng)答消 息,使主叫與被叫建立多媒體會(huì)話。
9、 如權(quán)利要求6和8所述的方法,其特征在于所述步驟(a)中被叫的服務(wù)設(shè)備在收到被叫的震鈴消息后,不向主叫 轉(zhuǎn)發(fā)該消息。
10、 如權(quán)利要求1所述的方法,其特征在于 所述服務(wù)設(shè)備為服務(wù)呼叫會(huì)話控制功能或應(yīng)用服務(wù)器。
全文摘要
本發(fā)明提供了一種呼叫建立過程中同時(shí)向主叫播放多媒體信息的方法,應(yīng)用于IP多媒體系統(tǒng)即IMS域中,包括以下步驟(a)當(dāng)主叫用戶呼叫被叫用戶時(shí),被叫的服務(wù)設(shè)備向主叫用戶提供呼叫過程中的多媒體資源信息,并在呼叫被叫的過程中向主叫用戶播放多媒體信息;(b)被叫應(yīng)答后,被叫的服務(wù)設(shè)備或/和主叫用戶設(shè)備停止呼叫過程中多媒體信息的播放并釋放相關(guān)資源。采用本發(fā)明的技術(shù)方案后,被叫用戶設(shè)備能使用P-Early-Media技術(shù)實(shí)現(xiàn)呼叫建立過程中向主叫用戶播放由被叫用戶事先定制好的多媒體信息。
文檔編號(hào)H04L29/06GK101330394SQ20071011079
公開日2008年12月24日 申請(qǐng)日期2007年6月18日 優(yōu)先權(quán)日2007年6月18日
發(fā)明者岷 沈, 謝振華 申請(qǐng)人:中興通訊股份有限公司