專利名稱:基于網(wǎng)絡(luò)的交互式智能外語聽寫訓(xùn)練系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及外語聽寫訓(xùn)練,具體地說涉及基于網(wǎng)絡(luò)的外語聽寫訓(xùn)練系統(tǒng)和方法。
背景技術(shù):
對于中國廣大外語學(xué)習(xí)者,提高外語(例如英語)的聽力是一個迫切需要。聽寫 是提高聽力的常用方法。比如過去用聽磁帶,現(xiàn)在可以聽MP3外語音頻,或聽互聯(lián)網(wǎng)上的英 語音頻。很多英語學(xué)習(xí)網(wǎng)站提供了聽力練習(xí),甚至提供聽寫練習(xí),比如滬江英語、可可聽力 網(wǎng)、在線英語聽力室、愛詞霸等網(wǎng)站。 但這些網(wǎng)絡(luò)泛聽和聽寫方法的問題也是很明顯,用起來不方便。 如果只是泛泛的聽(比如在線聽力室tingroom. com),無法確認(rèn)自己是否真的聽
清楚了每一個詞。 而聽寫模式能讓學(xué)習(xí)者仔細(xì)聽每個詞,但做起來很麻煩。首先,寫的速度比播放的 速度慢,如何同步這兩者是個問題,經(jīng)常會讓使用者手忙腳亂, 一會控釋聲音播放, 一會寫 外語單詞,還要專心聽。這大大降低了聽寫效果。其次,播放的時候,一句話一次沒有聽清, 很希望再聽一次,如何迅速做到這點很麻煩。第三,很多時候聽得明白,但單詞拼寫不對,讓 聽寫無法繼續(xù),很受挫折感。
發(fā)明內(nèi)容
本發(fā)明的目的是提供解決上述問題的一個新穎有效的訓(xùn)練系統(tǒng)和方法。它基于互 聯(lián)網(wǎng)的聽寫服務(wù),能夠讓用戶集中精力在外語的聽力上,對聽不懂的句子可以反復(fù)聽,并同 時通過聽寫來實時確認(rèn)自己哪些聽得是正確的,哪些不正確。 根據(jù)第一方面,本發(fā)明提供基于網(wǎng)絡(luò)的交互式智能聽寫系統(tǒng)。該系統(tǒng)包括包括服 務(wù)器和至少一個通過網(wǎng)絡(luò)與之相連的客戶端;服務(wù)器包括聽寫內(nèi)容數(shù)據(jù)庫,該數(shù)據(jù)庫存儲 有至少一篇外語文章的音頻數(shù)據(jù)和相應(yīng)的原文;客戶端包括聽寫播放模塊,播放來自服務(wù) 器的音頻數(shù)據(jù);聽寫文字輸入模塊,供用戶基于聽到的音頻數(shù)據(jù)輸入字母組合,并且將基于 用戶的輸入字母組合放入輸入?yún)^(qū);和,聽寫智能匹配模塊,將輸入字母組合和原文中的單詞 進(jìn)行匹配判斷,并且在兩者匹配的情況下將與輸入字母組合對應(yīng)的單詞放入完成區(qū)。
根據(jù)第二方面,本發(fā)明提供一種基于網(wǎng)絡(luò)的交互式智能聽寫方法。其中,服務(wù)器和 客戶端通過網(wǎng)絡(luò)相連;服務(wù)器包括一個數(shù)據(jù)庫,該數(shù)據(jù)庫存儲有至少一篇語言文章的音頻 數(shù)據(jù)和相應(yīng)的原文。所述方法包括服務(wù)器根據(jù)客戶端的請求,從聽寫內(nèi)容數(shù)據(jù)庫中發(fā)送音 頻數(shù)據(jù)和原文給客戶端;客戶端播放來自服務(wù)器的音頻數(shù)據(jù);客戶端將基于用戶的輸入字 母組合放入輸入?yún)^(qū);客戶端將輸入字母組合和原文中的單詞進(jìn)行匹配判斷,并且在兩者匹 配的情況下將與輸入字母組合對應(yīng)的單詞放入完成區(qū)。 本發(fā)明簡化了用戶在聽寫時的操 作,也大大增加了用戶的自由度。
下面將參照附圖對本發(fā)明的具體實施方案進(jìn)行更詳細(xì)的說明,附圖中
圖i是根據(jù)本發(fā)明的基于網(wǎng)絡(luò)的服務(wù)器-客戶端結(jié)構(gòu)的聽寫系統(tǒng)的結(jié)構(gòu)圖。
具體實施例方式
圖1是根據(jù)本發(fā)明的基于網(wǎng)絡(luò)的服務(wù)器-客戶端結(jié)構(gòu)的聽寫系統(tǒng)的結(jié)構(gòu)圖。該聽 寫系統(tǒng)包括服務(wù)器10和與之通過網(wǎng)絡(luò)相連的多個客戶端20 (圖中只示意了一個客戶端)。 服務(wù)器端運行網(wǎng)絡(luò)服務(wù)軟件,可以響應(yīng)客戶端的請求。在一個實施例中,服務(wù)器運行的是 Tomcat軟件,而客戶端是Internet Explore+Flash環(huán)境。聽寫的音頻和正確答案從服務(wù)器 的聽寫內(nèi)容數(shù)據(jù)庫12下載,聽寫的結(jié)果上傳到服務(wù)器保存。聽寫過程的邏輯控制在客戶端 計算機上。 接下來,對聽寫系統(tǒng)做詳細(xì)描述。 服務(wù)器的聽寫內(nèi)容數(shù)據(jù)庫12存儲有至少一篇外語文章的音頻數(shù)據(jù),該音頻數(shù)據(jù) 可以先按句子分成多段。每句的相應(yīng)外語原文也準(zhǔn)備好。 客戶端20可以是一個計算機,也可以是與計算機相連的一個終端。該終端包括聽 寫播放模塊22、聽寫文字輸入模塊24和聽寫智能匹配模塊26。 開始聽寫后,每句的音頻從服務(wù)器10下載。然后,聽寫播放模塊22反復(fù)播放。反 復(fù)播放的次數(shù)和間隔按照預(yù)先的設(shè)定??蛻舳?0還可以包括個性化設(shè)置模塊28,用戶自己 可以設(shè)置每句播放次數(shù)和間隔時間。 在這個過程中,用戶可以通過聽寫文字輸入模塊24輸入聽到的任何單詞。輸入的 單詞將放入輸入?yún)^(qū)(未示意)內(nèi)。聽寫智能匹配模塊26對輸入單詞和正確答案進(jìn)行匹配。 如果輸入的單詞和正確答案內(nèi)的任何單詞匹配上,則聽寫智能匹配模塊26將這個單詞從 輸入?yún)^(qū)轉(zhuǎn)移到輸入完成區(qū);否則,繼續(xù)留在輸入?yún)^(qū),等未來修改后能匹配后再轉(zhuǎn)移。比如,用戶聽到一個答案為This is great的音頻片斷。如果用戶輸入Thasgreat。則輸入?yún)^(qū)和完成區(qū)如下輸入?yún)^(qū)Thas great 完成區(qū)(空)
則系統(tǒng)自動轉(zhuǎn)化為輸入?yún)^(qū)Thas 完成區(qū):great修改輸入?yún)^(qū)內(nèi)容為輸入?yún)^(qū)This 完成區(qū):great則系統(tǒng)自動轉(zhuǎn)化為輸入?yún)^(qū)空 完成區(qū):This great繼續(xù)輸入輸入?yún)^(qū)is 完成區(qū):This great則系統(tǒng)自動轉(zhuǎn)化為輸入?yún)^(qū)空 完成區(qū):This is great---聽寫成功。在一個優(yōu)選實施例中,聽寫智能匹配模塊26在進(jìn)行匹配的過程中,如果判斷輸入的字母組合與某個單詞的前N個字母匹配,則認(rèn)為能匹配成功,并且給出整個單詞的拼寫 提示。這樣,用戶不會因為一個詞太長不能正確拼寫而無法成功完成聽寫。
4
舉例來說,對于答案為"Frequency"的音頻,用戶輸入為"Frequ",則系統(tǒng)提示 "Frequency)"。用戶可以按提示輸入完畢整個單詞,或按空格鍵自動完成這個單詞。
另外的一種提示是輸入錯誤提示。當(dāng)用戶輸入的字母無法匹配任何單詞的時候, 輸入部分變化顏色來表示輸入有錯。 舉例來說,對于答案為"This is Great"的音頻,用戶輸入"Tj"。此時系統(tǒng)把Tj 標(biāo)為紅色。 匹配算法和自動提示是這個系統(tǒng)的重要功能,大大加強了聽寫過程的自由度。在 一個優(yōu)選實施例中,匹配算法為逐字母排除法,其算法步驟如下。
首先,將句子中所有的單詞統(tǒng)一列為一張單詞表。
例如This is Great 輸入的字母序列和以上單詞逐一比對,把不可能匹配的單詞刪除。
例如,輸入T。
單詞列表里只剩下一個單詞可以匹配This。
如果輸入字母個數(shù)> 4,則把單詞表里剩余的詞中的第一個作為提示詞。
單詞表里的剩余單詞=O,提示輸入有錯。 如果輸入遇到空格,輸入和單詞表中剩余的詞做完全比對。如果完全比對上,則輸 入正確。 在一個例子中,聽寫播放模塊包括耳機;在另一個例子中,聽寫播放模塊包括揚聲 器。 顯而易見,在此描述的本發(fā)明可以有許多變化,這種變化不能認(rèn)為偏離本發(fā)明的 精神和范圍。因此,所有對本領(lǐng)域技術(shù)人員顯而易見的改變,都包括在本權(quán)利要求書的涵蓋 范圍之內(nèi)。
權(quán)利要求
基于網(wǎng)絡(luò)的交互式智能聽寫系統(tǒng),包括服務(wù)器和至少一個通過網(wǎng)絡(luò)與之相連的客戶端;服務(wù)器包括聽寫內(nèi)容數(shù)據(jù)庫,該數(shù)據(jù)庫存儲有至少一篇外語文章的音頻數(shù)據(jù)和相應(yīng)的原文;客戶端包括聽寫播放模塊,播放來自服務(wù)器的音頻數(shù)據(jù);聽寫文字輸入模塊,供用戶基于聽到的音頻數(shù)據(jù)輸入字母組合,并且將基于用戶的輸入字母組合放入輸入?yún)^(qū);和,聽寫智能匹配模塊,將輸入字母組合和原文中的單詞進(jìn)行匹配判斷,并且在兩者匹配的情況下將與輸入字母組合對應(yīng)的單詞放入完成區(qū)。
2. 如權(quán)利要求1所述的交互式智能聽寫系統(tǒng),其特征在于客戶端包括個性化設(shè)置模 塊,設(shè)置外語文章音頻數(shù)據(jù)的播放次數(shù)和間隔時間。
3. 如權(quán)利要求1所述的交互式智能聽寫系統(tǒng),其特征在于該音頻數(shù)據(jù)按句子分成多段。
4. 如權(quán)利要求1所述的交互式智能聽寫系統(tǒng),其特征在于所述語言是英語、德語和法 語之一。
5. 如權(quán)利要求1所述的交互式智能聽寫系統(tǒng),其特征在于在匹配過程中,對于長度大 于N個字母的詞,聽寫智能匹配模塊在正確輸入前N個字母后,根據(jù)匹配結(jié)果給出正確單詞 提示,其中N是大于1的自然數(shù)。
6. 如權(quán)利要求5所述的交互式智能聽寫系統(tǒng),其特征在于聽寫智能匹配模塊給出整個 單詞的拼寫提示,并且通過顯示裝置顯示。
7. 如權(quán)利要求5所述的交互式智能聽寫系統(tǒng),其特征在于聽寫智能匹配模塊在用戶輸 入的字母無法匹配任何單詞的時候,將輸入部分變化顏色來表示輸入有錯,并且通過顯示 裝置顯示。
8. 如權(quán)利要求1所述的交互式智能聽寫系統(tǒng),其特征在于所述聽寫智能匹配模塊采用 逐字母排除法進(jìn)行匹配。
9. 一種基于網(wǎng)絡(luò)的交互式智能聽寫方法,其中服務(wù)器和客戶端通過網(wǎng)絡(luò)相連;服務(wù)器 包括一個數(shù)據(jù)庫,該數(shù)據(jù)庫存儲有至少一篇外語文章的音頻數(shù)據(jù)和相應(yīng)的原文;所述方法 包括服務(wù)器根據(jù)客戶端的請求,從聽寫內(nèi)容數(shù)據(jù)庫中發(fā)送音頻數(shù)據(jù)和原文給客戶端; 客戶端播放來自服務(wù)器的音頻數(shù)據(jù); 客戶端將基于用戶的輸入字母組合放入輸入?yún)^(qū);客戶端將輸入字母組合和原文中的單詞進(jìn)行匹配判斷,并且在兩者匹配的情況下將與 輸入字母組合對應(yīng)的單詞放入完成區(qū)。
10. 如權(quán)利要求9所述的交互式智能聽寫方法,其特征在于所述匹配判斷的步驟包括 采用逐字母排除法進(jìn)行匹配。
全文摘要
本發(fā)明披露基于網(wǎng)絡(luò)的交互式智能聽寫系統(tǒng)和方法。該系統(tǒng)包括包括服務(wù)器和至少一個通過網(wǎng)絡(luò)與之相連的客戶端;服務(wù)器包括聽寫內(nèi)容數(shù)據(jù)庫,該數(shù)據(jù)庫存儲有至少一篇外語文章的音頻數(shù)據(jù)和相應(yīng)的原文;客戶端包括聽寫播放模塊,播放來自服務(wù)器的音頻數(shù)據(jù);聽寫文字輸入模塊,供用戶基于聽到的音頻數(shù)據(jù)輸入字母組合,并且將基于用戶的輸入字母組合放入輸入?yún)^(qū);和,聽寫智能匹配模塊,將輸入字母組合和原文中的單詞進(jìn)行匹配判斷,并且在兩者匹配的情況下將與輸入字母組合對應(yīng)的單詞放入完成區(qū)。本發(fā)明簡化了用戶在聽寫時的操作,也大大增加了用戶的自由度。
文檔編號G09B7/00GK101763756SQ20081024095
公開日2010年6月30日 申請日期2008年12月24日 優(yōu)先權(quán)日2008年12月24日
發(fā)明者朱奇峰 申請人:朱奇峰