两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

向移動用戶裝置提供多媒體回鈴服務(wù)的方法和設(shè)備的制作方法

文檔序號:7629893閱讀:162來源:國知局
專利名稱:向移動用戶裝置提供多媒體回鈴服務(wù)的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信網(wǎng)絡(luò)領(lǐng)域,并更具體地涉及向無線用戶裝置提供回鈴服務(wù)。
背景技術(shù)
通常,現(xiàn)有的回鈴服務(wù)使無線服務(wù)訂戶能預(yù)先選擇播放給通信裝置的音頻內(nèi)容,其中,由所述通信裝置對所述無線服務(wù)訂戶啟動呼叫。音頻回鈴服務(wù)以被叫方預(yù)選的增強(qiáng)音頻內(nèi)容取代在被叫方回答之前主叫方聽到的傳統(tǒng)鈴聲。因而,音頻回鈴服務(wù)使被叫方能定制在主叫方裝置和被叫方裝置之間建立連接的過程中主叫方聽到的音頻內(nèi)容。例如,播放給主叫方的音頻內(nèi)容包括特殊的鈴聲音調(diào)、通告、音樂以及相似的增強(qiáng)音頻內(nèi)容。不幸的是,現(xiàn)有的回鈴服務(wù)目前局限于純粹地提供音頻內(nèi)容。

發(fā)明內(nèi)容
現(xiàn)有技術(shù)中的各種不足通過本發(fā)明的方法和設(shè)備來解決,其中,本發(fā)明的方法和設(shè)備向主叫方裝置提供多媒體內(nèi)容。具體地,根據(jù)本發(fā)明一個實施例的方法包括響應(yīng)于連接請求接收多媒體回鈴服務(wù)請求,其中,所述連接請求用于在主叫方裝置和被叫方裝置之間建立連接;響應(yīng)于多媒體回鈴服務(wù)請求,而確定與主叫方裝置相關(guān)的地址;識別與多媒體回鈴服務(wù)請求相關(guān)的多媒體內(nèi)容;以及,使用所述地址來建立與主叫方裝置的至少一個多媒體對話,其中,在建立所述連接的同時,至少一個多媒體對話用于向主叫方裝置提供多媒體內(nèi)容,并且其中,至少一個多媒體對話包括至少一個數(shù)據(jù)對話和至少一個視頻對話,在建立至少一個視頻對話的同時,至少一個數(shù)據(jù)對話用于向主叫方裝置提供非視頻內(nèi)容。


通過考慮以下結(jié)合附圖的詳細(xì)描述,可容易地理解本發(fā)明的教導(dǎo),在附圖中圖1描繪通信網(wǎng)絡(luò)結(jié)構(gòu)的高層框圖;圖2A和圖2B描繪根據(jù)本發(fā)明一個實施例的方法的流程圖;以及圖3描繪適用于執(zhí)行本文所述功能的通用計算機(jī)的高層框圖。
為便于理解,在可能的情況下,使用相同的標(biāo)號來指示附圖中所共有的相同元件。
具體實施例方式
本發(fā)明在包括多個無線接入網(wǎng)絡(luò)、IP網(wǎng)絡(luò)和電路交換網(wǎng)絡(luò)的通信結(jié)構(gòu)的情形下討論;然而,本發(fā)明的方法可容易應(yīng)用于其它網(wǎng)絡(luò)結(jié)構(gòu)。通常,本發(fā)明使無線服務(wù)提供商能在主叫方裝置和被叫方裝置之間建立連接的過程中向主叫方裝置提供多媒體回鈴內(nèi)容。因而,本發(fā)明使主叫方能在呼叫建立的過程中體驗由被叫方為向主叫方表現(xiàn)而配置的多媒體內(nèi)容(如音頻、文本、靜止圖像、動畫、視頻等)的各種組合。
圖1描繪通信網(wǎng)絡(luò)結(jié)構(gòu)的高層框圖。具體地,圖1的通信網(wǎng)絡(luò)結(jié)構(gòu)100包括多個接入網(wǎng)絡(luò)(AN)102A-102B(統(tǒng)稱為AN 102);電路交換網(wǎng)絡(luò)(CSN)110;網(wǎng)際協(xié)議網(wǎng)絡(luò)(IPN)130;以及多媒體回鈴控制器(MRC)120。如圖1所示,AN 102通過多個通信鏈接(CL)112(統(tǒng)稱為CL 112)中的各個鏈接與CSN 110和IPN 130通信。盡管被描繪成通過CL 112直接連接,但本領(lǐng)域中技術(shù)人員應(yīng)理解,使用附加的網(wǎng)絡(luò)元件和通信鏈接(未示出)有助于AN 102與CSN 110和IPN 130之間的通信。如圖1中所示,MRC 120通過多個通信鏈接(CL)116(統(tǒng)稱為CL 116)與AN 102、CSN 110和IPN 130通信。
如圖1中所示,AN 102A包括移動交換中心(MSC)104A。有關(guān)的多個無線用戶裝置(WUD)106A1-106AN(統(tǒng)稱為WUD 106A)通過多個無線接入鏈接(WAL)108A(統(tǒng)稱為WAL 108A)中的各個鏈接而接入AN 102A。相似地,AN 102B包括移動交換中心(MSC)104B。有關(guān)的多個無線用戶裝置(WUD)106B1-106BN(統(tǒng)稱為WUD 106B)通過多個無線接入鏈接(WAL)108B(統(tǒng)稱為WAL 108B)中的各個鏈接而接入AN 102B。MSC 104A和MSC 104B統(tǒng)一稱作MSC 104。WUD 106A和WUD 106B統(tǒng)一稱作WUD 106。
如圖1中所示,AN 102包括多個用于向WUD 106提供無線服務(wù)的各個無線網(wǎng)絡(luò)中的至少一個。在一個實施例中,AN 102包括通用分組無線服務(wù)(GPRS)無線AN、全球移動電話系統(tǒng)(GSM)無線AN、第三代(3G)無線AN(如寬帶碼分多址(WCDMA)AN、通用移動通信系統(tǒng)(UMTS)AN、CDMA2000AN等)、第四代(4G)無線AN、WIFI無線AN、以及本領(lǐng)域中已知的類似無線AN中的至少一個。
如本文所述,WUD 106包括通過有關(guān)的WAL 108啟動和接收呼叫并訪問各種網(wǎng)絡(luò)服務(wù)的無線用戶裝置。因而,盡管在此針對移動電話進(jìn)行描述,但是WUD 106包括移動電話、個人數(shù)字助理(PDA)、計算機(jī)、以及本領(lǐng)域中已知的類似無線裝置。應(yīng)該指出,啟動呼叫的用戶稱作主叫方,并且,被啟動呼叫的用戶稱作被叫方。因而,啟動呼叫的WUD稱作主叫用戶裝置,并且,被啟動呼叫的WUD稱作被叫用戶裝置。
如本文所述,AN 102包括各個MSC 104。盡管在此被描述成包括MSC 104,但是,本領(lǐng)域中技術(shù)人員應(yīng)理解,AN 102包括附加的網(wǎng)絡(luò)元件。因而,在一個實施例中,AN 102包括基站控制器(BSC)、訪問位置寄存器(VLR)、歸屬位置寄存器(HLR)、無線網(wǎng)絡(luò)控制器(RNC)、服務(wù)GPRS支持節(jié)點(SGSN)、網(wǎng)關(guān)GPRS支持節(jié)點(GGSN)、網(wǎng)關(guān)MSC(GMSC)、以及本領(lǐng)域中已知的類似網(wǎng)絡(luò)元件。在一個實施例中,部署的附加網(wǎng)絡(luò)元件的至少一部分取決于無線AN類型。例如,在GPRS網(wǎng)絡(luò)中部署的至少一部分網(wǎng)絡(luò)元件與在UMTS網(wǎng)絡(luò)中部署的至少一部分網(wǎng)絡(luò)元件不同。
在一個實施例中,MSC 104作為用于在各個AN 104的每一個中切換呼叫的MAC。通常,以此容量操作時,MSC執(zhí)行切換功能、發(fā)信號功能(如公共信道信號)、以及相似的功能。在一個實施例中,MSC 104包括標(biāo)準(zhǔn)MSC功能以及GMSC功能,作為對CSN 110的各個接入點。在另一實施例中,MSC 104包括標(biāo)準(zhǔn)MSC功能以及GGSN功能,作為對IPN 130的各個接入點。盡管未示出,但在另一實施例中,GMSC功能、GGSN功能和相似的功能體現(xiàn)為離散網(wǎng)絡(luò)元件的各個部分,其中,所述離散網(wǎng)絡(luò)元件分別作為用于促進(jìn)MSC 104與CSN 110和IPN 130之間通信的網(wǎng)關(guān)元件。
在一個實施例中,根據(jù)連接建立請求的源和目的地,MSC 104作為發(fā)端MSC和終端MSC。例如,對于從WUD 106A1(主叫用戶裝置)向WUD 106B1(被叫用戶裝置)啟動的連接建立請求,MSC 104A用作發(fā)端MSC(O-MSC),并且,MSC 104B用作終端MSC(T-MSC)。相似地,例如,對于從WUD 106B2(主叫用戶裝置)向WUD 106A1(被叫用戶裝置)啟動的連接建立請求,MSC 104B用作O-MSC,并且,MSC 104A用作T-MSC。
盡管在此以O(shè)-MSC和T-MSC進(jìn)行描繪和描述,但是,在此描繪和描述的MSC包括用于支持美國國家標(biāo)準(zhǔn)協(xié)會(ANSI)網(wǎng)絡(luò)、歐洲電信標(biāo)準(zhǔn)協(xié)會(ETSI)網(wǎng)絡(luò)、國際電信聯(lián)合會-電信(ITU-T)網(wǎng)絡(luò)以及本領(lǐng)域中已知的類似網(wǎng)絡(luò)的MSC。因而,根據(jù)網(wǎng)絡(luò)類型、無線用戶裝置是否漫游等因素,在此描述的O-MSC和T-MSC每一個都可包括服務(wù)MSC(S-MSC)、受訪MSC(V-MSC)、發(fā)端(0-MSC)、網(wǎng)關(guān)MSC(G-MSC)等中的至少一個。
例如,如果與MSC 104B有關(guān)的WUD在漫游(即,在與WUD有關(guān)的歸屬區(qū)域之外),那么,在ANSI網(wǎng)絡(luò)中,T-MSC 104B就用作S-MSC;然而,在ITU-T網(wǎng)絡(luò)中,T-MSC 104B用作V-MSC。相似地,如果與MSC 104A有關(guān)的WUD不在漫游(即,位于與WUD有關(guān)的歸屬區(qū)域之內(nèi)),那么,在ANSI網(wǎng)絡(luò)中,O-MSC 104A就用作O-MSC;然而,在ITU-T網(wǎng)絡(luò)中,O-MSC 104A用作G-MSC。進(jìn)而,盡管結(jié)合O-MSC(與主叫方裝置有關(guān))和T-MSC(與被叫方裝置有關(guān))進(jìn)行描繪和描述,但是,在一個實施例中,主叫方裝置和被叫方裝置通過公共的MSC而接入網(wǎng)絡(luò)。
如圖1中所示,CSN 110包括電路交換網(wǎng)絡(luò)。盡管未示出,但本領(lǐng)域中技術(shù)人員應(yīng)理解,CSN 110包括用于支持電路交換連接和相關(guān)信號的多個網(wǎng)絡(luò)元件和相關(guān)通信鏈接。因而,CSN 110包括公共交換電話網(wǎng)絡(luò)(PSTN)、綜合服務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)、信號系統(tǒng)七(SS7)網(wǎng)絡(luò)以及本領(lǐng)域中已知的類似電路交換網(wǎng)絡(luò)。在一個實施例中,CSN110與GMSC接口,用于訪問AN 102。
如圖1中所示,IPN 130包括多個服務(wù)器132(統(tǒng)稱為服務(wù)器132),其中,所述服務(wù)器132包括認(rèn)證、授權(quán)和計算(AAA)服務(wù)器134和歸屬位置寄存器(HLR)136。通常,AAA服務(wù)器134包括用于控制對網(wǎng)絡(luò)資源的訪問、用于跟蹤用戶網(wǎng)絡(luò)活動并用于執(zhí)行類似功能的系統(tǒng)。通常,HLR 136包括用于保存與無線服務(wù)訂戶相關(guān)的永久訂戶信息(如,地址信息、帳戶信息、用戶喜好以及類似信息)的系統(tǒng)。在一個實施例中,訂戶信息包括連接建立信息和訂戶服務(wù)信息中的至少一個。
在一個實施例中,IPN 130可選地包括視頻服務(wù)器(VS)138。盡管未示出,但本領(lǐng)域中技術(shù)人員應(yīng)理解,IPN 130包括各種其它的網(wǎng)絡(luò)元件和服務(wù)元件,如邊界元件(BE)、核心元件(CE)、呼叫允許控制器(CAC)、呼叫控制元件(CCE)、網(wǎng)絡(luò)路由引擎(NRE)、用戶概況引擎(UPE)、域名服務(wù)器(DNS)、服務(wù)代理(SB)系統(tǒng)、媒體服務(wù)器(MS)、以及用于支持IP網(wǎng)絡(luò)交通和相關(guān)服務(wù)的類似網(wǎng)絡(luò)元件和服務(wù)元件。
如圖1中所示,MRC 120包括用于控制在主叫方裝置和被叫方裝置之間建立連接的過程中提供給主叫方裝置的多媒體回鈴服務(wù)的系統(tǒng)。如圖1中所示,MRC 120包括非視頻服務(wù)器(NVS)122和視頻服務(wù)器(VS)124。在一個實施例中,NVS 122存儲非視頻內(nèi)容,如文本內(nèi)容、靜止圖像、動畫內(nèi)容和類似的非視頻內(nèi)容。在一個實施例中,VS 124容納視頻內(nèi)容(如視頻剪輯)。在另一實施例中,VS 124存儲非視頻內(nèi)容和視頻內(nèi)容。例如,在一個實施例中,VS 124存儲動畫內(nèi)容和視頻內(nèi)容。在另一實施例中,VS 124存儲所有的多媒體內(nèi)容,從而不需要NVS 122。
在一個實施例中,例如,控制多媒體回鈴服務(wù)包括響應(yīng)于被叫方裝置訂購多媒體回鈴服務(wù)的確定,而識別與主叫方裝置相關(guān)的地址。在另一實施例中,例如,控制多媒體回鈴服務(wù)包括在至少一個多媒體內(nèi)容服務(wù)器(如NVS 122、VS 124、VS 138和類似的內(nèi)容服務(wù)器)與主叫方裝置之間建立至少一個多媒體對話,用于在連接建立過程中向主叫方裝置提供多媒體內(nèi)容。因而,MRC 120執(zhí)行本文所述的本發(fā)明方法的至少一部分。
盡管被描述成包括各種數(shù)量的AN 102、MSC 104、WUD 106、WAL 108、CSN 110、MRC 120、NVS 122、VS 124、IPN 130、AAA服務(wù)器134、HLR 136、VS 138、CL 112和CL 116,但本領(lǐng)域中技術(shù)人員應(yīng)理解,可以使用更少或更多的AN 102、MSC 104、WUD 106、WAL 108、CSN 110、MRC 120、NVS 122、VS 124、IPN 130、AAA服務(wù)器134、HLR 136、VS 138、CL 112和CL 116。相似地,以各種不同的配置部署AN 102、MSC 104、WUD 106、WAL 108、CSN 110、MRC 120、NVS 122、VS 124、IPN 130、AAA服務(wù)器134、HLR 136、VS 138、CL 112和CL 116。進(jìn)而,盡管被描述成與CSN 110和IPN 130通信,但在一個實施例中,AN 102與各種不同的網(wǎng)絡(luò)接口,所述網(wǎng)絡(luò)例如為個人數(shù)字蜂窩(PDC)網(wǎng)絡(luò)、分組數(shù)據(jù)交換網(wǎng)絡(luò)(PDSN)及類似的網(wǎng)絡(luò)。
圖2描繪根據(jù)本發(fā)明一個實施例的方法的流程圖。具體地,圖2的方法200包括在主叫方裝置和被叫方裝置之間建立連接的同時向主叫方裝置提供多媒體內(nèi)容的方法。盡管方法200的步驟的一部分被描述成順序地執(zhí)行,但本領(lǐng)域中技術(shù)人員應(yīng)理解,至少一部分步驟可同時執(zhí)行。方法200在步驟202開始,并且前進(jìn)到步驟204。
在步驟204中,無線用戶裝置與分組交換網(wǎng)絡(luò)建立各自的關(guān)系。因而,在連接建立請求之前,主叫方裝置和被叫方裝置與分組交換網(wǎng)絡(luò)建立各自的關(guān)系。在WUD與GPRS AN建立連接的一個實施例中,WUD與分組交換網(wǎng)絡(luò)建立分組數(shù)據(jù)協(xié)議(PDP)關(guān)系。在WUD與非GPRS AN建立連接的另一實施例中,WUD與分組交換網(wǎng)絡(luò)建立基本上與結(jié)合GPRS網(wǎng)絡(luò)描述的PDP關(guān)系相似的關(guān)系。
通常,關(guān)系包括在WUD與在無線AN上運(yùn)行的分組交換網(wǎng)絡(luò)之間的邏輯關(guān)聯(lián)。在一個實施例中,PDP關(guān)系包括在WUD與在GPRSAN上運(yùn)行的分組交換網(wǎng)絡(luò)之間的邏輯關(guān)聯(lián)。在一個這樣的實施例中,WUD與GGSN建立PDP關(guān)系。在一個實施例中,PDP關(guān)系包括與WUD相關(guān)的至少一個參數(shù),如路由參數(shù)、服務(wù)質(zhì)量參數(shù)、安全參數(shù)、記帳參數(shù)以及類似的關(guān)系參數(shù)。
在步驟206中,主叫方啟動對被叫方的呼叫。換句話說,主叫方試圖與被叫方建立連接(即,語音通信信道)。例如,假設(shè)與WUD 106A2(主叫方裝置)相關(guān)的主叫方啟動對與WUD 106B1(被叫方裝置)相關(guān)的被叫方的呼叫。如本文所述,在從主叫方裝置WUD 106A2啟動對被叫方裝置WUD 106B1的呼叫之前,WUD 106A2和WUD 106B1分別和與AN 102A和AN 102B相關(guān)的GGSN(未示出)建立PDP關(guān)系。
在步驟208中,響應(yīng)于接收由主叫方啟動的連接建立請求,(與主叫方裝置相關(guān)的)O-MSC獲得信息。在一個實施例中,至少一部分信息從至少一個遠(yuǎn)程系統(tǒng),如MRC、HLR、VLR以及類似的系統(tǒng),獲得。例如,在一個實施例中,O-MSC查詢HLR,用于獲得被叫方連接建立信息和被叫方服務(wù)訂購信息,并且,請求的信息由HLR使用查詢響應(yīng)參數(shù)而下載到O-MSC中。
在一個實施例中,信息包括連接建立信息和服務(wù)訂購信息。在一個實施例中,連接建立信息包括主叫方信息、主叫方裝置信息、被叫方信息、被叫方裝置信息、路由信息等中的至少一個。例如,主叫方信息和被叫方信息包括帳戶信息、服務(wù)訂購信息等。例如,裝置信息包括支持的裝置功能、網(wǎng)絡(luò)接入信息等。例如,在一個實施例中,連接建立信息包括主叫方裝置路由信息、用于定位被叫方裝置的被叫方裝置路由信息、以及類似的信息。
在一個實施例中,服務(wù)訂購信息包括主叫方訂購信息和被叫方訂購信息中的至少一個。例如,在一個實施例中,被叫方訂購信息包括至少一個用于確定被叫方是否訂購多媒體回鈴服務(wù)(即,在連接建立的過程中向至少一個主叫方裝置提供多媒體內(nèi)容的服務(wù))的多媒體回鈴服務(wù)訂購參數(shù)。
在一個實施例中,被叫方訂購信息包括至少一個多媒體內(nèi)容標(biāo)識符(如,與各種音頻、文本、圖像和視頻內(nèi)容相關(guān)的標(biāo)識符)。在又一實施例中,被叫方訂購信息包括與每個主叫方相關(guān)的至少一個多媒體內(nèi)容標(biāo)識符。在一個實施例中,多媒體內(nèi)容與主叫方的關(guān)聯(lián)可由被叫方配置。在又一實施例中,提供給主叫方裝置的多媒體內(nèi)容可基于呼叫日期、呼叫時間等參數(shù)來配置。
在一個實施例中,被叫方訂購信息包括可用于在建立連接的過程中向主叫方裝置提供特定多媒體內(nèi)容的至少一個多媒體內(nèi)容標(biāo)識符,其中,所述特定多媒體內(nèi)容與主叫方無關(guān)。例如,向所有主叫方裝置提供與主叫方無關(guān)的特定視頻剪輯。在另一實施例中,被叫方訂購信息包括可用于在建立連接的過程中向特定主叫方提供特定多媒體內(nèi)容的至少一個多媒體內(nèi)容標(biāo)識符。例如,被叫方把多媒體回鈴服務(wù)配置為向一個主叫方提供視頻剪輯,而向另一主叫方提供文本消息。
在以上實例的后續(xù)部分中,MSC 104A(即O-MSC)響應(yīng)于主叫方通過主叫方裝置WUD 106A2建立連接的啟動而查詢HLR 136以便檢索信息。在此實例中,檢索的信息包括用于定位被叫方裝置WUD106B1的連接建立信息、用于確定被叫方是否訂購多媒體回鈴服務(wù)的服務(wù)訂購信息、以及類似的信息。
在步驟210中,確定被叫方是否訂購多媒體回鈴服務(wù)。在一個實施例中,使用O-MSC響應(yīng)于連接建立請求而檢索的至少一部分信息(如,服務(wù)訂購信息)而執(zhí)行確定。在另一實施例中,通過查詢與至少一個遠(yuǎn)程系統(tǒng)相關(guān)的至少一個數(shù)據(jù)庫而執(zhí)行確定。在此實施例中,至少一個遠(yuǎn)程系統(tǒng)包括至少一個MRC、至少一個AAA服務(wù)器、至少一個HLR、至少一個VLR、至少一個記帳數(shù)據(jù)庫、至少一個服務(wù)訂購數(shù)據(jù)庫以及類似的遠(yuǎn)程系統(tǒng)和相關(guān)數(shù)據(jù)庫中的至少一個。
如果被叫方裝置未訂購多媒體回鈴服務(wù),方法200就前進(jìn)到步驟212,此時,執(zhí)行標(biāo)準(zhǔn)連接建立。在一個典型的實施例中,使用結(jié)合圖2描繪和描述的步驟214、216、218、250、252、254和262中的至少一部分來執(zhí)行標(biāo)準(zhǔn)連接建立。接著,方法200前進(jìn)到步驟264,在此步驟中結(jié)束方法200。如果被叫方裝置訂購多媒體回鈴服務(wù),方法200就同時前進(jìn)到步驟214和步驟220。
如結(jié)合圖2描繪和描述的,同時執(zhí)行步驟214和步驟220。相似地,步驟214、216和218的至少一部分可與步驟220-248的至少一部分同時執(zhí)行。換句話說,在主叫方裝置和被叫方裝置之間建立連接的同時,建立用于向主叫方裝置提供多媒體內(nèi)容的至少一個多媒體對話。相似地,在主叫方裝置和被叫方裝置之間建立連接的同時,使用至少一個多媒體對話向主叫方裝置提供多媒體內(nèi)容。
在步驟214中,O-MSC向T-MSC發(fā)送連接建立消息,用于在主叫方裝置和被叫方裝置之間建立連接(如語音通信信道)。在一個實施例中,通過O-MSC使用O-MSC獲得的至少一部分連接建立信息來識別T-MSC(即,與被叫方裝置相關(guān)的MSC)。例如,連接建立消息包括O-MSC獲得的至少一部分連接建立信息。在一個實施例中,連接建立消息包括起始地址消息(IAM)。
在步驟216中,響應(yīng)于連接建立消息,T-MSC向O-MSC啟動連接建立確認(rèn)消息。換句話說,T-MSC確認(rèn)從O-MSC收到連接建立消息。在一個實施例中,響應(yīng)于T-MSC核實被叫方裝置可從與T-MSC相關(guān)的AN訪問,而啟動連接建立確認(rèn)消息。在一個實施例中,連接建立確認(rèn)消息包括地址完成消息(ACM)。
在步驟218中,T-MSC向被叫方裝置發(fā)送連接建立請求警報,用于通知被叫方輸入連接建立請求。接著,方法200前進(jìn)到步驟250,此時,確定是否檢測對連接建立請求的響應(yīng)(如,被叫方應(yīng)答電話,連接建立請求轉(zhuǎn)移到語音信箱服務(wù)器,等等)。因而,如圖2中所示,在連續(xù)監(jiān)視以檢測對連接建立請求的響應(yīng)的同時,執(zhí)行步驟220-248的至少一部分。
對于步驟214、216和218,在以上實例的后續(xù)部分中,MSC 104A向MSC 104B發(fā)送連接建立消息,用于建立WUD 106A2與WUD 106B1之間的連接。在接收到連接建立消息時,MSC 104B核實被叫方裝置可從AN 102B訪問并且向MSC 104A啟動連接建立確認(rèn)消息。接著,MSC104B向被叫方啟動連接建立請求警報(如,向被叫方裝置發(fā)信號以使被叫方裝置響鈴、振動、閃光等)。
在步驟220中,O-MSC向MRC發(fā)送主叫方裝置地址請求消息。在一個實施例中,主叫方裝置地址請求消息包括前面由O-MSC獲得的連接建立信息和訂戶服務(wù)信息的至少一部分。在一個實施例中,主叫方裝置地址請求消息包括用于確定與主叫方裝置相關(guān)的IP地址的請求。在一個實施例中,主叫方裝置地址請求消息包括起始地址消息(IAM)。在一個實施例中,IAM包括主叫方裝置域名。在以上實例的后續(xù)部分中,MSC 104A向MRC 120發(fā)送主叫方裝置地址請求消息,用于確定與WUD 106A2相關(guān)的IP地址。
在步驟222中,MRC確定與主叫方裝置相關(guān)的地址。如本文所述,在一個實施例中,地址包括IP地址。因而,在以上實例的后續(xù)部分中,MRC 120獲得與WUD 106A2相關(guān)的IP地址。在一個實施例中,通過查詢至少一個遠(yuǎn)程系統(tǒng)而確定與主叫方裝置相關(guān)的地址。在主叫方和被叫方訂購相同服務(wù)提供商提供的服務(wù)的一個實施例中,通過查詢與該服務(wù)提供商相關(guān)的至少一個AAA服務(wù)器(如,AAA服務(wù)器134)而確定地址。
在主叫方和被叫方訂購不同服務(wù)提供商提供的服務(wù)的另一實施例中,MRC查詢至少一個數(shù)據(jù)庫,用于識別能向主叫方提供服務(wù)的至少一個服務(wù)提供商。在一個這樣的實施例中,至少一個數(shù)據(jù)庫包括至少一個北美編號計劃(即NPA-NXX)數(shù)據(jù)庫表。在能向主叫方提供服務(wù)的至少一個服務(wù)提供商包括不使用北美編號計劃格式的服務(wù)提供商的另一個這樣的實施例中,至少一個數(shù)據(jù)庫包括用于確定能向該主叫方裝置提供服務(wù)的服務(wù)提供商的至少一個其它的數(shù)據(jù)庫。
在此實施例中,在確定服務(wù)提供商能向主叫方裝置提供服務(wù)時,MRC接著查詢與能向主叫方裝置提供服務(wù)的每個服務(wù)提供商相關(guān)的至少一個系統(tǒng)(如,至少一個AAA服務(wù)器)。在一個實施例中,同時執(zhí)行所述查詢。響應(yīng)于對與能向主叫方提供服務(wù)的服務(wù)提供商相關(guān)的每個系統(tǒng)的各個查詢,MRC接收與主叫方裝置相關(guān)的地址。因而,多媒體回鈴服務(wù)用于向主叫方裝置提供多媒體內(nèi)容,其中,所述多媒體內(nèi)容用于服務(wù)提供商之間的呼叫。
例如,在GPRS網(wǎng)絡(luò)中,GGSN通常在PDP對話建立過程中向GPRS WUD分配IP地址。在一個實施例中,例如,AAA服務(wù)器向主叫方裝置分配IP地址,并且把分配的IP地址作為接入接受消息的一部分發(fā)送給GGSN。在另一實施例中,例如,GGSN在PDP對話建立過程中向PDP對話分配IP地址。在一個這樣的實施例中,GGSN向AAA服務(wù)器發(fā)送計算開始記錄(ASR)。在一個實施例中,例如,ASR包括GGSN網(wǎng)絡(luò)接入服務(wù)器IP地址(NAS-IP)參數(shù)、GGSN NAS-端口參數(shù)、用戶網(wǎng)絡(luò)接入標(biāo)識符(User NAI)參數(shù)、分幀IP地址參數(shù)、以及與PDP關(guān)系建立相關(guān)的類似參數(shù)。
在一個實施例中,AAA服務(wù)器配置為在與AAA服務(wù)器相關(guān)的至少一個數(shù)據(jù)庫(如,結(jié)構(gòu)化查詢語言(SQL)數(shù)據(jù)庫、輕量級目錄訪問協(xié)議(LDAP)數(shù)據(jù)庫以及本領(lǐng)域中已知的類似數(shù)據(jù)庫)中存儲與ASR相關(guān)的至少一部分參數(shù)。在此實施例中,MRC使用User NAI參數(shù)查詢與AAA服務(wù)器相關(guān)的至少一個數(shù)據(jù)庫,以便檢索相關(guān)的分幀IP地址參數(shù)(即,用于確定分配給主叫方裝置的IP地址)。
例如,在MRC查詢與AAA服務(wù)器相關(guān)的SQL數(shù)據(jù)庫的一個實施例中,MRC啟動包括以下SQL“select”語句的SQL查詢“selectFramed-IP-Address when User-Name=User NAI”,在這,User NAI參數(shù)與主叫方相對應(yīng)。在一個實施例中,MRC使用與主叫方相關(guān)的域名和服務(wù)提供商(SP)標(biāo)識符(如SP Name)參數(shù)來構(gòu)造與主叫方相關(guān)的User NAI參數(shù)。
在另一實施例中,MRC直接從主叫方裝置確定與主叫方裝置相關(guān)的地址。在一個這樣的實施例中,MRC使用雙音多頻(DTMF)信號來從主叫方裝置請求主叫方裝置IP地址。在又一實施例中,主叫方裝置使用DTMF信號向MRC提供主叫方裝置IP地址。例如,由于IP地址包括整數(shù)串,因此,IP地址的每個整數(shù)使用代表該整數(shù)的單獨(dú)DTMF信號來通信。MRC接收DTMF信號,并且處理接收的DTMF信號,用于構(gòu)造與主叫方裝置相關(guān)的IP地址。
在步驟224中,響應(yīng)于主叫方裝置地址請求消息,MRC向O-MSC發(fā)送主叫方裝置地址確認(rèn)消息。主叫方裝置地址確認(rèn)消息包括由MRC確定的主叫方裝置地址。在一個實施例中,主叫方裝置地址確認(rèn)消息包括地址完成消息(ACM)。在以上實例的后續(xù)部分中,MRC 120向MSC 104A發(fā)送主叫方裝置地址請求確認(rèn)消息(包括與WUD 106A2相關(guān)的IP地址)。
在步驟226中,MRC與主叫方裝置建立音頻對話。在一個實施例中,音頻對話用于向主叫方裝置提供音頻內(nèi)容。在一個實施例中,使用電路交換連接來建立音頻對話。在一個實施例中,在主叫方裝置和MRC之間建立音頻對話。在另一實施例中,在主叫方裝置和與MRC相關(guān)的音頻服務(wù)器(如,容納在CSN 110內(nèi)的音頻服務(wù)器)之間建立音頻對話。在以上實例的后續(xù)部分中,假設(shè)與WUD 106B1相關(guān)的主叫方把多媒體回鈴服務(wù)配置成向與WUD 106A2相關(guān)的主叫方提供音頻內(nèi)容,并且在MRC 120上存儲指定用于WUD 106A2的音頻內(nèi)容,那么,MRC 120就通過CSN 110建立與WUD 106A2的音頻對話。
在一個實施例中,在建立音頻對話之后,使用音頻對話向主叫方裝置提供音頻內(nèi)容。在一個實施例中,音頻內(nèi)容包括增強(qiáng)回鈴音調(diào)、通告、歌曲的至少一部分、以及類似音頻內(nèi)容中的至少一個。在一個實施例中,提供給主叫方裝置的音頻內(nèi)容存儲在遠(yuǎn)程內(nèi)容服務(wù)器、與MRC相關(guān)的音頻服務(wù)器、與MRC相關(guān)的視頻服務(wù)器以及用于存儲音頻內(nèi)容并向遠(yuǎn)程終端提供音頻內(nèi)容的類似服務(wù)器中的至少一個上。
在步驟228中,MRC向主叫方裝置發(fā)送至少一個多媒體內(nèi)容標(biāo)識符。在一個實施例中,至少一個多媒體內(nèi)容標(biāo)識符由MRC使用訂戶服務(wù)信息(如,提供給MRC的訂戶服務(wù)信息,作為從O-MSC接收的主叫方裝置地址請求消息的一部分)的至少一部分來識別。在另一實施例中,至少一個多媒體內(nèi)容標(biāo)識符由MRC通過使用被叫方信息和主叫方信息查詢至少一個數(shù)據(jù)庫(如從被叫方映射到包括相關(guān)多媒體內(nèi)容標(biāo)識符的主叫方)而識別。
在一個實施例中,至少一個多媒體內(nèi)容標(biāo)識符包括至少一個非視頻內(nèi)容標(biāo)識符和至少一個視頻內(nèi)容標(biāo)識符中的至少一個。在一個實施例中,多媒體內(nèi)容標(biāo)識符包括至少一個統(tǒng)一資源標(biāo)識符(URI),如統(tǒng)一資源定位器(URL)、統(tǒng)一資源名稱(URN)等。在一個實施例中,至少一個多媒體內(nèi)容標(biāo)識符用于通過與主叫方裝置相關(guān)的至少一個用戶接口來檢索用于顯示的多媒體內(nèi)容。在另一實施例中,至少一個多媒體內(nèi)容標(biāo)識符用于建立至少一個多媒體對話,這里,至少一個多媒體對話用于向主叫方裝置提供多媒體內(nèi)容。
在一個實施例中,至少一個多媒體對話包括至少一個數(shù)據(jù)對話和至少一個視頻對話中的至少一個。在一個這樣的實施例中,數(shù)據(jù)對話用于向主叫方裝置提供非視頻內(nèi)容,這里,非視頻內(nèi)容包括文本內(nèi)容、靜止圖像以及類似非視頻內(nèi)容中的至少一個。例如,在一個實施例中,數(shù)據(jù)對話包括超文本傳輸協(xié)議(HTTP)對話。在另一個這樣的實施例中,視頻對話用于向主叫方裝置提供視頻內(nèi)容(如動畫內(nèi)容、視頻內(nèi)容等)。例如,在一個實施例中,視頻對話包括實時流協(xié)議(RTSP)對話。
在一個實施例中,使用至少一個多媒體內(nèi)容標(biāo)識消息把至少一個多媒體內(nèi)容標(biāo)識符從MRC傳送給主叫方裝置。例如,在一個實施例中,使用至少一個對話啟動協(xié)議(SIP)REFER消息把至少一個多媒體內(nèi)容標(biāo)識符傳送給主叫方裝置。在以上實例的后續(xù)部分中,MRC120向WUD 106A2發(fā)送兩個多媒體內(nèi)容URI。在此實例中,第一多媒體內(nèi)容URI識別靜止圖像,并且,第二多媒體內(nèi)容URI識別視頻剪輯。
在步驟230中,主叫方裝置使用至少一個多媒體內(nèi)容標(biāo)識符來請求多媒體內(nèi)容。在一個實施例中,通過主叫方裝置從至少一個遠(yuǎn)程系統(tǒng)請求多媒體內(nèi)容,這里,至少一個遠(yuǎn)程系統(tǒng)包括MRC、音頻服務(wù)器、文本服務(wù)器、圖像服務(wù)器、視頻服務(wù)器以及用于存儲多媒體內(nèi)容并向主叫方裝置提供多媒體內(nèi)容的類似系統(tǒng)中的至少一個。
在一個實施例中,主叫方裝置通過向至少一個遠(yuǎn)程系統(tǒng)發(fā)送至少一個非視頻URI而請求非視頻內(nèi)容。在一個這樣的實施例中,例如,使用HTTP請求非視頻內(nèi)容(如文本內(nèi)容、圖像內(nèi)容等)。在另一實施例中,主叫方裝置通過向至少一個遠(yuǎn)程系統(tǒng)發(fā)送至少一個視頻URI而請求視頻內(nèi)容。在一個這樣的實施例中,例如,使用RTSP請求視頻內(nèi)容。在以上實例的后續(xù)部分中,WUD 106A2使用由MRC 120提供的兩個多媒體內(nèi)容URI而請求多媒體內(nèi)容。
在步驟232中,至少一個遠(yuǎn)程系統(tǒng)接收包括至少一個多媒體內(nèi)容標(biāo)識符的多媒體內(nèi)容請求。接收多媒體內(nèi)容請求的遠(yuǎn)程系統(tǒng)取決于多媒體內(nèi)容標(biāo)識符。在一個實施例中,遠(yuǎn)程系統(tǒng)通過與主叫方裝置建立至少一個多媒體對話而響應(yīng)多媒體內(nèi)容請求。如上所述,至少一個遠(yuǎn)程系統(tǒng)包括MRC、音頻服務(wù)器、文本服務(wù)器、圖像服務(wù)器、視頻服務(wù)器以及用于存儲多媒體內(nèi)容并向主叫方裝置提供多媒體內(nèi)容的類似系統(tǒng)中的至少一個。在以上實例的后續(xù)部分中,假設(shè)兩個多媒體內(nèi)容URI把MRC 120識別為多媒體內(nèi)容的源,MRC 120就從WUD 106A2接收對多媒體內(nèi)容的請求。
在步驟234中,確定是否接收非視頻內(nèi)容標(biāo)識符。在主叫方裝置請求的至少一部分非視頻內(nèi)容存儲在(如相關(guān)內(nèi)容標(biāo)識符所指示的)MRC上的一個實施例中,由MRC確定是否接收非視頻內(nèi)容標(biāo)識符。在主叫方裝置請求的至少一部分非視頻內(nèi)容未存儲在MRC上(即內(nèi)容標(biāo)識符指示內(nèi)容存儲在至少一個其它的系統(tǒng)中)的另一實施例中,通過至少一個其它的系統(tǒng)來確定是否接收非視頻內(nèi)容標(biāo)識符。如果未接收非視頻內(nèi)容標(biāo)識符,方法200就前進(jìn)到步驟238。如果接收非視頻內(nèi)容標(biāo)識符,方法200就前進(jìn)到步驟236。
在步驟236中,至少一個遠(yuǎn)程系統(tǒng)使用至少一個數(shù)據(jù)對話向主叫方裝置提供非視頻內(nèi)容。如本文所述,至少一個遠(yuǎn)程系統(tǒng)包括MRC、音頻服務(wù)器、文本服務(wù)器、圖像服務(wù)器、以及類似非視頻內(nèi)容服務(wù)器中的至少一個。在以上實例的后續(xù)部分中,MRC 120向WUD 106A2發(fā)送靜止圖像。在通過數(shù)據(jù)對話從MRC 120接收靜止圖像時,WUD106A2使用于顯示的靜止圖像適合與WUD 106A2相關(guān)的至少一個接口。在一個實施例中,至少一個數(shù)據(jù)對話包括HTTP對話。接著,方法200前進(jìn)到步驟238。
在步驟238中,確定是否接收視頻內(nèi)容標(biāo)識符。在主叫方裝置請求的至少一部分視頻內(nèi)容存儲在(如相關(guān)內(nèi)容標(biāo)識符所指示的)MRC上的一個實施例中,由MRC確定是否接收視頻內(nèi)容標(biāo)識符。在主叫方裝置請求的至少一部分視頻內(nèi)容未存儲在MRC上(即,內(nèi)容標(biāo)識符指示視頻內(nèi)容存儲在至少一個其它的系統(tǒng)上)的另一實施例中,由至少一個其它的系統(tǒng)(如圖1中所示的VS 138)確定是否接收視頻內(nèi)容標(biāo)識符。如果未接收視頻內(nèi)容標(biāo)識符,方法200就前進(jìn)到步驟250,此時,繼續(xù)連接建立處理/發(fā)信號。如果接收視頻內(nèi)容標(biāo)識符,方法200就前進(jìn)到步驟240。
在步驟240中,在至少一個遠(yuǎn)程系統(tǒng)和主叫方裝置之間建立至少一個視頻對話。在一個實施例中,視頻對話包括分組傳輸對話。在另一實施例中,視頻對話包括流視頻對話。在又一實施例中,視頻對話包括RTSP對話。在以上實例的后續(xù)部分中,在MRC 120和WUD106A2之間(更具體地,在與MRC 120相關(guān)的VS 124和WUD 106A2之間)建立RTSP流視頻對話。
在請求的視頻內(nèi)容存儲在MRC上的一個實施例中,至少一個遠(yuǎn)程系統(tǒng)包括MRC。例如,如圖1中所示,用于提供視頻內(nèi)容的遠(yuǎn)程系統(tǒng)包括與MRC 120相關(guān)的VS 124。在請求的視頻內(nèi)容存儲在遠(yuǎn)程視頻服務(wù)器上的另一實施例中,至少一個遠(yuǎn)程系統(tǒng)包括遠(yuǎn)程視頻服務(wù)器。例如,如圖1中所示,用于提供視頻內(nèi)容的遠(yuǎn)程系統(tǒng)包括與IPN 130相關(guān)的VS 138。
在請求的視頻內(nèi)容存儲在MRC上的一個實施例中,MRC與主叫方裝置建立視頻對話。例如,在一個這樣的實施例中,存儲在主叫方裝置上的傳統(tǒng)客戶端使用RTSP控制協(xié)議從MRC請求視頻內(nèi)容。在此實例中,在建立(實時傳輸協(xié)議)RTP載體流之前,主叫方裝置和MRC交換端口號、流參數(shù)以及用于建立流視頻對話的類似信息。在一個這樣的實施例中,使用RTSP DESCRIBE消息和RTSP SETUP消息交換信息。RTSP消息由MRC的RTSP服務(wù)器一側(cè)堆處理,以便在主叫方裝置與MRC之間建立視頻對話。
在請求的視頻內(nèi)容未存儲在MRC上的另一實施例中,如結(jié)合視頻內(nèi)容存儲在MRC上的實施例所描述的,MRC建立與主叫方裝置的視頻對話。進(jìn)而,MRC接著與其上存儲視頻內(nèi)容的遠(yuǎn)程系統(tǒng)建立視頻對話。例如,在一個這樣的實施例中,MRC的RTSP客戶端一側(cè)堆使用RTSP DESCRIBE消息和RTSP SETUP消息從遠(yuǎn)程系統(tǒng)請求視頻內(nèi)容。在此實施例中,MRC(具體地,使用主叫方裝置IP地址)請求向主叫方裝置發(fā)送RTP流(即,流視頻內(nèi)容)。
換句話說,在視頻內(nèi)容不存儲在MRC上的此實施例中,MRC用在MRC客戶端一側(cè)堆與存儲視頻內(nèi)容的遠(yuǎn)程系統(tǒng)之間建立的視頻對話來橋接在主叫方裝置與MRC服務(wù)器一側(cè)堆之間建立的視頻對話。因而,以使MRC能維持對視頻對話的控制的方式建立視頻對話,與提供給主叫方裝置的視頻內(nèi)容的源無關(guān)。在一個實施例中,通過維持對建立的視頻對話的控制,MRC能提供增強(qiáng)的多媒體回鈴服務(wù)功能(如,根據(jù)音頻內(nèi)容的存在而在多媒體內(nèi)容對話之間切換,在檢測對連接建立請求的響應(yīng)之后提供多媒體內(nèi)容,等等)。
在一個實施例中,可與步驟238和240(即,建立用于向主叫方裝置提供視頻內(nèi)容的至少一個視頻對話)同時地執(zhí)行步驟234和236(即建立用于向主叫方裝置提供非視頻內(nèi)容的至少一個非視頻對話)。換句話說,由于視頻對話的建立通常需要比數(shù)據(jù)對話的建立更多的時間,因此,在完成視頻對話建立的過程中,主叫方裝置設(shè)置有各種非視頻內(nèi)容(以及,可選地,經(jīng)過音頻對話的增強(qiáng)音頻內(nèi)容)。因而,在完成視頻對話建立時,用通過建立的視頻對話提供的視頻內(nèi)容來取代在主叫方裝置上顯示的非視頻內(nèi)容的至少一部分。
在步驟242中,MRC把音頻對話映射到視頻對話。在一個實施例中,在(在電路載體上運(yùn)行的)音頻對話與(在分組載體上運(yùn)行的)視頻對話之間的映射包括映射信息。在一個實施例中,在視頻對話的持續(xù)過程中,映射信息由MRC保存。在一個實施例中,映射信息包括音頻對話信息和視頻對話信息。例如,由MRC保存作為映射信息的視頻對話信息包括視頻對話開始時間信息、視頻對話端口號信息、視頻內(nèi)容特征信息(如,視頻內(nèi)容是否包括音頻部分)等信息。
在步驟244中,確定主叫方裝置請求的視頻內(nèi)容是否包括音頻部分。在一個實施例中,使用由MRC保存的至少一部分映射信息來確定視頻內(nèi)容是否包括音頻部分。如果視頻內(nèi)容不包括音頻部分,方法200就前進(jìn)到步驟246,此時,MRC暫停通過音頻對話提供給主叫方裝置的音頻內(nèi)容。如果視頻內(nèi)容不包括音頻部分,方法200就前進(jìn)到步驟248。
在步驟246中,在MRC檢測到請求的視頻內(nèi)容包括音頻部分時,MRC抑制(如暫停、停止等)通過音頻對話提供的音頻內(nèi)容。通過抑制經(jīng)音頻對話提供的音頻內(nèi)容,MRC使主叫方能體驗作為視頻內(nèi)容一部分提供的音頻內(nèi)容。在一個實施例中,在抑制音頻內(nèi)容之后,由MRC終止音頻對話。接著,方法200前進(jìn)到步驟248。
在步驟248中,至少一個遠(yuǎn)程系統(tǒng)使用建立的視頻對話向主叫方提供視頻內(nèi)容。如本文所述,至少一個遠(yuǎn)程系統(tǒng)包括MRC、視頻服務(wù)器和類似內(nèi)容服務(wù)器中的至少一個。在以上實例的后續(xù)部分中,MRC 120使視頻內(nèi)容(即,使用視頻URI識別的視頻剪輯)流向WUD106A2。WUD 106A2從MRC 120接收流視頻內(nèi)容,并且使用于顯示的流視頻適合與WUD 106A2相關(guān)的至少一個接口。在一個實施例中,至少一個視頻對話包括RTP對話。在另一實施例中,至少一個視頻對話包括RTSP對話。在一個實施例中,響應(yīng)于主叫方裝置啟動的RTSPPLAY消息,而向主叫方裝置提供視頻內(nèi)容。
在所請求視頻內(nèi)容存儲在MRC上的實施例中,MRC響應(yīng)于RTSP PLAY消息開始使請求的視頻內(nèi)容流向主叫方裝置。在所請求視頻內(nèi)容不存儲在MRC上的實施例中,在從主叫方裝置接收RTSPPLAY消息時,MRC的客戶端一側(cè)堆向其上存儲視頻內(nèi)容的遠(yuǎn)程系統(tǒng)啟動相應(yīng)的RTSP PLAY消息。在從MRC的客戶端一側(cè)堆接收RTSPPLAY消息時,遠(yuǎn)程系統(tǒng)開始使請求的視頻內(nèi)容經(jīng)MRC流向主叫方裝置。在使用RTP對話使視頻內(nèi)容流向主叫方裝置的一個實施例中,RTP對話不越過MRC上的RTSP堆。
在步驟250中,確定是否檢測對連接建立請求的響應(yīng)。在一個實施例中,對連接建立請求的響應(yīng)包括以下響應(yīng)中的一個被叫方接聽電話;檢測連接建立請求已經(jīng)轉(zhuǎn)移到呼叫應(yīng)答服務(wù)(如語音信箱服務(wù)器);以及類似的響應(yīng)。如果未檢測到響應(yīng),方法200就返回到步驟248(即,主叫方裝置繼續(xù)接收多媒體內(nèi)容)。換句話說,在檢測對連接建立請求的響應(yīng)之前,多媒體內(nèi)容繼續(xù)提供給主叫方裝置。如果檢測到響應(yīng),方法200就前進(jìn)到步驟252。
在步驟252中,T-MSC通知O-MSC檢測到對連接建立請求的響應(yīng)。在一個實施例中,使用應(yīng)答消息(ANM)來通知O-MSC檢測到對連接建立請求的響應(yīng)。在以上實例的后續(xù)部分中,MSC 104B通知MSC 104A檢測到對連接建立請求的響應(yīng)。
在步驟254中,橋接與主叫方相關(guān)的呼叫路線和與被叫方相關(guān)的呼叫路線。在仍然使用音頻對話向主叫方裝置提供音頻內(nèi)容的一個實施例中,音頻對話釋放消息傳送給MRC,用于釋放音頻對話。如本文所述,在視頻內(nèi)容包括音頻部分的另一實施例中,在啟動向主叫方裝置傳送視頻內(nèi)容的同時,由MRC釋放音頻對話。
在一個實施例中,O-MSC向MRC傳送綜合服務(wù)用戶部分釋放(ISUP REL)消息,用于釋放與主叫方裝置的音頻對話。在接收ISUPREL消息時,MRC釋放音頻對話(如,釋放為向主叫方裝置提供音頻內(nèi)容而建立的電路交換干線)。在此實施例中,MRC向O-MSC傳送ISUP釋放完成(RLC)消息,用于通知O-MSC已經(jīng)成功地釋放音頻對話。
在步驟256中,確定是否延遲多媒體內(nèi)容終止。在一個實施例中,使用至少一個延遲參數(shù)(如RTSP RANGE參數(shù))來延遲多媒體內(nèi)容終止。在一個實施例中,多媒體內(nèi)容配置成持續(xù)從以下時間中的至少一個開始測量的特定時間長度啟動連接建立請求;建立音頻對話;建立數(shù)據(jù)對話;建立視頻對話;檢測對連接建立請求的響應(yīng);等等。如果不延遲多媒體內(nèi)容終止,方法200就前進(jìn)到步驟260。如果延遲多媒體內(nèi)容終止,方法200就前進(jìn)到步驟258。
在步驟258中,在多媒體內(nèi)容終止延遲周期內(nèi),至少一個遠(yuǎn)程系統(tǒng)繼續(xù)向被叫方裝置提供多媒體內(nèi)容的至少一部分。在一個實施例中,多媒體內(nèi)容終止延遲周期本質(zhì)上作為MRC在檢測到對連接建立請求的響應(yīng)之后確定繼續(xù)向主叫方裝置提供多媒體內(nèi)容的時間長度的計時器。在一個實施例中,多媒體內(nèi)容終止延遲周期由MRC確定。接著,方法200前進(jìn)到步驟260。
在步驟260中,終止多媒體內(nèi)容的發(fā)送。在一個實施例中,釋放提供多媒體內(nèi)容的至少一個多媒體對話。在從MRC向主叫方裝置提供視頻內(nèi)容的實施例中,MRC釋放視頻對話。在從遠(yuǎn)程視頻服務(wù)器向主叫方裝置提供視頻內(nèi)容的實施例中,MRC上的RTSP客戶端一側(cè)堆向視頻服務(wù)器發(fā)信號,分別使用RTSP PAUSE消息和RTSPTEARDOWN消息來終止視頻內(nèi)容的發(fā)送并釋放視頻對話。在步驟262中,開始主叫方和被叫方之間的語音通信。使用在主叫方裝置和被叫方裝置之間建立的連接來支持語音通信。接著,方法200前進(jìn)到步驟264,在這,方法200結(jié)束。
盡管在本文描述成在開始語音通信之前終止,但是,在一個實施例中,在已經(jīng)開始主叫方和被叫方之間的語音通信之后,可繼續(xù)向主叫方提供至少一部分多媒體內(nèi)容。例如,在開始語音通信之后,在與主叫方裝置相關(guān)的至少一個接口上繼續(xù)顯示圖像。相似地,在開始語音通信之后,可繼續(xù)向主叫方提供各種其它的多媒體內(nèi)容。在一個實施例中,通過由主叫方激活主叫方裝置上的至少一個用戶輸入部件(如按鈕、觸摸屏、語音激活等),而人工控制提供給主叫方裝置的至少一部分多媒體內(nèi)容。
盡管被描述成順序地執(zhí)行,本領(lǐng)域中技術(shù)人員應(yīng)理解,在與建立音頻對話相關(guān)的處理的同時,執(zhí)行與建立至少一個多媒體對話相關(guān)的處理。換句話說,在至少一個實施例中,可在步驟228-240的至少一部分的同時執(zhí)行步驟226。因而,在一個實施例中,在用于向主叫方裝置提供多媒體內(nèi)容的多媒體對話建立過程中,向主叫方裝置提供音頻內(nèi)容。相似地,在另一實施例中,在視頻對話建立過程中,向主叫方裝置提供非視頻內(nèi)容。進(jìn)而,盡管在此結(jié)合主叫方裝置使用多媒體內(nèi)容標(biāo)識符請求多媒體內(nèi)容進(jìn)行描述,但是,在一個實施例中,通過存儲視頻內(nèi)容的至少一個遠(yuǎn)程系統(tǒng)(如,通過MRC)而把至少一部分多媒體內(nèi)容推送到主叫方裝置。
可以預(yù)計,所述功能的至少一部分可組合成更少的功能元件/裝置。相似地,可以預(yù)計,可通過其它功能元件來執(zhí)行各種功能,或者,以不同的方式在各種功能元件上分配各種功能。例如,MRC 120所執(zhí)行功能的至少一部分可由MSC 104來執(zhí)行。進(jìn)而,盡管在此結(jié)合一個MRC來描述,但是,所述功能的至少一部分可在多個MRC上分配。
圖3描繪適用于執(zhí)行本文所述功能的通用計算機(jī)的高層次框圖。如圖3中所示,系統(tǒng)300包括處理器元件302(如CPU);存儲器304,如隨機(jī)存取存儲器(RAM)和/或只讀存儲器(ROM);多媒體回鈴控制器模塊305;以及各種輸入/輸出裝置306(如存儲裝置、包括但不限于磁帶驅(qū)動器、軟盤驅(qū)動器、硬盤驅(qū)動器或緊湊盤驅(qū)動器、接收器、發(fā)送器、揚(yáng)聲器、顯示器、輸出端口、以及用戶輸入裝置(如鍵盤、輔助鍵盤、鼠標(biāo)等))。
應(yīng)指出,本發(fā)明可以以軟件和/或以軟件和硬件的組合來實施,例如,使用特定用途集成電路(ASIC)、通用計算機(jī)或任何其它的硬件等效物來實施。在一個實施例中,此多媒體回鈴控制器模塊或程序305可裝入到存儲器304中,并且由處理器302執(zhí)行,以實施上述功能。因而,本發(fā)明的此多媒體回鈴控制器程序305(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可存儲在計算機(jī)可讀介質(zhì)或載體上,如RAM存儲器、磁性或光學(xué)驅(qū)動器或磁盤等。
盡管在此已經(jīng)詳細(xì)示出和描述包括本發(fā)明教導(dǎo)的各個實施例,但是,本領(lǐng)域中技術(shù)人員容易設(shè)計出許多其它的仍然包括這些教導(dǎo)的變化實施例。
權(quán)利要求
1.一種用于向主叫方裝置提供多媒體內(nèi)容的方法,包括響應(yīng)于連接請求接收多媒體回鈴服務(wù)請求,其中,所述連接請求用于在所述主叫方裝置和被叫方裝置之間建立連接;響應(yīng)于所述多媒體回鈴服務(wù)請求,而確定與所述主叫方裝置相關(guān)的地址;識別與所述多媒體回鈴服務(wù)請求相關(guān)的所述多媒體內(nèi)容;以及使用所述地址建立與所述主叫方裝置的至少一個多媒體對話,其中,在建立所述連接的同時,所述至少一個多媒體對話用于向所述主叫方裝置提供所述多媒體內(nèi)容;其中,所述至少一個多媒體對話包括至少一個數(shù)據(jù)對話和至少一個視頻對話,在建立所述至少一個視頻對話的同時,所述至少一個數(shù)據(jù)對話用于向所述主叫方裝置提供非視頻內(nèi)容。
2.如權(quán)利要求1所述的方法,其中,所述建立包括使用所述地址向所述主叫方裝置發(fā)送至少一個內(nèi)容標(biāo)識符,其中,所述至少一個內(nèi)容標(biāo)識符識別所述多媒體內(nèi)容。
3.如權(quán)利要求2所述的方法,進(jìn)一步包括在所述主叫方裝置上接收所述至少一個內(nèi)容標(biāo)識符;以及使用所述至少一個內(nèi)容標(biāo)識符建立所述至少一個多媒體對話。
4.如權(quán)利要求1所述的方法,其中,所述至少一個多媒體對話包括音頻對話和視頻對話,所述音頻對話用于向所述主叫方裝置提供音頻內(nèi)容,并且,所述視頻對話用于向所述主叫方裝置提供視頻內(nèi)容。
5.如權(quán)利要求4所述的方法,進(jìn)一步包括在所述音頻對話和所述視頻對話之間建立映射。
6.如權(quán)利要求5所述的方法,進(jìn)一步包括響應(yīng)于確定所述音頻內(nèi)容包括音頻部分,使用所述映射抑制所述音頻內(nèi)容。
7.如權(quán)利要求1所述的方法,進(jìn)一步包括在建立所述連接的同時,向所述主叫方裝置提供所述多媒體內(nèi)容;以及響應(yīng)于確定使用所述至少一個多媒體對話提供的所述多媒體內(nèi)容的所述至少一部分不包括音頻內(nèi)容,延遲將所述多媒體內(nèi)容的至少一部分提供給所述主叫方裝置的終止。
8.一種存儲軟件程序的計算機(jī)可讀介質(zhì),其中,當(dāng)由計算機(jī)執(zhí)行所述軟件程序時,所述軟件程序使計算機(jī)執(zhí)行包括以下步驟的方法響應(yīng)于連接請求接收多媒體回鈴服務(wù)請求,其中,所述連接請求用于在主叫方裝置和被叫方裝置之間建立連接;響應(yīng)于所述多媒體回鈴服務(wù)請求,而確定與所述主叫方裝置相關(guān)的地址;識別與所述多媒體回鈴服務(wù)請求相關(guān)的所述多媒體內(nèi)容;以及使用所述地址建立與所述主叫方裝置的至少一個多媒體對話,其中,在建立所述連接的同時,所述至少一個多媒體對話用于向所述主叫方裝置提供所述多媒體內(nèi)容;其中,所述至少一個多媒體對話包括至少一個數(shù)據(jù)對話和至少一個視頻對話,在建立所述至少一個視頻對話的同時,所述至少一個數(shù)據(jù)對話用于向所述主叫方裝置提供非視頻內(nèi)容。
9.如權(quán)利要求8所述的計算機(jī)可讀介質(zhì),進(jìn)一步包括在建立所述連接的同時,向所述主叫方裝置提供所述多媒體內(nèi)容;以及響應(yīng)于確定使用所述至少一個多媒體對話提供的所述多媒體內(nèi)容的所述至少一部分不包括音頻內(nèi)容,延遲將所述多媒體內(nèi)容的至少一部分提供給所述主叫方裝置的終止。
10.一種用于向主叫方裝置提供多媒體內(nèi)容的設(shè)備,包括響應(yīng)于連接請求接收多媒體回鈴服務(wù)請求的部件,其中,所述連接請求用于在所述主叫方裝置和被叫方裝置之間建立連接;響應(yīng)于所述多媒體回鈴服務(wù)請求而確定與所述主叫方裝置相關(guān)的地址的部件;識別與所述多媒體回鈴服務(wù)請求相關(guān)的所述多媒體內(nèi)容的部件;以及,使用所述地址建立與所述主叫方裝置的至少一個多媒體對話的部件,其中,在建立所述連接的同時,所述至少一個多媒體對話用于向所述主叫方裝置提供所述多媒體內(nèi)容;其中,所述至少一個多媒體對話包括至少一個數(shù)據(jù)對話和至少一個視頻對話,在建立所述至少一個視頻對話的同時,所述至少一個數(shù)據(jù)對話用于向所述主叫方裝置提供非視頻內(nèi)容。
全文摘要
本發(fā)明包括用于向主叫方裝置提供多媒體內(nèi)容的方法和設(shè)備。具體地,所述方法包括響應(yīng)于連接請求接收多媒體回鈴服務(wù)請求,其中,所述連接請求用于在主叫方裝置和被叫方裝置之間建立連接;響應(yīng)于多媒體回鈴服務(wù)請求,而確定與主叫方裝置相關(guān)的地址;識別與多媒體回鈴服務(wù)請求相關(guān)的多媒體內(nèi)容;以及,使用地址建立與主叫方裝置的至少一個多媒體對話,其中,在建立所述連接的同時,至少一個多媒體對話用于向主叫方裝置提供多媒體內(nèi)容。
文檔編號H04M3/42GK1812561SQ20051013576
公開日2006年8月2日 申請日期2005年12月29日 優(yōu)先權(quán)日2004年12月30日
發(fā)明者拉瑪錢德拉·P.·巴特尼, 郭華, 撒里特·姆克基, 特加斯·耐克, 蘭建·沙瑪 申請人:朗迅科技公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
镇赉县| 海口市| 泽普县| 华宁县| 富裕县| 长白| 南昌市| 馆陶县| 商水县| 镇远县| 湛江市| 喀喇沁旗| 元江| 德州市| 淳安县| 博兴县| 区。| 沙洋县| 沁源县| 额敏县| 海城市| 恭城| 平原县| 浑源县| 芜湖县| 罗源县| 陇川县| 富源县| 永和县| 建平县| 云浮市| 晴隆县| 合阳县| 吐鲁番市| 翁牛特旗| 民丰县| 大兴区| 闸北区| 建昌县| 从江县| 靖宇县|