针对输入字符串的处理方法、装置、设备和介质制造方法及图纸

技术编号:27491067 阅读:24 留言:0更新日期:2021-03-02 18:09
本申请公开了针对输入字符串的处理方法、装置、设备和介质。该方法包括:接收用户输入的字符串;确定字符串的第一候选词集,第一候选词集包括目标纠错候选词;若目标纠错候选词满足预设条件,在字符串输入的界面显示第二候选词集,第二候选词集为去掉目标纠错候选项的第一候选词集;其中,预设条件包括:历史输入的字符串对应的目标纠错候选词在界面显示且均未被选中,以及未被选中的次数大于预设次数阈值。根据本申请实施例提供的方案,可以提高输入法的智能性。入法的智能性。入法的智能性。

【技术实现步骤摘要】
针对输入字符串的处理方法、装置、设备和介质


[0001]本申请涉及输入法
,尤其涉及针对输入字符串的处理方法、装置、设备和介质。

技术介绍

[0002]随着输入法技术的发展,人们对输入法的智能性的要求也越来越高。
[0003]在现有技术的一些输入法中,为了提高智能性,考虑到存在用户输入错误的可能性,在输入字符串之后,可以对输入字符串进行纠错后显示输入字符串对应的纠错候选词。例如,如果用户输入“hrw”,则显示的候选词中包括该字符串的纠错候选词“和我”。
[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]第四方面,提供一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面或第一方面的任一可选的实施方式提供的针对输入字符串的处理方法。
[0033]根据本申请实施例中的针对输入字符串的处理方法、装置、设备和介质,在接收到用户输入的字符串之后,可以根据前面连续多次输入该字符串且在界面显示目标纠错候选词的情景下、用户对目标纠错候选项的选中行为,确定在本次显示的候选词集中是否隐藏目标纠错候选项,从而提高了输入法的智能性。
附图说明
[0034]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1是本申请实施例提供的一种示例性地针对输入字符串对应显示第一候选词集的场景示意图;
[0036]图2是本申请实施例提供的一种示例性地针对输入字符串对应显示第二候选词集的场景示意图;
[0037]图3是本申请实施例提供的一种针对输入字符串的处理方法的示意流程图;
[0038]图4是本申请实施例提供的另一种针对输入字符串的处理方法的流程示意图;
[0039]图5是本申请实施例提供的一种针对输入字符串的处理装置的结构示意图;
[0040]图6是本申请实施例提供的一种针对输入字符串的处理设备的示例性硬件结构示意图。
具体实施方式
[0041]下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
[0042]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0043]在一种相关技术中,用户每一次在键盘上输入字符串后,键盘均会对应显示该字符串的纠错候选词。然而,所显示的纠错候选词可以并不是用户所希望看到的,也就是说,显示了无效的纠错候选词。这种显示方式较为单一。
[0044]基于此,本申请实施例提供了针对输入字符串的处理方法、装置、设备和介质,在历史多次输入该字符串且在界面显示目标纠错候选词的情景下,若用户均未选中目标纠错候选词,则在本次展示的候选词集中隐藏目标纠错候选项,提高了输入法的智能性。
[0045]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种针对输入字符串的处理方法,其特征在于,所述方法包括:接收用户输入的字符串;确定所述字符串的第一候选词集,所述第一候选词集包括目标纠错候选词;若所述目标纠错候选词满足预设条件,在所述字符串输入的界面显示第二候选词集,所述第二候选词集为去掉所述目标纠错候选项的第一候选词集;其中,所述预设条件包括:历史输入的所述字符串对应的所述目标纠错候选词在所述界面显示且均未被选中,以及未被选中的次数大于预设次数阈值。2.根据权利要求1所述的方法,其特征在于,所述预设条件还包括:目标时刻与当前时刻的时间差小于预设时间差阈值,其中,所述目标时刻为最近一次显示所述目标纠错候选词的时刻。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:若所述目标纠错候选词不满足所述预设条件,在所述界面显示所述第一候选词集。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收用户从所述第一候选词集中选择目标纠错候选词的输入;响应于所述输入,将所述未被选中的次数清零。5.根据权利要求1所述的方法,其特征在于,所述第一候选词集包括多个类别的纠错候选词,所述目标纠错候选词为所述多个类别中预设类别的纠错候选词。6.根据权利要求5所述的方法,其特征在于,所述第一候选词包括利用多个纠错方式获取的纠错候选词,所述方法还包括:按照纠错方式对所述第一候选词集分类,得到利用多个纠错方式获取的纠错候选词;将利用...

【专利技术属性】
技术研发人员:费腾
申请(专利权)人:上海臣星软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1