專利名稱:在組合服務(wù)遞送系統(tǒng)中從對(duì)于會(huì)話的可視訪問通道啟動(dòng)對(duì)于該會(huì)話的語(yǔ)音訪問的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及下一代網(wǎng)絡(luò)(NGN)領(lǐng)域,更特別地涉及在NGN網(wǎng) 絡(luò)上組合服務(wù)的部署和遞送。
背景技術(shù):
下一代網(wǎng)絡(luò)(NGN)是指天生支持?jǐn)?shù)據(jù)、視頻和語(yǔ)音傳輸?shù)男?興計(jì)算網(wǎng)絡(luò)技術(shù)。對(duì)照以前的電路交換的電話網(wǎng)絡(luò),NGN網(wǎng)絡(luò)是分 組交換的且將語(yǔ)音和數(shù)據(jù)結(jié)合在單一的網(wǎng)絡(luò)中。通常,NGN網(wǎng)絡(luò)由 呼叫控制和傳輸之間的劃分來(lái)分類。同樣,在NGN網(wǎng)絡(luò)中,全部信 息經(jīng)由能夠依照它們各自類型來(lái)標(biāo)記的分組進(jìn)行傳送。因此,各個(gè) 分組根據(jù)由相應(yīng)標(biāo)記所指示的類型被有區(qū)別的處理。IP多媒體子系統(tǒng)(IMS)是一個(gè)用于移動(dòng)和固定服務(wù)的開放的、 標(biāo)準(zhǔn)化的、對(duì)操作者友好的、NGN多媒體架構(gòu)。IMS是基于會(huì)話初 始協(xié)議(SIP)的變種的在互聯(lián)網(wǎng)協(xié)議上的語(yǔ)音(VOIP)實(shí)現(xiàn),且運(yùn) 行在標(biāo)準(zhǔn)互聯(lián)網(wǎng)協(xié)議(IP)之上。NGN網(wǎng)絡(luò)的電信運(yùn)營(yíng)者通過IMS 的使用來(lái)提供網(wǎng)絡(luò)控制的多媒體服務(wù)。IMS的目標(biāo)是向NGN網(wǎng)絡(luò)的 用戶提供除了當(dāng)前可用服務(wù)之外的新服務(wù)。IMS的這個(gè)主要目標(biāo)通 過基本的IP兼容協(xié)議和相應(yīng)的IP兼容接口的廣泛使用得到支持。這 樣,IMS能夠?qū)⒒ヂ?lián)網(wǎng)與無(wú)線、蜂窩空間結(jié)合在一起,以便向蜂窩 技術(shù)普遍使用的接入提供部署在互聯(lián)網(wǎng)上的有用的服務(wù)。通過標(biāo)記指定文檔的使用,多媒體服務(wù)能夠在NGN網(wǎng)絡(luò)和非 NGN網(wǎng)絡(luò)中分布。在具有可視接口的服務(wù)的情況下,面向可^見的標(biāo) 記,例如可擴(kuò)展超文本標(biāo)記語(yǔ)言(XHTML)和它的許多同類能夠指 定當(dāng)通過可視內(nèi)容通道,例如由超文本傳輸協(xié)議(HTTP)所管理的通道,在可視內(nèi)容瀏覽器中呈現(xiàn)時(shí)服務(wù)的可視接口 。相對(duì)照地,可以由面向語(yǔ)音的標(biāo)記,如語(yǔ)音可擴(kuò)展標(biāo)記語(yǔ)言(VoiceXML)來(lái)為服 務(wù)指定音頻接口。在音頻接口的情況下,有獨(dú)立的語(yǔ)音通道,例如 依照SIP管理的通道。在許多環(huán)境中,最好將服務(wù)配置為跨越不同形式(包括語(yǔ)音模式 和可視模式)的多個(gè)不同的通道進(jìn)行遞送。在這點(diǎn)上,服務(wù)提供者 不是總能夠預(yù)測(cè)特定終端用戶訪問服務(wù)所通過的交互形式。為了適 應(yīng)這個(gè)不確定性,可以例如通過語(yǔ)音標(biāo)記和可視標(biāo)記來(lái)準(zhǔn)備通過每 個(gè)預(yù)期的形式遞送的服務(wù)。然而,生成多個(gè)不同標(biāo)記文檔來(lái)滿足不 同的訪問形式,是令人厭煩的。因此,結(jié)合技術(shù)例如 XHTML+VoiceXML ( X+V )已經(jīng)凈皮用來(lái)簡(jiǎn)化開發(fā)過程。特別地,X+V代表了產(chǎn)生多形式應(yīng)用開發(fā)環(huán)境的一個(gè)技術(shù)成就。 在X+V中,XHTML和VoiceXML能夠被混合在單一文檔中。該文 檔的XHTML部分能夠管理與終端用戶的可視交互,同時(shí)該文檔的 VoiceXML部分能夠管理與終端用戶的語(yǔ)音交互。在X+V中,在同 步地呈現(xiàn)多形式內(nèi)容的同時(shí),可以支持命令、控制和內(nèi)容導(dǎo)4元。在 這點(diǎn)上,X+V的簡(jiǎn)檔指定了如何基于在頁(yè)面中呈現(xiàn)的可視超鏈接來(lái) 計(jì)算語(yǔ)法。然而,處理X+V文檔需要當(dāng)訪問內(nèi)容時(shí)由終端用戶使用的客戶 端設(shè)備中專有瀏覽器的使用。向廣泛的終端用戶設(shè)備(包括跨越NGN 網(wǎng)絡(luò)的普遍使用的設(shè)備)分布多媒體服務(wù)是困難的,除非假設(shè)全部 終端用戶設(shè)備被專有地配置來(lái)處理X+V和其他基本技術(shù)。更確切地, 最多,僅能假設(shè)NGN網(wǎng)絡(luò)中的設(shè)備被裝備為在一個(gè)標(biāo)準(zhǔn)通信通道中 處理可視交互,在第二標(biāo)準(zhǔn)通信通道中處理語(yǔ)音交互。因此,無(wú)論X+V的承諾如何,真正地支持與在NGN或,甚至 非NGN網(wǎng)絡(luò)中分布的服務(wù)相交互的多個(gè)形式,必須為每個(gè)不同的訪 問形式建立不同的通信通道。此外,必須為每個(gè)不同的形式分別地 指定每個(gè)服務(wù)。最后, 一旦會(huì)話已經(jīng)跨越對(duì)于服務(wù)的一個(gè)訪問形式5同訪問形式。結(jié)果,跨越適應(yīng)不同交互形式的不同通道的交互還是非同步和隔離的。因此,終端用戶不能在NGN網(wǎng)絡(luò)內(nèi)服務(wù)的訪問形 式之間自由地轉(zhuǎn)換。發(fā)明內(nèi)容本發(fā)明的實(shí)施方式解決了本領(lǐng)域中關(guān)于在NGN網(wǎng)絡(luò)中通過不同 訪問通道訪問的服務(wù)的部署和遞送的不足之處,并提供了新穎的和 非顯而易見的用于在NGN網(wǎng)絡(luò)中部署和遞送組合服務(wù)的方法、系統(tǒng) 和裝置。如此處所使用的,組合服務(wù)是跨越NGN網(wǎng)絡(luò)部署的服務(wù), 其能夠通過相應(yīng)不同通道中多個(gè)不同訪問形式而被訪問,同時(shí)保持 不同訪問通道之間的服務(wù)的狀態(tài)的同步。本發(fā)明提供了由權(quán)利要求1所要求保護(hù)的一種方法,以及相應(yīng) 系統(tǒng)和計(jì)算機(jī)程序。優(yōu)選地,處理來(lái)自可視訪問通道用于建立對(duì)于組合服務(wù)的共同 會(huì)話的語(yǔ)音訪問通道的請(qǐng)求,可以包括確定來(lái)自該請(qǐng)求的電話號(hào)碼, 并將SIP請(qǐng)求轉(zhuǎn)發(fā)至語(yǔ)音實(shí)現(xiàn)器以撥出至該電話號(hào)碼以便建立對(duì)于 共同會(huì)話的語(yǔ)音訪問通道。最終,在實(shí)施方式的另一其他方面,在 對(duì)于共同會(huì)話的每個(gè)訪問通道的視圖中同步共同會(huì)話的狀態(tài)的改 變,可以包括在共同會(huì)話的模型中保持共同會(huì)話的狀態(tài),對(duì)于每個(gè) 語(yǔ)音訪問通道和可視訪問通道創(chuàng)建用于模型狀態(tài)的改變的監(jiān)聽器, 在監(jiān)聽器中探測(cè)模型狀態(tài)的改變,和響應(yīng)在監(jiān)聽器中探測(cè)到模型狀的視圖。優(yōu)選地,支持組合服務(wù)的數(shù)據(jù)處理系統(tǒng)可以包括支持建立對(duì)于 組合服務(wù)的共同會(huì)話的多個(gè)不同訪問通道的通道小服務(wù)程序 (servlet)。通道小服務(wù)程序的至少一個(gè)包括語(yǔ)音實(shí)現(xiàn)器。該系統(tǒng)還 可以包括 一 個(gè)位置注冊(cè)表,該位置注冊(cè)表包含將不同的訪問通道與 組合服務(wù)共同會(huì)話相關(guān)聯(lián)的條目表。該系統(tǒng)進(jìn)一步可以包括一個(gè)模 型小服務(wù)程序,所述模型小服務(wù)程序被配置為用于連接到共同會(huì)話的模型,用于修改共同會(huì)話的模型中的狀態(tài)數(shù)據(jù),以及響應(yīng)在模型 中探測(cè)到的改變,同步對(duì)于共同會(huì)話的每個(gè)不同訪問通道的視圖。 最后,對(duì)于單 一會(huì)話的可視訪問通道的至少 一 個(gè)—見圖可以包括超鏈 接,支持向語(yǔ)音實(shí)現(xiàn)器提供建立共同會(huì)話的語(yǔ)音訪問通道的請(qǐng)求。
本發(fā)明的其他方面將在下面的描述中部分闡明,另外部分將從 描述中顯而易見,或可以通過本發(fā)明的實(shí)施而學(xué)習(xí)到。本發(fā)明的各 個(gè)方面將通過在所附權(quán)利要求中特別指出的元素和組合的方式來(lái)實(shí) 現(xiàn)和獲得。要理解的是,前述的概述和下面的詳細(xì)描述僅是示例性 和解釋性的,并不限制權(quán)利要求所要求保護(hù)的本發(fā)明。
并入本說明書并作為說明書組成部分的附圖,示出了本發(fā)明的實(shí) 施方式并且結(jié)合描述,服務(wù)于解釋本發(fā)明原理。此處示出的實(shí)施方 式是目前優(yōu)選的,然而應(yīng)理解為,本發(fā)明不限于所示的精確安排與
手段,其中
圖1是配置為與一個(gè)數(shù)據(jù)處理系統(tǒng)一起使用的IMS圖示舉例說 明,該數(shù)據(jù)處理系統(tǒng)支持在NGN網(wǎng)絡(luò)中從對(duì)于組合服務(wù)的會(huì)話的可 視訪問通道建立對(duì)于該會(huì)話的語(yǔ)音訪問通道;
圖2是安排為在NGN網(wǎng)絡(luò)中從對(duì)于組合服務(wù)的會(huì)話的可視訪問 通道建立對(duì)于該會(huì)話的語(yǔ)音訪問通道的數(shù)據(jù)處理系統(tǒng)的示意性舉例 說明;
圖3是舉例說明在圖2的數(shù)據(jù)處理系統(tǒng)中管理對(duì)于組合服務(wù)的單 一會(huì)話的多個(gè)訪問通道的過程的流程圖;以及
圖4是舉例說明在NGN網(wǎng)絡(luò)中從對(duì)于組合服務(wù)的會(huì)話的可視訪 問通道建立對(duì)于該會(huì)話的語(yǔ)音訪問通道的過程的流程圖。
具體實(shí)施例方式
本發(fā)明的實(shí)施方式提供了用于在NGN網(wǎng)絡(luò)中遞送組合服務(wù)的方 法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。依照本發(fā)明的實(shí)施方式,組合服務(wù)實(shí)現(xiàn)器能夠?yàn)橥ㄟ^相應(yīng)的包括語(yǔ)音和可視模式在內(nèi)的不同訪問形式訪 問共同會(huì)話建立不同的對(duì)于共同會(huì)話的訪問通道。明確地,能夠跨 越選定的不同通道之一提供對(duì)于組合服務(wù)的共同會(huì)話的交互,每個(gè) 通道對(duì)應(yīng)于對(duì)于共同會(huì)話的不同訪問形式。在語(yǔ)音形式和可視形式 的情況下,能夠依照通道的特定形式在每個(gè)選定的通道內(nèi)使用各自 的標(biāo)記文檔。
重要地,在組合服務(wù)實(shí)現(xiàn)器內(nèi),每個(gè)用于訪問共同會(huì)話的通道可 以與訪問該共同會(huì)話的每個(gè)其他通道相關(guān)聯(lián)。因此,共同會(huì)話的狀 態(tài) -存儲(chǔ)在組合服務(wù)實(shí)現(xiàn)器的模型-視圖-控制器架構(gòu)內(nèi)的模型中-能夠被保持,而與用來(lái)改變服務(wù)狀態(tài)的通道無(wú)關(guān)。此外,組合服務(wù) 實(shí)現(xiàn)器可以在選定的多個(gè)不同通道的每個(gè)視圖中同步服務(wù)的呈現(xiàn)。
依照本發(fā)明,可以通過已建立的對(duì)于組合服務(wù)的共同會(huì)話的可視 訪問通道來(lái)建立對(duì)于組合服務(wù)的共同會(huì)話的語(yǔ)音訪問通道。明確地, 可視訪問通道的端點(diǎn)的頁(yè)面內(nèi)部署的可視鏈接可由希望建立對(duì)于共 同會(huì)話的獨(dú)立語(yǔ)音訪問通道的終端用戶來(lái)激活。響應(yīng)于鏈接的激活, 可向組合服務(wù)實(shí)現(xiàn)器中的語(yǔ)音實(shí)現(xiàn)器發(fā)送消息來(lái)命令撥叫由鏈接指 定的號(hào)碼。語(yǔ)音實(shí)現(xiàn)器,則可以撥叫號(hào)碼以試圖建立對(duì)于共同會(huì)話 的獨(dú)立語(yǔ)音訪問通道。
一旦被叫方接受電話連接,共同會(huì)話可以與
新建語(yǔ)音通道相關(guān)聯(lián)并且共同會(huì)話模型可以在語(yǔ)音訪問通道和可視 訪問通道之間得到同步。
有利地,本發(fā)明的系統(tǒng)能夠包括在NGN網(wǎng)絡(luò)中的IMS中。在舉 例說明中,圖1是一個(gè)IMS的圖示舉例說明,該IMS配置為與支持 在NGN網(wǎng)絡(luò)中從對(duì)于組合服務(wù)的會(huì)話的可—見訪問通道建立對(duì)于該 會(huì)話的語(yǔ)音訪問通道的數(shù)據(jù)處理系統(tǒng)一起使用。如圖1中所示,支 持組合服務(wù)的數(shù)據(jù)處理系統(tǒng)200能夠被安排為在NGN網(wǎng)絡(luò)120中部 署和遞送組合多媒體服務(wù)180。如此處所使用的,"組合多媒體服務(wù)" 可以是配置為通過多個(gè)不同形式的不同視圖跨越相應(yīng)不同通信通道 被訪問的服務(wù)。
更明確地,組合多媒體服務(wù)180能夠通過許多不同形式(包括可視模式、即時(shí)消息模式和語(yǔ)音模式)被訪問??梢杂砷_發(fā)者190通 過使用服務(wù)部署工具170產(chǎn)生每個(gè)訪問形式。服務(wù)部署工具170可 以被配置為產(chǎn)生組合多媒體服務(wù)180的不同訪問形式,包括提供對(duì) 于組合多J/某體服務(wù)180的可視訪問的可視標(biāo)記和提供對(duì)于組合多媒 體服務(wù)180的音頻訪問的語(yǔ)音標(biāo)記。
一個(gè)或多個(gè)網(wǎng)關(guān)服務(wù)器平臺(tái)110可以連接到支持組合服務(wù)的數(shù) 據(jù)處理系統(tǒng)200中。每個(gè)網(wǎng)關(guān)服務(wù)器平臺(tái)IIO能夠根據(jù)特定的訪問 形式輔助建立用于訪問組合多媒體服務(wù)180的通信通道。例如,網(wǎng) 關(guān)服務(wù)器平臺(tái)110能夠包括內(nèi)容服務(wù)器,例如Web服務(wù)器,其支持 提供在NGN網(wǎng)絡(luò)120上通過可視模式訪問組合多媒體服務(wù)180的可 視標(biāo)記。同樣地,網(wǎng)關(guān)服務(wù)器平臺(tái)110能夠包括語(yǔ)音服務(wù)器,其支 持提供在NGN網(wǎng)絡(luò)120上通過音頻模式對(duì)于組合多媒體服務(wù)180的 音頻訪問。
終端用戶130能夠利用客戶訪問設(shè)備150的任何一個(gè)選擇來(lái)訪問 組合多媒體服務(wù)180。每個(gè)客戶訪問設(shè)備150內(nèi)的應(yīng)用邏輯能夠提供 特定訪問形式的接口 。實(shí)例包括在個(gè)人計(jì)算設(shè)備內(nèi)的內(nèi)容瀏覽器、 普遍設(shè)備內(nèi)的音頻用戶接口 、電話手持機(jī)內(nèi)的電話用戶接口等等。 重要地,每個(gè)所提供的訪問形式能夠利用與組合多媒體服務(wù)180的 相同會(huì)話的通過網(wǎng)絡(luò)120與相對(duì)應(yīng)的網(wǎng)關(guān)服務(wù)器平臺(tái)IIO建立的多 個(gè)通道160的單獨(dú)一個(gè)。在這點(diǎn)上,與組合多媒體服務(wù)180的會(huì)話 能夠跨越多個(gè)通道160而存在,為終端用戶130之一提供對(duì)于組合 多媒體服務(wù)180的不同訪問形式。
在更詳細(xì)的舉例說明中,圖2是圖1的支持組合服務(wù)的數(shù)據(jù)處理 系統(tǒng)200的示意性舉例說明。支持組合服務(wù)的數(shù)據(jù)處理系統(tǒng)200能 夠運(yùn)行在應(yīng)用服務(wù)器275中,并且能夠包括多個(gè)通道小服務(wù)程序 235,其配置為處理通過在NGN網(wǎng)絡(luò)中用于不同端點(diǎn)類型260A、 260B、 260C的不同訪問通道245、 250、 255與組合多4某體服務(wù)的相 對(duì)應(yīng)會(huì)話225的通信交互。在這點(diǎn)上,通道小服務(wù)程序235能夠作 為對(duì)于包括利用在HTTP上實(shí)時(shí)協(xié)議(RTP )的語(yǔ)音接口的可視端點(diǎn)260A,或利用SIP的語(yǔ)音端點(diǎn)260B的語(yǔ)音實(shí)現(xiàn)器和語(yǔ)音服務(wù)器處理 語(yǔ)音交互。同樣地,通道小服務(wù)程序235能夠作為對(duì)于可視端點(diǎn)160A 的Web應(yīng)用處理可視交互。如另一個(gè)實(shí)例,通道小服務(wù)程序235能 夠作為對(duì)于即時(shí)消息端點(diǎn)260C的即時(shí)消息服務(wù)器處理即時(shí)消息交 互。
更明確地,通道小服務(wù)程序235能夠處理與組合多媒體服務(wù)的對(duì) 應(yīng)會(huì)話225相交互的HTTP請(qǐng)求。HTTP請(qǐng)求能夠通過可視通道245 從面向可一見4莫式的Web頁(yè)面發(fā)起、通過即時(shí)消息通道255從面向可 視模式的即時(shí)消息接口發(fā)起、或甚至通過支持SIP的語(yǔ)音通道250 以語(yǔ)音模式發(fā)起。類似地,通道小服務(wù)程序235能夠處理通過語(yǔ)音 實(shí)現(xiàn)器與組合多媒體服務(wù)的對(duì)應(yīng)會(huì)話225相交互的SIP請(qǐng)求,該語(yǔ) 音實(shí)現(xiàn)器可以包括適合的語(yǔ)音標(biāo)記,如VoiceXML,和呼叫控制可擴(kuò) 展標(biāo)記語(yǔ)言(CCXML),其連接到SIPlet,它們相結(jié)合,在處理組 合多媒體服務(wù)的相應(yīng)會(huì)話225的語(yǔ)音交互中能夠是有效的,如在本 領(lǐng)域眾所周知的。
每個(gè)通道小服務(wù)程序235能夠被連接到模型小服務(wù)程序220。模 型小服務(wù)程序220能夠協(xié)調(diào)與一個(gè)相關(guān)聯(lián)的會(huì)話225的模型210的 交互。每個(gè)會(huì)話225能夠在會(huì)話管理器215中被管理,會(huì)話管理器 215能夠?qū)⑼ㄟ^通道小服務(wù)程序235建立的不同通信通道與單一的 一個(gè)相對(duì)應(yīng)的會(huì)話225相關(guān)聯(lián)。不同通信通道的關(guān)聯(lián)可以通過所連 接的位置注冊(cè)表230的使用得到促進(jìn)。位置注冊(cè)表230能夠包括指 示系統(tǒng)的主才幾名和對(duì)于一個(gè)相對(duì)應(yīng)的會(huì)話225活3天的通道的表。
模型小服務(wù)程序220能夠包括支持訪問組合多媒體服務(wù)的相對(duì) 應(yīng)會(huì)話225的、通過不同端點(diǎn)260A、 260B、 260C l是供不同訪問通 道245、 250、 255的模型210的程序代碼。例如,模型210能夠被 封裝在bean容器中的實(shí)體bean內(nèi)。此外,模型210能夠存儲(chǔ)會(huì)話 225的對(duì)應(yīng)一個(gè)的會(huì)話數(shù)據(jù),而與通過其會(huì)話225的對(duì)應(yīng)一個(gè)的會(huì)話 數(shù)據(jù)被創(chuàng)建、刪除或修改的訪問通道245、 250、 255無(wú)關(guān)。
特別地,組合多媒體服務(wù)的會(huì)話225的每一個(gè)的狀態(tài)的改變能夠
10通過監(jiān)聽器架構(gòu)跨越不同訪問通道245、 250、 255的不同視圖260 得到同步。監(jiān)聽器架構(gòu)能夠包括一個(gè)或多個(gè)用于每個(gè)模型210的監(jiān) 聽器240。每個(gè)監(jiān)聽器能夠?qū)?yīng)不同的訪問通道245、 250、 255,并 且能夠探測(cè)模型210的狀態(tài)的改變。響應(yīng)探測(cè)到組合多媒體服務(wù)的 會(huì)話225的對(duì)應(yīng)一個(gè)的模型210的狀態(tài)的改變,監(jiān)聽器240能夠向 預(yù)定視圖260提供通知,以便允許預(yù)定視圖260更新來(lái)包括探測(cè)到 的模型210的狀態(tài)的改變。
圖3是在圖2的數(shù)據(jù)處理系統(tǒng)中管理對(duì)于組合服務(wù)的單一會(huì)話的 多個(gè)訪問通道的過程的流程圖。在方框310中開始,可以打開對(duì)于 組合多媒體服務(wù)的第一訪問通道并且在方框320中建立與組合多媒 體服務(wù)的會(huì)話。會(huì)話數(shù)據(jù)可以存儲(chǔ)在在方框330中建立的會(huì)話的模 型中。如果在判定方框340中將要建立會(huì)話的額外訪問通道,過程 可以在方框350中繼續(xù)。在方框350中,可以針對(duì)所需要的全部額 外通道建立對(duì)于相同會(huì)話的額外訪問通道。
當(dāng)在判定方框340中不再要建立訪問通道,那么在方框360中可 以為已建立的會(huì)話的每個(gè)訪問通道注冊(cè)監(jiān)聽器。隨后,在方框370 中可以在每個(gè)監(jiān)聽器中接收事件。在判定方框380中,當(dāng)探測(cè)到模 型的改變時(shí),那么在方框390中,能夠向已建立訪問通道中選擇的 一些訪問通道的每個(gè)端點(diǎn)提供模型改變。結(jié)果,端點(diǎn)可以接收改變, 并且把改變應(yīng)用到相同會(huì)話的已建 立訪問通道中選擇的 一些訪問通 道的對(duì)應(yīng)視圖,而與已通過其將改變應(yīng)用到模型的特定的訪問通道 無(wú)關(guān)。
重要的, 一旦已建立對(duì)于會(huì)話的可^見訪問通道,則可以通過可視 訪問通道的端點(diǎn)建立對(duì)于會(huì)話的新的語(yǔ)音訪問通道。在更具體的舉 例說明中,圖4是在NGN網(wǎng)絡(luò)中從對(duì)于組合服務(wù)的會(huì)話的可^見訪問 通道建立對(duì)于該會(huì)話的語(yǔ)音訪問通道的過程的流程圖。在方框410 中開始,可以建立對(duì)于會(huì)話的可視通道??梢曂ǖ赖亩它c(diǎn)可以包括 用戶接口元素,諸如超鏈接,其配置為向組合服務(wù)實(shí)現(xiàn)器傳送請(qǐng)求
以針對(duì)特定電話端點(diǎn)建立對(duì)于會(huì)話的獨(dú)立語(yǔ)音訪問通道。所以,在判定方框420中,如果用戶接口元素被激活,指示撥出 新的語(yǔ)音訪問通道的請(qǐng)求,過程可以繼續(xù)到方框440。否則,可^見訪 問通道可以在方框430中保持。在方框440,如果確定了將通過激活 用戶接口元素來(lái)建立新的語(yǔ)音訪問通道,則在方框440中,可以向 組合服務(wù)實(shí)現(xiàn)器發(fā)出撥出對(duì)于指定語(yǔ)音端點(diǎn)的新的語(yǔ)音訪問通道的 請(qǐng)求。隨后,在方框450中可以隨著指定了端點(diǎn)電話號(hào)碼的SIP信 息請(qǐng)求一起向語(yǔ)音實(shí)現(xiàn)器發(fā)出SIP邀請(qǐng)。在方框460中,語(yǔ)音實(shí)現(xiàn)器可以撥叫端點(diǎn)電話號(hào)碼并在方框470, 可以建立對(duì)于會(huì)話的語(yǔ)音訪問通道。 一旦已經(jīng)建立了對(duì)于會(huì)話的語(yǔ) 音訪問通道,可以通過語(yǔ)音訪問通道或可一見訪問通道來(lái)繼續(xù)終端用 戶與會(huì)話的交互。無(wú)論何時(shí)通過監(jiān)聽器架構(gòu)探測(cè)到改變,都可以跨 越所有訪問通道同步通過語(yǔ)音訪問通道或可視訪問通道應(yīng)用于會(huì)話 的模型的改變。本發(fā)明的實(shí)施方式能夠采取完全硬件實(shí)施方式、完全軟件實(shí)施方 式或包含硬件和軟件元素的實(shí)施方式的形式。在優(yōu)選的實(shí)施方式中, 本發(fā)明在軟件中實(shí)現(xiàn),其包括但不限于固件、駐留軟件、微碼等。 此外,本發(fā)明能夠采取可從計(jì)算機(jī)可用的或計(jì)算機(jī)可讀的介質(zhì)訪問 的計(jì)算機(jī)程序產(chǎn)品的形式,所述介質(zhì)提供用于由計(jì)算機(jī)或任何指令 執(zhí)行系統(tǒng)使用或結(jié)合其使用的程序代碼。為了本描述的目的,計(jì)算機(jī)可用的或計(jì)算機(jī)可讀的介質(zhì)能夠是任 何能夠容納、存儲(chǔ)、傳遞、傳播或傳輸由指令執(zhí)行系統(tǒng)、裝置、或 設(shè)備使用或結(jié)合其使用的程序的裝置。該介質(zhì)能夠是電子的、磁的、 光的、電磁的、紅外的、或半導(dǎo)體系統(tǒng)(或裝置或設(shè)備)或傳播介移動(dòng)計(jì)算機(jī)磁盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、 剛性磁盤和光盤。通用的光盤實(shí)例包括光盤-只讀存儲(chǔ)器 (CD-ROM )、光盤-讀/寫(CD-R/W )和DVD。適用于存儲(chǔ)和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng)將包括至少 一 個(gè) 通過系統(tǒng)總線直接或間接地連接到存儲(chǔ)器元件的處理器。存儲(chǔ)器元件能夠包括在程序代碼的實(shí)際執(zhí)行期間使用的本地存儲(chǔ)器、大容量 存儲(chǔ)器、以及緩沖存儲(chǔ)器,其中緩沖存儲(chǔ)器提供至少一些程序代碼 的臨時(shí)存儲(chǔ),以減少在執(zhí)行期間必須從大容量存儲(chǔ)器取回代碼的次 數(shù)。輸入/輸出或1/0設(shè)備(包括但不限于鍵盤、顯示器、點(diǎn)擊設(shè)備 等等)能夠被直接或通過中介I/0控制器連接到系統(tǒng)。網(wǎng)絡(luò)適配器也 可以連接到系統(tǒng)來(lái)使數(shù)據(jù)處理系統(tǒng)可以通過中介私有或乂〉共網(wǎng)絡(luò)連 接到其他數(shù)據(jù)處理系統(tǒng)或遠(yuǎn)程打印機(jī)或存儲(chǔ)設(shè)備。調(diào)制解調(diào)器、電 纜調(diào)制解調(diào)器和以太網(wǎng)卡正是一 些當(dāng)前可用的網(wǎng)絡(luò)適配器的類型。
權(quán)利要求
1.一種用于建立對(duì)于可以通過一些不同形式訪問的組合多媒體服務(wù)的會(huì)話的語(yǔ)音訪問通道的方法,所述不同形式包括語(yǔ)音模式和可視模式,所述方法包含建立對(duì)于組合服務(wù)的會(huì)話的可視訪問通道;處理來(lái)自所述可視訪問通道的請(qǐng)求,以建立對(duì)于所述組合服務(wù)的會(huì)話的語(yǔ)音訪問通道;和在對(duì)于所述組合服務(wù)的會(huì)話的所述可視訪問通道和所述語(yǔ)音訪問通道的每個(gè)的視圖中同步所述會(huì)話的狀態(tài)的改變;其中一旦已經(jīng)建立了所述語(yǔ)音訪問通道,可以通過所述語(yǔ)音訪問通道或所述可視訪問通道繼續(xù)終端用戶與所述會(huì)話的交互。
2. 根據(jù)權(quán)利要求1所述的方法,其中建立對(duì)于組合服務(wù)的會(huì)話 的可視訪問通道,進(jìn)一步包括在可視訪問通道的—見圖中放置超鏈接, 以提供建立所迷語(yǔ)音通道的請(qǐng)求。
3. 根據(jù)權(quán)利要求1所述的方法,其中處理來(lái)自所述可視訪問通 道的請(qǐng)求,以建立對(duì)于所述組合服務(wù)的會(huì)話的語(yǔ)音訪問通道,包含從所述請(qǐng)求中確定電話號(hào)碼;和將會(huì)話初始協(xié)議(SIP)請(qǐng)求轉(zhuǎn)發(fā)至語(yǔ)音實(shí)現(xiàn)器以撥出至所述電 話號(hào)碼以便建立對(duì)于所述會(huì)話的所述語(yǔ)音訪問通道。
4. 根據(jù)權(quán)利要求1所述的方法,其中在對(duì)于所述會(huì)話的每個(gè)訪 問通道的視圖中同步所述會(huì)話的狀態(tài)的改變,包含保持所述會(huì)話的模型中的狀態(tài);對(duì)于所述語(yǔ)音訪問通道和所述可—見訪問通道的每一個(gè)創(chuàng)建用于所述模型中的狀態(tài)的改變的監(jiān)聽器;在所述監(jiān)聽器中探測(cè)所述模型中的狀態(tài)的改變;和響應(yīng)在所述監(jiān)聽器中探測(cè)到所述模型的狀態(tài)的改變,更新對(duì)于所述會(huì)話的所述語(yǔ)音訪問通道和所述可4見訪問通道的每 一 個(gè)的 一見圖。
5. —種系統(tǒng)包含適應(yīng)于實(shí)現(xiàn)如前述方法權(quán)利要求中任一項(xiàng)所述 的方法的所有步驟的裝置。
6. —種計(jì)算機(jī)程序產(chǎn)品,包含指令,用于當(dāng)所述計(jì)算機(jī)程序在 計(jì)算機(jī)上運(yùn)行時(shí),實(shí)現(xiàn)如前述方法權(quán)利要求中任一項(xiàng)所述的方法的 所有步驟。
全文摘要
本發(fā)明的實(shí)施方式提供了用于在NGN網(wǎng)絡(luò)中部署和遞送組合服務(wù)的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品。一種用于建立對(duì)于組合服務(wù)的會(huì)話的語(yǔ)音訪問通道的方法,其可以包括建立對(duì)于組合服務(wù)的會(huì)話的可視訪問通道,處理來(lái)自該可視訪問通道的請(qǐng)求,以建立對(duì)于組合服務(wù)的會(huì)話的語(yǔ)音訪問通道,以及在對(duì)于組合服務(wù)的會(huì)話的可視訪問通道以及語(yǔ)音訪問通道的每一個(gè)的視圖中同步會(huì)話的狀態(tài)的改變。在實(shí)施方式的一個(gè)方面中,建立對(duì)于組合服務(wù)的會(huì)話的可視訪問通道,進(jìn)一步可以包括在可視訪問通道的視圖中放置超鏈接以提供建立所述語(yǔ)音通道的請(qǐng)求。
文檔編號(hào)H04L29/06GK101326788SQ200680046086
公開日2008年12月17日 申請(qǐng)日期2006年11月29日 優(yōu)先權(quán)日2005年12月8日
發(fā)明者B·D·曼達(dá)利亞, V·穆爾, W·L·努斯比克凱爾, W·V·達(dá)·帕爾瑪 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司