一种笔画容错输入法及输入装置制造方法及图纸

技术编号:13684111 阅读:95 留言:0更新日期:2016-09-08 19:51
本发明专利技术涉及一种汉字输入方法及输入装置。汉字输入方法,包括如下步骤:接收用户输入的笔画序列;将用户输入的笔画序列与汉字模块进行匹配;其中至少一个或多于一个所述汉字模块对应于多于一种笔画序列;以及根据用户输入的笔画序列与汉字模块的匹配结果,显示一个或多于一个候选汉字。

【技术实现步骤摘要】

本专利技术涉及输入法领域,尤其涉及一种笔画容错输入法及输入装置
技术介绍
笔画输入法是一种常见的输入法。因为符合汉字的书写习惯,并且不必记忆大量的字根,笔画输入法受到了人们的喜爱。特别是在可移动电子设备上,笔画输入法在各种输入法中占有很高比例。但是,现有的笔画输入法并不具备容错的功能,输入效率仍有待提高。
技术实现思路
针对本领域中技术问题,提出了一种汉字输入方法,包括如下步骤:接收用户输入的笔画序列;将用户输入的笔画序列与汉字模块进行匹配;其中至少一个或多于一个所述汉字模块对应于多于一种笔画序列;以及根据用户输入的笔画序列与汉字模块的匹配结果,显示一个或多于一个候选汉字。如上所述的方法,其中所述汉字模块是笔画、部首、或汉字或不属于笔画、部首和汉字的汉字的一部分。如上所述的方法,所述汉字模块是按照汉字本身结构进行拆分而得出的结果。如上所述的方法,所述汉字模块是在将所有汉字对应的笔画序列的集合作为数据空间按照搜索数学模型得出的,所述搜索数学模型的搜索条件如下:待搜索的笔画序列的长度为2-15个笔画;该待搜索的笔画序列在数据空间上出现的频率最高;该待搜索的笔画序列在数据空间上占有的面积最大。如上所述的方法,其中每个汉字对应于一个汉字模块序列,所述用户输入的笔画序列与汉字模块的匹配结果是一个或多于一个汉字模块序列;所述方法进一步包括根据汉字模块序列确定候选汉字。如上所述的方法,其中将用户输入的笔画序列与汉字模块进行匹配的步骤包括:对输入的笔画序列进行划分;针对划分后得到的输入笔画序列的一个或多个部分中的每个部分,得出每个部分匹配的汉字模块;以及将每个部分匹配的汉字模块按照输入笔画序列的顺序组合得出匹配的汉字模块序列。如上所述的方法,其中将用户输入的笔画序列与汉字模块进行匹配的步骤包括:从输入的笔画序列的第一笔画开始,确定第一笔画与第二笔画是否属于一个已知的汉字模块;如果是,则继续判断直到某一笔画,从第一笔画到这一笔画的笔画序列不可能属于一个已知的汉字模块,则获取这一笔画之前的笔画序列对应的第一汉字模块;从剩余部分的第一笔画开始,直到确定剩余部分的第一笔画到某一笔画不可能属于一个已知的汉字模块,则获取这一笔画之前的笔画序列对应的第二汉字模块;以及重复上一步骤,获得包括第一汉字模块和第二汉字模块的汉字模块序列。如上所述的方法,进一步包括:从输入的笔画序列的第一笔画开始,确定第一笔画与第二笔画是否属于一个已知的汉字模块且该已知的汉字模块不同于第一模块;如果是,直到某一笔画,从第一笔画到这一笔画的笔画序列不可能属于一个已知的汉字模块且该已知的汉字模块不同于第一模块,则获取这一笔画之前的笔画序列对应的第三汉字模块;从剩余部分的第一笔画开始,直到确定剩余部分的第一笔画到某一笔画的笔画序列不可能属于一个已知的汉字模块,则获取这一笔画之前的笔画序列对应的第四汉字模块;以及重复上一步骤,获得包括第三汉字模块和第四汉字模块的汉字模块序列。如上所述的方法,其中每个候选汉字都被指定了一个权重值,所述方法
进一步包括,通过比较所述候选汉字权重值确定优先地展示给使用者的候选汉字。如上所述的方法,其中每个汉字的优先级包括一个固定权重值和可变权重值。根据本专利技术的另一个方面,提出一种汉字输入方法,包括:接收用户输入的第一笔画;以及根据第一笔画,检索第一笔为第一笔画的汉字模块;根据第一笔为第一笔画的汉字模块,检索可能的汉字模块序列;根据可能的汉字模块序列确定候选的汉字;以及比较候选汉字的权重值,向用户显示一个或多个候选汉字。如上所述的方法,进一步包括:接收用户输入的第二笔画;检索第一笔为第一笔画且第二笔为第二笔画的汉字模块,进一步根据第一笔为第一笔画且第二笔为第二笔画的汉字模块,检索第一可能的汉字模块序列,根据第一可能的汉字模块序列确定第一类候选的汉字;检索所有第一笔为第二笔画的汉字模块,再进一步根据仅包括第一笔画的汉字模块和第一笔为第二笔画的汉字模块组成的汉字模块序列检索第二可能的汉字模块序列,根据第二可能的汉字模块序列确定第二类候选的汉字;以及比较第一类和第二类候选汉字的权重值,向用户显示一个或多个候选汉字。如上所述的方法,进一步包括:接收用户输入的第三笔画;检索第一笔为第一笔画、第二笔为第二笔画且第三笔为第三笔画的汉字模块,再进一步根据所有第一笔为第一笔画、第二笔为第二笔画且第三笔为第三笔画的汉字模块检索第一可能的汉字模块序列,根据第一可能的汉字模块序列确定第一类候选的汉字;检索第一笔为第二笔画且第二笔为第三笔画的汉字模块,根据仅包括第一笔画的汉字模块和第一笔为第二笔画且第二笔为第三笔画的汉字模块组成的汉字模块序列检索第二可能的汉字模块序列,根据第二可能的汉字模块序列确定第二类候选的汉字;检索所有第一笔为第三笔画的汉字模块,再进一步根据仅包括第一笔画
和第二笔画的汉字模块和第一笔为第三笔画的汉字模块组成的第三汉字模块序列检索第三可能的汉字模块序列,根据第三可能的汉字模块序列确定第三类候选的汉字;比较第一类、第二类和第三类可能汉字的权重值,向用户显示一个或多个候选汉字。根据本专利技术的另一个方面,提出一种输入装置,包括:键盘;显示界面;以及与所述键盘和显示界面连接的处理装置;其中,所述处理装置执行如上任意所述的方法。附图说明通过下面结合附图给出的详细说明和随附的权利要求,本公开的前述特征以及其它特征将变得更加清晰。应理解的是,这些附图仅描绘了依照本公开的多个实施例,因此,不应视为对本专利技术范围的限制,将通过利用附图结合附加的具体描述和细节对本公开进行说明,在附图中:图1是根据本专利技术实施例的手机端笔画输入法一种典型的键盘示意图;图2是根据本专利技术的一个实施例的汉字输入方法的示意图;图3是根据本专利技术的一个实施例的输入笔画序列与汉字模块匹配方法的示意图;图4是根据本专利技术的另一个实施例的输入笔画序列与汉字模块匹配方法的示意图;图5是根据本专利技术的一个实施例的显示候选汉字方法的示意图;图6是根据本专利技术的另一个实施例的汉字输入法的示意图;以及图7是根据本专利技术的一个实施例的输入装置的示意图。具体实施方式现在,详细描述本专利技术的实施例,其示例在附图中表示,其中,相同的标号始终表示相同的部件。以下通过参考附图描述实施例以解释本专利技术。在接下来的描述中,即使在相同的附图中,相同的附图标号用于相同的部件。在说明书中定义的内容,例如详细的构造和部件只是提供用于帮助全
面理解本专利技术。因此,很明显,无需那些定义的内容来实现本专利技术。此外,由于已知功能或构造将在不必要的细节上模糊本专利技术,因此将不对其进行详细描述。图1是手机端笔画输入法的一种典型的键盘示意图。应当理解,本专利技术并不仅仅应用于手机端的笔画输入法,也可以应用于PC端、Pad端、其他移动电子产品(如PDA)或其他固定的电子产品(如门禁系统)中,用于输入汉字。换言之,一切可以利用键盘(包括电子键盘)输入汉字的电子产品都可以应用本专利技术的技术方案。进一步地,也应当理解,本专利技术也不仅仅应用于如图1所示的键盘中。如图1所示的键盘仅用以举例的方式说明本专利技术的技术方案,本专利技术同样可以应用于例如包括全部字母的全键盘或其他普通键盘或特种键盘。按国家语委的规定,将汉字的各种笔画都可以归类为横、竖、撇、点、折本文档来自技高网
...

【技术保护点】
一种汉字输入方法,包括如下步骤:接收用户输入的笔画序列;将用户输入的笔画序列与汉字模块进行匹配;其中至少一个或多于一个所述汉字模块对应于多于一种笔画序列;以及根据用户输入的笔画序列与汉字模块的匹配结果,显示一个或多于一个候选汉字。

【技术特征摘要】
1.一种汉字输入方法,包括如下步骤:接收用户输入的笔画序列;将用户输入的笔画序列与汉字模块进行匹配;其中至少一个或多于一个所述汉字模块对应于多于一种笔画序列;以及根据用户输入的笔画序列与汉字模块的匹配结果,显示一个或多于一个候选汉字。2.如权利要求1所述的方法,其中所述汉字模块是笔画、部首、或汉字或不属于笔画、部首和汉字的汉字的一部分。3.如权利要求1所述的方法,所述汉字模块是按照汉字本身结构进行拆分而得出的结果。4.如权利要求1所述的方法,所述汉字模块是在将所有汉字对应的笔画序列的集合作为数据空间按照搜索数学模型得出的,所述搜索数学模型的搜索条件如下:待搜索的笔画序列的长度为2-15个笔画;该待搜索的笔画序列在数据空间上出现的频率最高;该待搜索的笔画序列在数据空间上占有的面积最大。5.如权利要求1所述的方法,其中每个汉字对应于一个汉字模块序列,所述用户输入的笔画序列与汉字模块的匹配结果是一个或多于一个汉字模块序列;所述方法进一步包括根据汉字模块序列确定候选汉字。6.如权利要求1所述的方法,其中将用户输入的笔画序列与汉字模块进行匹配的步骤包括:对输入的笔画序列进行划分;针对划分后得到的输入笔画序列的一个或多个部分中的每个部分,得出每个部分匹配的汉字模块;以及将每个部分匹配的汉字模块按照输入笔画序列的顺序组合得出匹配的汉字模块序列。7.如权利要求6所述的方法,其中将用户输入的笔画序列与汉字模块进行匹配的步骤包括:S10:从输入的笔画序列的第一笔画开始,确定第一笔画与第二笔画是否属于一个已知的汉字模块;如果是,则继续判断直到某一笔画,从第一笔画到这一笔画的笔画序列不可能属于一个已知的汉字模块,则获取这一笔画之前的笔画序列对应的第一汉字模块;S20:从剩余部分的第一笔画开始,直到确定剩余部分的第一笔画到某一笔画不可能属于一个已知的汉字模块,则获取这一笔画之前的笔画序列对应的第二汉字模块;以及S30:重复步骤S20获得包括第一汉字模块和第二汉字模块的汉字模块序列。8.如权利要求7所述的方法,进一步包括:S11:从输入的笔画序列的第一笔画开始,确定第一笔画与第二笔画是否属于一个已知的汉字模块且该已知的汉字模块不同于第一模块;如果是,直到某一笔画,从第一笔画到这一笔画的笔画序列不可能属于一个已知的汉字模块且该已知的汉字模块不同于第一模块,则获取这一笔画之前的笔画序列对应的第三汉字模块;S12:从剩余部分的第一笔画开始,直到确定剩余部分的第一笔画到某一笔画的笔...

【专利技术属性】
技术研发人员:田野孟可丰张东栋
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1