專利名稱:交互學(xué)習(xí)系統(tǒng)的訪問控制的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及對(duì)計(jì)算機(jī)網(wǎng)絡(luò)資源的訪問控制,具體地涉及控制對(duì)提供交互學(xué)習(xí)處理過程的網(wǎng)絡(luò)位置的訪問。
背景技術(shù):
隨著商業(yè)的全球化,對(duì)理解第二語言和能以第二語言通信的需求在增長。所以,外語/第二語言訓(xùn)練產(chǎn)業(yè)是一個(gè)快速擴(kuò)展的產(chǎn)業(yè),而且現(xiàn)在在研究如何把新的技術(shù),如因特網(wǎng),應(yīng)用于這種訓(xùn)練。當(dāng)前的語言訓(xùn)練產(chǎn)品元素包括印刷品、音頻磁帶、軟件應(yīng)用、視頻磁帶以及因特網(wǎng)網(wǎng)絡(luò),通過網(wǎng)絡(luò)提供信息和遠(yuǎn)程學(xué)習(xí)課程。對(duì)于把各種外語/第二語言訓(xùn)練過程應(yīng)用于因特網(wǎng)世界,正做過若干嘗試,但大多數(shù)只是印刷的、音頻的和視頻的材料向計(jì)算機(jī)客戶機(jī)——服務(wù)器應(yīng)用的簡單轉(zhuǎn)換,即因特網(wǎng)應(yīng)用通常未提供超出傳統(tǒng)介質(zhì)所提供的現(xiàn)有特點(diǎn)的新特點(diǎn)。
涉及外語/第二語言訓(xùn)練的出版業(yè)容易受到因偽造、出租、照相復(fù)制以及二手購買他們的印刷訓(xùn)練材料而造成的收入損失。當(dāng)某人對(duì)原始訓(xùn)練材料進(jìn)行未被授權(quán)的復(fù)制,例如非法的照相復(fù)制時(shí),便發(fā)生了偽造品。這些偽造品可能被作為真正的被授權(quán)的材料流傳出去。當(dāng)偽造品被出售時(shí),出版商不會(huì)收到補(bǔ)償,來自偽造品的全部收入為偽造品的出售者所得。發(fā)生出租損失是因?yàn)樵疾牧峡截惐怀鲎饨o第三方,于是他不需要購買原始材料。類似地,未被授權(quán)地照相復(fù)制原始材料造成對(duì)這些材料的需求減少。二手購買剝奪了出版商的收入,因?yàn)槎重涗N售商從這種銷售中得利。所有這些對(duì)原始材料的使用或者呈未被授權(quán)的或者在當(dāng)前超出了出版商的控制之外,所有這些使出版商的收入減少。如果語言訓(xùn)練材料的出版商能從他們的印刷材料的這種使用中抓到一些失掉的收入,那將是有好處的。
現(xiàn)代計(jì)算機(jī)技術(shù)能提供軟件應(yīng)用的網(wǎng)絡(luò)實(shí)現(xiàn),以使得可以得到訓(xùn)練材料的在線版本,從而能有更大數(shù)量的用戶進(jìn)行訪問。計(jì)算機(jī)技術(shù)還能用于補(bǔ)充和增強(qiáng)訓(xùn)練材料的表現(xiàn)力。通過因特網(wǎng)能方便地實(shí)現(xiàn)對(duì)這種訓(xùn)練材料的網(wǎng)絡(luò)訪問。因?yàn)樵诰€訪問是如此容易得到,而容易訪問也意味著未被授權(quán)地使用這種新介質(zhì)中的應(yīng)用程序和材料的可能性極大。說話人識(shí)別技術(shù)是提高通過在線訪問進(jìn)行語言教學(xué)的效率、質(zhì)量和趣味的潛在有力手段。在不同領(lǐng)域(如信用卡交易授權(quán)、安全訪問以及對(duì)計(jì)算機(jī)化系統(tǒng)訪問的口令保護(hù)等)的許多應(yīng)用中,說話人識(shí)別技術(shù)正在被作為安全措施使用,以保證對(duì)用戶的適當(dāng)識(shí)別。
當(dāng)前由一些公司提供多樣說話人識(shí)別產(chǎn)品,如SpeechWorksInternational公司(Boston,Massachusetts,USA)和DialogicCorporation of Parsippany(New Jersey,USA)等公司。當(dāng)前還由一些公司提供說話人識(shí)別技術(shù),如ITT SpeakerKey,Netkey和WEBKey,LucentSpeaker Verification,以及來自T-Netix公司(Englewood,Calorado,USA)的“SpeakEZ”商業(yè)應(yīng)用的一例是由Apple Computer(蘋果計(jì)算機(jī))公司(Cupertino,California,USA)把說話人識(shí)別集成到“Mac OS9”中,用于對(duì)訪問計(jì)算機(jī)操作系統(tǒng)的用戶進(jìn)行語音認(rèn)證。在這種系統(tǒng)中,在說話人識(shí)別過程完成之前訪問被拒絕。
對(duì)于出版業(yè),照相復(fù)制、二手購買、出租和偽造等現(xiàn)象是一個(gè)重大問題。由于對(duì)先前用過的材料的二手出售顯著增加,還由于主要是在教育界購買書籍再出租和照相復(fù)制書籍,使出版業(yè)遭受潛在收入的損失。有一些司法部門主張頒布出租和照相復(fù)制法律。許多這些法律可能對(duì)消費(fèi)者有利但對(duì)出版商是高度有害的,因?yàn)樗鼈儠?huì)造成減少從出版商處購買原始材料。此外,在設(shè)計(jì)師服裝業(yè)盛行的偽造現(xiàn)象也已滲透到出版業(yè),對(duì)出版商造成嚴(yán)重的利潤損失。
基于因特網(wǎng)的遠(yuǎn)程學(xué)習(xí)技術(shù)正在被使用,那里教學(xué)提供者維持一個(gè)因特網(wǎng)位置,如一個(gè)Web站點(diǎn),而用戶訪問這一教學(xué)網(wǎng)絡(luò)接受專業(yè)指導(dǎo)和技能評(píng)估。然而,如前文指出的那樣,蒙混使用這類學(xué)習(xí)網(wǎng)站的機(jī)會(huì)是很大的。例如,一位被授權(quán)的用戶可以得到對(duì)該Web網(wǎng)站的訪問以進(jìn)行計(jì)算機(jī)學(xué)習(xí)課程,但是后來可能離開了該計(jì)算機(jī),而不同的學(xué)生可能繼續(xù),占據(jù)了被授權(quán)的學(xué)生的位置。這種情況是人們不希望的,這至少有兩個(gè)理由第一,由服務(wù)提供者觀察到的表現(xiàn)不是被認(rèn)為的實(shí)際學(xué)生的表現(xiàn);第二,至少兩個(gè)人在使用該學(xué)習(xí)網(wǎng)站,盡管只有一個(gè)人在提供付費(fèi)或被收費(fèi),造成該Web網(wǎng)站提供者收入損失。
由上文的討論,應(yīng)該清楚,需要一種出版產(chǎn)品,它包含印刷的和因特網(wǎng)上的兩種材料并且只能由被授權(quán)的人們使用。這種訪問控制將允許出版商從許可費(fèi)獲益并因此從那些從出版商以外的其他來源得到他們的產(chǎn)品的用戶那里賺取收入。本發(fā)明滿足這一需求。
發(fā)明內(nèi)容
本發(fā)明提供一種技術(shù)來控制對(duì)一計(jì)算機(jī)設(shè)施處的計(jì)算機(jī)網(wǎng)絡(luò)資源的訪問,其作法是允許用戶通過網(wǎng)絡(luò)的計(jì)算機(jī)節(jié)點(diǎn)與該計(jì)算機(jī)設(shè)施進(jìn)行交互作用,這里該用戶交互作用包含通過該計(jì)算機(jī)節(jié)點(diǎn)向該計(jì)算機(jī)設(shè)施提交語言學(xué)習(xí)響應(yīng),以及進(jìn)行用戶鑒別過程以確定所允許的用戶交互作用是否是被授權(quán)的,如果確定該用戶未被授權(quán),則確定所允許的用戶交互作用是否應(yīng)繼續(xù)下去,這里以所允許的用戶交互作用期間由該計(jì)算機(jī)設(shè)施得到的用戶鑒別信息以及從用戶的語言學(xué)習(xí)響應(yīng)中提取的用戶鑒別信息來進(jìn)行該用戶鑒別過程。以這種方式,能夠無需利用計(jì)算機(jī)設(shè)施就發(fā)生用戶鑒別。
用戶鑒別能作為說話人識(shí)別過程的結(jié)果而發(fā)生。說話人識(shí)別過程利用了從當(dāng)前訪問該計(jì)算機(jī)設(shè)施的用戶收集的語音信息。該訪問控制特別適于語言訓(xùn)練系統(tǒng),它從用戶收集語音信息是作為其正常操作的一部分。以這種方式,本發(fā)明允許材料出版商把印刷材料與在計(jì)算機(jī)設(shè)施處的因特網(wǎng)材料結(jié)合,并有信心該計(jì)算機(jī)設(shè)施只能由被授權(quán)的人們使用。
在本發(fā)明的另一方面,由系統(tǒng)確定為未被授權(quán)用戶的用戶將被邀請(qǐng)成為被授權(quán)用戶,例如通過付給補(bǔ)充的登錄費(fèi)。以這種方式,用戶不知道進(jìn)行任何明顯的用戶識(shí)別檢驗(yàn)操作,而且一旦未被授權(quán)的用戶被發(fā)現(xiàn)了,他們被邀請(qǐng)為被授權(quán)用戶并繼續(xù)他們的學(xué)習(xí)過程,其交換條件是付費(fèi)。這樣,未被授權(quán)的用戶不立即被停止使用該系統(tǒng),而代之以作為增加銷售的機(jī)會(huì)對(duì)待。
在本發(fā)明的又一方面中,能提供輸入裝置如送話器裝置供人購買,這里的送話器裝置包括一個(gè)代碼發(fā)生器。它產(chǎn)生代碼輸出并在送話器裝置向用戶計(jì)算機(jī)提供電信號(hào)的信道上與用戶計(jì)算機(jī)通信。在本發(fā)明的另一方面,由用戶使用該送話器裝置,使得用戶鑒別信息包含由該送話器裝置的代碼發(fā)生器產(chǎn)生的用戶代碼。
由下文中對(duì)優(yōu)選實(shí)施例的描述應(yīng)清楚看出本發(fā)明的其他特點(diǎn)和優(yōu)點(diǎn),這些實(shí)施例以舉例方式說明了本發(fā)明的原理。
圖1是根據(jù)本發(fā)明構(gòu)成的網(wǎng)絡(luò)計(jì)算機(jī)系統(tǒng)的方框圖。
圖2是流程圖,顯示根據(jù)本發(fā)明為提供訪問控制由圖1所示計(jì)算機(jī)執(zhí)行的處理過程。
圖3是流程圖,顯示為完成圖2所示用戶鑒別處理由圖1所示計(jì)算機(jī)執(zhí)行的處理過程。
圖4是流程圖,顯示為完成用戶聲印(voice print)處理由圖1所示計(jì)算機(jī)執(zhí)行的處理過程。
圖5是流程圖,顯示為完成用戶聲印驗(yàn)證處理由圖1所示計(jì)算機(jī)執(zhí)行的處理過程。
圖6是流程圖,顯示為完成用戶跟蹤處理由圖1所示計(jì)算機(jī)執(zhí)行的處理過程。
圖7是流程圖,顯示為完成用戶技能評(píng)估處理由圖1所示計(jì)算機(jī)執(zhí)行的處理過程。
圖8是流程圖,顯示為完成連續(xù)訪問決定處理由圖1所示計(jì)算機(jī)執(zhí)行的處理過程。
圖9是根據(jù)本發(fā)明構(gòu)成的圖1所示系統(tǒng)的一臺(tái)計(jì)算機(jī)的方框圖。
圖10是帶有附加用戶輸入設(shè)備的用戶計(jì)算機(jī)的示意圖。
圖11是在用戶計(jì)算機(jī)顯示器上顯示的示例萬維網(wǎng)頁的一個(gè)表現(xiàn),顯示出用戶選擇數(shù)據(jù)模塊。
具體實(shí)施例方式
圖1是根據(jù)本發(fā)明提供網(wǎng)絡(luò)訪問控制的系統(tǒng)100的方框圖。在個(gè)人計(jì)算機(jī)104處的用戶102在計(jì)算機(jī)網(wǎng)絡(luò)106(如因特網(wǎng))上發(fā)起一個(gè)通信會(huì)話(session),以得到對(duì)交互式網(wǎng)絡(luò)資源108的訪問。網(wǎng)絡(luò)資源108可以包含例如由學(xué)習(xí)服務(wù)器110提供的交互學(xué)習(xí)計(jì)算機(jī)設(shè)施,學(xué)習(xí)服務(wù)器110與說話人識(shí)別處理器112一致行動(dòng)。學(xué)習(xí)服務(wù)器110接收來自用戶102的訪問請(qǐng)求并允許用戶訪問計(jì)算機(jī)網(wǎng)絡(luò)設(shè)施108,于是該用戶利用該設(shè)施,當(dāng)使用該設(shè)施時(shí),用戶將通過提供語音命令和響應(yīng)系統(tǒng)查詢偶爾地提供語音信息。在由用戶發(fā)起訪問之后,計(jì)算機(jī)設(shè)施108等待一段預(yù)定的時(shí)間,然后確認(rèn)該用戶的語音信息已被送入在計(jì)算機(jī)設(shè)施108處含有的網(wǎng)絡(luò)授權(quán)數(shù)據(jù)庫114。
如果先前未曾送入該用戶的語音信息,則在當(dāng)前的通信會(huì)話期間服務(wù)器計(jì)算機(jī)110將從識(shí)別出的用戶102接收語音數(shù)據(jù)作為該用戶在用戶客機(jī)節(jié)點(diǎn)104說話的結(jié)果。服務(wù)器計(jì)算機(jī)響應(yīng)由使用說話人識(shí)別技術(shù)確定是否該用戶為被授權(quán)用戶的確定結(jié)果,確定是否允許由所識(shí)別出的用戶繼續(xù)訪問計(jì)算機(jī)網(wǎng)絡(luò)設(shè)施108。于是本發(fā)明通過允許用戶訪問然后在用戶利用該計(jì)算機(jī)設(shè)施的同時(shí)以說話人識(shí)別技術(shù)不引人注目地進(jìn)行用戶鑒別,從而實(shí)現(xiàn)對(duì)計(jì)算機(jī)設(shè)施在線訪問的控制。
在圖1所示實(shí)施例中,計(jì)算機(jī)設(shè)施108提供語言教導(dǎo)。如果希望的話,該設(shè)施可以提供其他類型的信息和服務(wù)。在用戶與該計(jì)算機(jī)設(shè)施進(jìn)行在線交互作用期間,用戶將在檢索課程數(shù)據(jù)庫120之后從該計(jì)算機(jī)設(shè)施接收語言課程。所收到的課程可以包括音頻視頻、文本和圖形信息的組合122。視頻單元可在個(gè)人計(jì)算機(jī)104的顯示器上觀看,音頻單元可由用戶經(jīng)個(gè)人計(jì)算機(jī)104的揚(yáng)聲器或耳機(jī)或頭戴受話器124收聽。課程數(shù)據(jù)庫120根據(jù)語言教學(xué)計(jì)劃提供課程或數(shù)據(jù)模塊。數(shù)據(jù)模塊可在交互作用基礎(chǔ)上被接收,如由Web頁傳送或通過因特網(wǎng)流技術(shù),或者數(shù)據(jù)模塊可由網(wǎng)絡(luò)下載接收,如通過文件傳輸技術(shù),供以后由用戶閱讀。
用戶102通過產(chǎn)生語音126對(duì)所收到的學(xué)習(xí)模塊做出反應(yīng),語音126將由個(gè)人計(jì)算機(jī)104的送話器裝置128接收。此外,用戶可以以個(gè)人計(jì)算機(jī)上的鍵盤和顯示鼠標(biāo)器向計(jì)算機(jī)設(shè)施108提供輸入。在與用戶的這種計(jì)算機(jī)交互作用過程中,計(jì)算機(jī)104將以本領(lǐng)域技術(shù)人員都知道的方式把用戶的語音轉(zhuǎn)換成語音信息并把這種數(shù)據(jù)提供給計(jì)算機(jī)設(shè)施108。然后將由說話人識(shí)別處理器112將該語音信息與授權(quán)數(shù)據(jù)庫114中存儲(chǔ)的語音信息加以比較。這種比較技術(shù)是本領(lǐng)域技術(shù)人員都知道的。說話人識(shí)別處理器112和學(xué)習(xí)服務(wù)器110可以包含計(jì)算機(jī)設(shè)施108的單獨(dú)的計(jì)算機(jī),或者它們的功能可以組合到單一計(jì)算機(jī)中。用戶的語音信息還可以稱為說話人驗(yàn)證信息或“聲印(voiceprint)”信息。根據(jù)語音信息比較,學(xué)習(xí)服務(wù)器110將決定是否允許用戶繼續(xù)訪問。在圖2中對(duì)這一處理過程給予了更詳細(xì)的描述。
用戶授權(quán)圖2是流程圖,顯示圖1所示系統(tǒng)100執(zhí)行的處理過程以根據(jù)本發(fā)明提供訪問控制和確認(rèn)用戶授權(quán)。處理過程以用戶請(qǐng)求系統(tǒng)進(jìn)行用戶識(shí)別開始,如流程圖中編號(hào)202的方框所示。在這一操作中,用戶可能被要求提供他或她的口令或代碼以及名字。這種初始自識(shí)別可由鍵盤輸入或由語音輸入來提供。在語音輸入的情況中,用戶將以向計(jì)算機(jī)送話器中說話來響應(yīng),從而產(chǎn)生該用戶的聲印,其輸入方式是本領(lǐng)域技術(shù)人員都清楚知道的。替代作法是可以通過對(duì)用戶的語音取樣或其他自動(dòng)獲取用戶信息手段自動(dòng)地進(jìn)行初始識(shí)別202。
不論在哪種情況中,用戶識(shí)別202將確認(rèn)一個(gè)已提供識(shí)別參數(shù)(如名字和口令)的人在授權(quán)數(shù)據(jù)庫中對(duì)于所提供的名字和口令有匹配的條目。于是系統(tǒng)允許該用戶訪問該計(jì)算機(jī)設(shè)施。如果在授權(quán)數(shù)據(jù)庫中未找到匹配,則系統(tǒng)阻止進(jìn)一步訪問或向用戶提供一個(gè)成為被授權(quán)用戶的機(jī)會(huì),例如通過付費(fèi)。這樣,在該優(yōu)選實(shí)施例中,第一次的用戶將被分轉(zhuǎn)到一個(gè)登記過程作為用戶識(shí)別202的一部分。
當(dāng)收到用戶的說話人驗(yàn)證信息時(shí),系統(tǒng)將檢驗(yàn)確定該用戶的聲印信息是否已存在于該系統(tǒng)中。這由判決框204代表。如果已經(jīng)收到過該聲印,則在判決框204有肯定輸出,于是在框206將識(shí)別出課程或?qū)W習(xí)模塊供發(fā)送給該用戶。例如,系統(tǒng)可能提供課程計(jì)劃中的下一個(gè)系列課程。如果被檢驗(yàn)的聲印先前未曾被收到過,則在判決框204有否定輸出,這表明一個(gè)新用戶在試圖得到對(duì)該計(jì)算機(jī)設(shè)施的訪問。用戶的聲印信息實(shí)際上是系統(tǒng)用以授權(quán)或驗(yàn)證用戶的手段。所以,如果該用戶是新用戶,則在框208將構(gòu)成該新用戶的聲印并將其存儲(chǔ)于數(shù)據(jù)庫中。下文中將更詳細(xì)地描述這一過程。
一旦系統(tǒng)已經(jīng)確認(rèn)該用戶的聲印信息是可用的,則可以識(shí)別出一個(gè)課程供發(fā)送給該用戶,這里在流程圖中的編號(hào)206的框中進(jìn)行的。一旦該用戶已循環(huán)經(jīng)過全部課程,則將在框210結(jié)束這一課程序列。如流程圖中編號(hào)212的框中指出的那樣,課程將從課程數(shù)據(jù)庫中檢索出來。在與系統(tǒng)交互作用期間,到結(jié)束單個(gè)課程時(shí),將在用戶計(jì)算機(jī)的顯示器上向用戶展現(xiàn)一個(gè)或多個(gè)問題。如框212中指出的那樣,這些問題也將從學(xué)習(xí)設(shè)施處的課程數(shù)據(jù)庫中提取供展現(xiàn)給用戶。這些問題將要求用戶口頭回答以記錄一個(gè)短語214。用戶的語音響應(yīng)也將被記錄在聲印授權(quán)數(shù)據(jù)庫,創(chuàng)建帶有相應(yīng)語音參數(shù)的實(shí)時(shí)聲印。在與系統(tǒng)交互作用以完成課程的正常過程中收集的這一聲印信息將由系統(tǒng)用于決定是否繼續(xù)進(jìn)行該課程。
更具體地說,優(yōu)選地,系統(tǒng)將允許發(fā)生正常的課程操作并將周期性地進(jìn)行檢驗(yàn)以確定正在學(xué)習(xí)課程的用戶是否是先前以前面得到的口令和名字標(biāo)識(shí)的同一個(gè)人(框202)。這防止諸如一個(gè)人得到一被授權(quán)用戶的名字和口令并裝作那個(gè)用戶試圖繼續(xù)課程學(xué)習(xí)的情況。圖2顯示有三種方式檢驗(yàn)用戶授權(quán),如在“檢驗(yàn)”框216中描述的那樣。這三種檢驗(yàn)每個(gè)提供一個(gè)訪問參數(shù)授權(quán)輸出。系統(tǒng)可以進(jìn)行用戶的聲印檢驗(yàn)218,系統(tǒng)可以針對(duì)先前的課程進(jìn)展來跟蹤正在學(xué)習(xí)的用戶的進(jìn)展220,以及系統(tǒng)可以評(píng)估正在學(xué)習(xí)的用戶的技能222。應(yīng)該指出,這三種授權(quán)檢驗(yàn)218、220、222每種從用戶的語言響應(yīng)中提取信息,無需侵入用戶的交互過程而且無需用戶知道該授權(quán)提取過程。
為實(shí)現(xiàn)聲印檢驗(yàn)218,系統(tǒng)使用語音識(shí)別技術(shù)將被授權(quán)用戶的記錄聲印信息與正在學(xué)習(xí)該課程的用戶的聲印信息加以比較。下文將更詳細(xì)地描述這一點(diǎn)。該比較是在后臺(tái)發(fā)生的,不干擾用戶也不干擾課程。為實(shí)現(xiàn)用戶進(jìn)展跟蹤220,系統(tǒng)將跟隨用戶在課程計(jì)劃中的進(jìn)展,以檢驗(yàn)是否有異常。正在學(xué)習(xí)的用戶在當(dāng)前課程水平方面的未預(yù)料到的或不尋常的變化(或上升或下降)都可能表明一個(gè)被授權(quán)的用戶已允許另外某人進(jìn)入該系統(tǒng)。一旦以這種方式警告有潛在的問題,系統(tǒng)將優(yōu)選地通過針對(duì)存儲(chǔ)的用戶聲印信息再次檢驗(yàn)正在學(xué)習(xí)的用戶的聲印信息,確定該正在學(xué)習(xí)的用戶實(shí)際上是否是被授權(quán)用戶。為實(shí)現(xiàn)對(duì)正在學(xué)習(xí)的用戶技能的評(píng)估222,系統(tǒng)將跟蹤課程計(jì)劃中該用戶的技能。未預(yù)料到的較低(或較高)技能結(jié)果能表明一被授權(quán)的用戶已允許一未被授權(quán)的用戶進(jìn)行訪問。在系統(tǒng)以這種方式受到潛在問題警告時(shí),系統(tǒng)將優(yōu)選地通過再次檢驗(yàn)該用戶的聲印信息,確定該用戶實(shí)際上是否是被授權(quán)用戶。
在進(jìn)行了必要的用戶授權(quán)檢驗(yàn)之后,系統(tǒng)將對(duì)正在學(xué)習(xí)的用戶是否是伴有第一次在框202得到的用戶名和口令的先前已被授權(quán)的用戶做出結(jié)論。然后在框224,系統(tǒng)將決定對(duì)用戶的識(shí)別。即系統(tǒng)將決定該用戶是否是適當(dāng)許可的或被授權(quán)的用戶。然后系統(tǒng)將對(duì)繼續(xù)訪問和繼續(xù)課程做出決定,如編號(hào)226的繼續(xù)框指出的那樣。如果系統(tǒng)對(duì)該用戶的識(shí)別有任何懷疑,則在正在學(xué)習(xí)的用戶的計(jì)算機(jī)屏幕上出現(xiàn)一條消息并優(yōu)選地在框228立即停止當(dāng)前課程。如果系統(tǒng)決定繼續(xù)是適當(dāng)?shù)模瑒t處理過程返回框206處的課程展現(xiàn)。
用戶口令識(shí)別如在上述框202指出的那樣,當(dāng)用戶第一次試圖使用該系統(tǒng)時(shí)進(jìn)行用戶識(shí)別。圖3顯示初始用戶識(shí)別處理的詳情,在那里檢驗(yàn)用戶名和口令。首先,用戶被要求提供口令信息,該信息出現(xiàn)在語言訓(xùn)練出版商生產(chǎn)的教科書的用戶本中,或者可以由送話器提供,或者由限制訪問的輸入設(shè)備(如下文進(jìn)一步討論的送話器裝置)提供。例如,可以在用戶的計(jì)算機(jī)屏上出現(xiàn)如下消息“請(qǐng)輸入你的口令”。在圖3流程圖的框302中,用戶將輸入口令,它能在例如教科書中找到或者附在送話器或輸入設(shè)備上。然后,在框304系統(tǒng)將在授權(quán)數(shù)據(jù)庫中搜索該口令并在框306針對(duì)數(shù)據(jù)庫中的口令檢驗(yàn)由用戶輸入的口令。如果系統(tǒng)確定該口令不存在,則在判決框308給出否定輸出,于是在用戶的計(jì)算機(jī)屏上出現(xiàn)警告信息。例如,可以在屏幕上出現(xiàn)如下信息“你提供了錯(cuò)誤碼的用戶口令”,請(qǐng)與我們聯(lián)系,我們將樂于盡快協(xié)助你”。然后系統(tǒng)在框310立即停止處理該課程。
如果系統(tǒng)確定由用戶輸入的口令的確存在,則用戶將被要求填入他或她的名字。例如,可以在用戶計(jì)算機(jī)屏上出現(xiàn)如下消息“請(qǐng)輸入你的名字”。在框312用戶將輸入他或她的名字。系統(tǒng)將檢驗(yàn)該用戶名并確定該用戶是否是新用戶,如在判決框314中指出的那樣。如果在數(shù)據(jù)庫中未發(fā)現(xiàn)該用戶的名字,則該用戶是一個(gè)新用戶。在判決框314有一肯定輸出,在框316該用戶名將被添加到口令授權(quán)數(shù)據(jù)庫并在框318將被指出是新用戶。優(yōu)選地,授權(quán)數(shù)據(jù)庫包括關(guān)于被授權(quán)用戶的信息,如名字、口令(例如來自伴隨的教科書)、用戶技能參數(shù)(課程水平、技能評(píng)估)以及聲印樣本參數(shù)。通過其后使用這些信息,系統(tǒng)將防止任何其他用戶使用這同一口令。在這一階段(框318),當(dāng)新用戶名首次添加到授權(quán)數(shù)據(jù)庫時(shí),該用戶的所有技能參數(shù)將被置為零級(jí)。
這樣,系統(tǒng)已驗(yàn)證了所提供的口令是合法的口令(框308)并已驗(yàn)證了數(shù)據(jù)庫中的用戶名(或已把用戶名送入數(shù)據(jù)庫(框314)。接下來,系統(tǒng)將在口令數(shù)據(jù)庫中搜索該用戶以檢驗(yàn)確定該用戶名是否與該口令匹配,如在判決框320中指出的那樣。如果用戶不是被授權(quán)用戶,則在判決框320有否定輸出,則系統(tǒng)阻止用戶繼續(xù)并將在框322停止。例如,將在屏上出現(xiàn)如下消息“我們無法識(shí)別你。請(qǐng)與我們聯(lián)系,我們將樂于盡快協(xié)助你”。然后系統(tǒng)將立即停止處理該課程計(jì)劃。
如果用戶名與用戶口令匹配,則在編號(hào)320的判決框有一肯定輸出。則系統(tǒng)在流程圖中編號(hào)324的框中初始化一個(gè)錯(cuò)誤計(jì)數(shù)。該錯(cuò)誤計(jì)數(shù)是未被授權(quán)用戶指示。在預(yù)先確定的識(shí)別失敗次數(shù)(由錯(cuò)誤計(jì)數(shù)表示)之后,系統(tǒng)將把該用戶認(rèn)作未被授權(quán)用戶并停止整個(gè)過程。然后在框326系統(tǒng)從口令授權(quán)數(shù)據(jù)庫中檢索課程水平并在框328把當(dāng)前用戶的課程水平設(shè)成這一搜索出的水平。這一步驟結(jié)束用戶識(shí)別處理過程。
構(gòu)成用戶聲印構(gòu)成新用戶聲印作為識(shí)別用戶手段的過程示于圖4。如果系統(tǒng)確定對(duì)于一個(gè)識(shí)別出的想要訪問學(xué)習(xí)設(shè)施的用戶不存在聲印信息,則進(jìn)行這一過程。在由圖4流程圖的編號(hào)402的框代表的第一步驟中,系統(tǒng)初始化聲印參數(shù)。本領(lǐng)域技術(shù)人員將會(huì)理解,數(shù)字形式的語音信息由特定的眾所周知的參數(shù)代表。框402指出,系統(tǒng)把這些參數(shù)設(shè)為零或其他初始狀態(tài),準(zhǔn)備接收相應(yīng)于被識(shí)別出的用戶的那些參數(shù)。
在由流程圖中編號(hào)404的框代表的下一步驟中,系統(tǒng)收集聲印信息。如果該聲印信息已被成功地存儲(chǔ),則過程在框406結(jié)束。如果尚未成功地收集聲印信息。意味著它尚未在口令數(shù)據(jù)庫中,于是在框404系統(tǒng)通過讓用戶向用戶計(jì)算機(jī)送話器中說一個(gè)短語來收集聲印信息。例如,可以讓用戶回答顯示屏上出現(xiàn)的一個(gè)問題。優(yōu)選地,該問題是從課程數(shù)據(jù)庫中隨機(jī)選出的,如流程圖中編號(hào)為410的框指出的那樣。用戶的說話響應(yīng)由送給器輸出信號(hào)表示,在流程圖的編號(hào)412的框處被數(shù)字化并記錄在用戶計(jì)算機(jī)中。在框414所記錄的說話響應(yīng)信息被處理。這一處理包括以特定數(shù)據(jù)格式(如稱作倒譜(Cepstral)系數(shù)的數(shù)據(jù)格式)表示數(shù)字化信息和提供說話音調(diào)估計(jì)的公知處理技術(shù)。這一處理在例如下述文獻(xiàn)中描述過“用于穩(wěn)健的不依賴文本的說話人識(shí)別的非線性鑒別特征提取”,作者Y.Konig,L.Heck,M.Weintraub以及K.Sonmez(1998),RLA2C-ESCA文集,說話人識(shí)別及其商業(yè)和法庭應(yīng)用,72-75頁,Avignon,F(xiàn)rance.
接下來,如流程圖中編號(hào)416的框指出的那樣,系統(tǒng)提取聲印參數(shù),從而確定將由系統(tǒng)用于用戶識(shí)別的語音信息。提取出的參數(shù)允許更緊湊地表示聲印信息。這一步驟優(yōu)選地由用戶計(jì)算機(jī)完成,以減少必須通過計(jì)算機(jī)網(wǎng)絡(luò)發(fā)送給學(xué)習(xí)設(shè)施的數(shù)據(jù)量。最后,在框418提取出的聲印信息提供給學(xué)習(xí)設(shè)施,并在框420,學(xué)習(xí)服務(wù)器把聲印信息存儲(chǔ)到授權(quán)數(shù)據(jù)庫。
檢驗(yàn)語音信息如上文指出的那樣,說話人識(shí)別技術(shù)用于課程期間比較被授權(quán)用戶聲印與新用戶的記錄比較,這是產(chǎn)生訪問授權(quán)輸出的三種方式之一。聲印比較將在后臺(tái)發(fā)生,正在學(xué)習(xí)的用戶不會(huì)知道這一過程,而且既不會(huì)干擾用戶也不會(huì)干擾課程的進(jìn)展。圖5顯示該過程的詳情。
在由圖5流程圖編號(hào)502的框指出的第一聲印檢驗(yàn)步驟中,系統(tǒng)處理所記錄的短語。這一處理是公知的,如能由上述參考文獻(xiàn)理解的那樣,它提出了一種可能的途徑。在上述參考文獻(xiàn)(用于穩(wěn)健的不依賴文本的說話人識(shí)別的非線性鑒別特征提取)中描述的過程包括如下處理1.對(duì)每個(gè)語音幀,提取17個(gè)倒譜系數(shù)和音高估計(jì)。
2.把當(dāng)前幀特征加上4個(gè)過去幀加上4個(gè)未來幀輸入到5層MLP162維矢量中,以產(chǎn)生31個(gè)輸出。
3.為目標(biāo)說話人訓(xùn)練GMM。
然后,如編號(hào)504的判決框所示,學(xué)習(xí)設(shè)施比較處理過的聲印信息和存儲(chǔ)在學(xué)習(xí)設(shè)施數(shù)據(jù)庫中的用戶聲印信息。如果這兩個(gè)信息不匹配,則判決框504有否定輸出。于是在框506將把一個(gè)錯(cuò)誤加到錯(cuò)誤計(jì)數(shù)上。該錯(cuò)誤計(jì)數(shù)由其他學(xué)習(xí)設(shè)施過程使用,這將在下文中描述。這一比較步驟完成該聲印檢驗(yàn)過程。
跟蹤用戶進(jìn)展檢驗(yàn)用戶授權(quán)和產(chǎn)生訪問授權(quán)輸出(圖2)的另一途徑是跟蹤被授權(quán)用戶通過課程計(jì)劃的進(jìn)展。系統(tǒng)認(rèn)識(shí)到由在學(xué)習(xí)的用戶造成的課程水平的任何改變都可能是未被授權(quán)的用戶使用該產(chǎn)品和訪問該學(xué)習(xí)設(shè)施的指示。系統(tǒng)對(duì)用戶進(jìn)展的跟蹤通過在使用期間起動(dòng)對(duì)用戶聲印信息的再檢驗(yàn)幫助防止這種未被授權(quán)的使用。用戶進(jìn)展跟蹤示于圖6。如采用聲印比較過程(圖5)一樣,用戶進(jìn)展跟蹤將在后臺(tái)發(fā)生,正在學(xué)習(xí)的用戶不會(huì)知道這一過程,而且既不會(huì)干擾用戶也不會(huì)干擾課程的進(jìn)展。
在用戶進(jìn)展跟蹤的第一步驟,系統(tǒng)從學(xué)習(xí)設(shè)施授權(quán)數(shù)據(jù)庫中搜索被識(shí)別出的用戶在學(xué)習(xí)計(jì)劃中的先前課程的水平,這在圖6的流程圖中由編號(hào)為602的框指出,并將那個(gè)水平與所識(shí)別出的用戶當(dāng)前使用的課程水平加以比較,如框604所示。對(duì)課程計(jì)劃的某些重復(fù)和復(fù)習(xí)或預(yù)習(xí)是所預(yù)料的,但與先前用戶上課的課程水平相比,如果當(dāng)前課程計(jì)劃水平有較大的不一致,則可能表明被授權(quán)用戶以外的某人已得到了對(duì)被授權(quán)用戶的名字和口令的訪問。所以,在編號(hào)606的判決框,系統(tǒng)根據(jù)是否大于預(yù)定的可接受的差別來確定當(dāng)前的課程水平是否不同于先前的課程水平。預(yù)期的或者說可接受的差別通常是課程計(jì)劃中的課程總數(shù)及課程計(jì)劃的難度的函數(shù)。可接受的差別應(yīng)由涉及開發(fā)該系統(tǒng)學(xué)習(xí)計(jì)劃的人們提供。
在判決框606,如果與先前通信會(huì)話的水平相比,當(dāng)前課程沒有超出可接受的差別范圍,則在此判決框有否定輸出,于是用戶進(jìn)展跟蹤過程完成。如果與先前的課程水平相比當(dāng)前的課程水平太低或太高,則在框608由系統(tǒng)向用戶授權(quán)錯(cuò)誤計(jì)數(shù)添加一個(gè)錯(cuò)誤。然后,優(yōu)選地,該錯(cuò)誤計(jì)數(shù)在框610啟動(dòng)用戶聲印檢驗(yàn),這是前文聯(lián)系圖5描述的過程。這就完成了用戶進(jìn)展跟蹤檢驗(yàn)。
用戶技能評(píng)估檢驗(yàn)用戶授權(quán)和產(chǎn)生訪問授權(quán)輸出(圖2)的另一途徑是評(píng)估正在學(xué)習(xí)的用戶在課程計(jì)劃中的技能。系統(tǒng)認(rèn)識(shí)到與被授權(quán)用戶相比正在學(xué)習(xí)的用戶的技能的任何戲劇性(即顯著的)變化都可能是未被授權(quán)的用戶在使用該產(chǎn)品的指示。由系統(tǒng)對(duì)用戶技能的評(píng)估通過在使用期間啟動(dòng)對(duì)用戶聲印信息的再檢驗(yàn)幫助防止這種未被授權(quán)的使用。用戶進(jìn)展跟蹤示于圖7。如采用聲印比較過程(圖5)一樣,用戶技能評(píng)估將在后臺(tái)發(fā)生,正在學(xué)習(xí)的用戶不會(huì)知道這一過程,而且既不會(huì)干擾用戶也不會(huì)干擾課程的進(jìn)展。
在用戶技能評(píng)估的第一步驟,系統(tǒng)從授權(quán)數(shù)據(jù)庫中搜索被識(shí)別出的用戶的技能數(shù)據(jù),如流程圖中編號(hào)702的框指出的那樣,并針對(duì)當(dāng)前用戶的技能對(duì)其進(jìn)行檢驗(yàn),如流程圖中編號(hào)704的框指出的那樣。系統(tǒng)將檢驗(yàn)以找出太低或太高技能的情況。在編號(hào)706的判決框,系統(tǒng)檢驗(yàn)用戶的低技能。如果當(dāng)前正在學(xué)習(xí)的用戶的技能與先前該用戶的技能相比太低,則在判決框706有肯定輸出,于是在框708將對(duì)錯(cuò)誤計(jì)數(shù)添加一個(gè)錯(cuò)誤,并在框710再次檢驗(yàn)該用戶的聲印。
應(yīng)該指出,用戶技能可以包含用戶適當(dāng)?shù)陌l(fā)音技能。例如,一個(gè)日本人(非本土美國人)用戶可能已被訓(xùn)練過適當(dāng)?shù)匕l(fā)美國英語字母“R”的音。開始時(shí),該用戶的發(fā)音可能被認(rèn)作美國英語“L”的發(fā)音,經(jīng)過強(qiáng)化訓(xùn)練,它可以聽起來像適當(dāng)?shù)拿绹⒄Z“R”的發(fā)音。這樣的技能(適當(dāng)?shù)匕l(fā)音美國英語“R”)是上述用戶技能的一個(gè)例子。
授權(quán)決定在系統(tǒng)對(duì)用戶授權(quán)進(jìn)行隨機(jī)檢驗(yàn)并接收訪問授權(quán)參數(shù)(圖2)之后,系統(tǒng)將根據(jù)該訪問授權(quán)參數(shù)決定是否繼續(xù)該課程。在上述系統(tǒng)中,訪問授權(quán)參數(shù)包含由學(xué)習(xí)服務(wù)器保持的錯(cuò)誤計(jì)數(shù)。訪問授權(quán)參數(shù)示于圖8。系統(tǒng)在判決框802檢驗(yàn)該錯(cuò)誤計(jì)數(shù)。如果該錯(cuò)誤計(jì)數(shù)表明聲印檢驗(yàn)失敗次數(shù)少于預(yù)先確定的極限數(shù),則在判決框802有肯定輸出,于是系統(tǒng)將決定當(dāng)前用戶是一個(gè)被授權(quán)的用戶并在框804讓課程計(jì)劃繼續(xù)。例如,錯(cuò)誤計(jì)數(shù)的最大數(shù)可以是三個(gè)錯(cuò)誤。如果錯(cuò)誤計(jì)數(shù)不少于允許的最大數(shù),則在判決框802有否定輸出,并在框806停止課程進(jìn)行。不論哪種情況,系統(tǒng)可以把繼續(xù)標(biāo)志設(shè)為“Yes(是)”值或“No(否)”值,從而控制課程進(jìn)行。如果盡管有若干次聲印檢測(cè)失敗,但系統(tǒng)不能肯定地確定一特定用戶是未被授權(quán)的,則系統(tǒng)將使該用戶繼續(xù)課程。這樣,在這種情況下繼續(xù)標(biāo)志將被更新為“Yes(是)”值。
計(jì)算機(jī)構(gòu)成如上文聯(lián)系圖1描述的那樣,學(xué)習(xí)服務(wù)器110和說話人識(shí)別處理課112的功能可以分布在多個(gè)計(jì)算機(jī)上或者可以在單個(gè)計(jì)算機(jī)上實(shí)現(xiàn)。實(shí)現(xiàn)“計(jì)算機(jī)設(shè)施”處理過程的計(jì)算機(jī)以及實(shí)現(xiàn)用戶“個(gè)人計(jì)算機(jī)”處理過程的計(jì)算機(jī)或該系統(tǒng)中的任何其他計(jì)算機(jī)設(shè)備可以包含多種處理設(shè)備,如手持計(jì)算設(shè)備、個(gè)人數(shù)字助理(PDA)以及適于實(shí)現(xiàn)這里所述功能的任何傳統(tǒng)的計(jì)算機(jī)。
圖9是示例計(jì)算機(jī)設(shè)備900(如可以包含圖1所示PC或服務(wù)器計(jì)算設(shè)備)的方框圖,每個(gè)計(jì)算機(jī)900在中央處理單元(CPU)902控制下操作,如來自多家供貨商的專用集成電話(ASIC),或“Pentium(奔騰)”類微處理器及相關(guān)聯(lián)的集成電路芯片,可從Intel(英特爾)公司(Santa Clara,California,USA)買到,命令和數(shù)據(jù)可從用戶控制面板、遠(yuǎn)程控制設(shè)備或鍵盤與鼠標(biāo)組合904輸入,而輸入和輸出可在顯示906上被看到。顯示906通常為視頻監(jiān)視器或平面板顯示器。用戶PC(圖1)是可由聲音啟動(dòng)的裝置,它能接收來自用戶的語音輸入,所以,除了鍵盤和鼠標(biāo),用戶PC還將包括送話器和聲卡接口作為輸入外圍設(shè)備904的一部分。
計(jì)算機(jī)設(shè)備900可以包含個(gè)人計(jì)算機(jī),或在客戶機(jī)的情況中該計(jì)算機(jī)設(shè)備可以包含萬維網(wǎng)設(shè)備或其他適當(dāng)?shù)木W(wǎng)絡(luò)通信和由聲音啟動(dòng)的設(shè)備。在個(gè)人計(jì)算機(jī)的情況中,設(shè)備900優(yōu)選地包括直接存取存儲(chǔ)設(shè)備(DASD)908,如固定硬盤驅(qū)動(dòng)器(HDD)。存儲(chǔ)器910通常包含易失半導(dǎo)體隨機(jī)存取存儲(chǔ)器(RAM)。如果計(jì)算機(jī)設(shè)備900是個(gè)人計(jì)算機(jī),優(yōu)選地,它包括程序產(chǎn)品讀出器912,它接受程序產(chǎn)品存儲(chǔ)設(shè)備914,程序產(chǎn)品讀出器能從它讀數(shù)據(jù)(和可選地能向它寫數(shù)據(jù))。該程序產(chǎn)品讀出器能包含例如盤驅(qū)動(dòng)器,而程序產(chǎn)品存儲(chǔ)設(shè)備能包含可卸存儲(chǔ)介質(zhì),如軟盤、CD-ROM光盤、CD-R盤、CD-RW盤、DVD盤等。用于數(shù)據(jù)存儲(chǔ)的半導(dǎo)體存儲(chǔ)器設(shè)備及相應(yīng)的讀出器也能使用。計(jì)算機(jī)設(shè)備900能在網(wǎng)絡(luò)916上(如因特網(wǎng))通過網(wǎng)絡(luò)接口918與其他連接的計(jì)算機(jī)通信,網(wǎng)絡(luò)接口918使能在網(wǎng)絡(luò)和計(jì)算機(jī)設(shè)備之間通過連接920進(jìn)行通信。
CPU902在程序步驟控制下操作,這些程序步驟暫時(shí)存儲(chǔ)在計(jì)算機(jī)900的存儲(chǔ)器910中。當(dāng)程序步驟被執(zhí)行時(shí),相應(yīng)的系統(tǒng)部件完成它的功能。這樣,程序步驟實(shí)現(xiàn)圖1所示系統(tǒng)的功能。這些程序步驟能從DASD908接收,通過程序產(chǎn)品914或通過網(wǎng)絡(luò)連接器920接收,或者能作為計(jì)算機(jī)設(shè)備生產(chǎn)過程的一部分納入ASIC中。如果計(jì)算機(jī)設(shè)備包括存儲(chǔ)驅(qū)動(dòng)器912,則它能接收一個(gè)程序產(chǎn)品,讀取它上面記錄的程序步驟,并把這些程序步驟傳送到存儲(chǔ)器910供CPU902執(zhí)行。如上所述,程序產(chǎn)品存儲(chǔ)設(shè)備能包含多種具有記錄的計(jì)算機(jī)可讀指令的可卸介質(zhì)中的任何一種,包括軟磁盤、CD-ROM和DVD存儲(chǔ)盤。其他適當(dāng)?shù)某绦虍a(chǎn)品存儲(chǔ)設(shè)備可包括磁帶和半導(dǎo)體存儲(chǔ)芯片。這樣,根據(jù)本發(fā)明的操作所必須的處理步驟能在程序產(chǎn)品上實(shí)現(xiàn)。
替代做法是,這些步驟能通過網(wǎng)絡(luò)916接收到操作的存儲(chǔ)器910中。利用網(wǎng)絡(luò)方法,在通過網(wǎng)絡(luò)連接器920建立網(wǎng)絡(luò)通信后,計(jì)算機(jī)通過網(wǎng)絡(luò)接口918把包括程序步驟的數(shù)據(jù)接收到存儲(chǔ)器910中,采用的公知的方法將為本領(lǐng)域技術(shù)人員理解,不再進(jìn)一步解釋。然后這些程序步驟由CPU902執(zhí)行以實(shí)現(xiàn)該系統(tǒng)的處理過程。
如前所述,用戶的個(gè)人計(jì)算機(jī)900可以與其他計(jì)算設(shè)備922通信,那些設(shè)備可以提供計(jì)算機(jī)設(shè)施108(圖1)的功能。
以代碼發(fā)生器提供的附加訪問授權(quán)除了上述對(duì)用戶交互輸入的分析外,根據(jù)本發(fā)明構(gòu)成的語言教學(xué)系統(tǒng)的一個(gè)優(yōu)選實(shí)施例利用一個(gè)輸入設(shè)備,它實(shí)現(xiàn)授權(quán)操作并投放市場(chǎng)與從計(jì)算機(jī)設(shè)施108(圖1)得到的課程模塊聯(lián)合銷售。圖10是帶有這種用戶輸入設(shè)備的用戶計(jì)算機(jī)的示意性展現(xiàn)。在該優(yōu)選實(shí)施例中,除非該用戶輸入裝置與用戶計(jì)算機(jī)相連,否則該用戶不能參加到該語言教學(xué)節(jié)目之中。
用戶計(jì)算機(jī)1002的結(jié)構(gòu)類似于圖9所示傳統(tǒng)個(gè)人計(jì)算機(jī)(PC)的結(jié)構(gòu)。用戶PC1002包括一個(gè)模擬輸入端口1004用于用戶輸入設(shè)備,如送話器裝置1006,它顯示為與PC相連。連接線1008把該送話器裝置連接到PC,提供了送話器變換器1007(它產(chǎn)生與音頻激勵(lì)對(duì)應(yīng)的電信號(hào))和PC1002之間的通信信道。還可以使用其他手段把送話器連到PC,如紅外(IR)端口、射頻(無線)連接以及通用串行總線(USB)連接。
開關(guān)1010用于觸發(fā)代碼發(fā)生器1012的操作,它向模擬輸入端口1004產(chǎn)生代碼輸出信號(hào)。如果開關(guān)1010未閉合,則電源不向代碼發(fā)生器供電,于是送話器變換器輸出被提供給模擬輸入端口1004,電池1014提供電能源以向代碼發(fā)生器1012供電,于是代碼發(fā)生器1012產(chǎn)生預(yù)先確定的音調(diào)序列提供給PC1002的模擬輸入端口1004。代碼發(fā)生器可以包含單音調(diào)發(fā)生器,那里代碼符號(hào)0,1,2,……9可由一組相應(yīng)頻率的音調(diào)代表,如300Hz,400Hz,500Hz,……,1200Hz,或者該代碼發(fā)生器可以包含一個(gè)調(diào)制解調(diào)器發(fā)射機(jī)或產(chǎn)生多音調(diào)的其他設(shè)備,可對(duì)PC1002提供一個(gè)處理過程,它能識(shí)別在模擬端口1004接收的音調(diào)并確定所產(chǎn)生的適當(dāng)代碼(等效的代碼符號(hào))。這樣的處理過程對(duì)于本領(lǐng)域技術(shù)人員是顯然的。
優(yōu)選地,開關(guān)1010是當(dāng)一條消息請(qǐng)求時(shí)由用戶啟動(dòng)的開關(guān),該消息是在PC1002處接收的,并由用戶顯示在PC顯示器上以供觀察。通過啟動(dòng)開關(guān)1010,用戶使代碼發(fā)生器1012產(chǎn)生預(yù)先確定的輸出音調(diào)序列。這些音調(diào)由PC1002接收并由用戶計(jì)算機(jī)分析和轉(zhuǎn)換成數(shù)字代碼,然后它們被傳送給計(jì)算機(jī)設(shè)施。如果被傳送的代碼與已知代碼匹配或證明是有效的,則該用戶被確定為被授權(quán)的用戶。如果所產(chǎn)生的音調(diào)不與計(jì)算機(jī)設(shè)施知道的預(yù)定代碼匹配,則該用戶是未被授權(quán)用戶。于是對(duì)語言教學(xué)節(jié)目的訪問能被停止。送話器裝置1006可投放市場(chǎng)并與受到上述訪問控制的課程模塊獨(dú)立地銷售或者該送話器裝置投放市場(chǎng)并與對(duì)課程模塊的受控訪問結(jié)合在一起銷售。
有限訪問銷售在本系統(tǒng)的優(yōu)選實(shí)施例中,輸入設(shè)備(如圖10中所示送話器裝置)被作為一個(gè)單元售給用戶,該單元與對(duì)語言教學(xué)節(jié)目的訪問許可相關(guān)聯(lián)。當(dāng)一個(gè)用戶購買該送話器裝置時(shí),該用戶得到保證,允許訪問該語言教學(xué)節(jié)目的預(yù)定數(shù)量數(shù)據(jù)模塊或組成部分。例如,該語言教學(xué)節(jié)目可以包含20個(gè)模塊。購買送話器裝置給予用戶選擇若干模塊的權(quán)利,例如兩個(gè)模塊。如果該用戶想要利用多于該預(yù)定數(shù)的模塊,則該用戶必須額外付費(fèi)。
作為銷售圖10所示裝有發(fā)生器的送話器裝置的替代做法,可以銷售傳統(tǒng)的送話器,它的包裝上印有代碼。在購買之后,用戶被請(qǐng)求通過用戶計(jì)算機(jī)鍵盤送入所印的代碼,送入的代碼將受到驗(yàn)證過程的處理。在初始送入該代碼時(shí)用戶將再次被允許有限的訪問權(quán)利,從而可以選擇預(yù)定數(shù)量的語言教學(xué)模塊。
在該最佳實(shí)施例中,可通過網(wǎng)絡(luò)(如因特網(wǎng))得到語言教學(xué)節(jié)目。圖11顯示一個(gè)示例萬維網(wǎng)頁1102,它顯示在用戶計(jì)算機(jī)的顯示器上。該萬維網(wǎng)頁顯示出向用戶呈現(xiàn)的選擇菜單,如對(duì)不同詞匯模塊的選擇,這些模塊包含涉及商務(wù)詞匯1104,醫(yī)學(xué)詞匯1106、旅游詞匯1108等的教學(xué)。用戶可以使用例如顯示鼠標(biāo)器游標(biāo)“點(diǎn)擊”選擇項(xiàng)1104、1106、1108來進(jìn)行選擇。這樣,購買送話器裝置的用戶把送話器連到計(jì)算機(jī)上。然后該用戶進(jìn)入語言教學(xué)提供者萬維網(wǎng)絡(luò)。在登錄和注冊(cè)過程之后,用戶看到如圖11所示萬維網(wǎng)頁并進(jìn)行選擇,該選擇可多達(dá)語言教學(xué)提供者設(shè)定的預(yù)定限度。該用戶還能選擇該用戶的本國語言和求教的目標(biāo)語言。
在允許用戶訪問以進(jìn)行對(duì)模塊的初始用戶選擇之前,該網(wǎng)頁將指示用戶如前述那樣啟動(dòng)送話器裝置開關(guān)。所產(chǎn)生的代碼將通過通信信道從送話器裝置代碼發(fā)生器發(fā)送到用戶的遠(yuǎn)程計(jì)算機(jī),該信息將從遠(yuǎn)程計(jì)算機(jī)發(fā)送到語言教學(xué)網(wǎng)站。如上所述,如果所產(chǎn)生的代碼是適當(dāng)?shù)?,該用戶被允許訪問選定的模塊。
然后,如果用戶想要利用額外的語言教學(xué)模塊,該用戶必須請(qǐng)求那些模塊而且必須授權(quán)付費(fèi)。在萬維網(wǎng)站實(shí)施例中,用戶可以觀看關(guān)于在該語言提供者萬維網(wǎng)站的額外模塊的信息,可以請(qǐng)求訪問這些額外的模塊,并可以傳送付費(fèi)授權(quán),如信用卡收費(fèi)授權(quán)。這一信息將由語言教學(xué)提供者接收和分析,他將允許對(duì)所請(qǐng)求模塊的訪問。如前文指出的那樣,這些模塊的提供方式可以是人機(jī)交互的或在線的,或者這些模塊可由網(wǎng)絡(luò)下載接收到用戶計(jì)算機(jī)。該用戶可以由送話器裝置產(chǎn)生的代碼識(shí)別,從而是在其后上課中的登錄過程將使已為一額外模塊付費(fèi)的用戶能繼續(xù)這一被授權(quán)的模塊。
這樣,本發(fā)明提供了一種控制對(duì)網(wǎng)絡(luò)資源進(jìn)行訪問的技術(shù),其中客戶節(jié)點(diǎn)處的被識(shí)別的用戶在能訪問計(jì)算機(jī)網(wǎng)絡(luò)設(shè)施之前要進(jìn)入網(wǎng)絡(luò)用戶口令數(shù)據(jù)庫以得到驗(yàn)證。然后,系統(tǒng)允許用戶享受訪問并在訪問后等待一段預(yù)定時(shí)間以驗(yàn)證被識(shí)別用戶的聲印數(shù)據(jù)已被送入網(wǎng)絡(luò)聲印數(shù)據(jù)庫,或者,如果它尚未被送入,則作為用戶說出預(yù)定短語的結(jié)果,從被識(shí)別的用戶接收聲印數(shù)據(jù)。然后,系統(tǒng)響應(yīng)至少一個(gè)訪問參數(shù)授權(quán)輸出結(jié)果,確定是否允許被識(shí)別的用戶繼續(xù)訪問該計(jì)算機(jī)網(wǎng)絡(luò)設(shè)施。任何未被授權(quán)的用戶可以有利地得到通過付費(fèi)成為被授權(quán)用戶的機(jī)會(huì)。這樣,對(duì)網(wǎng)絡(luò)設(shè)施的訪問受到控制,而且未被授權(quán)的用戶有可能轉(zhuǎn)換為被授權(quán)的用戶。
上文已利用當(dāng)前優(yōu)選實(shí)施例描述了本發(fā)明,從而提供了對(duì)本發(fā)明的理解。然而,這里沒有具體描述網(wǎng)絡(luò)訪問控制系統(tǒng)的許多配置方式,但本發(fā)明可適用于它們。所以,本發(fā)明不應(yīng)被看作局限于這里描述的具體實(shí)施例,相反,應(yīng)該理解,針對(duì)一般的網(wǎng)絡(luò)訪問控制,本發(fā)明有廣泛的可應(yīng)用性。所以,在所附權(quán)利要求范圍內(nèi)的所有修改、變化或等效結(jié)構(gòu)安排都應(yīng)認(rèn)為是在本發(fā)明范圍內(nèi)。
權(quán)利要求
1.一種控制對(duì)語言學(xué)習(xí)計(jì)算機(jī)設(shè)施的訪問的方法,該方法包含允許用戶通過網(wǎng)絡(luò)的計(jì)算機(jī)節(jié)點(diǎn)與計(jì)算機(jī)設(shè)施交互,該用戶交互包含通過該計(jì)算機(jī)節(jié)點(diǎn)提交到計(jì)算機(jī)設(shè)施的語言學(xué)習(xí)響應(yīng);進(jìn)行用戶鑒別過程以確定所允許的用戶交互是否是被授權(quán)的;以及如果該用戶被確定為未被授權(quán)的,則確定是否應(yīng)繼續(xù)所允許的交互;其中是以該計(jì)算機(jī)設(shè)施在所允許的用戶交互期間得到的用戶鑒別信息以及從該用戶語言學(xué)習(xí)響應(yīng)中提取的用戶鑒別信息來進(jìn)行用戶鑒別過程的。
2.如權(quán)利要求1所述的方法,其中所允許的用戶交互包括接收用戶的說話人驗(yàn)證信息,該信息是響應(yīng)來自計(jì)算機(jī)設(shè)施的語言學(xué)習(xí)請(qǐng)求從用戶得到的,該方法進(jìn)一步包含分析說話人驗(yàn)證信息以驗(yàn)證該用戶是被識(shí)別出的說話人。
3.如權(quán)利要求2所述的方法,其中確定是否應(yīng)繼續(xù)用戶交互是在用戶開始與計(jì)算機(jī)設(shè)施交互后一個(gè)預(yù)定時(shí)間之后進(jìn)行的,該預(yù)定時(shí)間包含預(yù)定的計(jì)算機(jī)設(shè)施請(qǐng)求次數(shù)。
4.如權(quán)利要求2所述的方法,其中該系統(tǒng)響應(yīng)用戶說話人驗(yàn)證信息和計(jì)算機(jī)設(shè)施的數(shù)據(jù)庫中該用戶的參考說話人驗(yàn)證信息之間的匹配,允許繼續(xù)進(jìn)行訪問。
5.如權(quán)利要求4所述的方法,其中該用戶鑒別過程包含驗(yàn)證該用戶的說話人驗(yàn)證信息與數(shù)據(jù)庫中一個(gè)識(shí)別出的用戶的參考說話人驗(yàn)證信息足夠類似,從而得出該用戶是識(shí)別出的用戶的結(jié)論。
6.如權(quán)利要求5所述的方法,其中該用戶的說話人驗(yàn)證信息是作為用戶在計(jì)算機(jī)節(jié)點(diǎn)說一個(gè)預(yù)定短語的結(jié)果從該用戶得到的,從而提供一個(gè)依賴于文本的驗(yàn)證。
7.如權(quán)利要求1所述的方法,其中該用戶鑒別信息包含在語言學(xué)習(xí)用戶交互期間得到的學(xué)生教學(xué)進(jìn)展信息。
8.如權(quán)利要求7所述的方法,該方法進(jìn)一步包括分析學(xué)生教學(xué)進(jìn)展信息,以驗(yàn)證該用戶是通過該計(jì)算機(jī)設(shè)施的教學(xué)計(jì)劃已取得進(jìn)展的學(xué)生,并確定標(biāo)識(shí)該用戶通過教學(xué)計(jì)劃所取得進(jìn)展的一個(gè)或多個(gè)用戶輸入是否表明該用戶的進(jìn)展與該學(xué)生的進(jìn)展有足夠大的差別,以得出結(jié)論該用戶不是該學(xué)生,因而未被授權(quán)。
9.如權(quán)利要求1所述的方法,其中該用戶鑒別信息包含在語言學(xué)習(xí)用戶交互期間從用戶得到的學(xué)生教學(xué)技能信息。
10.如權(quán)利要求9所述的方法,該方法進(jìn)一步包括分析學(xué)生教學(xué)技能信息,以確定該用戶是否被識(shí)別為具有記錄的技能數(shù)據(jù)的學(xué)生,這些技能數(shù)據(jù)是在通過該計(jì)算機(jī)設(shè)施的教學(xué)計(jì)劃取得進(jìn)展的過程中記錄下來的,并確定標(biāo)識(shí)用戶通過該教學(xué)計(jì)劃表現(xiàn)出的技能的一個(gè)或多個(gè)輸入是否與該學(xué)生的技能有足夠大的差別,以得出結(jié)論該用戶不是該學(xué)生,因而是未被授權(quán)的用戶。
11.如權(quán)利要求9所述的方法,其中該計(jì)算機(jī)設(shè)施在用戶交互期間提供口語學(xué)習(xí)教學(xué),而且該技能信息包含用戶與計(jì)算機(jī)設(shè)施交互過程中從該用戶得到的用戶語音輸入信息。
12.如權(quán)利要求1所述的方法,其中該用戶鑒別過程包含請(qǐng)求一個(gè)用戶標(biāo)識(shí)代碼輸入;接收與送話器連接的代碼發(fā)生器產(chǎn)生的標(biāo)識(shí)代碼,該送話器與用戶計(jì)算機(jī)通信并通過它由用戶提供語音輸入。
13.如權(quán)利要求1規(guī)定的方法,其中進(jìn)行用戶鑒別過程包含接收多種鑒別信息并根據(jù)與下述信息有關(guān)的判據(jù)確定用戶授權(quán),這些信息包括用戶說話人驗(yàn)證信息、用戶進(jìn)展信息,用戶技能信息以及用戶標(biāo)識(shí)代碼中的至少兩種信息。
14.如權(quán)利要求13所述的方法,其中所接收的鑒別信息被分析并與一學(xué)生的相應(yīng)信息作比較,該學(xué)生先前已提供了聲印信息并通過該計(jì)算機(jī)設(shè)施的教學(xué)計(jì)劃取得了進(jìn)展,從而在該學(xué)生通過該計(jì)算機(jī)設(shè)施的教學(xué)計(jì)劃取得進(jìn)展的過程中產(chǎn)生由該系統(tǒng)收集的技能數(shù)據(jù);其中如果包含用戶聲印信息、用戶進(jìn)展和用戶技能的用戶輸入中有不只一種與該學(xué)生先前提供的用戶輸入足夠相似,則得出該用戶就是該學(xué)生的結(jié)論,于是確定該用戶為被授權(quán)用戶。
15.如權(quán)利要求1所述的方法,其中該用戶計(jì)算機(jī)節(jié)點(diǎn)包含該計(jì)算機(jī)設(shè)施的一個(gè)客戶機(jī),該用戶對(duì)來自該計(jì)算機(jī)設(shè)施的語言學(xué)習(xí)請(qǐng)求做出的響應(yīng)包含用戶語音輸入,而且由該計(jì)算機(jī)設(shè)施接收的用戶說話人驗(yàn)證信息包含在用戶計(jì)算機(jī)節(jié)點(diǎn)處由語音輸入處理產(chǎn)生的參數(shù)化數(shù)據(jù)。
16.訪問網(wǎng)絡(luò)計(jì)算機(jī)設(shè)施處語言學(xué)習(xí)數(shù)據(jù)的方法,該方法包含檢測(cè)在網(wǎng)絡(luò)節(jié)點(diǎn)的用戶正在利用送話器在該網(wǎng)絡(luò)的計(jì)算機(jī)節(jié)點(diǎn)提供語音輸入;在計(jì)算機(jī)設(shè)施處向該用戶提供對(duì)預(yù)定個(gè)數(shù)語言學(xué)習(xí)數(shù)據(jù)模塊的有限訪問;接收用戶對(duì)可用的額外數(shù)據(jù)模塊的選擇,這些模塊與訪問付費(fèi)量相關(guān)聯(lián);響應(yīng)對(duì)相關(guān)付費(fèi)量的接收,向用戶提供對(duì)選定數(shù)據(jù)模塊的訪問。
17.銷售從本地計(jì)算機(jī)對(duì)遠(yuǎn)程計(jì)算機(jī)的受控網(wǎng)絡(luò)訪問的方法,該方法包含銷售一個(gè)物品,該物品由本地計(jì)算機(jī)用戶用于響應(yīng)含有多個(gè)數(shù)據(jù)模塊的口語教學(xué)節(jié)目而使用,其中該物品與一訪問許可相關(guān)聯(lián),以允許用戶選擇預(yù)定數(shù)量的口語教學(xué)數(shù)據(jù)模塊;接收來自本地計(jì)算機(jī)的用戶請(qǐng)求,該請(qǐng)求為請(qǐng)求訪問對(duì)口語教學(xué)節(jié)目預(yù)定數(shù)量數(shù)據(jù)模塊的選擇,并允許訪問由用戶選定的數(shù)據(jù)模塊。
18.如權(quán)利要求17所述的方法,進(jìn)一步包括接收來自本地計(jì)算機(jī)的用戶請(qǐng)求,該請(qǐng)求為請(qǐng)求訪問額外的口語教學(xué)模塊,其中該用戶請(qǐng)求包括對(duì)額外模塊的付費(fèi)授權(quán);以及允許發(fā)請(qǐng)求的用戶訪問口語教學(xué)節(jié)目的已付費(fèi)的額外模塊。
19.如權(quán)利要求17所述的方法,其中允許訪問選定的數(shù)據(jù)模塊包括檢驗(yàn)從本地計(jì)算機(jī)收到的標(biāo)識(shí)唯一用戶帳號(hào)的代碼。
20.如權(quán)利要求19所述的方法,其中被銷售的物品包含與本地計(jì)算機(jī)通信的送話器裝置,檢測(cè)代碼包含接收由送話器裝置的代碼發(fā)生器產(chǎn)生的代碼,該代碼標(biāo)識(shí)唯一用戶帳號(hào)。
21.在由本地計(jì)算機(jī)訪問的遠(yuǎn)程計(jì)算機(jī)提供對(duì)口語技能教學(xué)模塊的節(jié)目的訪問的方法,該方法包含銷售送話器裝置并允許本地計(jì)算機(jī)訪問在遠(yuǎn)程計(jì)算機(jī)處的一預(yù)定數(shù)量口語技能教學(xué)節(jié)目模塊,其中預(yù)定的數(shù)量與所銷售的送話器裝置相關(guān)聯(lián);接收來自本地計(jì)算機(jī)的用戶請(qǐng)求,該請(qǐng)求為請(qǐng)求訪問口語教學(xué)節(jié)目預(yù)定數(shù)量數(shù)據(jù)模塊的選擇,并允許訪問由用戶選定的數(shù)據(jù)模塊;接收來自本地計(jì)算機(jī)的用戶請(qǐng)求,該請(qǐng)求為請(qǐng)求訪問額外的口語教學(xué)模塊,其中該用戶請(qǐng)求包括對(duì)額外模塊的付費(fèi)授權(quán);以及允許發(fā)請(qǐng)求的用戶訪問口語教學(xué)節(jié)目的已付費(fèi)的額外模塊。
22.與用戶計(jì)算機(jī)一起使用的送話器裝置,該送話器裝置包含送話器變換器,它把語音信號(hào)轉(zhuǎn)換成電信號(hào)并在一信道上把此電信號(hào)提供給用戶計(jì)算機(jī);代碼發(fā)生器,產(chǎn)生代碼輸出并在該信道上與用戶計(jì)算機(jī)通信。
23.如權(quán)利要求22所述的方法,其中代碼發(fā)生器包括調(diào)制解調(diào)發(fā)射機(jī)。
24.在網(wǎng)絡(luò)服務(wù)器節(jié)點(diǎn)的計(jì)算機(jī)裝置,用于控制對(duì)該網(wǎng)絡(luò)的一個(gè)計(jì)算機(jī)設(shè)施的訪問,該計(jì)算機(jī)裝置包含網(wǎng)絡(luò)通信接口,它允許與該網(wǎng)絡(luò)客戶機(jī)節(jié)點(diǎn)處的用戶通信;以及說話人識(shí)別處理器,它允許用戶通過網(wǎng)絡(luò)的計(jì)算機(jī)節(jié)點(diǎn)與該計(jì)算機(jī)設(shè)施交互,其中該用戶交換作用包含通過該計(jì)算機(jī)節(jié)點(diǎn)向該計(jì)算機(jī)設(shè)施提交的語言學(xué)習(xí)響應(yīng),該說話人識(shí)別處理器還進(jìn)行用戶鑒別過程以確定所允許的用戶交互是否是被授權(quán)的,以及如果該用戶被確定為未被授權(quán)的,則確定所允許的用戶交互是否應(yīng)繼續(xù)下去;而且其中是以所允許的用戶交互期間由計(jì)算機(jī)設(shè)施得到的用戶鑒別信息和從用戶的語言學(xué)習(xí)響應(yīng)中提取出的用戶鑒別信息來完成該用戶鑒別過程的。
25.如權(quán)利要求24所述的計(jì)算機(jī)裝置,其中說話人識(shí)別處理器接收說話人響應(yīng)語言學(xué)習(xí)請(qǐng)求提交的說話人驗(yàn)證信息并分析該說話人驗(yàn)證信息以驗(yàn)證該用戶是一個(gè)被識(shí)別的說話人。
26.如權(quán)利要求25所述的計(jì)算機(jī)裝置,其中說話人處理器確定在用戶開始與該計(jì)算機(jī)設(shè)施交互后的一個(gè)預(yù)定時(shí)間是否應(yīng)繼續(xù)用互交互,而且其中該預(yù)定時(shí)間包含預(yù)定的計(jì)算機(jī)設(shè)施請(qǐng)求次數(shù)。
27.如權(quán)利要求25所述的計(jì)算機(jī)裝置,其中該系統(tǒng)響應(yīng)用戶說話人驗(yàn)證信息和計(jì)算機(jī)設(shè)施的數(shù)據(jù)庫中該用戶的參考說話人驗(yàn)證信息之間的匹配,允許繼續(xù)進(jìn)行訪問。
28.如權(quán)利要求27所述的計(jì)算機(jī)裝置,其中該用戶鑒別過程包含驗(yàn)證該用戶的說話人驗(yàn)證信息與數(shù)據(jù)庫中一個(gè)識(shí)別出的用戶的參考說話人驗(yàn)證信息足夠類似,從而得出該用戶是識(shí)別出的用戶的結(jié)論。
29.如權(quán)利要求28所述的計(jì)算機(jī)裝置,其中該用戶的說話人驗(yàn)證信息是作為用戶在計(jì)算機(jī)節(jié)點(diǎn)說一個(gè)預(yù)定短語的結(jié)果從用戶得到的,從而提供一個(gè)依賴于文本的驗(yàn)證。
30.如權(quán)利要求24所述的計(jì)算機(jī)裝置,其中該用戶鑒別信息包含在語言學(xué)習(xí)用戶交互期間得到的學(xué)生教學(xué)進(jìn)展信息。
31.如權(quán)利要求30所述的計(jì)算機(jī)裝置,其中說話人識(shí)別處理器分析學(xué)生的教學(xué)進(jìn)展信息,以驗(yàn)證該用戶是通過該計(jì)算機(jī)設(shè)施的教學(xué)計(jì)劃已取得進(jìn)展的學(xué)生,并確定標(biāo)識(shí)該用戶通過教學(xué)計(jì)劃所取得進(jìn)展的一個(gè)或多個(gè)用戶輸入是否表明該用戶的進(jìn)展與該學(xué)生的進(jìn)展有足夠大的區(qū)別,以得出結(jié)論該用戶不是該學(xué)生,因而是未被授權(quán)的用戶。
32.如權(quán)利要求24所述的計(jì)算機(jī)裝置,其中該用戶鑒別信息包含在語言學(xué)習(xí)用戶交互期間從用戶得到的學(xué)生教學(xué)技能信息。
33.如權(quán)利要求32所述的計(jì)算機(jī)裝置,其中說話人識(shí)別處理器分析學(xué)生教學(xué)技能信息,以確定該用戶是否被識(shí)別為具有記錄技能數(shù)據(jù)的學(xué)生,這些技能數(shù)據(jù)是在通過該計(jì)算機(jī)設(shè)施的教學(xué)計(jì)劃取得進(jìn)展的過程中記錄下來的,并確定標(biāo)識(shí)該用戶通過該教學(xué)計(jì)劃表現(xiàn)出的技能的一個(gè)或多個(gè)輸入是否與該學(xué)生的技能有足夠大的差別,以得出結(jié)論該用戶不是該學(xué)生,因而是未被授權(quán)的用戶。
34.如權(quán)利要求32所述的計(jì)算機(jī)裝置,其中該計(jì)算機(jī)設(shè)施在用戶交互期間提供口語學(xué)習(xí)教學(xué),而且該技能信息包含用戶與計(jì)算機(jī)設(shè)施交互過程中從該用戶得到的用戶語音輸入信息。
35.如權(quán)利要求24所述的計(jì)算機(jī)裝置,其中說話人識(shí)別處理器通過請(qǐng)求用戶標(biāo)識(shí)代碼輸入和接收與送話器相連的代碼發(fā)生器產(chǎn)生的標(biāo)識(shí)代碼來完成用戶鑒別過程,該送話器與用戶計(jì)算機(jī)通信并通過它由用戶提供語音輸入。
36.如權(quán)利要求24所述的計(jì)算機(jī)裝置,其中說話人識(shí)別處理器通過接收多種鑒別信息并根據(jù)與下述信息有關(guān)的判據(jù)確定用戶授權(quán)來完成用戶鑒別過程,這些信息包括用戶說話人驗(yàn)證信息,用戶進(jìn)展信息,用戶技能信息以及用戶標(biāo)識(shí)代碼中的至少兩種信息。
37.如權(quán)利要求36所述的計(jì)算機(jī)裝置,其中所接收的鑒別信息被分析并與一個(gè)學(xué)生的相應(yīng)信息作比較,該學(xué)生先前已提供了聲印信息并通過該計(jì)算機(jī)設(shè)施的教學(xué)計(jì)劃取得了進(jìn)展,從而在該學(xué)生通過該計(jì)算機(jī)設(shè)施的教學(xué)計(jì)劃取得進(jìn)展的過程中產(chǎn)生由該系統(tǒng)收集的技能數(shù)據(jù);其中如果包含用戶聲印信息、用戶進(jìn)展和用戶技能的用戶輸入中有不只一種與該學(xué)生先前提供的用戶輸入足夠相似。則得出該用戶就是該學(xué)生的結(jié)論,于是確定該用戶為被授權(quán)用戶。
38.如權(quán)利要求25所述的計(jì)算機(jī)裝置,其中該用戶計(jì)算機(jī)節(jié)點(diǎn)包含該計(jì)算機(jī)設(shè)施的一個(gè)客戶機(jī),該用戶對(duì)來自該計(jì)算機(jī)設(shè)施的語言學(xué)習(xí)請(qǐng)求做出的響應(yīng)包含用戶語音輸入,而且由該計(jì)算機(jī)設(shè)施接收的用戶說話人驗(yàn)證信息包含在用戶計(jì)算機(jī)節(jié)點(diǎn)處由語音輸入處理產(chǎn)生的參數(shù)化數(shù)據(jù)。
全文摘要
控制對(duì)計(jì)算機(jī)設(shè)施處計(jì)算機(jī)網(wǎng)絡(luò)資源進(jìn)行訪問的一種技術(shù)允許用戶通過一個(gè)網(wǎng)絡(luò)的計(jì)算機(jī)節(jié)點(diǎn)與該計(jì)算機(jī)設(shè)施交互作用,這里該用戶交互作用包含通過該計(jì)算機(jī)節(jié)點(diǎn)向該計(jì)算機(jī)設(shè)施提交的語言學(xué)習(xí)響應(yīng),并進(jìn)行用戶鑒別過程以確定所允許的用戶是否是被授權(quán)的。該用戶鑒別過程是以該計(jì)算機(jī)設(shè)施在所允許的用戶交互作用期間得到的用戶鑒別信息以及從該用戶語言學(xué)習(xí)響應(yīng)中提取的用戶鑒別信息來進(jìn)行的。這樣,用戶鑒別的發(fā)生不會(huì)侵?jǐn)_對(duì)該計(jì)算機(jī)設(shè)施的利用。
文檔編號(hào)G09B7/02GK1488089SQ01820835
公開日2004年4月7日 申請(qǐng)日期2001年12月18日 優(yōu)先權(quán)日2000年12月18日
發(fā)明者澤夫·什皮羅, 埃里克·科恩, 科恩, 澤夫 什皮羅 申請(qǐng)人:數(shù)字話音營銷有限公司