專利名稱:在電信網(wǎng)上協(xié)作瀏覽的系統(tǒng)和方法
技術(shù)領(lǐng)域:
在此描述的主題整體上涉及包含可以使用常規(guī)電話呼叫來訪問的互聯(lián)語音應(yīng)用 (稱為語音站點)的萬維電信網(wǎng)(WWTW)。
背景技術(shù):
萬維網(wǎng)(WWW)實現(xiàn)了快速和容易的信息傳播,為生活的不同方面帶來了基礎(chǔ)性的 變化。然而,很大數(shù)目的人口(大多數(shù)在發(fā)展中國家)仍然未被這場革命所觸及。與個人 電腦(PC)這種www的基本訪問裝置相比,移動電話已經(jīng)在這部分人中進行了顯著的普及。 擁有所需的低成本、包含小鍵盤的簡單用戶接口、有限的菜單和基于語音的接入,都為移動 電話的成功做出了貢獻。然而,除了基本的語音通信,這些人還不能享受www用戶可用的信 息和服務(wù)帶來的益處。用戶可以接入WffTW并與其語音站點通過語音進行互動。在因特網(wǎng)普及低而電話 普及高的發(fā)展中國家這尤為有用。由于WffTW可以通過標準電話設(shè)備來訪問(例如,僅是語 音),沒有配備諸如PC或智能電話等高端電子設(shè)備的個人也可以訪問WWTW。
發(fā)明內(nèi)容
本發(fā)明的實施方式廣泛設(shè)想了在萬維電信網(wǎng)(WffTW)上提供協(xié)作瀏覽的系統(tǒng)、方 法、設(shè)備和程序產(chǎn)品。根據(jù)本發(fā)明的實施方式,WffTW的協(xié)作使用是通過將用戶和語音站點 連接在一起而實現(xiàn)的。本發(fā)明的實施方式提供了允許WWTW用戶使用簡化的電子設(shè)備和到 協(xié)作式WffTW瀏覽器的語音連接而一起訪問語音站點并參加WffTW上諸如會議的多種形式的 協(xié)作式社交互動的機制。簡要來說,本發(fā)明的一個方面提供了一種設(shè)備,包括一個或多個處理器;及計算 機可讀存儲媒體,其中具有可由該一個或多個處理器執(zhí)行的計算機可讀程序代碼,該計算 機可讀程序代碼包括配置為在一個或多個語音信道鏈路上從一個或多個最終用戶接收一 個或多個命令的計算機可讀程序代碼;配置為解釋所述一個或多個命令的計算機可讀程序 代碼;及配置為根據(jù)所述一個或多個命令,建立一個或多個附加語音信道鏈路,以在兩個或 更多最終用戶以及一個或多個語音應(yīng)用之間建立協(xié)作式電信頁面瀏覽會話的計算機可讀 程序代碼。本發(fā)明的另一個方面提供了一種方法,包括在一個或多個語音信道鏈路上從一 個或多個最終用戶接收命令;解釋所述一個或多個命令;及根據(jù)所述一個或多個命令建立 一個或多個附加語音信道鏈路,以在兩個或更多最終用戶以及一個或多個語音應(yīng)用之間建 立協(xié)作式電信頁面瀏覽會話。本發(fā)明的再一個方面提供了一種計算機程序產(chǎn)品,包括計算機可讀存儲媒體,其 中具有計算機可讀程序代碼,所述計算機可讀程序代碼包括配置為在一個或多個語音信 道鏈路上從一個或多個最終用戶接收命令的計算機可讀程序代碼;配置為解釋所述一個或 多個命令的計算機可讀程序代碼;及配置為根據(jù)所述一個或多個命令建立一個或多個附加語音信道鏈路,以在兩個或更多最終用戶和一個或多個語音應(yīng)用之間建立協(xié)作式電信頁面 瀏覽會話的計算機可讀程序代碼。為了更好地理解本發(fā)明的示例性實施方式,與其他以及更進一步的特征和優(yōu)點一 起,請結(jié)合附圖參考后續(xù)說明書,本發(fā)明的請求保護的實施方式的范圍將在隨附的權(quán)利要 求中指出。
圖1示出了根據(jù)一個實施方式的萬維電信網(wǎng)環(huán)境。圖2示出了根據(jù)一個實施方式的協(xié)作式WffTW瀏覽器。圖3示出了根據(jù)一個實施方式的通過協(xié)作式WffTW瀏覽器可用的協(xié)作式WffTW瀏覽 器選擇的流程圖。圖4(A_B)示出了根據(jù)一個實施方式的標簽化協(xié)作式WffTW瀏覽會話的示例。圖5示出了一個實施方式的計算機系統(tǒng)。
具體實施例方式容易理解本發(fā)明的實施方式的組件,如同在此一般性描述和在附圖中所示的,除 描述的示例性實施方式之外,還可以被設(shè)置和設(shè)計為廣泛的不同配置。從而,后續(xù)對本發(fā)明 實施方式的更加詳細的描述,如附圖所示的,并不意味著限制本發(fā)明的請求保護的實施方 式,而僅僅代表了本發(fā)明的示例性實施方式。在全說明書中,術(shù)語“一個實施方式”或“實施方式”(以及類似詞)意思是連同該 實施方式一起描述的一個特定特征、結(jié)構(gòu)或特點被包含在至少一個本發(fā)明的實施方式中。 從而,在本說明書的其他位置出現(xiàn)的詞語“在一個實施方式中”或“在實施方式中”以及類 似詞語并不一定全是指同一個實施方式。進一步地,所描述的特征、結(jié)構(gòu)、特點可以被在一個或多個實施方式中以任意合適 的方式結(jié)合起來。在后續(xù)說明中,提供了大量的具體細節(jié),以助于對本發(fā)明的實施方式的透 徹理解。然而,相關(guān)領(lǐng)域技術(shù)人員可以認識到本發(fā)明的不同實施方式即使沒有某一個或多 個具體細節(jié)、或者使用其他方法、組件、材料等等也能實施。在另一些情況中,沒有示出或詳 細描述公知的結(jié)構(gòu)、材料或操作以免模糊本發(fā)明的方面。本發(fā)明的實施方式廣泛設(shè)想了在萬維電信網(wǎng)(WffTW)上提供協(xié)作瀏覽的系統(tǒng)、方 法、設(shè)備和程序產(chǎn)品。根據(jù)本發(fā)明的實施方式,WffTW的協(xié)作使用是通過將用戶和語音站點 連接在一起而實現(xiàn)的。本發(fā)明的實施方式提供了允許WWTW用戶使用簡化的電子設(shè)備和語 音連接而一起訪問語音站點并參加WWTW上諸如會議的多種形式的社交互動的機制。說明現(xiàn)在轉(zhuǎn)向附圖。示出的本發(fā)明的實施方式可以通過參考附圖來得到最好的理 解。后續(xù)說明僅僅意圖通過示例的方式簡單的展示某些選定的本發(fā)明的示例性實施方式, 如在此請求保護的。應(yīng)當(dāng)理解,附圖中的流程圖和方塊圖展示了根據(jù)本發(fā)明的不同實施方式的系統(tǒng)、 設(shè)備、方法和計算機可讀程序產(chǎn)品的體系、功能和可能的實現(xiàn)方式的操作。在這一點上,流 程圖中的每一個方塊或者方塊圖可以代表模塊、部件或者部分代碼,該代碼包含一個或多 個用于實現(xiàn)特定邏輯功能的可執(zhí)行指令。還應(yīng)當(dāng)理解,在一些可選實現(xiàn)方式中,方塊記載的CN 102143227 A
說明書
3/11 頁
功能可以以與圖中所示不同的順序?qū)崿F(xiàn)。例如,根據(jù)涉及的功能,展示的連續(xù)的兩個方塊可 能實際上是并發(fā)執(zhí)行的,或者這些方塊有時可能是以相反順序?qū)崿F(xiàn)的。還應(yīng)當(dāng)理解,方塊圖 和/或流程圖中的每一個方塊,以及方塊圖和/或流程圖中的方塊的組合,可以由特殊目的 的基于硬件的執(zhí)行特定的功能或動作的系統(tǒng)來實施,或由特殊目的的硬件和計算機指令的 結(jié)合來實施。傳統(tǒng)的電話語音應(yīng)用被企業(yè)采用以提供到他們的客戶的可選溝通渠道。這些應(yīng)用 的技術(shù)復(fù)雜度有很大不同,其中最簡單的應(yīng)用使用電話鍵板對語音菜單進行導(dǎo)航,而復(fù)雜 的應(yīng)用可以處理人類語音中的自然語言。由于訪問接口是電話設(shè)備,這些語音應(yīng)用獲得了 廣泛的接受,所以人們可以在活動中訪問這些應(yīng)用。由于互動的形態(tài)是語音,使用這些應(yīng)用 和在其中進行導(dǎo)航是相當(dāng)容易的。電話接入和易于使用所牽涉的問題在網(wǎng)絡(luò)接入的可選方式還不普及的發(fā)展中國 家更為重要。發(fā)展中地區(qū)的互聯(lián)網(wǎng)普及率仍低于10% (在2008年中)。然而電話語音應(yīng)用的使用仍限制在少數(shù)企業(yè)中。造成這樣的一個主要原因是語音 應(yīng)用不像網(wǎng)站,仍是具有特定信息或業(yè)務(wù)的隔離的應(yīng)用。所以語音應(yīng)用的互聯(lián)(在此稱為 語音站點)成為推廣它們的要求,因為通過鏈接網(wǎng)站的超鏈接能夠聯(lián)通萬維網(wǎng)(www)。WffTW(或者電信網(wǎng)或T-Web)提供了開發(fā)語音應(yīng)用網(wǎng)的機制和好處。圖1示出了根 據(jù)本發(fā)明的實施方式的WWTW環(huán)境100的高層視圖。最終用戶101使用他或她的電話連接 到具有多個互聯(lián)的語音站點的WffTW 103。最終用戶101通過WffTW瀏覽器102連接到WffTW 103,該瀏覽器便于最終用戶101和語音站點之間的通信。然而僅示出了一個最終用戶101, 多個最終用戶也可以通過一個或多個WffTW瀏覽器連接。此外,WffTW瀏覽器可以結(jié)合在語 音站點中。從而,圖1只是所涉及的高層體系的非限制性的實例。WffTff瀏覽器102可以支持用在WWW上的標準瀏覽特征,即使最終用戶101沒有諸 如PC的高端設(shè)備。WffTW瀏覽器102可以設(shè)計為使用標準電話設(shè)備(例如僅有語音的電話 或類似物)在語音信道上訪問的服務(wù)器側(cè)應(yīng)用程序。WWTW瀏覽器102使用呼叫-控制特 征和語音XML標簽來管理用戶會話。這為最終用戶101提供了無縫導(dǎo)航體驗。接下來提供 WWTff瀏覽器102的一些架構(gòu)細節(jié)。從架構(gòu)總覽來看,傳統(tǒng)的網(wǎng)頁瀏覽器(例如hternet Explorer 網(wǎng)頁瀏覽器或 Firefox (火狐)網(wǎng)頁瀏覽器)是駐存于用戶的PC或具有因特網(wǎng)接入的高端電話中的客 戶端側(cè)軟件。在WWTW中,典型的客戶端設(shè)備是低端電話(例如僅有語音的電話),并且對語 音站點的訪問是通過電話呼叫而不是數(shù)據(jù)信道的語音互動。這意味著WWTW瀏覽器102需 要被設(shè)計為服務(wù)器側(cè)技術(shù)。Firefox 是Mozilla inundation的注冊商標。而hternet Explorer · 是微軟公司的注冊商標。通過說明性的示例,用戶撥打WffTW瀏覽器102的電話號碼以發(fā)起電話呼叫110。 一旦他或她連接到WWTW瀏覽器102,他或她可以通過不同的WffTW瀏覽器102命令訪問120 電信網(wǎng)中的語音站點。作為服務(wù)器側(cè)技術(shù),顯然單個WWTW瀏覽器102能夠支持多個最終用戶。給定這樣的操作性模型,用戶101發(fā)出的WffTW瀏覽器102命令可以是語音詞語命 令或鍵盤(通常稱為DTMF-雙音多頻)命令,因為基本的電話設(shè)備101和電話與WffTW瀏覽 器102之間的電話鏈路110不支持任何其他形態(tài)。這些命令的解釋發(fā)生于WWTW瀏覽器102上。因此如果支持語音命令,WWTW瀏覽器102需要語音識別系統(tǒng)。語音站點通常使用同樣 的互動形態(tài)。WffTW瀏覽器102作為用戶101以無縫方式訪問設(shè)置于電信網(wǎng)103中的語音站點的 窗口。用戶101還可以直接訪問單個語音站點130而不需要涉及電信網(wǎng)頁瀏覽器102。然 而,在這種情況下,或者用戶需要知道要訪問的語音站點的地址,或者當(dāng)前開放的語音站點 應(yīng)當(dāng)包含指向那個語音站點的超鏈接(140)。多個用戶可以通過同一個WffTW瀏覽器102實例在電信網(wǎng)103上沖浪。類似地,單 個用戶101可以選擇在不同時間使用不同的WffTW瀏覽器進行瀏覽。WffTW瀏覽器102自身 可以被看作是為用戶101提供導(dǎo)航特征的特殊的語音站點。用戶101連接到WffTW瀏覽器102,接下來訪問他或她感興趣的任意語音站點。一 旦用戶101連接到語音站點,他或她能夠同時與該語音站點和WffTW瀏覽器102進行互動。 這并非微不足道的,因為在導(dǎo)航語音站點時,隨時可能發(fā)出WffTW瀏覽器102命令。在傳統(tǒng) 瀏覽器(網(wǎng)頁瀏覽器例如是hternet Explorer或火狐網(wǎng)頁瀏覽器)的圖形用戶接口中這 是相當(dāng)簡單的任務(wù),這些瀏覽器分割屏幕空間以容納瀏覽器的命令菜單和站點內(nèi)容。然而, 在缺少空間維度的WWTW瀏覽器102中,確保用戶可以與WffTW瀏覽器102和正在瀏覽的語 音站點進行通信并非無關(guān)緊要的。分辨WffTW瀏覽器102命令和語音站點命令的機制是通過讀出獨特的瀏覽器特定 關(guān)鍵詞,例如“T-Web瀏覽器”,或按下特定鍵板序列來切換到WWTW瀏覽器102命令模式。 該關(guān)鍵詞將用戶101帶到WffTW瀏覽器102的瀏覽器命令菜單,其中用戶可以輸入諸如“返 回”、“前進”和“書簽”(該語音站點)等的WWTW瀏覽器102命令。假定該關(guān)鍵詞不會出現(xiàn) 在任何語音站點的語法中。另一種措施是為所有WWTW瀏覽器102命令,例如“向后瀏覽”、 “新瀏覽”,附加前綴字瀏覽器。這不需要用戶切換到任何單獨的命令模式以輸入命令。假 設(shè)這些詞組(帶有前綴)不是任何語音站點的語法的一部分。參考圖2,協(xié)作式WffTW瀏覽器的組件級體系在此以非限制性示例的方式提出。協(xié) 作式WffTW瀏覽器202首先描述為與單個用戶上下文有關(guān),此后在多個在協(xié)作式上下文中瀏 覽WffTW的用戶的上下文中進行描述。協(xié)作式WffTW瀏覽器,類似于前述的WffTW瀏覽器,使 得用戶可以瀏覽語音站點、記錄書簽以及類似行為;協(xié)作式WWTW瀏覽器此外還可以實現(xiàn)多 個用戶(或其子集)之間的協(xié)作式社交互動/電信頁面瀏覽,如同在此進一步描述的。協(xié)作式WffTW瀏覽器202可以使用例如CCXML以在兩個呼叫支路之間會話(位于 協(xié)作式WffTW瀏覽器202和用戶201之間的一個連接210,位于協(xié)作式瀏覽器和語音站點 240a和/或其他最終用戶201a之間的第二連接220)。這允許協(xié)作式WffTW瀏覽器202和 語音站點240a(以及因此它們的對應(yīng)語音識別系統(tǒng))在同一電話呼叫中保持激活。顯然, 這并不要求最終用戶電話201支持會議。電話設(shè)備201和協(xié)作式WffTW瀏覽器202之間的、 以及協(xié)作式WffTW瀏覽器202和語音站點MOa之間的電話呼叫210是一個通過CCXML的三 方會議呼叫。類似于傳統(tǒng)的可視化(網(wǎng)頁)瀏覽器,如果語音命令是針對協(xié)作式WWTW瀏覽 器202的,則協(xié)作式WffTW瀏覽器202據(jù)其采取動作。另一方面,如果語音命令是針對語音 站點MOa的,協(xié)作式WffTW瀏覽器202不采取動作。這類似于在頁面瀏覽器的面板部分中 的鼠標點擊與網(wǎng)站內(nèi)容中的鼠標點擊。呼叫管理器250 (具有呼叫處理器),命令解釋器沈0,會話管理器/處理器270和數(shù)據(jù)庫觀0中的數(shù)據(jù)模型組成了協(xié)作式WffTW瀏覽器202的核心組件。這些組件之間的互 動主要是來自最終用戶201的呼叫210通過簡單電話呼叫到達呼叫管理器250,呼叫管理 器250發(fā)起對話呼叫290到命令解釋器沈0,該命令解釋器隨后將協(xié)作式WffTW瀏覽器202 命令提供給用戶201。命令解釋器260負責(zé)與最終用戶201,201a的互動。其為用戶201提 供命令選擇并解釋由用戶201發(fā)出的命令。當(dāng)訪問語音站點MOa的命令由用戶201發(fā)出 時,其被傳送到呼叫管理器250。然后呼叫管理器250發(fā)起電話呼叫220到語音站點240a,同時還保持與協(xié)作式 WWTW瀏覽器202的原始呼叫210。這樣,三方呼叫就被呼叫管理器250建立起來。呼叫管 理器250還發(fā)起相關(guān)的API呼叫以在協(xié)作式WffTW瀏覽器數(shù)據(jù)庫觀0中注冊事件。數(shù)據(jù)模 型被設(shè)計用于存儲與用戶201的瀏覽會話相關(guān)的數(shù)據(jù)。在瀏覽語音站點MOa時,用戶可以發(fā)出將被傳輸?shù)叫碌恼Z音站點MOb的協(xié)作式 瀏覽器命令。應(yīng)當(dāng)注意該新的語音站點MOb同樣也可以是另一要與之進行會議的最終用 戶201a(電話),例如存儲在數(shù)據(jù)庫觀0中的聯(lián)系人。這一命令再被命令解釋器260解釋, 并且HSTP層通過會話處理器270傳輸相關(guān)信息。會話處理器270管理當(dāng)前用戶瀏覽會話 的會話信息。隨后其將該消息通過API呼叫傳輸?shù)胶艚泄芾砥?50。其還通過HSTP發(fā)送 SOAP 220消息到新的語音站點MOb。呼叫管理器250隨后建立到該新的語音站點MOb的 電話呼叫連接。它還重復(fù)發(fā)起合適的API呼叫的步驟,以在瀏覽器數(shù)據(jù)庫觀0中注冊導(dǎo)航。 還應(yīng)當(dāng)注意的是另一個用戶201a能夠連接到同一個協(xié)作式WffTW瀏覽器202,或者通過另一 個起源于該協(xié)作式WWTW瀏覽器202到另一個用戶201a的語音信道鏈路而鏈接到初始最終 用戶201。根據(jù)本發(fā)明的一個實施方式,協(xié)作式WffTW瀏覽器302的應(yīng)用邏輯負責(zé)提供其核心 功能。圖3示出了非限制性和示例性的、協(xié)作式WffTW瀏覽器302支持的命令,以及由每個 命令觸發(fā)的應(yīng)用流程。盡管命令被描述為與單個用戶有關(guān),應(yīng)當(dāng)注意,協(xié)作式電信網(wǎng)瀏覽會 話涉及的任意用戶能夠獨立地使用這些命令。例如,協(xié)作式瀏覽器接受下列命令303。新建當(dāng)用戶請求304到新語音站點的連接,命令解釋器接受305語音站點的電話 號碼并將其傳送到會話管理器。接下來會話管理器發(fā)起306通過HSTP傳送到新語音站點 的會話傳輸。一旦建立了會話,呼叫管理器則發(fā)起到新語音站點的電話呼叫傳輸,用戶被連 接到語音站點。并行地,呼叫管理器在數(shù)據(jù)庫中將語音站點信息發(fā)表到用戶的導(dǎo)航歷史中。 當(dāng)導(dǎo)航語音站點時,用戶能夠說圖3所示的任意瀏覽器命令。返回如果用戶發(fā)出返回命令307,呼叫管理器發(fā)起到數(shù)據(jù)庫的API呼叫并查找 308以前訪問過的語音站點的細節(jié)。如果在當(dāng)前瀏覽會話中不存在用戶曾經(jīng)訪問過的語音 站點,命令解釋器向用戶播放309 “不可用”的消息,且會話被傳送回用戶當(dāng)時正在瀏覽的 同一個語音站點。如果存在此前訪問過的語音站點,呼叫管理器從數(shù)據(jù)庫中獲取詳細信息 并將該信息傳送到會話管理器,接下來的流程與“新建”的情況下所闡述的一樣。前進前進命令的流程與返回命令的相似,除了呼叫管理器從數(shù)據(jù)庫的前向欄目 中查找條目。書簽當(dāng)用戶發(fā)出書簽命令310時,命令解釋器詢問311用戶是否他或她希望添加 一個書簽或者訪問先前存儲的書簽。為了添加書簽,用戶記錄312語音站點的音頻標簽,語 音站點的細節(jié)連同音頻標簽一起被存儲313到數(shù)據(jù)庫中?;与S后返回314到先前狀態(tài)。如果用戶希望訪問此前存儲的書簽(可以是他或她自己的書簽,也可以是從“朋友們”的列 表里選擇的“朋友”的書簽),隨后存儲的書簽的音頻標簽由命令解釋器序列地播放315給 用戶。用戶能夠選擇316具體的標簽,并且接下來呼叫管理器在數(shù)據(jù)庫中檢查其是否具備 所需的語音站點的詳細內(nèi)容。如果存在詳細內(nèi)容317,則會話和呼叫被傳輸?shù)奖患尤霑灥?語音站點306。如果不存在,命令解釋器與用戶互動以選擇另一書簽。歷史用戶可以選擇查看318先前訪問過的語音站點(可以是他或她自己的瀏覽 歷史或是從例如是“朋友們”的列表中選擇的一部分或一群用戶的瀏覽歷史)。瀏覽器從數(shù) 據(jù)庫中查找信息,命令解釋器將結(jié)果呈現(xiàn)319給用戶。如同書簽的情況一樣,用戶接下來能 夠從這列表中選擇瀏覽一個具體語音站點。歷史的應(yīng)用流程與建立會話的標簽類似。退出在瀏覽過程中的任何時間,用戶可以發(fā)出退出命令320以關(guān)閉瀏覽器會話。 呼叫管理器釋放呼叫321,該操作將用戶從瀏覽器上斷開。當(dāng)上述命令的任意一個被調(diào)用時,語音站點被協(xié)作式WffTW瀏覽器302斷開連接, 從而語音站點的會話信息被HSTP層發(fā)送到瀏覽器會話管理器。然而,用戶可以決定保持相 互連接并同時導(dǎo)航到新的語音站點,在這種情況下用戶之間的語音鏈接被保持,同時為新 的語音站點建立新的語音鏈接。即使協(xié)作式WffTW瀏覽器302可以被調(diào)用以及像語音站點那樣實現(xiàn),對于管理多個 穿過語音站點的呼叫連接和會話的需求使得其成為使用CCXML來實現(xiàn)的理想應(yīng)用。CCXML 是語音瀏覽器呼叫控制的W3C標準,該控制具有保持多個呼叫會話的擴展能力以及在呼叫 流程中集成VXML應(yīng)用的能力。簡單的說,在此提出的是使用VXML-jsp應(yīng)用程序和JavaTM Beans的仿真呼叫流程。JavaTM是Sun Microsystems公司的商標。在此描述的是在協(xié)作式WffTW瀏覽器的開發(fā)中運行的類、接口、數(shù)據(jù)模型和HSTP的 修改。在實施中使用了下列類CallManagerO類管理所有到語音站點的連接并發(fā)起到會話管理器和DB類(稍 后解釋)的API呼叫。由于在實施中使用了語音XML,使用了橋接傳輸以連接到語音站點。 在語音XML橋接傳輸中,當(dāng)用戶連接到語音站點時,偵聽WffTW瀏覽器命令的語法能夠保持 激活。SessionManagerO類在用戶瀏覽不同語音站點時維護用戶的會話信息。呼叫管理 器調(diào)用transfedessionO方法以指示會話管理器在發(fā)起到語音站點的呼叫傳輸之前傳 輸會話到語音站點。會話管理器的HSTP層接下來觸發(fā)到目標語音站點的具有對應(yīng)會話信 息的HSTP層的SOAP請求。與特定語音站點相關(guān)的會話信息可以是兩種類型(a)僅關(guān)于 用戶正在訪問的語音站點的用戶的會話信息(例如登陸或狀態(tài)信息);以及(b)當(dāng)訪問超 語音鏈接時(例如,為了傳輸支付信息)需要傳輸?shù)讲煌Z音站點的用戶的上下文信息。DBO類維護歷史、書簽和用戶設(shè)定的數(shù)據(jù)庫。其具有用于插入新語音站點到短期 和長期歷史中的方法,用于查找短期和長期歷史的方法,用于向數(shù)據(jù)庫中插入和從數(shù)據(jù)庫 中查找書簽的方法,以及用于清除,如果用戶從協(xié)作式瀏覽器上斷開時清除用戶的會話信 息的方法。上述類還為通過這些類進行通信而實施提供下列邏輯接口的方法呼叫管理器-會話管理器呼叫管理器指示會話管理器在返回或前進到任意語音 站點之前傳輸用戶會話。
呼叫管理器-數(shù)據(jù)庫呼叫管理器發(fā)出諸如插入語音站點、設(shè)置設(shè)定、查找歷史、插入書簽、查找書簽的命令到數(shù)據(jù)庫,以更新和/或查詢用戶歷史、設(shè)定和書簽。會話管理器-HSTP 會話管理器指示HSTP層傳輸會話信息到語音站點(按照和當(dāng) 呼叫管理器如此要求時)。協(xié)作式WffTW瀏覽器的數(shù)據(jù)庫可以在例如Apache Derby上實現(xiàn)。瀏覽歷史被存儲 到兩個分離的數(shù)據(jù)庫中例如,“根據(jù)用戶會話”來維護短期歷史。如果用戶發(fā)出返回/前 進命令,查找短期歷史以找出對應(yīng)的語音站點號碼。當(dāng)用戶的瀏覽器會話結(jié)束之后刪除該 歷史。例如,貫穿所有會話“根據(jù)用戶”來維護長期歷史。如果用戶發(fā)出歷史命令,他或 她能夠瀏覽在某一段時期內(nèi)訪問過的所有語音站點。為每位用戶存儲書簽,使用包含由用戶記錄的標簽的標題的音頻文件。為了高效地使用HSTP連同瀏覽器框架,為其功能和操作做了一些修改,如下面簡 單概要所示。HSTP消息格式發(fā)送到其他HSTP層的HSTP消息如下所示
0059
權(quán)利要求
1.一種裝置,包括在一個或多個語音信道鏈路上從一個或多個最終用戶接收一個或多個命令的部件; 解釋所述一個或多個命令的部件;以及根據(jù)所述一個或多個命令,建立一個或多個附加語音信道鏈路,以在兩個或更多最終 用戶以及一個或多個語音應(yīng)用之間建立協(xié)作式電信網(wǎng)瀏覽會話的部件。
2.根據(jù)權(quán)利要求1的裝置,其中所述協(xié)作式電信網(wǎng)瀏覽會話包括在兩個或更多最終用 戶之間的一個或多個基于語音的社交互動。
3.根據(jù)權(quán)利要求2的裝置,其中所述一個或多個基于語音的社交互動包括發(fā)送給最終 用戶的告知另一位預(yù)定最終用戶已連接到電信網(wǎng)的自動通知。
4.根據(jù)權(quán)利要求3的裝置,其中所述一個或多個命令包括下列命令的一個或多個 來自第一最終用戶的與連接到電信網(wǎng)的預(yù)定最終用戶建立語音鏈路的命令;在最終用戶的子集之間建立會議呼叫的命令;在最終用戶的子集之間建立語音應(yīng)用的標簽式瀏覽會話的命令;以及來自第一最終用戶的發(fā)送語音消息到一個或多個其他最終用戶的命令。
5.根據(jù)權(quán)利要求4的裝置,其中所述語音消息包括私人語音消息。
6.根據(jù)權(quán)利要求1的裝置,其中所述協(xié)作式電信網(wǎng)瀏覽會話包括將兩個或更多最終用 戶與語音應(yīng)用鏈接起來的標簽式瀏覽會話。
7.根據(jù)權(quán)利要求1的裝置,進一步包括響應(yīng)于包括在最終用戶組中的最終用戶的歷史命令,從數(shù)據(jù)庫的歷史中檢索由該最終 用戶組訪問過的一個或多個先前語音應(yīng)用中的一個的部件。
8.根據(jù)權(quán)利要求1的裝置,進一步包括響應(yīng)于最終用戶的書簽命令,從數(shù)據(jù)庫中檢索一個或多個書簽的部件,所述一個或多 個書簽包括由一個或多個最終用戶訪問過的先前語音應(yīng)用的語音描述。
9.根據(jù)權(quán)利要求1的裝置,進一步包括響應(yīng)于最終用戶的書簽命令將書簽記錄到數(shù)據(jù)庫中的部件,所述書簽包括語音應(yīng)用的 語音描述。
10.一種方法,包括在一個或多個語音信道鏈路上從一個或多個最終用戶接收一個或多個命令; 解釋所述一個或多個命令;以及根據(jù)所述一個或多個命令,建立一個或多個附加語音信道鏈路,以在兩個或更多最終 用戶以及一個或多個語音應(yīng)用之間建立協(xié)作式電信網(wǎng)瀏覽會話。
11.根據(jù)權(quán)利要求10的方法,其中所述協(xié)作式電信網(wǎng)瀏覽會話包括在兩個或更多最終 用戶之間的一個或多個基于語音的社交互動。
12.根據(jù)權(quán)利要求11的方法,其中所述一個或多個基于語音的社交互動包括發(fā)送給最 終用戶的告知另一位預(yù)定最終用戶已連接到電信網(wǎng)的自動通知。
13.根據(jù)權(quán)利要求12的方法,其中所述一個或多個命令包括下列命令的一個或多個 來自第一最終用戶的與連接到電信網(wǎng)的預(yù)定最終用戶建立語音鏈路的命令;在最終用戶的子集之間建立會議呼叫的命令;在最終用戶的子集之間建立語音應(yīng)用的標簽式瀏覽會話的命令;以及來自第一最終用戶的發(fā)送語音消息到一個或多個其他最終用戶的命令。
14.根據(jù)權(quán)利要求13的方法,其中所述語音消息包括私人語音消息。
15.根據(jù)權(quán)利要求10的方法,其中所述協(xié)作式電信網(wǎng)瀏覽會話包括將兩個或更多最終 用戶與語音應(yīng)用鏈接起來的標簽式瀏覽會話。
16.根據(jù)權(quán)利要求10的方法,進一步包括響應(yīng)于包括在最終用戶組中的最終用戶的歷 史命令,從數(shù)據(jù)庫的歷史中檢索由該最終用戶組訪問過的一個或多個先前語音應(yīng)用中的一 個。
17.根據(jù)權(quán)利要求10的方法,進一步包括響應(yīng)于最終用戶的書簽命令,從數(shù)據(jù)庫中檢 索一個或多個書簽,所述一個或多個書簽包括由一個或多個最終用戶訪問過的先前語音應(yīng) 用的語音描述。
18.根據(jù)權(quán)利要求10的方法,進一步包括響應(yīng)于最終用戶的書簽命令將書簽記錄到數(shù) 據(jù)庫中,所述書簽包括語音應(yīng)用的語音描述。
全文摘要
本發(fā)明公開了在電信網(wǎng)上協(xié)作瀏覽的系統(tǒng)和方法。本發(fā)明的實施方式廣泛設(shè)想了通過協(xié)作式WWTW瀏覽器在萬維電信網(wǎng)(WWTW)上提供協(xié)作瀏覽的系統(tǒng)、方法、設(shè)備和程序產(chǎn)品。根據(jù)本發(fā)明的實施方式,WWTW的協(xié)作使用是通過將用戶和語音站點連接在一起而實現(xiàn)的。
文檔編號H04L29/08GK102143227SQ20111005837
公開日2011年8月3日 申請日期2011年1月28日 優(yōu)先權(quán)日2010年1月29日
發(fā)明者A·A·納納維蒂, A·賈因, N·拉伊普特 申請人:國際商業(yè)機器公司