專利名稱:一種實現(xiàn)回鈴音業(yè)務(wù)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,具體地說,涉及一種實現(xiàn)回鈴音業(yè)務(wù)的系統(tǒng) 和方法。
背景技術(shù):
個性化回鈴音業(yè)務(wù)(Coloring Ring Back Tone, CRBT )也稱為彩鈴業(yè)務(wù), 即當(dāng)主叫方呼叫申請了個性化回鈴音業(yè)務(wù)的被叫方時,在被叫方摘機(jī)應(yīng)答前主 叫方聽到的不是"嘟都"的提示音,而是事先定制的個性化回鈴音,回鈴音可 以是音樂、音效、問候語,也可以是廣告、宣傳等。用戶可通過多種方式定制 個性化回鈴音,例如從系統(tǒng)回鈴音庫中進(jìn)行選擇、從回鈴音業(yè)務(wù)提供商處下載、 或者自己錄制并上傳自制回鈴音。目前現(xiàn)有技術(shù)實現(xiàn)個性化回鈴音業(yè)務(wù)的技術(shù)主要分為以下兩種1、 基于智能網(wǎng)平臺實現(xiàn)個性化回鈴音業(yè)務(wù);基于智能網(wǎng)平臺實現(xiàn)個性化回鈴音業(yè)務(wù)是在原有呼叫流程中通過主叫方的 MSC (Mobile Switching Center,交換詳幾)觸發(fā)被叫歸屬網(wǎng)絡(luò)的SCP (Service Control Point,業(yè)務(wù)控制點),從而以智能網(wǎng)的控制方式修改原有呼叫流程的 放音過程來實現(xiàn)個性化回鈴音業(yè)務(wù)。2、 基于交換機(jī)實現(xiàn)個性化回鈴音業(yè)務(wù);基于交換機(jī)實現(xiàn)個性化回鈴音業(yè)務(wù)是采用交換機(jī)結(jié)合智能外設(shè) (Intelligence Peripheral , IP)的方式來實現(xiàn)的,通過對交換才幾軟件進(jìn)行 少量的修改,使其能夠識別個性化回鈴音業(yè)務(wù),其中IP作為鈴音服務(wù)器,執(zhí)行 控制邏輯,實現(xiàn)個性化回鈴音功能。根據(jù)參與控制個性化回鈴音的交換機(jī)是主 叫交換機(jī)還是被叫交換機(jī),基于交換機(jī)實現(xiàn)個性化回鈴音業(yè)務(wù)的技術(shù)方法可以
分為主叫和被叫兩種?,F(xiàn)有技術(shù)兩種方案都是采用由被叫方歸屬網(wǎng)絡(luò)中的IP來播放鈴聲的,采用這種方式播放的鈴聲質(zhì)量不高,而個性化回鈴音不同于原有的提示音,它是一 段音樂,需要較高的鈴音質(zhì)量,如果提高對鈴聲質(zhì)量效果的需求,會使鈴聲文 件的大小增大,并且加重網(wǎng)絡(luò)負(fù)載,增加時延。發(fā)明內(nèi)容本發(fā)明提供一種實現(xiàn)回鈴音業(yè)務(wù)的系統(tǒng)和方法,解決了現(xiàn)有技術(shù)提高個性 化回鈴音質(zhì)量,^吏鈴聲文件增加,加重網(wǎng)絡(luò)負(fù)載,增加時延的缺點。本發(fā)明提供的一種實現(xiàn)回鈴音業(yè)務(wù)的系統(tǒng),包括鈴聲標(biāo)識獲取模塊、判斷模塊、主叫鈴聲播放模塊、被叫鈴聲播放模塊及本地數(shù)據(jù)庫;所述鈴聲標(biāo)識獲取模塊,用于發(fā)送請求獲取^^皮叫方定制鈴聲的鈴聲標(biāo)識; 所述判斷模塊,用于判斷被叫方定制鈴聲的鈴聲標(biāo)識是否存在本地數(shù)據(jù)庫中,如果存在,則通知所述主叫鈴聲播放模塊,如不存在,則通過主叫所在地交換機(jī)通知被叫鈴聲播放模塊;所述主叫鈴聲播i文模塊,用于根據(jù)所述鈴聲標(biāo)識在本地數(shù)據(jù)庫中調(diào)取所述鈴聲標(biāo)識對應(yīng)的本地鈴聲,并向主叫方播放所述本地鈴聲;所述被叫鈴聲播放模塊,用于根據(jù)所述鈴聲標(biāo)識在被叫方網(wǎng)絡(luò)的數(shù)據(jù)庫中調(diào)取所述鈴聲標(biāo)識對應(yīng)的鈴聲,并向主叫方播放所述鈴聲。所述鈴聲標(biāo)識獲取模塊具體包括位置信息獲^Mt塊、路由尋找模塊、尋呼模塊、尋呼處理模塊及鈴聲標(biāo)識發(fā)送模塊;所述位置信息獲^^莫塊,用于獲取被叫方的當(dāng)前位置信息; 所述路由尋找模塊,用于根據(jù)所述被叫方的當(dāng)前位置信息,尋找被叫所在地MSC路由;尋呼模塊,用于根據(jù)所述MSC路由,向被叫方發(fā)出尋呼; 所述尋呼處理模塊,用于在接收到被叫方的尋呼響應(yīng)后,向鈴聲標(biāo)識發(fā)送 模塊發(fā)送地址全消息; 所述鈴聲標(biāo)識發(fā)送模塊,用于接收所述地址全消息后,將所述被叫方定制 鈴聲的鈴聲標(biāo)識發(fā)送給判斷模塊。還包括應(yīng)答消息處理模塊;所述應(yīng)答消息處理模塊,用于根據(jù)被叫方的應(yīng)答消息通知主叫鈴聲播放模 塊或被叫鈴聲播放模塊停止播放鈴聲,并釋放相關(guān)資源。所述本地數(shù)據(jù)庫包括鈴聲數(shù)據(jù)庫、鈴聲生命值庫、用戶訂閱信息庫、鈴聲標(biāo)識庫;所述鈴聲標(biāo)識庫,用于存儲唯一標(biāo)識網(wǎng)絡(luò)中的鈴聲以及該鈴聲在本地數(shù)據(jù)庫中的鈴聲的鈴聲標(biāo)識;所述用戶訂閱信息庫,用于存儲被叫方與其定制的鈴聲在本地緩存中的鈴 聲標(biāo)識的對應(yīng)關(guān)系;所述鈴聲生命值庫,用于存儲非本地緩存鈴聲在本地使用的頻率;所述鈴聲數(shù)據(jù)庫,用于存儲鈴聲。還包括業(yè)務(wù)模塊;所述業(yè)務(wù)模塊,用于將鈴聲存儲到本地數(shù)據(jù)庫中,并將預(yù)定時間段內(nèi)使用 次數(shù)少于預(yù)定次數(shù)的鈴聲刪除。一種實現(xiàn)回鈴音業(yè)務(wù)的方法,包括步驟A、 發(fā)送請求獲取被叫方定制鈴聲的鈴聲標(biāo)識;B、 判斷所述鈴聲標(biāo)識是否存在主叫方網(wǎng)絡(luò)的本地數(shù)據(jù)庫中,如存在,執(zhí)行 步驟C,否則執(zhí)行步驟D;C、 主叫方等待被叫方應(yīng)答時,主叫鈴聲播放模塊根據(jù)所述鈴聲標(biāo)識在本地 數(shù)據(jù)庫中調(diào)取所述鈴聲標(biāo)識對應(yīng)的本地鈴聲,并向主叫方播放所述本地鈴聲;D、 主叫方等待被叫方應(yīng)答時,被叫鈴聲播放模塊根據(jù)所述鈴聲標(biāo)識在被叫 方網(wǎng)絡(luò)的數(shù)據(jù)庫中調(diào)取所述鈴聲標(biāo)識對應(yīng)的鈴聲,并向主叫方播放所述鈴聲。所述步驟C具體包括步驟Cl、增加所述鈴聲的鈴聲生命值;
C2、主叫鈴聲播放模塊根據(jù)所述鈴聲標(biāo)識在本地數(shù)據(jù)庫中調(diào)取所述鈴聲標(biāo) 識對應(yīng)的本地鈴聲,并向主叫方播放所述本地鈴聲。 所述步驟D具體包括步驟Dl、增加所述鈴聲在本地數(shù)據(jù)庫中的鈴聲生命值;D2 、被叫鈴聲播放模塊根據(jù)所述鈴聲標(biāo)識在被叫方網(wǎng)絡(luò)的數(shù)據(jù)庫中調(diào)取所 述鈴聲標(biāo)識對應(yīng)的鈴聲,并向主叫方播放所述鈴聲。所述步驟Dl之后還包括步驟通知主叫所在地交換機(jī)被叫方定制鈴聲的鈴聲標(biāo)識。所述通知主叫所在地交換機(jī)本地數(shù)據(jù)庫中不存在被叫方定制鈴聲的鈴聲標(biāo) 識的步驟之后還包括步驟主叫所在地交換機(jī)請求被叫鈴聲播放模塊向主叫方播放鈴聲。所述步驟B之前還包括步驟根據(jù)被叫方的當(dāng)前位置信息尋找到被叫所在地交換機(jī)路由。 所述根據(jù)被叫方的當(dāng)前位置信息尋找到被叫所在地交換機(jī)的路由的步驟具 體包括步驟獲取被叫方的當(dāng)前位置信息;將所述被叫方的當(dāng)前位置信息發(fā)送給主叫所在地交換機(jī);主叫所在地交換才/(4艮據(jù)所述被叫方的當(dāng)前位置信息,尋找被叫所在地交換所述步驟D之后,還包括步驟E、 被叫所在地交換機(jī)根據(jù)被叫方的應(yīng)答,發(fā)送應(yīng)答消息給主叫所在地交換機(jī);F、 主叫方所在地交換機(jī)根據(jù)所述被叫方的應(yīng)答消息通知所述主叫鈴聲播放 模塊或被叫鈴聲播放模塊停止播放鈴聲,并釋放相關(guān)資源。還包括步驟對所述本地緩存的鈴聲進(jìn)行管理,具體為 業(yè)務(wù)模塊將鈴聲存儲到本地數(shù)據(jù)庫中,以及將預(yù)定時間段內(nèi)使用次數(shù)少于
預(yù)定次數(shù)的本地數(shù)據(jù)庫中的鈴聲刪除。本發(fā)明利用現(xiàn)有移動網(wǎng)絡(luò)中的智能外設(shè)IP形成移動網(wǎng)絡(luò)內(nèi)的個性化回鈴 音分發(fā)網(wǎng)絡(luò),使主叫方通過該分發(fā)網(wǎng)絡(luò)利用本地IP緩存被叫方定制的個性化回 鈴音,當(dāng)主叫所在地IP的本地數(shù)據(jù)庫中存在本地緩存的鈴聲時,主叫所在地 IP向主叫方播放本地鈴聲,降低網(wǎng)絡(luò)因傳輸高質(zhì)量的回鈴音增加的負(fù)載,和鈴 聲傳輸?shù)钠骄鶗r延,以及運營網(wǎng)絡(luò)的流量。
圖1為本發(fā)明實施例的系統(tǒng)連接關(guān)系示意圖;圖2為本發(fā)明實施例的系統(tǒng)結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例中IP的本地數(shù)據(jù)庫的結(jié)構(gòu)示意圖;圖4為本發(fā)明實施例的方法流程圖。
具體實施方式
本發(fā)明通過將內(nèi)容分發(fā)網(wǎng)絡(luò)原理? 1入個性化回鈴音業(yè)務(wù)系統(tǒng),利用現(xiàn)有移 動網(wǎng)絡(luò)中的智能外設(shè)IP形成移動網(wǎng)絡(luò)內(nèi)的個性化回鈴音分發(fā)網(wǎng)絡(luò),實現(xiàn)對個性 化回鈴音進(jìn)行本地緩存,使主叫所在地IP的本地數(shù)據(jù)庫中存在本地緩存的鈴聲 時,主叫所在地IP向主叫方播放本地鈴聲,從而在提高回鈴音質(zhì)量的同時,降 低網(wǎng)絡(luò)負(fù)載以及鈴聲傳輸?shù)钠骄鶗r延。內(nèi)容分發(fā)網(wǎng)絡(luò)是因特網(wǎng)上用于加速用戶訪問網(wǎng)上資源的一種方式,通過這 種方式,網(wǎng)頁、多媒體文件等網(wǎng)上資源被分發(fā)到離用戶較近的網(wǎng)絡(luò)邊緣上,使 用戶能夠快速訪問這些資源。將內(nèi)容分發(fā)網(wǎng)絡(luò)原理引入個性化回鈴音業(yè)務(wù)系統(tǒng), 節(jié)省了網(wǎng)絡(luò)資源。以下結(jié)合圖例進(jìn)一步闡述在主叫方與被叫方均處于漫游情況下本發(fā)明的實現(xiàn)。圖1為本發(fā)明系統(tǒng)的連接關(guān)系示意圖,所述系統(tǒng)包括主叫所在地MSC、被 叫所在地MSC、主叫所在地IP、凈皮叫歸屬地IP、凈皮叫歸屬地HLR(Home Location Register,歸屬位置寄存器),所述主叫所在地IP包括本地數(shù)據(jù)庫。所述被叫所在地MSC用于查詢被叫方的當(dāng)前位置信息,并處理被叫尋呼,在接受到被叫方的尋呼響應(yīng)后,將地址全消息發(fā)送給所述主叫所在地MSC,以及才艮據(jù)被叫方的應(yīng)答發(fā)送應(yīng)答消息給所述主叫所在地MSC;所述被叫歸屬地HLR用于將所述被叫方的當(dāng)前位置信息和CRBT標(biāo)識發(fā)送給所述主叫所在地MSC;所述被叫歸屬地IP用于存儲被叫方定制鈴聲的鈴聲ID并傳送給所述主叫所在;也MSC;所述主叫所在地MSC用于根據(jù)所述被叫方的當(dāng)前位置信息尋找被叫所在地 MSC路由,向被叫發(fā)出尋呼,以及根據(jù)CRBT標(biāo)識確定被叫方為個性化回鈴音業(yè) 務(wù)用戶,并將所述被叫方定制鈴聲的鈴聲ID發(fā)送給所述主叫所在地IP,以及 才艮據(jù)所述被叫方的應(yīng)答消息通知所述主叫所在地IP或所述被叫歸屬地IP停止 播放鈴聲;所述主叫所在地IP用于查找被叫方定制鈴聲的ID是否存在本地數(shù)據(jù)庫中, 并做出相應(yīng)處理;如所述鈴聲ID存在本地數(shù)據(jù)庫中,所述主叫所在地IP根據(jù) 所述鈴聲ID在本地數(shù)據(jù)庫中調(diào)取所述鈴聲ID對應(yīng)的本地鈴聲,并向主叫方播 ;改所述本地鈴聲;如所述鈴聲ID不存在本地數(shù)據(jù)庫中,所述主叫所在地IP通 知主叫所在地MSC,所述主叫所在地MSC向被叫歸屬地IP發(fā)送鈴聲播放請求, 所述被叫歸屬地IP根據(jù)所述鈴聲ID在被叫歸屬地IP的數(shù)據(jù)庫中調(diào)取所述鈴聲 ID對應(yīng)的鈴聲,并向主叫方播放所述鈴聲。如圖2所示,是本發(fā)明系統(tǒng)的結(jié)構(gòu)示意圖,下面結(jié)合圖2具體說明本發(fā)明 提供的一種實現(xiàn)回鈴音業(yè)務(wù)的系統(tǒng)200,包括位置信息獲取模塊201、路由尋 找模塊202、鈴聲ID獲取模塊205、尋呼處理模塊203、鈴聲ID發(fā)送模塊206、 判斷模塊207、主叫鈴聲播放模塊208、被叫鈴聲播放模塊209、應(yīng)答消息處理 模塊2G4及本地數(shù)據(jù)庫210;所述位置信息獲取漠塊201用于獲取被叫方的當(dāng)前位置信息;
所述路由尋找模塊202根據(jù)所述被叫方的當(dāng)前位置信息,尋找被叫所在地 MSC路由,向被叫方發(fā)出尋呼;所述鈴聲ID獲取模塊205發(fā)送請求獲取被叫方定制鈴聲的鈴聲ID;所述尋呼處理模塊203處理被叫尋呼,在接受到被叫方的尋呼響應(yīng)后,向 鈴聲ID發(fā)送模塊發(fā)送地址全消息,所述地址全消息為一個響應(yīng)信息,用于通知 主叫所在地MSC,指明用于識別被叫方的地址信息已全部收到;所述鈴聲ID發(fā)送模塊206接收所述地址全消息后,將所述被叫方定制鈴聲 的鈴聲ID發(fā)送給判斷模塊;所述判斷模塊207查找被叫方定制鈴聲的鈴聲ID是否存在本地數(shù)據(jù)庫210 中,并作出相應(yīng)處理;所述判斷模塊根據(jù)被叫方定制鈴聲的用戶訂閱信息判斷 所述鈴聲是否為本地緩存的鈴聲,如果是,增加所示鈴聲的鈴聲生命值,并通 知所述主叫鈴聲播放模塊208向主叫方播放本地鈴聲;判斷模塊增加所述鈴聲 在本地數(shù)據(jù)庫中的鈴聲生命數(shù),并通知主叫所在地MSC被叫方定制鈴聲的鈴聲 ID不存在本地數(shù)據(jù)庫210中,所述主叫所在地MSC向被叫鈴聲播放模塊209發(fā) 送鈴聲播放請求,所述被叫鈴聲播放模塊209向主叫方播放鈴聲;所述主叫鈴聲播放模塊2 08根據(jù)所述鈴聲ID在本地數(shù)據(jù)庫中調(diào)取所述鈴聲 ID對應(yīng)的本地鈴聲,并向主叫方播放所述本地鈴聲;所述被叫鈴聲播放模塊2 09根據(jù)所述鈴聲ID在被叫方網(wǎng)絡(luò)的數(shù)據(jù)庫中調(diào)取 所述鈴聲ID對應(yīng)的鈴聲,并向主叫方播放所述鈴聲;所述應(yīng)答消息處理模塊204根據(jù)被叫方的應(yīng)答消息通知主叫鈴聲播放模塊 208或被叫鈴聲播放模塊209停止播放鈴聲,并釋放相關(guān)資源,包括主叫所在 地IP與被叫歸屬地IP與用戶的連接資源。本發(fā)明提供的一種實現(xiàn)回鈴音業(yè)務(wù)的系統(tǒng),還包括個性化回鈴音網(wǎng)關(guān)211 和SP (Service Provider,業(yè)務(wù)供應(yīng)商)212。所述SP212用于將鈴聲通過所述個性化回鈴音網(wǎng)關(guān)211存儲到各IP的本地 數(shù)據(jù)庫210中,并將預(yù)定時間段內(nèi)使用次數(shù)少于預(yù)定次數(shù)的鈴聲刪除,預(yù)定次 數(shù)可以設(shè)置。如圖3所示,本發(fā)明提供的實現(xiàn)回鈴音業(yè)務(wù)的系統(tǒng)中所述主叫所在地IP 包括本地數(shù)據(jù)庫,所述本地數(shù)據(jù)庫包括索引表、鈴聲數(shù)據(jù)庫、鈴聲生命值庫、 用戶訂閱信息庫、鈴聲ID庫;所述鈴聲ID唯一標(biāo)識網(wǎng)絡(luò)中的鈴聲以及該鈴聲在本地數(shù)據(jù)庫中的鈴聲副 本;所述鈴聲ID由SP分配,SP為每一個進(jìn)入網(wǎng)絡(luò)的鈴聲分配一個唯一的ID 值,SP為入網(wǎng)的鈴聲分配ID可具體通過Hash算法或其他算法實現(xiàn),此實現(xiàn) 方法為現(xiàn)有技術(shù),在此不做具體闡述;所述用戶訂閱信息庫記錄被叫方與其定制的鈴聲在本地緩存中的鈴聲ID 的對應(yīng)關(guān)系;所述鈴聲生命值庫記錄非本地緩存鈴聲在本地使用的頻率; 所述鈴聲數(shù)據(jù)庫為鈴聲在本地數(shù)據(jù)庫中存儲的位置,存儲本地緩存的鈴聲; 所述索引表記錄所述鈴聲數(shù)據(jù)庫、所述鈴聲生命值庫、所述用戶訂閱信息庫和所述鈴聲ID在本地數(shù)據(jù)庫的位置。如圖4所示,相應(yīng)地,本發(fā)明提供一種實現(xiàn)回鈴音業(yè)務(wù)的方法,包括以下步驟步驟SIOI、主叫方向被叫方發(fā)起連接呼叫,同時請求獲取被叫方的當(dāng)前位 置信息;被叫所在地MSC獲取被叫方的當(dāng)前位置信息,并通過被叫歸屬地HLR 將所述被叫方的當(dāng)前位置信息發(fā)送給主叫所在地MSC;主叫方向被叫方發(fā)起連接呼叫的同時,主叫所在地MSC向被叫歸屬地HLR 發(fā)送路由信息請求,被叫歸屬地HLR向被叫所在地MSC發(fā)送提供被叫方的移動 臺漫游號碼的請求,被叫所在地MSC向被叫歸屬地HLR發(fā)送分配給被叫方的移 動臺漫游號,被叫歸屬地HLR向主叫所在地MSC發(fā)送被叫方的移動臺漫游號以 及CRBT標(biāo)識;步驟S102、主叫所在地MSC根據(jù)所述被叫方的當(dāng)前位置信息,尋找被叫所 在地MSC路由,并根據(jù)所述被叫所在地MSC路由向#皮叫方發(fā)出尋呼;
主叫所在地MSC根據(jù)被叫方的移動臺漫游號尋找被叫所在地MSC路由,向 被叫方發(fā)出尋呼;步驟S103、主叫所在地MSC發(fā)送請求獲取被叫方定制鈴聲的鈴聲ID;主叫所在地MSC根據(jù)被叫歸屬地HLR發(fā)送的所述CRBT標(biāo)識確定被叫方為個 性化回鈴音業(yè)務(wù)用戶,向被叫歸屬地IP發(fā)送獲取被叫方定制的鈴聲的鈴聲ID 請求,被叫歸屬地IP向主叫所在地MSC發(fā)送被叫方定制鈴聲的鈴聲ID;步驟S104、被叫所在地MSC處理被叫尋呼,將尋呼發(fā)送至被叫方,被叫方 響應(yīng)所述尋呼,被叫所在地MSC在接受到被叫方的尋呼響應(yīng)后,向主叫所在地 MSC發(fā)送地址全消息;步驟S105、主叫所在地MSC接收所述地址全消息后,將所述被叫方定制鈴 聲的鈴聲ID發(fā)送給主叫所在地IP,所述地址全消息為一個響應(yīng)信息,用于通 知主叫所在地MSC,指明用于識別^皮叫方的地址信息已全部收到;步驟S106、主叫所在地IP查找被叫方定制鈴聲的鈴聲ID是否存在本地數(shù) 據(jù)庫中,如存在,執(zhí)行步驟S107,如不存在,執(zhí)行步驟S108;步驟S107、主叫所在地IP根據(jù)所述鈴聲ID在本地數(shù)據(jù)庫中調(diào)取所述鈴聲 ID對應(yīng)的本地鈴聲,并向主叫方播放所述本地鈴聲;主叫所在地IP根據(jù)被叫方定制鈴聲的用戶訂閱信息判斷所述鈴聲是否為 本地緩存的鈴聲,如果是,增加所示鈴聲的鈴聲生命值,并根據(jù)所述鈴聲ID 在本地數(shù)據(jù)庫中調(diào)取所述鈴聲ID對應(yīng)的本地鈴聲,向主叫方播放本地鈴聲;步驟S108、被叫歸屬地IP根據(jù)所述鈴聲ID在被叫歸屬地IP的數(shù)據(jù)庫中 調(diào)取所述鈴聲ID對應(yīng)的鈴聲,并向主叫方播放所述鈴聲;主叫所在地IP增加所述鈴聲在本地數(shù)據(jù)庫中的鈴聲生命數(shù),并通知主叫所 在地MSC被叫方定制鈴聲的鈴聲ID不存在本地數(shù)據(jù)庫中,所述主叫所在地MSC 向被叫歸屬地IP發(fā)送鈴聲播放請求,所述被叫歸屬地IP根據(jù)所述鈴聲ID在被 叫歸屬地IP的數(shù)據(jù)庫中調(diào)取所述鈴聲ID對應(yīng)的鈴聲,并向主叫方播放所述鈴 聲;步驟SI09、被叫所在地MSC根據(jù)被叫方的應(yīng)答發(fā)送應(yīng)答消息給主叫所在地MSC;步驟SllO、主叫方所在地MSC根據(jù)所述被叫方的應(yīng)答消息通知主叫所在地 IP或被叫歸屬地IP停止播放鈴聲,并釋放相關(guān)資源,包括主叫所在地IP與被 叫歸屬地IP與用戶的連接資源。本地IP,即主叫所在地IP的本地數(shù)據(jù)庫中本地緩存的鈴聲需要占用資源, 因此本地IP需要對本地數(shù)據(jù)庫中的鈴聲進(jìn)行管理。所述本地IP是相對主叫所 在地確定的,無論哪個IP,當(dāng)其作為主叫所在地IP時,即為本地IP。SP將鈴聲通過個性化回鈴音網(wǎng)關(guān)存儲到本地IP的本地數(shù)據(jù)庫中;其中SP 可以將最新流行的個性化回鈴音通過個性化回鈴音網(wǎng)關(guān)存儲到本地IP的本地 數(shù)據(jù)庫中,也可以對預(yù)定時間段內(nèi)使用次數(shù)達(dá)到預(yù)定次數(shù),且不存在本地數(shù)據(jù) 庫中的鈴聲,通過個性化回鈴音網(wǎng)關(guān)存儲到本地IP的本地數(shù)據(jù)庫中,所述不存 在本地數(shù)據(jù)庫中的鈴聲可以是SP提供的網(wǎng)絡(luò)鈴聲,也可以是其他IP的數(shù)據(jù)庫 中的鈴聲;個性化回鈴音網(wǎng)關(guān)將其刪除。以上所述為主叫方與^^皮叫方均處于漫游情況下本發(fā)明的實現(xiàn),是最復(fù)雜的 情況,其他情況,如主叫方與被叫方在同一網(wǎng)絡(luò)中,主叫方只需要在本地網(wǎng)絡(luò) 中查詢被叫方定制的鈴聲即可,使用本發(fā)明提供的系統(tǒng)和方法實現(xiàn)個性化回鈴 音業(yè)務(wù)更為簡單。采用本發(fā)明提供的實現(xiàn)回鈴音業(yè)務(wù)的系統(tǒng)和方法,主叫所在地IP的數(shù)據(jù)庫 和被叫歸屬地IP的數(shù)據(jù)庫中都存有被叫方定制的鈴聲及其本地緩存的鈴聲副 本,當(dāng)主叫所在地IP過載時,可由被叫歸屬地IP播放鈴聲,或者當(dāng)主叫所在 地IP和被叫歸屬地IP都過載時,可以由主叫所在地IP播放普通鈴聲,保障了 在網(wǎng)絡(luò)出現(xiàn)異常情況下鈴聲的播放。本發(fā)明利用現(xiàn)有移動網(wǎng)絡(luò)中的智能外設(shè)IP形成移動網(wǎng)絡(luò)內(nèi)的個性化回鈴
普分發(fā)網(wǎng)絡(luò),主叫方通過該分發(fā)網(wǎng)絡(luò)利用本地IP緩存被叫方定制的個性化回鈴 音,使主叫所在地IP的本地數(shù)據(jù)庫中存在本地緩存的鈴聲時,主叫所在地IP 向主叫方播放本地鈴聲副本,從而降低網(wǎng)絡(luò)因傳輸高質(zhì)量的回鈴音增加的負(fù)載, 和鈴聲傳輸?shù)钠骄鶗r延,以及運營網(wǎng)絡(luò)的流量。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護(hù)范圍并不局 限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易 想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù) 范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種實現(xiàn)回鈴音業(yè)務(wù)的系統(tǒng),其特征在于,包括鈴聲標(biāo)識獲取模塊、判斷模塊、主叫鈴聲播放模塊、被叫鈴聲播放模塊及本地數(shù)據(jù)庫;所述鈴聲標(biāo)識獲取模塊,用于發(fā)送請求獲取被叫方定制鈴聲的鈴聲標(biāo)識;所述判斷模塊,用于判斷被叫方定制鈴聲的鈴聲標(biāo)識是否存在本地數(shù)據(jù)庫中,如果存在,則通知所述主叫鈴聲播放模塊,如不存在,則通過主叫所在地交換機(jī)通知被叫鈴聲播放模塊;所述主叫鈴聲播放模塊,用于根據(jù)所述鈴聲標(biāo)識在本地數(shù)據(jù)庫中調(diào)取所述鈴聲標(biāo)識對應(yīng)的本地鈴聲,并向主叫方播放所述本地鈴聲;所述被叫鈴聲播放模塊,用于根據(jù)所述鈴聲標(biāo)識在被叫方網(wǎng)絡(luò)的數(shù)據(jù)庫中調(diào)取所述鈴聲標(biāo)識對應(yīng)的鈴聲,并向主叫方播放所述鈴聲。
2、 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述鈴聲標(biāo)識獲取模塊具體 包括位置信息獲取模塊、路由尋找模塊、尋呼模塊、尋呼處理模塊及鈴聲標(biāo)識 發(fā)送模塊;所述位置信息獲取模塊,用于獲取被叫方的當(dāng)前位置信息; 所述路由尋找模塊,用于根據(jù)所述被叫方的當(dāng)前位置信息,尋找被叫所在 地MSC路由;尋呼模塊,用于根據(jù)所述MSC路由,向被叫方發(fā)出尋呼; 所述尋呼處理模塊,用于在接收到被叫方的尋呼響應(yīng)后,向鈴聲標(biāo)識發(fā)送模塊發(fā)送地址全消息;所述鈴聲標(biāo)識發(fā)送模塊,用于接收所述地址全消息后,將所述被叫方定制鈴聲的鈴聲標(biāo)識發(fā)送給判斷模塊。
3、 根據(jù)權(quán)利要求l所述的系統(tǒng),其特征在于,還包括應(yīng)答消息處理模塊; 所述應(yīng)答消息處理模塊,用于根據(jù)被叫方的應(yīng)答消息通知主叫鈴聲播放模塊或被叫鈴聲播放4莫塊停止播放鈴聲,并釋放相關(guān)資源。
4、 根據(jù)權(quán)利要求l所述的系統(tǒng),其特征在于,所述本地數(shù)據(jù)庫包括鈴聲 數(shù)據(jù)庫、鈴聲生命值庫、用戶訂閱信息庫、鈴聲標(biāo)識庫;所述鈴聲標(biāo)識庫,用于存儲唯一標(biāo)識網(wǎng)絡(luò)中的鈴聲以及該鈴聲在本地數(shù)據(jù) 庫中的鈴聲的鈴聲標(biāo)識;所述用戶訂閱信息庫,用于存儲被叫方與其定制的鈴聲在本地緩存中的鈴 聲標(biāo)識的對應(yīng)關(guān)系;所述鈴聲生命值庫,用于存儲非本地緩存鈴聲在本地使用的頻率;所述鈴聲數(shù)據(jù)庫,用于存儲鈴聲。
5、 根據(jù)權(quán)利要求l所述的系統(tǒng),其特征在于,還包括業(yè)務(wù)模塊; 所述業(yè)務(wù)模塊,用于將鈴聲存儲到本地數(shù)據(jù)庫中,并將預(yù)定時間段內(nèi)使用次數(shù)少于預(yù)定次數(shù)的鈴聲刪除。
6、 一種實現(xiàn)回鈴音業(yè)務(wù)的方法,其特征在于,包括步驟A、 發(fā)送請求獲取被叫方定制鈴聲的鈴聲標(biāo)識;B、 判斷所述鈴聲標(biāo)識是否存在主叫方網(wǎng)絡(luò)的本地數(shù)據(jù)庫中,如存在,執(zhí)行 步驟C,否則執(zhí)行步驟D;C、 主叫方等待被叫方應(yīng)答時,主叫鈴聲播放模塊根據(jù)所述鈴聲標(biāo)識在本地 數(shù)據(jù)庫中調(diào)取所述鈴聲標(biāo)識對應(yīng)的本地鈴聲,并向主叫方播放所述本地鈴聲;D、 主叫方等待被叫方應(yīng)答時,被叫鈴聲播放沖莫塊根據(jù)所述鈴聲標(biāo)識在被叫 方網(wǎng)絡(luò)的數(shù)據(jù)庫中調(diào)取所述鈴聲標(biāo)識對應(yīng)的鈴聲,并向主叫方播放所述鈴聲。
7、 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟C具體包括步驟 Cl、增加所述鈴聲的鈴聲生命值;C2 、主叫鈴聲播放模塊根據(jù)所述鈴聲標(biāo)識在本地數(shù)據(jù)庫中調(diào)取所述鈴聲標(biāo) 識對應(yīng)的本地鈴聲,并向主叫方播放所述本地鈴聲。
8、 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟D具體包括步驟 Dl、增加所述鈴聲在本地數(shù)據(jù)庫中的鈴聲生命值;D2 、被叫鈴聲播放模塊根據(jù)所述鈴聲標(biāo)識在被叫方網(wǎng)絡(luò)的數(shù)據(jù)庫中調(diào)取所 述鈴聲標(biāo)識對應(yīng)的鈴聲,并向主叫方播放所述鈴聲。
9、 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述步驟D1之后還包括步驟通知主叫所在地交換機(jī)被叫方定制鈴聲的鈴聲標(biāo)識。
10、 才艮據(jù);K利要求9所述的方法,其特征在于,所述通知主叫所在地交換 機(jī)本地數(shù)據(jù)庫中不存在被叫方定制鈴聲的鈴聲標(biāo)識的步驟之后還包括步驟主叫所在地交換機(jī)請求被叫鈴聲播放模塊向主叫方播放鈴聲。
11、 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟B之前還包括步驟根據(jù)被叫方的當(dāng)前位置信息尋找到被叫所在地交換機(jī)路由。
12、 根據(jù)權(quán)利要求11所述的方法,其特征在于,所述根據(jù)^皮叫方的當(dāng)前位 置信息尋找到被叫所在地交換機(jī)的路由的步驟具體包括步驟獲取被叫方的當(dāng)前位置信息;將所述被叫方的當(dāng)前位置信息發(fā)送給主叫所在地交換機(jī); 主叫所在地交換機(jī)根據(jù)所述被叫方的當(dāng)前位置信息,尋找被叫所在地交換 機(jī)路由。
13、 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟D之后,還包括 步驟E、 被叫所在地交換機(jī)根據(jù)被叫方的應(yīng)答,發(fā)送應(yīng)答消息給主叫所在地交換機(jī);F、 主叫方所在地交換才M艮據(jù)所述被叫方的應(yīng)答消息通知所述主叫鈴聲播放 模塊或被叫鈴聲播放模塊停止播放鈴聲,并釋放相關(guān)資源。
14、 根據(jù)權(quán)利要求6至13所述的方法,其特征在于,還包括步驟對所述 本地緩存的鈴聲進(jìn)行管理,具體為業(yè)務(wù)模塊將鈴聲存儲到本地數(shù)據(jù)庫中,以及將預(yù)定時間段內(nèi)使用次數(shù)少于 預(yù)定次數(shù)的本地數(shù)據(jù)庫中的鈴聲刪除。
全文摘要
本發(fā)明公開的一種實現(xiàn)回鈴音業(yè)務(wù)的系統(tǒng),包括鈴聲標(biāo)識獲取模塊、判斷模塊、主叫鈴聲播放模塊、被叫鈴聲播放模塊及本地數(shù)據(jù)庫。本發(fā)明相應(yīng)地公開一種實現(xiàn)回鈴音業(yè)務(wù)的方法,具體實現(xiàn)方法為主叫所在地IP的本地數(shù)據(jù)庫中存在本地緩存的鈴聲時,主叫所在地IP向主叫方播放本地鈴聲。本發(fā)明利用現(xiàn)有移動網(wǎng)絡(luò)中的智能外設(shè)IP形成移動網(wǎng)絡(luò)內(nèi)的個性化回鈴音分發(fā)網(wǎng)絡(luò),使主叫方通過該分發(fā)網(wǎng)絡(luò)利用本地IP緩存被叫方定制的個性化回鈴音,降低網(wǎng)絡(luò)因傳輸高質(zhì)量的回鈴音增加的負(fù)載,和鈴聲傳輸?shù)钠骄鶗r延,以及運營網(wǎng)絡(luò)的流量。
文檔編號H04W88/18GK101119505SQ20061006201
公開日2008年2月6日 申請日期2006年8月5日 優(yōu)先權(quán)日2006年8月5日
發(fā)明者欣 劉, 劉見鋒, 翼 張, 彥 李 申請人:華為技術(shù)有限公司