專利名稱:實現(xiàn)交互語音響應的方法、裝置和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及呼叫中心技術,尤其涉及一種實現(xiàn)交互語音響應的方法、裝置和系統(tǒng)。
背景技術:
目前呼叫中心技術領域中,IVR(Interactive Voice Response,交互語音響應)產 品不論是技術還是產品都已經比較成熟,市場上IVR產品品牌也較多。對于呼叫中心行業(yè) 的集成商,他們在不同的工程中往往會使用不同的IVR產品。 無論哪種類型的IVR產品,它都會提供工具(IVR流程設計器或流程編輯器)進行 IVR自動語音流程的設計,這個工具目前主要有兩種模式基于圖形化的設計模式或者基 于腳本化方式的設計模式。這兩個模式中無論采用哪種方式,不同的IVR產品之間基本上 沒有任何的共同性。這樣的圖形化編輯器或者流程腳本與傳統(tǒng)開發(fā)語言、開發(fā)工具也是完 全不同的,所以IVR流程的設計開發(fā)人員必須首先學習和掌握特定IVR產品的開發(fā)工具的 使用,才能進行相應IVR產品的語音流程的設計。如果涉及多種IVR產品(主要對于集成 商而言),則必須要求設計開發(fā)人員掌握多種產品的開發(fā)工具的使用。 由于IVR產品之間的差別,在一種IVR產品上開發(fā)的語音流程,是不能移植到其它 IVR產品上的?,F(xiàn)有技術中為了解決這一問題,定義了一個IVR產品共同遵循的規(guī)范標準 VXML (Voice extensible Markup Language,語音可擴展標記語言),使得IVR流程與產品 無關。只要IVR產品支持VXML,則符合VXML規(guī)范標準而設計出的語音流程即可移植到其 他IVR產品上進行使用,從而大大減少了設計開發(fā)人員的工作量,提高了語音流程的設計 效率。 VXML已經成為了一個行業(yè)的標準,目前是3. 0版本。但是VXML存在如下問題不 是所有的IVR產品都能支持VXML,特別是國內的IVR產品。 在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在如下問題一種IVR產 品上開發(fā)的語音流程,不能廣泛的移植到其它IVR產品上進行使用。
發(fā)明內容
—方面,本發(fā)明提供一種實現(xiàn)交互語音響應的方法、裝置和系統(tǒng),用于使一種IVR
產品上開發(fā)的語音流程,能夠廣泛的移植到其它產品上進行使用。 為達到上述目的,本發(fā)明采用如下技術方案 —種實現(xiàn)交互語音響應的方法,包括 接收IVR產品發(fā)送的用戶按鍵輸入信息; 將所述用戶按鍵輸入信息發(fā)送給流程服務器; 接收流程服務器返回的響應信息,所述響應信息中攜帶有與所述用戶按鍵輸入信 息對應的語音流程; 將所述響應信息中的語音流程翻譯為IVR產品可識別的語句;
執(zhí)行所述語句,在IVR產品上實現(xiàn)交互語音響應。
—種實現(xiàn)交互語音響應的方法,包括 接收語音瀏覽器插件發(fā)送的用戶按鍵輸入信息; 在預先存儲的IVR產品語音流程中查找與所述用戶按鍵輸入信息對應的語音流 程; 根據所查找出的語音流程,生成響應信息;
將所述響應信息發(fā)送給語音瀏覽器插件。
—種語音瀏覽器插件,包括 第一接收單元用于接收IVR產品發(fā)送的用戶按鍵輸入信息;
發(fā)送單元用于將所述用戶按鍵輸入信息發(fā)送給流程服務器; 第二接收單元用于接收流程服務器返回的響應信息,所述響應信息中攜帶有與 所述用戶按鍵輸入信息對應的語音流程; 翻譯單元用于將所述響應信息中的語音流程翻譯為IVR產品可識別的語句;
執(zhí)行單元用于執(zhí)行所述語句,在IVR產品上實現(xiàn)交互語音響應。
—種流程服務器,包括 接收單元用于接收語音瀏覽器插件發(fā)送的用戶按鍵輸入信息; 查找單元用于在預先存儲的IVR產品語音流程中查找與所述用戶按鍵輸入信息
對應的語音流程; 生成單元用于根據所查找出的語音流程,生成響應信息;
發(fā)送單元用于將所述響應信息發(fā)送給語音瀏覽器插件。 —種IVR通信系統(tǒng),包括IVR產品、設置在所述IVR產品上的語音瀏覽器插件,以 及與所述IVR產品相連的流程服務器,其中, 所述語音瀏覽器插件用于接收IVR產品發(fā)送的用戶按鍵輸入信息;將所述用戶 按鍵輸入信息發(fā)送給流程服務器; 所述流程服務器,用于接收語音瀏覽器插件發(fā)送的用戶按鍵輸入信息;在預先存 儲的IVR產品語音流程中查找與所述用戶按鍵輸入信息對應的語音流程;根據所查找出的 語音流程,生成響應信息;將所述響應信息發(fā)送給語音瀏覽器插件; 所述語音瀏覽器插件進一步用于接收流程服務器返回的響應信息,所述響應信
息中攜帶有與所述用戶按鍵輸入信息對應的語音流程;將所述響應信息中的語音流程翻譯 為IVR產品可識別的語句;執(zhí)行所述語句,在IVR產品上實現(xiàn)交互語音響應。
本發(fā)明中,IVR產品將用戶按鍵輸入信息通過語音瀏覽器插件發(fā)送給流程服務器, 流程服務器根據該用戶按鍵輸入信息,在預先存儲的IVR產品語音流程中查找對應的語音 流程,然后將查找出的語音流程發(fā)送給語音瀏覽器插件,語音瀏覽器插件收到語音流程后, 將該語音流程翻譯為IVR產品可識別的語句,并執(zhí)行該語句,從而在IVR產品上實現(xiàn)交互語 音響應。本發(fā)明的語音瀏覽器插件設置在IVR產品上,起到了對語音流程的翻譯和執(zhí)行作 用,屏蔽了不同IVR產品之間的差異,從而本發(fā)明能夠使一種IVR產品上開發(fā)的語音流程, 廣泛的移植到其它產品上進行使用。 另一方面,本發(fā)明提供一種網頁瀏覽器IE上實現(xiàn)交互語音響應的方法、裝置和系 統(tǒng),用于使IVR產品上開發(fā)的語音流程,能夠在IE上進行顯示。
為達到上述目的,本發(fā)明采用如下技術方案
—種IE上實現(xiàn)交互語音響應的方法,包括
獲取用戶按鍵輸入信息; 將所述用戶按鍵輸入信息發(fā)送給流程服務器; 接收流程服務器返回的響應信息,所述響應信息中攜帶有與所述用戶按鍵輸入信 息對應的語音流程; 將所述響應信息中的語音流程翻譯為IE可識別的頁面; 在IE上顯示所述頁面,實現(xiàn)交互語音響應。 —種I E語音瀏覽器插件,包括 獲取單元用于獲取用戶按鍵輸入信息; 發(fā)送單元用于將所述用戶按鍵輸入信息發(fā)送給流程服務器; 接收單元用于接收流程服務器返回的響應信息,所述響應信息中攜帶有與所述 用戶按鍵輸入信息對應的語音流程; 翻譯單元用于將所述響應信息中的語音流程翻譯為IE可識別的頁面;
顯示單元在IE上顯示所述頁面,實現(xiàn)交互語音響應。 —種IE通信系統(tǒng),包括IE、設置在所述IE上的IE語音瀏覽器插件、流程服務器, 其中, 所述IE語音瀏覽器插件用于獲取用戶按鍵輸入信息;將所述用戶按鍵輸入信息 發(fā)送給流程服務器; 所述流程服務器用于接收IE語音瀏覽器插件發(fā)送的用戶按鍵輸入信息;在預先
存儲的IVR產品語音流程中查找與所述用戶按鍵輸入信息對應的語音流程;根據所查找出
的語音流程,生成響應信息;將所述響應信息發(fā)送給IE語音瀏覽器插件; 所述IE語音瀏覽器插件進一步用于接收流程服務器返回的響應信息,所述響應
信息中攜帶有與所述用戶按鍵輸入信息對應的語音流程;將所述響應信息中的語音流程翻
譯為IE可識別的頁面;在IE上顯示所述頁面,實現(xiàn)交互語音響應。 本發(fā)明中,IE語音瀏覽器插件獲得用戶按鍵輸入信息后發(fā)送給流程服務器,流程 服務器根據該用戶按鍵輸入信息,在預先存儲的IVR產品語音流程中查找對應的語音流 程,然后將查找出的語音流程發(fā)送給IE語音瀏覽器插件,IE語音瀏覽器插件收到語音流程 后,將該語音流程翻譯為IE可識別的頁面,并在IE上顯示該頁面,從而在IE上實現(xiàn)交互語 音響應。本發(fā)明是將IE視為一種IVR產品,采用了與上述發(fā)明相似的技術方案。本發(fā)明中 IE語音瀏覽器插件設置在IE上,起到了對語音流程的翻譯和頁面顯示作用,從而本發(fā)明能 夠使IVR產品上開發(fā)的語音流程,在IE上進行顯示,方便了 IVR產品語音流程的測試和瀏 覽,提高了 IVR產品語音流程的開發(fā)效率。
圖1為本發(fā)明IVR通信系統(tǒng)的結構示意圖; 圖2為本發(fā)明實現(xiàn)交互語音響應的方法的流程示意圖一 ; 圖3為本發(fā)明實現(xiàn)交互語音響應的方法的流程示意圖二 ; 圖4為本發(fā)明語音瀏覽器插件的結構示意圖一 ; 圖5為本發(fā)明語音瀏覽器插件的結構示意圖二 ;
7
圖6為本發(fā)明流程服務器的結構示意圖一 ; 圖7為本發(fā)明流程服務器的結構示意圖二 ; 圖8為本發(fā)明IE通信系統(tǒng)的結構示意圖; 圖9為本發(fā)明IE上實現(xiàn)交互語音響應的方法的流程示意圖; 圖10為本發(fā)明IE語音瀏覽器插件的結構示意圖一 ; 圖11為本發(fā)明IE語音瀏覽器插件的結構示意圖二 ; 圖12為本發(fā)明IE語音瀏覽器插件的結構示意圖三。
具體實施例方式
本發(fā)明提供一種實現(xiàn)交互語音響應的方法、裝置和系統(tǒng),用于使一種IVR產品上 開發(fā)的語音流程,能夠廣泛的移植到其它產品上進行使用。本發(fā)明還提供一種IE上實現(xiàn)交 互語音響應的方法、裝置和系統(tǒng),用于使IVR產品上開發(fā)的語音流程,能夠在IE上進行顯 示。下面結合附圖對本發(fā)明作詳細描述。 —方面,本發(fā)明提供一種實現(xiàn)交互語音響應的方法、裝置和系統(tǒng)。 首先介紹一下本發(fā)明中系統(tǒng)的架構。如圖1所示,本發(fā)明的系統(tǒng)包括IVR產品11、
語音瀏覽器插件12和流程服務器13。語音瀏覽器插件12設置在IVR產品11上,流程服務
器13與IVR產品11相連,流程服務器13上預先存儲有IVR產品11的語音流程。 針對圖1所示的系統(tǒng),本發(fā)明提供一種實現(xiàn)交互語音響應的方法,如圖2所示,它
包括 步驟201 :接收IVR產品發(fā)送的用戶按鍵輸入信息; 本步驟中,用戶按鍵輸入信息是指與IVR產品進行交互的用戶設備(主要為電話) 上,用戶所輸入的按鍵信息。
步驟202 :將所述用戶按鍵輸入信息發(fā)送給流程服務器; 步驟203 :接收流程服務器返回的響應信息,所述響應信息中攜帶有與所述用戶 按鍵輸入信息對應的語音流程; 步驟204 :將所述響應信息中的語音流程翻譯為IVR產品可識別的語句;
步驟205 :執(zhí)行所述語句,在IVR產品上實現(xiàn)交互語音響應。 與圖2所示的方法相對應,本發(fā)明還提供一種實現(xiàn)交互語音響應的方法,如圖3所 示,它包括 步驟301 :接收語音瀏覽器插件發(fā)送的用戶按鍵輸入信息; 步驟302 :在預先存儲的IVR產品語音流程中查找與所述用戶按鍵輸入信息對應 的語音流程; 步驟303 :根據所查找出的語音流程,生成響應信息;
步驟304 :將所述響應信息發(fā)送給語音瀏覽器插件。 本發(fā)明方法應用時,IVR產品將用戶按鍵輸入信息通過語音瀏覽器插件發(fā)送給流 程服務器,流程服務器根據該用戶按鍵輸入信息,在預先存儲的IVR產品語音流程中查找 對應的語音流程,然后將查找出的語音流程發(fā)送給語音瀏覽器插件,語音瀏覽器插件收到 語音流程后,將該語音流程翻譯為IVR產品可識別的語句,并執(zhí)行該語句,從而在IVR產品 上實現(xiàn)交互語音響應。本發(fā)明的語音瀏覽器插件設置在IVR產品上,起到了對語音流程的
8翻譯和執(zhí)行作用,屏蔽了不同IVR產品之間的差異,從而本發(fā)明能夠使一種IVR產品上開發(fā) 的語音流程,廣泛的移植到其它產品上進行使用。 本發(fā)明中,為了較好的實現(xiàn)所述方法,圖2所示的方法中,步驟205 :執(zhí)行所述語
句,在IVR產品上實現(xiàn)交互語音響應,具體包括根據所述語句,調用IVR產品的媒體功能,
在IVR產品上實現(xiàn)交互語音響應。另外,圖3所示的方法中,步驟301 :接收語音瀏覽器插
件發(fā)送的用戶按鍵輸入信息之前,還包括預先存儲IVR產品的語音流程。 為了實現(xiàn)本發(fā)明的方法,下面介紹本發(fā)明系統(tǒng)中流程服務器和語音瀏覽器插件的
設計方法。 (1)流程服務器 流程服務器的功能是接收語音瀏覽器插件發(fā)送的用戶按鍵信息,根據該用戶按 鍵信息,查找出對應的語音流程,然后生成攜帶該語音流程的響應消息,發(fā)送給語音瀏覽器 插件。根據該功能要求,流程服務器在普通的恥b(網站)服務器上進行設計即可實現(xiàn)。
需要說明的是流程服務器上預先存儲有設計好的IVR產品語音流程。該語音流 程有自己的腳本標準,而對于語音瀏覽器插件,它還需要將該語音流程翻譯為IVR產品可 識別的語音,因此,為了方便語音瀏覽器插件進行翻譯,同時也是為了簡化語音瀏覽器插件 的設計復雜度,本發(fā)明中需要統(tǒng)一腳本標準。這個腳本標準須具有簡單的鮮明特征,使得所 有IVR產品都能夠支持或者通過簡單的設置后就能支持該腳本標準。例如,該腳本標準可 以是在VXML的基礎上進行簡化而得到的一個標準。 同時,流程服務器上也可以提供一個流程設計器,用于設計IVR產品的語音流程。 此處,簡單介紹一下該流程設計器的設計方法。 在上述腳本標準統(tǒng)一后,可以設計一流程設計器。為了進一步降低開發(fā)的技術復 雜度,可以采用通用的J2EE(Java 2 Platform Enterprise Edition, Java2平臺企業(yè)版) 或者.Net開發(fā)工具和語言,如JSP (Java Server Pages, Java服務器頁面)等,使得腳本的 開發(fā)方法完全被普通的程序設計人員所掌握,無須專業(yè)的培訓學習。另外,盡管采用了通用 語言進行流程設計,但是如果事事從零開始,就需要程序人員完全掌握所采用的腳本標準, 也會增加開發(fā)的工作量。因此,在統(tǒng)一腳本標準和確定通用開發(fā)工具前提下,可以進一步開 發(fā)出語音流程設計的基礎組件和模板,減少開發(fā)工作量,屏蔽開發(fā)人員對統(tǒng)一的腳本標準 的依賴,使得開發(fā)人員完全面向業(yè)務流程進行設計。 [OOSO] (2)語音瀏覽器插件 語音瀏覽器插件的功能是接收IVR產品發(fā)送的用戶按鍵輸入信息,轉發(fā)給流程 服務器,然后接收流程服務器返回的響應信息,將響應信息中的語音流程翻譯為IVR產品 可識別的語句,并執(zhí)行該語句,從而在IVR產品上實現(xiàn)交互語音響應。 本發(fā)明中,針對不同的IVR產品,需要分別設計語音瀏覽器插件,該語音瀏覽器插 件須至少完成三個功能1、與流程服務器通訊;2、翻譯;3、執(zhí)行。 對于通訊功能,與流程服務器之間可以采用HTTP (Hypertext TransferProtocol, 超文本傳輸協(xié)議)通訊方式。對于翻譯功能,該語音瀏覽器插件中需要設計一組件,用于 識別統(tǒng)一的腳本標準,然后將其翻譯為IVR產品自己的腳本語句格式,從而實現(xiàn)IVR產品 功能的調用。對于執(zhí)行功能,可以通過調用IVR產品上的媒體功能來實現(xiàn)的。這些媒體功 能包括各種模式的語音播放、接收用戶按鍵(接收DTMF(Dual Tone Multi Frequency,雙音多頻信號))、調用TTS(Text To Speech,從文本到語音)或ASR (Automated Speech Recognition,自動語音識別)資源、發(fā)送或者接收傳真、錄音、話路轉移(包括轉人工服務) 等。這些媒體功能的實現(xiàn)方法,因IVR產品的不同會有所不同。 與上述實現(xiàn)交互語音響應的方法相對應,本發(fā)明還提供一種語音瀏覽器插件、流 程服務器和IVR通信系統(tǒng)。 如圖4所示,本發(fā)明的語音瀏覽器插件,包括 第一接收單元401 :用于接收IVR產品發(fā)送的用戶按鍵輸入信息; 發(fā)送單元402 :用于將所述用戶按鍵輸入信息發(fā)送給流程服務器; 第二接收單元403:用于接收流程服務器返回的響應信息,所述響應信息中攜帶
有與所述用戶按鍵輸入信息對應的語音流程; 翻譯單元404 :用于將所述響應信息中的語音流程翻譯為IVR產品可識別的語 句; 執(zhí)行單元405 :用于執(zhí)行所述語句,在IVR產品上實現(xiàn)交互語音響應。
進一步的,如圖5所示,所述執(zhí)行單元405包括 調用單元4051 :用于根據所述語句,調用IVR產品的媒體功能,在IVR產品上實現(xiàn) 交互語音響應。 如圖6所示,本發(fā)明的流程服務器,包括 接收單元601 :用于接收語音瀏覽器插件發(fā)送的用戶按鍵輸入信息; 查找單元602 :用于在預先存儲的IVR產品語音流程中查找與所述用戶按鍵輸入
信息對應的語音流程; 生成單元603 :用于根據所查找出的語音流程,生成響應信息;
發(fā)送單元604 :用于將所述響應信息發(fā)送給語音瀏覽器插件。
進一步的,如圖7所示,所述流程服務器還包括
存儲單元600 :用于預先存儲IVR產品的語音流程。 如圖1所示,本發(fā)明的IVR通信系統(tǒng),包括IVR產品11 、設置在所述IVR產品11上 的語音瀏覽器插件12,以及與所述IVR產品11相連的流程服務器13,其中,
所述語音瀏覽器插件12 :用于接收IVR產品11發(fā)送的用戶按鍵輸入信息;將所述 用戶按鍵輸入信息發(fā)送給流程服務器13 ; 所述流程服務器13,用于接收語音瀏覽器插件12發(fā)送的用戶按鍵輸入信息;在預 先存儲的IVR產品語音流程中查找與所述用戶按鍵輸入信息對應的語音流程;根據所查找 出的語音流程,生成響應信息;將所述響應信息發(fā)送給語音瀏覽器插件12 ;
所述語音瀏覽器插件12 :進一步用于接收流程服務器13返回的響應信息,所述響 應信息中攜帶有與所述用戶按鍵輸入信息對應的語音流程;將所述響應信息中的語音流程 翻譯為IVR產品可識別的語句;執(zhí)行所述語句,在IVR產品11上實現(xiàn)交互語音響應。
綜上,本發(fā)明所提供的實現(xiàn)交互語音響應的方法、裝置和系統(tǒng)中,在IVR產品上設 置了語音瀏覽器插件,它起到了對語音流程的翻譯和執(zhí)行作用,屏蔽了不同IVR產品之間 的差異,從而本發(fā)明能夠使一種IVR產品上開發(fā)的語音流程,廣泛的移植到其它產品上進 行使用,進而大大減少了設計開發(fā)人員的工作量,提高了 IVR產品語音流程的設計效率。
另一方面,將IE視為一種特殊的IVR產品,采用與上述相似的技術方案,就可以在IE上實現(xiàn)交互語音響應。因此,本發(fā)明還提供一種IE上實現(xiàn)交互語音響應的方法、裝置和 系統(tǒng),用于使IVR產品上開發(fā)的語音流程,能夠在IE上進行顯示。 同樣,首先介紹本發(fā)明中系統(tǒng)的架構。如圖8所示,本發(fā)明中的系統(tǒng)包括IE81、設 置在所述IE81上IE語音瀏覽器插件82、流程服務器83。由于IE是運行在電腦上的,因此, 本發(fā)明的IE81、 IE語音瀏覽器插件82、流程服務器83可以設置在同一臺電腦上。
針對圖8所示的系統(tǒng),在IE語音瀏覽器插件82側,本發(fā)明提供一種IE上實現(xiàn)交 互語音響應的方法,如圖9所示,它包括
步驟901 :獲取用戶按鍵輸入信息; 由于IE是運行在電腦中的,因此本步驟中,用戶按鍵輸入信息是指用戶通過電腦 的輸入設備(如鍵盤、鼠標等)所輸入的按鍵信息。獲取該用戶按鍵輸入信息的方式可以 有兩種一種是IE語音瀏覽器插件可以讀取IE所獲得的用戶按鍵輸入信息,另一種是IE 語音瀏覽器插件可以讀取電腦所接收到輸入設備的用戶按鍵輸入信息。
步驟902 :將所述用戶按鍵輸入信息發(fā)送給流程服務器; 步驟903 :接收流程服務器返回的響應信息,所述響應信息中攜帶有與所述用戶 按鍵輸入信息對應的語音流程; 步驟904 :將所述響應信息中的語音流程翻譯為IE可識別的頁面;
步驟905 :在I E上顯示所述頁面,實現(xiàn)交互語音響應。 在流程服務器83側,本發(fā)明仍然可以采用圖3所示的實現(xiàn)交互語音響應的方法。
本發(fā)明中,IE語音瀏覽器插件獲得用戶按鍵輸入信息后發(fā)送給流程服務器,流程 服務器根據該用戶按鍵輸入信息,在預先存儲的IVR產品語音流程中查找對應的語音流 程,然后將查找出的語音流程發(fā)送給IE語音瀏覽器插件,IE語音瀏覽器插件收到語音流程 后,將該語音流程翻譯為IE可識別的頁面,并在IE上顯示該頁面,從而在IE上實現(xiàn)交互語 音響應。本發(fā)明是將IE視為一種IVR產品,采用了與上述發(fā)明相似的技術方案。本發(fā)明中 IE語音瀏覽器插件設置在IE上,起到了對語音流程的翻譯和頁面顯示作用,從而本發(fā)明能 夠使IVR產品上開發(fā)的語音流程,在IE上進行顯示,方便了 IVR產品語音流程的測試和瀏 覽,使IVR產品語音流程的開發(fā)可以脫離具體的語音媒體環(huán)境,提高了 IVR產品語音流程的 開發(fā)效率。 本發(fā)明中,為了較好的實現(xiàn)所述方法,圖9所示的方法中,步驟905 :在IE上顯示 所述頁面,實現(xiàn)交互語音響應,具體包括根據所述頁面,調用IE的顯示功能,在IE上實現(xiàn) 交互語音響應。另外,為了同時聽到相應的語音,所述方法還包括根據所述響應信息中的 語音流程,播放與該語音流程對應的語音。該語音需要預先存儲在電腦中,此處,播放語音
的方式可以有兩種,一種是IE語音瀏覽器插件調用IE中嵌入的音頻播放軟件;另一種是
IE語音瀏覽器插件直接調用電腦中安裝的音頻播放軟件,來實現(xiàn)播放功能。 與上述IE上實現(xiàn)交互語音響應的方法相對應,本發(fā)明還提供一種IE語音瀏覽器
插件和IE通信系統(tǒng)。 如圖IO所示,本發(fā)明的IE語音瀏覽器插件,包括
獲取單元101 :用于獲取用戶按鍵輸入信息; 發(fā)送單元102 :用于將所述用戶按鍵輸入信息發(fā)送給流程服務器; 接收單元103 :用于接收流程服務器返回的響應信息,所述響應信息中攜帶有與所述用戶按鍵輸入信息對應的語音流程; 翻譯單元104 :用于將所述響應信息中的語音流程翻譯為IE可識別的頁面;
顯示單元105 :在IE上顯示所述頁面,實現(xiàn)交互語音響應。
進一步的,如圖11所示,所述顯示單元105包括 調用單元1051 :用于根據所述頁面,調用IE的顯示功能,在IE上實現(xiàn)交互語音響 應。
或者,進一步的,如圖12所示,所述I E語音瀏覽器插件包括 播放單元106 :用于根據所述響應信息中的語音流程,播放與該語音流程對應的語音。 如圖8所示,本發(fā)明的IE通信系統(tǒng),包括包括IE81、設置在所述IE81上的IE語 音瀏覽器插件82、流程服務器83,其中, 所述IE語音瀏覽器插件82 :用于獲取用戶按鍵輸入信息;將所述用戶按鍵輸入信 息發(fā)送給流程服務器83 ; 所述流程服務器83 :用于接收IE語音瀏覽器插件82發(fā)送的用戶按鍵輸入信息;
在預先存儲的IVR產品語音流程中查找與所述用戶按鍵輸入信息對應的語音流程;根據所
查找出的語音流程,生成響應信息;將所述響應信息發(fā)送給IE語音瀏覽器插件82 ; 所述IE語音瀏覽器插件82 :進一步用于接收流程服務器83返回的響應信息,所
述響應信息中攜帶有與所述用戶按鍵輸入信息對應的語音流程;將所述響應信息中的語音
流程翻譯為IE可識別的頁面;在IE上顯示所述頁面,實現(xiàn)交互語音響應。 綜上,本發(fā)明提供的IE上實現(xiàn)交互語音響應的方法、裝置和系統(tǒng)中,在IE上設置
了 IE語音瀏覽器插件,它起到了對語音流程的翻譯和頁面顯示作用,從而本發(fā)明能夠使
IVR產品上開發(fā)的語音流程,在IE上進行顯示,方便了 IVR產品語音流程的測試和瀏覽,使
IVR產品語音流程的開發(fā)可以脫離具體的語音媒體環(huán)境,提高了 IVR產品語音流程的開發(fā)效率。 以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何 熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵 蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以所述權利要求的保護范圍為準。
1權利要求
一種實現(xiàn)交互語音響應的方法,其特征在于,包括接收交互語音響應IVR產品發(fā)送的用戶按鍵輸入信息;將所述用戶按鍵輸入信息發(fā)送給流程服務器;接收流程服務器返回的響應信息,所述響應信息中攜帶有與所述用戶按鍵輸入信息對應的語音流程;將所述響應信息中的語音流程翻譯為IVR產品可識別的語句;執(zhí)行所述語句,在IVR產品上實現(xiàn)交互語音響應。
2. 根據權利要求1所述的方法,其特征在于,所述執(zhí)行所述語句,在IVR產品上實現(xiàn)交 互語音響應,具體包括根據所述語句,調用IVR產品的媒體功能,在IVR產品上實現(xiàn)交互語音響應。
3. —種實現(xiàn)交互語音響應的方法,其特征在于,包括 接收語音瀏覽器插件發(fā)送的用戶按鍵輸入信息;在預先存儲的IVR產品語音流程中查找與所述用戶按鍵輸入信息對應的語音流程; 根據所查找出的語音流程,生成響應信息; 將所述響應信息發(fā)送給語音瀏覽器插件。
4. 根據權利要求3所述的方法,其特征在于,所述接收語音瀏覽器插件發(fā)送的用戶按 鍵輸入信息之前,還包括預先存儲IVR產品的語音流程。
5. —種語音瀏覽器插件,其特征在于,包括 第一接收單元用于接收IVR產品發(fā)送的用戶按鍵輸入信息; 發(fā)送單元用于將所述用戶按鍵輸入信息發(fā)送給流程服務器;第二接收單元用于接收流程服務器返回的響應信息,所述響應信息中攜帶有與所述 用戶按鍵輸入信息對應的語音流程;翻譯單元用于將所述響應信息中的語音流程翻譯為IVR產品可識別的語句; 執(zhí)行單元用于執(zhí)行所述語句,在IVR產品上實現(xiàn)交互語音響應。
6. 根據權利要求5所述的語音瀏覽器插件,其特征在于,所述執(zhí)行單元包括 調用單元用于根據所述語句,調用IVR產品的媒體功能,在IVR產品上實現(xiàn)交互語音響應。
7. —種流程服務器,其特征在于,包括接收單元用于接收語音瀏覽器插件發(fā)送的用戶按鍵輸入信息;查找單元用于在預先存儲的IVR產品語音流程中查找與所述用戶按鍵輸入信息對應 的語音流程;生成單元用于根據所查找出的語音流程,生成響應信息; 發(fā)送單元用于將所述響應信息發(fā)送給語音瀏覽器插件。
8. 根據權利要求7所述的流程服務器,其特征在于,還包括 存儲單元用于預先存儲IVR產品的語音流程。
9. 一種IVR通信系統(tǒng),其特征在于,包括IVR產品、設置在所述IVR產品上的語音瀏覽 器插件,以及與所述IVR產品相連的流程服務器,其中,所述語音瀏覽器插件用于接收IVR產品發(fā)送的用戶按鍵輸入信息;將所述用戶按鍵輸入信息發(fā)送給流程服務器;所述流程服務器,用于接收語音瀏覽器插件發(fā)送的用戶按鍵輸入信息;在預先存儲的 IVR產品語音流程中查找與所述用戶按鍵輸入信息對應的語音流程;根據所查找出的語音 流程,生成響應信息;將所述響應信息發(fā)送給語音瀏覽器插件;所述語音瀏覽器插件進一步用于接收流程服務器返回的響應信息,所述響應信息中 攜帶有與所述用戶按鍵輸入信息對應的語音流程;將所述響應信息中的語音流程翻譯為 IVR產品可識別的語句;執(zhí)行所述語句,在IVR產品上實現(xiàn)交互語音響應。
10. —種網頁瀏覽器IE上實現(xiàn)交互語音響應的方法,其特征在于,包括 獲取用戶按鍵輸入信息;將所述用戶按鍵輸入信息發(fā)送給流程服務器;接收流程服務器返回的響應信息,所述響應信息中攜帶有與所述用戶按鍵輸入信息對 應的語音流程;將所述響應信息中的語音流程翻譯為IE可識別的頁面; 在IE上顯示所述頁面,實現(xiàn)交互語音響應。
11. 根據權利要求IO所述的方法,其特征在于,所述在IE上顯示所述頁面,實現(xiàn)交互語 音響應,具體包括根據所述頁面,調用IE的顯示功能,在IE上實現(xiàn)交互語音響應。
12. 根據權利要求10所述的方法,其特征在于,還包括 根據所述響應信息中的語音流程,播放與該語音流程對應的語音。
13. —種IE語音瀏覽器插件,其特征在于,包括 獲取單元用于獲取用戶按鍵輸入信息;發(fā)送單元用于將所述用戶按鍵輸入信息發(fā)送給流程服務器;接收單元用于接收流程服務器返回的響應信息,所述響應信息中攜帶有與所述用戶 按鍵輸入信息對應的語音流程;翻譯單元用于將所述響應信息中的語音流程翻譯為IE可識別的頁面; 顯示單元在IE上顯示所述頁面,實現(xiàn)交互語音響應。
14. 根據權利要求13所述的IE語音瀏覽器插件,其特征在于,所述顯示單元包括 調用單元用于根據所述頁面,調用IE的顯示功能,在IE上實現(xiàn)交互語音響應。
15. 根據權利要求13所述的IE語音瀏覽器插件,其特征在于,還包括 播放單元用于根據所述響應信息中的語音流程,播放與該語音流程對應的語音。
16. —種IE通信系統(tǒng),其特征在于,包括IE、設置在所述IE上的IE語音瀏覽器插件、 流程服務器,其中,所述IE語音瀏覽器插件用于獲取用戶按鍵輸入信息;將所述用戶按鍵輸入信息發(fā)送 給流程服務器;所述流程服務器用于接收IE語音瀏覽器插件發(fā)送的用戶按鍵輸入信息;在預先存儲 的IVR產品語音流程中查找與所述用戶按鍵輸入信息對應的語音流程;根據所查找出的語 音流程,生成響應信息;將所述響應信息發(fā)送給IE語音瀏覽器插件;所述IE語音瀏覽器插件進一步用于接收流程服務器返回的響應信息,所述響應信息 中攜帶有與所述用戶按鍵輸入信息對應的語音流程;將所述響應信息中的語音流程翻譯為IE可識別的頁面;在IE上顯示所述頁面,實現(xiàn)交互語音響應c
全文摘要
本發(fā)明公開了一種實現(xiàn)交互語音響應的方法、裝置和系統(tǒng),屬于呼叫中心技術領域,為解決現(xiàn)有技術中一種交互語音響應IVR產品上開發(fā)的語音流程,不能廣泛的移植到其它IVR產品上進行使用的問題而設計。一種實現(xiàn)交互語音響應的方法,包括接收IVR產品發(fā)送的用戶按鍵輸入信息;將所述用戶按鍵輸入信息發(fā)送給流程服務器;接收流程服務器返回的響應信息,所述響應信息中攜帶有與所述用戶按鍵輸入信息對應的語音流程;將所述響應信息中的語音流程翻譯為IVR產品可識別的語句;執(zhí)行所述語句,在IVR產品上實現(xiàn)交互語音響應。本發(fā)明的方法廣泛適用于各種IVR產品。
文檔編號H04M3/51GK101771765SQ20081024738
公開日2010年7月7日 申請日期2008年12月29日 優(yōu)先權日2008年12月29日
發(fā)明者程國艮 申請人:北大方正集團有限公司;北京方正奧德計算機系統(tǒng)有限公司