一种字符输入的纠错方法及其装置制造方法

文档序号:6511130阅读:227来源:国知局
一种字符输入的纠错方法及其装置制造方法
【专利摘要】本发明公开了一种字符输入的纠错方法,包括步骤:接收用户输入的字符串;获取位于已输入字符串中的当前光标位置;根据获取的当前光标位置,确认需要进行纠错提示的预选字符;显示与所述确认的预选字符对应的候选字符;判断用户是否选择至少一个候选字符,如果判断用户选择了至少一个候选字符,则将用户选择的所述候选字符替换对应的预选字符。此外,本发明还公开了一种字符输入纠错装置。本发明公开的一种字符输入的纠错方法及其装置,其可以让用户方便、可靠地更正已经输入的字符,节约用户宝贵的时间,提高用户的工作效率,保证用户产品使用感受,给用户的工作和生活带来便利。
【专利说明】一种字符输入的纠错方法及其装置
【技术领域】
[0001]本发明涉及信息管理【技术领域】,特别是涉及一种字符输入的纠错方法及其装置。【背景技术】
[0002]随着我国科学技术的不断发展,手机、平板电脑、显示器、投影仪、一体机、计算机、电视机、摄像机、照相机等家用电器设备在人们日常生活中越来越普及,已经成为人们生活不可缺少的组成部分。
[0003]其中,手机、平板电脑是人们使用得很普遍的电子设备,随着大触屏手机的发展,用户使用手机、平板电脑、带触屏笔记本电脑的机会越来越多,经常需要在短信、文本等各种字符输入程序中输入字符。但是,目前修正已输入的内容的方式一般是传统的方式:即首先移动光标,然后删除错误的输入,再由用户重新输入正确的字符来实现。鉴于用户需要移动光标到错误输入处,对错误输入的字符进行删除,重新输入字符,在此过程中,对于拥有移动光标的设备,用户需要把光标逐格移到错误发生的位置,需要多次敲击,或者对于触屏设备,用户通过触屏直接移动到错误发生的位置,由于用户所输入的字符一般较多且所输入的字符的显示字体较小,通常用户也需要多次敲击,才能定位到正确的字符位置。因此,用户无法方便及时地更正已经错误输入的字符,需要花费较多的时间进行更正,给用户造成诸多不便,严重降低了用户对手机、平板电脑等文字输入管理设备的产品使用感受。
[0004]有鉴于此,目前迫切需要开发出一种技术,其可以让用户方便、可靠地更正已经输入的字符,节约用户宝贵的时间,提高用户的工作效率,进而保证用户的产品使用感受,给用户的工作和生活带来便利。

【发明内容】

[0005]有鉴于此,本发明的目的是提供一种字符输入的纠错方法及其装置,其可以让用户方便、可靠地更正已经输入的字符,节约用户宝贵的时间,提高用户的工作效率,进而保证用户的产品使用感受,给用户的工作和生活带来便利,具有重大的生产实践意义。
[0006]为此,本发明提供了一种字符输入的纠错方法,包括步骤:
第一步:接收用户输入的字符串;;
第二步:获取位于已输入字符串中的当前光标位置;
第三步:根据获取的当前光标位置,确认需要进行纠错提示的预选字符;
第四步:实时显示所述虚拟键盘页面上与每个预选字符相对应的、预设的候选字符;第五步:判断用户是否选择至少一个候选字符,如果判断用户选择了至少一个候选字符,则将用户选择的所述候选字符替换对应的预选字符。
[0007]其中,在第五步中:
如果判断用户并未选择至少一个候选字符,而接收到用户对至少一个预选字符输入的删除指令以及用户重新输入的至少一个字符,则将用户重新输入的字符作为被删除字符的候选字符并实时进行记录;当记录次数达到预设次数时,将重新输入的字符作为被删除字符的候选字符实时进行显示。
[0008]其中,所述第三步具体为:
根据获取的当前光标位置,将所述已输入字符串中位于当前光标预设方向范围内的字符设置为需要进行纠错提示的预选字符。
[0009]其中,在第三步中,所述已输入字符串中位于当前光标预设方向范围内的字符包括:
所述已输入字符串中位于当前光标左侧的至少一个字符和右侧的至少一个字符。
[0010]其中,当预选字符为英文字符或者数字字符时,所述候选字符包括:虚拟键盘页面中位于预选字符左右两侧的多个字符,或者为虚拟键盘页面中以预选字符为中心的预设图形区域所覆盖的字符;
当预选字符为汉字字符时,所述预设的、与其相对应的候选字符包括:汉语拼音相同的字符、汉语拼音存在声母模糊音但韵母相同以及汉语拼音声母相同但存在韵母模糊音的汉字字符。
[0011]此外,本发明还提供了一种字符输入纠错装置,包括:
字符串接收单元,用于接收用户输入的字符串,然后发送给光标检测单元;
光标检测单元,用于获取位于已输入字符串中的当前光标位置,然后发送给预选字符设置单元;
预选字符设置单元,与光标检测单元相连接,用于根据当前光标的位置,确认需要进行纠错提示的预选字符,然后发送给候选字符显示控制单元;
候选字符显示控制单元,与预选字符设置单元相连接,用于显示与所述确认的预选字符对应的候选字符;
字符替换单元,与候选字符显示控制单元相连接,用于判断用户是否选择至少一个候选字符,如果判断用户选择了至少一个候选字符,则将用户选择的至少一个候选字符替换对应的预选字符。
[0012]其中,本发明的字符输入纠错装置还包括:
例外候选字符记录单元,分别与候选字符显示控制单元、字符替换单元相连接,用于如果判断用户并未选择至少一个候选字符,所述字符替换单元未执行字符替换操作,而接收到用户对至少一个预选字符输入的删除指令以及用户重新输入的至少一个字符,,则将用户重新输入的字符作为被删除字符的候选字符并实时进行记录,当记录次数达到预设次数时,将重新输入的字符作为被删除字符的候选字符发送给候选字符显示控制单元进行显
/Jn ο
[0013]其中,所述需要进行纠错提示的预选字符具体为:所述已输入字符串中位于当前光标预设方向范围内的字符。其中,所述已输入字符串中位于当前光标预设方向范围内的子符包括:
所述已输入字符串中位于当前光标左侧的至少一个字符和右侧的至少一个字符。
[0014]其中,当预选字符为英文字符或者数字字符时,所述候选字符包括:虚拟键盘页面中位于预选字符左右两侧的多个字符,或者为虚拟键盘页面中以预选字符为中心的预设图形区域所覆盖的字符;
当预选字符为汉字字符时,所述预设的、与其相对应的候选字符包括:汉语拼音相同的字符、汉语拼音存在声母模糊音但韵母相同以及汉语拼音声母相同但存在韵母模糊音的汉字字符。
[0015]由以上本发明提供的技术方案可见,与现有技术相比较,本发明提供的一种字符输入的纠错方法及其装置,其通过接收用户输入的字符串,获取位于已输入字符串中的当前光标位置,然后根据当前光标的位置,确认需要进行纠错提示的预选字符,然后显示与所述确认的预选字符对应的候选字符,最后将用户选择的至少一个候选字符替换对应的预选字符,最终实现对预选字符的更正,从而本发明可以让用户方便、可靠地更正已经输入的字符,节约用户宝贵的时间,提高用户的工作效率,进而保证用户的产品使用感受,给用户的工作和生活带来便利,具有重大的生产实践意义。
【专利附图】

【附图说明】
[0016]图1为本发明提供的一种字符输入的纠错方法的流程图;
图2为本发明提供的一种字符输入纠错装置的结构方框图;
图3为本发明提供的一种字符输入的纠错方法及其装置一种实施例中,所错误输入的字符串拼首的不意简图;
图4为本发明提供的一种字符输入的纠错方法及其装置一种实施例中,对于所错误输入的字符串,放大预选字符间距时的字符串拼音的示意简图;
图5为本发明提供的一种字符输入的纠错方法及其装置一种实施例中,所错误输入的字符串拼首的不意简图;
图6为本发明提供的一种字符输入的纠错方法及其装置一种实施例中,对于所错误输入的字符串,放大预选字符间距并显示预选字符的候选字符时的示意简图。
【具体实施方式】
[0017]为了使本【技术领域】的人员更好地理解本发明方案,下面结合附图和实施方式对本发明作进一步的详细说明。
[0018]参见图1,本发明提供了一种字符输入的纠错方法,用于更正用户已经输入的字符,方便用户及时进行管理,其包括以下步骤:
步骤SlOl:接收用户输入的字符串;
步骤S102:获取位于已输入字符串中的当前光标位置;
步骤S103:根据获取的当前光标位置,将所述已输入字符串中位于当前光标预设方向范围内的字符设置为需要进行纠错提示的预选字符;
步骤S104:显示所述虚拟键盘页面上与每个预选字符相对应的、预设的候选字符;步骤S105:判断用户是否选择至少一个候选字符,如果判断用户选择了至少一个候选字符,则将用户选择的所述候选字符替换对应的预选字符,最终实现对预选字符的更正。因此,本发明可以实现对已经输入字符的更正,既包括对已经输入的错误字符的更正,也包括进一步完善修订原先已经输入的正确字符描述。
[0019]对于本发明,需要说明的是,在执行步骤S105时,如果判断用户并未选择至少一个候选字符,而接收到用户对至少一个预选字符输入的删除指令以及用户重新输入的至少一个字符,则将用户重新输入的字符作为被删除字符的候选字符并实时进行记录;当记录次数达到预设次数时,将重新输入的字符作为被删除字符的候选字符实时进行显示。
[0020]在本发明中,对于步骤S102,需要说明的是,所述已输入字符串为用户已经输入的多个字符。所述字符包括且不限于数字字符、英文字符和汉字字符,例如还可以包括聊天表情字符以及标点符号字符。
[0021]在本发明中,在步骤S102中,需要说明的是,在短信程序、备忘录程序、文本程序、WORD文档程序以及其他具有字符录入功能的程序中,均存在已输入的字符串。
[0022]具体实现上,对于触屏设备,所述光标移动操作具体可以通过用户直接触摸触屏设备的触摸屏中的已输入字符串中的任意位置来实现。
[0023]在本发明中,对于步骤S103,具体为:根据获取的当前光标位置,将所述已输入字符串中位于当前光标预设方向范围内的字符设置为需要进行纠错提示的预选字符。
[0024]在本发明中,对于步骤S103,需要说明的是,所述已输入字符串中位于当前光标预设方向范围内的字符(即所述需要进行纠错提示的预选字符)可以根据用户的需要任意设定,例如优选包括:所述已输入字符串中位于当前光标左侧的两个字符和右侧的一个字符,或者当前光标左侧的一个字符和右侧的两个字符,当然,还可以是其他方向上的其他任意数目的字符,即所述已输入字符串中位于当前光标预设方向范围内的字符可以包括:所述已输入字符串中位于当前光标左侧的至少一个字符和右侧的至少一个字符。
[0025]对于本发明,具体实现上,在步骤S103和步骤S104之间还可以包括步骤:
检测所述预选字符是否符合预设候选字符显示标准,如果否,所述候选字符以预设候选字符显示标准进行显示。
[0026]具体实现上,所述预设候选字符显示标准包括且不限于字号、字间距、行距、字符下划线、字符突出显示、字符加粗以及字体,具体可以根据用户的需要以及字符输入纠错装置的屏幕大小预先进行设定,例如可以为小四字号。
[0027]在本发明中,对于步骤S104,每个预选字符对应的候选字符可以根据用户的需要预先进行设定,优选为当前预选字符对应的达到预设更正频率的一个或者多个字符,所述预设更正频率例如达到10次。同时也可以实时更正,只要某一字符的更正频率足够大,就会在下一次该字母作为预选字符的时候,作为候选字符出现。
[0028]具体实现上,当预选字符为英文字符或者数字字符时,所述候选字符可以包括:虚拟键盘页面(例如可以为虚拟英文键盘)中位于预选字符左右两侧的多个字符(例如左右两侧的两个字符),或者可以包括虚拟键盘页面(例如可以为虚拟英文键盘)中以预选字符为中心的预设图形区域所覆盖的字符(例如:以预选字符为圆心、预设长度为半径的圆形区域所覆盖的字符,字符包括且不限于英文字符、数字字符、聊天表情字符以及标点符号字符)。
[0029]具体实现上,当预选字符为汉字字符时,所述预设的、与其相对应的候选字符可以包括:汉语拼音相同的字符、汉语拼音存在声母模糊音但韵母相同以及汉语拼音声母相同但存在韵母模糊音的汉字字符。例如,在汉语拼音中,声母模糊音例如为:zh和Z、Ch和C、sh和S、η和1、h和f、r和I,韵母模糊音例如为:ang和an、eng和en、ing和in、iang和ian、uang和 uan。
[0030]在步骤S104中,用户对于每个错误输入的预选字符,可以通过选择其对应的候选字符,由候选字符作为替换字符,实现对所对应的预选字符执行替换操作,最终实现对预设字符的更正,从而可以实现对已经输入的错误字符的更正。[0031]因此,与现有技术相比,对于本发明提供的字符输入的纠错方法,需要说明的是,其通过接收用户输入的字符串,获取位于已输入字符串中的当前光标位置,然后根据当前光标的位置,确认需要进行纠错提示的预选字符,然后显示与所述确认的预选字符对应的候选字符,最后将用户选择的至少一个候选字符替换对应的预选字符,最终实现对预选字符的更正,从而本发明可以让用户方便、可靠地更正已经输入的字符,节约用户宝贵的时间,提高用户的工作效率,进而保证用户的产品使用感受,给用户的工作和生活带来便利,具有重大的生产实践意义。
[0032]下面将结合具体的实施例对本发明进行更加详尽的阐述,但应当理解的是本发明不局限于此。
[0033]实施例一
基于本发明提供的字符输入的纠错方法,具体实现上,当用户在手机触摸屏上需要输入字符串“QingDaoHuiYiShiKaiH (请到会议室开会)”时,参见图3,由于“请”的汉语拼音缺失一个字母g,即实际输入了 “QinDaoHuiYiShiKaiH”,因此在手机触摸屏上所显示的字符为“亲”,从而需要用户进行更正。鉴于手机触摸屏的尺寸有限,因此容易在点击时触碰到英文字母η和D附近的字符,光标位置可能位于英文字母η和D之间、英文字母i和η之间以及英文字母D和a之间。如图4所示,光标位置位于英文字母η和D之间,为此,参见图4,本发明将当前光标左侧的两个字符(即in)和右侧的一个字符(即D)这三个字符相互之间的间距进行放大后显示,从而方便用户定位光标的准确位置,可以直接通过手机触摸屏上的虚拟键盘,直接添加所缺少的字母g。因此,完成对已输入字符的更正操作。
[0034]实施例二
基于本发明提供的字符输入的纠错方法,具体实现上,当用户在手机触摸屏上需要输入字符串“QingDaoDaHuiYiShiKaiH (请到会议室开会)”时,参见图5,由于“到”的汉语拼音输入错误,误将字母“D”输入为“S”,实际输入了 “QingSaoDaHuiYiShiKaiH”。很显然,这个错误是由于用户错误点击产生的,用户想点击D,但是由于S和F在D的附近,于是在点击过程中产生了错误的点击,从而需要用户进行更正。
[0035]鉴于手机触摸屏的尺寸有限,因此容易在点击时触碰到英文字母g和S附近的字符,光标位置可能位于英文字母g和S之间、英文字母i和g之间以及英文字母S和a之间。如图6所示,光标位置位于英文字母g和S之间。为此,参见图6,本发明将当前光标左侧的两个字符(即ng)和右侧的一个字符(即S)设置为预选字符,并将它们相互之间的间距进行放大后显示,然后分别显示每个预选字符(n、g和S)相对应的、预设的候选字符,即预选字符η对应的候选字符为b和m,预选字符g对应的候选字符为f和h,预选字符S对应的候选字符为a和d,然后用户通过触摸选择实际错误输入的预选字符S对应的候选字符d,这时,候选字符d将预选字符S进行替换,从而实现对预选字符S的更正,将错误输入的字符串 “QingSaoDaHuiYiShiKaiH” 更正为 “QingDaoDaHuiYiShiKaiH”。因此,本发明方便、快捷地完成了对已输入的错误字符的更正操作。
[0036]此外,需要说明的是,基于本发明提供的字符输入管理方法,不限于如图3至图6所示,对输入法的输入栏中的字符进行更正,基于同样原理,可以对位于其他字符串输入位置的字符进行更正,例如可以对短信程序、备忘录程序、文本程序、WORD文档程序以及其他具有字符录入功能的程序中所显示的字符串。[0037]参见图2,基于上述本发明提供的一种字符输入的纠错方法,本发明提供了一种字符输入纠错装置,用于更正用户已经输入的字符,方便用户及时进行管理,包括:
字符串接收单元200,用于接收用户输入的字符串,然后发送给光标检测单元201 ;光标检测单元201,用于获取位于已输入字符串中的当前光标位置,然后发送给预选字符设置单兀;
预选字符设置单元202,与光标检测单元201相连接,用于根据当前光标的位置,确认需要进行纠错提示的预选字符(所述需要进行纠错提示的预选字符具体可以为所述已输入字符串中位于当前光标预设方向范围内的字符),然后发送给候选字符显示控制单元;
候选字符显示控制单元203,与预选字符设置单元202相连接,用于显示与所述确认的预选字符对应的候选字符;
字符替换单元204,与候选字符显示控制单元203相连接,用于判断用户是否选择至少一个候选字符,如果判断用户选择了至少一个候选字符,则将用户选择的至少一个候选字符替换对应的预选字符,最终实现对预选字符的更正。因此,本发明可以实现对已经输入字符的更正,既包括对已经输入的错误字符的更正,也包括进一步完善修订原先已经输入的正确字符描述。
[0038]对于本发明,具体实现上,还包括:
例外候选字符记录单元,分别与候选字符显示控制单元203、字符替换单元204相连接,用于如果判断用户并未选择至少一个候选字符,所述字符替换单元未执行字符替换操作,而接收到用户对至少一个预选字符输入的删除指令以及用户重新输入的至少一个字符,则将用户重新输入的字符作为被删除字符的候选字符并实时进行记录,当记录次数达到预设次数时,将重新输入的字符作为被删除字符的候选字符发送给候选字符显示控制单元203进行显示。因此,可以使得修改次数到达预设频率的字符,作为被删除预选字符的候选字符。
[0039]在本发明中,本发明提供的字符输入纠错装置可以包括手机、平板电脑、带触屏的笔记本电脑等具有移动光标的任何一种具有字符输入功能的装置。
[0040]在本发明中,对于光标检测单元201,需要说明的是,所述已输入字符串为用户已经输入的多个字符。所述字符包括且不限于数字字符、英文字符和汉字字符,例如还可以包括聊天表情字符以及标点符号字符。
[0041]在本发明中,需要说明的是,在短信程序、备忘录程序、文本程序、WORD文档程序以及其他具有字符录入功能的程序中,均存在已输入的字符串。
[0042]具体实现上,对于触屏设备,所述光标移动操作具体可以通过用户直接触摸触屏设备的触摸屏中的已输入字符串中的任意位置来实现。
[0043]在本发明中,对于预选字符设置单元202,需要说明的是,所述已输入字符串中位于当前光标预设方向范围内的字符(即所述需要进行纠错提示的预选字符)可以根据用户的需要任意设定,例如优选为:所述已输入字符串中位于当前光标左侧的两个字符和右侧的一个字符,或者当前光标左侧的一个字符和右侧的两个字符范围,当然,还可以是其他方向上的其他任意数目的字符,即所述已输入字符串中位于当前光标预设方向范围内的字符可以包括:所述已输入字符串中位于当前光标左侧的至少一个字符和右侧的至少一个字符。[0044]对于本发明提供的字符输入纠错装置,具体实现上,还可以包括:
预选字符显示控制单元,分别与预选字符设置单元202和候选字符显示控制单元203相连接,用于检测所述预选字符设置单元202所确认的预选字符是否符合预设候选字符显示标准,如果否,给所述候选字符显示控制单元203发送控制指令,控制所述候选字符以预设候选字符显示标准进行显示。
[0045]具体实现上,所述预设候选字符显示标准包括且不限于字号、字间距、行距、字符下划线、字符突出显示、字符加粗以及字体,具体可以根据用户的需要以及字符输入纠错装置的屏幕大小预先进行设定,例如可以为小四字号。
[0046]在本发明中,对于候选字符显示控制单元203,每个预选字符对应的候选字符可以根据用户的需要预先进行设定,优选为当前预选字符对应的达到预设更正频率的一个或者多个字符,所述预设更正频率例如为达到10次。同时也可以实时更正,只要某一字符的更正频率足够大,就会在下一次该字母作为预选字符的时候,作为候选字符出现。
[0047]具体实现上,当预选字符为英文字符或者数字字符时,所述候选字符可以包括:虚拟键盘页面(具体可以包括:虚拟英文键盘以及数字、符号、表情等等其他虚拟键盘)中位于预选字符左右两侧的多个字符(例如左右两侧的两个字符),或者可以包括虚拟键盘页面中以预选字符为中心的预设图形区域所覆盖的字符(例如:以预选字符为圆心、预设长度为半径的圆形区域所覆盖的字符,字符包括且不限于英文字符、数字字符、聊天表情字符以及标点符号字符)。
[0048]具体实现上,当预选字符为汉字字符时,所述预设的、与其相对应的候选字符可以包括:汉语拼音相同的字符、汉语拼音存在声母模糊音但韵母相同以及汉语拼音声母相同但存在韵母模糊音的汉字字符。例如,在汉语拼音中,声母模糊音例如为:zh和Z、Ch和C、sh和S、η和1、h和f、r和I,韵母模糊音例如为:ang和an、eng和en、ing和in、iang和ian、uang 和 uan。
[0049]在字符替换单元204中,用户对于每个错误输入的预选字符,可以通过选择其对应的候选字符,由候选字符作为替换字符,实现对所对应的预选字符执行替换操作,最终实现对预设字符的更正,从而可以实现对已经输入的错误字符的更正。
[0050]因此,与现有技术相比,对于本发明提供的字符输入纠错装置,需要说明的是,其通过接收用户输入的字符串,获取位于已输入字符串中的当前光标位置,然后根据当前光标的位置,确认需要进行纠错提示的预选字符,然后显示与所述确认的预选字符对应的候选字符,最后将用户选择的至少一个候选字符替换对应的预选字符,最终实现对预选字符的更正,从而本发明可以让用户方便、可靠地更正已经输入的字符,节约用户宝贵的时间,提高用户的工作效率,进而保证用户的产品使用感受,给用户的工作和生活带来便利,具有重大的生产实践意义。
[0051]下面将结合具体的实施例对本发明进行更加详尽的阐述,但应当理解的是本发明不局限于此。
[0052]实施例三
基于本发明提供的字符输入纠错装置,具体实现上,当用户在手机触摸屏上需要输入字符串“QingDaoHuiYiShiKaiH (请到会议室开会)”时,参见图3,由于“请”的汉语拼音缺失一个字母g,即实际输入了 “QinDaoHuiYiShiKaiH”,因此在手机触摸屏上所显示的字符为“亲”,从而需要用户进行更正。鉴于手机触摸屏的尺寸有限,因此容易在点击时触碰到英文字母η和D附近的字符,光标位置可能位于英文字母η和D之间、英文字母i和η之间以及英文字母D和a之间。如图4所示,光标位置位于英文字母η和D之间,为此,参见图4,本发明将当前光标左侧的两个字符(即in)和右侧的一个字符(即D)这三个字符相互之间的间距进行放大后显示,从而方便用户定位光标的准确位置,可以直接通过手机触摸屏上的虚拟键盘,直接添加所缺少的字母g。因此,完成对已输入字符的更正操作。
[0053]实施例四
基于本发明提供的字符输入纠错装置,具体实现上,当用户在手机触摸屏上需要输入字符串“QingDaoDaHuiYiShiKaiH (请到会议室开会)”时,参见图5,由于“到”的汉语拼音输入错误,误将字母“D”输入为“S”,实际输入了 “QingSaoDaHuiYiShiKaiH”。很显然,这个错误是由于用户错误点击产生的,用户想点击D,但是由于S和F在D的附近,于是在点击过程中产生了错误的点击,从而需要用户进行更正。
[0054]鉴于手机触摸屏的尺寸有限,因此容易在点击时触碰到英文字母g和S附近的字符,光标位置可能位于英文字母g和S之间、英文字母i和g之间以及英文字母S和a之间。如图6所示,光标位置位于英文字母g和S之间。为此,参见图6,本发明将当前光标左侧的两个字符(即ng)和右侧的一个字符(即S)设置为预选字符,并将它们相互之间的间距进行放大后显示,然后分别显示每个预选字符(n、g和S)相对应的、预设的候选字符,即预选字符η对应的候选字符为b和m,预选字符g对应的候选字符为f和h,预选字符S对应的候选字符为a和d,然后用户通过触摸选择实际错误输入的预选字符S对应的候选字符d,这时,候选字符d将预选字符S进行替换,从而实现对预选字符S的更正,将错误输入的字符串 “QingSaoDaHuiYiShiKaiH” 更正为 “QingDaoDaHuiYiShiKaiH”。因此,本发明方便、快捷地完成了对已输入的错误字符的更正操作。
[0055]此外,需要说明的是,基于本发明提供的字符输入管理方法,不限于如图3至图6所示,对输入法的输入栏中的字符进行更正,基于同样原理,可以对位于其他字符串输入位置的字符进行更正,例如可以对短信程序、备忘录程序、文本程序、WORD文档程序以及其他具有字符录入功能的程序中所显示的字符串。
[0056]在本发明中,所述字符串接收单元200、光标检测单元201、预选字符设置单元202、候选字符显示控制单元203和字符替换单元204可以为所述装置主板上安装的中央处理器CPU、数字信号处理器DSP或者单片机MCU。
[0057]在本发明中,所述字符串接收单元200、光标检测单元201、预选字符设置单元202、候选字符显示控制单元203和字符替换单元204可以是分立的部件,也可以集成设置
在一起。
[0058]综上所述,与现有技术相比较,本发明提供的一种字符输入的纠错方法及其装置,其可以让用户方便、可靠地更正已经输入的字符,节约用户宝贵的时间,提高用户的工作效率,进而保证用户的产品使用感受,给用户的工作和生活带来便利,具有重大的生产实践意义。
[0059]以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种字符输入的纠错方法,其特征在于,包括以下步骤: 第一步:接收用户输入的字符串; 第二步:获取位于已输入字符串中的当前光标位置; 第三步:根据获取的当前光标位置,确认需要进行纠错提示的预选字符; 第四步:显示与所述确认的预选字符对应的候选字符; 第五步:判断用户是否选择至少一个候选字符,如果判断用户选择了至少一个候选字符,则将用户选择的所述候选字符替换对应的预选字符。
2.如权利要求1所述的方法,其特征在于,在第五步中: 如果判断用户并未选择至少一个候选字符,而接收到用户对至少一个预选字符输入的删除指令以及用户重新输入的至少一个字符,则将用户重新输入的字符作为被删除字符的候选字符并实时进行记录;当记录次数达到预设次数时,将重新输入的字符作为被删除字符的候选字符实时进行显示。
3.如权利要求1所述的方法,其特征在于,所述第三步具体为: 根据获取的当前光标位置,将所述已输入字符串中位于当前光标预设方向范围内的字符设置为需要进行纠错提示的预选字符。
4.如权利要求3所述的方法,其特征在于,在第三步中,所述已输入字符串中位于当前光标预设方向范围内的字符包括: 所述已输入字符串中位于当前光标左侧的至少一个字符和右侧的至少一个字符。
5.如权利要求1所述的方法,其特征在于, 当预选字符为英文字符或者数字字符时,所述候选字符包括:虚拟键盘页面中位于预选字符左右两侧的多个字符,或者为虚拟键盘页面中以预选字符为中心的预设图形区域所覆盖的字符; 当预选字符为汉字字符时,所述候选字符包括:汉语拼音相同的字符、汉语拼音存在声母模糊音但韵母相同以及汉语拼音声母相同但存在韵母模糊音的汉字字符。
6.一种字符输入纠错装置,其特征在于,包括: 字符串接收单元,用于接收用户输入的字符串,然后发送给光标检测单元; 光标检测单元,用于获取位于已输入字符串中的当前光标位置,然后发送给预选字符设置单元; 预选字符设置单元,与光标检测单元相连接,用于根据当前光标的位置,确认需要进行纠错提示的预选字符; 候选字符显示控制单元,与预选字符设置单元相连接,用于显示与所述确认的预选字符对应的候选字符; 字符替换单元,与候选字符显示控制单元相连接,用于判断用户是否选择至少一个候选字符,如果判断用户选择了至少一个候选字符,则将用户选择的至少一个候选字符替换对应的预选字符。
7.如权利要求6所述的字符输入纠错装置,其特征在于,还包括: 例外候选字符记录单元,分别与候选字符显示控制单元、字符替换单元相连接,用于如果判断用户并未选择至少一个候选字符,所述字符替换单元未执行字符替换操作,而接收到用户对至少一个预选字符输入的删除指令以及用户重新输入的至少一个字符,则将用户重新输入的字符作为被删除字符的候选字符并实时进行记录;当记录次数达到预设次数时,将重新输入的字符作为被删除字符的候选字符发送给候选字符显示控制单元进行显/Jn ο
8.如权利要求6所述的字符输入纠错装置,其特征在于,所述需要进行纠错提示的预选字符具体为:所述已输入字符串中位于当前光标预设方向范围内的字符。
9.如权利要求8所述的字符输入纠错装置,其特征在于,所述已输入字符串中位于当前光标预设方向范围内的字符包括: 所述已输入字符串中位于当前光标左侧的至少一个字符和右侧的至少一个字符。
10.如权利要求6所述的字符输入纠错装置,其特征在于,当预选字符为英文字符或者数字字符时,所述候选字符包括:虚拟键盘页面中位于预选字符左右两侧的多个字符,或者为虚拟键盘页面中以预选字符为中心的预设图形区域所覆盖的字符; 当预选字符为汉字字符时,所述预设的、与其相对应的候选字符包括:汉语拼音相同的字符、汉语拼音存在声母模糊音但韵母相同以及汉语拼音声母相同但存在韵母模糊音的汉字字符。.
【文档编号】G06F3/0487GK103473003SQ201310412356
【公开日】2013年12月25日 申请日期:2013年9月12日 优先权日:2013年9月12日
【发明者】高健 申请人:天津三星通信技术研究有限公司, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1