專利名稱:Ims網絡中實現(xiàn)無話路迂回多媒體彩鈴業(yè)務的方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及電信通訊行業(yè)領域,更具體地,涉及第三代移動通信系統(tǒng)之IP多媒體子系統(tǒng)IMS(IP Multimedia Subsystem)網絡中的一種實現(xiàn)無話路迂回多媒體彩鈴業(yè)務的方法和系統(tǒng)。
背景技術:
近年來,隨著電信技術的發(fā)展,個性化的電信服務應運而生。彩色回鈴音業(yè)務作為一種個性化的增值服務,可以提供時尚的個性化回鈴音,已經受到越來越多用戶的喜愛。當被叫用戶注冊了彩鈴業(yè)務并事先定制了彩色回鈴音,那么當主叫用戶撥打被叫用戶時,根據被叫用戶設置的播放策略,主叫用戶能夠聽到個性化的彩色回鈴音,而不再是單調的普通回鈴音。但是,目前出現(xiàn)的在全球移動通信系統(tǒng)(GSM)、碼分多址系統(tǒng)(CDMA)以及固定通信系統(tǒng)(PSTN)上的音頻彩鈴是基于窄帶中繼而實現(xiàn)的,而目前窄帶傳輸?shù)膸捴挥?4K,很難實現(xiàn)多媒體彩鈴的播放。
隨著移動通信從2G向3G的演進,不但在無線系統(tǒng)采用了更先進的寬帶CDMA技術,在核心網絡方面也正從電路交換向分組交換轉變。基于Internet和電信網絡融合的趨勢,各標準化組織提出了下一代網絡的概念,在分組承載網基礎上引入了全IP業(yè)務網絡架構的IP多媒體子系統(tǒng)(IMS),可以為用戶提供狀態(tài)呈現(xiàn)、即時消息、視頻會議等豐富多彩的多媒體業(yè)務。IMS網絡的出現(xiàn),為向用戶播放多媒體彩鈴提供了切實可行的基礎。
多媒體彩鈴(MRBT,Multimedia Ring Back Tone)可以為主叫用戶播放極具個性的多媒體信息,播放的多媒體信息可以是音頻數(shù)據和/或視頻數(shù)據,諸如音樂、視頻及其結合等具有個性的多媒體信息。但是,多媒體彩鈴業(yè)務不是IMS的基本業(yè)務,而是增值業(yè)務,如何在IMS網絡下實現(xiàn)向主叫用戶播放多媒體彩鈴已經成為當務之急。
發(fā)明內容
為了解決現(xiàn)有技術中存在的問題,本發(fā)明提供了一種實現(xiàn)無話路迂回多媒體彩鈴業(yè)務的方法和系統(tǒng),以便在IMS網絡中實現(xiàn)向主叫用戶播放多媒體彩鈴。
本發(fā)明的一個方面提供了一種在IMS網絡中實現(xiàn)無話路迂回多媒體彩鈴業(yè)務的方法,其可以包括以下步驟步驟一,當主叫終端呼叫被叫終端時,被叫終端所屬的PSS服務器觸發(fā)呼叫流程;步驟二,當PSS服務器判斷被叫終端處于空閑狀態(tài)時,采用會話描述協(xié)議在主叫終端與被叫終端和主叫終端與媒體服務器之間執(zhí)行媒體協(xié)商處理,并且在主叫終端預留資源;步驟三,在主叫終端預留資源成功之后,采用會話描述協(xié)議在主叫終端與被叫終端和主叫終端與媒體服務器之間執(zhí)行媒體更新處理;以及步驟四,在被叫終端振鈴之后,媒體服務器向主叫終端播放多媒體彩鈴。
步驟一中包括以下處理當主叫終端呼叫被叫終端時,主叫終端向IMS網絡發(fā)送呼叫建立請求信息;在IMS網絡中查詢被叫終端所屬的PSS服務器;以及將呼叫建立請求信息發(fā)送給PSS服務器,從而觸發(fā)呼叫流程。
步驟二中包括以下處理PSS服務器判斷被叫終端是否處于空閑狀態(tài);如果被叫終端處于空閑狀態(tài),則PSS服務器確定被叫終端是否登記了多媒體彩鈴業(yè)務;如果被叫終端已登記多媒體彩鈴業(yè)務,則PSS服務器呼叫多媒體彩鈴中心,開始執(zhí)行媒體協(xié)商并觸發(fā)被叫彩鈴業(yè)務模塊;PSS服務器呼叫被叫終端,發(fā)起主叫終端與被叫終端之間的媒體協(xié)商;被叫彩鈴業(yè)務模塊根據呼叫信息,查詢需要播放給主叫終端的多媒體彩鈴的地址;以及媒體服務器發(fā)起與主叫終端之間的媒體協(xié)商,主叫終端預留資源。
其中,主叫終端與被叫終端之間的媒體協(xié)商是Session媒體協(xié)商,以及主叫終端與媒體服務器之間的媒體協(xié)商是Early Session媒體協(xié)商。
另外,多媒體彩鈴中心至少包括應用服務器、和媒體服務器,以及呼叫信息包括主叫終端的號碼、被叫終端的號碼、當前日期、當前時間、和被叫終端設定的播放策略。
步驟三中包括以下處理在主叫終端預留資源成功之后,主叫終端發(fā)起媒體更新操作,完成主叫終端與媒體服務器之間的媒體更新;以及完成主叫終端與被叫終端之間的媒體更新,其中,主叫終端與媒體服務器之間的媒體更新是Early Session媒體更新,以及主叫終端與被叫終端之間的媒體更新是Session媒體更新。
另外,在步驟四中包括以下處理在被叫終端振鈴之后,PSS服務器通知多媒體彩鈴中心播放多媒體彩鈴;多媒體彩鈴中心將多媒體彩鈴傳輸至主叫終端;以及主叫終端播放多媒體彩鈴。
該方法還包括當被叫終端應答主叫終端時,多媒體彩鈴中心結束播放多媒體彩鈴,主叫終端與被叫終端開始進行通話。
其中,主叫終端和被叫終端是第三代移動通信系統(tǒng)中的IP多媒體子系統(tǒng)終端,以及PSS服務器提供IP多媒體電話業(yè)務,至少包括基本業(yè)務、補充業(yè)務、和IP centrex業(yè)務。
本發(fā)明的另一方面提供了一種在IMS網絡中實現(xiàn)無話路迂回多媒體彩鈴業(yè)務的系統(tǒng),其可以包括呼叫裝置,用于當主叫終端呼叫被叫終端時,觸發(fā)呼叫流程;媒體協(xié)商裝置,用于當PSS服務器判斷被叫終端處于空閑狀態(tài)時,采用會話描述協(xié)議在主叫終端與被叫終端和主叫終端與媒體服務器之間執(zhí)行媒體協(xié)商處理,并且在主叫終端預留資源;媒體更新裝置,用于在主叫終端預留資源成功之后,采用會話描述協(xié)議在主叫終端與被叫終端和主叫終端與媒體服務器之間執(zhí)行媒體更新處理;以及播放裝置,用于在被叫終端振鈴之后,媒體服務器向主叫終端播放多媒體彩鈴。
呼叫裝置包括發(fā)送模塊,用于當主叫終端呼叫被叫終端時,向IMS網絡發(fā)送呼叫建立請求信息;第一查詢模塊,用于在IMS網絡中查詢被叫終端所屬的PSS服務器;以及觸發(fā)模塊,將呼叫建立請求信息發(fā)送給PSS服務器,從而觸發(fā)呼叫流程。
媒體協(xié)商裝置包括判斷模塊,用于判斷被叫終端是否處于空閑狀態(tài);確定模塊,用于當被叫終端處于空閑狀態(tài)時,確定被叫終端是否登記了多媒體彩鈴業(yè)務;協(xié)商啟動模塊,用于當被叫終端已登記多媒體彩鈴業(yè)務時,呼叫多媒體彩鈴中心,開始執(zhí)行媒體協(xié)商并觸發(fā)被叫彩鈴業(yè)務模塊;主被叫協(xié)商模塊,用于呼叫被叫終端,發(fā)起主叫終端與被叫終端之間的媒體協(xié)商;第二查詢模塊,用于根據呼叫信息,查詢需要播放給主叫終端的多媒體彩鈴的地址;以及媒體服務器和主叫協(xié)商模塊,用于完成媒體服務器與主叫終端之間的媒體協(xié)商,使主叫終端預留資源。
其中,主叫終端與被叫終端之間的媒體協(xié)商是Session媒體協(xié)商,以及主叫終端與媒體服務器之間的媒體協(xié)商是Early Session媒體協(xié)商。
另外,多媒體彩鈴中心至少包括應用服務器、和媒體服務器,以及呼叫信息包括主叫終端的號碼、被叫終端的號碼、當前日期、當前時間、和被叫終端設定的播放策略。
媒體更新裝置包括媒體服務器和主叫更新模塊,用于在主叫終端預留資源成功之后,發(fā)起媒體更新操作,完成主叫終端與媒體服務器之間的媒體更新;以及主被叫更新模塊,用于完成主叫終端與被叫終端之間的媒體更新,主叫終端與媒體服務器之間的媒體更新是Early Session媒體更新,以及主叫終端與被叫終端之間的媒體更新是Session媒體更新。
播放裝置包括通知模塊,用于在被叫終端振鈴之后,通知多媒體彩鈴中心播放多媒體彩鈴;以及傳輸和播放模塊,用于將多媒體彩鈴傳輸至主叫終端,并播放多媒體彩鈴。
該系統(tǒng)還包括通話裝置,用于當被叫終端應答主叫終端時,結束播放多媒體彩鈴,主叫終端與被叫終端進行通話。
其中,主叫終端和被叫終端是第三代移動通信系統(tǒng)中的IP多媒體子系統(tǒng)終端,以及PSS服務器提供IP多媒體電話業(yè)務,至少包括基本業(yè)務、補充業(yè)務、和IP centrex業(yè)務。
因而,采用本發(fā)明的方法和系統(tǒng),避免了多媒體彩鈴中心既負責彩鈴播放又負責呼叫的建立和拆除這種方式下存在的話路迂回缺陷,能夠杜絕多媒體彩鈴中心資源的大量浪費,通過對Early Session和Precondition擴展的支持,保證了多媒體彩鈴播放和主被叫通話的質量。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現(xiàn)和獲得。
附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中圖1是根據本發(fā)明的實現(xiàn)無話路迂回多媒體彩鈴業(yè)務的方法的流程圖;圖2是本發(fā)明中用到的系統(tǒng)組網結構示意圖;圖3是根據本發(fā)明實施例的向主叫終端播放音頻或視頻的流程圖;以及圖4是根據本發(fā)明的實現(xiàn)無話路迂回多媒體彩鈴業(yè)務的系統(tǒng)的框圖。
具體實施例方式
以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
圖1是根據本發(fā)明的實現(xiàn)無話路迂回多媒體彩鈴業(yè)務的方法的流程圖。如圖1所示,該方法包括以下步驟步驟S102,當主叫終端呼叫被叫終端時,被叫終端所屬的PSS服務器觸發(fā)呼叫流程;步驟S104,當PSS服務器判斷被叫終端處于空閑狀態(tài)時,采用會話描述協(xié)議在主叫終端與被叫終端和主叫終端與媒體服務器之間執(zhí)行媒體協(xié)商處理,并且在主叫終端預留資源;步驟S106,在主叫終端預留資源成功之后,采用會話描述協(xié)議在主叫終端與被叫終端和主叫終端與媒體服務器之間執(zhí)行媒體更新處理;以及步驟S108,在被叫終端振鈴之后,媒體服務器向主叫終端播放多媒體彩鈴。
步驟S102中包括以下處理當主叫終端呼叫被叫終端時,主叫終端向IMS網絡發(fā)送呼叫建立請求信息;在IMS網絡中查詢被叫終端所屬的PSS服務器;以及將呼叫建立請求信息發(fā)送給PSS服務器,從而觸發(fā)呼叫流程。
步驟S104中包括以下處理PSS服務器判斷被叫終端是否處于空閑狀態(tài);如果被叫終端處于空閑狀態(tài),則PSS服務器確定被叫終端是否登記了多媒體彩鈴業(yè)務;如果被叫終端已登記多媒體彩鈴業(yè)務,則PSS服務器呼叫多媒體彩鈴中心,開始執(zhí)行媒體協(xié)商并觸發(fā)被叫彩鈴業(yè)務模塊;PSS服務器呼叫被叫終端,發(fā)起主叫終端與被叫終端之間的媒體協(xié)商;被叫彩鈴業(yè)務模塊根據呼叫信息,查詢需要播放給主叫終端的多媒體彩鈴的地址;以及媒體服務器發(fā)起與主叫終端之間的媒體協(xié)商,主叫終端預留資源。
其中,主叫終端與被叫終端之間的媒體協(xié)商是Session媒體協(xié)商,以及主叫終端與媒體服務器之間的媒體協(xié)商是Early Session媒體協(xié)商。
另外,多媒體彩鈴中心至少包括應用服務器、和媒體服務器,以及呼叫信息包括主叫終端的號碼、被叫終端的號碼、當前日期、當前時間、和被叫終端設定的播放策略。
步驟S106中包括以下處理在主叫終端預留資源之后,主叫終端發(fā)起媒體更新操作,完成主叫終端與媒體服務器之間的媒體更新;以及完成主叫終端與被叫終端之間的媒體更新。
其中,主叫終端與媒體服務器之間的媒體更新是Early Session媒體更新,以及主叫終端與被叫終端之間的媒體更新是Session媒體更新。
另外,在步驟S108中包括以下處理在被叫終端振鈴之后,PSS服務器通知多媒體彩鈴中心播放多媒體彩鈴;多媒體彩鈴中心將多媒體彩鈴傳輸至主叫終端;以及主叫終端播放多媒體彩鈴。
該方法還包括當被叫終端應答主叫終端時,多媒體彩鈴中心結束播放多媒體彩鈴,主叫終端與被叫終端開始進行通話。
其中,主叫終端和被叫終端是第三代移動通信系統(tǒng)中的IP多媒體子系統(tǒng)終端,以及PSS服務器提供IP多媒體電話業(yè)務,包括基本業(yè)務、補充業(yè)務、和IP centrex業(yè)務等。
圖2是本發(fā)明中用到的系統(tǒng)組網結構示意圖。與本發(fā)明相關的設備包括主叫終端、IMS核心網絡(含呼叫/會話控制功能(CSCF)、歸屬用戶服務器(HSS)、PSTN/ISDN模擬業(yè)務(PSS))、多媒體彩鈴中心(含應用服務器(AS)、媒體服務器(MS)等)、被叫終端。其中,所述主叫終端和被叫終端在本實施例中為軟終端Soft Phone,支持會話初始協(xié)議(SIP);所述應用服務器執(zhí)行被叫彩鈴業(yè)務模塊,并與IMS核心網絡和媒體服務器使用SIP協(xié)議交互;所述媒體服務器存儲音頻和視頻媒體,使用SIP協(xié)議與AS交互,使用RTP(實時傳輸協(xié)議)包向終端傳輸音頻或視頻數(shù)據。另外,PSS服務器在本實施例中對應于圖2的PSS,以及HSS服務器對應于圖2的HSS。
如圖2所示,列出了本發(fā)明相關的主要設備,為了簡化描述,假設主叫用戶和被叫用戶歸屬于同一個HSS、S-CSCF和PSS。如圖所示,包括以下部分軟終端Soft Phone、代理CSCF(P-CSCF)、問詢CSCF(I-CSCF)、服務CSCF(S-CSCF)、歸屬用戶服務器HSS、PSTN/ISDN模擬業(yè)務PSS、應用服務器AS、媒體服務器MS。
在通訊連接上,各網元之間通過TCP/IP網絡相連,Soft Phone與P-CSCF之間采用SIP協(xié)議進行交互,P-CSCF、I-CSCF和S-CSCF三個網元之間采用SIP協(xié)議進行交互,I-CSCF、S-CSCF兩個網元和HSS之間采用Diameter協(xié)議進行交互,S-CSCF、AS兩個網元和PSS之間采用SIP協(xié)議進行交互,AS和MS之間采用SIP協(xié)議進行交互,MS和主叫終端之間采用RTP協(xié)議傳輸音頻或視頻信息。
呼叫/會話控制功能CSCF有三種類型代理CSCF(P-CSCF)、問詢CSCF(I-CSCF)、服務CSCF(S-CSCF),是IMS核心網絡中最重要的功能實體。PSS服務器在IMS網絡中提供基本業(yè)務、補充業(yè)務、IP centrex業(yè)務等IP多媒體電話業(yè)務。
被叫彩鈴業(yè)務模塊裝載并運行在所述應用服務器AS上,作為被叫彩鈴業(yè)務實現(xiàn)的核心部分,實現(xiàn)如下功能
根據主叫號碼、被號號碼、當前日期、當前時間以及被叫用戶設定的播放策略,查詢出本次呼叫需要給主叫播放的多媒體彩鈴的地址;控制與主被叫終端后續(xù)消息的交互;控制媒體服務器與主叫終端之間的媒體協(xié)商;以及控制媒體服務器向主叫終端播放媒體的開始與停止。
呼叫的建立與拆除由IMS核心網絡的PSS服務器控制,使得呼叫、控制、承載互相分離,這樣主被叫的話路不需要經過多媒體彩鈴中心進行橋接,即在此種方案下主被叫之間無話路迂回。在主被叫進入通話狀態(tài)后,多媒體彩鈴中心和PSS服務器之間的信令鏈路隨著多媒體彩鈴播放的結束而拆除,呼叫雙方發(fā)生的信令交互不再與多媒體彩鈴中心有關,直接由PSS服務器來控制,多媒體彩鈴中心不必再為處理和轉發(fā)這些信令浪費資源,不必再保持呼叫的會話數(shù)據區(qū)直到通話結束,杜絕了多媒體彩鈴中心CPU和內存等資源的大量浪費,同時也縮短了這些信令的傳遞時延。
圖3是根據本發(fā)明實施例的向主叫終端播放音頻或視頻的流程圖,其中,為了保證多媒體彩鈴中心向主叫播放彩鈴的效果以及主被叫通話的質量,需要IMS核心網絡和主被叫終端同時支持Precondition(預處理)和Early Session(早會話)擴展,以下將結合圖2對圖3進行詳細描述。如圖3所示,具體包括以下步驟步驟S301,主叫撥打被叫,主叫向IMS核心網絡發(fā)起呼叫建立請求,在IMS核心網絡查詢到被叫所屬的PSS,于是將呼叫建立請求消息發(fā)送給IMS核心網絡的PSS網元觸發(fā)被叫流程,該呼叫建立請求消息中攜帶Session媒體SDP A1;
步驟S302,PSS被叫流程判斷所呼叫的被叫是否為空閑狀態(tài),若被叫為空閑狀態(tài)則PSS將主叫發(fā)起的呼叫建立請求發(fā)送給被叫終端;步驟S303,被叫終端在收到呼叫建立請求消息之后,給PSS發(fā)送呼叫進展響應消息,該消息中攜帶Early Session媒體SDP B1以及Session媒體SDP B2,SDP B2是對主叫終端媒體SDP A1協(xié)商后的媒體能力;步驟S304,PSS收到被叫終端的呼叫進展消息后,通知多媒體彩鈴中心MRBT準備資源,向MRBT發(fā)起呼叫建立請求,該請求消息中攜帶Session媒體SDP AS1,AS1的媒體類型參考SDP A1;步驟S305,MRBT根據主叫號碼、被號號碼、當前日期、當前時間以及被叫用戶設定的播放策略,查詢出本次呼叫需要給主叫播放的多媒體彩鈴的地址,然后向PSS發(fā)送呼叫進展響應消息,由于MRBT中的媒體服務器要向主叫終端播放多媒體彩鈴,MRBT在該消息中攜帶Early Session媒體為媒體服務器SDP mrbt2,Session媒體SDP mrbt1;步驟S306,PSS向主叫終端發(fā)送呼叫進展消息,該消息中攜帶Early Session媒體為來自MRBT中媒體服務器的SDP mrbt2,Session媒體為主被叫終端媒體協(xié)商后的媒體SDP B2,至此完成了主叫終端與被叫終端之間Session媒體的協(xié)商;步驟S307,主叫終端向PSS發(fā)送呼叫進展證實消息,該消息中攜帶Early Session媒體SDP A2,SDP A2是對MRBT中媒體服務器的媒體SDP mrbt2協(xié)商后的媒體能力,同時主叫終端開始預留資源;
步驟S308,PSS將主叫終端發(fā)送的呼叫進展消息發(fā)送給MRBT,至此完成了主叫終端與MRBT中媒體服務器之間Early Session媒體的協(xié)商;步驟S309,PSS發(fā)送呼叫進展消息給被叫終端,該消息中攜帶Early Session媒體SDP AS1’,并設置該媒體為inactive使其不起作用;步驟S310,在主叫終端資源預留成功后,主叫終端發(fā)起媒體更新操作,該消息中攜帶Early Session媒體SDP A2’以及Session媒體SDP A1’;步驟S311,PSS向MRBT發(fā)起媒體更新操作,該消息中攜帶Early Session媒體SDP A2’以及Session媒體SDP AS1”,并設置Session媒體為inactive使其不起作用;步驟S312,MRBT向PSS發(fā)送媒體更新確認響應,該消息中攜帶Early Session媒體SDP mrbt2’以及Session媒體SDP mrbt1’,SDP mrbt2’是對SDP A2’協(xié)商后的媒體能力;步驟S313,PSS向被叫終端發(fā)起媒體更新操作,該消息中攜帶Early Session媒體SDP AS1以及Session媒體SDP A1’,并設置Early Session媒體為inactive使其不起作用;步驟S314,被叫終端向PSS發(fā)送媒體更新確認響應,該消息中攜帶Early Session媒體SDP B1’以及Session媒體SDP B2’,SDP B2’是對SDP A1’協(xié)商后的媒體能力;步驟S315,PSS向主叫終端發(fā)送媒體更新確認響應,該消息中攜帶Early Session媒體SDP mrbt2’、以及Session媒體SDP B2’,至此資源預留成功后主叫終端和媒體服務器、被叫終端之間的媒體更新完成,媒體服務器可以以Early Session媒體SDP mrbt2’類型向主叫終端播放多媒體彩鈴,主被叫終端之間可以以Session媒體SDPB2’類型進行通話;步驟S316,被叫振鈴,被叫終端向PSS發(fā)送呼叫振鈴消息;步驟S317,PSS向MRBT發(fā)送播放請求,通知多媒體彩鈴中心開始播放多媒體彩鈴;步驟S318,PSS向主叫終端發(fā)送呼叫振鈴消息,至此MRBT中的媒體服務器開始向主叫終端播放步驟S305中查詢出的多媒體彩鈴;步驟S319,被叫摘機應答,被叫終端向PSS發(fā)送呼叫應答消息;步驟S320,PSS向MRBT發(fā)送播放結束請求,通知多媒體彩鈴中心結束此次多媒體彩鈴的播放;以及步驟S321,PSS向主叫終端發(fā)送呼叫應答消息,至此主被叫之間開始通話。
其中,主叫終端和媒體服務器之間的Early Session的媒體協(xié)商由媒體服務器發(fā)起,所述主叫終端和被叫終端之間的Session的媒體協(xié)商由主叫終端發(fā)起,所述媒體更新由主叫終端發(fā)起,所述媒體協(xié)商和媒體更新采用SDP(Session Description Protocol,會話描述協(xié)議)協(xié)議進行。其中,所述主叫用戶和被叫用戶都是第三代移動通信系統(tǒng)之IMS用戶,在IMS核心網絡的HSS上放號,被叫用戶在HSS上簽約了PSS業(yè)務模板,同時被叫用戶在PSS上登記了彩鈴業(yè)務并在多媒體彩鈴中心開通被叫彩鈴業(yè)務。
圖4是根據本發(fā)明的實現(xiàn)無話路迂回多媒體彩鈴業(yè)務的系統(tǒng)400的框圖。如圖4所示,該系統(tǒng)包括呼叫裝置402,用于當主叫終端呼叫被叫終端時,觸發(fā)呼叫流程;媒體協(xié)商裝置404,用于當PSS服務器判斷被叫終端處于空閑狀態(tài)時,采用會話描述協(xié)議在主叫終端與被叫終端和主叫終端與媒體服務器之間執(zhí)行媒體協(xié)商處理,并且在主叫終端預留資源;媒體更新裝置406,用于在主叫終端預留資源成功之后,采用會話描述協(xié)議在主叫終端與被叫終端和主叫終端與媒體服務器之間執(zhí)行媒體更新處理;以及播放裝置408,用于在被叫終端振鈴之后,媒體服務器向主叫終端播放多媒體彩鈴。
呼叫裝置402包括發(fā)送模塊,用于當主叫終端呼叫被叫終端時,向IMS網絡發(fā)送呼叫建立請求信息;第一查詢模塊,用于在IMS網絡中查詢被叫終端所屬的PSS服務器;以及觸發(fā)模塊,將呼叫建立請求信息發(fā)送給PSS服務器,從而觸發(fā)呼叫流程。
媒體協(xié)商裝置404包括判斷模塊,用于判斷被叫終端是否處于空閑狀態(tài);確定模塊,用于當被叫終端處于空閑狀態(tài)時,確定被叫終端是否登記了多媒體彩鈴業(yè)務;協(xié)商啟動模塊,用于當被叫終端已登記多媒體彩鈴業(yè)務時,呼叫多媒體彩鈴中心,開始執(zhí)行媒體協(xié)商并觸發(fā)被叫彩鈴業(yè)務模塊;主被叫協(xié)商模塊,用于呼叫被叫終端,發(fā)起主叫終端與被叫終端之間的媒體協(xié)商;第二查詢模塊,用于根據呼叫信息,查詢需要播放給主叫終端的多媒體彩鈴的地址;以及媒體服務器和主叫協(xié)商模塊,用于完成媒體服務器與主叫終端之間的媒體協(xié)商,使主叫終端預留資源。
其中,主叫終端與被叫終端之間的媒體協(xié)商是Session媒體協(xié)商,以及主叫終端與媒體服務器之間的媒體協(xié)商是Early Session媒體協(xié)商。
另外,多媒體彩鈴中心至少包括應用服務器、和媒體服務器,以及呼叫信息包括主叫終端的號碼、被叫終端的號碼、當前日期、當前時間、和被叫終端設定的播放策略。
媒體更新裝置406包括媒體服務器和主叫更新模塊,用于在主叫終端預留資源成功之后,發(fā)起媒體更新操作,完成主叫終端與媒體服務器之間的媒體更新;以及主被叫更新模塊,用于完成主叫終端與被叫終端之間的媒體更新。
主叫終端與媒體服務器之間的媒體更新是Early Session媒體更新,以及主叫終端與被叫終端之間的媒體更新是Session媒體更新。
播放裝置408包括通知模塊,用于在被叫終端振鈴之后,通知多媒體彩鈴中心播放多媒體彩鈴;以及傳輸和播放模塊,用于將多媒體彩鈴傳輸至主叫終端,并播放多媒體彩鈴。
該系統(tǒng)還包括通話裝置,用于當被叫終端應答主叫終端時,結束播放多媒體彩鈴,主叫終端與被叫終端開始進行通話。
其中,主叫終端和被叫終端是第三代移動通信系統(tǒng)中的IP多媒體子系統(tǒng)終端,以及PSS服務器提供IP多媒體電話業(yè)務,包括基本業(yè)務、補充業(yè)務、和IP centrex業(yè)務等。
綜上所述,本發(fā)明通過IMS核心網絡的PSS服務器分別向被叫和多媒體彩鈴中心發(fā)起呼叫,多媒體彩鈴中心負責向主叫播放多媒體彩鈴,PSS服務器負責呼叫的建立和拆除,避免了多媒體彩鈴中心既負責彩鈴播放又負責呼叫的建立和拆除這種方式下存在的話路迂回缺陷,能夠杜絕多媒體彩鈴中心資源的大量浪費,通過對EarlySession和Precondition擴展的支持,保證了多媒體彩鈴播放和主被叫通話的質量。
以上僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種在IMS網絡中實現(xiàn)無話路迂回多媒體彩鈴業(yè)務的方法,其特征在于,包括以下步驟步驟一,當主叫終端呼叫被叫終端時,所述被叫終端所屬的PSS服務器觸發(fā)呼叫流程;步驟二,當所述PSS服務器判斷所述被叫終端處于空閑狀態(tài)時,采用會話描述協(xié)議在所述主叫終端與所述被叫終端和所述主叫終端與媒體服務器之間執(zhí)行媒體協(xié)商處理,并且在所述主叫終端預留資源;步驟三,在所述主叫終端預留所述資源成功之后,采用所述會話描述協(xié)議在所述主叫終端與所述被叫終端和所述主叫終端與所述媒體服務器之間執(zhí)行媒體更新處理;以及步驟四,在所述被叫終端振鈴之后,所述媒體服務器向所述主叫終端播放多媒體彩鈴。
2.根據權利要求1所述的方法,其特征在于,所述步驟一中包括以下處理當所述主叫終端呼叫所述被叫終端時,所述主叫終端向IMS網絡發(fā)送呼叫建立請求信息;在所述IMS網絡中查詢所述被叫終端所屬的所述PSS服務器;以及將所述呼叫建立請求信息發(fā)送給所述PSS服務器,從而觸發(fā)所述呼叫流程。
3.根據權利要求2所述的方法,其特征在于,所述步驟二中包括以下處理所述PSS服務器判斷所述被叫終端是否處于所述空閑狀態(tài);如果所述被叫終端處于所述空閑狀態(tài),則所述PSS服務器確定所述被叫終端是否登記了所述多媒體彩鈴業(yè)務;如果所述被叫終端已登記所述多媒體彩鈴業(yè)務,則所述PSS服務器呼叫多媒體彩鈴中心,開始執(zhí)行媒體協(xié)商并觸發(fā)被叫彩鈴業(yè)務模塊;所述PSS服務器呼叫所述被叫終端,發(fā)起所述主叫終端與所述被叫終端之間的媒體協(xié)商;所述被叫彩鈴業(yè)務模塊根據呼叫信息,查詢需要播放給所述主叫終端的多媒體彩鈴的地址;以及所述媒體服務器發(fā)起與所述主叫終端之間的媒體協(xié)商,所述主叫終端預留資源,其中,所述主叫終端與所述被叫終端之間的所述媒體協(xié)商是Session媒體協(xié)商,以及所述主叫終端與所述媒體服務器之間的所述媒體協(xié)商是Early Session媒體協(xié)商。
4.根據權利要求3所述的方法,其特征在于,所述多媒體彩鈴中心至少包括應用服務器、和媒體服務器,以及所述呼叫信息包括所述主叫終端的號碼、所述被叫終端的號碼、當前日期、當前時間、和所述被叫終端設定的播放策略。
5.根據權利要求4所述的方法,其特征在于,所述步驟三中包括以下處理在所述主叫終端預留所述資源成功之后,所述主叫終端發(fā)起媒體更新操作,完成所述主叫終端與所述媒體服務器之間的媒體更新;以及完成所述主叫終端與所述被叫終端之間的媒體更新,其中,所述主叫終端與所述媒體服務器之間的所述媒體更新是Early Session媒體更新,以及所述主叫終端與所述被叫終端之間的所述媒體更新是Session媒體更新。
6.根據權利要求1所述的方法,其特征在于,所述步驟四中包括以下處理在所述被叫終端振鈴之后,所述PSS服務器通知所述多媒體彩鈴中心播放所述多媒體彩鈴;所述多媒體彩鈴中心將所述多媒體彩鈴傳輸至所述主叫終端;以及所述主叫終端播放所述多媒體彩鈴。
7.根據權利要求6所述的方法,其特征在于,還包括當所述被叫終端應答所述主叫終端時,所述多媒體彩鈴中心結束播放所述多媒體彩鈴,所述主叫終端與所述被叫終端開始進行通話。
8.根據權利要求1所述的方法,其特征在于,所述主叫終端和所述被叫終端是第三代移動通信系統(tǒng)中的IP多媒體子系統(tǒng)終端,以及所述PSS服務器提供IP多媒體電話業(yè)務,至少包括基本業(yè)務、補充業(yè)務、和IP centrex業(yè)務。
9.一種在IMS網絡中實現(xiàn)無話路迂回多媒體彩鈴業(yè)務的系統(tǒng),其特征在于,包括呼叫裝置,用于當主叫終端呼叫被叫終端時,觸發(fā)呼叫流程;媒體協(xié)商裝置,用于當所述PSS服務器判斷所述被叫終端處于空閑狀態(tài)時,采用會話描述協(xié)議在所述主叫終端與所述被叫終端和所述主叫終端與媒體服務器之間執(zhí)行媒體協(xié)商處理,并且在所述主叫終端預留資源;媒體更新裝置,用于在所述主叫終端預留所述資源成功之后,采用所述會話描述協(xié)議在所述主叫終端與所述被叫終端和所述主叫終端與所述媒體服務器之間執(zhí)行媒體更新處理;以及播放裝置,用于在所述被叫終端振鈴之后,所述媒體服務器向所述主叫終端播放多媒體彩鈴。
10.根據權利要求9所述的系統(tǒng),其特征在于,所述呼叫裝置包括發(fā)送模塊,用于當所述主叫終端呼叫所述被叫終端時,向IMS網絡發(fā)送呼叫建立請求信息;第一查詢模塊,用于在所述IMS網絡中查詢所述被叫終端所屬的所述PSS服務器;以及觸發(fā)模塊,將所述呼叫建立請求信息發(fā)送給所述PSS服務器,從而觸發(fā)所述呼叫流程。
11.根據權利要求10所述的系統(tǒng),其特征在于,所述媒體協(xié)商裝置包括判斷模塊,用于判斷所述被叫終端是否處于所述空閑狀態(tài);確定模塊,用于當所述被叫終端處于所述空閑狀態(tài)時,確定所述被叫終端是否登記了所述多媒體彩鈴業(yè)務;協(xié)商啟動模塊,用于當所述被叫終端已登記所述多媒體彩鈴業(yè)務時,呼叫多媒體彩鈴中心,開始執(zhí)行媒體協(xié)商并觸發(fā)被叫彩鈴業(yè)務模塊;主被叫協(xié)商模塊,用于呼叫所述被叫終端,發(fā)起所述主叫終端與所述被叫終端之間的媒體協(xié)商;第二查詢模塊,用于根據呼叫信息,查詢需要播放給所述主叫終端的多媒體彩鈴的地址;以及媒體服務器和主叫協(xié)商模塊,用于完成所述媒體服務器與所述主叫終端之間的媒體協(xié)商,使所述主叫終端預留資源,其中,所述主叫終端與所述被叫終端之間的所述媒體協(xié)商是Session媒體協(xié)商,以及所述主叫終端與所述媒體服務器之間的所述媒體協(xié)商是Early Session媒體協(xié)商。
12.根據權利要求11所述的系統(tǒng),其特征在于,所述多媒體彩鈴中心至少包括應用服務器、和媒體服務器,以及所述呼叫信息包括所述主叫終端的號碼、所述被叫終端的號碼、當前日期、當前時間、和所述被叫終端設定的播放策略。
13.根據權利要求12所述的系統(tǒng),其特征在于,所述媒體更新裝置包括媒體服務器和主叫更新模塊,用于在所述主叫終端預留所述資源成功之后,發(fā)起媒體更新操作,完成所述主叫終端與所述媒體服務器之間的媒體更新;以及主被叫更新模塊,用于完成所述主叫終端與所述被叫終端之間的媒體更新,其中,所述主叫終端與所述媒體服務器之間的所述媒體更新是Early Session媒體更新,以及所述主叫終端與所述被叫終端之間的所述媒體更新是Session媒體更新。
14.根據權利要求13所述的系統(tǒng),其特征在于,所述播放裝置包括通知模塊,用于在所述被叫終端振鈴之后,通知所述多媒體彩鈴中心播放所述多媒體彩鈴;以及傳輸和播放模塊,用于將所述多媒體彩鈴傳輸至所述主叫終端,并播放所述多媒體彩鈴。
15.根據權利要求14所述的系統(tǒng),其特征在于,還包括通話裝置,用于當所述被叫終端應答所述主叫終端時,結束播放所述多媒體彩鈴,所述主叫終端與所述被叫終端開始進行通話。
全文摘要
本發(fā)明提供了一種在IMS網絡中實現(xiàn)無話路迂回多媒體彩鈴業(yè)務的方法和系統(tǒng),該方法包括步驟一,當主叫終端呼叫被叫終端時,被叫終端所屬的PSS服務器觸發(fā)呼叫流程;步驟二,當PSS服務器判斷被叫終端處于空閑狀態(tài)時,采用會話描述協(xié)議在主叫終端與被叫終端和主叫終端與媒體服務器之間執(zhí)行媒體協(xié)商處理,并且在主叫終端預留資源;步驟三,在主叫終端預留資源成功之后,采用會話描述協(xié)議在主叫終端與被叫終端和主叫終端與媒體服務器之間執(zhí)行媒體更新處理;以及步驟四,在被叫終端振鈴之后,媒體服務器向主叫終端播放多媒體彩鈴。從而,采用本發(fā)明,避免了多媒體彩鈴中心資源的大量浪費,同時還保證了多媒體彩鈴播放和主被叫通話的質量。
文檔編號H04M3/42GK101083844SQ20071013038
公開日2007年12月5日 申請日期2007年7月18日 優(yōu)先權日2007年7月18日
發(fā)明者俞濤, 王成燦, 靳凱文 申請人:中興通訊股份有限公司