一种候选词展示方法和装置制造方法及图纸

技术编号:20285072 阅读:57 留言:0更新日期:2019-02-10 17:44
本申请实施例公开了一种候选词展示方法和装置,其特征在于,所述方法包括:获取用户输入的第一字符串;判断第一字符串的部分或全部是否处于易错词库中,易错词库包括第二字符串与正确候选词的对应关系,正确候选词为从第二字符串所展示候选词中选择上屏的、但是与第二字符串不完全对应的候选词;若判定第二字符串为第一字符串的部分或全部,将正确候选词展示在第二字符串对应候选词的优先展示位置中。可见,在用户输错字符串的情况下,将正确候选词展示在第二字符串对应候选词的优先展示位置中,从而用户可以优先看到该正确候选词,在用户确实输错字符串的情况下提高了用户的输入体验。

A Method and Device for Showing Candidate Words

The embodiment of this application discloses a method and device for displaying candidate words, which is characterized by acquiring the first string input by the user, determining whether part or all of the first string is in a mistake-prone lexicon, including the corresponding relationship between the second string and the correct candidate words, and selecting the correct candidate words from the candidate words displayed in the second string. If the second string is determined to be part or all of the first string, the correct candidate words will be displayed in the priority display position of the second string corresponding to the candidate words. It can be seen that when the user mistyped the string, the correct candidate words are displayed in the priority display position of the second string corresponding to the candidate words, so that the user can see the correct candidate words first, and improve the user's input experience when the user did mistyped the string.

【技术实现步骤摘要】
一种候选词展示方法和装置
本申请涉及输入法领域,特别是涉及一种候选词展示方法和装置。
技术介绍
输入法是指为将各种符号输入计算机或其他设备(如手机)而采用的编码方法,用户可以使用输入法便利的将需要的字符输入电子设备。输入法可以根据用户输入的字符串展示对应的候选词,并将用户所选择的候选词进行上屏,例如录入到电子设备的文档中,这是一种常见的使用输入法的方式。但是,不同的输入习惯或输入速度可能会导致用户在输入字符串时输入错误,导致对应的候选词或者优先展示的候选词并不是自己想要的,这种情况下用户需要多次翻页才能找到所需的候选词,或者重新输入字符串。显然这种输入错误的字符串会影响用户的输入速度,降低用户的输入体验。
技术实现思路
为了解决上述技术问题,本申请提供了一种候选词展示方法和装置,用户可以优先看到该正确候选词,在用户确实输错字符串的情况下提高了用户的输入体验。第一方面,本申请提供了一种候选词展示方法,该方法包括:获取用户输入的第一字符串;判断所述第一字符串的部分或全部是否处于易错词库中,所述易错词库包括第二字符串与正确候选词的对应关系,所述正确候选词为从所述第二字符串所展示候选词中选择上屏的、但是与所述第二字符串不完全对应的候选词;若判定所述第二字符串为所述第一字符串的部分或全部,将所述正确候选词展示在所述第二字符串对应候选词的优先展示位置中。可选的,所述第一字符串中包括用于标识音节音调的字符。可选的,所述易错词库是根据历史数据中输错字符串情况所建立的,所述输错字符串情况为根据所输字符串选择上屏的候选词为与所输字符串不完全对应的候选词的情况。可选的,所述易错词库中第二字符串与正确候选词出现在所述输错字符串情况中的次数满足预设条件。可选的,所述历史数据包括所述用户的历史数据和/或多个其他用户的历史数据;当所述历史数据中包括所述用户的历史数据时,所述方法还包括:根据所述用户的所述输错字符串情况更新所述易错词库。可选的,所述第二字符串中包括用于标识音节音调的字符。可选的,在所述将所述正确候选词展示在所述第一字符串对应候选词的优先展示位置中之前,还包括:根据所述第二字符串查询所述用户对应的输入行为数据,若所述用户对应的输入行为数据中包括从所述第二字符串所展示候选词中选择候选词上屏的输入行为数据,根据从所述第二字符串所展示候选词中选择上屏的候选词的热度,调整所述第二字符串对应候选词的优先展示位置中所展示的候选词。第二方面,本申请提供了一种候选词展示装置,所述装置包括获取单元、判断单元和展示单元:所述获取单元,用于获取用户输入的第一字符串;所述判断单元,用于判断所述第一字符串的部分或全部是否处于易错词库中,所述易错词库包括第二字符串与正确候选词的对应关系,所述正确候选词为从所述第二字符串所展示候选词中选择上屏的、但是与所述第二字符串不完全对应的候选词;若判定所述第二字符串为所述第一字符串的部分或全部,则执行所述展示单元;所述展示单元,用于将所述正确候选词展示在所述第二字符串对应候选词的优先展示位置中。可选的,所述第一字符串中包括用于标识音节音调的字符。可选的,所述易错词库是根据历史数据中输错字符串情况所建立的,所述输错字符串情况为根据所输字符串选择上屏的候选词为与所输字符串不完全对应的候选词的情况。可选的,所述易错词库中第二字符串与正确候选词出现在所述输错字符串情况中的次数满足预设条件。可选的,所述历史数据包括所述用户的历史数据和/或多个其他用户的历史数据;当所述历史数据中包括所述用户的历史数据时,所述装置还包括更新单元:所述更新单元,用于根据所述用户的所述输错字符串情况更新所述易错词库。可选的,所述第二字符串中包括用于标识音节音调的字符。可选的,所述装置还包括查询单元和调整单元:所述查询单元,用于根据所述第二字符串查询所述用户对应的输入行为数据,所述调整单元,用于若所述用户对应的输入行为数据中包括从所述第二字符串所展示候选词中选择候选词上屏的输入行为数据,根据从所述第二字符串所展示候选词中选择上屏的候选词的热度,调整所述第二字符串对应候选词的优先展示位置中所展示的候选词。第三方面,本申请提供了一种候选词展示装置,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:获取用户输入的第一字符串;判断所述第一字符串的部分或全部是否处于易错词库中,所述易错词库包括第二字符串与正确候选词的对应关系,所述正确候选词为从所述第二字符串所展示候选词中选择上屏的、但是与所述第二字符串不完全对应的候选词;若判定所述第二字符串为所述第一字符串的部分或全部,将所述正确候选词展示在所述第二字符串对应候选词的优先展示位置中。第四方面,本申请提供了一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行第一方面中所述的方法。由上述技术方案可以看出,当获取用户输入的第一字符串时,可以在展示对应该第一字符串的候选词之前,判断该待定字符的部分或全部是否处于易错词库中,该易错词库中包括了容易输错的字符串和根据这些容易输错的字符串所实际选择的候选词之间的对应关系,故如果发现易错词库中的第二字符串为该第一字符串的部分或全部时,可以确认该第一字符串的部分或全部属于容易输错的字符串,那么该用户输入的第二字符串很有可能与该用户实际想要输入的字符串并不一致,该用户实际想要输入的字符串所对应的候选词有可能是正确候选词,即易错词库中与第二字符串对应的候选词,故在该用户有可能确实是输错字符串的情况下,可以将正确候选词展示在第二字符串对应候选词的优先展示位置中,从而用户可以优先看到该正确候选词,在用户确实输错字符串的情况下提高了用户的输入体验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的用户输入字符串时的一种示意图;图2为本申请实施例提供的用户输入字符串时的第二种示意图;图3为本申请实施例提供的一种候选词展示方法的方法流程图;图4为本申请实施例提供的用户输入字符串时的第三种示意图;图5为本申请实施例提供的用户输入字符串时的第四种示意图;图6为本申请实施例提供的用户输入字符串时的第五种示意图;图7a为本申请实施例提供的用户输入字符串时的第六种示意图之一;图7b为本申请实施例提供的用户输入字符串时的第六种示意图之二;图7c为本申请实施例提供的用户输入字符串时的第六种示意图之三;图8为本申请实施例提供的一种候选词展示装置的组成示意图;图9为本申请实施例提供的一种候选词展示装置作为终端时的结构框图;图10为本申请实施例提供的一些实施例中服务器的结构示意图。具体实施方式下面结合附图,对本申请的实施例进行描述。在使用传统输入法输入的过程中,可能出现输入的字符串并不是实际想要输入文字所对应的字符串,从而导致要么用户需要将候选词展示页面多次翻页后才能找到实际需要输入的文字,要么用户直接取消本文档来自技高网...

【技术保护点】
1.一种候选词展示方法,其特征在于,所述方法包括:获取用户输入的第一字符串;判断所述第一字符串的部分或全部是否处于易错词库中,所述易错词库包括第二字符串与正确候选词的对应关系,所述正确候选词为从所述第二字符串所展示候选词中选择上屏的、但是与所述第二字符串不完全对应的候选词;若判定所述第二字符串为所述第一字符串的部分或全部,将所述正确候选词展示在所述第二字符串对应候选词的优先展示位置中。

【技术特征摘要】
1.一种候选词展示方法,其特征在于,所述方法包括:获取用户输入的第一字符串;判断所述第一字符串的部分或全部是否处于易错词库中,所述易错词库包括第二字符串与正确候选词的对应关系,所述正确候选词为从所述第二字符串所展示候选词中选择上屏的、但是与所述第二字符串不完全对应的候选词;若判定所述第二字符串为所述第一字符串的部分或全部,将所述正确候选词展示在所述第二字符串对应候选词的优先展示位置中。2.根据权利要求1所述的方法,其特征在于,所述第一字符串中包括用于标识音节音调的字符。3.根据权利要求1所述的方法,其特征在于,所述易错词库是根据历史数据中输错字符串情况所建立的,所述输错字符串情况为根据所输字符串选择上屏的候选词为与所输字符串不完全对应的候选词的情况。4.根据权利要求3所述的方法,其特征在于,所述易错词库中第二字符串与正确候选词出现在所述输错字符串情况中的次数满足预设条件。5.根据权利要求3所述的方法,其特征在于,所述历史数据包括所述用户的历史数据和/或多个其他用户的历史数据;当所述历史数据中包括所述用户的历史数据时,所述方法还包括:根据所述用户的所述输错字符串情况更新所述易错词库。6.根据权利要求3所述的方法,其特征在于,所述第二字符串中包括用于标识音节音调的字符。7.根据权利要求1至6任意一项所述的方法,其特征在于,在所述将所述正确候选词展示在所述第一字符串对应候选词的优先展示位置中之前,还包括:根据所述第二字符串查询所述用户对应的输入行为数据,若所述用户对应的输入行为数据中包括从所述第二字符串所展示...

【专利技术属性】
技术研发人员:费腾
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京,11

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

1