專利名稱:一種實現隨意播放彩鈴鈴音的方法和系統的制作方法
技術領域:
本發明涉及下一代網絡(NGN,Next Generation Network)或IP多媒體系統(IMS, IP Multimedia System)網絡中彩鈴播放技術,尤其涉及一種實現隨意播放彩鈴鈴音的方 法和系統。
背景技術:
彩鈴業務(個性化回鈴音業務)由于其個性化特征明顯、能增強用戶聽覺感受,在 現有的電信網絡中已經得到極大的應用,給電信運營商帶來了豐厚的利潤。其中的隨意播 放彩鈴鈴音的功能,由于能指定播放鈴音的開始時間和結束時間,以讓用戶只聽鈴音中的 某一段,進一步豐富了用戶的體驗,得到了廣泛應用。但是,現有的隨意鈴音技術是在傳統的窄帶網絡上實現的,即當被叫用戶是電路 交換(CS,Circuit Switch)域用戶時,才能給主叫用戶提供隨意播放彩鈴鈴音的功能。隨著 IP網絡和Internet的廣泛應用、以及3G技術的發展,越來越多的用戶成為了分組域(PS, Packet Switch)用戶,這樣,PS域用戶間、以及CS域的主叫用戶呼叫PS域的被叫用戶時, 需要提供基于寬帶網絡的隨意播放彩鈴鈴音的功能,但目前還沒有能夠提供基于寬帶網絡 的隨意播放彩鈴鈴音功能的方案。
發明內容
有鑒于此,本發明的主要目的在于提供一種實現隨意播放彩鈴鈴音的方法和系 統,使在PS域的被叫用戶能夠為主叫用戶提供隨意播放彩鈴鈴音的功能。為達到上述目的,本發明的技術方案是這樣實現的本發明提供的一種實現隨意播放彩鈴鈴音的方法,該方法包括主叫終端的呼叫通過主叫網絡路由到被叫網絡,由被叫網絡觸發應用服務器(AS, Application Server)白勺胃;所述AS建立主叫終端與媒體服務器(MS,Media Server)的連接,并向MS發送攜 帶隨意鈴音參數的播放指示;MS接收到播放指示后,按照隨意鈴音參數向主叫終端播放彩鈴鈴音。上述方案中,所述主叫終端的呼叫通過主叫網絡路由到被叫網絡,具體為在主 叫終端為PS域的終端時,由主叫網絡的呼叫會話控制功能(CSCF,CallSession Control Function)將主叫終端的呼叫路由到被叫網絡的CSCF ;在主叫終端為CS域的終端時,由主叫網絡的媒體網關控制功能(MGCF,Media Gateway Control Function)將主叫終端的呼叫路由到被叫網絡的CSCF。上述方案中,所述AS建立主叫終端與MS的連接,具體為AS向MS發送攜帶主叫 終端的連接信息的請求消息,MS向AS返回自身的連接信息,AS通過被叫網絡的服務呼叫會 話控制功能(S-CSCF,Serving-Call Session ControlFunction)將 MS 的連接信息發送到 主叫網絡側的主叫終端。
上述方案中,所述主叫終端的連接信息包括主叫終端的媒體連接地址、端口號、 編碼格式;所述MS的連接信息包括MS的媒體連接地址、端口號、編碼格式;所述隨意鈴音參數,包括鈴音播放開始時間點、鈴音播放結束時間點、鈴音最大 播放時長、鈴音循環播放次數。上述方案中,該方法進一步包括所述AS向被叫終端發送攜帶主叫終端的連接信 息的請求消息,被叫終端向AS返回攜帶被叫終端連接信息的振鈴響應消息,當被叫終端摘 機時,AS將被叫終端的連接信息通知主叫終端,建立通話連接。本發明提供的一種實現隨意播放彩鈴鈴音的系統,該系統包括主叫終端、主叫網 絡、被叫網絡、AS、MS ;其中,主叫終端,用于發送呼叫;主叫網絡,用于將主叫終端的呼叫路由到被叫網絡;被叫網絡,用于在接收到主叫終端的呼叫后,觸發AS的彩鈴業務;AS,用于建立主叫終端與MS的連接,并向MS發送攜帶隨意鈴音參數的播放指示;MS,用于接收到播放指示后,按照隨意鈴音參數,向自身連接的主叫終端播放彩鈴鈴首。上述方案中,所述主叫網絡將主叫終端的呼叫路由到被叫網絡,具體為在主叫終 端為PS域的終端時,主叫網絡的CSCF將主叫終端的呼叫路由到被叫網絡的CSCF ;在主叫 終端為CS域的終端時,主叫網絡的MGCF將主叫終端的呼叫路由到被叫網絡的CSCF ;相應的,所述被叫網絡的S-CSCF觸發被叫網絡側AS的彩鈴業務。上述方案中,所述AS建立主叫終端與MS的連接,具體為所述AS向MS發送攜帶 主叫終端的連接信息的請求消息,并通過被叫網絡的S-CSCF將MS的連接信息發送到主叫 網絡的主叫終端;相應的,所述MS向AS返回自身的連接信息。上述方案中,所述AS,進一步用于向被叫終端發送攜帶主叫終端的連接信息的請 求消息,接收被叫終端返回的攜帶被叫終端連接信息的振鈴響應消息,當被叫終端摘機時, 將被叫終端的連接信息通知主叫終端,建立通話連接;相應的,該系統還包括被叫終端,用于接收到AS的攜帶主叫終端的連接信息的請 求消息后,向AS返回攜帶自身連接信息的振鈴響應消息。本發明提供的實現隨意播放彩鈴鈴音的方法和系統,主叫終端的呼叫通過主叫網 絡路由到被叫網絡,由被叫網絡觸發AS的彩鈴業務;所述AS建立主叫終端與MS的連接,并 向MS發送攜帶隨意鈴音參數的播放指示;MS接收到播放指示后,按照隨意鈴音參數向主叫 終端播放彩鈴鈴音;如此,可以使在PS域的被叫用戶能夠為主叫用戶提供隨意播放彩鈴鈴 音的功能,滿足PS域的用戶隨意播放彩鈴鈴音的需求。
圖1為本發明實現隨意播放彩鈴鈴音的方法的流程示意圖;圖2為本發明實現隨意播放彩鈴鈴音的系統的結構示意圖;圖3為本發明基于SIP協議的AS,實現隨意播放彩鈴鈴音的方法的流程示意圖。
具體實施例方式本發明的基本思想是主叫終端的呼叫通過主叫網絡路由到被叫網絡,由被叫網 絡觸發AS的彩鈴業務;所述AS建立主叫終端與MS的連接,并向MS發送攜帶隨意鈴音參數 的播放指示;MS接收到播放指示后,按照隨意鈴音參數向主叫終端播放彩鈴鈴音。下面通過附圖及具體實施例對本發明做進一步的詳細說明。本發明實現隨意播放彩鈴鈴音的方法,如圖1所示,該方法包括以下幾個步驟步驟101 主叫終端的呼叫通過主叫網絡路由到被叫網絡的CSCF,由被叫網絡的 S-CSCF觸發被叫網絡側AS的彩鈴業務;具體的,在主叫終端為PS域的終端時,由主叫網絡的CSCF將主叫終端的呼叫路由 到被叫網絡的CSCF,由被叫網絡的S-CSCF觸發被叫網絡側AS的彩鈴業務;在主叫終端為 CS域的終端時,由主叫網絡的MGCF將主叫終端的呼叫路由到被叫網絡的CSCF,由被叫網絡 的S-CSCF觸發被叫網絡側AS的彩鈴業務。步驟102 =AS建立主叫終端與MS的連接,并向MS發送攜帶隨意鈴音參數的播放指 示;具體的,AS向MS發送攜帶主叫終端的連接信息的請求消息,MS向AS返回自身的 連接信息,AS通過被叫網絡的S-CSCF將MS的連接信息發送到主叫網絡的主叫終端,并且, AS向MS發送攜帶隨意鈴音參數的播放指示;進一步的,所述AS向被叫終端發送攜帶主叫終端的連接信息的請求消息,被叫終 端向AS返回攜帶被叫終端連接信息的振鈴響應消息,當被叫終端摘機時,AS將被叫終端的 連接信息通知主叫終端,建立通話連接;所述主叫終端的連接信息包括主叫終端的媒體連接地址、端口號、編碼格式等;所述MS的連接信息包括MS的媒體連接地址、端口號、編碼格式等;所述隨意鈴音參數,一般是由被叫用戶通過Web頁面設定后,同步到被叫網絡側 AS上的數據庫中,包括鈴音播放開始時間點、鈴音播放結束時間點、鈴音最大播放時長、 鈴音循環播放次數等參數;所述被叫終端的連接信息包括被叫終端的媒體連接地址、端口號、編碼格式等。步驟103 =MS接收到播放指示后,按照隨意鈴音參數,向自身連接的主叫終端播放 彩鈴鈴音;所述向自身連接的主叫終端播放彩鈴鈴音,一般是通過實時傳輸協議(RTP, Realtime Transport Protocol)向自身連接的主叫終端播放彩鈴鈴音;本步驟中,在被叫終端摘機應答前,如果鈴音循環播放次數*(鈴音播放結束時 間-鈴音播放開始時間)<=鈴音最大播放時長,則鈴音的實際播放時長為鈴音循環播放 次數*(鈴音播放結束時間-鈴音播放開始時間),否則,鈴音的實際播放時長為鈴音最大播 放時長。為了實現上述方法,本發明還提供了一種實現隨意播放彩鈴鈴音的系統,如圖2 所示,該系統包括主叫終端21、主叫網絡22、被叫網絡23、AS 24,MS 25 ;其中,主叫終端21,用于發送呼叫;主叫網絡22,用于將主叫終端21的呼叫路由到被叫網絡23 ;
被叫網絡23,用于在接收到主叫終端21的呼叫后,觸發AS 24的彩鈴業務;AS 24,用于建立主叫終端21與MS 25的連接,并向MS 25發送攜帶隨意鈴音參數 的播放指示;MS 25,用于接收到播放指示后,按照隨意鈴音參數,向自身連接的主叫終端21播 放彩鈴鈴音;進一步的,所述主叫網絡22將主叫終端21的呼叫路由到被叫網絡23,可以是,在 主叫終端21為PS域的終端時,主叫網絡22的CSCF將主叫終端21的呼叫路由到被叫網絡 23的CSCF ;在主叫終端21為CS域的終端時,主叫網絡22的MGCF將主叫終端21的呼叫路 由到被叫網絡23的CSCF ;相應的,所述被叫網絡23的S-CSCF觸發被叫網絡23側AS 24的彩鈴業務;上述系統中,所述AS 24建立主叫終端21與MS 25的連接,一般是所述AS 24向 MS 25發送攜帶主叫終端21的連接信息的請求消息,并通過被叫網絡23的S-CSCF將MS 25 的連接信息發送到主叫網絡22側的主叫終端21 ;相應的,所述MS 25向AS 24返回自身的連接信息;所述AS 24,進一步用于向被叫終端26發送攜帶主叫終端21的連接信息的請求消 息,接收被叫終端26返回的攜帶被叫終端26連接信息的振鈴響應消息,當被叫終端26摘 機時,將被叫終端26的連接信息通知主叫終端21,建立通話連接;進一步的,該系統還包括被叫終端26,用于接收到AS 24的攜帶主叫終端21的連 接信息的請求消息后,向AS 24返回攜帶自身連接信息的振鈴響應消息。下面通過具體實施例對本發明的方法做進一步的詳細說明。基于SIP的AS,實現隨意播放彩鈴鈴音的方法,如圖3所示,該方法包括以下幾個 步驟步驟301 主叫終端的呼叫通過主叫網絡路由到被叫網絡的CSCF,由被叫網絡的 S-CSCF觸發被叫網絡側AS的彩鈴業務;具體的,在主叫終端為PS域的終端時,由主叫網絡的CSCF將主叫終端的呼叫路由 到被叫網絡的CSCF,由被叫網絡的S-CSCF向AS發送攜帶主叫終端的SDP信息的invite消 息,觸發被叫網絡側AS的彩鈴業務;在主叫終端為CS域的終端時,由主叫網絡的MGCF將 主叫終端的呼叫路由到被叫網絡的CSCF,由被叫網絡的S-CSCF向AS發送攜帶主叫終端的 SDP信息的invite消息,觸發被叫網絡中AS的彩鈴業務;所述主叫終端的SDP信息包括主叫終端的媒體連接地址、端口號、編碼格式等。步驟302 =AS接收到invite消息后,給被叫網絡的S-CSCF回100 trying消息,表 示已經接收并處理該invite消息;步驟303 =AS向被叫終端發送攜帶主叫終端的SDP信息的invite消息;步驟304 被叫終端接收invite消息,并返回100 trying消息,表示已經接收并 處理該invite消息;步驟305 被叫終端振鈴后,向AS返回180振鈴響應消息;本步驟中,所述180振鈴響應消息,進一步攜帶被叫終端的SDP信息,包括被叫終 端的媒體連接地址、端口號、編碼格式等;相應的,當被叫終端摘機時,AS將被叫終端的SDP信息通知主叫終端,建立通話連接。步驟306 =AS收到180振鈴響應消息后,向被叫終端回確認消息Prack,被叫終端 回 200 Prack ;步驟307 :AS向MS發送攜帶主叫終端的SDP信息的invite消息,MS接收到invite 消息后,返回100 trying消息;步驟308 =MS 向 AS 回 200 invite,攜帶 MS 的 SDP 信息;所述MS的SDP信息包括MS的媒體連接地址、端口號、編碼格式等。步驟309 =AS向MS返回確認消息ACK ;步驟310 =AS向被叫網絡的S-CSCF返回180振鈴響應消息,攜帶MS的SDP信息, 經被叫網絡和主叫網絡的路由,最終發送到主叫終端;步驟311 被叫網絡的S-CSCF向AS返回確認消息Prack, AS接收到Prack后,向 被叫網絡的S-CSCF返回200 Prack ;步驟312 =AS向MS發送Info消息,指示MS播放隨意彩鈴,在Info消息體中攜帶 隨意鈴音參數;所述在Inf0消息體中攜帶隨意鈴音參數,一般是在Info消息體中用媒體會話 標記語言(MSML, Media Sessions Markup Language) / 媒體對象標記語言(MOML, Media Objects Markup Language)指示本次鈴音播放的開始時間、結束時間、循環播放次數以及 最大播放時長;例如所述Inf0消息體中攜帶隨意鈴音的參數如下〈play id = “ 0 “ iterations = “ 100 “ maxtime = “ 55s “ start ="IOs〃 end=" 20s〃 >其中,start為AS指定的鈴音播放開始時間點,end表示AS指定的鈴音播放結束 時間點,iterations表示循環播放次數,maxtime表示最大播放時長。具體舉例如下假設 AS 指定的 start = “ 3s “ ,end = “ 8s “ ,iterations = 5,maxtime ="25s",則主叫終端將聽到從第3s 第8s的彩鈴片段被重復播放5次;如果AS指定 的 start=" 3s",end = 〃 8s",iterations = 5,maxtime = 〃 22s",則主叫終端將聽 到從第3s 第8s的彩鈴片段被重復播放4次,第5次聽到從第3s 第5s的彩鈴片段;如 果 AS 指定的 start =〃 3s〃,end=〃 8s〃,iterations = 5,maxtime = 〃 12s〃,則主 叫終端將聽到從第3s 第8s的彩鈴片段被重復播放2次,第3次聽到從第3s 第5s的 彩鈴片段。步驟313 =MS接收到Info消息后,向AS返回200Info消息,按照隨意鈴音參數,通 過RTP協議向主叫終端進行放音。以上所述,僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍,凡在 本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護 范圍之內。
權利要求
一種實現隨意播放彩鈴鈴音的方法,其特征在于,該方法包括主叫終端的呼叫通過主叫網絡路由到被叫網絡,由被叫網絡觸發應用服務器(AS)的彩鈴業務;所述AS建立主叫終端與媒體服務器(MS)的連接,并向MS發送攜帶隨意鈴音參數的播放指示;MS接收到播放指示后,按照隨意鈴音參數向主叫終端播放彩鈴鈴音。
2.根據權利要求1所述的方法,其特征在于,所述主叫終端的呼叫通過主叫網絡路由 到被叫網絡,具體為在主叫終端為分組域(PS)的終端時,由主叫網絡的呼叫會話控制功 能(CSCF)將主叫終端的呼叫路由到被叫網絡的CSCF ;在主叫終端為電路交換(CS)域的終端時,由主叫網絡的媒體網關控制功能(MGCF)將 主叫終端的呼叫路由到被叫網絡的CSCF。
3.根據權利要求1所述的方法,其特征在于,所述AS建立主叫終端與MS的連接,具體 為AS向MS發送攜帶主叫終端的連接信息的請求消息,MS向AS返回自身的連接信息,AS 通過被叫網絡的服務呼叫會話控制功能(S-CSCF)將MS的連接信息發送到主叫網絡側的主 叫終端。
4.根據權利要求3所述的方法,其特征在于,所述主叫終端的連接信息包括主叫終端 的媒體連接地址、端口號、編碼格式;所述MS的連接信息包括MS的媒體連接地址、端口號、編碼格式;所述隨意鈴音參數,包括鈴音播放開始時間點、鈴音播放結束時間點、鈴音最大播放 時長、鈴音循環播放次數。
5.根據權利要求1至4任一所述的方法,其特征在于,該方法進一步包括所述AS向 被叫終端發送攜帶主叫終端的連接信息的請求消息,被叫終端向AS返回攜帶被叫終端連 接信息的振鈴響應消息,當被叫終端摘機時,AS將被叫終端的連接信息通知主叫終端,建立 通話連接。
6.一種實現隨意播放彩鈴鈴音的系統,其特征在于,該系統包括主叫終端、主叫網 絡、被叫網絡、AS、MS ;其中,主叫終端,用于發送呼叫;主叫網絡,用于將主叫終端的呼叫路由到被叫網絡;被叫網絡,用于在接收到主叫終端的呼叫后,觸發AS的彩鈴業務;AS,用于建立主叫終端與MS的連接,并向MS發送攜帶隨意鈴音參數的播放指示;MS,用于接收到播放指示后,按照隨意鈴音參數,向自身連接的主叫終端播放彩鈴鈴曰°
7.根據權利要求6所述的系統,其特征在于,所述主叫網絡將主叫終端的呼叫路由到 被叫網絡,具體為在主叫終端為PS域的終端時,主叫網絡的CSCF將主叫終端的呼叫路由 到被叫網絡的CSCF ;在主叫終端為CS域的終端時,主叫網絡的MGCF將主叫終端的呼叫路 由到被叫網絡的CSCF ;相應的,所述被叫網絡的S-CSCF觸發被叫網絡側AS的彩鈴業務。
8.根據權利要求6所述的系統,其特征在于,所述AS建立主叫終端與MS的連接,具體 為所述AS向MS發送攜帶主叫終端的連接信息的請求消息,并通過被叫網絡的S-CSCF將2MS的連接信息發送到主叫網絡的主叫終端; 相應的,所述MS向AS返回自身的連接信息。
9.根據權利要求6至8任一所述的系統,其特征在于,所述AS,進一步用于向被叫終端 發送攜帶主叫終端的連接信息的請求消息,接收被叫終端返回的攜帶被叫終端連接信息的 振鈴響應消息,當被叫終端摘機時,將被叫終端的連接信息通知主叫終端,建立通話連接;相應的,該系統還包括被叫終端,用于接收到AS的攜帶主叫終端的連接信息的請求消 息后,向AS返回攜帶自身連接信息的振鈴響應消息。
全文摘要
本發明公開了一種實現隨意播放彩鈴鈴音的方法,主叫終端的呼叫通過主叫網絡路由到被叫網絡,由被叫網絡觸發應用服務器(AS)的彩鈴業務;所述AS建立主叫終端與媒體服務器(MS)的連接,并向MS發送攜帶隨意鈴音參數的播放指示;MS接收到播放指示后,按照隨意鈴音參數向主叫終端播放彩鈴鈴音;本發明同時還公開了一種實現隨意播放彩鈴鈴音的系統,通過本發明的方案,可以使在分組域(PS)的被叫用戶能夠為主叫用戶提供隨意播放彩鈴鈴音的功能,滿足PS域的用戶隨意播放彩鈴鈴音的需求。
文檔編號H04W4/12GK101902467SQ20101021995
公開日2010年12月1日 申請日期2010年7月6日 優先權日2010年7月6日
發明者梅君君, 羅會平, 韓銀俊 申請人:中興通訊股份有限公司