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

文档序号:9825970阅读:来源:国知局
操作。若用户点击该联想区域中的候选信息,则可以进行上屏操作。
[0195]在本发明的一种优选实施例中,所述的方法还可以包括如下步骤:
[0196]步骤115,获取与所述第二字符串相关联的第六字符串;
[0197]步骤116,在指定的区域显示所述第六字符串。
[0198]步骤117,当所述第六字符串被触发时,在字符区中显示所述第六字符串;
[0199]步骤118,在候选区中显示所述第六子字符串对应的候选信息。
[0200]本发明实施中,针对字符串的错误部分(即第二字符串),当用户选定正确部分(即第一字符串)之后,可以针对错误部分进行智能联想、推荐(如云推荐)等方式,提供可能正确或用户需求的第六字符串。
[0201]例如,某个用户输入拼音字符串“nihoa”,,按照中文的语言特性,“hoa”并不是一个正确的拼音字符串,拼音字符串“hoa”可能存在错误,字符“O”和字符“a”的输入顺序可能错误,可能是拼音字符串“hoa”可能是拼音字符串“hao”的错误输入,则可以提供拼音字符串“hao”。
[0202]所获取的第六字符串可以在任一指定的区域进行显示,例如工具栏、联想区域等等,本发明实施例对此不加以限制。
[0203]移除第二字符串后,用户可以通过点击、滑动操作等方式触发第六字符串,以替换原有的错误的字符串。以输入所需的文本信息。其中,第六字符串可以显示在字符串区中,其对应的候选信息可以显示在候选区域中。
[0204]需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0205]参照图7,示出了本发明一种处理输入错误的装置实施例的结构框图,具体可以包括如下模块:
[0206]第一字符串接收模块701,用于接收输入的字符串;所述字符串包括第一子字符串和第二子字符串;
[0207]第一字符串显示模块702,用于在字符区中显示所述字符串;
[0208]第一候选信息显示模块703,用于在候选区中显示所述字符串对应的候选信息;
[0209]候选信息确定模块704,用于确定所述第一子字符串对应的候选信息;
[0210]错误检测模块705,用于检测所述第二子字符串是否出错;若是,则调用字符串移除模块706 ;
[0211 ] 字符串移除模块706,用于在字符串区中移除所述第二子字符串。
[0212]在本发明实施例的一种优选示例中,错误检测模块705可以包括如下子模块:
[0213]第一判断子模块,用于判断是否检测到包括但不限于指定的按键触发信息和指定的手势操作信息中的至少一种;若是,则调用第一判定子模块;
[0214]第一判定子模块,用于判定所述第二子字符串是否出错。
[0215]在本发明实施例的另一种优选示例中,错误检测模块705可以包括如下子模块:
[0216]第一判断子模块,用于判断是否检测到错误特征信息;若是,则调用第二判定子模块;
[0217]第二判定子模块,用于判定所述第二子字符串是否出错;
[0218]其中,所述错误特性信息可以包括但不限于所述第二字符串存在错误字符或者字符输入顺序错误的信息,所述第二子字符串与预置的输入习惯信息相异的信息,和,所述第二子字符串与特征输入信息相似的信息中的至少一种。
[0219]在本发明的一种优选实施例中,所述字符串可以存储在缓存队列中,所述第一子字符串可以具有长度信息;
[0220]所述字符串移除模块705可以包括如下子模块:
[0221]长度信息提取子模块,用于在所述缓存队列中提取所述第一子字符串的长度信息;
[0222]子字符串确定子模块,用于在字符串区中确定符合所述长度信息的第三子字符串;
[0223]子字符串移除子模块,用于在字符串区中移除第四子字符串;所述第四子字符串为在所述字符串中,除所述第三子字符串之外的字符串。
[0224]在本发明的一种优选实施例中,所述的装置还可以包括如下模块:
[0225]第一上屏处理模块,用于在所述候选信息被触发时,对所述候选信息进行上屏处理。
[0226]在本发明的一种优选实施例中,所述候选信息显示在字符串区中,所述的装置还可以包括如下模块:
[0227]回退模块,用于在接收到回退指令时,将字符串区中的所述候选信息回退为所述第一子字符串。
[0228]在本发明的一种优选实施例中,所述回退模块可以包括如下子模块:
[0229]第一候选信息移除子模块,用于在字符串区中移除所述候选信息;
[0230]子字符串显示子模块,用于在字符串区中显示所述第三子字符串。
[0231]在本发明的一种优选实施例中,所述的装置还可以包括如下模块:
[0232]第二字符串接收模块,用于接收到输入的第五子字符串时,在字符串显示所述第五子字符串;
[0233]第二候选信息显示模块,用于候选信息在候选区中显示所述第五子字符串对应的候选信息。
[0234]在本发明的一种优选实施例中,所述的装置还可以包括如下模块:
[0235]第二候选信息移除模块,用于在检测到指定的操作事件时,移除所述候选信息。
[0236]在本发明的一种优选实施例中,所述的装置还可以包括如下模块:
[0237]第二上屏处理模块,用于对所述候选信息进行上屏处理。
[0238]在本发明的一种优选实施例中,所述的装置还可以包括如下模块:
[0239]联想区移动模块,用于将所述候选信息移至联想区中。
[0240]在本发明的一种优选实施例中,所述的装置还可以包括如下模块:
[0241]第三上屏处理模块,用于在所述联想区中的候选信息被触发时,对所述联想区中的候选信息进行上屏处理。
[0242]在本发明的一种优选实施例中,所述的装置还可以包括如下模块:
[0243]字符串获取模块,用于获取与所述第二字符串相关联的第六字符串;
[0244]第二子字符串显示子模块,用于在指定的区域显示所述第六字符串。
[0245]在本发明的一种优选实施例中,所述的装置还可以包括如下模块:
[0246]第三子字符串显示子模块,用于当所述第六字符串被触发时,在字符区中显示所述第六字符串;
[0247]第三候选信息显示模块,用于在候选区中显示所述第六子字符串对应的候选信肩、O
[0248]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0249]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0250]本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0251]本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0252]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0253]这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0254]尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1