專利名稱:用于與通信網(wǎng)絡(luò)的遠(yuǎn)程用戶建立多媒體會(huì)話的方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及通信網(wǎng)絡(luò)領(lǐng)域,并且尤其涉及移動(dòng)通信網(wǎng)絡(luò)。 更具體地說,本發(fā)明涉及在通信網(wǎng)絡(luò)例如移動(dòng)通信網(wǎng)絡(luò)內(nèi)建立多媒體 會(huì)話。
背景技術(shù):
為通信網(wǎng)絡(luò)、尤其是移動(dòng)通信網(wǎng)絡(luò)的用戶提供多媒體服務(wù)得到廣 泛關(guān)注。"多媒體服務(wù)"是指其中可使用多種媒體例如語音、文本、圖 像、視頻、數(shù)據(jù)訪問(例如通過互聯(lián)網(wǎng)和/或電子郵箱)、普通文件支 持和/或執(zhí)行通信的服務(wù)。在這些服務(wù)中,所謂的"組合服務(wù)"得到移動(dòng) 電話運(yùn)營商的巨大關(guān)注。對于本說明書,"組合服務(wù),,通常是指(不一 定是移動(dòng)的)通信網(wǎng)絡(luò)的終端可利用該服務(wù)同時(shí)打開和使用兩個(gè)連接、
通常是電路(電路交換或CS)連接和分組(分組交換,PS)連接的服務(wù)。
例如,Nokia公司的白皮書"Video sharing-Enrich your voice call with video,,中描述了通過移動(dòng)終端可享受的服務(wù),乂>眾可從下列因特 網(wǎng)站上下載得到此白皮書http:〃www.nokia.com/BaseProject/Sites/ NOKIA一MAIN一18022/CDA/Categories/Phones/Technologies/VideoSh aring/—Content/一StaticFiles/video一sharing一a4一2510.pdf
此白皮書內(nèi)描述的實(shí)時(shí)視頻共享服務(wù)使得用戶在電話通話期間 可容易地豐富他們的通信。 一個(gè)或另一個(gè)用戶可共享通過視頻攝像頭 獲得的直播視頻或從終端獲得的視頻剪輯。兩個(gè)用戶可在繼續(xù)進(jìn)行他 們的語音呼叫的同時(shí)看到相同視頻并且討論該視頻。
在公眾可在下列因特網(wǎng)站上從Nokia論壇下載得到的標(biāo)題為 "White Paper: IP Convergence Based On SIP: EnhancedPerson-To-Person Communications"的另 一個(gè)白皮書內(nèi)
http:〃www.forum.nokia.com/main/l,,040,00.html fsrParam=2-3 -/main.html&fileID=5336
說明了使用SIP協(xié)議在能夠支持IP協(xié)議的終端之間建立連接。 如該白皮書內(nèi)所述的,為了通信,基于IP的應(yīng)用程序必須具有到達(dá)通 信者的機(jī)制。目前,固定和移動(dòng)電話網(wǎng)絡(luò)執(zhí)行此建立連接的關(guān)鍵任務(wù)。 通過撥打另一個(gè)用戶的電話號(hào)碼,網(wǎng)絡(luò)可在任何兩個(gè)終端之間建立點(diǎn) 對點(diǎn)連接。此關(guān)鍵連接性性能在互聯(lián)網(wǎng)內(nèi)仍未廣泛存在。根據(jù)此白皮 書,其它關(guān)鍵移動(dòng)網(wǎng)絡(luò)性能實(shí)現(xiàn)的基于SIP的會(huì)話管理(即,IMS標(biāo) 準(zhǔn)提供的驗(yàn)證、漫游和網(wǎng)絡(luò)互連)提供了所需的結(jié)構(gòu)。通過實(shí)現(xiàn)這種 系統(tǒng),可在兩個(gè)終端之間實(shí)現(xiàn)IP連接。 一旦建立該連接,該連接可用 于交換所有類型的通信媒體(語音、視頻、內(nèi)容等)。類似于HTTP, SIP是基于文本的客戶機(jī)-服務(wù)器協(xié)議。SIP被設(shè)計(jì)成建立、修改和終 止多媒體會(huì)話或呼叫,并且其與HTTP的不同之處在于"SIP終端"(或 用戶代理,UA)可用作客戶機(jī)和服務(wù)器。因此,可建立客戶機(jī)到客戶 機(jī)的通信。
PCT專利申請No. WO 2005/027460 乂〉開了一種在至少兩個(gè)最終 用戶終端之間建立組合多媒體會(huì)話的方法,該方法包括在每個(gè)最終 用戶終端發(fā)現(xiàn)使用多媒體服務(wù)的最終用戶授權(quán);隨后經(jīng)由 一個(gè)或多個(gè) 電信網(wǎng)絡(luò)在最終用戶終端之間建立電路交換連接;在成功發(fā)現(xiàn)使用多 媒體服務(wù)的最終用戶授權(quán)時(shí)并且在建立所述電路交換連接之前或之 后,在每個(gè)最終用戶終端發(fā)現(xiàn)該終端或每個(gè)其他終端的多媒體性能; 并且在建立電路交換連接的同時(shí),經(jīng)由一個(gè)或多個(gè)IP多媒體子系統(tǒng)網(wǎng) 絡(luò)在最終用戶終端之間建立IP多媒體子系統(tǒng)會(huì)話,并且在用戶終端之 間傳送IP多媒體信息,所述多媒體信息與兩個(gè)或全部用戶終端支持的 服務(wù)有關(guān)。
如上述PCT專利申請內(nèi)進(jìn)一步說明的,IP多媒體子系統(tǒng)(IMS ) 是第三代合作伙伴計(jì)劃(3GPP )定義的在3G移動(dòng)通信網(wǎng)絡(luò)上提供IP 多媒體服務(wù)的技術(shù)。IMS提供了通過服務(wù)的綜合和交互豐富最終用戶的個(gè)人至個(gè)人通信體驗(yàn)的關(guān)鍵特性。IMS允許在基于IP的網(wǎng)絡(luò)(不 一定是移動(dòng)的,或者僅僅是移動(dòng)的)上實(shí)現(xiàn)新的豐富的個(gè)人到個(gè)人(客 戶機(jī)到客戶機(jī))以及個(gè)人到內(nèi)容(客戶機(jī)到服務(wù)器)通信。IMS使用 SIP協(xié)議建立和控制用戶終端之間(或用戶終端與服務(wù)器例如網(wǎng)絡(luò)服 務(wù)器之間)的呼叫或會(huì)話。
發(fā)明內(nèi)容
本申請人要解決的一個(gè)問題是建立多媒體會(huì)話、例如基于IMS 基礎(chǔ)結(jié)構(gòu)和SIP協(xié)議的用于視頻共享服務(wù)的會(huì)話可能花費(fèi)數(shù)秒鐘。具 體地,示例性地參照包括語音和視頻分量的多媒體會(huì)話,在第一用戶 "邀請"第二用戶加入多媒體會(huì)話的時(shí)刻和第二用戶在其終端的屏幕上
看到第 一用戶發(fā)送的視頻的第 一視頻幀的時(shí)刻之間經(jīng)過的時(shí)間會(huì)非常 長。這會(huì)導(dǎo)致用戶對于給定服務(wù)的質(zhì)量獲得很差的印象。
申請人已經(jīng)觀察到建立多媒體會(huì)話所需的總時(shí)間可分成兩個(gè)主 要范疇第一范疇集合了完成建立會(huì)話所需的所有信令消息所需的時(shí) 間間隔;第二范疇集合了正確運(yùn)行和配置在用戶終端處呈現(xiàn)交換的內(nèi) 容所需的多媒體應(yīng)用軟件(例如,多媒體播放器)所需的時(shí)間間隔。
一旦網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)已經(jīng)被建立和配置,則由于通常在標(biāo)準(zhǔn)內(nèi)定義 了建立會(huì)話所需的信令消息的數(shù)量和類型,所以集合第一范疇的時(shí)間 間隔的總時(shí)間不能被減小超過特定時(shí)限,以便減少運(yùn)營商和/或技術(shù)之 間的互操作性的影響。繼而,由于多媒體應(yīng)用軟件的運(yùn)行和配置通常 依賴于不容易改變的終端的特征(處理單元速度、存儲(chǔ)器等),所以 第二范疇的時(shí)間間隔不容易被降低。
盡管如上所述,申請人已經(jīng)發(fā)現(xiàn)通過使得多媒體應(yīng)用軟件的運(yùn)行 和/或配置在交換建立多媒體會(huì)話所需的信令消息花費(fèi)的時(shí)間間隔期 間發(fā)生,仍可大大降低在通信網(wǎng)絡(luò)的兩個(gè)用戶之間建立多媒體會(huì)話所 需的時(shí)間。換句話說,多媒體應(yīng)用軟件的至少一部分可在多媒體會(huì)話 的建立完成之前運(yùn)行,從而一旦多媒體會(huì)話的建立完成,用戶終端基 本上隨時(shí)可使用多媒體服務(wù)而基本不會(huì)有任何另外的延時(shí)。本發(fā)明的
優(yōu)選實(shí)施例可建議,應(yīng)用軟件的至少一部分的運(yùn)行在發(fā)起通信的用戶 終端處被專用于與遠(yuǎn)程用戶終端建立多媒體會(huì)話的第 一信令的開始而 觸發(fā)。此外,本發(fā)明的優(yōu)選實(shí)施例可建議,應(yīng)用軟件的至少一部分的
建立多媒體會(huì)話的第 一信令而觸發(fā)。
根據(jù)本發(fā)明的笫一個(gè)方面涉及一種用于與通信網(wǎng)絡(luò)的遠(yuǎn)程用戶建立多媒體會(huì)話的方法,該方法包括
- 開始要與遠(yuǎn)程用戶的終端建立多媒體會(huì)話的信令;
- 接收指示該多媒體會(huì)話建立的預(yù)定確認(rèn);
- 在接收到所述預(yù)定確認(rèn)之前運(yùn)行多媒體應(yīng)用程序的至少 一個(gè)模塊。
根據(jù)本發(fā)明的第二個(gè)方面涉及一種用于與通信網(wǎng)絡(luò)的遠(yuǎn)程用戶 建立多媒體會(huì)話的方法,該方法包括
- 接收要與遠(yuǎn)程用戶的終端建立多媒體會(huì)話的信令;
- 接收指示該多媒體會(huì)話建立的預(yù)定確認(rèn);
- 在接收到所述預(yù)定確認(rèn)之前運(yùn)行多媒體應(yīng)用程序的至少 一個(gè)模塊。
根據(jù)本發(fā)明的第三個(gè)方面涉及一種適于管理與通信網(wǎng)絡(luò)的遠(yuǎn)程 用戶的多媒體會(huì)話的應(yīng)用程序,該應(yīng)用程序適合于在適于在該通信網(wǎng) 絡(luò)內(nèi)使用的終端上運(yùn)行,其中該應(yīng)用程序包括當(dāng)在所述終端上運(yùn)行時(shí) 適合于執(zhí)行如上述第一和/或第二個(gè)方面所述方法的步驟的軟件代碼 部分。
根據(jù)本發(fā)明的第四個(gè)方面涉及一種適于在通信網(wǎng)絡(luò)內(nèi)使用的終 端,其中該終端包括如上述第三個(gè)所述的應(yīng)用程序。
下文參照附圖對僅作為非限制性示例的本發(fā)明的一些實(shí)施例的 詳細(xì)說明使得本發(fā)明的其它特征和優(yōu)點(diǎn)更為清楚,其中
-圖1作為示例示出能夠支持多媒體會(huì)話的移動(dòng)通信網(wǎng)絡(luò);
-圖2示意性地示出移動(dòng)通信網(wǎng)絡(luò)的兩個(gè)用戶享受組合服務(wù)的情況;
-圖3是示意性地示出能夠建立多媒體會(huì)話的移動(dòng)終端的示例的功能框-圖4示出適合于可在兩個(gè)用戶終端之間在分組交換域上建立對等會(huì)話的典型信令消息流。
具體實(shí)施例方式
在下文將參考根據(jù)本發(fā)明的作為能夠支持建立多媒體會(huì)話的網(wǎng) 絡(luò)的移動(dòng)通信網(wǎng)絡(luò)進(jìn)行詳細(xì)說明??梢钥吹?,對移動(dòng)通信網(wǎng)絡(luò)的參考 僅是示例性的,而不應(yīng)被認(rèn)為是限制本發(fā)明的范圍,本發(fā)明可應(yīng)用于任何類型的通信網(wǎng)絡(luò)。尤其是,根據(jù)本發(fā)明的多媒體會(huì)話可在具有連 接到不同網(wǎng)絡(luò)例如移動(dòng)網(wǎng)絡(luò)和固定網(wǎng)絡(luò)(例如,數(shù)字用戶線路或xDSL ) 的終端的用戶之間被建立。
此外,在下文的詳細(xì)說明中將參考組合視頻共享服務(wù),其中在通信網(wǎng)絡(luò)的電路交換域內(nèi)建立第一連接,而在兩個(gè)用戶之間的分組交換域內(nèi)建立并行的第二連接。尤其是,分組交換域內(nèi)的連接用于共享實(shí) 時(shí)獲得的或者從儲(chǔ)存庫(repository)中得到的靜止圖像或視頻,而電 路交換連接用于語音通信??梢钥吹?,根據(jù)下文說明的視頻共享服務(wù) 僅是示例性的,本發(fā)明可應(yīng)用于其中可在通信網(wǎng)絡(luò)的兩個(gè)用戶之間、 甚至(但不必須)在單個(gè)用戶到用戶連接上交換多媒體內(nèi)容的許多不 同類型的服務(wù)。通常,由于電路交換域往往不能為多媒體內(nèi)容交換提 供足夠的可用帶寬,所以可利用在網(wǎng)絡(luò)的至少一個(gè)分組交換域上建立的會(huì)話交換多媒體內(nèi)容。
對于本發(fā)明,表述"多媒體會(huì)話,是指其中可交換多媒體內(nèi)容的會(huì)話。"多媒體內(nèi)容"在文中是指使用多種(即,至少兩種)不同媒體, 例如語音、文本、圖像、視頻、普通數(shù)據(jù)或文件(例如,可通過互聯(lián) 網(wǎng)和/或電子郵箱訪問)的內(nèi)容。多媒體會(huì)話依賴于在通信網(wǎng)絡(luò)內(nèi)建立的至少一個(gè)連接。例如,根據(jù)上文的視頻共享服務(wù)允許建立其中在電路交換連接上執(zhí)行語音通信和在分組交換連接上執(zhí)行視頻通信的多媒 體會(huì)話。
圖1示出能夠根據(jù)GSM/GRPS標(biāo)準(zhǔn)提供移動(dòng)電話服務(wù)的移動(dòng)通 信網(wǎng)絡(luò)20的示例??梢钥吹剑軌蚋鶕?jù)UMTS標(biāo)準(zhǔn)提供移動(dòng)電話服 務(wù)的移動(dòng)網(wǎng)絡(luò)的結(jié)構(gòu)與圖1所示的移動(dòng)網(wǎng)絡(luò)非常相似。移動(dòng)網(wǎng)絡(luò)20 支持電路交換連接上的通信以及分組交換連接上的通信。為此,移動(dòng) 網(wǎng)絡(luò)20包括電路交換網(wǎng)絡(luò)部分(或域)35和分組交換網(wǎng)絡(luò)部分(或 域)51。移動(dòng)終端12、 14 (例如手機(jī)、PDA或個(gè)人數(shù)字助理等)通過 無線電接口與一個(gè)或多個(gè)無線電基站(BTS、基站發(fā)射站)32通信。 每個(gè)無線電基站32在通常已知被稱為"小區(qū)",的對應(yīng)地理區(qū)域30內(nèi)提 供移動(dòng)電話服務(wù)。應(yīng)理解,移動(dòng)網(wǎng)絡(luò)20為遠(yuǎn)多于圖1內(nèi)作為示例示出 的數(shù)量的多個(gè)小區(qū)以及多個(gè)移動(dòng)終端提供服務(wù)。不同的無線電基站32 連接到基站控制器(BSC)34,該基站控制器34管理無線電資源的分 配和解除分配,并且控制移動(dòng)終端在從一個(gè)無線電基站到另一個(gè)無線 電基站的切換和/或小區(qū)重新選擇。BSC及其關(guān)聯(lián)無線電基站通常被稱 為基站子系統(tǒng)(BSS) 。 BSC 34連接到電路域35內(nèi)的移動(dòng)交換中心 (MSC) 36,通過該移動(dòng)交換中心36還可建立朝向其它網(wǎng)絡(luò)38例如 PSTN或ISDN (綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò))網(wǎng)絡(luò)的電路連接。通常,在毛細(xì) 移動(dòng)網(wǎng)絡(luò)內(nèi),多個(gè)類似于圖1內(nèi)所示的BSC 34的BSC連接到單個(gè) MSC。在UMTS上下文內(nèi),BSC通常被稱為RNC (無線電網(wǎng)絡(luò)控制 器),并且BTS通常被稱為節(jié)點(diǎn)-B。但是,對于本說明書,首字母縮 略詞BSC和RNC代表的表述可被認(rèn)為完全等同,BTS和術(shù)語節(jié)點(diǎn)-B 代表的表述也是如此。
MSC36還通過信令網(wǎng)絡(luò)40 (例如根據(jù)信令系統(tǒng)No.7或SS7的 信令網(wǎng)絡(luò))連接到歸屬位置寄存器(HLR )42和拜訪位置寄存器(VLR ) 44。 VLR 44包括容納與相應(yīng)的地理區(qū)域內(nèi)此時(shí)存在的所有移動(dòng)終端 有關(guān)的信息的數(shù)據(jù)庫,并且其保持MSC在這種地理區(qū)域內(nèi)提供服務(wù) 所必需的移動(dòng)電話服務(wù)的訂戶的臨時(shí)登記數(shù)據(jù)。HLR 42包括存儲(chǔ)和 管理移動(dòng)網(wǎng)絡(luò)20的用戶、例如移動(dòng)終端12、 14所屬的用戶的訂用的
數(shù)據(jù)庫。對于其的每個(gè)訂戶,HLR包括永久訂用數(shù)據(jù)例如電話號(hào)碼(移 動(dòng)站點(diǎn)ISDN或MSISDN),還已知為在PSTN網(wǎng)絡(luò)的編號(hào)方案內(nèi)識(shí) 別移動(dòng)終端的訂用的客戶線路識(shí)別碼(CLI),和國際移動(dòng)用戶識(shí)別 碼(IMSI),即分配給每個(gè)用戶的并且用于移動(dòng)電話網(wǎng)絡(luò)的電路域內(nèi) 的信令的國際唯一識(shí)別碼。HLR 42還包括移動(dòng)網(wǎng)絡(luò)的用戶被授權(quán)使 用的服務(wù)列表(在所謂"資料,,內(nèi)),以及即時(shí)服務(wù)該用戶的VLR的 地址。
每個(gè)BSC 34還連接到對應(yīng)于圖1內(nèi)的GRPS網(wǎng)絡(luò)51的分組交 換域,連接到服務(wù)GRPS支持節(jié)點(diǎn)(SGSN ) 50,該節(jié)點(diǎn)50負(fù)責(zé)將信 息包(packet)輸送給位于其服務(wù)區(qū)域內(nèi)的移動(dòng)終端。在毛細(xì)移動(dòng)網(wǎng) 絡(luò)內(nèi),多個(gè)BSC連接到單個(gè)SGSN。網(wǎng)關(guān)GRPS支持節(jié)點(diǎn)(GGSN) 54用作朝向外部分組網(wǎng)絡(luò)例如IP網(wǎng)絡(luò)56 (例如,互聯(lián)網(wǎng))的邏輯接 口。節(jié)點(diǎn)SGSN50和GGSN54通常通過IP干線52相互連接。盡管 在分組交換域51內(nèi)沒有提供"本地,,信令,但是可利用已知的分組協(xié)議 (例如UDP、 TCP、 HTTP)來定義分組交換域51內(nèi)的信令協(xié)議,和 /或可提供已知的應(yīng)用層信令(例如SIP)。
附圖標(biāo)記55指示本領(lǐng)域技術(shù)人員已知而未詳細(xì)示出的IMS (IP 多媒體子系統(tǒng))網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)。IMS網(wǎng)路基礎(chǔ)結(jié)構(gòu)55主要與分組交 換域51相互作用,但是還具有用于與作為電路交換域35的一部分的 設(shè)備通信的網(wǎng)關(guān)。
圖1的移動(dòng)通信網(wǎng)絡(luò)20可以是包括外部電路交換網(wǎng)絡(luò)(用網(wǎng)絡(luò) 38例示)和外部分組交換網(wǎng)絡(luò)(用網(wǎng)絡(luò)56例示)的更廣的通信網(wǎng)絡(luò) 的一部分。移動(dòng)通信網(wǎng)絡(luò)20的用戶可在電路交換連接上與屬于外部網(wǎng) 絡(luò)38的用戶通信,還可在分組交換連接上連接到IP網(wǎng)絡(luò)58內(nèi)的網(wǎng)站 或它們自己的電子郵箱服務(wù)器。另夕卜,移動(dòng)通信網(wǎng)絡(luò)20的用戶可使用 至少一種組合服務(wù),即利用該通信服務(wù),用戶例如圖2的移動(dòng)終端12所屬的用戶可以從他/她自己的移動(dòng)終端12朝(移動(dòng)網(wǎng)絡(luò)20或外部網(wǎng)絡(luò)28的)另一個(gè)用戶同時(shí)打開電路交換連接和分組交換連接。例如,用 戶可利用分組交換連接從他/她自己的移動(dòng)終端12向他/她自己的會(huì)話者發(fā)送一連串靜止圖像或視頻(錄制剪輯或通過內(nèi)置視頻攝像頭實(shí)時(shí) 得到的視頻),并且同時(shí)與他/她自己的會(huì)話者共同評(píng)論在兩個(gè)終端上 顯現(xiàn)的圖像。對于本說明書,在下文術(shù)語"視頻"將包括實(shí)時(shí)獲得的或 被記錄和存儲(chǔ)在儲(chǔ)存庫例如存儲(chǔ)器區(qū)域內(nèi)的任何類型的圖像,既包括 靜止圖像也包括運(yùn)動(dòng)圖像。
例如,參照圖2,擁有移動(dòng)終端12的移動(dòng)網(wǎng)絡(luò)20的第一用戶朝 擁有移動(dòng)終端14的移動(dòng)網(wǎng)絡(luò)20的第二用戶呼叫。BTS 32服務(wù)于第一 移動(dòng)終端12,而BTS 32,服務(wù)于第二移動(dòng)終端14, BTS 32,可能與服 務(wù)于第一移動(dòng)終端32的BTS相同或不同。在第二用戶接受呼叫時(shí)建 立第一連接Cl以支持第一和第二用戶之間的語音通信。通常在移動(dòng) 網(wǎng)絡(luò)20的電路交換域35內(nèi)雙向地建立連接C1。在移動(dòng)網(wǎng)絡(luò)20的分 組交換域51內(nèi)在移動(dòng)終端12和移動(dòng)終端14之間建立第二連接C2, 以允許第一和第二用戶在他們電話交談期間共享視頻。連接C2可被 單向或雙向使用在用于單向連接的連接上可實(shí)現(xiàn)更高的比特率???利用已知的技術(shù)允許移動(dòng)終端12、 14同時(shí)保持兩個(gè)連接Cl和C2起 作用例如,用于UMTS移動(dòng)終端/網(wǎng)絡(luò)的多RAB (無線接入承載) 技術(shù)和用于GSM/GRPS移動(dòng)終端/網(wǎng)絡(luò)的DTM技術(shù)。
圖3是示意性地示出能夠使用組合服務(wù)的移動(dòng)終端12的示例的 功能框圖。移動(dòng)終端12包括適合于發(fā)射/接收的天線121、射頻收發(fā)機(jī) 122、 GRPS模塊123、編碼/解碼單元124、揚(yáng)聲器125、視頻攝像機(jī) 126、麥克風(fēng)127、屏幕128、鍵盤129、具有與其相關(guān)聯(lián)的存儲(chǔ)器131 的處理器(或CPU,中央處理器)130。移動(dòng)終端121通常通過合適 的電氣觸點(diǎn)與圖3內(nèi)未示出的SIM (用戶識(shí)別模塊)相關(guān)聯(lián)。
天線121和射頻收發(fā)機(jī)122通常允許實(shí)現(xiàn)來自和朝向移動(dòng)網(wǎng)絡(luò)的 無線電基站的通信。揚(yáng)聲器125和麥克風(fēng)127通常在移動(dòng)終端12的用 戶可聽到的信號(hào)內(nèi)傳遞對應(yīng)于語音的電信號(hào),反之亦然。鍵盤129通 常允許用戶手動(dòng)地與移動(dòng)終端進(jìn)行交互,發(fā)送例如與選擇菜單選項(xiàng)或 選擇電話號(hào)碼等有關(guān)的命令。屏幕128可以是例如液晶屏(LCD,液 晶顯示器),并且其通常適合于顯示視頻。視頻攝像機(jī)126、例如CCD(電荷耦合器件)攝像機(jī)通常適合于捕捉視頻或靜止圖像。GRPS模 塊123通常包括打包/拆包器件和緩沖器,并且其能夠?qū)碜砸苿?dòng)網(wǎng)絡(luò)的無線電塊封裝成信息包,并且將上部協(xié)議層提供的信息包拆解成無 線電塊,以便通過射頻收發(fā)機(jī)122和天線121朝移動(dòng)網(wǎng)絡(luò)傳輸。編碼/解碼單元124(例如,H.263視頻編解碼器)連接到揚(yáng)聲器125,連接 到麥克風(fēng)127,連接到顯示器128,并且連接到攝像機(jī)126:其通常管 理視頻攝像機(jī)126捕獲的或?qū)⒃谄聊?28上顯示的視頻和/或麥克風(fēng)127捕獲的或?qū)⒈粋鬏斀o揚(yáng)聲器125的音頻分量的編碼/解碼。處理器130監(jiān)管移動(dòng)終端12內(nèi)包括的不同模塊的操作和活動(dòng)性。存儲(chǔ)器131 與處理器130共同包括用于管理與通信網(wǎng)絡(luò)和/或通信網(wǎng)絡(luò)的其它用戶 的通信的至少一個(gè)軟件應(yīng)用程序。可以看到,盡管在圖3內(nèi)不同單元 用與存儲(chǔ)器131分離的實(shí)體表示,但是至少一些所示單元可利用執(zhí)行 相同功能并且存儲(chǔ)在存儲(chǔ)器131內(nèi)的軟件程序?qū)崿F(xiàn)。例如,編碼/解碼單元124和/或GRPS模塊123示出為單獨(dú)實(shí)體,但是也可用移動(dòng)終端 12的存儲(chǔ)器131內(nèi)駐留的軟件程序?qū)崿F(xiàn)。
存儲(chǔ)器131內(nèi)包括的上述用于管理通信的至少一個(gè)軟件應(yīng)用程序 包括用于控制和/或管理多媒體會(huì)話例如組合視頻共享服務(wù)的軟件。具體的,該用于控制和/或管理多媒體會(huì)話的至少一個(gè)軟件應(yīng)用程序控制 和/或管理通常根據(jù)預(yù)定操作流組織的建立多媒體會(huì)話所需的信令。這種軟件應(yīng)用程序可在移動(dòng)終端啟動(dòng)時(shí)自動(dòng)啟動(dòng),以便在移動(dòng)開關(guān)開通 期間留在后臺(tái),并且當(dāng)應(yīng)該開始多媒體會(huì)話時(shí)"蘇醒"。但是可設(shè)想,用戶可禁止應(yīng)用軟件的自動(dòng)啟動(dòng),并且應(yīng)用程序可被用戶手動(dòng)運(yùn)行。用于控制和/或管理多媒體會(huì)話的軟件應(yīng)用程序通常與適于處理用于 建立該會(huì)話的信令消息的(軟件或硬件)模塊進(jìn)行交互。例如,這種模塊可以是適于處理SIP消息、即用于根據(jù)SIP標(biāo)準(zhǔn)(例如,IEFT RFC 3261 )準(zhǔn)備請求和/或解析響應(yīng)的存儲(chǔ)器131內(nèi)包括的軟件棧。
此外,存儲(chǔ)器131包括用于控制、管理和/或再現(xiàn)多媒體內(nèi)容例 如可在移動(dòng)終端12的用戶和遠(yuǎn)程用戶之間交換的多媒體內(nèi)容的多媒體應(yīng)用軟件(例如多媒體播放器)。術(shù)語"多媒體應(yīng)用軟件"或更簡單的"多媒體應(yīng)用"包括適于控制移動(dòng)終端12的多媒體資源(例如,編碼 /解碼單元124,和/或揚(yáng)聲器125,和/或視頻攝像機(jī)126,和/或麥克風(fēng) 127,和/或顯示器128,和/或鍵盤129)的軟件(例如,庫和/或腳本 和/或初始化文件等),以及適于管理多媒體內(nèi)容向用戶的再現(xiàn)、即用 戶對該多媒體內(nèi)容的實(shí)際享受(例如,屏幕顯示、大小、位置、用戶 可用的控制等)的軟件。通常,后一種軟件可包括用戶界面以便允許 用戶(至少最少)與被再現(xiàn)內(nèi)容進(jìn)行交互。本發(fā)明可在單個(gè)多媒體軟況下被^:,或者在提供單獨(dú)k模塊來控制i動(dòng)終端12的;媒體資源 和內(nèi)容再現(xiàn)的情況下被執(zhí)行。在后一種情況下,被配置為用于控制移 動(dòng)終端12的多媒體資源的模塊將被稱為"多媒體引擎",而適于再現(xiàn)多 媒體內(nèi)容的模塊將被稱為"多媒體控制臺(tái)"。術(shù)語"多媒體控制臺(tái)"包括 用于可允許用戶設(shè)定被再現(xiàn)內(nèi)容的一些參數(shù)(例如音量、屏幕大小、 縮放設(shè)定等)的用戶界面(通常是圖像用戶界面,GUI)。除了將被 播放的內(nèi)容的再現(xiàn)之外,多媒體控制臺(tái)還可允許用戶獲取(并且可存 儲(chǔ))內(nèi)容例如記錄視頻或靜止圖像。多媒體控制臺(tái)通常通過合適的接 口與多媒體引擎配合,以便將與將被再現(xiàn)的內(nèi)容的設(shè)定有關(guān)的所有必 要信息傳遞給多媒體引擎,該信息可能包括與用戶執(zhí)行的設(shè)定有關(guān)的 信息,以允許多媒體引擎合適地準(zhǔn)備將被再現(xiàn)的內(nèi)容。具體地,多媒 體引擎可執(zhí)行至少一個(gè)以下操作視頻(或通常是數(shù)據(jù))獲取,編碼 和/或解碼,打包和/或拆包,(根據(jù)多媒體控制臺(tái)可能接收到的設(shè)定) 控制內(nèi)容的呈現(xiàn),同步音頻和視頻分量,根據(jù)預(yù)定時(shí)間界限同步將被 呈現(xiàn)給用戶的內(nèi)容。在優(yōu)選實(shí)施例內(nèi),多媒體引擎可包括一組模塊化 軟件元件(例如,動(dòng)態(tài)鏈接庫或DLL),每個(gè)軟件元件執(zhí)行終端的一 個(gè)或多個(gè)多媒體資源的控制功能。
可以看到,上述軟件應(yīng)用程序(用于控制/管理多媒體會(huì)話的應(yīng) 用程序和用于控制/管理/再現(xiàn)多媒體內(nèi)容的應(yīng)用程序中的任何一種) 可在移動(dòng)終端12內(nèi)實(shí)現(xiàn)為客戶端應(yīng)用程序,該客戶端應(yīng)用程序可安裝 在移動(dòng)終端12的操作系統(tǒng)上(安裝在內(nèi)部移動(dòng)終端的存儲(chǔ)器內(nèi),或較不優(yōu)選地,安裝在移動(dòng)終端可訪問的外部存儲(chǔ)器內(nèi)),或"電纜固定,,
在移動(dòng)終端12的固件內(nèi)。
在優(yōu)選實(shí)施例內(nèi),用于控制/管理多媒體會(huì)話的軟件應(yīng)用程序適 合于截取和/或識(shí)別與來自和/或朝向移動(dòng)終端執(zhí)行的呼叫有關(guān)的事件
的信令。具體地,應(yīng)用程序可能夠截取和/或識(shí)別
-與在電路交換域內(nèi)建立的來話呼叫有關(guān)的信令;和/或
-與在電路交換域內(nèi)執(zhí)行的已建立的去話呼叫有關(guān)的信令;和/
或
-與本地執(zhí)行的電路交換域內(nèi)的去話呼叫的中斷有關(guān)的信令;和
/或
-與遠(yuǎn)程執(zhí)行的電路交換域內(nèi)的去話呼叫的中斷有關(guān)的信令。
可以看到,上文列出的至少兩種情況還可包括在呼叫期間移動(dòng)終 端(或遠(yuǎn)程移動(dòng)終端)碰巧離開無線電覆蓋范圍的情況下呼叫終止這 一可能。此外,可以看到,上文列出的情況并未構(gòu)成軟件應(yīng)用程序可 截取或識(shí)別的可能事件的詳盡列表。
在優(yōu)選實(shí)施例內(nèi),在擁有移動(dòng)終端的用戶希望朝另一個(gè)用戶(屬 于同一移動(dòng)網(wǎng)絡(luò)或不同的固定或移動(dòng)網(wǎng)絡(luò))呼叫的情況下,在傳統(tǒng)的 用戶選擇電話號(hào)碼以進(jìn)行呼叫(通常通過鍵盤執(zhí)行,或者選自移動(dòng)終 端或與其相關(guān)聯(lián)的SIM內(nèi)存儲(chǔ)的電話號(hào)碼簿)期間,用于管理/控制 多媒體會(huì)話的軟件應(yīng)用程序不會(huì)介入。呼叫用戶可以完全傳統(tǒng)的方式、 通常是按下移動(dòng)終端的鍵盤上的合適鍵開始朝他/她自己的會(huì)話者呼 叫。呼叫通常被在網(wǎng)絡(luò)的電路交換域上經(jīng)由一定路線發(fā)送。
在被叫用戶應(yīng)答時(shí),在通信網(wǎng)絡(luò)的電路交換域內(nèi)在呼叫用戶的移 動(dòng)終端和被叫用戶的移動(dòng)終端之間建立連接。在建立這種連接時(shí),向呼叫用戶的移動(dòng)終端發(fā)送確認(rèn),這使得呼叫用戶能夠使用剛剛建立的 連接與他/她自己的會(huì)話者通信。在呼叫用戶的終端上運(yùn)行的用于管理 /控制多媒體會(huì)話的軟件應(yīng)用程序截取這種確認(rèn)信令,并且觸發(fā)與移動(dòng) 網(wǎng)絡(luò)的分組交換域的連接過程開始。分組交換連接過程的開始可有利 地自動(dòng)執(zhí)行(即,不與終端的用戶進(jìn)行交互)。通常,該過程提供了
從終端到分組交換域的接入點(diǎn)(APN,接入點(diǎn)名稱)的連接。該連接過程規(guī)定GGSN 54通常通過RADIUS協(xié)議將請求該連接的終端的電 話號(hào)碼信令到該APN。在已經(jīng)檢查其證書之后,APN 使該電話號(hào)碼 與分組交換域上的唯一地址(通常是IP地址)相關(guān)聯(lián),并且將相同內(nèi) 容傳遞給GGSN 54,該GGSN 54繼而朝請求該連接的終端轉(zhuǎn)發(fā)相同 內(nèi)容。APN還在合適的數(shù)據(jù)庫內(nèi)保持移動(dòng)終端的電話號(hào)碼(或電路交 換域內(nèi)的移動(dòng)終端的識(shí)別碼)與被分配的IP地址(或分組交換域內(nèi)的 移動(dòng)終端的地址/識(shí)別碼)相關(guān)聯(lián)。這種關(guān)聯(lián)還可被傳遞給網(wǎng)絡(luò)內(nèi)的其它裝置例如WAP網(wǎng)關(guān)。與分組交換域的連接通常通過從移動(dòng)終端朝移動(dòng)網(wǎng)絡(luò)的GRPS網(wǎng)絡(luò)核心的GGSN打開所謂的PDP上下文而完成。
類似地,在建立電路交換連接時(shí),也向被叫用戶的移動(dòng)終端發(fā)送確認(rèn)。用于管理在被叫用戶的終端上運(yùn)行的多媒體會(huì)話的軟件應(yīng)用程序截取這種確認(rèn)信令,并且以與上文參照呼叫用戶終端所描述的方式類似的方式觸發(fā)與移動(dòng)網(wǎng)絡(luò)的分組交換域的連接過程的開始。
在上述的可選實(shí)施例內(nèi),可提出PDP上下文的打開被呼叫和/或被叫用戶手動(dòng)執(zhí)行,或者在呼叫和/或被叫用戶的終端在進(jìn)行呼叫時(shí)PDP上下文已經(jīng)在起作用(例如,在終端接通時(shí)激活PDP上下文)。
一旦已經(jīng)建立與分組交換域的連接,呼叫用戶和被叫用戶通常可使用電路交換連接相互進(jìn)行語音通信,并且使用分組交換連接來共享 數(shù)據(jù)。但是,為了共享數(shù)據(jù),優(yōu)選地在分組交換域上在兩個(gè)用戶終端 之間建立"直接,,連接或會(huì)話。在兩個(gè)用戶之間建立直接連接可,皮兩個(gè) 用戶之一例如通過按下各自終端上的合適鍵(或軟鍵)啟動(dòng),該鍵(或軟鍵)被標(biāo)記為或?qū)?yīng)于視頻或數(shù)據(jù)共享服務(wù)。用于管理多媒體會(huì)話 的應(yīng)用程序因此可啟動(dòng)將在分組交換域上建立朝向遠(yuǎn)程用戶的連接的信令。通常,在兩個(gè)用戶的終端之間建立對等連接為了建立對等連接,兩個(gè)用戶的終端交換分組交換域上的它們各自的地址/識(shí)別碼(通 常是它們的IP地址)。
圖4示出適于允許在擁有終端MSA的用戶A和擁有終端MSB 的用戶B之間在分組交換域上建立對等會(huì)話的信令消息的一個(gè)流程實(shí)
施例。具體地,圖4所示的示例性流程與上述IEFTRFC 3261兼容, 并且使用根據(jù)SIP協(xié)議的信令消息。通信網(wǎng)絡(luò)的分組交換域可包括或與IMS基礎(chǔ)結(jié)構(gòu)相互作用。對于此說明書,并不必指定信令流程涉及的分組交換網(wǎng)絡(luò)和IMS基礎(chǔ)結(jié)構(gòu)的所有元件,從而在名為"IMS/SIP 內(nèi)核"的單個(gè)功能塊內(nèi)濃縮了全部網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu),集合了SIP信令涉及的IMS基礎(chǔ)結(jié)構(gòu)的所有元件和/或功能。這還意味著,用戶A和B在他們各自配置中具有各自會(huì)話者的識(shí)別碼(例如,由于它們已經(jīng)4皮包括在已經(jīng)建立的電路交換會(huì)話上的語音通信內(nèi),或者由于在終端目錄內(nèi)包括對應(yīng)入口)以用于SIP信令消息的尋址。
信令流的開始通常被兩個(gè)用戶之一在各自終端上的動(dòng)作觸發(fā),該動(dòng)作對應(yīng)于共享視頻會(huì)話的開始。例如,用戶A可通過按下他/她終端 MSA上的合適鍵(或軟鍵)發(fā)起與用戶B的視頻共享(401)。此動(dòng)作觸發(fā)了將SIP INVITE信令消息發(fā)送(402 )給用戶B(例如使用SIP URI作為用戶B的識(shí)別碼),該消息包括分組交換網(wǎng)絡(luò)上的終端MSA的至少一個(gè)發(fā)送者識(shí)別碼,例如被分配給MSA的IP地址IPa和/或用戶A的SIPURI。與多媒體會(huì)話建立有關(guān)的其它信息通常也被包括在 SIP INVITE信令消息內(nèi)(例如,將被使用的媒體的類型,協(xié)議,將被使用的通信端口等)。SIP INVITE消息部分地對應(yīng)于邀請遠(yuǎn)程用戶開始多媒體會(huì)話的邀請消息。IMS/SIP內(nèi)核尤其是執(zhí)行SIP INVITE 消息內(nèi)包括的用戶B的地址的分辨,以便確定分配給他/她終端MSB的對應(yīng)IP地址IPB。 一旦分辨已被執(zhí)行,則SIP INVITE消息;故轉(zhuǎn)發(fā)給終端MSB (403)??稍谟脩鬊的終端MSB的屏幕上向用戶B清楚地呈現(xiàn)出提示(404),請求用戶B接受共享視頻會(huì)話(或一般地,多媒體會(huì)話)。在地址分辨期間,IMS/SIP內(nèi)核可向終端MSA發(fā)送 SIP 100 TRYING (405)響應(yīng),指示SIP INVITE已被接收,并且 MS/SIP內(nèi)核中包括的代理服務(wù)器正在工作以把SIP INVITE消息路由到目的地。
終端MSB以與電路交換呼叫有關(guān)的正常信令期間發(fā)生的方式類似的方式向終端MSA發(fā)送響應(yīng),該響應(yīng)指示終端MSB已經(jīng)接收到SIP INVITE消息并且"振鈴"(終端MSB的實(shí)際鈴聲可被跳過,尤其 是如果用戶A和用戶B已經(jīng)在并行的、已經(jīng)建立的連接上進(jìn)行語音通 信),即其等待用戶B接受共享視頻會(huì)話。為此,終端MSB可向用 戶A答復(fù)SIP 180 RINGING消息(406)(例如,使用作為用戶A的 識(shí)別碼的SIP URI) 。 SIP 180 RINGING消息可能在地址分辨之后被 從IMS/ISP內(nèi)核轉(zhuǎn)發(fā)給終端MSA (407),以確定分配給用戶A的終 端MSA的IP地址IPA??扇芜x地向用戶A示出(408)聽覺或視覺 報(bào)警,以便告知用戶A用戶B已經(jīng)接收到共享視頻要求并且網(wǎng)絡(luò)正在 等待他/她的響應(yīng)。
當(dāng)用戶B接受(409)共享視頻會(huì)話時(shí)(此步驟可被終端MSB 自動(dòng)執(zhí)行,即用戶B不必與終端MSB實(shí)際進(jìn)4亍交互),SIP 200 OK 消息作為初始SIP INVITE消息402、 403的肯定確認(rèn)被終端MSB發(fā) 送(410)給終端MSA。 SIP 200 OK消息可能在地址分辨之后祐: IMS/ISP內(nèi)核轉(zhuǎn)發(fā)給終端MSA。聽覺或視覺警報(bào)可被任選地呈現(xiàn)
(412)給用戶A,以便告知用戶A用戶B已接受共享視頻要求。終 端MSA通過向用戶B發(fā)送SIP ACK消息(413 )確i人接收到SIP 200 OK消息,該SIP ACK消息可能在地址分辨之后祐_ IMS/ISP內(nèi)核轉(zhuǎn)發(fā)
(414)給終端MSB。因此建立視頻共享會(huì)話,從而圖像幀(例如, 從終端MSA內(nèi)置的視頻攝像機(jī)捕獲的)可被從終端MSA發(fā)送給終端 MSB。合適的用于管理視頻內(nèi)容的發(fā)送的協(xié)議可以是RTP/RTCP (實(shí) 時(shí)協(xié)議/實(shí)時(shí)控制協(xié)議),利用該協(xié)議可執(zhí)行視頻內(nèi)容的流傳輸。
其它信令流可用于建立多媒體會(huì)話。例如,其它信令流可包括額 外的確認(rèn)(例如,所謂的"臨時(shí)確認(rèn)"或SIP PRACK,或SIP 180 RINGING消息),以允許在建立多媒體會(huì)話期間協(xié)商分組交換連接 上的服務(wù)質(zhì)量(QoS),和/或提供為了信令會(huì)話過程而在終端MSA 和MSB之間交換的附加消息以及相關(guān)確認(rèn)。在優(yōu)選實(shí)施例內(nèi),終端 MSA和MSB之間的性能信息交換可在SIP INVITE消息開始之前進(jìn) 行。性能信息的交換可由適于訪問遠(yuǎn)程用戶終端的至少 一種媒體性能 的信令消息(例如SIP OPTIONS消息)執(zhí)行。對于性能信息交換來說,上述專利申請WO 2005/027460的指導(dǎo)可適合于本發(fā)明。
在任何情況下,多媒體會(huì)話建立的開始與從一個(gè)用戶的終端發(fā)送 信令消息一致。該發(fā)送可被解釋為要與遠(yuǎn)程用戶終端建立多媒體會(huì)話。在上文所述的示例性流程內(nèi),建立多媒體會(huì)話的意圖可通過發(fā)送邀請 多媒體會(huì)話的消息(例如,SIP INVITE消息)和/或從來自為了性能信息交換而被發(fā)送的消息(例如,SIP選項(xiàng)消息)被估計(jì)。建立多媒體會(huì)話的意圖可被用于控制和/或管理在用戶終端上運(yùn)行的多媒體會(huì) 話的軟件"跟蹤",該軟件可被邀請消息或性能信息交換消息的發(fā)送和/或接收觸發(fā)。
此外,建立多媒體會(huì)話與用戶終端接收到與先前的邀請多媒體會(huì)話的消息有關(guān)(直接或間接)的肯定確認(rèn)。在圖4的示例內(nèi),終端MSA估計(jì)在接收到SIP 200 OK消息410、 411時(shí),即在接收到最初發(fā) 送的SIP INVITE消息402、403的肯定確認(rèn)時(shí),與終端MSB建立多媒體會(huì)話。繼而,終端MSB估計(jì)在接收到其自身接受多媒體會(huì)話邀 請消息的確認(rèn)時(shí),即在接收到圖4內(nèi)所示的SIP ACK消息413、414, 與終端MSA建立多媒體會(huì)話。多媒體會(huì)話的建立可被用于控制和/或 管理在用戶終端上運(yùn)行的多媒體會(huì)話的軟件"跟蹤",該軟件可被上述確認(rèn)觸發(fā)。
申請人已證實(shí),在通信涉及的終端處發(fā)送和/或接收要建立多媒體會(huì)話的笫一信令(可能包括性能信息交換)的時(shí)刻與在相同終端接收到多媒體會(huì)話建立的確認(rèn)的時(shí)刻之間的時(shí)間間隔可持續(xù)數(shù)秒。具體來說,交換的信令消息越多,所需的時(shí)間間隔越長。
申請人已觀察到,一旦建立多媒體會(huì)話,則可利用此時(shí)間間隔使 通信涉及的終端準(zhǔn)備交換內(nèi)容。為此,通信涉及的終端內(nèi)駐留的多媒體應(yīng)用軟件在實(shí)際建立多媒體會(huì)話之前開始運(yùn)行。優(yōu)選地,在發(fā)送和/ 或接收要建立多媒體會(huì)話的信令消息(可能包括性能信息交換消息)之后,在有關(guān)終端上開始運(yùn)行多媒體應(yīng)用軟件。更優(yōu)選地,基于要建 立多媒體會(huì)話的信令消息(可能包括性能信息交換消息)的發(fā)送和/或接收,即使用所述信令的開始作為觸發(fā),在有關(guān)終端上開始運(yùn)行多媒體應(yīng)用軟件。
具體地,在終端上駐留的多媒體應(yīng)用軟件被組織成使得一個(gè)多媒 體引擎模塊被配置用于控制終端的多媒體資源,和一個(gè)單獨(dú)的多媒體 控制臺(tái)模塊被配置用于再現(xiàn)多媒體內(nèi)容的情況下,優(yōu)選地,多媒體引 擎模塊在實(shí)際建立多媒體會(huì)話之前運(yùn)行,而多媒體控制臺(tái)模塊在建立 多媒體會(huì)話之后運(yùn)行。
為了上述目的,多媒體引擎模塊的運(yùn)行可被要建立多媒體會(huì)話的 信令消息(包括性能信息交換消息)的發(fā)送和/或接收觸發(fā),而多媒體 控制臺(tái)的運(yùn)行被接收到多媒體會(huì)話被建立的最終確認(rèn)觸發(fā)。
可選地,在單個(gè)軟件應(yīng)用對象用于控制終端的多媒體資源和再現(xiàn) 多媒體內(nèi)容的情況下,在實(shí)際建立多媒體會(huì)話之前,這種單個(gè)軟件應(yīng) 用對象在用戶終端上在后臺(tái)運(yùn)行,以在終端的屏幕上為可能呈現(xiàn)給用 戶的與多媒體會(huì)話的逐漸建立有關(guān)的消息留出空間。然后在實(shí)際建立 多媒體會(huì)話之后,這種應(yīng)用可在前臺(tái)出現(xiàn)。最初的后臺(tái)運(yùn)行可被要建 立多媒體會(huì)話的信令消息(包括性能信息交換消息)的發(fā)送和/或接收 觸發(fā),而前臺(tái)運(yùn)行被接收到多媒體會(huì)話被建立的最終確認(rèn)觸發(fā)。
有利地,因此,可利用完成多媒體會(huì)話的建立所需的時(shí)間間隔以 便至少將準(zhǔn)備終端進(jìn)行多媒體會(huì)話所需的多媒體應(yīng)用軟件的模塊加載到終端的CPU (例如高速緩存)使用的存儲(chǔ)器內(nèi),從而在實(shí)際建立多媒體會(huì)話時(shí),終端部分準(zhǔn)備好發(fā)送和/或接收多媒體內(nèi)容而沒有任何進(jìn) 一步延時(shí)。這會(huì)大大加快用戶察覺到的多媒體服務(wù)的總建立時(shí)間。在多媒體會(huì)話的建立中止時(shí),告知會(huì)話失敗的信令消息(例如,SIP4xx 消息)可用作結(jié)束運(yùn)行的多媒體應(yīng)用模塊的觸發(fā),結(jié)果釋放所分配的 存儲(chǔ)器資源。
在優(yōu)選實(shí)施例內(nèi),使用包括不同組成模塊(例如DLL)的多媒 體引擎,每個(gè)模塊專門用于終端的各個(gè)多媒體資源,和用于協(xié)調(diào)和配 置組成模塊的多媒體監(jiān)控模塊,在實(shí)際建立多媒體會(huì)話之前,該監(jiān)控 模塊可與將用于多媒體會(huì)話的適當(dāng)數(shù)量的組成模塊一起被預(yù)先加載到 終端的存儲(chǔ)器內(nèi)。這可例如通過提出多媒體監(jiān)控模塊最初預(yù)加載所有
可用組成模塊,然后由于例如與遠(yuǎn)程終端的性能交換信息會(huì)話而關(guān)閉 多媒體會(huì)話不必需的組成模塊(從而釋放其所分配的存儲(chǔ)器資源)來執(zhí)行。
為了進(jìn)一步節(jié)省處理時(shí)間,方便地將至少一個(gè)多媒體引擎模塊嵌 入適合于控制/管理多媒體會(huì)話的建立的相同應(yīng)用對象,從而多媒體引擎模塊和適于控制/管理建立多媒體會(huì)話所需的信令消息的模塊在終 端存儲(chǔ)器內(nèi)共用相同的過程。
尤其是在其中電路交換連接被用于傳輸音頻內(nèi)容而分組交換被 連接用于傳輸視頻內(nèi)容的視頻共享會(huì)話的情況下,可通過減小終端上運(yùn)行的多媒體應(yīng)用(尤其是多媒體引擎模塊)使用的緩沖器的大小, 進(jìn)一步縮短建立視頻共享服務(wù)所需的總時(shí)間。在普通多媒體會(huì)話內(nèi),調(diào)節(jié)緩沖操作以便吸收由于分組交換連接上的帶寬波動(dòng)導(dǎo)致的音頻-視頻波動(dòng)。實(shí)際上,在根據(jù)上文的視頻共享服務(wù)內(nèi),電路交換連接基 本上可確保音頻連續(xù)性,從而緩沖器減小至多會(huì)導(dǎo)致視頻內(nèi)容流中出現(xiàn)一些中斷,這被認(rèn)為是可接受的。因此,合適的緩沖器的大小形成為小于大約3秒,優(yōu)選地小于大約2秒(例如,l秒)。
通過根據(jù)上文公開內(nèi)容進(jìn)行操作,可大大縮短兩個(gè)用戶之間的多媒體會(huì)話的總建立時(shí)間,即在第一用戶邀請,第二用戶進(jìn)行多媒體會(huì)話的時(shí)刻和第二用戶在其終端屏幕上開始實(shí)際共享多媒體內(nèi)容的時(shí)刻之間經(jīng)過的時(shí)間。
盡管已經(jīng)利用 一些實(shí)施例公開和說明了該操作,但是本領(lǐng)域技術(shù)人員可以理解,可對所公開的實(shí)施例以及本發(fā)明的其它實(shí)施例做出一些修改而不會(huì)背離所附權(quán)利要求限定的本發(fā)明的范圍。
例如,在組合服務(wù)的情況下,當(dāng)在分組交換連接上發(fā)送內(nèi)容的用 戶決定停止內(nèi)容發(fā)送時(shí),多媒體會(huì)話可被關(guān)閉(例如使用SIP BYE消息),仍保持與通信網(wǎng)絡(luò)的分組交換域的連接打開。在多媒體會(huì)話結(jié)束時(shí),尤其是為了節(jié)約終端的電池資源,通常為可能發(fā)生的另一個(gè)多 媒體會(huì)話至少保持被加載到終端的存儲(chǔ)器內(nèi)的多媒體會(huì)話模塊。
作為另一個(gè)示例,在組合服務(wù)的情況下,當(dāng)一個(gè)用戶在接收到電路交換域上的連接掉線的確認(rèn)時(shí)而決定終止電路交換域上的語音呼叫 時(shí),關(guān)閉通信的終端上的控制/管理多媒體會(huì)話的應(yīng)用程序可還自動(dòng)開始在分組交換域上的連接的掉線(例如,通過使用SIP BYE信令消 息)。相同過程還可用于由于缺少無線電覆蓋而終止電路交換域上的 呼叫的情況(在使用移動(dòng)終端的情況下)。在這種情況下,多媒體應(yīng) 用被關(guān)閉以釋放先前所保留的存儲(chǔ)器資源。
權(quán)利要求
1.一種用于與通信網(wǎng)絡(luò)的遠(yuǎn)程用戶建立多媒體會(huì)話的方法,該方法包括-開始要與遠(yuǎn)程用戶的終端建立多媒體會(huì)話的信令;-接收指示該多媒體會(huì)話建立的預(yù)定確認(rèn);-在接收到所述預(yù)定確認(rèn)之前運(yùn)行多媒體應(yīng)用程序的至少一個(gè)模塊。
2. 根據(jù)權(quán)利要求l的方法,其中所述信令被尋址到所述遠(yuǎn)程用戶。
3. 根據(jù)權(quán)利要求1或2的方法,其中所述多媒體應(yīng)用程序的所 述至少一個(gè)模塊的運(yùn)行在開始所述信令之后執(zhí)行。
4. 根據(jù)權(quán)利要求3的方法,其中所述多媒體應(yīng)用程序的所述至少一個(gè)模塊的運(yùn)行基于所述信令的開始而執(zhí)行。
5. 根據(jù)權(quán)利要求1至4中任一項(xiàng)的方法,其中所述多媒體應(yīng)用 程序的所述至少 一 個(gè)模塊的運(yùn)行在后臺(tái)執(zhí)行。
6. 根據(jù)權(quán)利要求1至5中任一項(xiàng)的方法,其中所述多媒體應(yīng)用 程序包括多媒體引擎和多媒體控制臺(tái),并且所述多媒體應(yīng)用程序的所 述至少一個(gè)模塊的運(yùn)行包括運(yùn)行所述多媒體引擎。
7. 根據(jù)權(quán)利要求6的方法,其中接收所述預(yù)定確認(rèn)包括接收所 述多媒體會(huì)話的建立的肯定確認(rèn),并且該方法包括在接收到所述肯定 確認(rèn)之后在前臺(tái)運(yùn)行所述多媒體控制臺(tái)。
8. 根據(jù)權(quán)利要求7的方法,其中在前臺(tái)運(yùn)行所述多媒體控制臺(tái) 基于接收到所述肯定確認(rèn)而執(zhí)行。
9. 根據(jù)權(quán)利要求1至8中任一項(xiàng)的方法,其中要建立多媒體會(huì) 話的信令包括適于訪問遠(yuǎn)程用戶的終端的至少一種多媒體性能的性能 交換信令。
10. 根據(jù)權(quán)利要求1至9中任一項(xiàng)的方法,其中要建立多媒體會(huì) 話的信令包括適于遨請遠(yuǎn)程用戶的終端加入多媒體會(huì)話的邀請信令。
11. 根據(jù)權(quán)利要求1至10中任一項(xiàng)的方法,其中該方法還包括向遠(yuǎn)程用戶的終端呼叫。
12. 根據(jù)權(quán)利要求11的方法,其中該方法還包括 -接收對所述呼叫的確認(rèn);-基于接收到該呼叫確認(rèn)在所述通信網(wǎng)絡(luò)的分組交換域上建立連接。
13. 根據(jù)權(quán)利要求12的方法,其中開始要建立多媒體會(huì)話的信令 在已建立的分組交換連接上執(zhí)行。
14. 一種用于與通信網(wǎng)絡(luò)的遠(yuǎn)程用戶建立多媒體會(huì)話的方法,該 方法包括-接收到要與遠(yuǎn)程用戶的終端建立多媒體會(huì)話的信令;-接收到指示該多媒體會(huì)話建立的預(yù)定確認(rèn);-在接收到所述預(yù)定確認(rèn)之前運(yùn)行多媒體應(yīng)用程序的至少 一個(gè)模塊。
15. 根據(jù)權(quán)利要求14的方法,其中所述信令從所述遠(yuǎn)程用戶發(fā)起。
16. 根據(jù)權(quán)利要求14或15的方法,其中所述多媒體應(yīng)用程序的 所述至少 一 個(gè)模塊的運(yùn)行在接收到所述信令之后執(zhí)行。
17. 根據(jù)權(quán)利要求16的方法,其中所述多媒體應(yīng)用程序的所述至 少一個(gè)模塊的運(yùn)行基于接收到所述信令而執(zhí)行。
18. 根據(jù)權(quán)利要求14至17中任一項(xiàng)的方法,其中所述多媒體應(yīng) 用程序的所述至少 一個(gè)模塊的運(yùn)行在后臺(tái)執(zhí)行。
19. 根據(jù)權(quán)利要求14至18中任一項(xiàng)的方法,其中所迷多媒體應(yīng) 用程序包括多媒體引擎和多媒體控制臺(tái),并且所述多媒體應(yīng)用程序的 所述至少一個(gè)模塊的運(yùn)行包括運(yùn)行所述多媒體引擎。
20. 根據(jù)權(quán)利要求19的方法,其中接收所述預(yù)定確認(rèn)包括接收所 述多媒體會(huì)話的建立的肯定確認(rèn),并且該方法包括在接收到所述肯定 確認(rèn)之后在前臺(tái)運(yùn)行所述多媒體控制臺(tái)。
21. 根據(jù)權(quán)利要求20的方法,其中在前臺(tái)運(yùn)行所述多媒體控制臺(tái)基于接收到所述肯定確認(rèn)而執(zhí)行。
22. 根據(jù)權(quán)利要求14至21中任一項(xiàng)的方法,其中要建立多媒體 會(huì)話的信令包括適于訪問接收所述信令的終端的至少一種多媒體性能 的性能交換信令。
23. 根據(jù)權(quán)利要求14至22中任一項(xiàng)的方法,其中要建立多媒體 會(huì)話的信令包括邀請信令,該邀請信令適于邀請接收該邀請信令的終 端加入多媒體會(huì)話。
24. 根據(jù)權(quán)利要求14至23中任一項(xiàng)的方法,其中該方法還包括接收來自遠(yuǎn)程用戶的終端的呼叫。
25. 根據(jù)權(quán)利要求24的方法,其中該方法還包括 -應(yīng)答所述呼叫;-基于該呼叫的應(yīng)答在所述通信網(wǎng)絡(luò)的分組交換域上建立連接。
26. 根據(jù)權(quán)利要求25的方法,其中開始要建立多媒體會(huì)話的信令在已建立的分組交換連接上執(zhí)行。
27. —種適于管理與通信網(wǎng)絡(luò)的遠(yuǎn)程用戶的多媒體會(huì)話的應(yīng)用程序,該應(yīng)用程序適合于在適于在該通信網(wǎng)絡(luò)內(nèi)使用的終端上運(yùn)行,其中該應(yīng)用程序包括當(dāng)在所述終端上運(yùn)行時(shí)適合于執(zhí)行權(quán)利要求1至26 中任一項(xiàng)的步驟的軟件代碼部分。
28. 適于在通信網(wǎng)絡(luò)內(nèi)使用的終端,其中該終端包括權(quán)利要求27的應(yīng)用程序。
29. 根據(jù)權(quán)利要求28的終端,其中所述終端是移動(dòng)電話。
全文摘要
為了與遠(yuǎn)程用戶的終端(14)建立多媒體會(huì)話,終端(12)開始要建立尋址到遠(yuǎn)程用戶的終端(14)的多媒體會(huì)話的信令。預(yù)定確認(rèn)消息向終端和遠(yuǎn)程終端指示該多媒體會(huì)話建立。該終端和/或遠(yuǎn)程終端在接收到所述預(yù)定確認(rèn)消息之前運(yùn)行多媒體應(yīng)用程序的至少一個(gè)模塊。
文檔編號(hào)H04L29/06GK101346964SQ200580052426
公開日2009年1月14日 申請日期2005年11月3日 優(yōu)先權(quán)日2005年11月3日
發(fā)明者A·德·馬丁, A·波爾塔, A·瓦雷希奧, B·伯迪耶羅 申請人:意大利電信股份公司