一种错字输入方法及系统的制作方法

文档序号:6585346阅读:238来源:国知局
专利名称:一种错字输入方法及系统的制作方法
技术领域
本发明属于计算机文字输入技术领域,具体涉及一种错字输入方法及系统。特别 适用于利用计算机输入错误汉字的场合。
背景技术
在计算机中输入文字时,目前的输入法字库中存储的都是正确字,因此在文档中 只能输入正确字,无法输入错字。在需要应用错字的场合,无法通过输入法直接输入错字。 例如,在中小学语文考试试卷中,常常需要列出常见书写错误的错字来让考生识别、改正。现有的解决方法是通过生成图片的方式来专门“制造” 一些错字,比如通过对汉字 图片的修改来达到目的,使本来正确的汉字图片被修改成错字的图片,然后把它链接到文 档里,这样不管是查看还是打印都会达到想要的结果。但这种方式存在以下缺陷1.制作文字图片效率极低,不具有可行性。由于错字的数目众多,而且每个字还有字体、大小、颜色等属性,所以对每个错字 的不同字体、大小和颜色都制作一个图片很不方便,不具有可行性。2.文字图片的显示效果差。制作的文字图片由于背景色、大小、字体等方面的因素在页面中的显示效果与通 过输入法直接输入的汉字显示效果不一致,差别很大,如“@”。由于这种方法存在以上缺陷,因此在考查识别错字的场合,很容易被辨认出来,达 不到考查的目的。

发明内容
针对现有技术中存在的缺陷,本发明的目的是提供一种效率高、效果好的错字输 入方法及系统。为了实现上述目的,本发明采用的技术方案如下一种错字输入方法,包括以下步骤(1)构建错字字库;(2)建立错字字库中每个错字与正确字之间的对应关系,存入错字与正确字对应 关系文件中;(3)输入正确字,查找错字与正确字对应关系文件,如果该正确字存在对应的错 字,则显示出与该正确字对应的所有错字,选择需要输入的错字。如上所述的错字输入方法,步骤(1)中所述构建错字字库的方法包括以下步骤①选择正确字;②在正确字上添加或删除笔画,形成错字;③调整错字各个笔画之间的位置关系;④将错字加入到错字字库中;⑤重复上述步骤,直到构建完所有错字,形成错字字库。
如上所述的错字输入方法,其中,错字字库按照与错字对应的正确字的拼音顺序 对所有错字进行排列。如上所述的错字输入方法,步骤O)中,一个正确字对应一个或多个错字。如上所述的错字输入方法,步骤O)中,在错字与正确字对应关系文件中存储错 字与正确字的编码和拼音。步骤(3)中,在查询错字与正确字对应关系文件时,通过正确字 的拼音找到与其对应的所有错字的拼音,再通过所有错字的拼音找到其对应的错字编码, 再通过错字编码在错字字库中找到错字。一种错字输入系统,其特征在于该系统包括用于构建错字,并将构建的错字加入 到错字字库中的错字构建模块;用于建立错字字库中每个错字与正确字之间对应关系,并 存入到错字与正确字对应关系文件中的错字与正确字对应关系建立模块;用于根据错字字 库和错字与正确字对应关系文件,在输入正确字时显示与正确字对应的所有错字,选择错 字输入的错字输入模块。本发明所述错字输入方法及系统,与现有技术相比,提高了错字输入的效率;而 且,输入的错字显示效果与其他字的显示效果相同。


图1是本发明所述错字输入系统优选实施方式的结构框图;图2是采用图1所示系统输入错字的方法流程图;图3是具体实施方式
中构建错字字库的流程图;图具体实施方式
中正确的“浇”字示意图;图5是具体实施方式
中错误的“淺”字示意图。
具体实施例方式下面结合具体实施方式
和附图对本发明进行详细描述。图1是本发明所述错字输入系统优选实施方式的结构框图。该系统包括错字构建 模块11、错字与正确字对应关系建立模块12、错字输入模块13、错字字库14以及错字与正 确字对应关系文件15。错字构建模块11用于构建错字,并将构建的错字加入到错字字库14中。错字与 正确字对应关系建立模块12用于建立错字字库14中每个错字与正确字之间的对应关系, 并存入到错字与正确字对应关系文件15中。错字输入模块13用于根据错字字库14和错 字与正确字对应关系文件15,在输入正确字时显示与正确字对应的所有错字,选择错字输 入。图2是采用图1所示系统输入错字的方法流程图。该方法包括以下步骤(1)建立错字字库。错字构建模块11构建一个错字的方法包括以下步骤,如图3所示①选择正确字;②在正确字上添加或删除笔画,形成错字;③调整错字各个笔画之间的位置关系;④将错字加入到错字字库中;
⑤重复上述过程,直到构建完所有错字,形成错字字库14。错字字库14建立后,按 照与错字对应的正确字的拼音顺序对错字字库14中所有错字进行排列。错字字库14可以 扩展,可以在需要时通过错字构建模块11添加新的错字到错字字库14中。下面以构建图5所示的错字“淺”为例对错字构建模块11构建错字的过程进行举 例说明。首先选择如图4所示的正确字,在“浇”字的右上角添加笔画“点”来形成错字,可 以通过复制笔画的方法复制一个点到“浇”字的右上角。由于添加或删除笔画后,字的笔画 之间的位置关系可能不协调,因此需要对添加或删除笔画后的错字的笔画之间的位置关系 进行调整,使各个笔画之间的位置关系协调。本例中,调整后的错字如图5所示。(2)错字与正确字对应关系建立模块12建立错字字库14中每个错字与正确字之 间的对应关系,存储在错字与正确字对应关系文件15中。在错字与正确字对应关系文件中可以存储错字与正确字的编码以及拼音,在查询 错字与正确字对应关系文件时,通过正确字的拼音找到与该正确字的拼音对应的所有错字 的拼音,再通过所有错字的拼音找到它们对应的错字编码,再通过错字编码在错字字库中 找到错字。这样,可以减少错字与正确字对应关系文件的大小,便于查询。上例中,设“浇”字的拼音为“jiao”,编码为0x1000;“浇”字的拼音为jiaol,编
码为0x0100,其在对应关系文件中的格式如下
权利要求
1.一种错字输入方法,包括以下步骤(1)构建错字字库;(2)建立错字字库中每个错字与正确字之间的对应关系,存入错字与正确字对应关系 文件中;(3)输入正确字,查找错字与正确字对应关系文件,如果该正确字存在对应的错字,则 显示出与该正确字对应的所有错字,选择需要输入的错字。
2.如权利要求1所述的一种错字输入方法,其特征在于,步骤(1)中所述构建错字字库 的方法包括以下步骤①选择正确字;②在正确字上添加或删除笔画,形成错字;③调整错字各个笔画之间的位置关系;④将错字加入到错字字库中;⑤重复上述步骤,直到构建完所有错字,形成错字字库。
3.如权利要求1所述的一种错字输入方法,其特征在于所述错字字库按照与错字对 应的正确字的拼音顺序对所有错字进行排列。
4.如权利要求1所述的一种错字输入方法,其特征在于步骤O)中,一个正确字对应 一个或多个错字。
5.如权利要求1至4之一所述的一种错字输入方法,其特征在于步骤O)中,在错字 与正确字对应关系文件中存储错字与正确字的编码和拼音。
6.如权利要求5所述的一种错字输入方法,其特征在于步骤(3)中,在查询错字与正 确字对应关系文件时,通过正确字的拼音找到与其对应的所有错字的拼音,再通过所有错 字的拼音找到其对应的错字编码,再通过错字编码在错字字库中找到错字。
7.一种错字输入系统,其特征在于该系统包括用于构建错字,并将构建的错字加入 到错字字库(14)中的错字构建模块(11);用于建立错字字库(14)中每个错字与正确字之 间对应关系,并存入到错字与正确字对应关系文件(15)中的错字与正确字对应关系建立 模块(12);用于根据错字字库(14)和错字与正确字对应关系文件(15),在输入正确字时显 示与正确字对应的所有错字,选择错字输入的错字输入模块(13)。
全文摘要
本发明公开了一种错字输入方法及系统,属于计算机文字输入技术领域。现有技术中错字输入的效率和效果较差。本发明首先构建错字字库;然后建立错字字库中每个错字与正确字之间的对应关系,存入错字与正确字对应关系文件中;在输入正确字时,查找错字与正确字对应关系文件,如果该正确字存在对应的错字,则显示出与该正确字对应的所有错字,从中选择需要输入的错字。本发明特别适用于利用计算机输入错误汉字的场合。
文档编号G06F17/20GK102103571SQ200910243618
公开日2011年6月22日 申请日期2009年12月18日 优先权日2009年12月18日
发明者唐英敏, 夏立宁, 钟原 申请人:北京北大方正电子有限公司, 北大方正集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1