一种处理输入错误的方法和装置的制造方法

文档序号:9825970阅读:188来源:国知局
一种处理输入错误的方法和装置的制造方法
【技术领域】
[0001]本发明涉及输入法的技术领域,特别是涉及一种处理输入错误的方法和一种处理输入错误的装置。
【背景技术】
[0002]随着电子设备的广泛普及,用户经常使用电子设备处理各种事情,例如通讯、浏览网页、发微博等等,随之用户经常需要使用输入法程序输入文字内容。
[0003]用户在输入文字的时候,可能由于精神不集中或者位置点击错误等原因造成误操作,选择了不是所需要的文字上屏。
[0004]例如,假设用户需要输入“今天天气”,在拼音输入模式中输入了字符串“ jintiantianqo”,在选择了字符串“ jintian”对应的候选信息“今天”之后,发现“tianqo”有误,此时,用户只能将“今天”和“tianqo”全部删掉,重新输入“jintiantianqi”。
[0005]这不仅使得用户操作十分麻烦,降低输入效率,而且重新输入会增加设备资源的消耗。

【发明内容】

[0006]本发明实施例所要解决的技术问题是提供一种处理输入错误的方法,用以提高输入效率,降低设备资源消耗。
[0007]相应的,本发明实施例还提供了一种处理输入错误的装置,用以保证上述方法的实现及应用。
[0008]为了解决上述问题,本发明实施例公开了一种处理输入错误的方法,包括:
[0009]接收输入的字符串;所述字符串包括第一子字符串和第二子字符串;
[0010]在字符区中显示所述字符串,在候选区中显示所述字符串对应的候选信息;
[0011]确定所述第一子字符串对应的候选信息;
[0012]检测所述第二子字符串是否出错;若是,则在字符串区中移除所述第二子字符串。
[0013]优选地,所述检测所述第二子字符串是否出错的步骤包括:
[0014]判断是否检测到包括但不限于指定的按键触发信息和指定的手势操作信息中的至少一种;若是,则判定所述第二子字符串是否出错。
[0015]优选地,所述第二子字符串是否出错的步骤包括:
[0016]判断是否检测到错误特征信息;若是,则判定所述第二子字符串是否出错;
[0017]其中,所述错误特性信息包括但不限于所述第二字符串存在错误字符或者字符输入顺序错误的信息,所述第二子字符串与预置的输入习惯信息相异的信息,和,所述第二子字符串与特征输入信息相似的信息中的至少一种。
[0018]优选地,所述字符串存储在缓存队列中,所述第一子字符串具有长度信息;
[0019]所述在字符串区中移除所述第二子字符串的步骤包括:
[0020]在所述缓存队列中提取所述第一子字符串的长度信息;
[0021]在字符串区中确定符合所述长度信息的第三子字符串;
[0022]在字符串区中移除第四子字符串;所述第四子字符串为在所述字符串中,除所述第三子字符串之外的字符串。
[0023]优选地,还包括:
[0024]当所述候选信息被触发时,对所述候选信息进行上屏处理。
[0025]优选地,所述候选信息显示在字符串区中,所述的方法还包括:
[0026]当接收到回退指令时,将字符串区中的所述候选信息回退为所述第一子字符串。
[0027]优选地,所述将字符串区中的所述候选信息回退为所述第一子字符串的步骤包括:
[0028]在字符串区中移除所述候选信息;
[0029]在字符串区中显示所述第三子字符串。
[0030]优选地,还包括:
[0031]当接收到输入的第五子字符串时,在字符串显示所述第五子字符串,在候选区中显示所述第五子字符串对应的候选信息。
[0032]优选地,还包括:
[0033]当检测到指定的操作事件时,移除所述候选信息。
[0034]优选地,还包括:
[0035]对所述候选信息进行上屏处理。
[0036]优选地,还包括:
[0037]将所述候选信息移至联想区中。
[0038]优选地,还包括:
[0039]当所述联想区中的候选信息被触发时,对所述联想区中的候选信息进行上屏处理。
[0040]优选地,还包括:
[0041]获取与所述第二字符串相关联的第六字符串;
[0042]在指定的区域显示所述第六字符串。
[0043]优选地,还包括:
[0044]当所述第六字符串被触发时,在字符区中显示所述第六字符串;
[0045]在候选区中显示所述第六子字符串对应的候选信息。
[0046]本发明实施例还公开了一种处理输入错误的装置,包括:
[0047]第一字符串接收模块,用于接收输入的字符串;所述字符串包括第一子字符串和第二子字符串;
[0048]第一字符串显示模块,用于在字符区中显示所述字符串;
[0049]第一候选信息显示模块,用于在候选区中显示所述字符串对应的候选信息;
[0050]候选信息确定模块,用于确定所述第一子字符串对应的候选信息;
[0051]错误检测模块,用于检测所述第二子字符串是否出错;若是,则调用字符串移除模块;
[0052]字符串移除模块,用于在字符串区中移除所述第二子字符串。
[0053]优选地,所述错误检测模块包括:
[0054]第一判断子模块,用于判断是否检测到包括但不限于指定的按键触发信息和指定的手势操作信息中的至少一种;若是,则调用第一判定子模块;
[0055]第一判定子模块,用于判定所述第二子字符串是否出错。
[0056]优选地,所述错误检测模块包括:
[0057]第一判断子模块,用于判断是否检测到错误特征信息;若是,则调用第二判定子模块;
[0058]第二判定子模块,用于判定所述第二子字符串是否出错;
[0059]其中,所述错误特性信息包括但不限于所述第二字符串存在错误字符或者字符输入顺序错误的信息,所述第二子字符串与预置的输入习惯信息相异的信息,和,所述第二子字符串与特征输入信息相似的信息中的至少一种。
[0060]优选地,所述字符串存储在缓存队列中,所述第一子字符串具有长度信息;
[0061]所述字符串移除模块包括:
[0062]长度信息提取子模块,用于在所述缓存队列中提取所述第一子字符串的长度信息;
[0063]子字符串确定子模块,用于在字符串区中确定符合所述长度信息的第三子字符串;
[0064]子字符串移除子模块,用于在字符串区中移除第四子字符串;所述第四子字符串为在所述字符串中,除所述第三子字符串之外的字符串。
[0065]优选地,还包括:
[0066]第一上屏处理模块,用于在所述候选信息被触发时,对所述候选信息进行上屏处理。
[0067]优选地,所述候选信息显示在字符串区中,所述的装置还包括:
[0068]回退模块,用于在接收到回退指令时,将字符串区中的所述候选信息回退为所述第一子字符串。
[0069]优选地,所述回退模块包括:
[0070]第一候选信息移除子模块,用于在字符串区中移除所述候选信息;
[0071]第一子字符串显示子模块,用于在字符串区中显示所述第三子字符串。
[0072]优选地,还包括:
[0073]第二字符串接收模块,用于接收到输入的第五子字符串时,在字符串显示所述第五子字符串;
[0074]第二候选信息显示模块,用于候选信息在候选区中显示所述第五子字符串对应的候选信息。
[0075]优选地,还包括:
[0076]第二候选信息移除模块,用于在检测到指定的操作事件时,移除所述候选信息。
[0077]优选地,还包括:
[0078]第二上屏处理模块,用于对所述候选信息进行上屏处理。
[0079]优选地,还包括:
[0080]联想区移动模块,用于将所述候选信息移至联想区中。
[0081]优选地,还包括:
[0082]第三上屏处理模块,用于在所述联想区中的候选信息被触发时,对所述联想区中的候选信息进行上屏处理。
[0083]优选地,还包括:
[0084]字符串获取模块,用于获取与所述第二字符串相关联的第六字符串;
[0085]第二子字符串显示子模块,用于在指定的区域显示所述第六字符串。
[0086]优选地,还包括:
[0087]第三子字符串显示子模块,用于当所述第六字符串被触发时,在字符区中显示所述第六字符串;
[0088]第三候选信息显示模块,用于在候选区中显示所述第六子字符串对应的候选信肩、O
[0089]与【背景技术】相比,本发明实施例包括以下优点:
[0090]本发明实施例确定输入的字符串中第一子字符串对应的候选信息,在检测到错误时,移除
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1