專利名稱:能夠在菜單選項(xiàng)的選擇中輕松輸入的交互式話音響應(yīng)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種交互式話音響應(yīng)系統(tǒng),用于通過與用戶的對(duì)話而提供滿足用戶需要的服務(wù),更具體地說是涉及一種輸入支持子系統(tǒng),用于簡(jiǎn)化用戶為了從一個(gè)存在于這種交互式話音響應(yīng)系統(tǒng)中的菜單選項(xiàng)上進(jìn)行選擇的輸入操作。
背景技術(shù):
這樣一個(gè)交互式話音響應(yīng)系統(tǒng)公開在日本專利申請(qǐng)公開文獻(xiàn)No.Hei5-236146中。在這個(gè)系統(tǒng)中,一旦用戶撥叫一個(gè)話音響應(yīng)中心并建立于該話音響應(yīng)中心的呼叫,話音響應(yīng)中心就提供一系列話音引導(dǎo)使得用戶輸入各種信息,諸如用戶的ID和用于確認(rèn)用戶輸入的針對(duì)問題的答案,以及使得用戶選擇一個(gè)由話音響應(yīng)中心提供的每個(gè)音頻菜單上的選項(xiàng)。
但是,在這種傳統(tǒng)的交互式話音響應(yīng)系統(tǒng)中,由于可能的菜單選項(xiàng)沒有被示出,所以為了選擇一個(gè)想要的菜單選項(xiàng),用戶不得不聽整個(gè)音頻菜單并暫時(shí)的記住已經(jīng)出現(xiàn)的音頻菜單選項(xiàng)。另外,用戶僅僅能夠從音頻信息獲得每個(gè)菜單選項(xiàng)和一個(gè)相應(yīng)的鍵之間的對(duì)應(yīng),所以有時(shí)可能會(huì)有這樣的情形即用戶看不見他或她正在聽的菜單選項(xiàng)與哪個(gè)鍵相關(guān)。
這些問題看起來在某種程度上由美國專利U.S.6,104,790中公開的"圖形話音響應(yīng)系統(tǒng)及其方法"解決了。在這種系統(tǒng)中,一個(gè)為屏幕電話機(jī)(scfeen phone)的主叫方撥叫一個(gè)被叫方,將一個(gè)電話菜單文件從被叫方傳輸過來。在所述屏幕電話中,在當(dāng)前菜單的每個(gè)選項(xiàng)都被顯示為一個(gè)啟動(dòng)器(例如,按鈕),用一個(gè)位于所述按鈕上的圖標(biāo)或者文字來表示該按鈕的運(yùn)行。這能夠使得所述用戶啟動(dòng)(例如,"點(diǎn)擊")該用戶選擇的任何按鈕。
但是,在剛剛提到的系統(tǒng)中,一次選擇必須通過操作任何指示裝置或通過任何箭頭鍵和返回鍵的一些操作來實(shí)施。如果所述用戶終端配備有某種指示裝置,這大體上不會(huì)產(chǎn)生問題。否則,在每個(gè)菜單中為了一個(gè)選項(xiàng)選擇需要進(jìn)行多個(gè)鍵操作。
另外,為創(chuàng)立一個(gè)用于提供交互式話音響應(yīng)(IVR)的系統(tǒng),必須對(duì)職業(yè)編程員進(jìn)行IVR程序培訓(xùn)。但是,已設(shè)計(jì)了一種語言用于產(chǎn)生音頻對(duì)話,該語言是以合成話音,數(shù)字化音頻,說話識(shí)別和DTME鍵輸入,說話輸入的記錄,電話,和混合-啟動(dòng)的對(duì)話為特征,并已開始前攝地加以使用。該語言稱為“話音XML”。如果使用這樣的一種語言(以下稱作為“IVRA編程語言”,它是交互式話音響應(yīng)應(yīng)用編程語言)。進(jìn)行IVR程序是容易的。我們稱其為“IVR腳本”或“IVR文本”。通過通用翻譯程序響應(yīng)來自用戶或客戶的打入的呼叫執(zhí)行該IVR腳本來提供IVR服務(wù)。
本發(fā)明已經(jīng)考慮到上述問題。
需要一種基于IVRA語言的交互式話音響應(yīng)系統(tǒng),該系統(tǒng)能夠通過容易的輸入操作就從當(dāng)前音頻菜單的一些選項(xiàng)中進(jìn)行選擇。
還需要一種基于IVRA語言的交互式話音響應(yīng)中心裝置,交互式話音響應(yīng)中心裝置簡(jiǎn)化了用戶在從當(dāng)前音頻菜單的選項(xiàng)中進(jìn)行選擇時(shí)的輸入操作。
還需要一種終端裝置,該終端裝置具有通信能力并與交互式話音響應(yīng)中心裝置呼應(yīng)工作,所述交互式話音響應(yīng)中心裝置簡(jiǎn)化了用戶在當(dāng)前音頻菜單的選項(xiàng)中作選擇時(shí)的輸入操作。
還需要一種配備有一個(gè)基于IVRA語言的交互式話音響應(yīng)系統(tǒng)的裝置,所述交互式話音響應(yīng)系統(tǒng)簡(jiǎn)化了用戶在當(dāng)前音頻菜單的選項(xiàng)中作選擇時(shí)的輸入操作。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)方面,提供了一種中心裝置,用于提供交互式話音響應(yīng),該交互式話音響應(yīng)與用戶在一個(gè)終端裝置上通過通信媒介的鍵輸入有關(guān)。所述中心裝置包括裝置,用于與該終端裝置通信;話音發(fā)送裝置,用于通過該通信裝置發(fā)送對(duì)應(yīng)于一個(gè)給定數(shù)據(jù)的話音信號(hào)到該終端裝置;裝置,用于儲(chǔ)存描述交互式話音響應(yīng)程序的話音響應(yīng)腳本,該話音響應(yīng)腳本包括至少一個(gè)允許用戶選擇菜單選項(xiàng)之一的一個(gè)菜單部分;裝置,用于儲(chǔ)存用于翻譯和執(zhí)行該話音響應(yīng)腳本的軟件裝置;以及控制裝置,響應(yīng)來自該終端裝置的呼叫用于建立該呼叫和控制該軟件裝置以執(zhí)行該響應(yīng)腳本。其中該軟件裝置包括音頻引導(dǎo)發(fā)送裝置,用于使得用于至少一個(gè)菜單的音頻引導(dǎo)被發(fā)送到該終端裝置,該音頻引導(dǎo)包括用于該一個(gè)菜單的菜單選項(xiàng)的音頻選項(xiàng)引導(dǎo);和選項(xiàng)發(fā)送裝置,用于從該菜單部分提取用于每個(gè)菜單選項(xiàng)的選項(xiàng)信息并使該被提取的選項(xiàng)信息發(fā)送到該終端裝置。在這樣進(jìn)行之后,該終端裝置可將對(duì)每個(gè)菜單選項(xiàng)提取的選項(xiàng)信息顯示在一個(gè)顯示器屏幕上和使得由包括在該選項(xiàng)信息中的各個(gè)鍵ID識(shí)別的鍵發(fā)光。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種通信裝置,能夠與一個(gè)裝置進(jìn)行話音和數(shù)據(jù)通信,所述裝置用于交互地提供與至少一個(gè)菜單之一上的一個(gè)菜單選項(xiàng)有關(guān)的話音響應(yīng)。所述通信裝置包括裝置,用于撥叫想要的目的地,所述撥號(hào)裝置包括至少一個(gè)十鍵鍵盤,該十鍵鍵盤具有多個(gè)鍵,所述鍵能夠響應(yīng)于一個(gè)控制信號(hào)發(fā)光;顯示裝置,用于至少顯示字符;音頻輸出裝置,用于響應(yīng)于給定信號(hào)提供音頻輸出;接收裝置,用于接收一個(gè)菜單的菜單選項(xiàng)和相應(yīng)的鍵ID;顯示設(shè)備,用于在所述顯示裝置上顯示所述菜單選項(xiàng)和相應(yīng)鍵ID;發(fā)光裝置,用于使所述相應(yīng)鍵ID的鍵發(fā)光;裝置,用于響應(yīng)于其中一個(gè)鍵的輸入而向所述裝置發(fā)送一個(gè)與該鍵相關(guān)的信號(hào)。
本發(fā)明的其它目的和優(yōu)點(diǎn)將通過在下文中對(duì)本發(fā)明的優(yōu)選實(shí)施例的描述而獲得理解,所述優(yōu)選實(shí)施例示出在附圖中,其中圖1是表示本發(fā)明交互式話音響應(yīng)系統(tǒng)的一個(gè)示意圖;圖2表示圖1的話音響應(yīng)程序414的示例結(jié)構(gòu);圖3是表示圖1中終端裝置2結(jié)構(gòu)的一個(gè)示意方框圖;圖4是表示響應(yīng)于從用戶接收的呼叫而執(zhí)行的操作;圖5是一個(gè)示意圖,表示由根據(jù)本發(fā)明第一實(shí)施例的終端裝置2的中心裝置4和CPU 220的控制器406執(zhí)行的操作;圖6是一個(gè)示意圖,表示由根據(jù)本發(fā)明第二實(shí)施例的終端裝置2的中心裝置4和CPU 220的控制器406執(zhí)行的操作;圖7是一個(gè)圖,表示在圖5的第一實(shí)施例中選項(xiàng)信息如何給予菜單選擇用戶;圖8是一個(gè)示意圖,表示由根據(jù)本發(fā)明第三實(shí)施例的終端裝置2的中心裝置4和CPU 220的控制器406執(zhí)行的操作;
圖9是一個(gè)圖,表示在圖6的第二實(shí)施例中選項(xiàng)信息如何給予菜單選擇的用戶;圖10是一個(gè)圖,說明在選項(xiàng)上的信息如何給到圖8第三實(shí)施例中的一個(gè)菜單選擇中的用戶;圖11是一個(gè)示意方框圖,示出的是根據(jù)本發(fā)明第四實(shí)施例的終端裝置2a的結(jié)構(gòu),該終端裝置2a包括IVR程序;和圖12是一個(gè)示意方框圖,示出的是根據(jù)本發(fā)明第五實(shí)施例的獨(dú)立裝置2b(stand alone device)的結(jié)構(gòu),該獨(dú)立裝置2b包括IVR程序。
通過所述附圖,當(dāng)相同的元件在一個(gè)以上的附圖中示出時(shí)由相同的標(biāo)號(hào)表示。
具體實(shí)施例方式
圖1是表示本發(fā)明的一個(gè)舉例性交互式話音響應(yīng)(IVR)系統(tǒng)的示意圖。在圖1中,IVR系統(tǒng)1包括用戶的終端裝置(或主叫方)2,該終端裝置(或主叫方)具有通過有線或者無線通信的能力;IVR中心裝置(或被叫方)4,用于提供IVR服務(wù);和通信媒介3,該通信媒介3能夠在主叫方2和被叫方3之間通信。
IVR中心裝置4包括通信有線鏈路,用于通過通信媒介3為所述裝置4提供電話通信能力;按鍵信號(hào)識(shí)別器404,用于識(shí)別從通信有線鏈路402所接收的按鍵音;控制器,用于控制整個(gè)裝置4;存儲(chǔ)裝置410,用于存儲(chǔ)用于裝置4操作的各種數(shù)據(jù)和程序;和話音發(fā)生器420,用于產(chǎn)生話音信號(hào)。
存儲(chǔ)裝置410存儲(chǔ)用于話音發(fā)生器420中的話音數(shù)據(jù)412;根據(jù)本發(fā)明的交互式話音響應(yīng)(IVR)程序414;系統(tǒng)軟件418,包括基本程序諸如合適的操作系統(tǒng),以及其它程序,所述其它程序用于響應(yīng)于打入的電話而建立呼叫、斷開呼叫、通過使用話音發(fā)生器420將給定的文本轉(zhuǎn)換成話音、將從所述IVR程序414收到的數(shù)據(jù)傳輸給主叫方2,等等。
IVR程序414可以通過使用一種通用編程語言來實(shí)現(xiàn)。但是,IVR程序最好由專用于創(chuàng)建音頻對(duì)話的交互式話音響應(yīng)應(yīng)用程序(IVRA)編程語言來實(shí)現(xiàn),音頻對(duì)話包括合成話音、數(shù)字化音頻、說話和DTMF鍵輸入的識(shí)別、說話輸入的記錄、電話、以及混合啟動(dòng)的對(duì)話。圖2表示圖1的話音響應(yīng)程序414的示例結(jié)構(gòu)。在圖2中,IVR程序414包括一個(gè)以任何IVR編程語言書寫的IVR腳本或文件415和翻譯器417,翻譯器翻譯和執(zhí)行所述IVR腳本415。作為一種IVR的編程語言,有話音可擴(kuò)展標(biāo)記語言VoiceXML。對(duì)于VoiceXML的詳細(xì)情況可以從網(wǎng)頁"http//www.voicexml.org/"上獲得。所述IVR腳本415可以由文字編輯器或者通過形成一種專用于VoiceXML腳本開發(fā)和使用的開發(fā)環(huán)境來開發(fā)。
話音發(fā)生器420優(yōu)選地為一個(gè)話音合成器。但是,用于IVR系統(tǒng)中的說話話音可以存為話音數(shù)據(jù)412,所述話音發(fā)生器420可以簡(jiǎn)單地使用從存儲(chǔ)話音中選出的必須的語言。
通信媒介3可以包括任何適當(dāng)?shù)耐ㄐ啪W(wǎng)絡(luò)諸如內(nèi)聯(lián)網(wǎng)、互聯(lián)網(wǎng)有線和/或無線電話網(wǎng)絡(luò)等等。所述通信媒介3優(yōu)選地傳輸話音和數(shù)據(jù)。
根據(jù)本發(fā)明,終端裝置2可以是任何適當(dāng)?shù)难b置,所述適當(dāng)?shù)难b置能夠(1)通過傳輸媒介3與中心裝置4進(jìn)行有線或無線通信,(2)至少具有例如至少一個(gè)十鍵鍵盤或具有多個(gè)鍵的鍵盤的輸入裝置,所述鍵能夠發(fā)光,(3)優(yōu)選地具有顯示屏。只要這些條件獲得滿足,終端裝置2就可以是有線或者無線電話機(jī)裝置、個(gè)人數(shù)據(jù)助理(PDA)、計(jì)算機(jī)、和各種為了給用戶或客戶提供最滿足他們需要的服務(wù)和/或商品而需要與他們通信的機(jī)器和裝置。圖3是一個(gè)示意方框圖,示出的是圖1中終端裝置2的一種舉例性的結(jié)構(gòu)。參見圖1和3,終端裝置2包括有線或者無線電話部分210;CPU 220;只讀存儲(chǔ)器(ROM)222;隨機(jī)存儲(chǔ)器(RAM)224;顯示器裝置206;揚(yáng)聲器208和輸入裝置202。
一個(gè)與IVR中心裝置4的操作相一致執(zhí)行的終端程序和/或例行程序集最好儲(chǔ)存在非易失性存儲(chǔ)器225中,例如閃速存儲(chǔ)器,硬盤等。
該終端程序集一般由服務(wù)提供商儲(chǔ)存在全球網(wǎng)(WWW)服務(wù)器中,并借助http(超文本傳送協(xié)議)由終端裝置2得到。另外,該終端程序集可以通過使用其他裝置,例如FTP(文件傳送協(xié)議)得到。此外,服務(wù)提供商可以將該終端程序通過在線或離線發(fā)送到該終端裝置2。
該輸入裝置202可以是任何適宜的一種,它包括經(jīng)常用在所述IVR系統(tǒng)中的一些鍵例如0到9數(shù)字鍵和"#"和"*"鍵。輸入裝置202包括輸入部分226,用于提供與用戶所按鍵相關(guān)的代碼;發(fā)光部分228,用于使得每個(gè)常用的按鍵都響應(yīng)于由CPU 220提供的控制信號(hào)而發(fā)光。
在任何一種情況下,裝置2的用戶都撥叫所述中心裝置4。響應(yīng)于所述撥叫引起的振鈴,控制器406建立連接并在圖4所示控制翻譯器417執(zhí)行步驟430中的交互式話音響應(yīng)腳本415。然后翻譯器417翻譯和執(zhí)行IVR腳本415。其包括一個(gè)或多個(gè)菜單部分,其中菜單選項(xiàng)顯示給終端裝置2的用戶并促使該用戶選擇一個(gè)菜單選項(xiàng)。
在下文描述的情形中,我們使用上文提到的VoiceXML作為IVR語言的例子。以下表示用VoiceXML書寫的菜單腳本的兩個(gè)例子。
例子1<pre listing-type="program-listing"><?xml version="1.0"encoding="SHIFT_JIS"?><!DOCTYPE voiceXML SYSTEM"voiceXML.dtd"><vxml version="1.0"><form><!-DTMFinput--><field name="destination"> ..................(S1)<dtmf>1 |2| 3</dtmf>..................(S2)<prompt>Please press 1 for Tokyo,2 for Nagoya,and 3 forOsaka</prompt>(S3)<filled> ........(S4)<prompt>Your choiceis<value expr="destination"/>,isn′tit?</prompt>(S5)</Filled> </Field> </form> </vxml></pre>這是一個(gè)使用<dtmf>元素的例子。在例子1中,步驟S1語句開始輸入一個(gè)可變的"目的地"。在步驟S2中規(guī)定了可以接受的輸入鍵作為輸入。在這個(gè)具體的例子中,規(guī)定的是鍵"1","2"和"3"。步驟S3輸出菜單選項(xiàng)的音頻引導(dǎo)。步驟S4中語句在鍵輸入被接受之后的操作。步驟S5重復(fù)與輸入鍵相關(guān)的目的地。
例子2<pre listing-type="program-listing"><menu dtmf="true"><prompt><enumerate>Please press<value expr="_dtmf′/>to listen to<valueexper="_prompt"/></enumerate></prompt><choice next="http//www.sports.exemple/vxml/start.vxml">Sports</choice><choice next="http//www.weather.exemple/intro.vxml">W(wǎng)eather</choice><choicenext="http//www.stargazer.exemple/voice/astronews.vxml">News</choice></menu></pre>這是一個(gè)使用<enumerate>元素的例子。在所述VoiceXML中,所述<enumerate>元素使得能夠簡(jiǎn)短地表達(dá)為每個(gè)在話音識(shí)別中使用的所列舉的候選可接受鍵或詞或字句而進(jìn)行的操作。在這個(gè)具體的例子中,位于<prompt>和</prompt>之間的部分輸出一個(gè)音頻引導(dǎo)"請(qǐng)按1聽體育;請(qǐng)按2聽天氣;請(qǐng)按3聽新聞"。
按本發(fā)明上述語音響應(yīng)程序414可以通過適當(dāng)?shù)卦O(shè)置標(biāo)準(zhǔn)翻譯器的話音輸出功能執(zhí)行部分來實(shí)現(xiàn),即它專用于IVR腳本的菜單部分中的菜單選項(xiàng)音頻輸出。因此,在所述VoiceXML情況下,1)唯一必須要做的是適當(dāng)?shù)卦O(shè)置圖2的翻譯器417的所述執(zhí)行部分,用于包括IVR腳本415中一個(gè)<dtmf>語句的一個(gè)<form>;以及2)唯一必須要做的是設(shè)置翻譯器417的執(zhí)行部分,用于包括在一個(gè)IVR腳本415的<enumerate>的<menu>語句。
圖5是一個(gè)示意圖,示出交互式話音響應(yīng)腳本415的菜單部分中的和由CPU 220執(zhí)行的操作,該操作與翻譯器417協(xié)同進(jìn)行。
交互式話音響應(yīng)服務(wù)通常包括選項(xiàng)的一個(gè)或多個(gè)音頻菜單。因此,所述IVR腳本415包括相應(yīng)于所述音頻菜單的一個(gè)或多個(gè)菜單部分。每一菜單部分通常包括菜單選擇音頻引導(dǎo)輸出語句,以話音向主叫方呈現(xiàn)出所述菜單的選項(xiàng)(OP1,OP2,...)和相應(yīng)的鍵ID或數(shù)字(K1,K2,....);還包括一個(gè)輸入鍵數(shù)據(jù)接受程序,用于接受由用戶所按ID鍵或數(shù)字鍵。
每個(gè)菜單選項(xiàng),用于該菜單選項(xiàng)的一個(gè)鍵ID或該菜單選項(xiàng)和鍵ID的組合被稱為該菜單選項(xiàng)的“選項(xiàng)信息”。
在圖5的右欄中表示翻譯器的話音輸出功能執(zhí)行部分的操作,專用于一個(gè)IVR腳本的菜單部分中的菜單選項(xiàng)音頻輸出。如果翻譯器417的分析程序確定<fotm>語句包括<dtmf>語句(稱為“<dtmf>情況”或<menu>語句包括IVR腳本415的<enumerate>語句(稱為“<enumerate>情況”),則翻譯器417執(zhí)行如<form>語句執(zhí)行或<menu>語句執(zhí)行的圖10的操作。在圖10中,步驟602或從<dtmf>情況中的<dtmf>語句或從<enumerate>情況中的<choice>語句提取可接受的鍵ID和相應(yīng)的菜單選項(xiàng)。步驟604將提取的鍵ID發(fā)送到主叫方2。這些使得主叫方2的CPU 220在步驟510中將所接收的鍵ID顯示在顯示屏206上。然后,在步驟512中,CPU 220使由接收的鍵ID識(shí)別出來的鍵發(fā)光和返回到系統(tǒng)軟件418中的一個(gè)程序。這樣,當(dāng)可接受的鍵ID被顯示在屏幕206上時(shí),如圖7中所示,相應(yīng)的鍵發(fā)光。
隨著鍵ID發(fā)送步驟604,被叫方4(或控制器406)翻譯和執(zhí)行原始功能即步驟606中的<prompt>語句或<menu>語句。這使菜單選擇音頻引導(dǎo)傳輸?shù)街鹘蟹?。應(yīng)當(dāng)注意盡管步驟604表示成向主叫方2發(fā)送數(shù)據(jù),但是步驟604并不一定發(fā)送數(shù)據(jù);而是所述步驟604可以簡(jiǎn)單地將所述數(shù)據(jù)傳遞給系統(tǒng)軟件406,系統(tǒng)軟件406又按照本領(lǐng)域技術(shù)人員來說公知的方式通過通信有線鏈路402依次將數(shù)據(jù)發(fā)送給主叫方2。響應(yīng)于接收到的菜單選擇音頻引導(dǎo)信號(hào),在步驟514中CPU 220通過揚(yáng)聲器208輸出菜單選擇音頻引導(dǎo)和返回到系統(tǒng)軟件418中的一個(gè)程序。
因而,菜單選項(xiàng)顯示在屏幕206,如果有任何鍵被按下,那么在步驟518CPU 220就將被按下的鍵的ID發(fā)送給被叫方4。作為響應(yīng),控制器406接受被按下鍵ID,之后繼續(xù)執(zhí)行其余的IVR程序414。
要注意的是沒有必要對(duì)IVR進(jìn)行任何專門的配置。如果以VoiceXML寫入的一個(gè)現(xiàn)存IVR是由IVR中心裝置4中的有創(chuàng)造力的翻譯器417執(zhí)行,則IVR系統(tǒng)1的工作正常地顯示以上和以下描述的效果。
圖6是一個(gè)示意圖,與翻譯器417的操作相一致地表示按本發(fā)明第二說明性實(shí)施例的由CPU 220執(zhí)行的交互式話音響應(yīng)腳本415和操作的一個(gè)菜單部分中的控制器406執(zhí)行的翻譯器417的操作。如果翻譯器417的分析程序確定<form>語句包括一個(gè)<dtmf>語句(稱為“<dtmf>情況”)或一個(gè)<menu>語句包括一個(gè)IVR腳本415的<enumerate>語句,則翻譯器417執(zhí)行圖6的操作,如執(zhí)行<form>語句或<memu>執(zhí)行語句。
根據(jù)本發(fā)明的第二說明性實(shí)施例,翻譯器417被如此安排,即對(duì)于每個(gè)菜單選項(xiàng),相應(yīng)于菜單選項(xiàng)的鍵ID從被叫方4傳輸?shù)街鹘蟹?,隨后用于菜單選項(xiàng)的音頻引導(dǎo)被傳輸。
具體的說,在下文的描述中,假設(shè)菜單具有N個(gè)選項(xiàng),原始的菜單選擇音頻引導(dǎo)為"請(qǐng)按1聽體育,按2聽天氣,...按N聽新聞"。在圖6中,步驟612從<dtmf>情況中的<dtmf>語句或從<enumerate>中的<choice>語句提取可接收的鍵ID。步驟614設(shè)置變量i到1。步驟616發(fā)送i到主叫方2作為該鍵ID。步驟618對(duì)第i個(gè)選項(xiàng)執(zhí)行相關(guān)話音輸出功能。判定步驟622進(jìn)行試驗(yàn)以觀察是否所有選項(xiàng)已經(jīng)窮舉。如果否,控制發(fā)送到步驟620,其使變量i加1;然后控制返回到步驟616。在步驟622中只要所有選項(xiàng)已經(jīng)窮舉,該操作結(jié)束。
另一方面,在主叫方2中,響應(yīng)于從鍵ID發(fā)送步驟616收到的每個(gè)鍵ID,CPU 220執(zhí)行子程序520使得所接收的鍵ID的鍵發(fā)光。另外,響應(yīng)于從菜單選項(xiàng)發(fā)送步驟618接收到的每個(gè)(第i個(gè))選項(xiàng)音頻引導(dǎo),CPU 220執(zhí)行子程序522將所接收的選項(xiàng)音頻引導(dǎo)通過揚(yáng)聲器208輸出。只要壓下任一鍵,則在步驟518 CPU 200發(fā)送壓下鍵的ID到被叫方4,作為響應(yīng),控制器406接收壓下的鍵,由此繼續(xù)執(zhí)行剩余的IVR程序414。
通過上文描述的操作,就在用于每個(gè)菜單選項(xiàng)的音頻引導(dǎo)給出之前,用于菜單選項(xiàng)的鍵開始發(fā)光,如圖9中所示,這也簡(jiǎn)化了所述菜單選項(xiàng)的選擇。
圖8是一個(gè)示意圖,表示按本發(fā)明第三說明性實(shí)施例的由交互式話音響應(yīng)腳本415的一個(gè)菜單部分中的控制器406執(zhí)行的翻譯器417的操作和由與翻譯器417的操作相一致的由CPU 220執(zhí)行的操作。如果翻譯器417的分析程序發(fā)現(xiàn)在IVR腳本415中的出現(xiàn)<dtmf>情況或<enumerate>,則翻譯器417執(zhí)行圖8的操作,如執(zhí)行<form>語句或執(zhí)行<meu>語句。
圖8的流程圖與圖6的相同,除了步驟612和616外已經(jīng)被圖12中的步驟612a和616a替代。特別地,步驟612a從<dtmf>情況中的<dtmf>語句或從<enumerate>情況中的<choice>語句提取可接受的鍵ID和相應(yīng)的菜單選項(xiàng)。步驟616a發(fā)送i和第i個(gè)選項(xiàng)到主叫方2作為該鍵ID。
同樣,在圖8中所示的終端裝置2的程序結(jié)構(gòu)與圖6中示出的相同,只是在圖8中有一個(gè)步驟521加在步驟520之后。具體的說,步驟520之后,CPU 220執(zhí)行步驟521將收到的鍵ID和相應(yīng)的菜單選項(xiàng)顯示在顯示屏206上。
圖10是一個(gè)示意圖,示出在圖8的第三實(shí)施例中在菜單選擇時(shí)選項(xiàng)信息如何給予用戶。如圖中所示,就在每個(gè)菜單選項(xiàng)的音頻引導(dǎo)產(chǎn)生之前,鍵ID和菜單選項(xiàng)在屏幕206上的顯示開始,用于選項(xiàng)的鍵開始發(fā)光。這進(jìn)一步簡(jiǎn)化所述菜單選項(xiàng)的選擇。
在上述實(shí)施例中,終端裝置2只有在完成了所有選項(xiàng)的音頻引導(dǎo)之后才允許用戶的選擇操作。但是,用戶的選擇操作可能在菜單選擇程序的更早階段進(jìn)行。例如,終端裝置2可以設(shè)置成,以便在每個(gè)菜單過程期間的任何時(shí)候通過將所述鍵/傳輸步驟518制成一個(gè)響應(yīng)鍵輸入呼叫的中斷子程序而接受所述鍵的輸入。這為那些經(jīng)常使用被叫方4的相同服務(wù)的人來說提供了一種非常有效的IVR服務(wù)。
圖11是一個(gè)示意方框圖,示出的是根據(jù)本發(fā)明第四實(shí)施例的終端裝置2a的結(jié)構(gòu),該終端裝置2a包括IVR程序。除了一個(gè)ROM 222b已經(jīng)存儲(chǔ)話音數(shù)據(jù)412;話音響應(yīng)程序414已存儲(chǔ)在非易失性存儲(chǔ)器225中;以及話音發(fā)生器420增加在圖11中之外,終端裝置2a與裝置2相同。在這種結(jié)構(gòu)中,話音響應(yīng)程序414優(yōu)選地從服務(wù)提供商那里下載獲得。響應(yīng)檢測(cè)一個(gè)呼叫開始到一個(gè)中心設(shè)備(未示),該系統(tǒng)將控制翻譯器417執(zhí)行IVR腳本415。由用戶在菜單選項(xiàng)選擇中所按鍵的ID被傳輸?shù)轿词境龅闹行难b置。用戶可以得到由未示出的中心裝置中的一個(gè)選擇路徑所標(biāo)識(shí)的服務(wù)或信息。
本發(fā)明可以用于一個(gè)獨(dú)立裝置或機(jī)器,如圖12中所示。在圖12中,除了電話部分210和麥克風(fēng)204除去以及ROM或任何其它存儲(chǔ)裝置222a的內(nèi)容根據(jù)所述裝置2b的應(yīng)用改變之外,裝置2b與終端裝置2a相同。在這個(gè)實(shí)施例中,裝置2b的生產(chǎn)商優(yōu)選地安裝在所述存儲(chǔ)裝置222b中的IVR程序414。盡管所述IVR子系統(tǒng)不需要通信裝置,但是裝置2b可以配備有任何通信裝置。
通過使用一個(gè)如圖8中設(shè)置的翻譯器417而執(zhí)行IVR腳本415能產(chǎn)生與第三說明性實(shí)施例情形中相同的結(jié)果。應(yīng)當(dāng)注意,不需要對(duì)所述IVR腳本415作任何特殊的設(shè)置。
在不超出本發(fā)明范圍的情況下,可以形成本發(fā)明許多迥然不同的實(shí)施例。應(yīng)當(dāng)理解本發(fā)明不局限于說明書中描述的具體實(shí)施例,而是由所附加的權(quán)利要求書限定。
權(quán)利要求
1.一種中心裝置,用于提供交互式話音響應(yīng),該交互式話音響應(yīng)與用戶在終端裝置上通過通信媒介的鍵輸入有關(guān),該中心裝置包括裝置,用于與所述終端裝置通信;話音發(fā)送裝置,用于將相應(yīng)于一個(gè)給定數(shù)據(jù)的話音信號(hào)通過所述通信裝置發(fā)送到所述終端裝置;裝置,用于存儲(chǔ)話音響應(yīng)腳本,該話音響應(yīng)腳本描述所述交互式話音響應(yīng)程序,所述話音響應(yīng)程序包括至少一個(gè)允許用戶選擇一個(gè)菜單選項(xiàng)的菜單-部分;以及裝置,用于存儲(chǔ)軟件裝置,以翻譯和執(zhí)行所述話音響應(yīng)腳本;以及控制裝置,響應(yīng)來自所述終端裝置的呼叫,用于建立所述呼叫和控制所述軟件裝置執(zhí)行所述話音響應(yīng)腳本,所說軟件裝置包括音頻引導(dǎo)發(fā)送裝置,用于使用于所述至少一個(gè)菜單之一的一個(gè)音頻引導(dǎo)傳輸?shù)剿鼋K端,所述音頻引導(dǎo)包括用于所述一個(gè)菜單的菜單選項(xiàng)的音頻選項(xiàng)引導(dǎo);以及選項(xiàng)發(fā)送裝置,用于從所述菜單部分提取用于每個(gè)菜單選項(xiàng)的選項(xiàng)信息和使所述提取的選項(xiàng)信息傳輸?shù)剿鼋K端裝置,從而所述終端裝置可將用于每個(gè)菜單選項(xiàng)的所述提取的選項(xiàng)信息顯示在顯示屏上,并使由各自的包括在所述選項(xiàng)信息中的鍵ID識(shí)別的鍵發(fā)光。
2.如權(quán)利要求1所述的中心裝置,其中所述選項(xiàng)發(fā)送裝置在所述音頻引導(dǎo)發(fā)送裝置之前提取用于菜單選項(xiàng)的鍵ID。
3.如權(quán)利要求1所述的中心裝置,其中所述音頻引導(dǎo)發(fā)送裝置包括選項(xiàng)引導(dǎo)發(fā)送裝置,用于發(fā)送用于所述菜單選項(xiàng)之一的所述音頻選項(xiàng)引導(dǎo),以及其中所述選項(xiàng)發(fā)送裝置包括這樣一個(gè)裝置,該裝置在所述選項(xiàng)引導(dǎo)發(fā)送裝置之前啟動(dòng),用于提取與所述菜單選項(xiàng)之一相關(guān)的一個(gè)鍵ID,從而所述終端裝置可以在用于所述菜單選項(xiàng)之一的所述音頻選項(xiàng)引導(dǎo)發(fā)出之前,使得與所述菜單選項(xiàng)的所述之一相關(guān)的所述鍵ID的鍵發(fā)光。
4.如權(quán)利要求1所述的中心裝置,其中所述音頻引導(dǎo)發(fā)送裝置包括用于使得用于所述菜單選項(xiàng)之一的所述音頻選項(xiàng)引導(dǎo)發(fā)送到所述終端裝置的音頻選項(xiàng)發(fā)送裝置,以及其中所述選項(xiàng)發(fā)送裝置包括這樣一個(gè)裝置,在所述音頻選項(xiàng)發(fā)送裝置之前啟動(dòng),用于提取所述菜單選項(xiàng)之一和與所述菜單選項(xiàng)之一相關(guān)的一個(gè)鍵ID,從而所述終端裝置可以使得與所述菜單選項(xiàng)的所述之一相關(guān)的所述鍵ID的鍵發(fā)光并將所述鍵ID和所述菜單選項(xiàng)的所述之一在用于所述菜單選項(xiàng)之一的所述音頻選項(xiàng)引導(dǎo)發(fā)出之前顯示。
5.如權(quán)利要求1所述的中心裝置,其中所述音頻引導(dǎo)發(fā)送裝置包括音頻選項(xiàng)發(fā)送裝置,用于使用于所述菜單選項(xiàng)之一的所述音頻選項(xiàng)傳輸?shù)剿鼋K端裝置,和其中所述選項(xiàng)發(fā)送裝置包括裝置,用于在一個(gè)時(shí)刻提取所有所述鍵ID;以及裝置,在所述音頻選項(xiàng)發(fā)送裝置之前啟動(dòng),以使用于所述菜單選項(xiàng)的所述提取的鍵ID之一傳輸?shù)剿鼋K端裝置。
6.如權(quán)利要求1所述的中心裝置,其中所述話音響腳本是以語言VoiceXML寫入的,其中用于每個(gè)菜單選項(xiàng)的所述選項(xiàng)信息包括用于該菜單選項(xiàng)的一個(gè)鍵ID,和其中所述選項(xiàng)發(fā)送裝置包括用于從一個(gè)<dtmf>語句提取用于每個(gè)菜單選項(xiàng)的所述鍵ID的裝置。
7.如權(quán)利要求3所述的中心裝置,其中所述話音響應(yīng)腳本是以語言VoiceXML寫入的,其中用于每個(gè)菜單選項(xiàng)的所述選項(xiàng)信息包括用于該菜單選項(xiàng)的一個(gè)鍵ID,和其中所述選項(xiàng)發(fā)送裝置包括用于從一個(gè)<choice>語句提取用于每個(gè)菜單選項(xiàng)的所述鍵ID的裝置。。
8.如權(quán)利要求4所述的中心裝置,其中所說話音響應(yīng)腳本是以語言VoiceXML寫入的,其中所述用于每個(gè)菜單選項(xiàng)的所述選項(xiàng)信息包括該菜單選項(xiàng)和用于該菜單選項(xiàng)的一個(gè)鍵ID,和其中所述選項(xiàng)發(fā)送裝置包括用于從用于該菜單選項(xiàng)的一個(gè)<choice>語句提取每個(gè)菜單選項(xiàng)和用于每個(gè)菜單選項(xiàng)的所述鍵ID的裝置。
9.一種通信裝置,能夠與一個(gè)裝置進(jìn)行話音和數(shù)據(jù)的通信,所述裝置用于交互地提供與至少一個(gè)菜單之一上的一個(gè)菜單選項(xiàng)之一相關(guān)的話音響應(yīng),所述通信裝置包括裝置,用于撥叫想要的目的地,所述撥號(hào)裝置包括至少一個(gè)輸入裝置,該輸入裝置具有多個(gè)鍵,配置的所述鍵能夠響應(yīng)于控制信號(hào)發(fā)光;顯示裝置,用于至少顯示字符;音頻輸出裝置,用于響應(yīng)于給定信號(hào)提供音頻輸出;接收裝置,用于接收所述一個(gè)菜單的菜單選項(xiàng)和相應(yīng)的鍵ID;和顯示設(shè)備,用于在所述顯示裝置上顯示所述菜單選項(xiàng)和所述相應(yīng)鍵ID;發(fā)光裝置,用于使所述相應(yīng)鍵ID的鍵發(fā)光;以及裝置,用于響應(yīng)于所述多個(gè)鍵之一的輸入而往所述裝置發(fā)送一個(gè)與所述鍵相關(guān)的信號(hào)。
10.如權(quán)利要求9所述的通信裝置,其中所述顯示裝置和所述發(fā)光裝置根據(jù)接收所述一個(gè)菜單的所述菜單選項(xiàng)和所述相應(yīng)鍵ID進(jìn)行操作。
11.如權(quán)利要求9所述的通信裝置,其中所述接收裝置包括第二接收裝置用于從所述裝置接收與所述菜單選項(xiàng)的所述之一相關(guān)的鍵ID;其中所述發(fā)光裝置包括響應(yīng)于所述第二接收裝置,用于引起被所述鍵ID識(shí)別的鍵發(fā)光的裝置,以及其中所述通信裝置還包括這樣的裝置,響應(yīng)于接收到用于所述菜單選項(xiàng)之一的音頻選項(xiàng)引導(dǎo),通過所述音頻輸出裝置發(fā)出所述音頻選項(xiàng)引導(dǎo)。
12.如權(quán)利要求9所述的通信裝置,其中所述接收裝置包括第二接收裝置,用于從所述裝置接收所述菜單選項(xiàng)的所述之一以及與所述菜單選項(xiàng)的所述之一相關(guān)聯(lián)的鍵ID;其中所述發(fā)光裝置包括響應(yīng)于所述第二接收裝置用于引起被所述鍵ID識(shí)別的鍵發(fā)光的裝置,以及其中所述顯示裝置包括響應(yīng)于所述第二接收裝置用于將所述其中一個(gè)菜單選項(xiàng)以及所述鍵ID顯示在所述顯示裝置上的裝置。
13.一種如權(quán)利要求12所述的通信裝置,還包括裝置,響應(yīng)于接收到用于所述菜單選項(xiàng)之一的音頻選項(xiàng)引導(dǎo)通過所述音頻輸出裝置發(fā)出所述音頻選項(xiàng)引導(dǎo)。
14.一種通信裝置,能夠與一個(gè)裝置進(jìn)行話音和數(shù)據(jù)的通信,所述裝置用于交互地提供與至少一個(gè)菜單之一上的一個(gè)菜單選項(xiàng)之一相關(guān)的話音響應(yīng),所述通信裝置包括揚(yáng)聲器;顯示裝置,用于至少顯示字符;裝置,用于撥叫想要的目的地,所述撥號(hào)裝置包括至少一個(gè)十鍵鍵盤,該十鍵鍵盤具有多個(gè)鍵,配置所述鍵能夠響應(yīng)于控制信號(hào)發(fā)光;裝置,用于存儲(chǔ)話音響應(yīng)腳本,該話音響應(yīng)腳本描述所述交互式話音響應(yīng)程序,所述話音腳本包括至少一個(gè)菜單-部分,其允許用戶選擇一個(gè)菜單選項(xiàng),裝置,用于儲(chǔ)存軟件裝置,以便翻譯和執(zhí)行所述話音響應(yīng)腳本;以及控制裝置,響應(yīng)檢測(cè)呼叫開始而啟動(dòng)中心裝置,用于控制所述軟件裝置以執(zhí)行所述話音響應(yīng)腳本,所述軟件裝置包括裝置,使所說至少一個(gè)菜單之一的一個(gè)音頻引導(dǎo)通過所說揚(yáng)聲器輸出,所說音頻引導(dǎo)包括用于所說一個(gè)菜單的菜單選項(xiàng)的音頻選項(xiàng)引導(dǎo);以及裝置,用于從所述菜單部分提取用于每個(gè)菜單選項(xiàng)的選項(xiàng)信息;裝置,用于在顯示裝置上顯示所述提取的選項(xiàng)信息;裝置,用于使由所述提取的選項(xiàng)信息識(shí)別的鍵發(fā)光;以及裝置,用于響應(yīng)于所述多個(gè)鍵之一的輸入而向所述裝置發(fā)送一個(gè)與所述鍵相關(guān)的信號(hào)。
15.一種裝置,該裝置通過與用戶的對(duì)話而滿足用戶的需要,所述裝置包括揚(yáng)聲器;顯示裝置,用于至少顯示字符;裝置,用于輸入數(shù)據(jù),所述輸入裝置包括至少一個(gè)十鍵鍵盤,該十鍵鍵盤具有多個(gè)鍵,所述鍵能夠響應(yīng)于一個(gè)控制信號(hào)發(fā)光;裝置,用于存儲(chǔ)話音響應(yīng)腳本,該話音響應(yīng)腳本描述所述交互式話音響應(yīng),所說話音響應(yīng)腳本包括至少一個(gè)菜單-部分,其允許用戶選擇一個(gè)菜單選項(xiàng);裝置,用于儲(chǔ)存軟件裝置,以便翻譯和執(zhí)行所說話音響應(yīng)腳本;以及控制裝置,用于控制所述軟件裝置以執(zhí)行所述話音響應(yīng)腳本,所述軟件裝置包括裝置,用于使用于所述至少一個(gè)菜單之一的音頻引導(dǎo)通過所說揚(yáng)聲器輸出,所述音頻引導(dǎo)包括用于所述一個(gè)菜音的菜單選項(xiàng)的音頻選項(xiàng)引導(dǎo);以及裝置,用于從所述菜單部分提取用于每個(gè)菜單選項(xiàng)的所述選項(xiàng)信息;顯示裝置,用于在顯示器上顯示用于每個(gè)菜單選項(xiàng)的所述選項(xiàng)信息;裝置,用于使由所述提取的選項(xiàng)信息識(shí)別的鍵發(fā)光;裝置,響應(yīng)所述多個(gè)鍵之一的輸入,用于使用操作該裝置的所述輸入。
全文摘要
本發(fā)明公開了一種交互式話音響應(yīng)系統(tǒng),該交互式話音響應(yīng)系統(tǒng)包括一個(gè)輸出終端和中心裝置。所述終端具有十鍵鍵盤,該十鍵鍵盤具有多個(gè)鍵,這些鍵能夠響應(yīng)于一個(gè)控制信號(hào)發(fā)光。所述裝置具有話音響應(yīng)程序,該話音響應(yīng)程序包括一個(gè)或多個(gè)菜單。所述裝置將用于所述菜單之一的音頻引導(dǎo)發(fā)送到所述終端。所述音頻引導(dǎo)包括用于所述菜單的菜單選項(xiàng)的音頻選項(xiàng)引導(dǎo)。所述菜單選項(xiàng)和相應(yīng)鍵的ID被從所述音頻引導(dǎo)中提取出來并發(fā)送給所述終端。然后,所述菜單選項(xiàng)和相應(yīng)的鍵ID被顯示在一個(gè)顯示器裝置上。所述終端還使得相應(yīng)鍵ID的鍵發(fā)光。響應(yīng)于輸入所述鍵之一,一個(gè)與所述鍵相關(guān)的信號(hào)被發(fā)送給所述裝置。
文檔編號(hào)G10L15/22GK1422063SQ0215279
公開日2003年6月4日 申請(qǐng)日期2002年11月28日 優(yōu)先權(quán)日2001年11月28日
發(fā)明者田中伸明, 浦中洋, 丸山友朗 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社