專利名稱:采用計(jì)算機(jī)電話連接的音頻控制信息服務(wù)和詢問服務(wù)的對話控制方法
技術(shù)領(lǐng)域:
本發(fā)明所述方法,涉及到用戶與受語音控制的信息服務(wù)、消息服務(wù)及聯(lián)接服務(wù)之間的對話控制,這些服務(wù),是由供應(yīng)商提供并由計(jì)算機(jī)電話加實(shí)現(xiàn)的。
語音處理系統(tǒng),尤其是在通信領(lǐng)域內(nèi),正在日益擴(kuò)大其應(yīng)用。在美國,許多這樣的自動的信息服務(wù)、消息服務(wù)和聯(lián)接服務(wù),已進(jìn)入日常的生活。這也是一個(gè)重要的原因,說明為什么在這個(gè)市場上已經(jīng)建立起大量的生產(chǎn)基于語音處理技術(shù)的產(chǎn)品的公司。為了實(shí)現(xiàn)這一類服務(wù),軟件組件及其運(yùn)行期系統(tǒng),以及對話編輯器,就具有重要的意義。
對自動化電話對話進(jìn)行控制的方法和系統(tǒng),已有將近二十年的歷史了。它們有著各不相同的基本結(jié)構(gòu)。較著名的有—只對語音數(shù)據(jù)流進(jìn)行控制的系統(tǒng)和方法,例如,在電話交換機(jī)處便是這樣;—對語音數(shù)據(jù)流本身加以處理的系統(tǒng)和方法。
對語音數(shù)據(jù)流本身加以處理的系統(tǒng)和方法,是針對人機(jī)之間的對話的。這一類方法和系統(tǒng),越是接近人的對話行為和交互行為,就越是好。當(dāng)然,這一類方法和系統(tǒng),也可以對例如電話通信進(jìn)行控制,也即選號、接通等等。這類方法所采用的步驟,基本上相當(dāng)于一個(gè)用戶在打電話時(shí)的行為方式。
這一類解決方法,一步步由完全單獨(dú)的程序系統(tǒng)發(fā)展到借助于腳本語言的面向應(yīng)用的可編程系統(tǒng)。
目前現(xiàn)有的系統(tǒng),其特征為—基于文本的、接近硬件的腳本語言;—先是圖形描述語言,然后放置到腳本語言上去;—使對話成為適合于普遍應(yīng)用的嚴(yán)格按層次結(jié)構(gòu)構(gòu)成的進(jìn)程序列,或者,使其成為適合于研究用途的基于規(guī)則的語言學(xué)系統(tǒng);—在一個(gè)封閉的系統(tǒng)世界內(nèi)為某時(shí)專用的組件完成靠近硬件的實(shí)現(xiàn);
—在測試和糾錯(cuò)條件較差時(shí)的順序開發(fā)過程;—在對應(yīng)用加以規(guī)定時(shí)由于缺少結(jié)構(gòu)化手段而導(dǎo)致所建立的應(yīng)用的復(fù)雜性。
已知的系統(tǒng),總是在個(gè)別參數(shù)上存在較大的缺陷。盡管有些系統(tǒng)也標(biāo)榜使用對話,然而,它們大多是高度依賴于硬件的,或者,需要很高的運(yùn)算開銷??蓞⒁姟皻W洲語音年會會記錄”(Proceedings of Eurospeech),93,2(3),943-946頁,“對話設(shè)計(jì)原則”。
一些并聯(lián)線路多的和電話裝機(jī)量多的結(jié)構(gòu)系統(tǒng),則從結(jié)構(gòu)就難以變更,并且,在其對話行為中顯得極其僵硬。
可參見Rabiner的“IEEE語音處理在通信中的應(yīng)用會議錄”(Application of Voice Processing to TelecommunicationsProceedings of the IEEE),Vol.82,No.2,1994年2月。
本發(fā)明的任務(wù),就在于提供一種方法去控制人機(jī)對話所必需的硬件組件,使這種方法適合于由計(jì)算機(jī)電話(CTI)介入的受語音控制的信息服務(wù)、通訊服務(wù)和聯(lián)接服務(wù),本方法所適用的信息服務(wù),通訊服務(wù)和聯(lián)接服務(wù),尤其是指那種建立在高度并行性和針對群體電話服務(wù)系統(tǒng),這時(shí),所建立的體系結(jié)構(gòu)易于擴(kuò)充并可靈活地進(jìn)行對話,從而使用戶能夠迅速地訪問到所需的信息。
本發(fā)明所述方法之實(shí)現(xiàn),是藉助于由所涉及的服務(wù)開發(fā)商,利用一個(gè)以流程圖形式的圖形編碼器建立起來的控制程序,在該控制程序中,人機(jī)對話的進(jìn)行是作為一個(gè)倒行進(jìn)程,從而能夠同時(shí)并行地控制所有為詢問提供具體服務(wù)的部門以及對參與到用戶交換信息的信息輸入部件及信息輸出部件進(jìn)行控制,并且,能夠?qū)λ芯驮儐柡团c用戶交換信息而言不再需要的組件實(shí)行單個(gè)切斷和按序復(fù)位。
以流程圖形式構(gòu)思的控制程序,是基于對人機(jī)之間的信息交換所必需的對話的描述,它是借助對話的行動和已經(jīng)描述的子對話,通過對一系列行動的定義、在對話之內(nèi)對并行行動的識別以及通過對一般事件的處理規(guī)定的基礎(chǔ)上進(jìn)行的,對所述對話的解釋,則是在一臺計(jì)算機(jī)系統(tǒng)上進(jìn)行的,該系統(tǒng)有一個(gè)控制模塊用來對資源進(jìn)行控制,有一個(gè)S.100或S.300接口,使得必要時(shí)可以不依賴于電話線的數(shù)目而并行地進(jìn)行解釋。
按上述原則建立起來的控制程序或流程圖,被集成到相關(guān)服務(wù)的供應(yīng)商的控制臺管理模塊中去。
當(dāng)某個(gè)用戶對服務(wù)供應(yīng)商呼叫時(shí),經(jīng)過由服務(wù)供應(yīng)商系統(tǒng)對該用戶的有效驗(yàn)證后,即調(diào)用相應(yīng)的控制程序或流程圖,然后,就啟動所有該用戶為了獲得信息、為了與系統(tǒng)進(jìn)行交流、尤其是為了將他的獲得相關(guān)信息的愿望輸入給系統(tǒng)所必需的CTI信息輸入部件和CTI信息輸出部件,這樣,用戶可同時(shí)使用這些部件。
在本發(fā)明是,CTI部件是指—將信息輸出用戶的部件(信息輸出部件)和—將用戶的信息或愿望輸入給系統(tǒng)的部件(信息輸入部件)。
屬于CTI部件的,例如有—語音識別部件或ASR部件—語音輸出部件—傳真部件—電話部件—發(fā)話人驗(yàn)證部件用于將信息輸出給用戶的信息輸出組件,例如播音文本;適宜于作此組件的例如有錄音放送器,它可將各個(gè)單獨(dú)控制的播音文本貯存其內(nèi)。
用于輸入用戶的要求的信息輸入組件,可以是健盤或語音識別部件。
為了在人機(jī)對話中了解用戶的要求,例如可以啟動一個(gè)開通著的語音識別部件(ASR部件),并且使用戶同樣可以并行地去支配其它CTI部件。
在編制流程圖時(shí),應(yīng)使用戶在聽到問候語時(shí)即可將一個(gè)作為詢問例行程序在運(yùn)行的、由一個(gè)用作錄音放送器的語音輸出部件將播音文本加以輸出的、有用戶信息的播音文本主動地予以中斷,這樣,就能為用戶提供輸入可能性、主要是通過語音,來表達(dá)他的信息要求。經(jīng)由與此并行運(yùn)行的語音識別組件,使這個(gè)要求被接收到,并與已貯存的信息作比較。如果某個(gè)要求藉助于由用戶表達(dá)的關(guān)鍵詞匯而被識別,就經(jīng)由控制程序或流程圖使它得到控制,播音文本立刻被中斷,信息輸出部件就被復(fù)位。在編制控制程序或流程圖時(shí),原則上作如下的考慮,即當(dāng)那些并行地被接通的CTI部件中的某一個(gè)由用戶啟動或提出請求時(shí),所有并行地被接收的CTI部件被復(fù)位并且被切斷。如果由用戶輸入的信息已足以表明用戶所要求的信息,那么,用戶就能去支配他所要求的信息。例如,可以通過向用戶作語音輸出來完成播音服務(wù)。
如果由用戶輸入的信息尚不足以表明用戶所要求的信息,那么,經(jīng)由控制程序或流程圖而使詢問例行程序重新激活,所有參與用戶詢問的如上所述的CTI部件,又并行地被啟動并被置于用戶的支配之下,這時(shí),信息輸出部件,例如,一個(gè)錄音放送器,在播音文本處被啟動,在已經(jīng)從用戶處得到的信息的基礎(chǔ)上再進(jìn)一步針對目標(biāo)對信息輸出加以精化。在這個(gè)部位上,用戶還可以通過輸入一個(gè)進(jìn)一步將其信息要求加以精化的信息來中斷詢問例行程序的運(yùn)行過程。這樣,眾所周知,在經(jīng)由語音識別部件(ASR部件)輸入一個(gè)被確認(rèn)為有效的用戶信息以后,所有其他的并行地開通著的CTI部件就又被有序地復(fù)位和切斷。
按上述原則,對話將一直繼續(xù)到用戶所要求的信息得以表明為止。對CTI部件的中斷條件或者對由用戶輸入而產(chǎn)生的提前中斷,可以全局地或?qū)iT地在對話中作出反應(yīng),這一點(diǎn),可以在編輯器中通過一個(gè)全局的對話框加以實(shí)現(xiàn)。
在下面的實(shí)施例中,本發(fā)明的方法將對用戶和服務(wù)供應(yīng)商的計(jì)算機(jī)電話問訊服務(wù)和信息服務(wù)之間的對話的描述進(jìn)行較深入地說明。
圖1表示對話系統(tǒng)的原理構(gòu)成圖。
圖2表示某個(gè)信息服務(wù)對話系統(tǒng)的構(gòu)成圖。
圖3通過流程圖以信息服務(wù)為例說明本方法中用戶和對話系統(tǒng)之間進(jìn)行對話的各個(gè)步驟。
按照圖1,應(yīng)用層中的對話系統(tǒng)包含有一個(gè)控制程序/流程圖,使它成為對話代理,及時(shí)地對對話作出解釋。通過S.100接口,使應(yīng)用層跟用于控制資源的設(shè)置在控制層的控制模塊相聯(lián)接。通過S.300接口,又使控制層與網(wǎng)絡(luò)和資源相聯(lián)接,后者由CTI信息輸出部件及CTI信息輸入部件組成。
圖2表示某服務(wù)供應(yīng)商信息服務(wù)的一個(gè)實(shí)施形式。
作為具體應(yīng)用,控制程序/流程圖包含有用于信息服務(wù)的應(yīng)用程序。用于控制資源的控制模塊,跟電話接口部件、用作語音識別的ASR部件、DTMF(dual tone mode frequency,雙音模式頻率)部件和錄音放送器相聯(lián)接。這里,將錄音放送器作為信息輸出部件,而ASR部件及DTMF部件則作為信息輸入部件。與用戶的聯(lián)接,是通過電話接口這個(gè)部件來建立的。
按圖3的流程圖,下面對用戶與系統(tǒng)的對話作進(jìn)一步說明。
當(dāng)某個(gè)用戶呼叫服務(wù)供應(yīng)商的服務(wù)號碼時(shí),在電話接通并由服務(wù)供應(yīng)商的系統(tǒng)對該用戶驗(yàn)證后,就自動地通過應(yīng)用層的控制程序/流程圖使信息服務(wù)得以啟動。這時(shí),在本發(fā)明中,不管是輸出部件錄音放大器1,還是在信息服務(wù)范圍內(nèi)設(shè)置的輸入部件ASR部件和DTMF部件,都同時(shí)并行地被啟動,并經(jīng)過電話接口連通到用戶那里去。那些同時(shí)并行地可由用戶支配的信息輸入部件和信息輸出部件,它們的狀態(tài)則處于經(jīng)常的監(jiān)控之下。通過錄音放送器1,向用戶發(fā)出問候語,例如,“例如進(jìn)入‘×’公司的信息線…”。從信息輸入部件和信息輸出部件可由用戶支配的時(shí)刻開始,用戶就可以主動地經(jīng)過ASR部件或DTMF部件進(jìn)入對話控制,因?yàn)樾畔⑤斎氩考托畔⑤敵霾考恢笔艿奖O(jiān)控。
按照這里所選的實(shí)例,用戶在由他所選的信息服務(wù)的范圍內(nèi),有多種可能性去主動地形成對話。
—初次請求信息服務(wù)的用戶,往往會聽完由錄音放送器1送出的問候語。在這種情況下,當(dāng)問候文本結(jié)束后ASR部件和DTMF部件都中止復(fù)位。錄音放送器2被啟動,向用戶發(fā)送進(jìn)一步的信息文本,其中含有在信息服務(wù)范圍內(nèi)所提供的信息內(nèi)容,例如產(chǎn)品信息、服務(wù)信息或新消息。
—已多次請求過信息服務(wù)的用戶,則在問候語未完成便可以主動進(jìn)入對話,因?yàn)樗ǔR呀?jīng)知道信息服務(wù)范圍內(nèi)所提供的服務(wù)業(yè)務(wù)。這樣,他可以通過語音輸入,例如說“產(chǎn)品”這個(gè)詞,將問候語中斷。由用戶用語音輸入的詞語,通過ASR部件去與可以使問候中斷的那些詞語作比較,加以確認(rèn)。通過用于控制資源的控制模塊,使錄音放送器1、ASR部件和DTMF部件復(fù)位和切斷。這時(shí),使錄音放送器3被啟動并通向用戶,錄音放送器3中包含有“×”公司產(chǎn)品目錄信息,例如電話機(jī)、傳真機(jī)。隨著錄音放送器3起動,同時(shí)又使ASR部件和DTMF部件并行啟動并接通用戶。用戶可以從產(chǎn)品目錄表中選擇所需的產(chǎn)品,并通過語音信息將他的要求輸入進(jìn)去。然后,通過錄音放送器3,將所需的信息輸出給用戶。
為了使用戶還有另一種方法能進(jìn)入對話,還向用戶附加提供一種功能,使他可以以手動方式,例如按壓他的電話或PC機(jī)上的一個(gè)鍵,來進(jìn)入對話。在圖3所示的實(shí)施形式中,用戶既可以通過語音輸入,也可以以手動方式通過按壓電話機(jī)上的一個(gè)鍵,來進(jìn)入對話。尤其是當(dāng)用戶遇到麻煩,想要接通到操作員(話務(wù)員)時(shí),就特別需要有這種通過電話鍵或計(jì)算機(jī)鍵的輸入方法。當(dāng)用戶例如在問候語放送過程中按壓他的被賦予相應(yīng)功能的電話鍵時(shí),則由DTMF部件對此予以確認(rèn)。在包含有向話務(wù)員接通的信息的錄音放送器4被啟動之前,錄音放送器1和ASR部件先被中止和復(fù)位。在錄音放送器4給出語音信息之后,自動地將用戶接通到話務(wù)員。
按照下述兩個(gè)原則,可使對話控制的結(jié)構(gòu)對話系統(tǒng)的效率得到進(jìn)一步的提高。這兩個(gè)原則是a)藉助于一些動作和一些已被說明的對話,通過對動作的次序的規(guī)定、在一次對話之內(nèi)對并行動作的標(biāo)識、對一般性的事件處理的規(guī)定,來對所需的對話加以說明;b)只要有需要,就對已被說明的對話作并行的解釋,不管電話線的數(shù)目有多少。
當(dāng)所需的對話由圖形加以說明時(shí),就使得對話進(jìn)程變得十分明確和易于掌握。
為了擴(kuò)大對話的應(yīng)用范圍,可以讓對話用一些子對話來加以說明,這些子對話,可以通過一個(gè)子對話行動而被吸收到別的對話中去。
為了有目的地使對話的進(jìn)行得以擴(kuò)充,也可以讓各個(gè)并行的解釋(電話代理)彼此之間進(jìn)行通信和交換數(shù)據(jù)。
如果對話是用一些子對話來加以說明的,而這些子對話可以經(jīng)由一個(gè)子對話行動而被吸收到別的對話中去,那么,有益的做法是使每一個(gè)子對話行動都在輸入和輸出事件以及參數(shù)方面自動地與所屬的子對話取得平衡。
另外,如果能預(yù)先考慮到可以以圖形方式交互地測試對話和排除故障,那就是很可取的。
尤其是當(dāng)有多個(gè)不同的用戶在使用時(shí),如果各個(gè)行動都能文檔化,是很有好處的。
還有一個(gè)在應(yīng)用時(shí)可以預(yù)見到的簡化方法,就是藉助于參數(shù)來配置行動。另外,直接在圖形開放環(huán)境內(nèi)部來對語音數(shù)據(jù)加以處理,這也是很有好處的。
在較大范圍應(yīng)用時(shí),可以藉助于網(wǎng)絡(luò)管理協(xié)議通過一個(gè)計(jì)算機(jī)網(wǎng)來控制對話的解釋。
為了按照本發(fā)明的方法實(shí)現(xiàn)對對話所作的解釋,按下列算法進(jìn)行1.建立起一張全局域的變量表。2.對話被裝入,也就是說,該文件連同時(shí)對話的說明一起被讀入,并根據(jù)內(nèi)容確立行動對象的網(wǎng)絡(luò)。各個(gè)行動對象包含了由用戶定義的參數(shù);輸入事件表;輸出事件表;表示該行動是否為并行行動的一個(gè)布爾變量,并且,如果是并行的話,就有一個(gè)并行輸出。此外,按照行動的類型,確定三個(gè)工作功能,即進(jìn)入行動、等待事件和離開行動。3.在激活對話以后,對于每一個(gè)所需的對話代理,都有一個(gè)對對話的并行解釋被啟動,如下面各步所述。每個(gè)代理,其工作都完全獨(dú)立于并行地開通著的各個(gè)代理。任何時(shí)候,整個(gè)系統(tǒng)都可以擴(kuò)充更多的代理,或者,在所有代理以后被結(jié)束。也可以通過為某個(gè)代理設(shè)置一個(gè)結(jié)束標(biāo)志而從外部強(qiáng)迫這個(gè)代理結(jié)束(Smart Shutdown)。要讓整個(gè)系統(tǒng)結(jié)束,就首先要使所有代表都結(jié)束。4.為本次對話的代理,也即對本次對話所作的即時(shí)的解釋,建立起通往S.100/S.300的聯(lián)接,并且,獨(dú)立于CTI部件的請求,等待著某個(gè)CTI部件的轉(zhuǎn)接,例如,經(jīng)由一次電話呼叫。5.對第一個(gè)子對話的起始點(diǎn)進(jìn)行搜索,先使即時(shí)的對話狀態(tài)表出清,然后用一個(gè)針對這個(gè)起始點(diǎn)的對話狀態(tài)填入。6.下面從第7點(diǎn)到第9點(diǎn)將循環(huán)執(zhí)行,直到所有的對話狀態(tài)都處于結(jié)束狀態(tài)。然后,將所有對話狀態(tài)都消去,并且,如果在第7-××點(diǎn)處至少運(yùn)行過一次等待,則解釋重新在第5點(diǎn)處被接受。不然的話,就在本次對話代理的范圍內(nèi)使解釋結(jié)束。7.每個(gè)對話狀態(tài),依次被檢驗(yàn)i.如果它處于“退出”狀態(tài),就設(shè)置一個(gè)結(jié)束標(biāo)志,使全部對話的解釋結(jié)束。ii.如果它處于“處理”狀態(tài),則先實(shí)施其所屬的行動的“退出”功能。然后,對輸出條件進(jìn)行檢查,選出合適的輸出事件。通過運(yùn)算,計(jì)算出后繼行動及其輸入事件,并相應(yīng)地改變對話狀態(tài)中的參數(shù)。按現(xiàn)在的即時(shí)的行動實(shí)施“進(jìn)入”功能,然后,對于該對話狀態(tài),使即時(shí)的步驟7被重復(fù)。特點(diǎn)a)在作“子撥號/啟動”(SUBDIAL/START)動作時(shí),則占用了該地區(qū)變量的一個(gè)新的變量空間,并在那里是參照其上的變量空間,而且其呼叫的“子撥號”行動被登記注冊的。b)在作“返回”(RETURN)行動時(shí),對所有的對話狀態(tài)進(jìn)行檢查,看它們或它們的正在進(jìn)行調(diào)用的先行者是否使用同一個(gè)地區(qū)變量空間。在這種情況下是運(yùn)行并行的流程,并隨著這個(gè)“返回”行動而被結(jié)束。而且,在處于這些對話狀態(tài)時(shí),狀態(tài)被置在“取消”位置,并且隨時(shí)可調(diào)用對所屬的行動的“取消”功能。然后,各個(gè)參數(shù)被傳送到正在進(jìn)行調(diào)用的對話的該地區(qū)變量中去,使地區(qū)變量的結(jié)構(gòu)被解鎖,并隨同正在呼叫的“子撥號”行動的輸出一起向前繼續(xù)。c)在作“停止”(STOP)行動時(shí),狀態(tài)處于“退出”位置。iii.如果對話狀態(tài)處于“等待事件”狀態(tài),則應(yīng)對該狀態(tài)的所有輸出條件進(jìn)行檢查。如果其中有一個(gè)條件為真,則為即時(shí)的對話狀態(tài)算出后繼狀態(tài),如i條款中所述。iv.如果對話狀態(tài)處于“等待”狀態(tài),并且設(shè)置有結(jié)束標(biāo)志,就將狀態(tài)設(shè)為“取消”,調(diào)用所屬行動的“取消”功能。v.除上述情況之外,則對話狀態(tài)保持不變。8.如果設(shè)置有結(jié)束標(biāo)志,且所有狀態(tài)都處于結(jié)束狀態(tài),解釋程序則結(jié)束。這時(shí),各變量的數(shù)據(jù)結(jié)構(gòu)被解除,還可能使通到S.100/S.300系統(tǒng)或通到數(shù)據(jù)庫去的公開聯(lián)接被結(jié)束,從而使這個(gè)代理記錄的數(shù)據(jù)結(jié)構(gòu)被釋放。9.如果對話狀態(tài)處于“等待”狀態(tài),那現(xiàn)在等待的是一個(gè)CTI部件的某個(gè)外部事件(來自于S.100/S.300,計(jì)時(shí)器,另一個(gè)代理,另一個(gè)過程),而且,一旦這個(gè)事件進(jìn)入,就按次序?qū)θ繉υ挔顟B(tài)一一檢查,直到某個(gè)所屬的行動的事件處理功能通過返回一個(gè)肯定的真值來確定已對事件信息作了處理為止。10.如果解釋過程系由外部予以控制,那就可以設(shè)置一個(gè)全局的結(jié)束標(biāo)志,由該標(biāo)志實(shí)施切斷的功能,在第7步之下使所有開通著對話狀態(tài)被結(jié)束。解釋程序則一直運(yùn)行到所有對話狀態(tài)均處于結(jié)束狀態(tài),也就是說,處于“已結(jié)束”狀態(tài)或者其本身已自動取消。建立在對話系統(tǒng)流程圖上的作用原理,其突出的特點(diǎn)在于,圖形化的體系結(jié)構(gòu)對用戶有利,對于大量并行的計(jì)算機(jī)電話系統(tǒng)提供了集中的運(yùn)行時(shí)間環(huán)境。流程圖的主要設(shè)計(jì)組成部分在于按分類層次結(jié)構(gòu),它一方面包含各對話流程,另一方面,又包括圖形和說明的單元;將對話的說明以頁面的方式加以結(jié)構(gòu)化;輔以程序庫;使語音數(shù)據(jù)的處理集成化;建立在S.100/S.300標(biāo)準(zhǔn)之上的系統(tǒng)結(jié)構(gòu),具有輸入和輸出部件,做到使各個(gè)組件如編輯器、調(diào)試程序、運(yùn)行時(shí)間控制器以及其他輔助組件都達(dá)到集成化。
權(quán)利要求
1.一種由計(jì)算機(jī)電話連接的、受語音控制信息服務(wù)、通訊服務(wù)和聯(lián)接服務(wù)的對話控制法,在該方法中,當(dāng)某個(gè)用戶進(jìn)行呼叫時(shí),在對其訪問的權(quán)限進(jìn)行驗(yàn)證后,有一個(gè)藉助于圖形編輯器作為流程圖而建立起來的、用于對話控制的控制程序被啟動來對對話進(jìn)行控制,其特征在于—對作為流程圖建立起來的控制程序的對話的解釋是按下列算法完成的a)藉助于一些行動和一些已經(jīng)說明的子對話,通過對行動序列的規(guī)定,通過對一次對話內(nèi)部某些并行行動加以特別標(biāo)志,通過對一般的事件處理的規(guī)定,來對所需的對話加以說明;b)在一個(gè)具有S.100和S.300接口的控制模塊的計(jì)算機(jī)系統(tǒng)上,不管電話線數(shù)目的多少,只要有需要,即可實(shí)現(xiàn)并行地對已作出說明的對話及對話步長作出解釋;—通過作為控制程序構(gòu)建的流程圖,形成一個(gè)對資源進(jìn)行控制的控制模塊,通過該模塊,使得用戶可以對所有在隨時(shí)進(jìn)行的對話的范圍內(nèi)預(yù)先設(shè)定的CTI信息輸入部件和信息輸出部件進(jìn)行同時(shí)并行的支配,使這些部件受到永久的狀態(tài)監(jiān)視;—經(jīng)過信息輸出部件,自動地使一個(gè)構(gòu)成詢問例行程序的、具有操作信息的播音文本得以啟動并向用戶發(fā)送,該文本在邏輯上是與流程圖結(jié)合起來的;—不管是由用戶經(jīng)過某一個(gè)已經(jīng)激活的信息輸入部件輸入某個(gè)信息時(shí),還是在已輸出操作信息以后,將該信息與在詢問例行程序范圍內(nèi)可容許的信息內(nèi)容作比較并經(jīng)由對資源進(jìn)行控制的控制模塊認(rèn)可之后,所有受用戶支配的CTI信息輸入和輸出部件都被中止和復(fù)位;—當(dāng)由用戶輸入的信息還不足以實(shí)現(xiàn)他的信息要求時(shí),經(jīng)過那個(gè)以流程圖形式建成的控制程序,與對資源進(jìn)行控制的控制模塊一起,使得所有CTI信息輸入和輸出組件重新同時(shí)并行地處于用戶支配之下;使得包含已經(jīng)由用戶輸入信息作為基礎(chǔ)的播音文本的信息輸出部件得以啟動;用戶通過進(jìn)一步輸入一個(gè)更精確化的信息,可以主動使正在播送文本中斷;而用戶在確認(rèn)獲得有效信息后,又可重新地使所有已并行接通的信息輸入和輸出部件中止和復(fù)位;—對話過程一直進(jìn)行到a)由用戶所取得所取得的信息已包含所有為實(shí)現(xiàn)用戶的要求所必要的內(nèi)容,或者b)由用戶通過受他支配的信息輸入部件發(fā)出中斷命令。
2.如權(quán)利要求1所述的方法,其特征在于,對將由用戶通過語音輸入輸入的詞語或用戶終端設(shè)備的某個(gè)鍵,被賦有這樣的功能,即不管是得到認(rèn)可或發(fā)出中斷命令,都能通過對資源進(jìn)行控制的控制模塊建立起對服務(wù)供應(yīng)商的操作員的聯(lián)接。
全文摘要
按本發(fā)明的方法,可使客戶能進(jìn)行方便和靈活的對話,并且能夠很快地存取所希望的信息。根據(jù)本發(fā)明,用戶在呼叫之后及輸入確認(rèn)驗(yàn)證后,借助一個(gè)以流程圖表示的圖形編輯器,起動一個(gè)用來對話的控制程序。通過一個(gè)控制資源的控制模塊,為用戶同時(shí)并行地提供所有的CTI-信息輸入和輸出部件,該部件一直受到監(jiān)視,同時(shí)是并聯(lián)的。用戶當(dāng)?shù)玫絾柡蛘Z時(shí),已經(jīng)通過分配給他的信息輸入件,可以主動地進(jìn)入對話了。該對話可以根據(jù)用戶的標(biāo)記位置重新地接通。該方法適用于并聯(lián)線路及裝機(jī)客量特多的信息服務(wù)、通信及電話連接服務(wù)領(lǐng)域。
文檔編號H04M3/493GK1260932SQ98806165
公開日2000年7月19日 申請日期1998年6月16日 優(yōu)先權(quán)日1997年6月16日
發(fā)明者L·布拉德曼, C·米勒, T·蒙丁, H·帕魯斯, T·齊姆, R·P·韋策爾 申請人:德國電信股份有限公司