專利名稱:用于將與用戶設(shè)備之間的基于IP的語(yǔ)音的語(yǔ)音通信會(huì)話相關(guān)的話音同基于web的應(yīng)用進(jìn) ...的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電信領(lǐng)域,更具體地,涉及用于將與用戶設(shè)備之間的基于IP的語(yǔ)音 (VoIP)的語(yǔ)音通信會(huì)話相關(guān)的話音同基于web的應(yīng)用進(jìn)行組合的媒體服務(wù)器、方法、計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
第三代合作伙伴計(jì)劃(3GPP)開(kāi)發(fā)了一種稱作IMS(IP多媒體子系統(tǒng))的網(wǎng)絡(luò)架構(gòu),作為用于處理和控制多媒體服務(wù)和會(huì)話的平臺(tái),統(tǒng)稱為IMS網(wǎng)絡(luò)。不論使用何種接入技術(shù),IMS網(wǎng)絡(luò)都可以用于針對(duì)與各種接入網(wǎng)相連接的“具有IMS能力的”終端建立和控制多媒體會(huì)話。IMS概念可以用于固定和移動(dòng)IP終端。多媒體會(huì)話由IMS網(wǎng)絡(luò)中的特定會(huì)話控制節(jié)點(diǎn)(如節(jié)點(diǎn)P-CSCF(代理呼叫會(huì)話控制功能)、S-CSCF(服務(wù)呼叫會(huì)話控制功能)和I-CSCF(詢問(wèn)呼叫會(huì)話控制功能))來(lái)處理。 此外,在IMS網(wǎng)絡(luò)中使用數(shù)據(jù)庫(kù)節(jié)點(diǎn)HSS(歸屬訂戶服務(wù)器)來(lái)存儲(chǔ)訂戶和認(rèn)證數(shù)據(jù)。媒體資源功能(MRF)提供媒體相關(guān)功能,如媒體操控(例如,語(yǔ)音流混合)以及音調(diào)和公告的播放。每個(gè)MRF還被分為媒體資源功能控制器(MRFC)和媒體資源功能處理器 (MRFP)。MRFC是充當(dāng)對(duì)S-CSCF的SIP (會(huì)話發(fā)起協(xié)議)用戶代理且對(duì)MRFP進(jìn)行控制的信令平面節(jié)點(diǎn)。MRFP是實(shí)現(xiàn)所有媒體相關(guān)功能的媒體平面節(jié)點(diǎn)。背靠背用戶代理(B2BUA)充當(dāng)對(duì)SIP呼叫的兩端的用戶代理。B2BUA負(fù)責(zé)處理從呼叫建立到終止的呼叫的兩端之間的所有SIP信令。自始至終跟蹤每個(gè)呼叫,允許B2BUA 的運(yùn)營(yíng)商向呼叫提供添加值特征。對(duì)SIP客戶端,B2BUA在一側(cè)充當(dāng)用戶代理服務(wù)器,并在另一(背靠背)側(cè)充當(dāng)用戶代理客戶端。IMS網(wǎng)絡(luò)還可以包括各個(gè)應(yīng)用服務(wù)器和/或連接至外部服務(wù)器。這些服務(wù)器可以提供不同的多媒體服務(wù)或IP服務(wù)。IMS網(wǎng)絡(luò)的一個(gè)基本應(yīng)用是語(yǔ)音。現(xiàn)今,該服務(wù)有一些問(wèn)題。一個(gè)示例是用戶必須講相同的語(yǔ)言。也不可以進(jìn)行組合,從而以便利的方式將語(yǔ)音服務(wù)與其他服務(wù)進(jìn)行整合。存在“實(shí)時(shí)翻譯”方案,S卩,US698095;3B1,然而,該系統(tǒng)僅被設(shè)計(jì)為在正確的翻譯者 (即,實(shí)體的人)中鏈接至語(yǔ)音流中。然后,該人提供針對(duì)兩個(gè)終端用戶的翻譯。這是一種可能的方案,并且,盡管其避免了與翻譯相關(guān)聯(lián)的許多技術(shù)問(wèn)題,但是其被限制在翻譯人坐在呼叫中心中接電話的可用性。其成本還明顯高于以下描述的系統(tǒng),這對(duì)大多數(shù)用戶來(lái)說(shuō)非常重要。對(duì)于較差的翻譯可能使各方承擔(dān)法律責(zé)任的重要商業(yè)協(xié)商或其他情形,翻譯人是必要的。隨著互聯(lián)網(wǎng)、IMS網(wǎng)絡(luò)和無(wú)線電網(wǎng)絡(luò)的演進(jìn),終端用戶面臨著如何有效管理其內(nèi)容及其通信的問(wèn)題。目前,存在多種不同的方案來(lái)存儲(chǔ)、保持、搜索和處理基于文本的信息。此外,在文化水平較低的欠發(fā)達(dá)國(guó)家,部署了許多終端用戶結(jié)果,他們卻被排除在形成互聯(lián)網(wǎng)的基于文本的文獻(xiàn)的知識(shí)之外。因此,提供對(duì)移動(dòng)寬帶網(wǎng)絡(luò)的接入還需要?jiǎng)?chuàng)建對(duì)這些終端用戶的語(yǔ)音通信進(jìn)行存儲(chǔ)、交換、處理和搜索的有效手段。那么,強(qiáng)烈需要一種“基于語(yǔ)音的互聯(lián)網(wǎng)”,使終端用戶能夠接觸到對(duì)其個(gè)人方面、經(jīng)濟(jì)方面和社交方面的生活來(lái)說(shuō)相關(guān)且重要的知識(shí)。IMS網(wǎng)絡(luò)是被設(shè)計(jì)為與使用移動(dòng)寬帶手機(jī)和網(wǎng)絡(luò)的其他互聯(lián)網(wǎng)服務(wù)結(jié)合使用的平臺(tái)。目前,不存在有效地將正在進(jìn)行的基于IMS的語(yǔ)音呼叫的內(nèi)容(語(yǔ)音)與其他IP服務(wù)(例如互聯(lián)網(wǎng)上的服務(wù))進(jìn)行組合或“搗混(mash-up)”的方法。目前,不存在與取得終端用戶的對(duì)話的內(nèi)容(即,對(duì)話的主題、終端用戶實(shí)際上正在談?wù)摰膬?nèi)容)和將其與其他服務(wù)(如互聯(lián)網(wǎng)上可用的互聯(lián)網(wǎng)服務(wù))進(jìn)行組合相關(guān)的現(xiàn)有技術(shù)。存在與實(shí)時(shí)翻譯相關(guān)的某些現(xiàn)有技術(shù),例如W02009011M9A2,然而,該方案被嵌入移動(dòng)設(shè)備中,并使用WAP。更重要的是,本發(fā)明并不捕獲終端用戶正在談?wù)摰膬?nèi)容;本發(fā)明僅提供對(duì)話的翻譯。此外,目前不存在供終端用戶捕獲其語(yǔ)音服務(wù)的實(shí)際對(duì)話內(nèi)容的上下文并以與互聯(lián)網(wǎng)類似的形式存儲(chǔ)該上下文的手段;這允許例如一個(gè)人留下另一個(gè)人可“搜索”和“閱讀” 的基于語(yǔ)音的(或基于視頻的)“網(wǎng)頁(yè)”。在其他與基于IP的語(yǔ)音(VoIP)相關(guān)的技術(shù)(如 Skype技術(shù))中存在類似的限制。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種針對(duì)例如發(fā)往終端用戶的正在進(jìn)行的語(yǔ)音對(duì)話和/或 IPTV廣播的翻譯和字幕的翻譯應(yīng)用,使得能夠管理對(duì)基于語(yǔ)音的內(nèi)容的存儲(chǔ)、保持、搜索和處理。這由以下描述的本發(fā)明的不同方面來(lái)實(shí)現(xiàn)。在本發(fā)明的一方面,提供了一種媒體服務(wù)器中的方法,用于將與用戶設(shè)備A(UE-A) 和用戶設(shè)備B(UE-B)之間的基于IP的語(yǔ)音(VoIP)的語(yǔ)音通信會(huì)話相關(guān)的話音同基于web 的應(yīng)用進(jìn)行組合,所述方法還包括所述媒體服務(wù)器執(zhí)行以下步驟-捕獲與VoIP語(yǔ)音通信會(huì)話相關(guān)的話音;-將所述話音轉(zhuǎn)換為文本;-通過(guò)使用所述文本,添加來(lái)自基于web的應(yīng)用的服務(wù),來(lái)創(chuàng)建上下文數(shù)據(jù)。在所述方法的實(shí)施例中,所述上下文數(shù)據(jù)是字幕,所述方法還包括將所述字幕發(fā)送至UE-B的步驟。在所述方法的實(shí)施例中,所述上下文數(shù)據(jù)是翻譯,所述方法還包括將所述翻譯發(fā)送至UE-B的步驟。在所述方法的實(shí)施例中,所述方法還包括以下步驟-將所述翻譯轉(zhuǎn)換為翻譯后的話音;-將翻譯后的話音發(fā)送至UE-B。在所述方法的實(shí)施例中,創(chuàng)建上下文數(shù)據(jù)的步驟包括以下子步驟-將所述文本發(fā)送至廣告應(yīng)用服務(wù)器;-接收具有廣告的形式的上下文文本;以及-將廣告發(fā)送至UE-B和/或UE-A。在所述方法的實(shí)施例中,UE-A是機(jī)頂盒。在所述方法的實(shí)施例中,存在將所述上下文數(shù)據(jù)實(shí)時(shí)提供給UE-A和/或UE-B的操作。在所述方法的實(shí)施例中,存在與IMS語(yǔ)音會(huì)話并行地提供所述字幕的實(shí)時(shí)輸出的操作。在所述方法的實(shí)施例中,存在與IMS語(yǔ)音會(huì)話并行地提供所述翻譯的實(shí)時(shí)輸出的操作。在所述方法的實(shí)施例中,存在將翻譯后的話音的實(shí)時(shí)輸出提供給UE-B的操作。在所述方法的實(shí)施例中,存在創(chuàng)建上下文數(shù)據(jù)的操作,以及,根據(jù)本實(shí)施例的方法還包括以下子步驟-將所述文本發(fā)送至基于位置的服務(wù)的應(yīng)用服務(wù)器;-接收具有位置信息的形式的上下文文本;以及-將位置信息發(fā)送至UE-B和/或UE-A。在所述方法的實(shí)施例中,存在將上下文數(shù)據(jù)存儲(chǔ)在web技術(shù)應(yīng)用服務(wù)器中的操作。在所述方法的實(shí)施例中,存在以下操作-向搜索單元請(qǐng)求對(duì)上下文數(shù)據(jù)的內(nèi)容的搜索;-接收來(lái)自所述搜索的網(wǎng)頁(yè)鏈接的列表;以及-向UE-A和/或UE-B輸出并返回來(lái)自所述搜索的網(wǎng)頁(yè)鏈接的列表。在所述方法的實(shí)施例中,存在將上下文數(shù)據(jù)和/或網(wǎng)頁(yè)鏈接存儲(chǔ)為互聯(lián)網(wǎng)的基于文本的文獻(xiàn)/web查看格式的操作,其中,存儲(chǔ)的步驟可以在web技術(shù)應(yīng)用服務(wù)器和/或存儲(chǔ)單元和/或媒體服務(wù)器存儲(chǔ)單元中進(jìn)行。在所述方法的實(shí)施例中,存在以下操作-從web技術(shù)應(yīng)用服務(wù)器中檢索上下文數(shù)據(jù);以及-將上下文數(shù)據(jù)轉(zhuǎn)換為翻譯后的話音,以供UE-A和/或UE-B重放。在本發(fā)明的另一方面,提供了一種媒體服務(wù)器,用于將與用戶設(shè)備A(UE-A)和用戶設(shè)備B(UE-B)之間的基于IP的語(yǔ)音(VoIP)的語(yǔ)音通信會(huì)話相關(guān)的話音同基于web的應(yīng)用進(jìn)行組合,所述媒體服務(wù)器包括-用于捕獲VoIP語(yǔ)音通信會(huì)話的話音的捕獲單元;-用于將所述話音轉(zhuǎn)換為文本的轉(zhuǎn)換單元;-用于通過(guò)使用所述文本添加來(lái)自基于web的應(yīng)用的服務(wù)來(lái)創(chuàng)建上下文數(shù)據(jù)的創(chuàng)
建單元。在所述媒體服務(wù)器的一個(gè)實(shí)施例中,所述媒體服務(wù)器包括-用于將所述文本轉(zhuǎn)換為字幕的字幕單元;以及-用于將所述字幕發(fā)送至UE-B的輸出單元。在一個(gè)實(shí)施例中,所述媒體服務(wù)器可以包括-用于將所述文本轉(zhuǎn)換為翻譯的翻譯單元;以及-用于將所述翻譯發(fā)送至UE-B的輸出單元。所述媒體服務(wù)器可以包括-用于將所述翻譯轉(zhuǎn)換為翻譯后的話音的話音單元;以及-用于將所述翻譯發(fā)送至UE-B的輸出單元。
所述媒體服務(wù)器可以包括-用于將所述文本發(fā)送至廣告應(yīng)用服務(wù)器的廣告單元;-用于接收具有廣告的形式的上下文文本的輸入單元;以及-用于將廣告發(fā)送至UE-B和/或UE-A的輸出單元。在所述媒體服務(wù)器的一個(gè)實(shí)施例中,UE-A可以是機(jī)頂盒。所述媒體服務(wù)器可以將所述上下文數(shù)據(jù)實(shí)時(shí)提供給UE-A和/或UE-B。所述媒體服務(wù)器可以與IMS語(yǔ)音會(huì)話并行地提供所述字幕的實(shí)時(shí)輸出。所述媒體服務(wù)器可以與IMS語(yǔ)音會(huì)話并行地提供所述翻譯的實(shí)時(shí)輸出。所述媒體服務(wù)器可以將翻譯后的話音的實(shí)時(shí)輸出提供給UE-B。在一個(gè)實(shí)施例中,所述媒體服務(wù)器可以包括-基于位置的單元,用于將所述文本發(fā)送至基于位置的服務(wù)的應(yīng)用服務(wù)器;-用于接收具有位置信息的形式的上下文文本的輸入單元;以及-用于將位置信息發(fā)送至UE-B和/或UE-A的輸出單元。所述媒體服務(wù)器可以包括用于發(fā)送要存儲(chǔ)在web技術(shù)應(yīng)用服務(wù)器和/或存儲(chǔ)單元和/或媒體服務(wù)器存儲(chǔ)單元上的上下文數(shù)據(jù)的輸出單元。在一個(gè)實(shí)施例中,所述媒體服務(wù)器可以包括-用于向搜索單元請(qǐng)求對(duì)上下文數(shù)據(jù)的內(nèi)容的搜索的輸出單元;-用于接收來(lái)自所述搜索的網(wǎng)頁(yè)鏈接的列表的輸入單元;以及-用于向UE-A和/或UE-B輸出并返回來(lái)自所述搜索的網(wǎng)頁(yè)鏈接的列表的輸出單元。在一個(gè)實(shí)施例中,所述媒體服務(wù)器可以包括用于發(fā)送上下文數(shù)據(jù)和/或網(wǎng)頁(yè)鏈接的列表以作為基于互聯(lián)網(wǎng)的文獻(xiàn)/Veb查看格式而存儲(chǔ)在web技術(shù)應(yīng)用服務(wù)器上的輸出單元。在一個(gè)實(shí)施例中,所述媒體服務(wù)器可以包括-用于從web技術(shù)應(yīng)用服務(wù)器中檢索上下文數(shù)據(jù)的輸入單元;以及-用于將上下文數(shù)據(jù)轉(zhuǎn)換為翻譯后的話音以供UE-A和/或UE-B重放的話音單元。在本發(fā)明的另一方面,提供了一種包括計(jì)算機(jī)可讀代碼裝置的計(jì)算機(jī)程序,所述計(jì)算機(jī)可讀代碼裝置在媒體服務(wù)器上運(yùn)行時(shí)使所述媒體服務(wù)器執(zhí)行以下操作-捕獲與基于IP的語(yǔ)音(VoIP)的語(yǔ)音通信會(huì)話相關(guān)的話音;-將所述話音翻譯為文本;-通過(guò)使用所述文本,添加來(lái)自基于web的應(yīng)用的服務(wù),來(lái)創(chuàng)建上下文數(shù)據(jù)。在所述計(jì)算機(jī)程序的實(shí)施例中,所述計(jì)算機(jī)可讀代碼裝置在媒體服務(wù)器上運(yùn)行時(shí)使所述媒體服務(wù)器執(zhí)行將所述文本轉(zhuǎn)換為字幕的步驟。在所述計(jì)算機(jī)程序的實(shí)施例中,所述計(jì)算機(jī)可讀代碼裝置在媒體服務(wù)器上運(yùn)行時(shí)使所述媒體服務(wù)器執(zhí)行將所述文本轉(zhuǎn)換為翻譯的步驟。在所述計(jì)算機(jī)程序的實(shí)施例中,所述計(jì)算機(jī)可讀代碼裝置在媒體服務(wù)器上運(yùn)行時(shí)使所述媒體服務(wù)器執(zhí)行將所述字幕和所述翻譯轉(zhuǎn)換為話音的步驟。在所述計(jì)算機(jī)程序的實(shí)施例中,所述計(jì)算機(jī)可讀代碼裝置在媒體服務(wù)器上運(yùn)行時(shí)使所述媒體服務(wù)器執(zhí)行將所述文本轉(zhuǎn)換為針對(duì)UE-A和/或UE-B的廣告的步驟。
在所述計(jì)算機(jī)程序的實(shí)施例中,所述計(jì)算機(jī)可讀代碼裝置在媒體服務(wù)器上運(yùn)行時(shí)使所述媒體服務(wù)器執(zhí)行向UE-A和/或UE-B輸出基于位置的信息的步驟。在本發(fā)明的另一方面,提供了一種用于媒體服務(wù)器的計(jì)算機(jī)程序產(chǎn)品,所述媒體服務(wù)器與基于IP的語(yǔ)音(VoIP)的語(yǔ)音通信會(huì)話相連接,所述媒體服務(wù)器具有處理單元,所述計(jì)算機(jī)程序產(chǎn)品包括上述計(jì)算機(jī)程序以及存儲(chǔ)器,其中,所述計(jì)算機(jī)程序存儲(chǔ)在所述存儲(chǔ)器中。存在如何將語(yǔ)音呼叫的內(nèi)容/上下文與其他服務(wù)(例如,使用當(dāng)前在互聯(lián)網(wǎng)域內(nèi)開(kāi)發(fā)的服務(wù))進(jìn)行組合的許多不同示例,該其他服務(wù)的非窮盡列表如下實(shí)時(shí)翻譯、將字幕插入正在進(jìn)行的視頻流、基于語(yǔ)音的搜索引擎、基于上下文的廣告等等??商砑拥幕趙eb的應(yīng)用/功能的示例如下-允許廣告商通過(guò)對(duì)對(duì)話內(nèi)的話音的分析來(lái)響應(yīng)終端用戶之間的正在進(jìn)行的對(duì)話的上下文。-提供針對(duì)語(yǔ)音網(wǎng)絡(luò)(移動(dòng)語(yǔ)音網(wǎng)絡(luò)或固定語(yǔ)音網(wǎng)絡(luò))的實(shí)時(shí)翻譯或?qū)崟r(shí)字幕。 可以在運(yùn)行基于移動(dòng)或IP連接的TV(如IPTV)的網(wǎng)絡(luò)上使用類似的機(jī)制。-基于運(yùn)營(yíng)商的語(yǔ)音“數(shù)據(jù)”(即,對(duì)話的內(nèi)容)服務(wù)來(lái)提供廣告機(jī)制,以將其功效與互聯(lián)網(wǎng)技術(shù)的功效進(jìn)行組合。-提供正在進(jìn)行的對(duì)話的實(shí)時(shí)翻譯,例如從瑞典語(yǔ)到中文普通話,反之亦然。-提供針對(duì)聽(tīng)力受損的終端用戶的對(duì)話的實(shí)時(shí)字幕或針對(duì)正在進(jìn)行的電話會(huì)議的對(duì)話的翻譯后的字幕。-提供針對(duì)終端用戶的與其正在進(jìn)行的對(duì)話相關(guān)的上下文參考。作為示例,在 Narrabeen,Sydney的兩個(gè)終端用戶之間關(guān)于水上活動(dòng)的對(duì)話中,可以彈出對(duì)附近滑水撬租賃商店的web鏈接。在點(diǎn)擊該鏈接時(shí),終端用戶將被提供有地圖等并組織在該位置見(jiàn)面。這將對(duì)話“水上活動(dòng)”的“上下文”與地圖服務(wù)的位置機(jī)制進(jìn)行組合。-基于運(yùn)營(yíng)商的語(yǔ)音“數(shù)據(jù)”(即,對(duì)話的內(nèi)容)服務(wù)來(lái)提供廣告機(jī)制,以將其功效與互聯(lián)網(wǎng)技術(shù)的功效進(jìn)行組合。
可以從具體實(shí)施方式
以及附圖得出對(duì)本發(fā)明的更全面理解,在附圖中-圖1示意了根據(jù)本發(fā)明實(shí)施例的呼叫會(huì)話的流程圖。-圖Ia示意了基于IPTV的實(shí)施例的流程圖。-圖2示意了第二實(shí)施例的流程圖。-圖3示意了第三實(shí)施例的流程圖。-圖4示意了圖3中的實(shí)施例的詳細(xì)流程圖。-圖如示意了根據(jù)本發(fā)明實(shí)施例的媒體服務(wù)器600。-圖4b示意了媒體服務(wù)器600的創(chuàng)建單元640。-圖如示意了包括媒體服務(wù)器600和基于web的應(yīng)用170的基于語(yǔ)音的互聯(lián)網(wǎng)服務(wù)。-圖5示意了第四實(shí)施例的流程圖。-圖6示意了具有計(jì)算機(jī)程序產(chǎn)品和計(jì)算機(jī)程序的媒體服務(wù)器600的另一方面。
具體實(shí)施例方式現(xiàn)在將結(jié)合附圖,借助實(shí)施例來(lái)更詳細(xì)地描述本發(fā)明?;趙eb的應(yīng)用的數(shù)目持續(xù)增長(zhǎng)。示例是基于web的社區(qū)和所提供的服務(wù),例如社交網(wǎng)站、wiki和日志,其旨在促進(jìn)創(chuàng)造力、協(xié)作以及用戶之間的共享。Web 2.0技術(shù)是這種基于web的應(yīng)用170(見(jiàn)圖4c)的示例。在本發(fā)明的一方面,提供了媒體服務(wù)器600,用于將與用戶之間的基于IP的語(yǔ)音 (VoIP)的語(yǔ)音通信會(huì)話相關(guān)的話音同基于web的應(yīng)用170進(jìn)行組合,從而改進(jìn)基于IP的語(yǔ)音(VoIP)會(huì)話(如Skype技術(shù))或由第三代合作伙伴計(jì)劃(3GPP)開(kāi)發(fā)的稱作IMS(IP多媒體子系統(tǒng))的網(wǎng)絡(luò)架構(gòu)(例如IMS核心120)中的語(yǔ)音服務(wù)。在本發(fā)明的另一方面,提供了一種媒體服務(wù)器600中的方法,用于將與用戶之間的VoIP語(yǔ)音通信會(huì)話相關(guān)的話音同基于web的應(yīng)用170進(jìn)行組合。在另一方面,提供了一種用于媒體服務(wù)器600的計(jì)算機(jī)程序。 在另一方面,提供了一種用于媒體服務(wù)器600的計(jì)算機(jī)程序產(chǎn)品。本發(fā)明的概念是捕獲語(yǔ)音內(nèi)容,即,VoIP會(huì)話(S卩,Skype或IMS會(huì)話中)的話音,并將該內(nèi)容與基于web的應(yīng)用 170進(jìn)行“搗混” /組合?,F(xiàn)在將描述本發(fā)明的多個(gè)實(shí)施例。希望使用向正在進(jìn)行的語(yǔ)音呼叫添加值的服務(wù)之一的終端用戶通過(guò)建立呼叫并指示他們希望例如針對(duì)正在進(jìn)行的對(duì)話使用字幕來(lái)達(dá)到目的。這可以通過(guò)從PC或移動(dòng)終端點(diǎn)擊web鏈接而進(jìn)行。然后,加字幕應(yīng)用可以經(jīng)由IMS核心120在用戶設(shè)備A(UE-A) 110 與用戶設(shè)備B(UE-B) 140之間建立呼叫,在媒體服務(wù)器600(如媒體資源功能代理/處理器 (MRFP))中鏈接至語(yǔ)音會(huì)話中。對(duì)于IPTV情形,UE-A還可以是機(jī)頂盒(STB) 110a,例如,建立TV會(huì)話的IPTV廣播。終端用戶A和B之間的話音由媒體服務(wù)器600捕獲/截獲,并被轉(zhuǎn)換為文本,被轉(zhuǎn)換為上下文數(shù)據(jù),該上下文數(shù)據(jù)(例如經(jīng)由UE-B 140)繼續(xù)傳送至接收用戶。話音至文本的變換和轉(zhuǎn)換(例如變?yōu)樯舷挛臄?shù)據(jù)形式)可以由在互聯(lián)網(wǎng)域中運(yùn)行且與業(yè)務(wù)(如來(lái)自IMS網(wǎng)絡(luò)的語(yǔ)音)“搗混”/組合的服務(wù)來(lái)創(chuàng)建。在具體實(shí)施方式
的后續(xù)部分更詳細(xì)地描述這一點(diǎn)。該服務(wù)可以通過(guò)多種方法之一來(lái)調(diào)用;通過(guò)在與終端用戶的呼叫建立期間在鏈接至翻譯服務(wù)中的HSS中供應(yīng)初始過(guò)濾準(zhǔn)則。備選地,可以使用諸如Parlay-X之類的機(jī)制來(lái)調(diào)用該服務(wù)。使用這些應(yīng)用編程接口(API)的呼叫方向機(jī)制,媒體服務(wù)器600可以通過(guò)例如將主叫方-被叫方對(duì)進(jìn)行匹配來(lái)分析呼叫情況,以評(píng)估哪些對(duì)話需要調(diào)用搗混服務(wù),例如翻譯成另一種語(yǔ)言或加字幕;如果呼叫需要翻譯,則IMS核心120鏈接至正確的媒體服務(wù)器600中,而不是直接向B方轉(zhuǎn)發(fā)呼叫。使用該方法,被叫方還可以調(diào)用被呼叫方的相反方;例如,被叫方進(jìn)行瑞典語(yǔ)到中文普通話的翻譯,而被呼叫方進(jìn)行中文普通話到瑞典語(yǔ)的翻譯。圖1示意了在IMS語(yǔ)音會(huì)話期間加字幕的可能呼叫流程100?;谝陨隙温渲忻枋龅娜绾握{(diào)用服務(wù),其他呼叫流程也是可能的。圖1包括以下元件-存在兩個(gè)用戶設(shè)備UE-A110禾口 UE-B 140 ;-IMS核心120 語(yǔ)音會(huì)話通過(guò)IMS網(wǎng)絡(luò)進(jìn)行;-翻譯應(yīng)用單元130,包括媒體服務(wù)器600和基于web的應(yīng)用170;-語(yǔ)音至文本轉(zhuǎn)換器應(yīng)用132語(yǔ)音/話音至文本翻譯器應(yīng)用;
-翻譯文本轉(zhuǎn)換器133應(yīng)用用于將文本翻譯成另一種語(yǔ)言的應(yīng)用。在本實(shí)施例中,圖1所示的步驟中的流程如下1. UE-A 110使用包括在媒體服務(wù)器600中的翻譯應(yīng)用單元130來(lái)向UE-B 140發(fā)出呼叫,請(qǐng)求在例如瑞典語(yǔ)和中文普通話之間提供字幕。2.翻譯應(yīng)用單元130包含作為背靠背用戶代理(B2BUA)而執(zhí)行的媒體服務(wù)器600 功能。媒體服務(wù)器600功能通過(guò)向IMS核心120發(fā)送INVITE消息來(lái)建立兩個(gè)呼叫段;一個(gè)去往 UE-A 110,一個(gè)去往 UE-B140。3. IMS核心120向UE_A 110發(fā)送具有媒體服務(wù)器B2BUA的IP地址和端口號(hào)的 INVITE 消息。4. IMS核心120向UE-B 140發(fā)送具有媒體服務(wù)器B2BUA的IP地址和端口號(hào)的 INVITE 消息。5. UE-A 110利用2000K消息進(jìn)行響應(yīng)。6. UE-B 140利用2000K消息進(jìn)行響應(yīng)?,F(xiàn)在,語(yǔ)音媒體經(jīng)由B2BUA的媒體服務(wù)器 600功能流動(dòng)。7.終端用戶A照常講瑞典語(yǔ)。8.媒體服務(wù)器600捕獲來(lái)自UE-A的呼叫段的話音。9.媒體服務(wù)器600使用語(yǔ)音至文本轉(zhuǎn)換器應(yīng)用132將其轉(zhuǎn)換為文本。該文本是可與基于web的應(yīng)用170中的互聯(lián)網(wǎng)技術(shù)搗混的所提取的文本。如圖如所示,媒體服務(wù)器 600充當(dāng)面向基于web的應(yīng)用170的網(wǎng)關(guān)。10.現(xiàn)在,可以通過(guò)將由此從話音中提取的文本發(fā)送至基于web的應(yīng)用170上的翻譯文本轉(zhuǎn)換器應(yīng)用133,將由此從話音中提取的文本轉(zhuǎn)換為上下文數(shù)據(jù),從而輸出翻譯。一個(gè)示例是Alta vista的“babel fish” ;采用UE-B 140的語(yǔ)言,以文本形式來(lái)返回翻譯。11.備選地或附加地,現(xiàn)在,可以通過(guò)將由此從話音中提取的文本饋入例如 Google的API中來(lái)將所提取的文本轉(zhuǎn)換為上下文數(shù)據(jù),以提供作為正在進(jìn)行的對(duì)話的上下文的廣告。12.將上下文數(shù)據(jù)(如字幕)發(fā)送回到媒體服務(wù)器600,以與話音/語(yǔ)音會(huì)話一起發(fā)送。13.媒體服務(wù)器B2BUA發(fā)送話音和字幕,作為多媒體會(huì)話。對(duì)于IPTV,媒體服務(wù)器600捕獲視頻流的語(yǔ)音部分。媒體服務(wù)器600將話音轉(zhuǎn)換為文本,并允許終端用戶選擇該節(jié)目的字幕語(yǔ)言。執(zhí)行以下步驟-選擇節(jié)目以及應(yīng)當(dāng)以何種語(yǔ)言提供字幕;-捕獲IPTV通信會(huì)話的話音;-將話音翻譯為文本;-將所述文本翻譯成正確的語(yǔ)言;以及-將字幕插入IPTV通信會(huì)話。圖Ia示意了在IPTV會(huì)話期間加字幕的呼叫流程100a?;谝陨隙温渲忻枋龅娜绾握{(diào)用服務(wù),其他呼叫流程也是可能的。圖Ia包括以下元件-存在一個(gè)用戶設(shè)備,例如,具有例如IPTV廣播的形式的STBllOa;-存在將TV頻道流傳輸至STBIlOa的媒體服務(wù)器600 ;
-IMS核心120 =IPTV會(huì)話通過(guò)IMS網(wǎng)絡(luò)進(jìn)行;-翻譯應(yīng)用單元130,包括媒體服務(wù)器600和基于web的應(yīng)用170;-語(yǔ)音至文本轉(zhuǎn)換器應(yīng)用132語(yǔ)音/話音至文本翻譯器應(yīng)用;-翻譯文本轉(zhuǎn)換器應(yīng)用133用于將文本翻譯成另一種語(yǔ)言的應(yīng)用;-字幕應(yīng)用130a,包括語(yǔ)音至文本轉(zhuǎn)換器應(yīng)用132和翻譯文本轉(zhuǎn)換器應(yīng)用133。在本實(shí)施例中,圖Ia所示的步驟中的流程如下i. STB IlOa使用翻譯應(yīng)用單元130 (即,包括媒體服務(wù)器600)來(lái)向IPTV提供商發(fā)出TV頻道請(qǐng)求,請(qǐng)求提供字幕,例如瑞典語(yǔ)或中文普通話。ii IMS核心120通過(guò)從IMS核心120發(fā)送INVITE來(lái)建立兩個(gè)會(huì)話;一個(gè)去往字幕應(yīng)用130a,一個(gè)去往媒體服務(wù)器600。iii.字幕應(yīng)用130a和媒體服務(wù)器600均向IMS核心120返回2000K消息。iv. IMS核心120向STB IlOa發(fā)送2000K消息,其中,會(huì)話描述協(xié)議(SDP)與兩個(gè)媒體流組合,例如,一個(gè)媒體流針對(duì)頻道X,一個(gè)媒體流針對(duì)字幕。v.媒體服務(wù)器600向STB IlOa和字幕應(yīng)用130a發(fā)送媒體,例如頻道X。vi.字幕應(yīng)用130a將媒體轉(zhuǎn)換為文本,并翻譯成目標(biāo)語(yǔ)言。vii字幕應(yīng)用130a向STB IlOa發(fā)送字幕。STB IlOa具有基于輸入字幕流中的時(shí)間標(biāo)簽的協(xié)調(diào)機(jī)制。以上方案還適于與例如新聞廣播結(jié)合使用,以在IPTV服務(wù)上提供字幕。這將向終端用戶提供更好的可配置性,而不是在TV節(jié)目上傳統(tǒng)地加字幕。終端用戶可能能夠精確地選擇他們想要看到字幕的語(yǔ)言。圖2示意了在語(yǔ)音會(huì)話期間翻譯語(yǔ)音的呼叫流程200。圖2包括以下元件-存在兩個(gè)用戶設(shè)備,UE-A110和UE-B 140 ;-IMS核心120 語(yǔ)音會(huì)話通過(guò)IMS網(wǎng)絡(luò)進(jìn)行;-翻譯應(yīng)用單元130,包括媒體服務(wù)器600和web技術(shù)170功能;-語(yǔ)音至文本轉(zhuǎn)換器應(yīng)用132語(yǔ)音至文本翻譯器應(yīng)用;-翻譯文本轉(zhuǎn)換器應(yīng)用133用于將文本翻譯成另一種語(yǔ)言的應(yīng)用;
-文本至語(yǔ)音轉(zhuǎn)換器應(yīng)用134文本至語(yǔ)音翻譯器的應(yīng)用。在本具體實(shí)施例中,流程如下(圖2)a)UE-A 110使用包括媒體服務(wù)器600的翻譯服務(wù)應(yīng)用130來(lái)向UE-B 140發(fā)出呼叫,請(qǐng)求在例如瑞典語(yǔ)和中文普通話之間提供字幕。b)翻譯服務(wù)應(yīng)用包含作為B2BUA而執(zhí)行的媒體服務(wù)器600功能。媒體服務(wù)器600 功能通過(guò)向IMS核心120發(fā)送INVITE消息來(lái)建立兩個(gè)呼叫段;一個(gè)去往UE-A 110,一個(gè)去往 UE-B 140。c) IMS核心120向UE_A 110發(fā)送具有媒體服務(wù)器B2BUA的IP地址和端口號(hào)的 INVITE 消息。d) IMS核心120向UE-B 140發(fā)送具有媒體服務(wù)器B2BUA的IP地址和端口號(hào)的 INVITE 消息。e)UE_A 110 利用 2000K 進(jìn)行響應(yīng)。f)UE-B 140利用2000K進(jìn)行響應(yīng)?,F(xiàn)在,語(yǔ)音媒體經(jīng)由B2BUA的媒體服務(wù)器600功能流動(dòng)。g)終端用戶A照常講瑞典語(yǔ)。h)媒體服務(wù)器600捕獲來(lái)自UE-A 110的呼叫段的話音。i)媒體服務(wù)器600使用語(yǔ)音至文本轉(zhuǎn)換器應(yīng)用132將其轉(zhuǎn)換為文本。其為可與基于web的應(yīng)用170中的互聯(lián)網(wǎng)技術(shù)搗混且形成上下文數(shù)據(jù)的“數(shù)據(jù)”。如圖如所示,媒體服務(wù)器600充當(dāng)面向基于web的應(yīng)用170的網(wǎng)關(guān)。j)現(xiàn)在,可以通過(guò)將由此從話音中提取的文本發(fā)送至基于web的應(yīng)用170上的翻譯文本轉(zhuǎn)換器應(yīng)用133,來(lái)將由此從話音中提取的文本轉(zhuǎn)換為上下文數(shù)據(jù),從而轉(zhuǎn)換為上下文數(shù)據(jù)。一個(gè)示例是用于語(yǔ)言翻譯的、Alta vista的“babel fish” ;采用UE_B 140的語(yǔ)言,以文本格式來(lái)返回上下文數(shù)據(jù),即翻譯。從而,該上下文數(shù)據(jù)是語(yǔ)言翻譯。k)使用文本至話音轉(zhuǎn)換器應(yīng)用134將由此從搗混/組合中檢索到的上下文數(shù)據(jù) (即翻譯)轉(zhuǎn)換回到以所選語(yǔ)言表示的翻譯后的話音。1)針對(duì)要發(fā)送的翻譯后的話音的OK消息。m)媒體服務(wù)器B2BUA向UE-B 140發(fā)送翻譯后的話音。類似的方法可以用于不同的其他方案,例如,在TV等上的實(shí)況廣播的字幕中鏈接。圖3描述了由媒體服務(wù)器600執(zhí)行的過(guò)程步驟300,用于將與UE-AllO和UE-B 140 之間的VoIP語(yǔ)音通信會(huì)話(如基于IMS的語(yǔ)音通信會(huì)話)相關(guān)的話音同基于web的應(yīng)用 170進(jìn)行組合。在過(guò)程300中,媒體服務(wù)器600執(zhí)行以下步驟,將IMS語(yǔ)音通信會(huì)話與基于 web的應(yīng)用170進(jìn)行組合。在第一步驟310,媒體服務(wù)器600捕獲與IMS語(yǔ)音通信會(huì)話相關(guān)的話音。在圖1中,如前所述,初始化過(guò)程由UE-A 110/UE-B 140在步驟1_7中以及在步驟 8的捕獲過(guò)程中發(fā)起,在圖2中,類似地,初始化過(guò)程由步驟a-g發(fā)起。在第二步驟320,媒體服務(wù)器600將話音轉(zhuǎn)換為文本;即,圖1中的步驟9和圖2中的步驟i。在第三步驟330, 媒體服務(wù)器600通過(guò)使用該文本添加來(lái)自基于web的應(yīng)用170的服務(wù),來(lái)創(chuàng)建上下文數(shù)據(jù)。 執(zhí)行上下文數(shù)據(jù)的創(chuàng)建并隨后執(zhí)行將上下文數(shù)據(jù)傳送至UE-A 110和/或UE-B 140,S卩,在圖1中的步驟10-12以及圖2中的步驟j-m中。本發(fā)明允許通過(guò)從正在進(jìn)行的語(yǔ)音會(huì)話中檢索語(yǔ)音數(shù)據(jù)來(lái)從IMS連接導(dǎo)出更大的值。然后,使用該對(duì)話數(shù)據(jù)(即,所提取的文本),通過(guò)將該數(shù)據(jù)與基于web的應(yīng)用170(例如web 2. 0技術(shù))進(jìn)行搗混,向IMS核心120的終端用戶提供更大的值。圖4示意性地描述了流程400,其為涉及將所提取的文本轉(zhuǎn)換為上下文數(shù)據(jù)(例如,在圖3的步驟320、330等中)的不同形式。在步驟410,與基于web的應(yīng)用170相結(jié)合, 媒體服務(wù)器600可以將文本轉(zhuǎn)換為字幕。在步驟420,與基于web的應(yīng)用170相結(jié)合,媒體服務(wù)器600可以將文本轉(zhuǎn)換為翻譯,例如,翻譯成不同的語(yǔ)言。在步驟430,與基于web的應(yīng)用170相結(jié)合,媒體服務(wù)器600可以將字幕和翻譯轉(zhuǎn)換為話音。在步驟440,可以將文本發(fā)送至廣告應(yīng)用服務(wù)器160,廣告應(yīng)用服務(wù)器160將文本轉(zhuǎn)換為對(duì)用戶有意義的廣告,即,上下文文本。在步驟450,可以將文本發(fā)送至基于位置的應(yīng)用服務(wù)器150,以向用戶輸出例如基于位置的信息。此外,在步驟460,將步驟410-450的輸出發(fā)送至用戶。步驟410-450可以分別或者相結(jié)合地執(zhí)行,作為向用戶的輸出。圖如示意性地示出了媒體服務(wù)器600的實(shí)施例。媒體服務(wù)器600具有
-捕獲單元,執(zhí)行步驟310;-轉(zhuǎn)換單元630,執(zhí)行步驟320;-創(chuàng)建單元640,執(zhí)行步驟330;-輸入單元660和輸出單元670。此外,如圖4b所示,創(chuàng)建單元640具有-字幕單元641,執(zhí)行步驟410;-翻譯單元642,執(zhí)行步驟420;-話音單元643,執(zhí)行步驟430;-廣告單元644,執(zhí)行步驟440;-基于位置的單元641,執(zhí)行步驟450。圖如示意性地描述了本發(fā)明的另一實(shí)施例。圖如示出了媒體服務(wù)器600與基于 web的應(yīng)用170之間的用于創(chuàng)建基于語(yǔ)音的互聯(lián)網(wǎng)服務(wù)的功能關(guān)系。此外,基于位置的應(yīng)用服務(wù)器150和廣告應(yīng)用服務(wù)器160可以連接至基于web的應(yīng)用170或媒體服務(wù)器600。后續(xù)在圖5中描述這種基于語(yǔ)音的互聯(lián)網(wǎng)服務(wù)的過(guò)程。應(yīng)當(dāng)認(rèn)識(shí)到,其他設(shè)備(如基于web 的應(yīng)用170)可以包括圖如和4b所示的媒體服務(wù)器600的一些類似組件?;趙eb的應(yīng)用170可以包括搜索單元172和存儲(chǔ)單元173。為了使本發(fā)明用于創(chuàng)建基于語(yǔ)音的互聯(lián)網(wǎng)平臺(tái),可以經(jīng)由在“基于語(yǔ)音的互聯(lián)網(wǎng)服務(wù)”中鏈接的IMS核心120來(lái)建立呼叫。該服務(wù)可以提供以下功能-使用即基于web的應(yīng)用170來(lái)存儲(chǔ)正在進(jìn)行的語(yǔ)音會(huì)話的內(nèi)容作為語(yǔ)音文獻(xiàn)的一部分的能力。這可以使得能夠創(chuàng)建完全由語(yǔ)音構(gòu)造的網(wǎng)頁(yè)。-搜索語(yǔ)音、視頻或其他多媒體文獻(xiàn)的內(nèi)容并返回終端用戶可能感興趣的web鏈接頁(yè)的集合的能力。-將語(yǔ)音內(nèi)容轉(zhuǎn)換為文本并存儲(chǔ)它作為互聯(lián)網(wǎng)的傳統(tǒng)的基于文本的文獻(xiàn)/web查看格式的一部分的能力。-用于將文本文獻(xiàn)轉(zhuǎn)換為話音以向無(wú)法例如閱讀網(wǎng)頁(yè)的終端用戶重放的機(jī)制。該服務(wù)可以用作多種不同類型的應(yīng)用的基礎(chǔ),例如以下應(yīng)用-存儲(chǔ)與機(jī)構(gòu)(如銀行)的語(yǔ)音通信,這可以形成不識(shí)字的終端用戶可將標(biāo)簽存儲(chǔ)于其上并置于其上的流通票據(jù)(formal contract)的基礎(chǔ),因此,他們可以在隨后某日在其中仔細(xì)搜索以找到在該時(shí)間點(diǎn)處相關(guān)的票據(jù)的特定部分。-終端用戶可以提交基于語(yǔ)音的“網(wǎng)頁(yè)”,以存儲(chǔ)在多媒體文獻(xiàn)中,以便其他人能夠使用。例如。某些人記錄與“在受干旱影響的區(qū)域中使用的給水灌溉”有關(guān)的語(yǔ)音網(wǎng)頁(yè),而不是將他們所講的內(nèi)容鍵入他們的電話或其他IMS終端中。終端用戶指示他們完成記錄他們的消息,然后,服務(wù)提示終端用戶提交用于描述該片段的關(guān)鍵字。在本示例中,其可以是 “干旱”、“灌溉”、“將對(duì)水的使用降至最低限度”、“將對(duì)肥料的使用降至最低限度”等等。然后,其由服務(wù)捕獲并以適當(dāng)?shù)母袷酱鎯?chǔ)。-可以將語(yǔ)音保存在公眾可在“公共”互聯(lián)網(wǎng)上訪問(wèn)的服務(wù)器中或保存在“私有” 網(wǎng)絡(luò)中。為了記錄電話呼叫,可以在運(yùn)營(yíng)商的網(wǎng)絡(luò)內(nèi)部署私有存儲(chǔ)區(qū)域。-如果終端用戶希望,則他們還可以指示他們希望將基于語(yǔ)音的網(wǎng)頁(yè)轉(zhuǎn)換為文本并針對(duì)可能希望閱讀它的用戶以基于文本的格式將它存儲(chǔ)在互聯(lián)網(wǎng)上,而不是收聽(tīng)它。
-然后,可以使用多種不同的機(jī)制來(lái)搜索語(yǔ)音或其他多媒體文獻(xiàn);XML或其他自然語(yǔ)言處理(NLP)機(jī)制。-最后,使用基于語(yǔ)音的互聯(lián)網(wǎng)服務(wù),終端用戶可以利用該服務(wù)來(lái)搜索基于文本的文獻(xiàn)并將文本轉(zhuǎn)換為話音。圖5非常示意性地描述了過(guò)程流500,涉及與存儲(chǔ)、檢索和轉(zhuǎn)換上下文數(shù)據(jù)相關(guān)的多個(gè)其他實(shí)施例。在第一步驟510,可以將上下文數(shù)據(jù)存儲(chǔ)在web技術(shù)應(yīng)用服務(wù)器171(如互聯(lián)網(wǎng)或基于IP的應(yīng)用服務(wù)器)中。在第二步驟520,例如,可以利用搜索單元172,借助于web技術(shù)應(yīng)用服務(wù)器171,在web上搜索上下文數(shù)據(jù)的所存儲(chǔ)內(nèi)容。在第三步驟530,與基于web的應(yīng)用170相結(jié)合,媒體服務(wù)器600可以向UE-A 110和/或UE-B 140輸出并返回從搜索上下文數(shù)據(jù)的內(nèi)容而得到的網(wǎng)頁(yè)鏈接的列表。在步驟M0,可以將搜索結(jié)果和上下文數(shù)據(jù)存儲(chǔ)在web上(例如,存儲(chǔ)在web技術(shù)應(yīng)用服務(wù)器171上)。在步驟550,媒體服務(wù)器 600可以檢索上下文數(shù)據(jù)并將上下文數(shù)據(jù)轉(zhuǎn)換為翻譯后的話音,隨后,可以將翻譯后的話音存儲(chǔ)在例如web技術(shù)應(yīng)用服務(wù)器171上以供后續(xù)查看和訪問(wèn)。在步驟560,可以將翻譯后的話音輸出至用戶以供重放。在備選實(shí)施例中,對(duì)于前述步驟510和M0,可以利用存儲(chǔ)單元 173。存儲(chǔ)單元173可以利用云計(jì)算來(lái)進(jìn)行存儲(chǔ)優(yōu)化。在備選實(shí)施例中,如圖6所示,對(duì)于前述步驟510和M0,可以利用媒體服務(wù)器存儲(chǔ)單元614。搜索單元172可訪問(wèn)在媒體服務(wù)器存儲(chǔ)單元614和存儲(chǔ)單元173中存儲(chǔ)的用戶數(shù)據(jù)。圖6示意性地示出了媒體服務(wù)器600的實(shí)施例。在媒體服務(wù)器600中包括處理單元613(例如具有DSP (數(shù)字信號(hào)處理器))以及編碼和解碼模塊。處理單元613可以是用于執(zhí)行過(guò)程300、400和500的不同步驟的單個(gè)單元或多個(gè)單元。媒體服務(wù)器600還包括用于與IMS核心120、基于web的應(yīng)用170、基于位置的應(yīng)用服務(wù)器150和廣告應(yīng)用服務(wù)器160 進(jìn)行通信的輸入單元660和輸出單元670。在媒體服務(wù)器600的硬件中,輸入單元660和輸出單元670可以被布置為一個(gè)端口或被布置在一個(gè)連接器中。此外,媒體服務(wù)器600包括具有非易失性存儲(chǔ)器的形式的至少一個(gè)計(jì)算機(jī)程序產(chǎn)品610 (如EEPROM和閃存或盤驅(qū)動(dòng)器)。計(jì)算機(jī)程序產(chǎn)品610包括計(jì)算機(jī)程序611,計(jì)算機(jī)程序611包括計(jì)算機(jī)可讀代碼裝置,計(jì)算機(jī)可讀代碼裝置在媒體服務(wù)器600上運(yùn)行時(shí)使媒體服務(wù)器600執(zhí)行前述過(guò)程300、400和500的步驟。因此,在前述示例行實(shí)施例中,媒體服務(wù)器600的計(jì)算機(jī)程序611中的計(jì)算機(jī)可讀代碼裝置包括用于捕獲IMS語(yǔ)音會(huì)話的話音的捕獲模塊611a ;用于將話音轉(zhuǎn)換為文本的轉(zhuǎn)換模塊611b ;以及用于使用文本來(lái)添加來(lái)自基于web的應(yīng)用170的服務(wù)的創(chuàng)建模塊 611c ;這些模塊具有在計(jì)算機(jī)程序模塊中構(gòu)造的計(jì)算機(jī)程序代碼的形式。模塊611a-c實(shí)質(zhì)上執(zhí)行流程300的步驟以模擬圖如中描述的設(shè)備。換言之,當(dāng)不同模塊611a-c在處理單元613上運(yùn)行時(shí),它們與圖如的相應(yīng)單元620、630、640相對(duì)應(yīng)。此外,創(chuàng)建模塊611c可以包括用于將文本轉(zhuǎn)換為字幕的基于位置的模塊 611c-l ;用于將文本轉(zhuǎn)換為翻譯(例如翻譯成不同語(yǔ)言)的翻譯模塊611C-2;用于將字幕和翻譯轉(zhuǎn)換為話音的話音模塊611C-3 ;用于將文本轉(zhuǎn)換為對(duì)用戶有意義的廣告的廣告模塊611C-4 ;以及用于向用戶輸出基于位置的信息的基于位置的模塊611C-5 ;這些模塊具有在計(jì)算機(jī)程序模塊中構(gòu)造的計(jì)算機(jī)程序代碼的形式。模塊611C-1至611C-5實(shí)質(zhì)上執(zhí)行流程400的步驟以模擬圖4b中描述的設(shè)備。換言之,當(dāng)不同模塊611c-l至611c-5在處理單元613上運(yùn)行時(shí),它們與圖4b的相應(yīng)單元641-645相對(duì)應(yīng)。以上結(jié)合圖6公開(kāi)的實(shí)施例中的計(jì)算機(jī)可讀代碼裝置被實(shí)現(xiàn)為在媒體服務(wù)器600 上運(yùn)行時(shí)使媒體服務(wù)器600執(zhí)行例如結(jié)合上述附圖描述的步驟的計(jì)算機(jī)程序模塊。計(jì)算機(jī)可讀代碼裝置的對(duì)應(yīng)功能中的至少一個(gè)可以被至少部分地實(shí)現(xiàn)為前述備選實(shí)施例中的硬件電路。計(jì)算機(jī)可讀代碼裝置可以被實(shí)現(xiàn)在媒體服務(wù)器數(shù)據(jù)庫(kù)610內(nèi)。當(dāng)然,本發(fā)明不限于上面描述的并且在附圖中示出的實(shí)施例。
權(quán)利要求
1.一種媒體服務(wù)器中的方法,用于將與用戶設(shè)備A(UE-A)和用戶設(shè)備B(UE-B)之間的基于IP的語(yǔ)音(VoIP)的語(yǔ)音通信會(huì)話相關(guān)的話音同基于web的應(yīng)用進(jìn)行組合,所述方法還包括所述媒體服務(wù)器執(zhí)行以下步驟-捕獲與VoIP語(yǔ)音通信會(huì)話相關(guān)的話音; -將所述話音轉(zhuǎn)換為文本;-通過(guò)使用所述文本,添加來(lái)自基于web的應(yīng)用的服務(wù),來(lái)創(chuàng)建上下文數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述上下文數(shù)據(jù)是字幕,所述方法還包括將所述字幕發(fā)送至UE-B的步驟。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述上下文數(shù)據(jù)是翻譯,所述方法還包括將所述翻譯發(fā)送至UE-B的步驟。
4.根據(jù)權(quán)利要求3所述的方法,還包括以下步驟 -將所述翻譯轉(zhuǎn)換為翻譯后的話音;-將翻譯后的話音發(fā)送至UE-B。
5.根據(jù)權(quán)利要求1所述的方法,其中,創(chuàng)建上下文數(shù)據(jù)的步驟包括以下子步驟 -將所述文本發(fā)送至廣告應(yīng)用服務(wù)器;-接收具有廣告的形式的上下文文本; -將廣告發(fā)送至UE-B和/或UE-A0
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,UE-A是機(jī)頂盒。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,包括將所述上下文數(shù)據(jù)實(shí)時(shí)提供給UE-A 和/或UE-B的步驟。
8.根據(jù)權(quán)利要求2所述的方法,包括與IMS語(yǔ)音會(huì)話并行地提供所述字幕的實(shí)時(shí)輸出的步驟。
9.根據(jù)權(quán)利要求3所述的方法,包括與IMS語(yǔ)音會(huì)話并行地提供所述翻譯的實(shí)時(shí)輸出的步驟。
10.根據(jù)權(quán)利要求4所述的方法,包括將翻譯后的話音的實(shí)時(shí)輸出提供給UE-B的步驟。
11.根據(jù)權(quán)利要求1所述的方法,其中,創(chuàng)建上下文數(shù)據(jù)的步驟還包括以下子步驟 -將所述文本發(fā)送至基于位置的服務(wù)的應(yīng)用服務(wù)器;-接收具有位置信息的形式的上下文文本; -將位置信息發(fā)送至UE-B和/或UE-A0
12.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,還包括將上下文數(shù)據(jù)存儲(chǔ)在web技術(shù)應(yīng)用服務(wù)器中的步驟。
13.根據(jù)權(quán)利要求12所述的方法,包括以下步驟 -向搜索單元請(qǐng)求對(duì)上下文數(shù)據(jù)的內(nèi)容的搜索; -接收來(lái)自所述搜索的網(wǎng)頁(yè)鏈接的列表;以及-向UE-A和/或UE-B輸出并返回來(lái)自所述搜索的網(wǎng)頁(yè)鏈接的列表。
14.根據(jù)權(quán)利要求12或13所述的方法,包括將上下文數(shù)據(jù)和/或網(wǎng)頁(yè)鏈接存儲(chǔ)為基于互聯(lián)網(wǎng)的文本的文獻(xiàn)/Veb查看格式的步驟,存儲(chǔ)的步驟能夠在web技術(shù)應(yīng)用服務(wù)器和/ 或存儲(chǔ)單元173和/或媒體服務(wù)器存儲(chǔ)單元614中進(jìn)行。
15.根據(jù)權(quán)利要求12至14所述的方法,還包括以下步驟-從web技術(shù)應(yīng)用服務(wù)器中檢索上下文數(shù)據(jù);以及 -將上下文數(shù)據(jù)轉(zhuǎn)換為翻譯后的話音,以供UE-A和/或UE-B重放。
16.一種媒體服務(wù)器,用于將與用戶設(shè)備A(UE-A)和用戶設(shè)備B(UE-B)之間的基于IP 的語(yǔ)音(VoIP)的語(yǔ)音通信會(huì)話相關(guān)的話音同基于web的應(yīng)用進(jìn)行組合,所述媒體服務(wù)器包括-用于捕獲VoIP語(yǔ)音通信會(huì)話的話音的捕獲單元; -用于將所述話音轉(zhuǎn)換為文本的轉(zhuǎn)換單元;-用于通過(guò)使用所述文本,添加來(lái)自基于web的應(yīng)用的服務(wù),來(lái)創(chuàng)建上下文數(shù)據(jù)的創(chuàng)建單元。
17.根據(jù)權(quán)利要求16所述的媒體服務(wù)器,其中,所述媒體服務(wù)器包括 -用于將所述文本轉(zhuǎn)換為字幕的字幕單元;以及-用于將所述字幕發(fā)送至UE-B的輸出單元。
18.根據(jù)權(quán)利要求16所述的媒體服務(wù)器,其中,所述媒體服務(wù)器包括 -用于將所述文本轉(zhuǎn)換為翻譯的翻譯單元;以及-用于將所述翻譯發(fā)送至UE-B的輸出單元。
19.根據(jù)權(quán)利要求18所述的媒體服務(wù)器,其中,所述媒體服務(wù)器包括 -用于將所述翻譯轉(zhuǎn)換為翻譯后的話音的話音單元;以及-用于將所述翻譯發(fā)送至UE-B的輸出單元。
20.根據(jù)權(quán)利要求16所述的媒體服務(wù)器,其中,所述媒體服務(wù)器包括 -用于將所述文本發(fā)送至廣告應(yīng)用服務(wù)器的廣告單元;-用于接收具有廣告的形式的上下文文本的輸入單元;以及 -用于將廣告發(fā)送至UE-B和/或UE-A的輸出單元。
21.根據(jù)權(quán)利要求16至20所述的媒體服務(wù)器,其中,UE-A是機(jī)頂盒。
22.根據(jù)權(quán)利要求16至21所述的媒體服務(wù)器,其中,所述媒體服務(wù)器將所述上下文數(shù)據(jù)實(shí)時(shí)提供給UE-A和/或UE-B。
23.根據(jù)權(quán)利要求17所述的媒體服務(wù)器,其中,所述媒體服務(wù)器與IMS語(yǔ)音會(huì)話并行地提供所述字幕的實(shí)時(shí)輸出。
24.根據(jù)權(quán)利要求18所述的媒體服務(wù)器,其中,所述媒體服務(wù)器與IMS語(yǔ)音會(huì)話并行地提供所述翻譯的實(shí)時(shí)輸出。
25.根據(jù)權(quán)利要求19所述的媒體服務(wù)器,其中,所述媒體服務(wù)器將翻譯后的話音的實(shí)時(shí)輸出提供給UE-B。
26.根據(jù)權(quán)利要求16所述的媒體服務(wù)器,其中,所述媒體服務(wù)器包括 -基于位置的單元,用于將所述文本發(fā)送至基于位置的服務(wù)的應(yīng)用服務(wù)器; -用于接收具有位置信息的形式的上下文文本的輸入單元;以及-用于將位置信息發(fā)送至UE-B和/或UE-A的輸出單元。
27.根據(jù)權(quán)利要求16至21所述的媒體服務(wù)器,其中,所述媒體服務(wù)器包括用于發(fā)送上下文數(shù)據(jù)以存儲(chǔ)在web技術(shù)應(yīng)用服務(wù)器和/或存儲(chǔ)單元173和/或媒體服務(wù)器存儲(chǔ)單元 614上的輸出單元。
28.根據(jù)權(quán)利要求27所述的媒體服務(wù)器,其中,所述媒體服務(wù)器包括-用于向搜索單元請(qǐng)求對(duì)上下文數(shù)據(jù)的內(nèi)容的搜索的輸出單元;-用于接收來(lái)自所述搜索的網(wǎng)頁(yè)鏈接的列表的輸入單元;以及-用于向UE-A和/或UE-B輸出并返回來(lái)自所述搜索的網(wǎng)頁(yè)鏈接的列表的輸出單元。
29.根據(jù)權(quán)利要求27或觀所述的媒體服務(wù)器,其中,所述媒體服務(wù)器包括用于發(fā)送上下文數(shù)據(jù)和/或網(wǎng)頁(yè)鏈接的列表以作為基于互聯(lián)網(wǎng)的文獻(xiàn)/Veb查看格式而存儲(chǔ)在web 技術(shù)應(yīng)用服務(wù)器上的輸出單元。
30.根據(jù)權(quán)利要求27至四所述的媒體服務(wù)器,其中,所述媒體服務(wù)器包括-用于從web技術(shù)應(yīng)用服務(wù)器中檢索上下文數(shù)據(jù)的輸入單元;以及-用于將上下文數(shù)據(jù)轉(zhuǎn)換為翻譯后的話音以供UE-A和/或UE-B重放的話音單元。
31.一種包括計(jì)算機(jī)可讀代碼裝置的計(jì)算機(jī)程序,所述計(jì)算機(jī)可讀代碼裝置在媒體服務(wù)器上運(yùn)行時(shí)使所述媒體服務(wù)器執(zhí)行以下步驟-捕獲與基于IP的語(yǔ)音(VoIP)的語(yǔ)音通信會(huì)話相關(guān)的話音;-將所述話音翻譯為文本;-通過(guò)使用所述文本,添加來(lái)自基于web的應(yīng)用的服務(wù),來(lái)創(chuàng)建上下文數(shù)據(jù)。
32.根據(jù)權(quán)利要求31所述的計(jì)算機(jī)程序,包括在媒體服務(wù)器上運(yùn)行時(shí)使所述媒體服務(wù)器執(zhí)行將所述文本轉(zhuǎn)換為字幕的步驟的計(jì)算機(jī)可讀代碼裝置。
33.根據(jù)權(quán)利要求31所述的計(jì)算機(jī)程序,包括在媒體服務(wù)器上運(yùn)行時(shí)使所述媒體服務(wù)器執(zhí)行將所述文本轉(zhuǎn)換為翻譯的步驟的計(jì)算機(jī)可讀代碼裝置。
34.根據(jù)權(quán)利要求32和33所述的計(jì)算機(jī)程序,包括在媒體服務(wù)器上運(yùn)行時(shí)使所述媒體服務(wù)器執(zhí)行將所述字幕和所述翻譯轉(zhuǎn)換為話音的步驟的計(jì)算機(jī)可讀代碼裝置。
35.根據(jù)權(quán)利要求31所述的計(jì)算機(jī)程序,包括在媒體服務(wù)器上運(yùn)行時(shí)使所述媒體服務(wù)器執(zhí)行將所述文本轉(zhuǎn)換為針對(duì)用戶設(shè)備A(UE-A)和/或用戶設(shè)備B(UE-B)的廣告的步驟的計(jì)算機(jī)可讀代碼裝置。
36.根據(jù)權(quán)利要求31所述的計(jì)算機(jī)程序,包括在媒體服務(wù)器上運(yùn)行時(shí)使所述媒體服務(wù)器執(zhí)行向用戶設(shè)備A(UE-A)和/或用戶設(shè)備B(UE-B)輸出基于位置的信息的步驟的計(jì)算機(jī)可讀代碼裝置。
37.一種用于媒體服務(wù)器的計(jì)算機(jī)程序產(chǎn)品,所述媒體服務(wù)器與基于IP的語(yǔ)音(VoIP) 的語(yǔ)音通信會(huì)話相連接,所述計(jì)算機(jī)程序產(chǎn)品包括根據(jù)權(quán)利要求31至36中任一項(xiàng)所述的計(jì)算機(jī)程序以及存儲(chǔ)器,其中,所述計(jì)算機(jī)程序存儲(chǔ)在所述存儲(chǔ)器中。
全文摘要
本發(fā)明提供了一種媒體服務(wù)器、用于該媒體服務(wù)器的方法、計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品,用于將與用戶設(shè)備A和用戶設(shè)備B之間的基于IP的語(yǔ)音(VoIP)的語(yǔ)音通信會(huì)話相關(guān)的話音同基于web的應(yīng)用進(jìn)行組合。所述方法還包括所述媒體服務(wù)器執(zhí)行以下步驟捕獲與VoIP語(yǔ)音通信會(huì)話相關(guān)的話音;將所述話音轉(zhuǎn)換為文本;通過(guò)使用所述文本添加來(lái)自基于web的應(yīng)用的服務(wù),創(chuàng)建上下文數(shù)據(jù)。所述媒體服務(wù)器包括用于捕獲VoIP語(yǔ)音通信會(huì)話的話音的捕獲單元;用于將所述話音轉(zhuǎn)換為文本的轉(zhuǎn)換單元;用于通過(guò)使用所述文本添加來(lái)自基于web的應(yīng)用的服務(wù)來(lái)創(chuàng)建上下文數(shù)據(jù)的創(chuàng)建單元。還提供了針對(duì)所述媒體服務(wù)器的計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品。
文檔編號(hào)G10L15/26GK102224543SQ200980146430
公開(kāi)日2011年10月19日 申請(qǐng)日期2009年11月20日 優(yōu)先權(quán)日2008年11月21日
發(fā)明者烏爾夫·奧爾森, 凱瑟琳·穆里根, 馬格納斯·奧爾森 申請(qǐng)人:艾利森電話股份有限公司