终端装置及输入法的文字纠错方法
【专利摘要】本发明适用于通信【技术领域】,提供了一种输入法的文字纠错方法,所述方法包括:根据操作指令获取待处理的第一文字;分析所述待处理的第一文字,显示与所述第一文字关联的联想文字;接收用户从所述联想文字中选择的第二文字,将所述第二文字替换所述第一文字。本发明还相应的提供一种实现上述方法的终端装置。借此,本发明能快速有效的修改输入信息中的错别字,提高了输入文字时的效率。
【专利说明】终端装置及输入法的文字纠错方法
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种终端装置及输入法的文字纠错方法。
【背景技术】
[0002]随着通信技术的发展,各种终端装置的应用越来越普遍,通过文字信息即时交流已成为大多数终端用户的日常需求。目前网络上流行的输入法有很多,但是都没有一种有效的对输入的错别字进行快速修改的方法。现有公开接近的技术方案(CN201010181537.4)提出了一种能同时联想词根和单词的拼音文字的输入方法,即在输入拼音文字的字母组合后,单词提示区显示出若干个符合该字母组合的单词,同时,在词根联想提示区提示出若干个包含该字母组合的词根,用户既可直接选择单词,来完成文字的输入。该技术方案只是限于在输入过程中给用户提供了方便,但是这种方案并不能完成对已经输入错别字的修改。往往当我们输入错别字后就会返回去删除掉错字,然后重新输入,这会影响我们输入文字的效率
[0003]而在一般情况下,当我们打错字时要修改时,习惯是先定位到那个字上,然后删除掉,再重新输入新的字;还有的是直接从目前的位置进行删除,直到删除到要修改的那个字,然后再重新键入。
[0004]综上可知,现有终端装置及输入法的文字纠错方法,在实际使用上显然存在不便与缺陷,所以有必要加以改进。
【发明内容】
[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]图1是本发明一实施例的终端装置结构示意图;
[0033]图2是本发明另一实施例的终端装置结构示意图;
[0034]图3A是本发明一实施例的第一显示界面示意图;
[0035]图3B是本发明一实施例的第二显示界面示意图;
[0036]图4是本发明一实施例的输入法的文字纠错方法流程图;
[0037]图5是本发明另一实施例的输入法的文字纠错方法流程图。
【具体实施方式】
[0038]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0039]本发明以下实施例中所述的终端装置指具有触摸输入功能的移动装置,其可应用于所有信息通信装置及多媒体装置,比如:移动通信终端、导航系统、数字多媒体广播终端、PDA (Personal Digital Assistant,个人数字助理)、便携式多媒体播放器等。
[0040]图1是本发明一实施例的终端装置结构示意图。为便于描述,本实施例仅示出了与该发明相关的部分。终端装置100至少包括文字获取模块10、分析显示模块20以及替换处理模块30,其中:
[0041]文字获取模块10,用于根据操作指令获取待处理的第一文字。
[0042]应当理解,本实施例所述的第一文字不仅限于一个文字,其可以为字、词或连续的多个字的组合,文字获取模块10可以接收用户的指令定位待处理文字。
[0043]分析显示模块20,用于分析所述待处理的第一文字,显示与所述第一文字关联的联想文字。
[0044]具体的,分析显示模块20可以根据预设规则分析第一文字,比如分析其拼音组成,然后获取具有相同读音的字。若终端装置100在拼音九键的输入状态下,则还可以分析获取第一文字对应的所有按键字母,获取这些字母可组合成的拼音文字,并显示到候选区。
[0045]替换处理模块30,用于接收用户从所述联想文字中选择的第二文字,将所述第二文字替换所述第一文字。
[0046]终端装置100在候选区显示出联想文字后,用户可以选择正确的文字,替换处理模块30接收到用户指令后,将出错的第一文字替换为用户选择的第二文字,借此完成纠错,提高用户的输入效率。
[0047]图2是本发明另一实施例的终端装置结构示意图。本实施例与前述实施例的相同部分不再赘述,下面仅就相异处加以说明。
[0048]本实施例中,所述文字获取模块10包括第一获取子模块11和第二获取子模块12,具体的:
[0049]第一获取子模块11用于获取显示屏上光标位置前的文字。
[0050]用户在通过终端装置100输入文字时,可以选择是否启用纠错处理程序,若选择后,则当用户将显示屏上的光标从文字信息末端移动到文字信息的其它位置时,终端装置100默认位于该光标前且于光标紧邻的文字为待处理的文字,借此,第一获取子模块11获取到出错的第一文字。
[0051]第二获取子模块12用于接收用户的选择指令,获取多个连续的文字。
[0052]如果文字信息中具有词语出现错误,或者具有连续的多个文字出现错误,用户也可以通过光标操作将连接的几个文字选中。
[0053]优选的,本实施例中,分析显示模块20包括第一分析子模块21、第二分析子模块22及显示子模块23,其中:
[0054]第一分析子模块21用于分析获取与所述第一文字相同读音的文字。
[0055]结合图3A,用户判定“御”为错别字后,将光标移动到该字的后边,第一分析子模块21即分析该字,获取与该文字相同读音的文字。
[0056]第二分析子模块22用于分析所述第一文字的拼音对应的按键,获取所述按键的拼音组合的其它候选文字。[0057]终端装置100在拼音九键的输入状态下,同样以“御”为例,其拼音为“Yu”对应的按键分别为带有数字“9”和“8”的按键,第二分析子模块22将这两个键的拼音进行组合,如“Wu”、“Xu”、“Zu”等均与“Yu”对应相同的按键,获取这些拼音对应的候选文字。
[0058]显示子模块23用于将所述相同读音的文字及其它候选文字显示处理,借此使用户方便的选择正确的文字。
[0059]需要说明的是,如果第一文字为词语,则终端装置100可以获取具有相同读音的词语组合,如图3B。若第一文字为多个连续的文字,则同样将每个文字对应的相同读音的其它文字均加以显示。优选的,无论第一文字为词语或多个连续的文字,若在拼音九键状态下,则均将各字的拼音按键的其它拼音组合的文字作为候选文字显示处理。
[0060]在本发明的其它实施例中,若终端装置100在联网状态,则分析显示模块20还可以分析所述第一文字前后的语义,从网络侧获取备选文字并显示,借此增加用户选择的多样性,使用户更能准确的找到需要替换的文字。
[0061]优选的,本发明的终端装置100还具有一光标恢复模块40,用于所述第二文字代替所述第一文字后将所述光标恢复到文字信息的末端,借此减少用户操作,提高用户体验。
[0062]图4是本发明一实施例的输入法的文字纠错方法流程图,其可以通过如图1所示的终端装置100实现,该方法包括:
[0063]步骤S401,根据操作指令获取待处理的第一文字。
[0064]应当理解,本实施例所述的第一文字不仅限于一个文字,其可以为字、词或连续的多个字的组合,且所述的第一文字是用户认为出错,需要处理替换的文字,终端装置100可以接收用户的指令定位待处理文字。
[0065]步骤S402,分析所述待处理的第一文字,显示与所述第一文字关联的联想文字。
[0066]具体的,终端装置100可以根据预设规则分析第一文字,比如分析其拼音组成,然后获取具有相同读音的字。若终端装置100在拼音九键的输入状态下,则还可以分析获取第一文字对应的所有按键字母,获取这些字母可组合成的拼音文字,并显示到候选区。
[0067]步骤S403,接收用户从所述联想文字中选择的第二文字,将所述第二文字替换所述第一文字。
[0068]终端装置100在候选区显示出联想文字后,用户可以选择正确的文字,终端装置接收到用户指令后,将出错的第一文字替换为用户选择的第二文字,借此完成纠错,提高用户的输入效率。
[0069]图5是本发明另一实施例的输入法的文字纠错方法流程图,其可以通过如图2所示的终端装置100实现,该方法包括:
[0070]步骤S501,获取显示屏上光标位置前的文字。用户在通过终端装置100输入文字时,可以选择是否启用纠错处理程序,若选择后,则当用户将显示屏上的光标从文字信息末端移动到文字信息的其它位置时,终端装置100默认位于该光标前且于光标紧邻的文字为待处理的文字,借此,终端装置100定位到出错的第一文字。
[0071]步骤S502,接收用户的选择指令,获取多个连续的文字。如果文字信息中具有词语出现错误,或者具有连续的多个文字出现错误,用户也可以通过光标操作将连接的几个文字选中。
[0072]步骤S503,分析获取与所述第一文字相同读音的文字。结合图3A,用户判定“御”为错别字后,将光标移动到该字的后边,第一分析子模块21即分析该字,获取与该文字相同读音的文字。
[0073]步骤S504,分析所述第一文字的拼音对应的按键,获取所述按键的拼音组合的其它候选文字。终端装置100在拼音九键的输入状态下,同样以“御”为例,其拼音为“Yu”对应的按键分别为带有数字“9”和“8”的按键,将这两个键的拼音进行组合,获取对应的候选文字。
[0074]步骤S505,将所述相同读音的文字及其它候选文字显示处理。
[0075]步骤S506,接收用户从所述联想文字中选择的第二文字,将所述第二文字替换所述第一文字。
[0076]步骤S507,将所述光标恢复到文字信息的末端。该步骤可以减少用户操作,提高用户体验。
[0077]优选的是,在本发明的其它实施例中,若终端装置100在联网状态,则还可以分析所述第一文字前后的语义,从网络侧获取备选文字并显示,借此增加用户选择的多样性,使用户更能准确的找到需要替换的文字。
[0078]综上所述,本发明通过在输入文字信息时,接收用户指令定位获取待处理的第一文字,然后对该第一文字分析处理,获取与第一文字相关联的联想文字,比如读音相同的文字,将其自动显示在候选区,待用户从联想文字中选择第二文字后,终端装置将第二文字替换第一文字,完成对错字的纠错。优选的是,纠错完成后,光标可自动恢复到文字信息末端,以方便信息的编辑。借此,本发明能快速有效的修改输入信息中的错别字,提高输入文字信息的效率。
[0079]当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种输入法的文字纠错方法,其特征在于,所述方法包括: 根据操作指令获取待处理的第一文字; 分析所述待处理的第一文字,显示与所述第一文字关联的联想文字; 接收用户从所述联想文字中选择的第二文字,将所述第二文字替换所述第一文字。
2.根据权利要求1所述的输入法的文字纠错方法,其特征在于,所述根据操作指令获取待处理的第一文字步骤为: 获取显示屏上光标位置前的文字;或者 接收用户的选择指令,获取多个连续的文字。
3.根据权利要求1所述的输入法的文字纠错方法,其特征在于,所述分析所述待处理的第一文字,显示与所述第一文字关联的联想文字步骤包括: 分析所述第一文字的拼音对应的按键,获取所述按键的拼音组合的其它候选文字。
4.根据权利要求3所述的输入法的文字纠错方法,其特征在于,所述分析所述待处理的第一文字,显示与所述第一文字关联的联想文字步骤包括: 分析获取与所述第一文字相同读音的文字; 将所述相同读音的文字及其它候选文字显示处理。
5.根据权利要求2所述的输入法的文字纠错方法,其特征在于,所述将所述第二文字替换所述第一文字步骤之后还包括: 所述光标自动恢复到文字信息的末端。
6.一种终端装置,其特征在于,包括: 文字获取模块,用于根据操作指令获取待处理的第一文字; 分析显示模块,用于分析所述待处理的第一文字,显示与所述第一文字关联的联想文字; 替换处理模块,用于接收用户从所述联想文字中选择的第二文字,将所述第二文字替换所述第一文字。
7.根据权利要求6所述的终端装置,其特征在于,所述文字获取模块包括: 第一获取子模块,用于获取显示屏上光标位置前的文字; 第二获取子模块,用于接收用户的选择指令,获取多个连续的文字。
8.根据权利要求6所述的终端装置,其特征在于,所述分析显示模块包括第二分析子模块,用于分析所述第一文字的拼音对应的按键,获取所述按键的拼音组合的其它候选文字。
9.根据权利要求8所述的终端装置,其特征在于,所述分析显示模块包括: 第一分析子模块,用于分析获取与所述第一文字相同读音的文字; 显示子模块,用于将所述相同读音的文字及其它候选文字显示处理。
10.根据权利要求7所述的终端装置,其特征在于,所述终端装置还包括:光标恢复模块,用于所述第二文字替换所述第一文字后将所述光标恢复到文字信息的末端。
【文档编号】G06F3/023GK103777774SQ201410018953
【公开日】2014年5月7日 申请日期:2014年1月16日 优先权日:2014年1月16日
【发明者】侯文浩 申请人:宇龙计算机通信科技(深圳)有限公司