一种面向连续书写汉字的、支持交互的汉字输入系统及方法技术方案

技术编号:16326652 阅读:168 留言:0更新日期:2017-09-29 18:45
一种面向连续书写汉字的、支持交互的汉字输入系统及方法,涉及一种汉字的输入系统及方法,为了解决现有技术存在输入功能受限、交互性低下和效率不高的问题。本系统包括:用于接收用户输入的笔画轨迹的输入模块;用于采集输入模块接收用户输入的笔画轨迹或者采集交互优化模块发送的错误笔画对应替换笔画的笔画轨迹,并按照采集密度采集笔画轨迹上点的采集模块;识别出笔画及笔画顺序并对构成的候选字及候选字串进行打分,记录打分信息最高的候选字、候选字串的识别模块;用于显示打分信息最高的候选字、连续字构成的字串的显示模块;用于监听用户对备选错误候选字、错误笔画的确认信息及反馈动作的交互优化模块。本发明专利技术适用于汉字的纠错及输入。

【技术实现步骤摘要】
一种面向连续书写汉字的、支持交互的汉字输入系统及方法
本专利技术涉及一种汉字的输入系统及方法。
技术介绍
信息输入用户在以重叠或者连写方式连续书写多个汉字时,不同于用户进行单个汉字字符书写,书写时会出现“连笔”、“误笔”、“笔顺错误”等等这些不利于输入法系统识别字符的情况。“连笔”,通常指前笔画最末坐标与后一笔画首坐标相连,此处定义为用户书写时将本应该书写为独立的两笔或者两笔以上的笔画以相连的一笔的方式书写的情况。“误笔”指本应该书写为这一笔画的却书写为了另一种笔画。“笔顺错误”指书写汉字时未按照统一规定的汉字的笔顺规则进行书写。由于上述情况的存在,可能导致输入法输入识别模型提供的候选字符串中的部分字符并不是用户所想要的字符。因此,我们希望输入法能够通过局部的优化算法优化轨迹或者笔画的组合,或者通过用户的交互干扰进行优化选择,以获得想要的候选字符。尤其当用户以重叠或者连写方式连续书写很多数目的汉字时,如果在提交候选字之后利用光标选择并更改多处字符,过程尤为繁琐。如果只是通过用户简单的交互干预或者输入法系统的自动优化搜索,输入法就能够提供想要的候选字符,那么将有效节省用户输入的时间,并提升用户的输入体验。目前的一些汉字手写输入系统在与用户进行交互时,存在明显的局限。当用户在书写汉字时,系统通过汉字识别模型对输入的汉字进行打分,然后呈现打分最高的汉字或者打分较高的几个汉字供用户进行选择,期望通过这种用户交互排除错误的汉字。但是目前所有的汉字手写输入系统或者输入方法均是以孤立汉字为单位的输入,这种输入方式针对于用户的“连笔”输入经常会出现错误,所以目前的手写输入系统及方法大多数都是只适用于于单个汉字的手写输入系统或方法。目前也有少数面向连续书写汉字的输入系统及方法,但是这种针对于连续书写的方法一旦出现一个汉字的输入识别错误经常会影响到其他输入汉字的识别。现有技术的缺点主要有以下几点:第一,在输入轨迹层面,无法对于书写笔画进行干预,无法优化输入的轨迹或者笔画的组合,以获得更准确的候选字符。第二,在识别层面,对于以重叠书写的方式连续书写多个汉字时会出现的“连笔”、“误笔”、“笔顺错误”等不利于输入法系统识别字符的情况未提供有效的纠正错误的方式。第三,单纯的清除错误字这一干预方式较为单一,而且如果书写的字符数目长且需要修改的错处比较多,就会使得用户的书写量显著增加,使得用户书写的总用时显著增加。
技术实现思路
本专利技术为了解决现有技术存在的以下问题:第一,在输入轨迹层面,无法对于书写笔画进行干预,无法优化输入的轨迹或者笔画的组合,以获得更准确的候选字符。第二,在识别层面,对于以重叠书写的方式连续书写多个汉字时会出现的“连笔”、“误笔”、“笔顺错误”等不利于输入法系统识别字符的情况未提供有效的纠正错误的方式。第三,单纯的清除错误字这一干预方式较为单一,而且如果书写的字符数目长且需要修改的错处比较多,就会使得用户的书写量显著增加,使得用户书写的总用时显著增加。进而提出了一种面向连续书写汉字的、支持交互的汉字输入系统及方法。一种面向连续书写汉字的、支持交互的汉字输入系统,包括:输入模块,用于接收用户输入的笔画轨迹;采集模块,用于采集输入模块接收用户输入的笔画轨迹,或者采集交互优化模块发送的错误笔画对应替换笔画的笔画轨迹;并按照采集密度采集笔画轨迹上的点,同时记录点的坐标;识别模块,根据输入笔画轨迹对应采集得到的点的集合识别出对应的笔画及笔画顺序,或者根据替换笔画的笔画轨迹对应采集得的点的集合识别出对应的笔画,并将其替换错误笔画;并对笔画及笔画顺序能够构成的候选字及候选字串进行打分,记录打分信息最高的候选字、候选字串(即候选的连续书写的多个汉字),以及所有候选字的笔画和笔画顺序;显示模块,用于显示打分信息最高的候选字、连续字构成的字串;交互优化模块,用于监听错误候选字确认的信息,并将备选错误笔画按照笔画的顺序进行显示;同时监听用户对备选错误笔画中错误笔画的确认信息,以及对错误笔画的反馈动作并对反馈动作进行处理;所述的错误笔画的反馈动作包括错误笔画的替换、删除、合并反馈动作及添加笔画的反馈动作;所述的备选错误笔画为错误候选字所对应的笔画,或者错误候选字及前若干个候选字所对应的笔画,或者错误候选字及其后若干个候选字所对应的笔画,或者错误候选字及其前若干个候选字、后若干个候选字所对应的笔画。优选地,所述的采集模块包括:轨迹采集子模块,用于采集用户输入的笔画轨迹;点采集子模块,按照采点密度对笔画轨迹进行采点同时记录点的坐标。优选地,所述的交互优化模块包括:错误字确定子模块,用于对错误候选字进行确认,并将备选错误笔画按照笔画的顺序进行显示;动作监听子模块,用于监听用户对备选错误笔画中错误笔画的确认信息,以及对错误笔画的反馈动作,错误笔画的反馈动作包括错误笔画的替换、删除、合并反馈动作及添加笔画的反馈动作;优化执行子模块,用于对用户的反馈动作进行处理:如果用户的反馈动作为修改和添加,则接收用户替换笔画或添加笔画的笔画轨迹,并发送给采集模块;后续在采集完毕后将采集结果发送给识别模块进行识别;如果用户的反馈动作为删除和合并,则将删除笔画或合并笔画的笔画轨迹信息发送给识别模块。优选地,所述输入模块能够接收用户设备输入的笔画轨迹(如鼠标移动输入)和/或用户的触控输入(如触摸或手指滑动)。一种面向连续书写汉字的、支持交互的汉字输入方法,包括:S101:输入模块接收用户输入的笔画轨迹;S102:采集模块采集用户输入的笔画轨迹,按照采点密度对笔画轨迹进行采点同时记录点的坐标;S103:识别模块根据输入笔画轨迹所对应采集得的点的集合,识别出对应的笔画及笔画顺序;并对笔画及笔画顺序能够构成的候选字及候选字串进行打分,记录打分信息最高的候选字、候选字串(即候选的连续书写的多个汉字),以及所有候选字的笔画和笔画顺序;S104:显示模块显示打分信息最高的候选字、连续字构成的字串;S105:用户根据显示模块显示的候选字或连续字构成的字串进行交互;如果用户直接确认,则默认候选字或连续字构成的字串正确;如果用户对显示候选字中的错误候选字进行确认,则启动交互优化模块;例如如果用户认为候选字不是目标字,就对其中的错误候选字进行点击操作;S106:错误字确定子模块对错误候选字进行确认,并将备选错误笔画按照笔画的顺序进行显示;例如错误字确定子模块接收到了针对点击操作,然后确认出错误候选字对应的存储信息中的起始位置和结束位置以及对应的存储信息;所述的备选错误笔画为错误候选字所对应的笔画,或者错误候选字及前若干个候选字所对应的笔画,或者错误候选字及其后若干个候选字所对应的笔画,或者错误候选字及其前若干个候选字、后若干个候选字所对应的笔画;显示备选错误笔画与错误候选字位置有关,例如错误候选字为输入的第一个字,则选择显示错误候选字所对应的笔画或者错误候选字及其后若干个候选字所对应的笔画;如果错误候选字为连续输入的最后一个字,则显示错误候选字所对应的笔画或者错误候选字及其前若干个候选字所对应的笔画;如果错误候选字为连续输入的中间字,则显示错误候选字所对应的笔画或者错误候选字及其前若干个候选字、后若干个候选字所对应的笔画。显示错误候选字及其前若干个候选字和/或后若干个候选字所对本文档来自技高网
...
一种面向连续书写汉字的、支持交互的汉字输入系统及方法

【技术保护点】
一种面向连续书写汉字的、支持交互的汉字输入系统,其特征在于,包括:输入模块(U20),用于接收用户输入的笔画轨迹;采集模块(U21),用于采集输入模块(U20)接收用户输入的笔画轨迹,或者采集交互优化模块(U24)发送的错误笔画对应替换笔画的笔画轨迹;并按照采集密度采集笔画轨迹上的点,同时记录点的坐标;识别模块(U22),根据输入笔画轨迹对应采集得到的点的集合识别出对应的笔画及笔画顺序,或者根据替换笔画的笔画轨迹对应采集得的点的集合识别出对应的笔画,并将其替换错误笔画;并对笔画及笔画顺序能够构成的候选字及候选字串进行打分,记录打分信息最高的候选字、候选字串,以及所有候选字的笔画和笔画顺序;显示模块(U23),用于显示打分信息最高的候选字、连续字构成的字串;交互优化模块(U24),用于监听错误候选字确认的信息,并将备选错误笔画按照笔画的顺序进行显示;同时监听用户对备选错误笔画中错误笔画的确认信息,以及对错误笔画的反馈动作并对反馈动作进行处理;所述的错误笔画的反馈动作包括错误笔画的替换、删除、合并反馈动作及添加笔画的反馈动作;所述的备选错误笔画为错误候选字所对应的笔画,或者错误候选字及前若干个候选字所对应的笔画,或者错误候选字及其后若干个候选字所对应的笔画,或者错误候选字及其前若干个候选字、后若干个候选字所对应的笔画。...

【技术特征摘要】
1.一种面向连续书写汉字的、支持交互的汉字输入系统,其特征在于,包括:输入模块(U20),用于接收用户输入的笔画轨迹;采集模块(U21),用于采集输入模块(U20)接收用户输入的笔画轨迹,或者采集交互优化模块(U24)发送的错误笔画对应替换笔画的笔画轨迹;并按照采集密度采集笔画轨迹上的点,同时记录点的坐标;识别模块(U22),根据输入笔画轨迹对应采集得到的点的集合识别出对应的笔画及笔画顺序,或者根据替换笔画的笔画轨迹对应采集得的点的集合识别出对应的笔画,并将其替换错误笔画;并对笔画及笔画顺序能够构成的候选字及候选字串进行打分,记录打分信息最高的候选字、候选字串,以及所有候选字的笔画和笔画顺序;显示模块(U23),用于显示打分信息最高的候选字、连续字构成的字串;交互优化模块(U24),用于监听错误候选字确认的信息,并将备选错误笔画按照笔画的顺序进行显示;同时监听用户对备选错误笔画中错误笔画的确认信息,以及对错误笔画的反馈动作并对反馈动作进行处理;所述的错误笔画的反馈动作包括错误笔画的替换、删除、合并反馈动作及添加笔画的反馈动作;所述的备选错误笔画为错误候选字所对应的笔画,或者错误候选字及前若干个候选字所对应的笔画,或者错误候选字及其后若干个候选字所对应的笔画,或者错误候选字及其前若干个候选字、后若干个候选字所对应的笔画。2.根据权利要求1所述的一种面向连续书写汉字的、支持交互的汉字输入系统,其特征在于,所述的采集模块(U21)包括:轨迹采集子模块(U211),用于采集用户输入的笔画轨迹;点采集子模块(U212),按照采点密度对笔画轨迹进行采点同时记录点的坐标。3.根据权利要求1或2所述的一种面向连续书写汉字的、支持交互的汉字输入系统,其特征在于,所述的交互优化模块(U24)包括:错误字确定子模块(U241),用于对错误候选字进行确认,并将备选错误笔画按照笔画的顺序进行显示;动作监听子模块(U242),用于监听用户对备选错误笔画中错误笔画的确认信息,以及对错误笔画的反馈动作,错误笔画的反馈动作包括错误笔画的替换、删除、合并反馈动作及添加笔画的反馈动作;优化执行子模块(U243),用于对用户的反馈动作进行处理:如果用户的反馈动作为修改和添加,则接收用户替换笔画或添加笔画的笔画轨迹,并发送给采集模块(U21);后续在采集完毕后将采集结果发送给识别模块(U22)进行识别;如果用户的反馈动作为删除和合并,则将删除笔画或合并笔画的笔画轨迹信息发送给识别模块(U22)。4.根据权利要求3所述的一种面向连续书写汉字的、支持交互的汉字输入系统,其特征在于,所述输入模块(U20)能够接收用户设备输入的笔画轨迹和/或用户的触控输入。5.一种面向连续书写汉字的、支持交互的汉字输入方法,其特征在于,包括:S101:输入模块(U20)接收用户输入的笔画轨迹;S102:采集模块(U21)采集用户输入的笔画轨迹,按照采点密度对笔画轨迹进行采点同时记录点的坐标;S103:识别模块(U22)根据输入笔画轨迹所对应采集得的点的集合,识别出对应的笔画及笔画顺序;并对笔画及笔画顺序能够构成的候选字及候选字串进行打分,记录打分信息最高的候选字、候选字串,以及所有候选字的笔画...

【专利技术属性】
技术研发人员:苏统华刘锦如刘策张程亮高若岳戴洪良彭海兵
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:黑龙江,23

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

1