專利名稱:字詞矩陣生成系統及方法
技術領域:
本發明涉及一種字詞矩陣系統及方法,特別涉及一種具備關聯引導和作 M示的字詞矩陣生成系統及方法。
背景技術:
語言是人類溝通的重要工具,在國際化的社會上,若能學習到較多不同 的語言,將可增加自身在社會上與他人竟爭的實力。
在學習語言的過程中,記憶字詞及其用法是非常重要的,但單純的記憶 字詞是一件相當枯燥乏味的事,因此市面上已推出各式各樣幫助字詞記憶的 軟件及硬件。在現有的字詞記憶軟件中,其大多數是在使用者學習并記憶過 其所選擇的字詞后,生成測驗題目來測試使用者的學習成果。
這樣的測驗方式,往往缺乏關聯引導和作答提示的機制,所以如果使用 者可以完成作答,也僅僅能夠學習到過去已記憶過的字詞,獲得到已記憶字 詞的復習效果,但是卻無法從過去已記憶字詞中再產生對其他更多關聯字詞
的學習;反之,如果使用者因為沒有獲得作答上的提示而無法完成作答,不 僅無法獲得該有的復習效果,反而將使用者的學習成就感大幅降低。
因此,如何提供有效的字詞記憶機制,是目前市面上所有幫助字詞記憶 的軟件及硬件所待克服改善的技術問題。
發明內容
有鑒于現有技術存在以傳統試題測試使用者記憶字詞的學習成果的問 題,本發明提供一種字詞矩陣生成系統及方法,以供使用者填字過程中可以 獲得關聯引導和作M示,達到提升學習記憶字詞的效果。
本發明提供一種字詞矩陣生成系統,包括字詞數據庫、字詞擷取模塊、矩陣生成模塊、寫入才莫塊、刪除模塊以及顯示模塊。其中,字詞數據庫是用 以儲存多個字詞,字詞擷取模塊是用以從該字詞數據庫所儲存的該些字詞中 隨機擷取該些字詞其中之一作為題目字詞,并依據組成該題目字詞的多個第 一字母,由該些字詞中任意擷取包括該些第一字母其中之一的多個測驗字詞, 其中各該測驗字詞是由其所對應的該第一字母與多個第二字母所組成。
承上所述,矩陣生成模塊是用以依據該題目字詞及該些測驗字詞而生成 具有多個元素地址的矩陣。其中,該矩陣在第一方向上的元素地址數等于該 題目字詞的字母數,而該矩陣在第二方向上的元素地址數量等于該些測驗字 詞的最大字母數,且該第一方向是垂直于該第二方向。寫入模塊則是用以將 題目字詞的各個第一字母沿第一方向依序寫入該矩陣的元素地址,并分別將 各測驗字詞的各個第二字母沿第二方向依序寫入該矩陣的元素地址,而使各 測驗字詞分別與該題目字詞相交于其所對應的該第一字母。刪除才莫塊是用以 刪除存在該些元素地址內的部分第二字母,以生成一字詞矩陣表。顯示^f莫塊 則是用以顯示該字詞矩陣表。
本發明提供一種字詞矩陣生成方法,其實現步驟包括先在多個字詞中隨 機擷取由多個第一字母組成的題目字詞,接著再于該些字詞中任意擷取包括
該些第一字母其中之一的多個測驗字詞。其中,各測驗字詞是由其所對應的 第一字母與多個第二字母所組成。然后,依據該題目字詞及測驗字詞而生成
具有多個元素地址的矩陣,其中該矩陣在第一方向上的元素地址數等于該題 目字詞的字母數,而該矩陣在第二方向上的元素地址數量等于測驗字詞的最 大字母數,且第一方向是垂直于第二方向。之后,將題目字詞的各第一字母 沿第一方向依序寫入該矩陣的元素地址,并分別將各測驗字詞的各第二字母 沿第二方向依序寫入該矩陣的元素地址,而使各測驗字詞與該題目字詞相交 于其所對應的第一字母。再來,至少刪除元素地址內的部分第二字母,以生 成字詞矩陣表,并顯示該字詞矩陣表。
本發明所提供的字詞矩陣生成系統與方法如上,與現有技術之間的差異 在于本發明是以字詞數據庫中的字詞來生成字詞矩陣表,以供使用者在進行 字詞矩陣時,也同時達到學習并記憶字詞的功效。
圖1為本發明的字詞矩陣生成系統在第一實施例中的方塊示意圖。
圖2為本發明的字詞矩陣生成方法在第一實施例中的執行步驟流程圖。
圖3A為本發明在第一實施例中所生成的矩陣。
圖3B為本發明在第一實施例中所生成的字詞矩陣表。
圖4為本發明的字詞矩陣生成系統在第二實施例中的方塊示意圖。
圖5為本發明的字詞矩陣生成方法在第二實施例中的執行步驟流程圖。
圖6為本發明的字詞矩陣生成方法在第三實施例中的執行步驟流程圖。
圖7為本發明的字詞矩陣生成系統在第四實施例中的方塊示意圖。
圖8為本發明的字詞矩陣生成方法在第四實施例中的執行步驟流程圖。
圖9A為本發明在第四實施例中所生成的矩陣。
圖9B為本發明在第四實施例中所生成的字詞矩陣表。
圖10為本發明的字詞矩陣生成系統在第五實施例中的方塊示意圖。
圖11為本發明的字詞矩陣生成方法在第五實施例中的執行步驟流程圖。
圖12為本發明在第五實施例中所生成的字詞矩陣表與提示信息。
具體實施例方式
以下將配合附圖及實施例來詳細說明本發明的實施方式,以此對本發明 如何應用技術手段來解決技術問題并達成技術功效的實現過程能充分理解并 據以實施。
圖1所示為本發明的字詞矩陣生成系統在第一實施例中的方塊示意圖, 圖2所示為本發明的字詞矩陣生成方法在第一實施例中的執行步驟流程圖。 請同時參照圖1及圖2,字詞矩陣生成系統100包括字詞數據庫110、字詞擷 取模塊120、矩陣生成模塊130、寫入模塊140、刪除模塊150以及顯示模塊 160。其中,字詞數據庫110用以儲存多個字詞,字詞擷取漠塊120用以從字 詞數據庫110所儲存的多個字詞中隨機擷取其中之一作為題目字詞(步驟 210),并依據組成題目字詞的多個第一字母,從字詞數據庫IIO所儲存的字詞中任意擷取包括這些第一字母其中之一的多個測驗字詞(步驟220)。其 中,各測驗字詞是由其所對應的第一字母與多個第二字母所組成。
此處所謂的"題目字詞",是指字詞矩陣生成系統100所提供的一個字詞, 而使用者在進行字詞矩陣生成系統100所生成的字詞矩陣時,必須依據此題 目字詞來填入正確的測驗字詞。舉例來說,若字詞擷取才莫塊120由字詞數據 庫110所儲存的字詞中隨機擷取到,,smart"做為題目字詞,則字詞擷取才莫塊120 會再依據"s"、 "m"、 ,,a"、 ,,r"及"t"這五個第一字母,自測驗字詞數據庫110 中任意擷取各個第 一 字母所對應的測驗字詞, 如"ski"、 "mode"、 "advice"、 "reduce"及"tip"。在此,"ski,,即是由第一字母"s" 及第二字母"k"及"i"所組成;,,mode"是由第一字母"m"及第二字母,,o"、 ,,d" 及"e,,所組成;,,advice,,是由第一字母,,a,,及第二字母,,d"、 ,V,、 ,,i"、 ,,c,,及,,e" 所組成;"reduce"是由第一字母"r"及第二字母"e"、 ,,d"、 "u"、 "c,,及"e,,所 組成;"tip"則是由第一字母"t"及第二字母"i,,及"p,,所組成。
具體而言,雖然此處是舉以"s"、 "m"、 "a"、 "r"、 "t"這五個字母為字首字 母的單字為例做說明,但本發明并不限定于此,字詞擷取模塊120也可以由 字詞數據庫110中擷取出以"s"、 ,,m"、 "a"、 ,,r"、 "t,,這五個字母為字尾字母的 測驗字詞。當然,字詞擷^f莫塊120也可以由字詞數據庫110中擷取出僅在 其組成字母中包含"s"、 "m"、 "a"、 "r"或"t"其中之一,而非以這些字母為字首 或字尾的測驗字詞。
圖3A所示為本發明在第一實施例中所生成的矩陣。請同時參照圖1、圖 2及圖3A,矩陣生成模塊130用以依據字詞擷取模塊120所擷取到的題目字 詞及測驗字詞來生成具有多個元素地址131的矩陣132 (步驟230)。其中, 矩陣132的元素地址131在第一方向上的數量等于題目字詞的第一字母的數 量,而矩陣132的元素地址131在第二方向上的數量等于這些測驗字詞中具 有最大字母數的測驗字詞字母數量,且第一方向是垂直于第二方向。此處所 謂的"元素地址",是指組成矩陣132的元素所存入的地址。這些元素地址在 外顯上來說,即為矩陣132中的各方格。
在本實施例中,矩陣生成4莫塊130在步驟230中所生成的矩陣132為一 方形矩陣。也就是說,矩陣132中的這些元素地址131是以mxn的方式排列。其中,m與n均為正整數,而其實際數值則是依據擷取的題目字詞及測驗字 詞所含的字母數量來決定。另外,此處所謂的"第一方向,,所指的例如是縱向, "第二方向"所指的則是橫向。
舉例來說,若字詞擷取才莫塊120所擷取到的題目字詞為"smart",且測驗 字詞為"ski"、 ,,mode"、 "advice"、 "reduce,,及,,tip,,,由此可知題目字詞是由五 個第一字母所組成,而組成這些測驗字詞的最大字母數則為6,因此矩陣生 成才莫塊130所生成的矩陣132在第一方向上會具有五個元素地址131,在第 二方向上則具有六個元素地址131。
之后,即可通過寫入4莫塊140將字詞擷取模塊120所擷取的題目字詞的 各個第一字母沿第一方向依序寫入矩陣132的元素地址131內(步驟240 ), 并分別將各測驗字詞的各個第二字母沿第二方向依序寫入矩陣132的元素地 址131內(步驟250),而使各測驗字詞分別與題目字詞相交于其所對應的 第一字母。在本實施例中,寫入才莫塊140例如是將題目字詞的各個第一字母 沿縱向方向依序寫入矩陣132的元素地址131內,并分別將各測驗字詞的各 個第二字母沿橫向方向依序寫入矩陣132的元素地址131內,如圖3A所示。 當然,寫入模塊140也可以將題目字詞的各個第一字母沿橫向方向依序寫入 矩陣132并分別將各測驗字詞的各個第二字母沿縱向方向依序寫入矩陣132 的元素地址131內的元素地址131內,本發明并未對其做任何限定。
在將題目字詞與測驗字詞寫入至矩陣132之后,接著即是利用刪除模塊 150隨機刪除存于矩陣132的元素地址131內的部分第二字母,以生成一字 詞矩陣表152 (步驟260),如圖3B所示。其中,顯示模塊160則是用以顯 示字詞矩陣表152 (步驟270)。以此,學習者可在完成此字詞矩陣表152的 同時達到學習及記憶字詞的效果。
值得一提的是,字詞擷取模塊120所擷取的題目字詞及測驗字詞可以是 學習者已學習過的字詞,也可以包括學習者未學習過的字詞。詳細來"i兌,字 詞數據庫110中所儲存的所有字詞均具有分類屬性及顏色顯示屬性,而此處 所謂的"分類屬性"例如是用以區別是否為使用者所學習過的字詞。換言之, 在字詞數據庫110所儲存的這些字詞當中,使用者已學習過的字詞具有相同 的分類屬性,使用者未學習過的字詞則具有不同的分類屬性。在本發明的第二實施例中,字詞矩陣生成系統400還可以包括有屬性調 整模塊470 (見圖4 ),用以在字詞擷^f莫塊120從字詞數據庫110擷取出題 目字詞與測驗字詞之后,調整字詞擷取^莫塊120所擷取的測驗字詞的顏色顯 示屬性(步驟510),如圖5所示,以使與題目字詞具有相同分類屬性的測 驗字詞,具有與題目字詞相同的顏色顯示屬性。如此一來,后續在將題目字 詞與測驗字詞顯示出來時,使用者即可通過這些字詞的顏色來判別其是否為 已學習過的字詞,以便于決定后續是否針對未學習過的字詞做進一步的學習。
具體來說,屬性調整模塊470例如是在在字詞擷取才莫塊120從字詞數據 庫110擷取出題目字詞與測驗字詞之后,先比對題目字詞與測驗字詞的分類 屬性,再針對與題目字詞具有相同分類屬性的測驗字詞修改顏色顯示屬性, 以4吏與題目字詞具有相同分類屬性的測驗字詞,也與題目字詞具有相同顏色 顯示屬性。
此外,在本發明的第三實施例中,屬性調整才莫塊470也可以在寫入才莫塊 140將題目字詞與測驗字詞寫入至矩陣132之后,調整矩陣132的元素地址 131的顏色顯示屬性(步驟610),如圖6所示,以使與題目字詞的分類屬性 相同的測驗字詞,其所在的元素地址131與題目字詞所在的元素地址131具 有相同的顏色顯示屬性,因而達成與第二實施例相同的功效。
前文所述的"顏色顯示屬性"是指顯示模塊160在將字詞或矩陣132的元 素地址131顯示于一畫面(圖未示)上時,字詞或元素地址131所顯示出的 顏色。舉例來說,若題目字詞的顏色顯示屬性為紅色,則顯示模塊160即是 在畫面上顯示出紅色字體的題目字詞。另外,若某元素地址131的顏色顯示 屬性為藍色,則顯示模塊160即是在畫面上顯示出具有藍色方格的矩陣132。
圖7所示為本發明字詞矩陣生成系統在第四實施例中的方塊示意圖,圖 8所示為本發明字詞矩陣生成方法在第四實施例中的執行步驟流程圖。請同 時參照圖7與圖8,字詞矩陣生成系統700除了包括上述的字詞數據庫110、 字詞擷取模塊120、矩陣生成模塊130、寫入模塊140、刪除模塊150及顯示 模塊160以外,還可以包括有圖塊生成模塊770,用以在將測驗字詞的第二 字母寫入矩陣的元素地址之后,生成圖塊772 (步驟810),后續再通過寫入 模塊140將圖塊772寫入至矩陣132的未存有第一字母或第二字母的元素地址131中(步驟820),如圖9A所示。其中,圖塊772可以包括符號、圖像 或色塊至少其中之一,雖然圖9A畫出了色塊形式的圖塊772,但其并非用以 限定本發明。
此外,寫入才莫塊140也可以是將圖塊生成模塊770所生成的色塊形式的 圖塊772寫入至矩陣132的欲儲存第二字母的元素地址131中。如此一來, 使用者即可依據后續所生成的字詞矩陣表中填有圖塊772的格數,來判斷測 驗字詞的字母數。
后續再通過刪除模塊150隨機刪除存于矩陣132的元素地址131內的部 分第二字母,即可生成圖9B所示的字詞矩陣表900。由此可知,通過將圖塊 生成模塊770所生成的圖塊772存于矩陣132中,不但可以使后續生成的字 詞矩陣表900較為美觀,也可以讓〗吏用者較為清楚其在字詞矩陣表900的每 一列中所需填入的字母數。
在本發明的第五實施例中,刪除才莫塊150還可以用以將矩陣132內的所 有第二字母刪除(步驟mo),如圖11所示,并且在顯示出字詞矩陣表之
前,先由信息生成模塊1070 (見圖10)生成與各測驗字詞相關的提示信息 1072 (步驟1120),再通過顯示模塊160將提示信息1072與字詞矩陣表1200 一并顯示出來(步驟1170),如圖12所示。其中,提示信息1072可以是測 驗字詞的原文釋義、譯文釋義,或是其他與這些測驗字詞相關的提示語句, 以供使用者通過提示信息1072推得其需填入的字母。
綜上所述,本發明是利用字詞數據庫中的字詞來生成字詞矩陣表,以利 用此字詞矩陣表來測驗使用者記憶字詞的成果。由此可知,本發明可以較先 前技術生動有趣的方式,以關聯引導和作^R示來測驗使用者的學習成果, 以解決現有技術的問題。
此外,這些字詞除了可以是使用者已學習過的,也可以包括使用者未學 習過的。如此一來,使用者將可在利用此字詞矩陣表進行字詞矩陣時,同時 達到復習已學習過的字詞以及學習生字詞的功效。
雖然本發明所揭露的實施方式如上,但是所述的內容并非用以直接限定 本發明的專利保護范圍。任何本發明所屬技術領域的技術人員,在不脫離本 發明所揭露的精神和范圍的前提下,可以在實施的形式上及細節上作些許的 更動。本發明的專利保護范圍,仍須以所附的權利要求書所界定的范圍為準。
權利要求
1、一種字詞矩陣生成系統,其特征在于,包括一字詞數據庫,用以儲存多個字詞;一字詞擷取模塊,用以從該字詞數據庫所儲存的該些字詞中隨機擷取該些字詞其中之一作為一題目字詞,并依據組成該題目字詞的多個第一字母,由該些字詞中任意擷取包括該些第一字母其中之一的多個測驗字詞,其中各該測驗字詞是由其所對應的該第一字母與多個第二字母所組成;一矩陣生成模塊,用以依據該題目字詞及該些測驗字詞而生成一矩陣,其中該矩陣具有多個元素地址,且該矩陣在一第一方向上的該些元素地址數等于該題目字詞的字母數,而該矩陣在一第二方向上的該些元素地址數量等于該些測驗字詞的最大字母數,其中該第一方向是垂直于該第二方向;一寫入模塊,用以將該題目字詞的各該第一字母沿該第一方向依序寫入該矩陣的該些元素地址內,以及分別將各該測驗字詞的各該第二字母沿該第二方向依序寫入該矩陣的該些元素地址內,而使各該測驗字詞分別與該題目字詞相交于其所對應的該第一字母;一刪除模塊,用以刪除存于該些元素地址內的部分該些第二字母,以生成一字詞矩陣表;以及一顯示模塊,用以顯示該字詞矩陣表。
2、 如權利要求1所述的字詞矩陣生成系統,其特征在于,該系統還包括 一圖塊生成才莫塊,用以生成多個圖塊,其中該寫入才莫塊用以分別將該些圖塊 寫入至該矩陣的未存有該些第一字母或該些第二字母的該些元素地址中。
3、 如權利要求2所述的字詞矩陣生成系統,其特征在于,該些圖塊包括 符號、圖像或色塊至少其中之一。
4、 如權利要求1所述的字詞矩陣生成系統,其特征在于,該系統還包括 一信息生成模塊,用以生成與各該測驗字詞相關的提示信息。
5、 如權利要求4所述的字詞矩陣生成系統,其特征在于,該刪除模塊用以刪除所有存在該矩陣中的該些第二字母。
6、 如權利要求1所述的字詞矩陣生成系統,其特征在于,該系統還包括 一屬性調整模塊,其中該題目字詞與該些測驗字詞分別具有一分類屬性與一 顏色顯示屬性,而該屬性調整模塊是用以調整各該測驗字詞之一顏色顯示屬 性,以使與該題目字詞具有相同的分類屬性的該些測驗字詞,具有與該題目 字詞相同的顏色顯示屬性。
7、 如權利要求1所述的字詞矩陣生成系統,其特征在于,該系統還包括 一屬性調整模塊,其中該題目字詞與該些測驗字詞分別具有一分類屬性,且 該矩陣的各該元素地址分別具有一顏色顯示屬性,而該屬性調整才莫塊是用以 調整各該元素地址的該顏色顯示屬性,以使與該題目字詞的分類屬性相同的 該些測驗字詞所在的該些元素地址具有相同的顏色顯示屬性。
8、 一種字詞矩陣生成方法,其特征在于,包括下列步驟于多個字詞中隨機擷取一題目字詞,其中該題目字詞是由多個第 一字母 所組成;于該些字詞中任意擷取包括該些第一字母其中之一的多個測驗字詞,其 中各該測驗字詞是由其所對應的該第一字母與多個第二字母所組成;依據該題目字詞及該些測驗字詞而生成一矩陣,其中該矩陣具有多個元 素地址,且該矩陣在一第一方向上的該些元素地址數等于該題目字詞的字母 數,而該矩陣在一第二方向上的該些元素地址數量等于該些測驗字詞的最大 字母數,其中該第一方向是垂直于該第二方向;將該題目字詞的各該第一字母沿該第一方向依序寫入該矩陣的該些元素 地址其中之一;分別將各該測驗字詞的各該第二字母沿該第二方向依序寫入該矩陣的該 些元素地址其中之一,而使各該測驗字詞與該題目字詞相交于其所對應的該第一字母;至少刪除該些元素地址內之一部分的該些第二字母,以生成一字詞矩陣 表;以及顯示該字詞矩陣表。
9、如權利要求8所述的字詞矩陣生成方法,其特征在于,在將該些第二 字母寫入該矩陣的該些元素地址中后,以及刪除至少一部分的該些第一字母 與該些第二字母之前,還包括生成多個圖塊;以及分別將該些圖塊寫入未存有該些第一字母或該些第二字母的該些元素地 址中。
全文摘要
一種字詞矩陣生成系統及方法,其利用使用者所要記憶或已記憶的字詞來生成字詞矩陣表,以利用此字詞矩陣表來測驗使用者記憶字詞的成果,以此來解決現有技術缺乏關聯引導和作答提示的問題,進而達成提升使用者學習效果的技術效果。
文檔編號G09B7/00GK101625800SQ20081013232
公開日2010年1月13日 申請日期2008年7月11日 優先權日2008年7月11日
發明者許國華, 邱全成 申請人:英業達股份有限公司