專利名稱:篩選字詞以產生個人化字典軟件的系統及方法
技術領域:
一種產生個人化軟件的系統及其方法,尤其涉及一種篩選字詞以產生個人化字典軟件的系統及其方法。
背景技術:
語言乃人類溝通的重要工具,在國際化的社會上,若能懂得較多不同的語言,將可增加自身在社會上與他人競爭的實力。在學習語言的過程中,記憶字詞及其用法是非常重要的,因此,市面上有各式各樣幫助使用者記憶字詞的軟件以及硬件。在現有的語言學習軟件與硬件中,大多數是在使用者學習并記憶過其所選擇的字詞后,借助測驗來幫助使用者的增加字詞記憶的學習成果。不過,這種以生成測驗題來測試學習成果的方法,往往會讓使用者在作答時感到疲憊及厭惡,反而容易造成學習效果的低落,因此,需要有其他可以交替使用的學習方式。事實上,讓使用者沒有壓力地在字典資料庫中任意的翻找字詞也是一種學習的方式,但目前語言學習軟件與硬件中都提供了非常大量的字詞,而使用者往往只需要學習其中的小部分,例如在閱讀文獻時經??吹降淖衷~、屬于某個領域的字詞等,因此,使用者若是在字典資料庫中任意的翻找字詞往往會翻找到還不需學習的字詞,而無法有效的翻找到需要學習的字詞,如此使用者便無法在目前的語言學習軟件與硬件使用這樣的學習方式。綜上所述,可知現有技術中長期以來一直存在字典資料庫中的字詞量過大以至于不易取得想學習的字詞的問題,因此有必要提出改進的技術手段,來解決該問題。
發(fā)明內容
有鑒于現有技術存在不易從字詞量過大的字詞資料庫中取得想學習的字詞的問題,本發(fā)明公開一種篩選字詞以產生個人化字典軟件的系統及其方法,其中本發(fā)明所公開的篩選字詞以產生個人化字典軟件的系統,至少包含儲存模塊,用以儲存通用字詞及通用字詞的基本釋義資料;字詞篩選模塊,用以從通用字詞中篩選出專屬字詞;釋義讀取模塊,用以從儲存模塊中讀取專屬字詞的基本釋義資料;字典生成模塊,用以使用專屬字詞及基本釋義資料建立專屬字典檔;字典應用模塊,用以生成以專屬字典檔做為字詞資料庫的字典軟件,或將專屬字典檔匯入字典軟件中,使字典軟件使用專屬字典檔做為字典資料庫。本發(fā)明所公開的篩選字詞以產生個人化字典軟件的方法,其步驟至少包括提供通用字詞及通用字詞的基本釋義資料;從通用字詞中篩選出專屬字詞;讀取專屬字詞的基本釋義資料;使用專屬字詞及基本釋義資料建立專屬字典檔;匯入專屬字典檔至字典軟件中,使字典軟件使用專屬字典檔做為字典資料庫。本發(fā)明所公開的另一種篩選字詞以產生個人化字典軟件的方法,其步驟至少包括提供通用字詞及通用字詞的基本釋義資料;從通用字詞中篩選出專屬字詞;讀取專屬字詞的基本釋義資料;使用專屬字詞及基本釋義資料建立專屬字典檔;生成以專屬字典檔做為字詞資料庫的字典軟件。本發(fā)明所公開的系統與方法如上,與現有技術之間的差異在于本發(fā)明通過從通用字詞中篩選出專屬字詞后,使用專屬字詞及專屬字詞的基本釋義資料建立專屬字典檔,使得使用專屬字典檔做為字典資料庫的字典軟件個人化,從而解決現有技術所存在的問題,并可以達成提聞學習效率的技術功效。
圖1為本發(fā)明所提的篩選字詞以產生個人化字典軟件的系統架構圖。圖2A為本發(fā)明所提的篩選字詞以產生個人化字典軟件的方法流程圖。圖2B為本發(fā)明所提的 另一種篩選字詞以產生個人化字典軟件的方法流程圖。主要元件符號說明110儲存模塊120字詞篩選模塊130釋義讀取模塊150字詞釋義排列模塊160字典生成模塊170字典應用模塊180輸入模塊190字典加密模塊步驟210提供通用字詞及通用字詞的基本釋義資料步驟220從通用字詞中篩選出專屬字詞步驟230讀取專屬字詞的基本釋義資料步驟240排序專屬字詞及依據專屬字詞排列后的順序排序基本釋義資料步驟250使用專屬字詞及基本釋義資料建立專屬字典檔步驟260加密專屬字典檔步驟270解密專屬字典檔步驟280a匯入專屬字典檔至字典軟件中步驟280b生成以專屬字典檔做為字詞資料庫的字典軟件步驟290字典軟件使用專屬字典檔做為字典資料庫
具體實施例方式以下將配合圖式及實施例來詳細說明本發(fā)明的特征與實施方式,內容足以使任何熟習本領域的技術人員能夠輕易地充分理解本發(fā)明解決技術問題所應用的技術手段并據以實施,從而實現本發(fā)明可達成的功效。本發(fā)明使用從大量的通用字詞中所篩選出的專屬字詞建立專屬字典檔,使得字典軟件在使用專屬字典檔做為字典資料庫后,成為個人專屬的字典軟件。以下先以圖1本發(fā)明所提的篩選字詞以產生個人化字典軟件的系統架構圖來說明本發(fā)明的系統運作。如圖1所示,本發(fā)明的系統含有儲存模塊110、字詞篩選模塊120、釋義讀取模塊130、字典生成模塊160、字典應用模塊170。
儲存模塊110負責儲存多個通用字詞以及各個通用字詞的基本釋義資料。本發(fā)明所提的基本釋義資料為可以讓通用字詞被理解的資料,包含通用字詞的發(fā)音符號、詞性、說明文字、例句、變化型、同/反義詞等,但本發(fā)明所提的基本釋義資料并不以上述為限。儲存模塊110也可能儲存有通用字詞的分類。字詞篩選模塊120負責由儲存模塊110所儲存的通用字詞中篩選出專屬字詞。字詞篩選模塊120可以依據通用字詞被使用者查找的頻率篩選通用字詞,例如,字詞篩選模塊120將被查找頻率超過預定門檻值的通用字詞篩選為專屬字詞。字詞篩選模塊120也可以篩選出與使用者的學習領域或興趣/喜好相關的通用字詞做為專屬字詞。但字詞篩選模塊120從通用字詞篩選出專屬字詞的規(guī)則并不以上述為限,凡與使用者相關的篩選規(guī)則都可以在本發(fā)明中被使用,換句話說,使用者可以通過字詞篩選模塊120對通用字詞進行個人化的篩選。字詞篩選模塊120也可以依據通用字詞的分類篩選通用字詞,也就是將屬于特定分類的通用字詞篩選為專屬字詞,字詞篩選模塊120還可以將包含特定字串的通用字詞篩選為專屬字詞。其中,字詞篩選模塊120由通用字詞篩選出專屬字詞所使用的特定分類或特定字串通常是由使用者所設定,但本發(fā)明并不以此為限,例如,字詞篩選模塊120篩選專屬字詞所使用的特定分類也可以是分類中所有通用字詞的被查找頻率超過門檻值的分類。值得一提的是,字詞篩選模塊120并不限于只能使用一種方式篩選專屬字詞,字詞篩選模塊120也可以使用多個規(guī)則由通用字詞篩選出專屬字詞,例如,字詞篩選模塊120將與被查找頻率超過門檻值的通用字詞相同分類的通用字詞篩選為專屬字詞。釋義讀取模塊130負責至儲存模塊110中讀取字詞篩選模塊120所篩選出的專屬字詞的基本釋義資料。釋義讀取模塊130可以直接至儲存模塊110儲存基本釋義資料的檔案中讀取專屬字詞的基本釋義資料,也可以通過查找專屬字詞釋義的方式取得專屬字詞的基本釋義資料,但釋義讀取模塊130讀取專屬字詞的基本釋義資料的方式并不以上述為限。字典生成模塊160負責使用字詞篩選模塊120所篩選出的專屬字詞以及釋義讀取模塊130所讀出的基本釋義資料建立專屬字典檔。字典生成模塊160可以使用預定的檔案格式,將專屬字詞以及基本釋義資料寫入專屬字典檔中。值得一提的是,由于專屬字典檔中只包含專屬字詞,而專屬字詞是由字詞篩選模塊120進行個人化的篩選后產生,因此,專屬字典檔是使用者個人化的字典資料庫。字典應用模塊170可以生成以字典生成模塊160所建立的專屬字典檔做為字詞資料庫的字典軟件。例如,字典應用模塊170可以將預定的執(zhí)行檔及/或動態(tài)連結檔與轉屬字典檔復制到特定的目錄中,從而生成字典軟件;字典應用模塊170也可以將預定的執(zhí)行檔及/或動態(tài)連結檔等檔案與專屬字典檔整合到一個應用程式中,整合后的應用程式即為字典軟件。但字典應用模塊170生成字典軟件的方式并不以上述為限。一般而言,字典應用模塊170所生成的字典軟件的字典資料庫相對之下比較小,且往往不需安裝便可以執(zhí)行,因此將非常方便使用者攜帶使用。字典應用模塊170還可以將專屬字典檔匯入特定的字典軟件中,使匯入專屬字典檔的字典軟件使用專屬字典檔做為字典資料庫。其中,匯入專屬字典檔的字典軟件可以在匯入專屬字典檔前刪除原本使用的字典資料庫,或是由字典應用模塊170在將專屬字典檔匯入字典軟件前,先刪除字典軟件原先使用的字典資料庫。此外,本發(fā)明更可以包含字詞釋義排列模塊150、輸入模塊180以及字典加密模塊190,說明如下。字詞釋義排列模塊I50負責排序字詞篩選模塊120所篩選出的專屬字詞,字詞釋義排列模塊150也負責依據專屬字詞排列后的順序,排序釋義讀取模塊130所讀出的各專屬字詞的基本釋義資料。一般而言,字詞釋義排列模塊150可以依據字母順序、筆劃順序等方式排列專屬字詞,但字詞釋義排列模塊150排列專屬字詞的方式并不以上述為限。輸入模塊180負責提供使用者輸入自建字詞以及自建字詞的自建釋義資料,并將提供輸入的自建字詞以及自建字詞的自建釋義資料存入儲存模塊110中。如此,字詞篩選模塊120在篩選專屬字詞時,除了篩選出符合的通用字詞外,也會篩選出輸入模塊180提供使用者輸入的自建字詞,也就是說,字詞篩選模塊120所篩選出的專屬字詞包含部分的通用字詞以及所有的自建字詞,而釋義讀取模塊130在讀取專屬字詞時,也會根據字詞篩選模塊120篩選出的專屬字詞,將被篩選出的通用字詞的基本釋義資料以及輸入模塊180提供使用者輸入的自建字詞的自建釋義資料讀取出來,使得字典生成模塊160將會使用字詞篩選模塊120所篩選出的部分的通用字詞與自建字詞以及釋義讀取模塊130所讀出的基本釋義資料與自建釋義資料建立專屬字典檔。字典加密模塊190負責加密字典生成模塊160所建立的專屬字典檔,從而增加字典檔的安全性。在字典加密模塊190對專屬字典檔加密后,字典應用模塊170在將專屬字典檔匯入字典軟件時,字典軟件或字典應用模塊170需要先解密專屬字典檔,而在字典應用模塊170生成使用專屬字典檔做為字典資料庫的字典軟件時,需要先解密專屬字典檔。接著以第一實施例來解說本發(fā)明的運作系統與方法,并請參照圖2A本發(fā)明所提的篩選字詞以產生個人化字典軟件的方法流程圖。在本實施例中,假設本發(fā)明應用在字詞釋義查找軟件內,但本發(fā)明并不以此為限。一般而言,由于本發(fā)明包含在字詞釋義查找軟件中,因此,本發(fā)明的儲存模塊110可以與字詞釋義查找軟件共用,如此,字詞釋義查找軟件在安裝時所儲存多個字詞以及各個字詞的釋義資料即為本發(fā)明所提的通用字詞以及各個通用字詞的基本釋義資料,便可以通過儲存模塊Iio提供其他模塊使用(步驟210)。若使用者使用本發(fā)明學習字詞,首先字詞篩選模塊120可以依據使用者所定義的規(guī)則由儲存模塊110所儲存的通用字詞中篩選出專屬字詞(步驟220)。在本實施例中,假設使用者希望學習經常被查詢的字詞,則字詞篩選模塊120可以篩選出被查詢次數超過門檻值的通用字詞做為專屬字詞,其中,各個通用字詞的被查詢次數通常被儲存在儲存模塊110中,也就是說,字詞篩選模塊120在讀取儲存模塊110記錄通用字詞的被查詢次數的資料后,便可以取得專屬字詞,完成篩選,本實施例也可以假設使用者希望學習先前被自己所記錄的字詞,則字詞篩選模塊可以篩選出包含特定標記的通用字詞作為專屬字詞,其中,特定標記可能被記錄在儲存通用字詞的檔案的特定欄位中,或是使用另外的檔案記錄通用字詞的特定標記。在字詞篩選模塊120由通用字詞中篩選出專屬字詞(步驟220)后,釋義讀取模塊130可以至儲存模塊110中讀取被篩選出的專屬字詞的釋義資料(步驟230),之后,字典生成模塊160可以使用字詞篩選模塊120篩選出的專屬字詞以及釋義讀取模塊130讀取出的基本釋義資料建立專屬字典檔(步驟250)。若本實施例中包含字詞釋義排列模塊150,則在字詞篩選模塊120從通用字詞中篩選出專屬字詞(步驟220)以及釋義讀取模塊130至儲存模塊110中讀取被篩選出的專屬字詞的釋義資料(步驟230)后,字詞釋義排列模塊150可以先排序被篩選出的專屬字詞,接著再依據專屬字詞排列后的順序排序各個專屬字詞的基本釋義資料(步驟240)。在本實施例中,假設字詞篩選模塊120篩選出的字詞都為英文字詞,則字詞釋義排列模塊150可以依據字母順序排列專屬字詞。另外,若本實施例中包含輸入模塊180,則在字詞篩選模塊120篩選專屬字詞(步驟220)時,篩選出的專屬字詞會包含部分的通用字詞以及輸入模塊180提供使用者輸入的自建字詞,釋義讀取模塊130至儲存模塊110中讀取專屬字詞的釋義資料(步驟230)時,會讀取被字詞篩選模塊120所篩選出的通用字詞的基本釋義資料以及輸入模塊180提供使用者輸入的自建字詞的自建釋義資料,如此,在字典生成模塊160建立專屬字典檔(步驟250)時,字詞篩選模塊120會將部分的通用字詞與該些通用字詞的基本釋義資料以及輸入模塊180提供使用者輸入的自建字詞與自建字詞的自建釋義資料加入所建立的專屬字典檔中。在字典生成模塊160使用專屬字詞以及基本釋義資料建立專屬字典檔(步驟250)后,字典應用模塊170可以將字典生成模塊160所建立的專屬字典檔匯入至特定的字典軟件中(步驟280a),使得匯入專屬字典檔的字典軟件使用匯入的專屬字典檔做為字典資料庫(步驟290)。如此,匯入專屬字典檔的字典軟件將只會提供字詞篩選模塊120篩選出的通用字詞,在本實施例中,也就是經常被使用者查詢的字詞。因此,匯入專屬字典檔的字典軟件成為專門提供使用者學習經常被使用者查詢的字詞的個人化軟件。在上述實施例中,若包含字典加密模塊190,則在字典生成模塊160使用專屬字詞以及基本釋義資料建立專屬字典檔(步驟250)后,字典加密模塊190可以加密字典生成模塊160所生成的專屬字典檔(步驟260),使得專屬字典檔中所包含的基本釋義資料不會輕易的被取得,造成開發(fā)字詞釋義查找軟件的廠商的損失。如此,在字典應用模塊170將專屬字典檔匯入至特定的字典軟件中(步驟280a)時,字典應用模塊170或字典軟件可以先解密專屬字典檔(步驟270)。以下繼續(xù)第二實施例來解說本發(fā)明的運作系統與方法,并請參照圖2B的流程圖。在本實施例中,假設字詞篩選模塊120、釋義讀取模塊130、字詞釋義排列模塊150、字典生成模塊160、字典加密模塊190的運作過程都與上述實施例相同,故不再贅述。在字典生成模塊160使用專屬字詞以及基本釋義資料建立專屬字典檔(步驟250)后,字典應用模塊170可以生成以專屬字典檔做為字詞資料庫的字典軟件(步驟280b)。字典應用模塊170所生成的字典軟件也只會提供字詞篩選模塊120篩選出的通用字詞,在本實施例中,也就是經常被使用者查詢的字詞。因此,在本實施例中,字典應用模塊170所生成的字典軟件可以成為專門提供使用者學習經常被使用者查詢的字詞的個人化軟件。與第一實施例相似,本實施例中若字典加密模塊190加密字典生成模塊160所生成的專屬字典檔(步驟260),如此,在字典應用模塊170生成使用專屬字典檔做為字典資料庫的字典軟件(步驟280b)前,字典應用模塊170可以先解密專屬字典檔(步驟270)。綜上所述,可知本發(fā)明與現有技術之間的差異在于從通用字詞中篩選出專屬字詞后,使用專屬字詞及專屬字詞的基本釋義資料建立專屬字典檔,使得使用專屬字典檔做為字典資料庫的字典軟件個人化的技術手段,借助該技術手段可以解決現有技術所存在的不易從字詞量過大的字詞資料庫中取得欲學習的字詞的問題,進而達成提高學習效率的技術功效。再者,本發(fā)明的篩選字詞以產生個人化字典軟件的方法,可實現于硬件、軟件或硬件與軟件的組合中,也可在電腦系統中以集中方式實現或以不同元件散布于若干互連的電腦系統的分散方式實現。雖然本發(fā)明所公開的實施方式如上,惟所述的內容并非用以直接限定本發(fā)明的專利保護范圍。任何本發(fā)明所屬技術領域中具有通常知識者,在不脫離本發(fā)明所公開的精神和范圍的前提下,對本發(fā)明的實施的形式上及細節(jié)上作些許的更動潤飾,均屬于本發(fā)明之專利保護范圍。本發(fā)明的專利保護范圍,仍須以所附的權利要求所界定者為準。
權利要求
1.一種篩選字詞以產生個人化字典軟件的方法,其特征在于,該方法至少包含下列步驟 提供多個通用字詞及各該通用字詞的基本釋義資料; 從該些通用字詞中篩選出多個專屬字詞; 讀取該些專屬字詞的基本釋義資料; 使用該些專屬字詞及該些基本釋義資料建立專屬字典檔;及 匯入該專屬字典檔至字典軟件中,使該字典軟件使用該專屬字典檔做為字典資料庫。
2.如權利要求1所述的篩選字詞以產生個人化字典軟件的方法,其特征在于,從該些通用字詞中篩選該些專屬字詞的步驟為篩選被查找頻率超過門檻值的通用字詞為該些專屬字詞、篩選與被查找頻率超過門檻值的通用字詞同類的通用字詞為該些專屬字詞、篩選屬于特定分類的通用字詞為該些專屬字詞、或篩選包含特定字串的通用字詞為該些專屬字詞。
3.如權利要求1所述的篩選字詞以產生個人化字典軟件的方法,其特征在于,該方法在使用該些專屬字詞及該些基本釋義資料建立該專屬字典檔的步驟前,還包含排序該些專屬字詞及依據該些專屬字詞排列后的順序排序該些基本釋義資料的步驟。
4.如權利要求1所述的篩選字詞以產生個人化字典軟件的方法,其特征在于,使用該些專屬字詞及該些基本釋義資料建立該專屬字典檔的步驟還包含加密該專屬字典檔的步驟,將該專屬字典檔匯入該字典軟件中的步驟還包含解密該專屬字典檔的步驟。
5.一種篩選字詞以產生個人化字典軟件的方法,其特征在于,該方法至少包含下列步驟 提供多個通用字詞及各該通用字詞的基本釋義資料; 從該些通用字詞中篩選多個專屬字詞; 讀取該些專屬字詞的基本釋義資料; 使用該些專屬字詞及該些基本釋義資料建立專屬字典檔;及 生成以該專屬字典檔做為字詞資料庫的字典軟件。
6.一種篩選字詞以產生個人化字典軟件的系統,其特征在于,該系統至少包含 儲存模塊,用以儲存多個通用字詞及各該通用字詞的基本釋義資料; 字詞篩選模塊,用以從該些通用字詞中篩選出多個專屬字詞; 釋義讀取模塊,用以從該儲存模塊中讀取該些專屬字詞的基本釋義資料; 字典生成模塊,用以使用該些專屬字詞及該些基本釋義資料建立專屬字典檔;及字典應用模塊,用以生成以該專屬字典檔做為字詞資料庫的字典軟件,或將該專屬字典檔匯入字典軟件中,使該字典軟件使用該專屬字典檔做為字典資料庫。
7.如權利要求6所述的篩選字詞以產生個人化字典軟件的系統,其特征在于,該字詞篩選模塊篩選被查找頻率超過門檻值的通用字詞為該些專屬字詞、篩選與被查找頻率超過門檻值的通用字詞同類的通用字詞為該些專屬字詞、篩選屬于特定分類的通用字詞為該些專屬字詞、或篩選包含特定字串的通用字詞為該些專屬字詞。
8.如權利要求6所述的篩選字詞以產生個人化字典軟件的系統,其特征在于,該系統還包含字詞釋義排列模塊,用以排序該些專屬字詞及依據該些專屬字詞的排列后的順序排序該些基本釋義資料。
9.如權利要求6所述的篩選字詞以產生個人化字典軟件的系統,其特征在于,該系統還包含輸入模塊,用以提供輸入自建字詞及該自建字詞的自建釋義資料,該字典生成模塊還用以使用該些專屬字詞、該自建字詞、該些基本釋義資料及該自建釋義資料建立該專屬字典檔。
10.如權利要求6所述的篩選字詞以產生個人化字典軟件的系統,其特征在于,該系統還包含字典加密模塊,用以加密該專屬字典檔,該字典軟件或該字典應用模塊還用以解密該專屬字典檔。
全文摘要
一種篩選字詞以產生個人化字典軟件的系統及方法,其通過在從通用字詞中篩選出專屬字詞后,使用專屬字詞及專屬字詞的基本釋義資料建立專屬字典檔,使得使用專屬字典檔做為字典資料庫的字典軟件個人化的技術手段,可以減少儲存學習字詞的字詞資料庫中的字詞量,并達成增加學習效率的技術功效。
文檔編號G06F17/30GK103049453SQ20111031230
公開日2013年4月17日 申請日期2011年10月14日 優(yōu)先權日2011年10月14日
發(fā)明者邱全成, 董婷 申請人:英業(yè)達股份有限公司