一种输入法中待上屏内容的删除方法和装置制造方法

文档序号:6501087阅读:239来源:国知局
一种输入法中待上屏内容的删除方法和装置制造方法
【专利摘要】本发明提供了一种输入法中待上屏内容的删除方法和装置,以解决输入有误时删除待输入内容浪费时间,影响效率的问题。所述的方法包括:将接收的编码字符串匹配为文字,所述文字对应于至少部分编码字符串;接收用户对部分编码字符串匹配结果的选择,将已选定的文字与未选定的编码字符串作为待上屏内容;接收到批量删除指示时,如果当前的待上屏内容中包括编码字符串,则删除待上屏内容中所有的编码字符串。
【专利说明】一种输入法中待上屏内容的删除方法和装置

【技术领域】
[0001]本发明涉及输入法技术,特别是涉及一种输入法中待上屏内容的删除方法和装置。

【背景技术】
[0002]用户可以使用输入法输入文字内容,在输入长句时,可以直接输入较长的编码字符串,此时将显示用户直接输入的内容,即编码字符串的区域称为第一显示区域。
[0003]输入法通常会按照输入的先后顺序对编码字符串进行匹配,并转换成对应的词或字。如果不能一次完全匹配用户输入的全部编码字符串,则会依据用户的选择显示匹配的部分词或字,并向用户显示未选择的编码字符串的匹配结果即候选项,供用户选择,此时处于半选状态。其中,将显示候选项的区域称为第二显示区域。
[0004]因此,处于半选状态时,用户已经选定了前一部分编码字符串对应的字或词,而后一部分编码字符串对应的字或词尚未被用户选择。此时,第一显示区域的显示结果包括两部分,一部分是已选定的字或词,另一部分是剩余的编码字符串,该剩余的编码字符串对应的字或词尚未被用户选定。则第二显示区域的显示结果为该剩余的编码字符串对应的候选项,即可以选择的字或词。例如用户输入编码字符串“shoujishurufa”后,处于半选状态时,第一显示区域的显示结果为“手机shurufa”,则第二显示区域的显示结果可以为:“输入法输入书述树”。
[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]图3是本发明实施例二提供的输入法中待上屏内容的删除方法流程图;
[0035]图4是本发明实施例三提供的输入法中待上屏内容的删除装置结构图;
[0036]图5是本发明实施例三提供的输入法中待上屏内容的删除装置的可选结构图。

【具体实施方式】
[0037]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0038]实施例一
[0039]参照图1,给出了本发明实施例一提供的输入法中待上屏内容的删除方法流程图。
[0040]步骤101,将接收的编码字符串匹配为文字,所述文字对应于至少部分编码字符串O
[0041]其中,编码字符串是输入法系统直接接收的用户输入内容,输入法系统可以根据用户当前使用的输入方式,将这些输入内容转换为所输入文字的字词候选项,提供给用户选择。用户可以采用任意的输入手段进行编码字符串的输入,如键盘、触摸、音频等;用户也可以采用任意的输入方式,如拼音、五笔、笔画、语音、手写等,本申请中不做限定。
[0042]用户使用输入法时,可以通过输入编码字符串进行文字的输入,输入法接收到编码字符串后,可以将该编码字符串匹配为对应的文字。其中,所述文字对应于至少部分编码字符串,这是因为匹配时,如果可以一次完全匹配出该编码字符串,得到对应的文字,则此时文字对应所述接收的编码字符串;如果不能一次完全匹配出该编码字符串,则会按照该编码字符串的输入顺序,先依次进行匹配,并根据接收的用户选择操作确定匹配的编码字符串对应的文字,然后对剩余的编码字符串继续进行匹配,并显示剩余编码字符串对应的候选项供用户选择,此时,文字对应于部分编码字符串。
[0043]例如,用户输入的编码字符串为“sougoushoujishurufa”,对该编码字符串进行匹配时,无法一次完全匹配。因此依编码字符串从前到后的顺序进行匹配,则经用户选择后,编码字符串“sougou”匹配的文字为“搜狗”,编码字符串“shouji”匹配的文字为“手机”。则经过两次匹配后,该编码字符串在半选状态的匹配结果为“搜狗手机Shurufa”。
[0044]步骤102,接收用户对部分编码字符串匹配结果的选择,将已选定的文字与未选定的编码字符串作为待上屏内容。
[0045]接收用户对部分编码字符串匹配结果的选择,从而依据用户的选择可以得到该编码字符串“sougoushoujishurufa”中部分编码字符串匹配的文字,如上例中已选定的文字为“搜狗手机”,此外,还存在未选定的编码字符串,如上例中的“shurufa”。从而可以将已选定的文字和未选定的编码字符串构成待上屏内容,如上例中的“搜狗手机shurufa”。
[0046]步骤103,接收到批量删除指示时,如果当前的待上屏内容中包括编码字符串,则删除待上屏内容中所有的编码字符串。
[0047]若用户在对编码字符串的匹配结果的选择过程中,发现该输入存在问题,则可以发送删除指示,以对待上屏内容进行删除。其中,当接收到批量删除指示时,若当前的待上屏内容中包括编码字符串,即一旦当时的待上屏内容是由选定的文字和未选定的编码字符串构成的,则可以删除待上屏内容中全部的编码字符串。
[0048]如上例中待上屏内容是“搜狗手机shurufa”,若此时接收到批量删除指示,则会删除待上屏内容中全部的编码字符串,即删除“shurufa”,删除后待上屏内容为“搜狗手机”。
[0049]可选的,第一次接收到单个删除指示时,撤销用户的最后一次选择操作。
[0050]本发明实施例中,在用户输入编码字符串,并选择各编码字符串匹配的文字过程中,若第一次接收到单个删除指示,则撤销用户的最后一次选择操作。
[0051]其中,单个删除指示和批量删除指示可以是由同一按键或按键组合发出的,也可以是由不同按键或按键组合发出的,本发明实施例对此不作限定。其中,若单个删除指示和批量删除指示是由同一按键或按键组合发出的,则可以依据选定按键或按键组合的时间长短确定发出的是单个删除指示或批量删除指示,如长按按键或按键组合(超过Is),则可以触发批量删除指示,若短按按键或按键组合(不超过Is),则触发单个删除指示。
[0052]可选的,所述撤销用户的最后一次选择操作包括:如果最后一次选择操作是对部分编码字符串匹配结果的选择,则撤销所述选择操作,将所述选择操作选定的匹配结果返回成对应部分的编码字符串;如果最后一次选择操作为选择筛选区的筛选项,则撤销所述筛选项。
[0053]实际处理中,用户在选择各编码字符串匹配的文字过程中,用户的选择可以是选定各编码字符串匹配的文字,也可以是在筛选区选择筛选项。
[0054]因此,若最后一次选择操作为对部分编码字符串匹配结果的选择,则可以撤销该选择操作,将匹配结果返回成对应部分的编码字符串。例如用户最后一次选择操作是选定编码字符串“Shouji”对应的文字“手机”,使得待上屏内容为“搜狗手机shurufa”,此后第一次接收到单个删除指示时,可以将文字“手机”返回成对应部分的编码字符串“shouji”,此时待上屏内容为“搜狗shoujishurufa”。
[0055]若最后一次选择操作为选择筛选区的筛选项,则可以撤销所述筛选项,例如,待上屏内容为“搜狗手机shurufa”时,用户选择筛选区(包括“qiU”、“riU”、“ShU”、“pi”等)中的筛选项“shu”,则此时筛选项“shu”处于选定状态,此后第一次接收到单个删除指示时,可以撤销对该筛选项的选择,即此后筛选区中的筛选项都处于非选定状态。
[0056]可选的,在第一次单个删除指示后又接收到单个删除指示时,如果当前的待上屏内容中包括编码字符串,则删除最后一个待上屏内容中的编码字符串。
[0057]可选的,在第一次单个删除指示后又接收到单个删除指示时,如果当前的待上屏内容中只有文字而不包括编码字符串,则删除待上屏内容中最后一个文字。
[0058]可选的,在接收到批量删除指示后,当前的待上屏内容中只有文字而不包括编码字符串,若接收到单个删除指示,则删除待上屏内容中最后一个文字。
[0059]本发明实施例中,在接收到第一个单个删除指示,撤销用户的最后一次选择操作之后,若继续接收到单个删除指示,则可以根据当前待上屏内容的不同,执行不同的删除操作:若当前的待上屏内容中包括编码字符串,则可以删除最后一个待上屏内容中的编码字符串,如当前的待上屏内容为“搜狗shoujishurufa”,则接收到单个删除指示时,删除“a”,此后继续接收单个删除指示时,从后向前依次删除各编码字符;若当前的待上屏内容中只有文字而不包括编码字符串,此时删除待上屏内容中最后一个文字,如当前的待上屏内容为“搜狗”,则可以删除“狗”,此后若再次接收到单个删除指示,则可以从后向前依次删除各个文字。
[0060]可选的,在接收到批量删除指示后,当前的待上屏内容中只有文字而不包括编码字符串,若接收到单个删除指示,则删除待上屏内容中最后一个文字。
[0061]本发明实施例中,在接收到批量删除指示后,会删除待上屏内容中全部的编码字符串,此时当前的待上屏内容中只有文字而不包括编码字符串,如上例中接收到批量删除指示后,当前的待上屏内容为“搜狗手机”,此后若接收到单个删除指示,则删除待上屏内容中最后一个文字,即删除“机”,此后若再次接收到单个删除指示,则可以从后向前依次删除各个文字。
[0062]可选的,如果接收到批量删除指示时,当前的待上屏内容中只有文字而不包括编码字符串,则删除待上屏内容中所有的文字。
[0063]本发明实施例中,若接收到批量删除指示时,当前的待上屏内容为选定的文字和未选定的编码字符串时,此时会删除全部的编码字符串;若当前的待上屏内容中只有文字而不包括编码字符串,则删除待上屏内容中所有的文字。如当前的待上屏内容为“搜狗手机”,若接收到批量删除指示,则删除“搜狗手机”。
[0064]综上所述,本发明实施例在待上屏内容为已选定的文字与未选定的编码字符串时,若接收到批量删除指示,则可以将待上屏内容中全部的编码字符串删除,操作方便、节省时间,并且不影响文字内容的输入效率;
[0065]其次,本发明实施例在第一次接收到单个删除指示时,撤销用户的最后一次选择操作,包括:如果最后一次选择操作为对部分编码字符串匹配结果的选择,则撤销所述选择操作,将所述匹配结果返回成对应部分编码字符串;如果最后一次选择操作为选择筛选区的筛选项,则撤销所述筛选项。因此,不需要将所有的文字内容都返回成编码字符串,再进行字符的删除,从而节省了存在问题的待输入内容的删除时间,在需要删除待输入内容的情况下提高了带输入效率;
[0066]再次,本发明实施例在非首次接收到单个删除指示时,可以依据当前的待上屏内容指向相应的删除操作,如果当前的待上屏内容中包括编码字符串,则删除最后一个待上屏内容中的编码字符;如果当前的待上屏内容中只有文字而不包括编码字符串,则删除待上屏内容中最后一个文字。并且如果接收到批量删除指示时,当前的待上屏内容中只有文字而不包括编码字符串,则删除待上屏内容中所有的文字。从而提高了待上屏内容的删除速度,节省时间。
[0067]实施例二
[0068]本实施例给出了一种在手机等移动终端中待上屏内容的删除方法,可以采用图2所示的虚拟键盘。
[0069]图2中输入法在进行文字输入时,存在两个显示区域,第一显示区域用于显示待上屏内容,第二显示区域用于显示编码字符串匹配的候选项,其中该编码字符串是待上屏内容中未选定的编码字符串。图2中还包括筛选区,用于对音节的筛选项进行选择,提高编码字符串的匹配效率。
[0070]图2是在移动终端中的虚拟键盘的显示示意图,其中,所述移动终端为可以在移动中使用的计算机设备,如手机、平板电脑等。本发明实施例所述的方法不但可以应用于移动终端之外,还可以应用于其他终端,如台式电脑、笔记本电脑等。
[0071]参照图3,给出了本发明实施例二提供的输入法中待上屏内容的删除方法流程图。
[0072]步骤301,对接收的编码字符串进行匹配,并根据接收的选择操作确定匹配的部分编码字符串对应的文字,即确定用户选定的文字。
[0073]例如,接收的编码字符串为“sougoushoujishurufa”,对该编码字符串进行匹配,其中,如果用户针对编码字符串“sougou”对应的候选项选择了“搜狗”,针对编码字符串“shouji”对应的候选项选择了“手机”,则根据接收的选择操作,编码字符串“sougou”对应的选定的文字为“搜狗”,编码字符串“shouji”对应的选定的文字为“手机”。
[0074]步骤302,将所述选定的文字和未选定的编码字符串构成待上屏内容,并显示在第一显示区域内。
[0075]依据用户的选择可以得到该编码字符串“sougoushoujishurufa”中部分编码字符串匹配的文字,如上例中对应选定的文字为“搜狗手机”,此外,还存在未选定的编码字符串,如上例中的“shurufa”。从而可以将选定的文字和未选定的编码字符串构成待上屏内容,即“搜狗手机shurufa”,显示在第一显示区域内。并且,可以将未选定的编码字符串对应的候选项显示在第二显示区域内。
[0076]如图2中,第一显示区域内所显示的待上屏内容为“搜狗手机shu' ru' fa”,第二显示区域的候选项可以为输入法、输入、书、求、输。并且,在筛选区中还可以对用户输入的可能音节的筛选项进行选择,其中包括qiu、shu、pi和qi。
[0077]此后,若用户发现待上屏内容中存在问题,可以通过删除键等触发删除指示以对待上屏内容进行删除。由于存在问题的可能是错输了未选定的编码字符串,也可能是上一次(即在发送删除指令前的最后一次)选择操作出现问题,如上一次的选择操中选错了选定的文字等。本实施例为了方便用户快速的删除存在问题的部分,提高输入效率,可以依据接收的删除指示对待上屏内容执行相应的删除操作,所接收的用户发送的删除指示可以包括批量删除指示或单个删除指示。
[0078]本实施例中,删除指示可以是通过选定删除键触发的,即用户要删除待上屏内容时,会选定删除键,从而触发生成删除指示。其中,为了对删除指示进行区分,本实施例配置了预设时间,用于对删除键生成的删除指示进行判定。具体的,若删除键被选定的时间超过预设时间,则触发批量删除指示;若删除键被选定的时间未超过预设时间,则触发单个删除指示。
[0079]其中,删除键被选定的时间即用户触及或按下删除键的时间,例如,设预设时间为2s,若用户选定删除键的时间为3s,则可以触发批量删除指示;若用户选定删除键的时间为0.5s,则可以触发单个删除指示。
[0080]若所述删除指示为批量删除指示,则执行步骤303 ;若所述删除指示为单个删除指示,则执行步骤304。
[0081]步骤303,将第一显示区域的待上屏内容中未选定的编码字符串删除完毕。转步骤307 或 308。
[0082]在第一显示区域的待上屏内容中包含选定的文字和未选定的编码字符串时,若接收到批量删除指示,则可以将待上屏内容中未选定的编码字符串删除完毕,此时,待上屏内容仅剩选定的文字。
[0083]如接上例步骤302后,待上屏内容为“搜狗手机shurufa”时,接收到批量删除指示,此时会删除未选定的编码字符串“shurufa”,则此后待上屏内容为“搜狗手机”。
[0084]步骤304,确定最后一次选择操作的操作内容,并取消所述操作内容。
[0085]在第一显示区域的待上屏内容中包含选定的文字和未选定的编码字符串时,若接收到单个删除指示,则首先要获取最后一次选择操作的操作内容,然后对该操作内容进行取消。
[0086]本发明实施例中,在对接收的编码字符串进行匹配过程中,通过匹配使第一显示区域的待上屏内容中同时包含选定的文字和未选定的编码字符串后,首次接收到单个删除指示时,则可以获取最后一次选择操作的操作内容,然后对该操作内容进行删除。
[0087]可选的,所述删除操作内容包括:当所述操作内容为选择文字时,将所选择的文字返回成相应的编码字符串;当所述操作内容为选择筛选区的筛选项时,撤销所述筛选项。具体包括如下内容:
[0088]I)当所述操作内容为选择文字时,将第一显示区域的待上屏内容中该次选择操作所选定的文字返回成相应的编码字符串。
[0089]若第一显示区域的待上屏内容中包含选定的文字和未选定的编码字符串,当接收到单个删除指示,且最后一次选择操作为选择文字时,可以将该选定的文字返回成相应的编码字符串。
[0090]可选的,所述将第一显示区域的待上屏内容中选定的文字返回成相应的编码字符串,包括:确定第一显示区域的待上屏内容中所述选定的文字的匹配顺序;将所述选定的文字中最后匹配的文字返回成相应的编码字符串。
[0091]在将选定的文字返回成编码字符串时,为了减少对用户输入的影响,可以将仅对部分选定的文字进行返回处理。因此,首先要确定第一显示区域的待上屏内容中所述选定的文字的匹配顺序,从而获取到所述选定的文字中最后一次选择操作选定的文字,然后将所述最后一次选择操作选定的文字返回成相应的编码字符串。
[0092]如上例步骤302后,待上屏内容为“搜狗手机shurufa”时,接收到单个删除指示,并确定最后一次选择操作是将编码字符串“shouji”匹配成选定的文字“手机”,此时可以会将“手机”返回成对应的编码字符串“Shouji”,则此时第一显示区域的待上屏内容为“搜狗shoujishurufa,,。
[0093]2)当所述操作内容为选择筛选区的筛选项时,撤销所述筛选项。
[0094]若第一显示区域的待上屏内容中包含选定的文字和未选定的编码字符串,当接收到单个删除指示,且最后一次选择操作为选择筛选区的筛选项时,可以撤销所述筛选项。
[0095]如上例步骤302后,待上屏内容为“搜狗手机shurufa”时,接收到单个删除指示,并确定最后一次选择操作是选择筛选项shu,则步骤302后图2所示的虚拟键盘中筛选项shu可以处于选定状态,并且第二显示区域中显示匹配于编码字符“shu”的候选项;此后当接收到单个删除指示时,可以撤销对筛选项shu的选择,则图2中筛选项shu退出选定状态,并且第二显示区域中显示匹配于各个筛选项,如“qiu”、“shu”、“pi”等的候选项。撤销筛选操作后,待上屏内容仍为“搜狗手机shurufa”
[0096]在将选定的文字返回成编码字符串之后,可能会继续接收到删除指示,若接收到批量删除指示,则执行步骤305 ;若接收到单个删除指示,则执行步骤306。
[0097]步骤305,删除第一显示区域的待上屏内容中的全部编码字符串;转步骤307或308。
[0098]若将部分的选定的文字返回成编码字符串之后,此时,第一显示区域的待上屏内容中是选定的文字和编码字符串、或者全部是编码字符串,因此若接收到批量删除指示,就可以删除第一显示区域的待上屏内容中的编码字符串。即当第一显示区域的输入内容中是同时显示选定的文字和编码字符串时,若接收到批量删除指示,就删除待上屏内容中的全部编码字符串。
[0099]如上例步骤304后,第一显示区域的待上屏内容为“搜狗shoujishurufa”,若接收到批量删除指示,则删除编码字符串“shoujishurufa”,此后第一显示区域的待上屏内容为“搜狗”。
[0100]步骤306,删除第一显示区域的待上屏内容中编码字符串中的最后一个字符,直到将所述待上屏内容中的编码字符串删除完毕。
[0101]确定最后一次选择操作的操作内容,并删除所述操作内容之后,此时,第一显示区域的待上屏内容中是选定的文字和编码字符串、或者全部是编码字符串,此后,当接收到单个删除指示时,由于前一次操作是删除操作内容,则此时不是接收到编码字符串、匹配出对应的选定的文字后首次接收单个删除指示,对非第一个单个删除指示,要删除第一显示区域的待上屏内容中编码字符串的最后一个字符。此后若再次接收到单个删除指示,则继续删除待上屏内容中编码字符串的最后一个字符,直到所述待上屏内容中的编码字符串删除完毕为止。
[0102]如上例步骤304后,当单个删除指示用于将选择的选定的文字返回成相应的编码字符串时,此后第一显示区域的待上屏内容为“搜狗shoujishurufa”,当又接收到单个删除指示时,可以删除编码字符串“shoujishurufa”的最后一个字符,即删除“a”,此后第一显示区域的待上屏内容为“搜狗shoujishuruf”。
[0103]此后,若接收到批量删除指示,则删除编码字符串“shoujishuruf”,此后第一显示区域的待上屏内容为“搜狗”。若接收到单个删除指示,则删除最后一个字符“f”,此后第一显示区域的待上屏内容为“搜狗shoujishuru”。
[0104]所述待上屏内容中的编码字符串删除完毕后,可能会继续接收到删除指示,其中,若接收到批量删除指示,则执行步骤307 ;若接收到单个删除指示,则执行步骤308。
[0105]步骤307,删除所述选定的文字。
[0106]编码字符串删除完毕后,此时第一显示区域的待上屏内容仅剩选定的文字,因此,当接收到批量删除指示时,可以将该选定的文字全部删除,即第一显示区域内待上屏内容为空。
[0107]如上例步骤303后待上屏内容为“搜狗手机”,当接收到批量删除指示时,可以将该选定的文字全部删除,即删除“搜狗手机”,则第一显示区域内待上屏内容为空。
[0108]步骤308,删除所述选定的文字中的最后一个文字,直到所述选定的文字删除完毕。
[0109]经过上述步骤,当第一显示区域的待上屏内容仅为选定的文字时,若接收到单个删除指示,则删除所述选定的文字中的最后一个文字,直到所述选定的文字删除完毕。
[0110]如上例步骤303后待上屏内容为“搜狗手机”,若接收到单个删除指示,则删除选定的文字中的最后一个文字即“机”,即待上屏内容为“搜狗手”,直到所述选定的文字删除完毕。
[0111]如上例步骤305或步骤306后,当待上屏内容为“搜狗”时,若接收到单个删除指示,则删除选定的文字中的最后一个文字即“狗”,即待上屏内容为“搜”,直到所述选定的文字删除完毕。
[0112]可以理解的是,本发明实施例中,当待上屏内容仅剩选定的文字时,在接收到批量删除指示时会删除该选定的文字。如上例步骤303后待上屏内容为“搜狗手机”,若收到单个删除指示删除最后一个文字“机”,此时待上屏内容为“搜狗手”,此后若接收到批量删除指示,会删除“搜狗手”,使第一显示区域无待上屏内容。
[0113]本发明实施例中,删除键被选定的时间超过预设时间,则可以将该动作称为长按删除键;删除键被选定的时间未超过预设时间,则可以将该动作称为点击删除键。
[0114]通过上述内容的论述,本发明实施例在删除第一显示区域的待上屏内容时,存在以下几种情况:
[0115]1.第一显示区域的待上屏内容为编码字符串时,待上屏内容的一种删除方法如表I所示:
[0116]

【权利要求】
1.一种输入法中待上屏内容的删除方法,其特征在于,包括: 将接收的编码字符串匹配为文字,所述文字对应于至少部分编码字符串; 接收用户对部分编码字符串匹配结果的选择,将已选定的文字与未选定的编码字符串作为待上屏内容; 接收到批量删除指示时,如果当前的待上屏内容中包括编码字符串,则删除待上屏内容中所有的编码字符串。
2.如权利要求1所述的方法,其特征在于,还包括:第一次接收到单个删除指示时,撤销用户的最后一次选择操作。
3.如权利要求2所述的方法,其特征在于,还包括:在第一次单个删除指示后又接收到单个删除指示时,如果当前的待上屏内容中包括编码字符串,则删除最后一个待上屏内容中的编码字符。
4.如权利要求2所述的方法,其特征在于,还包括:在第一次单个删除指示后又接收到单个删除指示时,如果当前的待上屏内容中只有文字而不包括编码字符串,则删除待上屏内容中最后一个文字。
5.如权利要求1所述的方法,其特征在于,还包括:在接收到批量删除指示后,当前的待上屏内容中只有文字而不包括编码字符串,若接收到单个删除指示,则删除待上屏内容中最后一个文字。
6.如权利要求2至4 任意一项所述的方法,其特征在于,所述撤销用户的最后一次选择操作包括: 如果最后一次选择操作为对部分编码字符串匹配结果的选择,则撤销所述选择操作,将所述选择操作选定的匹配结果返回成对应部分的编码字符串; 如果最后一次选择操作为选择筛选区的筛选项,则撤销所述筛选项。
7.如权利要求1至5任意一项所述的方法,其特征在于,还包括:如果接收到批量删除指示时,当前的待上屏内容中只有文字而不包括编码字符串,则删除待上屏内容中所有的文字。
8.一种输入法中待上屏内容的删除装置,其特征在于,包括: 匹配模块,用于将接收的编码字符串匹配为文字,所述文字对应于至少部分编码字符串; 待上屏内容确定模块,用于接收用户对部分编码字符串匹配结果的选择,将已选定的文字与未选定的编码字符串作为待上屏内容; 第一批量删除模块,用于接收到批量删除指示时,如果当前的待上屏内容中包括编码字符串,则删除待上屏内容中所有的编码字符串。
9.如权利要求8所述的装置,其特征在于,还包括: 第一单个删除模块,用于在第一次接收到单个删除指示时,撤销用户的最后一次选择操作。
10.如权利要求9所述的装置,其特征在于,还包括: 第二单个删除模块,用于在第一次单个删除指示后又接收到单个删除指示时,如果当前的待上屏内容中包括编码字符串,则删除最后一个待上屏内容中的编码字符。
11.如权利要求9所述的装置,其特征在于,还包括:第三单个删除模块,用于在第一次单个删除指示后又接收到单个删除指示时,如果当前的待上屏内容中只有文字而不包括编码字符串,则删除待上屏内容中最后一个文字。
12.如权利要求8所述的装置,其特征在于,还包括: 第四单个删除模块,用于在接收到批量删除指示后,当前的待上屏内容中只有文字而不包括编码字符串,若接收到单个删除指示,则删除待上屏内容中最后一个文字。
13.如权利要求9至11任意一项所述的装置,其特征在于: 所述第一单个删除模块,还用于在最后一次选择操作为对部分编码字符串匹配结果的选择时,撤销所述选择操作,将所述选择操作选定的匹配结果返回成对应部分的编码字符串;在最后一次选择操作为选择筛选区的筛选项时,撤销所述筛选项。
14.如权利要求8至12任意一项所述的装置,其特征在于,还包括: 第二批量删除模块,用于如果接收到批量删除指示时,当前的待上屏内容中只有文字而不包括编码字符串 ,则删除待上屏内容中所有的文字。
【文档编号】G06F3/0482GK104077035SQ201310097945
【公开日】2014年10月1日 申请日期:2013年3月25日 优先权日:2013年3月25日
【发明者】郝倩倩, 杨磊, 张霓, 王坚 申请人:北京搜狗科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1