專利名稱:依據(jù)字詞相關(guān)性生成例句的系統(tǒng)及其方法
技術(shù)領(lǐng)域:
一種例句生成系統(tǒng)及其方法,特別是指一種依據(jù)字詞相關(guān)性生成例句的系統(tǒng)及其方法。
背景技術(shù):
使用者在學(xué)習(xí)語言時(shí),往往會(huì)遇到無法理解某個(gè)字詞的意義的情況,大部分的使用者在遇到這種情況時(shí),通常會(huì)通過查找辭典的方式來取得字詞的意義。當(dāng)然,隨著電子產(chǎn)品的普及、網(wǎng)路的發(fā)達(dá),使用者查找辭典的行為也由查找紙本的辭典轉(zhuǎn)變?yōu)槭褂每梢圆檎易衷~釋義的辭典軟件或在線的字詞釋義服務(wù)。目前的辭典軟件或在線字詞釋義服務(wù)在提供使用者查找字詞的意義時(shí),通常會(huì)依據(jù)被查找的字詞至字典數(shù)據(jù)庫中查找與該字詞對(duì)應(yīng)的釋義數(shù)據(jù),例如字詞的說明、詞性、例句以及例句的翻譯等,并在查找后顯示給使用者觀看。其中,字詞的例句以及例句的翻譯可以讓使用者更快更正確的得知被查找的字詞可以如何使用,因此,大部分的使用者都會(huì)希望辭典軟件或在線字詞釋義服務(wù)所顯示的釋義數(shù)據(jù)可以包含例句。然而,目前的辭典軟件或在線字詞釋義服務(wù)所使用的字典數(shù)據(jù)庫礙于可用儲(chǔ)存空間的考慮,并未對(duì)所有字詞的各個(gè)詞性記錄相對(duì)應(yīng)的例句,如此,當(dāng)使用者使用辭典軟件或在線字詞釋義服務(wù)查找字詞的釋義數(shù)據(jù)時(shí),將可能無法獲得出被查找的字詞的例句,使用者的期待無法被滿足。綜上所述,可知現(xiàn)有技術(shù)中長期以來一直存在目前的字典數(shù)據(jù)庫中沒有儲(chǔ)存所有字詞的例句,而導(dǎo)致使用者無法獲得部分字詞的例句的問題,因此有必要提出改進(jìn)的技術(shù)手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在字典數(shù)據(jù)庫中沒有儲(chǔ)存所有字詞的例句導(dǎo)致使用者無法獲得部分字詞的例句的問題,本發(fā)明遂提供一種依據(jù)字詞相關(guān)性生成例句的系統(tǒng)及其方法, 其中本發(fā)明所提供的依據(jù)字詞相關(guān)性生成例句的系統(tǒng),至少包含輸入模塊,用以提供輸入目標(biāo)字詞;儲(chǔ)存模塊,用以儲(chǔ)存目標(biāo)字詞、目標(biāo)字詞的相關(guān)字詞、及對(duì)應(yīng)相關(guān)字詞的相關(guān)例句;查找模塊,其中更包含字詞查找單元,用以依據(jù)目標(biāo)字詞至儲(chǔ)存模塊查找相關(guān)字詞,以及例句查找單元,用以依據(jù)相關(guān)字詞至儲(chǔ)存模塊查找相關(guān)例句;數(shù)據(jù)置換模塊,用以使用目標(biāo)字詞置換相關(guān)例句中的相關(guān)字詞以產(chǎn)生目標(biāo)例句;輸出模塊,用以輸出目標(biāo)例句。本發(fā)明所提供的依據(jù)字詞相關(guān)性生成例句的系統(tǒng),其中,相關(guān)字詞為目標(biāo)字詞的同意詞、近義詞及/或反義詞,且相關(guān)字詞的詞性與目標(biāo)字詞的詞性相同。本發(fā)明所提供的依據(jù)字詞相關(guān)性生成例句的系統(tǒng),其中,數(shù)據(jù)置換模塊更用以于相關(guān)例句的翻譯中,以目標(biāo)字詞的意義置換的相關(guān)字詞的意義,輸出模塊更用以輸出經(jīng)過置換的相關(guān)例句的翻譯。
本發(fā)明所提供的依據(jù)字詞相關(guān)性生成例句的系統(tǒng),更包含例句修正模塊,用以于判斷目標(biāo)例句的語法,并于該目標(biāo)例句的語法不正確時(shí),修改目標(biāo)例句的語法為正確的語法,其中,被判斷的語法包含動(dòng)詞時(shí)態(tài)、名詞單復(fù)數(shù)。例句修正模塊更用以依據(jù)字詞區(qū)別表及/或詞組表判斷目標(biāo)字詞是否可于目標(biāo)例句中使用,并于不可使用時(shí)修改目標(biāo)例句。本發(fā)明所提供的依據(jù)字詞相關(guān)性生成例句的方法,其步驟至少包括提供輸入目標(biāo)字詞;依據(jù)目標(biāo)字詞的相關(guān)字詞查找相對(duì)應(yīng)的相關(guān)例句;以目標(biāo)字詞置換相關(guān)例句中的相關(guān)字詞以產(chǎn)生目標(biāo)例句;輸出目標(biāo)例句。本發(fā)明所提供的依據(jù)字詞相關(guān)性生成例句的方法,其中,依據(jù)目標(biāo)字詞的相關(guān)字詞查找相對(duì)應(yīng)的相關(guān)例句的步驟為依據(jù)詞性與目標(biāo)字詞相同的同意詞、近義詞及/或反義詞查找相關(guān)例句;另外,依據(jù)目標(biāo)字詞的相關(guān)字詞查找相對(duì)應(yīng)的相關(guān)例句的步驟更包含先查找相關(guān)字詞,再判斷無法查找出目標(biāo)例句后,依據(jù)相關(guān)字詞查找相關(guān)例句的步驟,或包含先判斷無法查找出目標(biāo)例句后,再查找相關(guān)字詞,并依據(jù)相關(guān)字詞查找相關(guān)例句的步驟。本發(fā)明所提供的依據(jù)字詞相關(guān)性生成例句的方法,于輸出目標(biāo)例句前,更包含判斷目標(biāo)例句的語法不正確時(shí),修改目標(biāo)例句的語法為正確的語法的步驟;另外,于查找對(duì)應(yīng)相關(guān)字詞的相關(guān)例句后,更包含以目標(biāo)字詞的意義置換相關(guān)例句的翻譯中相關(guān)字詞的意義,并輸出經(jīng)過置換的相關(guān)例句的翻譯的步驟。本發(fā)明所提供的系統(tǒng)與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明通過查找被輸入的目標(biāo)字詞的相關(guān)字詞后,查找對(duì)應(yīng)相關(guān)字詞的相關(guān)例句,并將相關(guān)例句中的相關(guān)字詞置換為目標(biāo)字詞來產(chǎn)生目標(biāo)例句,藉以解決現(xiàn)有技術(shù)所存在的問題,并可以達(dá)成減少字詞數(shù)據(jù)庫的儲(chǔ)存空間的技術(shù)功效。
流程圖
圖1為本發(fā)明所提的依據(jù)字詞相關(guān)性生成例句的系統(tǒng)架構(gòu)圖2A為本發(fā)明所提的依據(jù)字詞相關(guān)性生成例句的方法流程圖2B為本發(fā)明所提的依據(jù)目標(biāo)字詞的相關(guān)字詞查找相關(guān)例句的詳細(xì)方法流I
圖2C為本發(fā)明所提的另一種依據(jù)目標(biāo)字詞的相關(guān)字詞查找相關(guān)例句的詳細(xì)方法
圖2D為本發(fā)明所提的產(chǎn)生目標(biāo)例句的翻譯的方法流程圖; 圖3為本發(fā)明實(shí)施例所提的字詞數(shù)據(jù)庫的示意圖。主要元件符號(hào)說明
120輸入模塊 132例句查找單元 150數(shù)據(jù)置換模塊 190例句修正模塊 320詞性字段 340例句字段
110儲(chǔ)存模塊 130查找模塊 136字詞查找單元 160輸出模塊 300字詞數(shù)據(jù)庫 330說明字段 350相關(guān)字詞字段
具體實(shí)施例方式以下將配合圖式及實(shí)施例來詳細(xì)說明本發(fā)明的特征與實(shí)施方式,內(nèi)容足以使任何熟習(xí)相關(guān)技藝者能夠輕易地充分理解本發(fā)明解決技術(shù)問題所應(yīng)用的技術(shù)手段并據(jù)以實(shí)施, 藉此實(shí)現(xiàn)本發(fā)明可達(dá)成的功效。本發(fā)明可以將相關(guān)字詞的例句中的相關(guān)字詞置換為目標(biāo)字詞,藉以產(chǎn)生目標(biāo)字詞的例句。其中,本發(fā)明所提供的目標(biāo)字詞可以為本發(fā)明的使用者欲查找釋義數(shù)據(jù)的字詞,但本發(fā)明并不以此為限;而本發(fā)明所提供的相關(guān)字詞可以為目標(biāo)字詞的同義詞、近義詞及/ 或反義詞等字詞,但本發(fā)明并不以此為限。其中,特別值得一提的是,目標(biāo)字詞的詞性與目標(biāo)字詞的相關(guān)字詞的詞性相同。以下先以「圖1」本發(fā)明所提供的依據(jù)字詞相關(guān)性生成例句的系統(tǒng)架構(gòu)圖來說明本發(fā)明的系統(tǒng)運(yùn)作。如「圖1」所示,本發(fā)明的系統(tǒng)含有儲(chǔ)存模塊110、輸入模塊120、查找模塊130、數(shù)據(jù)置換模塊150以及輸出模塊160。其中,查找模塊130更包含例句查找單元 132以及字詞查找單元136。儲(chǔ)存模塊110負(fù)責(zé)儲(chǔ)存字詞數(shù)據(jù)庫,藉以提供字詞數(shù)據(jù)庫給其他各模塊使用。儲(chǔ)存模塊110所儲(chǔ)存的字詞數(shù)據(jù)庫可以記錄一個(gè)以上的字詞以及分別與各個(gè)字詞相對(duì)應(yīng)的釋義數(shù)據(jù)。字詞數(shù)據(jù)庫可以為公知的各種數(shù)據(jù)庫的形式,或是以檔案的形式記錄字詞、例句以及相對(duì)應(yīng)的釋義數(shù)據(jù)。字詞數(shù)據(jù)庫記錄的釋義數(shù)據(jù)可以為包含相對(duì)應(yīng)的字詞的例句、相對(duì)應(yīng)的字詞的詞性、相對(duì)應(yīng)的字詞的說明以及各例句的翻譯等一個(gè)或多個(gè)項(xiàng)目的任意組合,但本發(fā)明并不以此為限。輸入模塊120負(fù)責(zé)提供輸入目標(biāo)字詞。一般而言,使用者可以通過輸入模塊120 輸入目標(biāo)字詞,但本發(fā)明并不以此為限,其他方式例如,輸入模塊120也可以將執(zhí)行本發(fā)明的裝置的存儲(chǔ)器中的特定地址所記錄的數(shù)據(jù)作為目標(biāo)字詞等。字詞查找單元136負(fù)責(zé)至儲(chǔ)存模塊110所儲(chǔ)存的字詞數(shù)據(jù)庫中查找目標(biāo)字詞的相關(guān)字詞,并將查找出的相關(guān)字詞提供給例句查找單元132,藉以讓例句查找單元132查找相關(guān)例句。字詞查找單元136可以在例句查找單元132無法由儲(chǔ)存模塊110所儲(chǔ)存的字詞數(shù)據(jù)庫中查找出與目標(biāo)字詞對(duì)應(yīng)的例句后,才至字詞數(shù)據(jù)庫中查找目標(biāo)字詞的相關(guān)字詞,也可以在例句查找單元132查找對(duì)應(yīng)目標(biāo)字詞的例句的同時(shí)或之前,至字詞數(shù)據(jù)庫中查找目標(biāo)字詞的相關(guān)字詞。其中,本發(fā)明所提供的字詞(目標(biāo)字詞/相關(guān)字詞)與例句的對(duì)應(yīng)關(guān)系并不以在例句中包含對(duì)應(yīng)的字詞為限,例如,包含目標(biāo)字詞/相關(guān)字詞的動(dòng)詞變化或名詞單復(fù)數(shù)的例句同樣與目標(biāo)字詞/相關(guān)字詞對(duì)應(yīng)。例句查找單元132負(fù)責(zé)至儲(chǔ)存模塊110所儲(chǔ)存的字詞數(shù)據(jù)庫中查找例句。也就是說,例句查找單元132可以依據(jù)輸入模塊120提供輸入的目標(biāo)字詞,至儲(chǔ)存模塊110所儲(chǔ)存的字詞數(shù)據(jù)庫中查找與目標(biāo)字詞對(duì)應(yīng)的例句,如包含目標(biāo)字詞的例句;例句查找單元132 也可以依據(jù)字詞查找單元136所查找出的目標(biāo)字詞的相關(guān)字詞,至儲(chǔ)存模塊110所儲(chǔ)存的字詞數(shù)據(jù)庫中查找與相關(guān)字詞對(duì)應(yīng)的例句,如包含相關(guān)字詞的例句。在本發(fā)明中,例句查找單元132所查找出的與目標(biāo)字詞對(duì)應(yīng)的例句稱為「目標(biāo)例句」,而例句查找單元132所查找出的與相關(guān)字詞對(duì)應(yīng)的例句稱為「相關(guān)例句」。
數(shù)據(jù)置換模塊150負(fù)責(zé)將例句查找單元132所查找出的相關(guān)例句中的相關(guān)字詞置換為目標(biāo)字詞,藉以產(chǎn)生「目標(biāo)例句」。在本發(fā)明中,目標(biāo)例句即為將相關(guān)例句中的相關(guān)字詞置換為目標(biāo)字詞的例句。數(shù)據(jù)置換模塊150也可以將相關(guān)例句的翻譯中該相關(guān)字詞的意義置換為目標(biāo)字詞的意義,被置換后的翻譯即為目標(biāo)例句的翻譯。輸出模塊160負(fù)責(zé)輸出數(shù)據(jù)置換模塊150所產(chǎn)生的目標(biāo)例句。輸出模塊160可以以顯示目標(biāo)例句的方式輸出目標(biāo)例句,輸出模塊160也可以將目標(biāo)例句傳送到執(zhí)行本發(fā)明的裝置以外的外部裝置來輸出,使該外部裝置可以顯示目標(biāo)例句,但輸出模塊160輸出目標(biāo)例句的方式并不以上述為限。此外,本發(fā)明更可以額外包含例句修正模塊190,例句修正模塊190負(fù)責(zé)判斷數(shù)據(jù)置換模塊150所產(chǎn)生的目標(biāo)例句的語法是否正確。一般而言,例句修正模塊190可以在數(shù)據(jù)置換模塊150將相關(guān)例句中的相關(guān)字詞置換為目標(biāo)字詞后,判斷目標(biāo)例句的語法是否正確,但例句修正模塊190也可以在數(shù)據(jù)置換模塊150將相關(guān)例句中的相關(guān)字詞置換為目標(biāo)字詞前,先進(jìn)行語法正確與否的判斷。例句修正模塊190可以使用如公知文書編輯軟件所提供的文法檢查的方式判斷目標(biāo)例句的語法正確性,其中,例句修正模塊190可以對(duì)完整的目標(biāo)例句進(jìn)行語法正確性的判斷,也可以只對(duì)目標(biāo)例句中,與目標(biāo)字詞相關(guān)的詞組、介詞、動(dòng)詞時(shí)態(tài)、名詞單復(fù)數(shù)等部分的語法正確性進(jìn)行判斷。另外,例句修正模塊190可以依據(jù)記錄各種詞組的詞組表判斷目標(biāo)例句的語法是否正確,例如,例句修正模塊190依據(jù)相關(guān)字詞在詞組表中搜尋包含相關(guān)字詞的詞組,并比對(duì)被搜尋出的詞組是否存在于相關(guān)例句中,若是,則在詞組表中搜尋將相關(guān)字詞置換為目標(biāo)字詞的詞組,若例句修正模塊190無法在詞組表中搜尋到經(jīng)過置換的詞組,則表示目標(biāo)例句的語法錯(cuò)誤。例句修正模塊190甚至可以在詞組表中,搜尋包含目標(biāo)字詞且與相關(guān)例句中包含相關(guān)字詞的詞組的意義相同的詞組,并判斷藉以修正目標(biāo)例句中產(chǎn)生語法錯(cuò)誤的詞組。例句修正模塊190也可以依據(jù)字詞區(qū)別表判斷目標(biāo)例句的語法是否正確,字詞區(qū)別表中記錄用法不同的目標(biāo)字詞與相關(guān)字詞,例如字詞「some」以及字詞「any」,雖然兩字詞在形容詞時(shí)的意義都為「一些」,但由于字詞「some」通常在非疑問句中使用,而字詞 Γ any J通常使用在疑問句中,故兩字詞并不能互相置換。因此,例句修正模塊190判斷字詞區(qū)別表中存在一筆數(shù)據(jù)記錄目標(biāo)字詞與被置換的相關(guān)字詞時(shí),會(huì)判斷目標(biāo)例句的語法不正確。例句修正模塊190還負(fù)責(zé)在判斷出目標(biāo)例句的語法不正確后,將目標(biāo)例句中的錯(cuò)誤的語法修改為正確的語法。相似的,例句修正模塊190可以使用如公知文書編輯軟件所提供文法檢查后所產(chǎn)生的修改建議,直接修改目標(biāo)例句的語法,例如修改介詞、動(dòng)詞時(shí)態(tài)、 名詞單復(fù)數(shù)的錯(cuò)誤等,但本發(fā)明并不以此為限。接著以第一實(shí)施例來解說本發(fā)明的運(yùn)作系統(tǒng)與方法,并請(qǐng)參照「圖2A」本發(fā)明所提供的依據(jù)字詞相關(guān)性生成例句的方法流程圖。在本實(shí)施例中,假設(shè)使用者使用的計(jì)算機(jī)、PDA、手機(jī)等本地裝置中安裝有字詞釋義軟件,且安裝于本地裝置中的字詞釋義軟件包含本發(fā)明,如此,在使用者閱讀英文文件過程中,遇到不認(rèn)識(shí)的字詞「pretty」時(shí),可以使用包含本發(fā)明的字詞釋義軟件查找不認(rèn)識(shí)的字詞「pretty」的釋義。首先,使用者可以在字詞釋義軟件的使用者界面中輸入目標(biāo)字詞,在本實(shí)施例中也就是字詞「pretty」,輸入模塊120可以提供使用者操作本地裝置,藉以輸入目標(biāo)字詞 Γ pretty J (步驟 201)。在使用者通過輸入模塊120輸入目標(biāo)字詞后,字詞釋義軟件會(huì)至儲(chǔ)存模塊110所儲(chǔ)存的字詞數(shù)據(jù)庫中查找目標(biāo)字詞的釋義數(shù)據(jù)。由于本實(shí)施例的字詞釋義軟件會(huì)提供使用者目標(biāo)字詞的釋義數(shù)據(jù),故本實(shí)施例的字詞釋義軟件至少會(huì)查找與目標(biāo)字詞對(duì)應(yīng)的說明以及其他項(xiàng)目,但本發(fā)明并不以此為限。其中,若本實(shí)施例的字詞釋義軟件會(huì)提供使用者包含目標(biāo)字詞的例句,則例句查找單元132可以至儲(chǔ)存模塊110所儲(chǔ)存的字詞數(shù)據(jù)庫中查找對(duì)應(yīng)目標(biāo)字詞的例句(步驟 210)。在本實(shí)施例中,假設(shè)字詞與例句的對(duì)應(yīng)關(guān)系為例句包含字詞,則例句查找單元132會(huì)以目標(biāo)字詞「pretty」作為查找的鍵值(key),在字詞數(shù)據(jù)庫中查找包含目標(biāo)字詞「pretty」 的例句,但例句查找單元132查找包含目標(biāo)字詞的例句的方式并不以此為限。若儲(chǔ)存模塊110所儲(chǔ)存的字詞數(shù)據(jù)庫中沒有記錄目標(biāo)字詞「pretty」的例句,則例句查找單元132將無法由字詞數(shù)據(jù)庫中查找出對(duì)應(yīng)目標(biāo)字詞的例句,如此,例句查找單元 132會(huì)進(jìn)一步依據(jù)字詞查找單元136所查找出的目標(biāo)字詞的相關(guān)字詞,至字詞數(shù)據(jù)庫中查找包含相關(guān)字詞的相關(guān)例句(步驟230)。另外,若本發(fā)明希望輸出更多目標(biāo)字詞「pretty」 的例句,則例句查找單元132也可以依據(jù)字詞查找單元136所查找出的目標(biāo)字詞的相關(guān)字詞,至字詞數(shù)據(jù)庫中查找包含相關(guān)字詞的相關(guān)例句(步驟230)。其中,如「圖2B」的流程所示,在例句查找單元132進(jìn)行查找后所獲得的查找結(jié)果為空集合時(shí),字詞查找單元136可以判斷出例句查找單元132沒有查找出與目標(biāo)字詞對(duì)應(yīng)的例句(步驟23 ,之后,字詞查找單元136可以至儲(chǔ)存模塊110所儲(chǔ)存的字詞數(shù)據(jù)庫中查找目標(biāo)字詞的相關(guān)字詞(步驟231),而若例句查找單元132確實(shí)查找出與目標(biāo)字詞對(duì)應(yīng)的例句,則字詞查找單元136可以不進(jìn)行任何動(dòng)作,由輸出模塊160輸出與目標(biāo)字詞對(duì)應(yīng)的例句(步驟四0)。事實(shí)上,字詞查找單元136也可以不論例句查找單元132是否有查找出包含目標(biāo)字詞的例句,都直接至儲(chǔ)存模塊110所儲(chǔ)存的字詞數(shù)據(jù)庫中查找目標(biāo)字詞的相關(guān)字詞(步驟231)。在本實(shí)施例中,假設(shè)字詞查找單元136會(huì)以目標(biāo)字詞「pretty」作為查找的鍵值(key),在字詞數(shù)據(jù)庫中查找目標(biāo)字詞「pretty」的相關(guān)字詞,例如同為形容詞的同義詞「beautiful」或是同為形容詞的反義詞「ugly」,但字詞查找單元136查找目標(biāo)字詞的相關(guān)字詞的方式并不以此為限。在字詞查找單元136至儲(chǔ)存模塊110所儲(chǔ)存的字詞數(shù)據(jù)庫中查找目標(biāo)字詞的相關(guān)字詞(步驟231)后,可以將查找出的相關(guān)字詞提供給例句查找單元132,使例句查找單元132可以依據(jù)字詞查找單元136所查找出的相關(guān)字詞至字詞數(shù)據(jù)庫中查找相關(guān)例句(步驟235)。在本實(shí)施例中,若目標(biāo)字詞「pretty」的相關(guān)字詞為反義詞「ugly」,例句查找單元 132同樣會(huì)以相關(guān)字詞「ugly」作為查找的鍵值(key),在字詞數(shù)據(jù)庫中查找包含相關(guān)字詞 「ugly」的相關(guān)例句,假設(shè)例句查找單元132查找出的相關(guān)例句為「She is an uglygirl.」。 但例句查找單元132查找包含相關(guān)字詞的相關(guān)例句的方式并不以此為限,且相關(guān)例句亦不以「She is an ugly girl.」為限。
8
在實(shí)務(wù)上,字詞數(shù)據(jù)庫可能不會(huì)將與字詞相對(duì)應(yīng)的釋義數(shù)據(jù)中的各個(gè)項(xiàng)目分開儲(chǔ)存,而是以詞性字段320、說明字段330、例句字段340、相關(guān)字詞字段350等不同的字段分別記錄為釋義數(shù)據(jù)中的各個(gè)項(xiàng)目,如「圖3」的字詞數(shù)據(jù)庫300所示,藉以將同一個(gè)字詞的釋義數(shù)據(jù)儲(chǔ)存為一筆數(shù)據(jù),但本發(fā)明并不以此為限。在此情況下,本發(fā)明的查找模塊130可以不需要分為例句查找單元132以及字詞查找單元136進(jìn)行運(yùn)作,如此,查找模塊130可以依據(jù)目標(biāo)字詞直接由字詞數(shù)據(jù)庫中查找與目標(biāo)字詞對(duì)應(yīng)的例句以及相關(guān)字詞,也就是說, 本發(fā)明將如「圖2C」的流程所示,在查找模塊130(例句查找單元13 查找包含目標(biāo)字詞的例句(步驟210)時(shí),查找模塊130(字詞查找單元136)也可以查找目標(biāo)字詞「pretty」 的相關(guān)字詞(步驟231),例如同為形容詞的同義詞「beautiful」或是同為形容詞的反義詞 「ugly」,查找模塊130(例句查找單元13 可以在判斷出沒有查找出包含(對(duì)應(yīng))目標(biāo)數(shù)據(jù)的例句(步驟23 后,依據(jù)查找模塊130(字詞查找單元136)所查找出的相關(guān)字詞,如反義詞「ugly」,至字詞數(shù)據(jù)庫中查找出相關(guān)例句「She is an ugly girl.」(步驟235)。若例句查找單元132有查找出與目標(biāo)字詞對(duì)應(yīng)的例句,則例句查找單元132可以不再依據(jù)相關(guān)字詞查找相關(guān)例句,而由輸出模塊160直接輸出與目標(biāo)字詞對(duì)應(yīng)的例句(步驟四0)。事實(shí)上,本發(fā)明的例句查找單元132并不只限于只對(duì)目標(biāo)數(shù)據(jù)的一個(gè)相關(guān)字詞查找相關(guān)例句,也就是說,例句查找單元132在查找出包含相關(guān)字詞「ugly」的相關(guān)例句后,也可以繼續(xù)依據(jù)相關(guān)字詞「beautiful」至儲(chǔ)存模塊110所儲(chǔ)存的字詞數(shù)據(jù)庫中查找包含相關(guān)字詞「beautiful」的相關(guān)例句。在例句查找單元132依據(jù)字詞查找單元136所查找出的相關(guān)字詞至字詞數(shù)據(jù)庫中查找出相關(guān)例句(步驟23 后,數(shù)據(jù)置換模塊150可以將相關(guān)例句中的相關(guān)字詞置換為目標(biāo)字詞,藉以產(chǎn)生目標(biāo)例句(步驟250)。在本實(shí)施例中,數(shù)據(jù)置換模塊150會(huì)將例句查找單元132查找出的相關(guān)例句「She isan ugly girl.」中的相關(guān)字詞「ugly」置換為目標(biāo)字詞 「pretty」,藉以產(chǎn)生目標(biāo)例句「She is an pretty girl.」。在數(shù)據(jù)置換模塊150將相關(guān)例句中的相關(guān)字詞置換為目標(biāo)字詞,藉以產(chǎn)生目標(biāo)例句后,若本發(fā)明包含例句修正模塊190,則例句修正模塊190會(huì)判斷目標(biāo)例句的語法是否正確(步驟沈2)。假設(shè)在本實(shí)施例中,例句修正模塊190會(huì)以公知的方式判斷目標(biāo)例句的語法的正確性,但例句修正模塊190判斷目標(biāo)例句的語法是否正確的方式并不以此為限。由于本實(shí)施例的目標(biāo)例句為「She is an pretty girl.」,因此例句修正模塊190可以判斷出目標(biāo)例句中的冠詞「an」錯(cuò)誤,應(yīng)為「a」,故例句修正模塊190可以將目標(biāo)例句修改為正確的語法(步驟沈6),也就是將冠詞「an」修改為「a」,使得目標(biāo)例句被修改為「She is a pretty girl.」。在例句修正模塊190判斷出目標(biāo)例句的語法正確或判斷出目標(biāo)例句的語法錯(cuò)誤并修改為正確的語法(步驟262、步驟沈6)后,輸出模塊160會(huì)在字詞釋義軟件顯示目標(biāo)字詞「pretty」的釋義數(shù)據(jù)時(shí),顯示目標(biāo)例句「Sheis a pretty girl.」,藉以輸出目標(biāo)例句 (步驟290)。在上述實(shí)施例中,若字詞釋義軟件所查找出的釋義數(shù)據(jù)需要包含例句的解釋,則本發(fā)明將如「圖2D」的流程所示,數(shù)據(jù)置換模塊150可以將相關(guān)例句「She is an ugly girl.」的翻譯「她是個(gè)丑陋的女孩」中相關(guān)字詞的意義「丑陋」置換為目標(biāo)字詞的意義「漂亮」(步驟270),被置換后的翻譯「她是個(gè)漂亮的女孩」即為目標(biāo)例句的翻譯。而后,輸出模塊160可以在顯示目標(biāo)例句「She is a pretty girl.」時(shí),一并顯示目標(biāo)例句的翻譯「她是個(gè)漂亮的女孩」,藉以輸出由相關(guān)例句所置換的翻譯(步驟觀0)。接著以第二實(shí)施例來解說本發(fā)明的運(yùn)作系統(tǒng)與方法,請(qǐng)繼續(xù)參照「圖2A」本發(fā)明所提供的依據(jù)字詞相關(guān)性生成例句的方法流程圖。在本實(shí)施例中,假設(shè)使用者使用的計(jì)算機(jī)、PDA、手機(jī)等本地裝置中沒有安裝字詞查詢軟件,但使用者可以使用本地裝置聯(lián)機(jī)到提供字詞查詢服務(wù)的服務(wù)器,而服務(wù)器所提供的字詞查詢服務(wù)包含本發(fā)明,如此,在使用者希望查找字詞「speak」的例句時(shí),可以使用本地裝置聯(lián)機(jī)到服務(wù)器進(jìn)行查找。首先,使用者可以在與服務(wù)器提供的字詞查詢服務(wù)相對(duì)應(yīng)的使用者界面中輸入目標(biāo)字詞,在本實(shí)施例中也就是字詞「speak」,輸入模塊120可以提供使用者操作本地裝置, 藉以在使用者界面中輸入目標(biāo)字詞「speak」(步驟201)。在使用者輸入目標(biāo)字詞「speak」后,輸入模塊120會(huì)將目標(biāo)字詞「speak」傳送到服務(wù)器上的查找模塊130。之后,查找模塊130中的例句查找單元132可以至儲(chǔ)存模塊110所儲(chǔ)存的字詞數(shù)據(jù)庫中查找包含目標(biāo)字詞「speak」的例句(步驟210),查找模塊130中的字詞查找單元136也可以至字詞數(shù)據(jù)庫中查找目標(biāo)字詞的相關(guān)字詞,使得例句查找單元132 可以依據(jù)字詞查找單元136所查找出的目標(biāo)字詞的相關(guān)字詞,至字詞數(shù)據(jù)庫中查找包含相關(guān)字詞的相關(guān)例句(步驟230)。由于目標(biāo)字詞「speak」包含「及物動(dòng)詞」以及「不及物動(dòng)詞」兩種詞性,假設(shè)在本實(shí)施例中,字詞查找單元136所查找出的詞性同為不及物動(dòng)詞的相關(guān)字詞為目標(biāo)字詞「speak」的近義詞「talk」,并假設(shè)相關(guān)例句為「They do not talk to each other.」,但本發(fā)明并不以此為限。其中,值得一提的是,由于字詞「talk」只有在詞性為不及物動(dòng)詞時(shí)才與不及物動(dòng)詞的字詞「speak」意義相同,當(dāng)字詞「talk」或字詞「speak」 任何一個(gè)不為及物動(dòng)詞時(shí),字詞「talk」與字詞「speak」便不會(huì)是同義詞。事實(shí)上,字詞查找單元136并不只能為目標(biāo)字詞查找一種詞性的相關(guān)字詞,也就是說,字詞查找單元136也可以為目標(biāo)字詞「speak」查找詞性同為「及物動(dòng)詞」的相關(guān)字詞, 例如意義同為「表達(dá)」的同義詞「express」,但本發(fā)明并不以此為限,例句查找模塊132也可以為多個(gè)相關(guān)字詞分別查找對(duì)應(yīng)的相關(guān)例句。在查找模塊130至字詞數(shù)據(jù)庫中查找出包含相關(guān)字詞的相關(guān)例句(步驟230)后, 數(shù)據(jù)置換模塊150可以將相關(guān)例句「They do not talk to each other.」中的相關(guān)字詞 「talk」置換為目標(biāo)字詞「speak」產(chǎn)生目標(biāo)例句「They do not speakto each other. J (步驟250),而后,輸出模塊160會(huì)輸出目標(biāo)例句至使用者所使用的本地裝置(步驟四0),也就是通過服務(wù)器將目標(biāo)例句傳回使用者所使用的本地裝置,使得本地裝置上的使用者界面顯示目標(biāo)例句「They donot speak to each other.」給使用者。綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于具有查找被輸入的目標(biāo)字詞的相關(guān)字詞后,查找對(duì)應(yīng)相關(guān)字詞的相關(guān)例句,并將相關(guān)例句中的相關(guān)字詞置換為目標(biāo)字詞來產(chǎn)生目標(biāo)例句的技術(shù)手段,藉由此一技術(shù)手段可以解決現(xiàn)有技術(shù)所存在字典數(shù)據(jù)庫中沒有儲(chǔ)存所有字詞的例句導(dǎo)致使用者無法獲得部分字詞的例句的問題,進(jìn)而達(dá)成減少字詞數(shù)據(jù)庫的儲(chǔ)存空間的技術(shù)功效。再者,本發(fā)明的依據(jù)字詞相關(guān)性生成例句的方法,可實(shí)現(xiàn)于硬體、軟件或硬體與軟件的組合中,亦可在計(jì)算機(jī)系統(tǒng)中以集中方式實(shí)現(xiàn)或以不同元件散布于若干互連的計(jì)算機(jī)系統(tǒng)的分散方式實(shí)現(xiàn)。 雖然本發(fā)明所提供的實(shí)施方式如上,惟所述的內(nèi)容并非用以直接限定本發(fā)明的專利保護(hù)范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中的技術(shù)人員,在不脫離本發(fā)明所公開的精神和范圍的前提下,對(duì)本發(fā)明的實(shí)施的形式上及細(xì)節(jié)上作些許的更動(dòng)潤飾,均屬于本發(fā)明的專利保護(hù)范圍。本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定者為準(zhǔn)。
權(quán)利要求
1.一種依據(jù)字詞相關(guān)性生成例句的方法,其特征在于,該方法至少包含下列步驟 提供輸入一目標(biāo)字詞;依據(jù)該目標(biāo)字詞的一相關(guān)字詞查找相對(duì)應(yīng)的一相關(guān)例句; 以該目標(biāo)字詞置換該相關(guān)例句中的該相關(guān)字詞以產(chǎn)生一目標(biāo)例句;及輸出該目標(biāo)例句。
2.如權(quán)利要求1所述的依據(jù)字詞相關(guān)性生成例句的方法,其特征在于,該依據(jù)該目標(biāo)字詞的該相關(guān)字詞查找相對(duì)應(yīng)的該相關(guān)例句的步驟更包含先查找該相關(guān)字詞,再判斷無法查找出與該目標(biāo)字詞對(duì)應(yīng)的例句后,依據(jù)該相關(guān)字詞查找該相關(guān)例句的步驟,或包含先判斷無法查找出與該目標(biāo)字詞對(duì)應(yīng)的例句后,再查找該相關(guān)字詞,并依據(jù)該相關(guān)字詞查找該相關(guān)例句的步驟。
3.如權(quán)利要求1所述的依據(jù)字詞相關(guān)性生成例句的方法,其特征在于,該方法于輸出該目標(biāo)例句的步驟前,更包含判斷該目標(biāo)例句的語法不正確時(shí),修改該目標(biāo)例句的語法為正確的語法的步驟。
4.如權(quán)利要求1所述的依據(jù)字詞相關(guān)性生成例句的方法,其特征在于,該方法于查找對(duì)應(yīng)該相關(guān)字詞的該相關(guān)例句的步驟后,更包含以該目標(biāo)字詞的意義置換該相關(guān)例句的翻譯中該相關(guān)字詞的意義,并輸出經(jīng)過置換的相關(guān)例句的翻譯的步驟。
5.如權(quán)利要求1所述的依據(jù)字詞相關(guān)性生成例句的方法,其特征在于,該依據(jù)該目標(biāo)字詞的該相關(guān)字詞查找相對(duì)應(yīng)的該相關(guān)例句的步驟為依據(jù)詞性與該目標(biāo)字詞相同的同意詞、近義詞及/或反義詞查找該相關(guān)例句。
6.一種依據(jù)字詞相關(guān)性生成例句的系統(tǒng),其特征在于,該系統(tǒng)至少包含 一輸入模塊,用以提供輸入一目標(biāo)字詞;一儲(chǔ)存模塊,用以儲(chǔ)存該目標(biāo)字詞、該目標(biāo)字詞的一相關(guān)字詞、及對(duì)應(yīng)該相關(guān)字詞的一相關(guān)例句;一查找模塊,其中更包含一字詞查找單元,用以依據(jù)該目標(biāo)字詞至該儲(chǔ)存模塊查找該相關(guān)字詞;及一例句查找單元,用以依據(jù)該相關(guān)字詞至該儲(chǔ)存模塊查找該相關(guān)例句; 一數(shù)據(jù)置換模塊,用以使用該目標(biāo)字詞置換該相關(guān)例句中的該相關(guān)字詞以產(chǎn)生一目標(biāo)例句;及一輸出模塊,用以輸出該目標(biāo)例句。
7.如權(quán)利要求6所述的依據(jù)字詞相關(guān)性生成例句的系統(tǒng),其特征在于,該相關(guān)字詞為目標(biāo)字詞的同意詞、近義詞及/或反義詞,且該相關(guān)字詞的詞性與該目標(biāo)字詞的詞性相同。
8.如權(quán)利要求6所述的依據(jù)字詞相關(guān)性生成例句的系統(tǒng),其特征在于,該系統(tǒng)更包含一例句修正模塊,用以于判斷該目標(biāo)例句的語法,并于該目標(biāo)例句的語法不正確時(shí),修改該目標(biāo)例句的語法為正確的語法,其中,被判斷的語法包含動(dòng)詞時(shí)態(tài)、名詞單復(fù)數(shù)。
9.如權(quán)利要求8所述的依據(jù)字詞相關(guān)性生成例句的系統(tǒng),其特征在于,該例句修正模塊更用以依據(jù)一字詞區(qū)別表及/或一詞組表判斷該目標(biāo)字詞是否可于該目標(biāo)例句中使用, 并于不可使用時(shí)修改該目標(biāo)例句。
10.如權(quán)利要求6所述的依據(jù)字詞相關(guān)性生成例句的系統(tǒng),其特征在于,該數(shù)據(jù)置換模塊更用以于該相關(guān)例句的翻譯中,以該目標(biāo)字詞的意義置換的該相關(guān)字詞的意義,該輸出模塊更用以輸出經(jīng)過置換的相關(guān)例句的翻譯。
全文摘要
一種依據(jù)字詞相關(guān)性生成例句的系統(tǒng)及其方法,其通過目標(biāo)字詞的相關(guān)字詞查找對(duì)應(yīng)相關(guān)字詞的相關(guān)例句,并將相關(guān)例句中的相關(guān)字詞置換為目標(biāo)字詞,藉以產(chǎn)生目標(biāo)例句的技術(shù)手段,可以增加字詞數(shù)據(jù)庫中具有對(duì)應(yīng)例句的字詞的數(shù)量,并達(dá)成減少字詞數(shù)據(jù)庫的儲(chǔ)存空間的技術(shù)功效。
文檔編號(hào)G06F17/28GK102214175SQ20101014239
公開日2011年10月12日 申請(qǐng)日期2010年4月2日 優(yōu)先權(quán)日2010年4月2日
發(fā)明者徐曉燕, 邱全成 申請(qǐng)人:英業(yè)達(dá)股份有限公司