专利名称:提供形似字以学习汉字的系统及其方法
技术领域:
本发明涉及一种显示形似字的系统及其方法,特别是指一种提供形似字以学习汉字的系统及其方法。
背景技术:
在语言学习的领域中,目前有一种通过语言学习装置/软件来学习语言的方式,这种方式是由使用者操作语言学习装置/软件,使得语言学习装置/软件显示让使用者进行学习的数据,借以让使用者在阅读并记忆后达到学习效果。其中,使用者最常遇到无法理解某个字词的意义时,使用语言学习装置/软件来取得无法理解的字词的说明数据,例如字词的说明、词性、例句等,如此,使用者可以快速且正确地了解被查找的字词,进而加以运用。 事实上,提供字词说明功能的语言学习装置/软件对大部分的语言而言应该是足够的,不过,对于汉字而言,由于汉字有相当多的形似字,非常容易让汉字的学习者混淆。而目前提供字词说明功能的语言学习装置/软件大部分都没有提供辨析形似字的功能,也就是说,对于汉字的学习者而言,目前的语言学习装置/软件仍然有所不足。综上所述,可知现有技术中长期以来一直存在语言学习装置/软件无法提供形似字的问题,因此有必要提出改进的技术手段,来解决此一问题。
发明内容
有鉴于现有技术存在语言学习装置/软件无法提供形似字的问题,本发明于是提供一种提供形似字以学习汉字的系统及其方法,其中本发明所提供的提供形似字以学习汉字的系统,至少包含输入模块,用以提供输入汉字;形似字选择模块,用以依据汉字的结构、部首、笔划选择汉字的形似字;字形辨析模块,用以判断汉字及形似字的相同处及相异处;显示模块,用以显示汉字,并于汉字上标示相异处,及用以显示形似字。本发明所提供的提供形似字以学习汉字的方法,其步骤至少包括提供输入汉字;依据汉字的结构、部首、笔划选择汉字的形似字;判断汉字及形似字的相同处及相异处;显示汉字,并于汉字上标示相异处;显示形似字。本发明所提供的系统与方法如上,与现有技术之间的差异在于本发明是依据被输入的汉字的结构、部首、笔划选择被输入的汉字的形似字后,判断被输入的汉字及形似字的相同处及相异处,并在所显示的汉字上标示相异处以及显示形似字,借以解决现有技术所存在的问题,并可以达成提供学习汉字的便利性的技术功效。
图I为本发明所提的提供形似字以学习汉字的系统架构图。图2A为本发明所提的提供形似字以学习汉字的方法流程图。
图2B为本发明所提的判断汉字与形似字的相同处与相异处的详细方法流程图。图2C为本发明所提的提供形似字以学习汉字的附加方法流程图。图3为本发明实施例所提的显示画面的示意图。
主要组件符号说明110字形数据库120输入模块130形似字选择模块150字形辨析模块
160显示模块170文字判断模块180字义查找模块190像素获取模块300显示画面
具体实施例方式以下将配合附图及实施例来详细说明本发明的特征与实施方式,内容足以使任何所属技术领域的技术人员能够轻易地充分理解本发明解决技术问题所应用的技术手段并据以实施,借此实现本发明可达成的功效。本发明可以在使用者学习汉字时,显示被学习的汉字的形似字,并标示出被学习的汉字与该汉字的形似字间的差异。其中,本发明所提的形似字是结构相似的汉字,例如,「已」、「己」、「巳」三个汉字互为形似字,结构为左右的「刺」、「剌」也互为形似字,结构为上下的「孟」、「盂」也互为形似字等,而「集」与「椎」则不是形似字。以下先以图I所提的提供形似字以学习汉字的系统架构图来说明本发明的系统运作。如图I所示,本发明的系统含有字形数据库110、输入模块120、形似字选择模块130、字形辨析模块150以及显示模块160。字形数据库110负责储存各个汉字的辨析数据,字形数据库110所储存的辨析数据包含汉字的结构、部首、笔划、发音等,但本发明并不以此为限。其中,字形数据库110所储存的汉字的结构例如「上下」、「左右」等。输入模块120负责提供输入汉字的文字数据。形似字选择模块130负责在输入模块120提供输入汉字后,依据字形数据库110中所记录的该汉字的结构、部首、笔划等数据,由字形数据库110中选择与被输入模块120提供输入的汉字的形似字。一般而言,形似字选择模块130会由字形数据库110中找出与被输入的汉字的结构相同,部首相同或相似、笔划数相近的汉字作为形似字。其中,相似的部首例如非韭、日目、日甘等,但并不只限于此。形似字选择模块130也可以依据字形数据库110中所记录的汉字的发音筛选出被输入模块120提供输入的汉字的形似字。形似字选择模块130依据汉字的发音筛选形似字的方式并非本发明的必要过程,一般而言,形似字选择模块130可以筛选出发音相同或相近的汉字作为形似字。字形辨析模块150负责判断被输入模块120输入的汉字以及形似字选择模块130所选择出的各个形似字的相同处以及相异处。其中,被输入的汉字与被选出的各个形似字之间可能有一个或多个相同处,也可能有一个或多个相异处。例如,「相」与「柏」两汉字有一个相同处以及一个相异处,「辩」与「辨」两汉字有两个相同处以及一个相异处。字形辨析模块150可以使用图像比对的方式判断被输入的汉字与被选出的各个形似字的相同处与相异处。若字形辨析模块150使用图像比对,则字形辨析模块150可以比对被输入的汉字与被选出的各个形似字的字型像素,当被输入的汉字与被选出的各个形似字的字型像素相同时,相同的字型像素即为相同处,而无法比对出相同的字型像素即为相异处,但字形辨析模块150并不只限于使用图像比对的方式判断被输入的汉字与被选出的各个形似字的相同处与相异处。例如,比对「暮」以及「墓」的字型像素,可以判断出相同处为「莫」,而「暮」与「墓」之间的相异处分别为「日」以及「土」。显示模块160负责显示被输入模块120提供输入的汉字,并在显示被输入的汉字时,在被输入的汉字上标示出与形似字之间的相异处,显示模块160也负责显示被形似字 选择模块130所选出的形似字。另外,显示模块160还可以显示被形似字选择模块130所选出的形似字的说明。显示模块160在显示被输入的汉字时,可以逐一地显示被输入的汉字的字型像素,显示模块160可以使用预定的颜色显示相同处的字型像素,而当显示模块在相异处的字型像素时,需要使用与预定颜色不同的特定颜色,例如当预定的显示颜色为黑色时,显示相异处的颜色可以使用红色,但本发明并不以此为限。此外,本发明更可以包含文字判断模块170、字义查找模块180及/或像素获取模块190,说明如下。文字判断模块170负责判断输入模块120提供输入的数据是否为汉字。文字判断模块170可以由被输入的数据的编码判断被输入的数据是否为汉字,但本发明并不以此为限。字义查找模块180负责在文字判断模块170判断输入模块120提供输入的数据不为汉字时,查找解释被输入的数据的汉字,使得形似字选择模块130可以依据字义查找模块180所查找出的汉字选择形似字。像素获取模块190负责依据被输入模块提供输入的汉字以及形似字选择模块130所选出的各个形似字的字型像素获取出被选出的形似字与被输入的汉字的相异处,并提供所获取出的相异处给显示模块160显示。接着以一个实施例来说明本发明的运作系统与方法,并请参照图2A所提的提供形似字以学习汉字的方法流程图。当使用者使用包含本发明的装置或软件学习汉字时,首先可以通过输入模块120所提供的功能输入汉字(步骤201a)。在本实施例中,假设使用者通过输入模块120所输入的汉子为「眷」。在输入模块120提供输入汉字(步骤201a)后,形似字选择模块130可以依据被输入的汉字的结构、部首、笔划选择被输入的汉字的形似字(步骤230)。在本实施例中,由于使用者通过输入模块120所输入的汉字为「幕」,假设在字形数据库110中,汉字「幕」的辨析数据为结构「上下」、部首「*」、笔划「13」,因此,形似字选择模块130可以由字形数据库110中选出结构同为「上下」、部首同为「*」,且笔划为与13接近的12至14的汉字作为形似字,例如,笔划为「12」的「蒂」、「募」,笔划为「13」的「蓝」、「蒙」、「墓」、「蓉」,笔划为「14」的「蔓」、「暮」、「慕」等汉字。在本实施例中,若需要减少形似字的数量,则形似字选择模块130可以进一步地依据被输入的汉字的发音筛选已被选出的形似字(步骤237)。由于被输入的汉字的发音为「mt!」,因此,形似字选择模块130会由以被选出的形似字中,筛选出发音同为「她」的汉字作为形似字。也就是说,最后被筛选出的形似字为「募」、「墓」、「暮」、「慕」。在形似字选择模块130选出被输入的汉字的形似字(步骤230、步骤237)后,字形辨析模块150可以判断被输入的汉字与被选出的形似字的相同处及相异处(步骤250)。在本实施例中,假设字形辨析模块150使用图像比对的方式,依据图2B所示的流程,逐一比对被输入的汉字与被选出的形似字的字型像素,借以在比对出相同的字型像素时,判断相同的字型像素属于相同处(步骤251),而无法比对出相同的字型相素则会被字形辨析模块150判断为相异处(步骤255)。 在字形辨析模块150判断被输入的汉字与被选出的形似字的相同处及相异处(步骤250)后,显示模块260可以显示被输入的汉字,并在所显示的汉字上标示与形似字的相异处(步骤260)。在本实施例中,假设显示模块260会逐一读取被输入的汉字的字型像素,并在所读取的字型像素属于相同处时,使用预定的颜色显示所读取的字型像素,而在所读取的字型像素属于相异处时,使用特定的颜色显示所读取的字型像素。如图3所示,显示模块260在显示画面300的左方显示被输入的汉字「幕」,其中,汉字「幕」与其他形似字的相异处为下方的「巾」,在图3中以交叉的斜线表示。在显示模块260显示被输入的汉字,并在所显示的汉字上标示与形似字的相异处(步骤260)后,显示模块260可以在显示画面300中显示被输入的汉字的形似字(步骤271)。若在本实施例中,使用者所使用的装置或软件还包含像素获取模块190,则在显示模块260显示被输入的汉字的形似字(步骤271)后,像素获取模块190可以获取形似字与汉字的相异处(步骤280),并提供所获取到的相异处给显示模块260显示(步骤290)。在本实施例中,假设像素获取模块190在比对被输入的汉字以及被选出的各个形似字的字型像素后,由被输入的汉字与被选出的形似字的字型像素中获取出被选出的形似字与被输入的汉字的相异处的字型像素,如此,显示模块260便可以在显示画面300中显示被输入的汉字以及被选出的各个形似字的相异处,如图3的右下方所示。另外,显示模块260也可以在显示形似字(步骤271)后,显示各个形似字的说明(步骤275),例如,当使用者操作光标移动到形似字上时,显示模块260可以在显示界面300上以弹出式(popup)视窗或是在显示界面300中的特定位置(如形似字的相异处下方等)显示形似字的说明。综上所述,可知本发明与现有技术之间的差异在于具有依据被输入的汉字的结构、部首、笔划选择被输入的汉字的形似字后,判断被输入的汉字及形似字的相同处及相异处,并在所显示的汉字上标示相异处以及显示形似字的技术手段,通过此一技术手段可以解决现有技术所存在语言学习装置/软件无法提供形似字的问题,进而达成提供学习汉字的便利性的技术效果。此外,在上述实施例中,输入模块120所提供输入的文字数据并不一定只限于汉字,也就是说,本发明也可以如图2C的流程所示,在输入模块120提供输入文字数据(步骤201b)后,文字判断模块170可以判断输入模块120所提供输入的文字数据是否为汉字(步骤210),若文字判断模块170判断被输入的文字数据为汉字,则形似字选择模块130便可以直接依据被输入的汉字的结构、部首、笔划选择被输入的汉字的形似字(步骤230),而若文字判断模块170判断被输入的文字数据不为汉字,例如为英文字或日文字等,则字义查找模块180便可以查找被输入的文字数据的说明,并以所查找出的说明作为汉字(步骤220),形似字选择模块130便可以依据被字义查找模块180所查找出的汉字的结构、部首、笔划选择被查找出的汉字的形似字。在本实施例中,若使用者通过输入模块120输入的文字数据为「add」,则文字判断模块170可以判断出被输入的文字数据不为汉字而是英文字,接着,字义查找模块180便可以查找被输入的文字数据「add」的说明,假设文字判断模块170查找出文字数据「add」的说明为「加」,则形似字选择模块130便会依据被字义查找模块180所查找出的汉字「加」的结构、部首、笔划选择汉字「加」的形似字。再者,本发明的提供形似字以学习汉字的方法,可实现于硬件、软件或硬件与软件的组合中,亦可在计算机系统中以集中方式实现或以不同组件散布于若干互连的计算机系统的分散方式实现。
虽然本发明所提供的实施方式如上,惟所述的内容并非用以直接限定本发明的专利保护范围。任何本发明所属技术领域中的技术人员,在不脱离本发明所公开的精神和范围的前提下,对本发明的实施的形式上及细节上作些许的更动润饰,均属于本发明的专利保护范围。本发明的专利保护范围,仍须以所附的权利要求书所界定者为准。
权利要求
1.一种提供形似字以学习汉字的方法,其特征在于,该方法至少包含下列步骤 提供输入一汉字; 依据该汉字的结构、部首、笔划选择该汉字的至少一形似字; 判断该汉字及各该形似字的至少一相同处及至少一相异处; 显示该汉字,并于该汉字上标示该相异处 '及 显示各该形似字。
2.如权利要求I所述的提供形似字以学习汉字的方法,其特征在于,该方法于该根据该汉字的结构、部首、笔划选择与该汉字对应的该些形似字的步骤后,更包含依据该汉字的发音筛选该些形似字的步骤。
3.如权利要求I所述的提供形似字以学习汉字的方法,其特征在于,该于该汉字上标示该相异处的步骤是以一预定颜色显示该相同处的像素,并以与该预定颜色不同的一特定颜色显示该相异处的像素。
4.如权利要求I所述的提供形似字以学习汉字的方法,其特征在于,于该显示各该形似字的步骤后,更包含依据该汉字及各该形似字的字型像素获取出各该形似字与该汉字的各相异处,并显示该些相异处的步骤。
5.如权利要求I所述的提供形似字以学习汉字的方法,其特征在于,该提供输入该汉字的步骤包含判断被输入的一文字数据不为汉字后,查找该文字数据的说明作为该汉字的步骤。
6.一种提供形似字以学习汉字的系统,其特征在于,该系统至少包含 一输入模块,用以提供输入一汉字; 一形似字选择模块,用以依据该汉字的结构、部首、笔划选择该汉字的至少一形似字; 一字形辨析模块,用以判断该汉字及各该形似字的至少一相同处及至少一相异处;及 一显示模块,用以显示该汉字,并于该汉字上标示该相异处,及用以显示各该形似字。
7.如权利要求6所述的提供形似字以学习汉字的系统,其特征在于,该形似字选择模块更用以依据该汉字的发音筛选该些形似字。
8.如权利要求6所述的提供形似字以学习汉字的系统,其特征在于,该显示模块是使用一预定颜色显示该相同处的像素,并使用与该预定颜色不同的一特定颜色显示该相异处的像素。
9.如权利要求6所述的提供形似字以学习汉字的系统,其特征在于,该系统更包含 一文字判断模块,用以判断该输入模块提供输入的一文字数据是否为汉字;及 一字义查找模块,用以于该文字判断模块判断该文字数据不为汉字后,查找解释该文字数据的说明作为该汉字。
10.如权利要求6所述的提供形似字以学习汉字的系统,其特征在于,该系统更包含一像素获取模块,用以依据该汉字及各该形似字的字型像素获取出各该形似字与该汉字的各相异处,该显示模块更用以显示该些相异处。
全文摘要
本发明公开了一种提供形似字以学习汉字的系统及其方法,其通过依据被输入的汉字的结构、部首、笔划选择被输入的汉字的形似字后,判断被输入的汉字及形似字的相异处,并在所显示的汉字上标示相异处以及显示形似字的技术手段,可以让语言学习装置/软件提供形似字,并达成增加学习汉字的便利性的技术功效。
文档编号G09B5/02GK102750841SQ20111010157
公开日2012年10月24日 申请日期2011年4月20日 优先权日2011年4月20日
发明者徐晓燕, 邱全成 申请人:英业达股份有限公司