首页> 中国专利> 关联提示输入系统、终端和关联提示输入方法

关联提示输入系统、终端和关联提示输入方法

摘要

本发明提供了一种关联提示输入系统,包括:关联信息查询单元,用于获取当前输入的字符,并查询与输入字符的操作相关联的信息;关联字符查询单元,用于在信息中查询与字符相关联的字符;关联字符提取单元,用于从信息中提取相关联的字符;显示单元,用于在字符对应的备选输入栏中显示相关联的字符,作为备选输入信息。本发明还提出了一种关联提示输入方法。通过本发明的技术方案,能够将与输入当前字符的操作相关联的信息作为提示输入的搜索范围,根据当前输入的字符进行待输入字、词语的提取,实现了根据场景提示备选输入的字、词语,更加准确地为用户提供了备选输入项,提高了用户输入字符的效率,提升用户体验。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-12-25

    授权

    授权

  • 2015-09-16

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20130603

    实质审查的生效

  • 2015-08-19

    公开

    公开

说明书

id="p0001" num="0001"> 说 明 书 关联提示输入系统、 终端和关联提示输入方法 技术领域

本发明涉及数据处理技术领域, 具体而言, 涉及一种关联提示输入系 统、 一种终端和一种关联提示输入方法。 背景技术

无论使用键盘输入还是手写输入文字、 字符, 现有的输入法都有根据 用户输入的字或词语进行联想与提示, 给出待输入的下一个字或词语的候 选集, 供用户进行选择的功能。 这些联想输入的方法主要有根据词语的使 用频率、 词语的流行度、 输入内容的历史记录、 添加到输入法数据库的自 定义词汇等。

现有输入法的联想或提示的实现方法大多基于词语的使用频率、 词语 的流行度来进行提示, 也有将联想与手写相结合的输入方法。 而在移动互 联终端中使用即时通讯工具 (如 QQ、 微博、 人人网等) 与他人进行交流 互动时, 大多情况是基于一个会话场景的 (如回复、 评论相关内容) , 其 要输入的内容多数会和上下文中的某些词语存在较大的关联性, 而现有的 入法提示用户则无法准确地为提供上下文中的关联词语作为备选输入项, 因此用户还需要自行输入这些词语, 使得操作步骤较为繁瑣。

因此, 需要一种新的关联提示输入技术, 能够将与输入当前字符的操 作相关联的信息作为提示输入的搜索范围, 根据当前输入的字符进行待输 入字、 词语的提取, 并根据提取出的待输入的字、 词语的出现频率进行排 序并作为备选输入项显示出来。 从而实现了根据场景提示备选输入的字、 词语, 能够更加准确地为用户提供备选输入项, 提高了用户输入字符的效 率, 提升用户体验。 发明内容

本发明正是基于上述问题, 提出了一种关联提示输入技术, 能够将与 输入当前字符的操作相关联的信息作为提示输入的搜索范围, 根据当前输 入的字符进行待输入字、 词语的提取, 并根据提取出的待输入的字、 词语 的出现频率进行排序并作为备选输入项显示出来。 从而实现了根据场景提 示备选输入的字、 词语, 能够更加准确地为用户提供备选输入项, 提高了 用户输入字符的效率, 提升用户体验。

有鉴于此, 本发明提出了一种关联提示输入系统, 包括: 关联信息查 询单元, 用于获取当前输入的字符, 并查询与输入所述字符的操作相关联 的信息; 关联字符查询单元, 用于在所述信息中查询与所述字符相关联的 字符; 关联字符提取单元, 用于从所述信息中提取所述相关联的字符; 显 示单元, 用于在所述字符对应的备选输入栏中显示所述相关联的字符, 作 为备选输入信息。

在该技术方案中, 由于用户输入字符的操作在某些情况下是与上下文 存在关联的, 比如在收到短信后回复短信, 那么输入字符的操作就是回复 短信操作, 且回复短信操作和收到的短信有关联, 又比如常见的在网络中 对朋友的状态或微博留言, 那么输入字符的操作就是留言操作, 且留言操 作和状态或微博存在关联, 更进一步来说, 比如用户通过手机拍照, 然后 将照片分享至网络然后对该照片进行描述, 那么输入字符的操作就是描述 照片的操作, 且描述照片的操作与该照片存在关联。

通过查询与输入字符的操作相关联的信息, 可以确定用户输入字符的 操作所处的环境, 而用户输入的字符往往与所处的环境存在联系, 但是根 据传统的输入法则只能根据用户用词频率、 词语流行度和历史记录等信息 进行提示, 无法根据具体情况进行符合用户当前需求的提示。 通过在相关 联的信息中查询与输入字符相关的字符并显示在备选输入栏中, 可以为用 户提示更加准确的备选输入项, 每当用户输入的字符与相关信息中的字符 存在关联时, 就可以把相关信息中的关联字符提示给用户, 无需用户继续 输入关联字符。

在上述技术方案中, 优选地, 还包括: 关联判断单元, 用于判断是否 存在与输入所述字符的操作相关联的信息; 所述关联字符提取单元在所述 关联判断单元判定存在与输入所述字符的操作相关联的信息时, 从所述信 息中提取与所述字符相关联的字符。

在上述技术方案中, 优选地, 还包括: 预存字符提取单元, 用于在所 述关联判断单元判定不存在所述相关联的信息时, 在数据库中查询与所述 字符相关联的预存字符, 并从所述数据库中提取所述相关联的预存字符; 以及所述显示单元还用于在所述备选输入栏中显示所述相关联的预存字 符, 作为所述备选输入信息。

在该技术方案中, 若不存在与输入字符的操作相关联的信息 (比如用 户新编辑信息并没有选定收件人) , 则可以按照传统的输入法, 在数据库 中查询并提取与当前输入的字符相关的字符 (比如根据使用频率、 历史记 录等来查询) , 并作为备选输入信息提供给用户, 而当存在相关联的信息 时, 由于相关联的信息中的字符与当前输入的字符关系更为紧密, 则通过 在相关联的信息中查询关联字符。

在上述技术方案中, 优选地, 还包括: 预存字符获取单元, 用于在数 据库中查询与所述字符相关联的预存字符, 从所述数据库中提取所述相关 联的预存字符, 以及所述显示单元还用于在所述备选输入栏中显示所述相 关联的预存字符, 作为所述备选输入信息。

在该技术方案中, 可以在相关联的信息中查询关联字符提供给用户, 同时, 还可以同时根据传统的输入法在数据库中查询与当前字符相关的字 符提供给用户, 使得备选输入栏中既存在从相关联的信息中查询到的字 符, 也存在从数据库中根据使用频率和历史记录等查询到的字符, 既提高 了备选输入栏中提示的字符与用户所需的契合度, 又为用户提供了充分的 选择。

在上述技术方案中, 优选地, 所述显示单元还用于在所述备选输入栏 中将所述相关联的字符显示在所述相关联的预存字符之前。

在该技术方案中, 由于相关联的字符存在于与当前输入操作相关的信 息中, 而相关联的预存字符则只是根据使用频率和历史记录等得到的, 所 以一般情况下, 相关联的字符相对于相关联的预存字符, 与当前输入字符 的关联更紧密, 从而将与相关联的字符显示在相关联的预存字符之前, 可 以便于用户快速查找到所需输入的字符。

在上述技术方案中, 优选地, 还包括: 优先级设置单元, 用于根据接 收到的优先级设置指令, 设置所述相关联的字符和所述相关联的预存字符 的优先级; 则所述显示单元还用于根据所述优先级在所述备选输入栏中显 示所述相关联的字符和所述相关联的预存字符。

在该技术方案中, 用户可以通过设置相关联的字符和相关联的预存字 符的优先级, 调整相关联的字符和相关联的预存字符在备选输入栏中的排 列顺序, 以便根据需要快速选取字符。

在上述技术方案中, 优选地, 还包括: 关联判断单元, 用于判断在所 述信息中是否存在与所述字符相关联的字符; 所述关联字符提取单元在所 述关联判断单元判定存在与所述字符相关联的字符时, 从所述信息中提取 与所述字符相关联的字符。

在上述技术方案中, 优选地, 还包括: 预存字符获取单元, 用于在所 字符相关联的预存字符, 并从所述数据库中提取所述相关联的预存字符; 则所述显示单元还用于在所述备选输入栏中显示所述相关联的预存字符, 作为所述备选输入信息。

在该技术方案中, 若存在与当前输入操作相关联的信息, 而在该信息 中, 却不存在与用户输入的字符相关联的字符, 那么可以判定, 用户输入 的字符与上述信息并无关联, 则可以按照传统的输入法从数据库中按照使 用频率、 历史记录等查询并提取相关联的预存字符提供给用户。

在上述技术方案中, 优选地, 还包括: 开关单元, 用于根据接收到的 开关指令判断是否开启预设功能; 所述关联信息查询单元在所述开关单元 开启所述预设功能后, 获取当前输入的字符, 并查询与当前输入操作相关 联的信息。

在上述技术方案中, 优选地, 还包括: 预存字符提取单元, 用于在所 述开关单元未开启所述预设功能时, 获取当前输入的字符, 在数据库中查 询与所述字符相关联的预存字符, 从所述数据库中提取与所述字符相关联 的预存字符; 所述显示单元还用于在所述备选输入栏中显示所述相关联的 预存字符, 作为所述备选输入信息。

在该技术方案中, 当开启预设功能, 则可以通过从相关信息中查询相 关字符作为备选输入信息提供给用户, 若不开启预设功能, 则可以按照传 统的输入法, 根据使用频率、 历史记录等从数据库中查询与输入字符相关 联的预存字符。

在上述技术方案中, 优选地, 还包括: 频率查询单元, 用于查询所述 相关联的字符在所述信息中的出现频率; 所述显示单元还用于根据所述出 现频率在所述备选输入栏中显示所述相关联的字符。

在该技术方案中, 与输入字符相关的信息中可能存在多个与输入字符 相关的字符, 其中出现频率较高的字符与用户当前输入字符的关联度可能 越高, 通过查询相关联的字符的出现频率, 可以将出现频率最高的字符显 示在备选输入栏中的最前端, 并根据频率的由高到低, 从前到后排列相关 联的字符, 以便用户快速查找到所需字符, 以完成输入。

在上述任一技术方案中, 优选地, 还包括: 标识单元, 用于在所述信 息中标识所述相关联的字符。

在该技术方案中, 可以在备选输入栏中显示相关联的字符后, 将提示 给用户的字符在相关联的信息进行标识, 以便用户可以在输入字符时, 可 以在相关联的信息中方便地找到相关联的字符的上下文, 从而得到即将输 入内容的启示。

在上述任一技术方案中, 优选地, 还包括: 关联设置单元, 用于根据 接收到关联设置指令, 设置与输入所述字符的操作相关联的信息。

在该技术方案中, 用户可以设置与输入字符的操作相关联的信息, 从 而可以在用户所需的关联信息中查询与当前输入操作相关联的字符, 满足 了用户不同的需要, 为用户提供更准确的备选输入项。

在上述任一技术方案中, 优选地, 还包括: 提取数目设置单元, 用于 根据接收到的数目设置指令, 设置从所述信息中提取字符的目标数目; 所 述关联字符提取单元还用于在从所述信息中提取所述相关联的字符后, 继 续在所述相关联的字符之后提取字符, 直至继续提取的字符与所述相关联 的字符之和等于所述目标数目; 所述显示单元还用于在所述备选输入栏中 显示所述相关联的字符之后的一个和 /或多个字符。

在该技术方案中, 可以根据用户设置从相关联的信息中提取多个字 符, 从而在备选输入栏中除了显示相关联的字符, 还可以显示所述相关联 的字符所组成的词组和 /或短句, 为用户提供更多可能相关的选择, 以减 少用户手动输入的操作。

本发明还提出了一种终端, 包括上述任一项所述的关联提示输入系 统。

本发明还提出了一种关联提示输入法, 包括: 步骤 202 , 获取当前输 入的字符, 并查询与输入所述字符的操作相关联的信息; 步骤 204 , 在所 述信息中查询与所述字符相关联的字符, 并从所述信息中提取与所述字符 相关联的字符; 步骤 206 , 在所述字符对应的备选输入栏中显示所述相关 联的字符, 作为备选输入信息。

在该技术方案中, 由于用户输入字符的操作在某些情况下是与上下文 存在关联的, 比如在收到短信后回复短信, 那么输入字符的操作就是回复 短信操作, 且回复短信操作和收到的短信有关联, 又比如常见的在网络中 对朋友的状态或微博留言, 那么输入字符的操作就是留言操作, 且留言操 作和状态或微博存在关联, 更进一步来说, 比如用户通过手机拍照, 然后 将照片分享至网络然后对该照片进行描述, 那么输入字符的操作就是描述 照片的操作, 且描述照片的操作与该照片存在关联。

通过查询与输入字符的操作相关联的信息, 可以确定用户输入字符的 操作所处的环境, 而用户输入的字符往往与所处的环境存在联系, 但是根 据传统的输入法则只能根据用户用词频率、 词语流行度和历史记录等信息 进行提示, 无法根据具体情况进行符合用户当前需求的提示。 通过在相关 联的信息中查询与输入字符相关的字符并显示在备选输入栏中, 可以为用 户提示更加准确的备选输入项, 每当用户输入的字符与相关信息中的字符 存在关联时, 就可以把相关信息中的关联字符提示给用户, 无需用户继续 输入关联字符。

在上述技术方案中, 优选地, 所述步骤 202还包括: 判断是否存在与 输入所述字符的操作相关联的信息, 若存在, 则进入所述步骤 204。

在上述技术方案中, 优选地, 若不存在与所述操作相关联的信息, 则 在数据库中查询与所述字符相关联的预存字符, 从所述数据库中提取所述 相关联的预存字符, 并在所述备选输入栏中显示所述相关联的预存字符, 作为所述备选输入信息。

在该技术方案中, 若不存在与输入字符的操作相关联的信息 (比如用 户新编辑信息并没有选定收件人) , 则可以按照传统的输入法, 在数据库 中查询并提取与当前输入的字符相关的字符 (比如根据使用频率、 历史记 录等来查询) , 并作为备选输入信息提供给用户, 而当存在相关联的信息 时, 由于相关联的信息中的字符与当前输入的字符关系更为紧密, 则通过 在相关联的信息中查询关联字符。

在上述技术方案中, 优选地, 所述步骤 204还包括: 在数据库中查询 与所述字符相关联的预存字符, 从所述数据库提取所述相关联的字符, 并 在所述备选输入栏中显示所述相关联的预存字符, 作为所述备选输入信 息。

在该技术方案中, 可以在相关联的信息中查询关联字符提供给用户, 同时, 还可以同时根据传统的输入法在数据库中查询与当前字符相关的字 符提供给用户, 使得备选输入栏中既存在从相关联的信息中查询到的字 符, 也存在从数据库中根据使用频率和历史记录等查询到的字符, 既提高 了备选输入栏中提示的字符与用户所需的契合度, 又为用户提供了充分的 选择。

在上述技术方案中, 优选地, 所述步骤 204还包括: 在所述备选输入 栏中将所述相关联的字符显示在所述相关联的预存字符之前。

在该技术方案中, 由于相关联的字符存在于与当前输入操作相关的信 息中, 而相关联的预存字符则只是根据使用频率和历史记录等得到的, 所 以一般情况下, 相关联的字符相对于相关联的预存字符, 与当前输入字符 的关联更紧密, 从而将与相关联的字符显示在相关联的预存字符之前, 可 以便于用户快速查找到所需输入的字符。

在上述技术方案中, 优选地, 所述步骤 204还包括: 根据接收到的优 先级设置指令, 设置所述相关联的字符和所述相关联的预存字符的优先 级, 并根据所述优先级在所述备选输入栏中显示所述相关联的字符和所述 相关联的预存字符。

在该技术方案中, 用户可以通过设置相关联的字符和相关联的预存字 符的优先级, 调整相关联的字符和相关联的预存字符在备选输入栏中的排 列顺序, 以便根据需要快速选取字符。

在上述技术方案中, 优选地, 所述步骤 204 包括: 判断在所述信息中 是否存在与所述字符相关联的字符, 若存在, 则从所述信息中提取与所述 字符相关联的字符。

在上述技术方案中, 优选地, 所述步骤 204 包括: 若不存在所述相关 联的字符, 则在数据库中查询与所述字符相关联的预存字符, 从所述数据 库中提取与所述字符相关联的预存字符, 并在所述备选输入栏中显示所述 相关联的预存字符, 作为所述备选输入信息。

在该技术方案中, 若存在与当前输入操作相关联的信息, 而在该信息 中, 却不存在与用户输入的字符相关联的字符, 那么可以判定, 用户输入 的字符与上述信息并无关联, 则可以按照传统的输入法从数据库中按照使 用频率、 历史记录等查询并提取相关联的预存字符提供给用户。

在上述技术方案中, 优选地, 在所述步骤 202之前还包括: 根据接收 到的开关指令判断是否开启预设功能, 若开启所述预设功能, 则进入所述 步骤 202。

在上述技术方案中, 优选地, 在所述步骤 202之前还包括: 若不开启 所述预设功能, 则获取当前输入的字符, 在数据库中查询与所述字符相关 联的预存字符, 并从所述数据库中提取与所述字符相关联的预存字符, 在 备选输入栏中显示所述相关联的预存字符, 作为所述备选输入信息。

在该技术方案中, 当开启预设功能, 则可以通过从相关信息中查询相 关字符作为备选输入信息提供给用户, 若不开启预设功能, 则可以按照传 统的输入法, 根据使用频率、 历史记录等从数据库中查询与输入字符相关 联的预存字符。

在上述技术方案中, 优选地, 所述步骤 204还包括: 在所述信息中查 询所述相关联的字符的出现频率, 并根据所述出现频率在所述备选输入栏 中显示所述相关联的字符。

在该技术方案中, 与输入字符相关的信息中可能存在多个与输入字符 相关的字符, 其中出现频率较高的字符与用户当前输入字符的关联度可能 越高, 通过查询相关联的字符的出现频率, 可以将出现频率最高的字符显 示在备选输入栏中的最前端, 并根据频率的由高到低, 从前到后排列相关 联的字符, 以便用户快速查找到所需字符, 以完成输入。

在上述任一技术方案中, 优选地, 还包括: 在所述信息中标识所述相 关联的字符。

在该技术方案中, 可以在备选输入栏中显示相关联的字符后, 将提示 给用户的字符在相关联的信息进行标识, 以便用户可以在输入字符时, 可 以在相关联的信息中方便地找到相关联的字符的上下文, 从而得到即将输 入内容的启示。

在上述任一技术方案中, 优选地, 在所述步骤 202之前还包括: 根据 接收到关联设置指令, 设置与输入所述字符的操作相关联的信息。

在该技术方案中, 用户可以设置与输入字符的操作相关联的信息, 从 而可以在用户所需的关联信息中查询与当前输入操作相关联的字符, 满足 了用户不同的需要, 为用户提供更准确的备选输入项。

在上述任一技术方案中, 优选地, 在所述步骤 202之前还包括: 根据 接收到的数目设置指令, 设置从所述信息中提取字符的目标数目; 则所述 步骤 204还包括: 在从所述信息中提取所述相关联的字符后, 继续在所述 相关联的字符之后提取字符, 直至继续提取的字符与所述相关联的字符之 和等于所述目标数目; 以及所述步骤 206还包括: 在所述备选输入栏中显 示所述相关联的字符之后的一个和 /或多个字符。

在该技术方案中, 可以根据用户设置从相关联的信息中提取多个字 符, 从而在备选输入栏中除了显示相关联的字符, 还可以显示所述相关联 的字符所组成的词组和 /或短句, 为用户提供更多可能相关的选择, 以减 少用户手动输入的操作。

通过以上技术方案, 能够将与输入当前字符的操作相关联的信息作为 提示输入的搜索范围, 根据当前输入的字符进行待输入字、 词语的提取, 并根据提取出的待输入的字、 词语的出现频率进行排序并作为备选输入项 显示出来。 从而实现了根据场景提示备选输入的字、 词语, 能够更加准确 地为用户提供备选输入项, 提高了用户输入字符的效率, 提升用户体验。 附图说明

图 1示出了根据本发明的实施例的关联提示输入系统的框图; 图 2示出了根据本发明的实施例的关联提示输入方法的流程图; 图 3示出了根据本发明的实施例的关联提示输入方法的具体流程图; 图 4A 至图 4D 示出了根据本发明的实施例的关联提示输入的示意 图。 具体实施方式

为了能够更清楚地理解本发明的上述目的、 特征和优点, 下面结合附 图和具体实施方式对本发明进行进一步的详细描述。 需要说明的是, 在不 沖突的情况下, 本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明, 但是, 本发明还可以采用其他不同于在此描述的其他方式来实施, 因此, 本发明 的保护范围并不受下面公开的具体实施例的限制。

图 1示出了根据本发明的实施例的关联提示输入系统的框图。

如图 1所示, 根据本发明的实施例的关联提示输入系统 100包括: 关 联信息查询单元 102 , 用于获取当前输入的字符, 并查询与输入字符的操 作相关联的信息; 关联字符查询单元 104 , 用于在信息中查询与字符相关 联的字符; 关联字符提取单元 106 , 用于从信息中提取相关联的字符; 显 示单元 108 , 用于在字符对应的备选输入栏中显示相关联的字符, 作为备 选输入信息。

由于用户输入字符的操作在某些情况下是与上下文存在关联的, 比如 在收到短信后回复短信, 那么输入字符的操作就是回复短信操作, 且回复 短信操作和收到的短信有关联, 又比如常见的在网络中对朋友的状态或微 博留言, 那么输入字符的操作就是留言操作, 且留言操作和状态或微博存 在关联, 更进一步来说, 比如用户通过手机拍照, 然后将照片分享至网络 然后对该照片进行描述, 那么输入字符的操作就是描述照片的操作, 且描 述照片的操作与该照片存在关联。 需要说明的是, 可以确定相关联信息的 输入字符的操作包括但不仅限于上述三种操作。

通过查询与输入字符的操作相关联的信息, 可以确定用户输入字符的 操作所处的环境, 而用户输入的字符往往与所处的环境存在联系, 但是根 据传统的输入法则只能根据用户用词频率、 词语流行度和历史记录等信息 进行提示, 无法根据具体情况进行符合用户当前需求的提示。 通过在相关 联的信息中查询与输入字符相关的字符并显示在备选输入栏中, 可以为用 户提示更加准确的备选输入项, 每当用户输入的字符与相关信息中的字符 存在关联时, 就可以把相关信息中的关联字符提示给用户, 无需用户继续 输入关联字符。

比如对于回复短信操作, 可以从回复的短信中查询与当前输入的字符 相关联的字符, 对于留言操作, 可以从留言的状态或微博中查询与当前输 入的字符相关联的字符, 对于描述照片的操作, 可以从描述的照片中查询 与当前输入的字符相关联的字符。

具体地, 用户好友发表的微博内容为: "微博, 也就是微型博客, 而 微博营销是指通过微博平台为商家、 个人等创造价值而执行的一种营销方 式。 该营销方式注重价值的传递、 内容的互动、 系统的布局、 准确的定 位, 微博的火热发展也使得其营销效果尤为显著。 微博营销涉及的范围包 括认证、 有效粉丝、 话题、 名博、 开放平台、 整体运营等, 当然, 微博营 销也有其缺点: 有效粉丝数不足、 微博内容更新过快等。 "

当用户回复这条微博时, 想要输入的内容为 "微博营销确实是当今一 种流行的营销方式" , 当用户输入 "微" 时, 按照传统的输入法, 则会在 备选输入栏中依次显示 "笑、 风、 妙、 弱…" 等和 "微" 字组成常用词语 的字符, 而用户接下来想输入的 "博" 字则可能没有在备选输入栏中出 现, 即使出现了, 也可能因为使用频率不高而被排在靠后的位置, 需要用 户在备选输入栏中翻页才能找到, 十分不便。 而根据本方案, 则可以查询 到与输入当前字符的回复操作相关的信息是该微博, 然后在该微博中查询 与 "微" 字相关联的字符是 "博" 和 "型" , 进而从该微博中提取 "博" 和 "型" 两个字符显示在备选输入栏中, 从而准确地为用户提供了即将输 入的字符作为备选输入项, 避免了用户手动输入。

优选地, 还包括: 关联判断单元 110 , 用于判断是否存在与输入字符 的操作相关联的信息; 关联字符提取单元 106在关联判断单元 110判定存 在与输入字符的操作相关联的信息时, 从信息中提取与字符相关联的字 付。

优选地, 还包括: 预存字符提取单元 1 12 , 用于在关联判断单元 110 判定不存在所述相关联的信息时, 在数据库中查询与字符相关联的预存字 符, 并从数据库中提取相关联的预存字符; 以及显示单元 108还用于在备 选输入栏中显示相关联的预存字符, 作为备选输入信息。

若不存在与输入字符的操作相关联的信息 (比如用户新编辑信息并没 有选定收件人) , 则可以按照传统的输入法, 在数据库中查询并提取与当 前输入的字符相关的字符 (比如根据使用频率、 历史记录等来查询) , 并 作为备选输入信息提供给用户, 而当存在相关联的信息时, 由于相关联的 信息中的字符与当前输入的字符关系更为紧密, 则通过在相关联的信息中 查询关联字符。

对于上例, 比如当想要输入的内容是 "微博营销确实是当今一种流行 的营销方式" , 而此时用户的输入操作与其他信息没有联系, 那么当用户 输入 "微" 时, 则会在备选输入栏中依次显示 "笑、 风、 妙、 弱…" 等能 够和 "微" 字组成常用词语的字符。

优选地, 还包括: 预存字符获取单元 112 , 用于在数据库中查询与字 符相关联的预存字符, 从数据库中提取相关联的预存字符, 以及显示单元 108还用于在备选输入栏中显示相关联的预存字符, 作为备选输入信息。

可以在相关联的信息中查询关联字符提供给用户, 同时, 还可以同时 根据传统的输入法在数据库中查询与当前字符相关的字符提供给用户, 使 得备选输入栏中既存在从相关联的信息中查询到的字符, 也存在从数据库 中根据使用频率和历史记录等查询到的字符, 既提高了备选输入栏中提示 的字符与用户所需的契合度, 又为用户提供了充分的选择。

对于上例, 既可以在备选输入栏中显示 "博" 和 "型" 两个在相关联 的信息中出现的关联字符, 也可以显示从数据库中提起到的 "笑、 风、 妙、 弱…" 等能够和 "微" 字组成常用词语的字符。

优选地, 显示单元 108还用于在备选输入栏中将相关联的字符显示在 相关联的预存字符之前。

由于相关联的字符存在于与当前输入操作相关的信息中, 而相关联的 预存字符则只是根据使用频率和历史记录等得到的, 所以一般情况下, 相 关联的字符相对于相关联的预存字符, 与当前输入字符的关联更紧密, 从 而将与相关联的字符显示在相关联的预存字符之前, 可以便于用户快速查 找到所需输入的字符。

对于上例, 由于一般情况下, 相关联的信息中的 "博" 和 "型" 两个 字符与用户当前输入的字符 "微" 关联较为紧密, 则可以在同时显示 "博" 和 "型" 以及 "笑、 风、 妙、 弱…" 等字符时, 将 "博" 和 "型" 两个字符显示在 "笑、 风、 妙、 弱…" 等字符之前。

优选地, 还包括: 优先级设置单元 114 , 用于根据接收到的优先级设 置指令, 设置相关联的字符和相关联的预存字符的优先级; 则显示单元 108 还用于根据优先级在备选输入栏中显示相关联的字符和相关联的预存 字符。

用户可以通过设置相关联的字符和相关联的预存字符的优先级, 调整 相关联的字符和相关联的预存字符在备选输入栏中的排列顺序, 以便根据 需要快速选取字符。

对于上例, 在默认情况下, "博" 和 "型" 两个字符与 "笑、 风、 妙、 弱…" 等字符同时显示在备选输入栏中时, "博" 和 "型" 两个字符 会显示在 "笑、 风、 妙、 弱…" 等字符之前, 而用户可以设置相关联的预 存字符的优先级较高, 使得 "笑、 风、 妙、 弱…" 等字符在备选输入栏中 显示在 "博" 和 "型" 两个字符之前。

优选地, 还包括: 关联判断单元 110 , 用于判断在信息中是否存在与 字符相关联的字符; 关联字符提取单元 106在关联判断单元 110判定存在 与字符相关联的字符时, 从信息中提取与字符相关联的字符。

优选地, 还包括: 预存字符获取单元 1 12 , 用于在关联判断单元 110 判定不存在相关联的字符时, 在数据库中查询与字符相关联的预存字符, 并从数据库中提取相关联的预存字符; 则显示单元 108还用于在备选输入 栏中显示相关联的预存字符, 作为备选输入信息。

若存在与当前输入操作相关联的信息, 而在该信息中, 却不存在与用 户输入的字符相关联的字符, 那么可以判定, 用户输入的字符与上述信息 并无关联, 则可以按照传统的输入法从数据库中按照使用频率、 历史记录 等查询并提取相关联的预存字符提供给用户。

优选地, 还包括: 开关单元 1 16 , 用于根据接收到的开关指令判断是 否开启预设功能; 关联信息查询单元 104 在开关单元 116 开启预设功能 后, 获取当前输入的字符, 并查询与当前输入操作相关联的信息。

优选地, 还包括: 预存字符提取单元 112 , 用于在开关单元 1 16未开 启预设功能时, 获取当前输入的字符, 在数据库中查询与字符相关联的预 存字符, 从数据库中提取与字符相关联的预存字符; 显示单元 108还用于 在所述备选输入栏中显示所述相关联的预存字符, 作为所述备选输入信 息。

当开启预设功能, 则可以通过从相关信息中查询相关字符作为备选输 入信息提供给用户, 若不开启预设功能, 则可以按照传统的输入法, 根据 使用频率、 历史记录等从数据库中查询与输入字符相关联的预存字符。

优选地, 还包括: 频率查询单元 118 , 用于查询相关联的字符在信息 中的出现频率; 显示单元 108还用于根据出现频率在备选输入栏中显示相 关联的字符。

与输入字符相关的信息中可能存在多个与输入字符相关的字符, 其中 出现频率较高的字符与用户当前输入字符的关联度可能越高, 通过查询相 关联的字符的出现频率, 可以将出现频率最高的字符显示在备选输入栏中 的最前端, 并根据频率的由高到低, 从前到后排列相关联的字符, 以便用 户快速查找到所需字符, 以完成输入。

对于上例, 可以查询出相关联的字符 "博" 在微博中出现的频率为 7 , 也就是在一个相关联的信息中出现了 7 次, 而相关联的字符 "型" 在 微博中出现的频率为 1 , 也就是说 "博" 字更有可能是用户下一个即将输 入的字符, 从而在备选输入栏中显示 "博" 和 "型" 两个字符时, 可以先 显示 "博" 后显示 "型" , 在相关联的信息中存在多个相关联的字符时, 通过根据每个相关联的字符的出现频率显示每个相关联的字符, 可以有效 地将与用户当前输入的字符关联最紧密的字符显示在靠前的位置, 方便用 户最快地做出选择。

优选地, 还包括: 标识单元 120, 用于在信息中标识相关联的字符。 由于用户对于相关联的信息的回复或分享等操作, 可能会引用信息中 的原话或根据信息中的内容输入字符, 在备选输入栏中显示相关联的字符 后, 将提示给用户的字符在相关联的信息进行标识, 用于用户在输入字符 时, 可以在相关联的信息中方便地找到相关联的字符的上下文, 从而得到 即将输入内容的启示。

优选地, 还包括: 关联设置单元 122 , 用于根据接收到关联设置指 令, 设置与输入字符的操作相关联的信息。

用户可以设置与输入字符的操作相关联的信息, 从而可以在用户所需 的关联信息中查询与当前输入操作相关联的字符, 满足了用户不同的需 要, 为用户提供更准确的备选输入项。

针对上例, 用户对该微薄的回复操作引用了某本网络书籍中的内容, 那么用户可以将该网络数据设置为相关联的信息, 使得用户在输入字符 时, 还可以从该网络数据中查询相关联的字符提供给用户。 需要说明的 是, 设置关联信息的数量可以是一个或多个, 也可以取消与当前输入操作 存在关联的信息的关联关系。

优选地, 还包括: 提取数目设置单元 124 , 用于根据接收到的数目设 置指令, 设置从信息中提取字符的目标数目; 关联字符提取单元 106还用 于在从信息中提取相关联的字符后, 继续在相关联的字符之后提取字符, 直至继续提取的字符与相关联的字符之和等于目标数目; 显示单元 108还 用于在备选输入栏中显示相关联的字符之后的一个和 /或多个字符。

可以根据用户设置从相关联的信息中提取多个字符, 从而在备选输入 栏中除了显示相关联的字符, 还可以显示所述相关联的字符所组成的词组 和 /或短句, 为用户提供更多可能相关的选择, 以减少用户手动输入的操 作。

对于上例, 若设置的目标数目是 4 , 在该微博中查询到的以 "微" 为 起点的 4 个连续字符包括: "微博, 也" 、 "微型博客" 、 "微博营 销" 、 "微博的火" 、 "微博内容" , 那么在备选输入栏中除了显示

"博" 和 "型" 两个字符, 还可以显示 "博, " 、 "博, 也" 、 "型 博" 、 "型博客" 、 "博营" 、 "博营销" 、 "博的" 、 "博的火" 、

"博内" 、 "博内容" , 从而为用户提供更多选择, 以便用户可以直接通 过选择备选输入项就输入即将输入的多个字符, 而无需继续拼写或手写输 入。

本申请还提出了一种终端 400 , 包括上述任一项所述的关联提示输入 系统 100。

图 2示出了根据本发明的实施例的关联提示输入方法的流程图。

如图 2 所示, 根据本发明的实施例的关联提示输入方法包括: 步骤 202 , 获取当前输入的字符, 并查询与输入字符的操作相关联的信息; 步 骤 204 , 在信息中查询与字符相关联的字符, 并从信息中提取与字符相关 联的字符; 步骤 206 , 在字符对应的备选输入栏中显示相关联的字符, 作 为备选输入信息。

由于用户输入字符的操作在某些情况下是与上下文存在关联的, 比如 在收到短信后回复短信, 那么输入字符的操作就是回复短信操作, 且回复 短信操作和收到的短信有关联, 又比如常见的在网络中对朋友的状态或微 博留言, 那么输入字符的操作就是留言操作, 且留言操作和状态或微博存 在关联, 更进一步来说, 比如用户通过手机拍照, 然后将照片分享至网络 然后对该照片进行描述, 那么输入字符的操作就是描述照片的操作, 且描 述照片的操作与该照片存在关联。 需要说明的是, 可以确定相关联信息的 输入字符的操作包括但不仅限于上述三种操作。

通过查询与输入字符的操作相关联的信息, 可以确定用户输入字符的 操作所处的环境, 而用户输入的字符往往与所处的环境存在联系, 但是根 据传统的输入法则只能根据用户用词频率、 词语流行度和历史记录等信息 进行提示, 无法根据具体情况进行符合用户当前需求的提示。 通过在相关 联的信息中查询与输入字符相关的字符并显示在备选输入栏中, 可以为用 户提示更加准确的备选输入项, 每当用户输入的字符与相关信息中的字符 存在关联时, 就可以把相关信息中的关联字符提示给用户, 无需用户继续 输入关联字符。

比如对于回复短信操作, 可以从回复的短信中查询与当前输入的字符 相关联的字符, 对于留言操作, 可以从留言的状态或微博中查询与当前输 入的字符相关联的字符, 对于描述照片的操作, 可以从描述的照片中查询 与当前输入的字符相关联的字符。

具体地, 用户好友发表的微博内容为: "微博, 也就是微型博客, 而 微博营销是指通过微博平台为商家、 个人等创造价值而执行的一种营销方 式。 该营销方式注重价值的传递、 内容的互动、 系统的布局、 准确的定 位, 微博的火热发展也使得其营销效果尤为显著。 微博营销涉及的范围包 括认证、 有效粉丝、 话题、 名博、 开放平台、 整体运营等, 当然, 微博营 销也有其缺点: 有效粉丝数不足、 微博内容更新过快等。 "

当用户回复这条微博时, 想要输入的内容为 "微博营销确实是当今一 种流行的营销方式" , 当用户输入 "微" 时, 按照传统的输入法, 则会在 备选输入栏中依次显示 "笑、 风、 妙、 弱…" 等和 "微" 字组成常用词语 的字符, 而用户接下来想输入的 "博" 字则可能没有在备选输入栏中出 现, 即使出现了, 也可能因为使用频率不高而被排在靠后的位置, 需要用 户在备选输入栏中翻页才能找到, 十分不便。 而根据本方案, 则可以查询 到与输入当前字符的回复操作相关的信息是该微博, 然后在该微博中查询 与 "微" 字相关联的字符是 "博" 和 "型" , 进而从该微博中提取 "博" 和 "型" 两个字符显示在备选输入栏中, 从而准确地为用户提供了即将输 入的字符作为备选输入项, 避免了用户手动输入。

优选地, 步骤 202还包括: 判断是否存在与输入字符的操作相关联的 信息, 若存在, 则进入步骤 204。

优选地, 若不存在与所述操作相关联的信息, 则在数据库中查询与所 述字符相关联的预存字符, 从所述数据库中提取所述相关联的预存字符, 并在所述备选输入栏中显示所述相关联的预存字符, 作为所述备选输入信 息。

若不存在与输入字符的操作相关联的信息 (比如用户新编辑信息并没 有选定收件人) , 则可以按照传统的输入法, 在数据库中查询并提取与当 前输入的字符相关的字符 (比如根据使用频率、 历史记录等来查询) , 并 作为备选输入信息提供给用户, 而当存在相关联的信息时, 由于相关联的 信息中的字符与当前输入的字符关系更为紧密, 则通过在相关联的信息中 查询关联字符。

对于上例, 比如当想要输入的内容是 "微博营销确实是当今一种流行 的营销方式" , 而此时用户的输入操作与其他信息没有联系, 那么当用户 输入 "微" 时, 则会在备选输入栏中依次显示 "笑、 风、 妙、 弱…" 等能 够和 "微" 字组成常用词语的字符。

优选地, 步骤 204 还包括: 在数据库中查询与字符相关联的预存字 符, 从数据库提取所述相关联的字符, 并在备选输入栏中显示相关联的预 存字符, 作为备选输入信息。

可以在相关联的信息中查询关联字符提供给用户, 同时, 还可以同时 根据传统的输入法在数据库中查询与当前字符相关的字符提供给用户, 使 得备选输入栏中既存在从相关联的信息中查询到的字符, 也存在从数据库 中根据使用频率和历史记录等查询到的字符, 既提高了备选输入栏中提示 的字符与用户所需的契合度, 又为用户提供了充分的选择。

对于上例, 既可以在备选输入栏中显示 "博" 和 "型" 两个在相关联 的信息中出现的关联字符, 也可以显示从数据库中提起到的 "笑、 风、 妙、 弱…" 等能够和 "微" 字组成常用词语的字符。

优选地, 步骤 204还包括: 在备选输入栏中将相关联的字符显示在相 关联的预存字符之前。

由于相关联的字符存在于与当前输入操作相关的信息中, 而相关联的 预存字符则只是根据使用频率和历史记录等得到的, 所以一般情况下, 相 关联的字符相对于相关联的预存字符, 与当前输入字符的关联更紧密, 从 而将与相关联的字符显示在相关联的预存字符之前, 可以便于用户快速查 找到所需输入的字符。

对于上例, 由于一般情况下, 相关联的信息中的 "博" 和 "型" 两个 字符与用户当前输入的字符 "微" 关联较为紧密, 则可以在同时显示 "博" 和 "型" 以及 "笑、 风、 妙、 弱…" 等字符时, 将 "博" 和 "型" 两个字符显示在 "笑、 风、 妙、 弱…" 等字符之前。

优选地, 步骤 204还包括: 根据接收到的优先级设置指令, 设置相关 联的字符和相关联的预存字符的优先级, 并根据优先级在备选输入栏中显 示相关联的字符和相关联的预存字符。

用户可以通过设置相关联的字符和相关联的预存字符的优先级, 调整 相关联的字符和相关联的预存字符在备选输入栏中的排列顺序, 以便根据 需要快速选取字符。

对于上例, 在默认情况下, "博" 和 "型" 两个字符与 "笑、 风、 妙、 弱…" 等字符同时显示在备选输入栏中时, "博" 和 "型" 两个字符 会显示在 "笑、 风、 妙、 弱…" 等字符之前, 而用户可以设置相关联的预 存字符的优先级较高, 使得 "笑、 风、 妙、 弱…" 等字符在备选输入栏中 显示在 "博" 和 "型" 两个字符之前。

优选地, 步骤 204 包括: 判断在信息中是否存在与字符相关联的字 符, 若存在, 则从信息中提取与字符相关联的字符。

优选地, 步骤 204 包括: 若不存在相关联的字符, 则在数据库中查询 与字符相关联的预存字符, 从数据库中提取与字符相关联的预存字符, 并 在备选输入栏中显示相关联的预存字符, 作为备选输入信息。

若存在与当前输入操作相关联的信息, 而在该信息中, 却不存在与用 户输入的字符相关联的字符, 那么可以判定, 用户输入的字符与上述信息 并无关联, 则可以按照传统的输入法从数据库中按照使用频率、 历史记录 等查询并提取相关联的预存字符提供给用户。

优选地, 在步骤 202之前还包括: 根据接收到的开关指令判断是否开 启预设功能, 若开启预设功能, 则进入步骤 202。

优选地, 在步骤 202之前还包括: 若不开启预设功能, 则获取当前输 入的字符, 在数据库中查询与字符相关联的预存字符, 并从数据库中提取 与字符相关联的预存字符, 在备选输入栏中显示相关联的预存字符, 作为 备选输入信息。

当开启预设功能, 则可以通过从相关信息中查询相关字符作为备选输 入信息提供给用户, 若不开启预设功能, 则可以按照传统的输入法, 根据 使用频率、 历史记录等从数据库中查询与输入字符相关联的预存字符。

优选地, 步骤 204还包括: 在信息中查询相关联的字符的出现频率, 并根据出现频率在备选输入栏中显示相关联的字符。

与输入字符相关的信息中可能存在多个与输入字符相关的字符, 其中 出现频率较高的字符与用户当前输入字符的关联度可能越高, 通过查询相 关联的字符的出现频率, 可以将出现频率最高的字符显示在备选输入栏中 的最前端, 并根据频率的由高到低, 从前到后排列相关联的字符, 以便用 户快速查找到所需字符, 以完成输入。

对于上例, 可以查询出相关联的字符 "博" 在微博中出现的频率为 7 , 也就是在一个相关联的信息中出现了 7 次, 而相关联的字符 "型" 在 微博中出现的频率为 1 , 也就是说 "博" 字更有可能是用户下一个即将输 入的字符, 从而在备选输入栏中显示 "博" 和 "型" 两个字符时, 可以先 显示 "博" 后显示 "型" , 在相关联的信息中存在多个相关联的字符时, 通过根据每个相关联的字符的出现频率显示每个相关联的字符, 可以有效 地将与用户当前输入的字符关联最紧密的字符显示在靠前的位置, 方便用 户最快地做出选择。

优选地, 还包括: 在信息中标识相关联的字符。

由于用户对于相关联的信息的回复或分享等操作, 可能会引用信息中 的原话或根据信息中的内容输入字符, 在备选输入栏中显示相关联的字符 后, 将提示给用户的字符在相关联的信息进行标识, 用于用户在输入字符 时, 可以在相关联的信息中方便地找到相关联的字符的上下文, 从而得到 即将输入内容的启示。

优选地, 在步骤 202之前还包括: 根据接收到关联设置指令, 设置与 输入字符的操作相关联的信息。 用户可以设置与输入字符的操作相关联的信息, 从而可以在用户所需 的关联信息中查询与当前输入操作相关联的字符, 满足了用户不同的需 要, 为用户提供更准确的备选输入项。

针对上例, 用户对该微薄的回复操作引用了某本网络书籍中的内容, 那么用户可以将该网络数据设置为相关联的信息, 使得用户在输入字符 时, 还可以从该网络数据中查询相关联的字符提供给用户。 需要说明的 是, 设置关联信息的数量可以是一个或多个, 也可以取消与当前输入操作 存在关联的信息的关联关系。

优选地, 在步骤 202之前还包括: 根据接收到的数目设置指令, 设置 从信息中提取字符的目标数目; 则步骤 204还包括: 在从信息中提取相关 联的字符后, 继续在相关联的字符之后提取字符, 直至继续提取的字符与 相关联的字符之和等于目标数目; 以及步骤 206还包括: 在备选输入栏中 显示相关联的字符之后的一个和 /或多个字符。

可以根据用户设置从相关联的信息中提取多个字符, 从而在备选输入 栏中除了显示相关联的字符, 还可以显示所述相关联的字符所组成的词组 和 /或短句, 为用户提供更多可能相关的选择, 以减少用户手动输入的操 作。

对于上例, 若设置的目标数目是 4 , 在该微博中查询到的以 "微" 为 起点的 4 个连续字符包括: "微博, 也" 、 "微型博客" 、 "微博营 销" 、 "微博的火" 、 "微博内容" , 那么在备选输入栏中除了显示

"博" 和 "型" 两个字符, 还可以显示 "博, " 、 "博, 也" 、 "型 博" 、 "型博客" 、 "博营" 、 "博营销" 、 "博的" 、 "博的火" 、

"博内" 、 "博内容" , 从而为用户提供更多选择, 以便用户可以直接通 过选择备选输入项就输入即将输入的多个字符, 而无需继续拼写或手写输 入。

根据本发明实施例的关联提示输入系统 100整个结构主要由三大模块 组成: 字符输入模块 130、 后台处理模块 140和字符提示模块 150.

字符输入模块 130 负责协助用户完成字符的输入, 该模块提供常用的 键盘输入和手写输入两种模式, 同时在字符输入模块 130 中可开启和关闭 本发明方案提供的输入法功能。

后台处理模块 140 负责获取当前输入的字符, 若开启本发明提供的输 入法, 则根据此对会话上下文已有的文本信息进行检索、 匹配并提取出待 输入的字符、 词语; 若不开启本发明提供的输入法, 否则按照常用的字 符、 词语的使用频率以及流行度来从数据库中提取待输入字符。

字符提示模块 150以一定的策略显示待输入字符。 当开启本发明所述 输入法, 则按待输入字符在已有文本中出现的频率进行排序, 并以降序的 方式显示, 以供用户进行选择和确认; 否则按照待输入字符的使用频率和 流行度, 以降序的方式显示。

根据本发明的实施例的关联提示输入方法的具体流程图如图 3所示, 包括:

步骤 302 , 识别用户当前在字符输入模块 130中输入的一个字符; 步骤 304, 判断是否开启本发明提供的输入法功能, 如果开启, 则进 入步骤 306 , 否则按现有输入法方案进行待输入字符、 词语的提示 (即根 据字符的历史记录、 流行度、 使用频率等从数据库中提取预存字符) , 并 进入步骤 316;

步骤 306 , 后台处理模块 140获取用户当前输入或者选择的字符; 步骤 308 , 提取整个会话过程中的信息, 后台处理模块 140在其中查 询与当前输入操作相关联的信息;

步骤 310, 根据预先设置的提取策略, 从相关联的信息中提取与当前 输入的字符相关联的字符;

步骤 312 , 判断是否提取到相关联的字符, 如果已提取到, 则进入步 骤 314 , 否则按现有输入法方案进行待输入字符、 词语的提示, 并进入步 骤 316;

步骤 314, 根据相关联的字符在相关联的信息中的出现频率的高低, 在备选输入栏中降序显示相关联的字符;

步骤 316 , 根据用户选择输入字符。

图 4A 至图 4D 示出了根据本发明的实施例的关联提示输入的示意 图。 如图 4A 所示, 当用户的好友张三分发表了一篇微博, 微博的内容 是: "微博, 也就是微型博客, 而微博营销是指通过微博平台为商家、 个 人等创造价值而执行的一种营销方式。 该营销方式注重价值的传递、 内容 的互动、 系统的布局、 准确的定位, 微博的火热发展也使得其营销效果尤 为显著。 微博营销涉及的范围包括认证、 有效粉丝、 话题、 名博、 开放平 台、 整体运营等, 当然, 微博营销也有其缺点: 有效粉丝数不足、 微博内 容更新过快等。 "

当用户通过终端 400浏览并回复这条微博时, 想要输入的内容为 "微 博营销确实是当今一种流行的营销方式" , 当用户输入 "微" 时, 按照传 统的输入法, 则会在备选输入栏 402 中依次显示 "笑、 风、 妙、 弱…" 等 和 "微" 字组成常用词语的字符, 而用户接下来想输入的 "博" 字则可能 没有在备选输入栏中出现, 即使出现了, 也可能因为使用频率不高而被排 在靠后的位置, 需要用户点击翻页按键才能找到, 十分不便。

而根据本方案, 则可以查询到与输入 "微" 的回复操作相关的信息是 张三发表的微博, 然后在该微博中查询与 "微" 字相关联的字符是 "博" 和 "型" , 进而从该微博中提取 "博" 和 "型" 两个字符显示在备选输入 栏 402 中, 从而准确地为用户提供了即将输入的字符作为备选输入项, 避 免了用户手动输入。

如图 4B 所示, 还可以结合现有的输入法将查询到的 "笑、 风、 妙、 弱…" 等和 "微" 字组成常用词语的字符, 和从微博中查询到的 "博" 和

"型" 两个字符一同显示在备选输入栏 402 中, 从而为用户提供更大的备 选空间, 并且一般情况下, 相关联的字符 "博" 和 "型" 与当前输入的字 符 "微" 的关系更加紧密, 所以将 "博" 和 "型" 两个字符显示在 "笑、 风、 妙、 弱…" 等字符之前, 而其, 通过在张三的微博中查询 "博" 和

"型" 两个字符的出现频率可知, "博" 的出现频率大于 "型" 字的出现 频率, 可以判定 "博" 字更可能是用户输入 "微" 字的下一个字符, 从而 将 "博" 字显示在 "型" 字之前。

如图 4C 所示, 用户可以设置从相关信息中提取相关联字符的数目, 从而在从张三的微博中提取相关联的字符时, 可以继续提取该字符之后的 一个或多个字符在备选输入栏 402 中显示给用户, 在显示 "博" 和 "型" 两个单独的字符之后, 可以按照字符数目从小到大依次显示在这两个字符 之后查询到的字符, 比如用户设置从相关联的信息中提取相关联的字符数 目为 4 , 那么从张三的微博中查询到以 "微" 为起点的 4 个连续字符包 括: "微博, 也" 、 "微型博客" 、 "微博营销" 、 "微博的火" 、 "微 博内容" , 则备选输入栏 402 的第一页中还可以显示 "型博" 、 "博 营" 、 "博内" 等三项, "型博客" 、 "博营销" 、 "博内容" 等则可以 依次显示在备选输入栏 402 的后续页面中, 从而可以为用户提供词组和 / 或短句作为备选输入项, 以便用户仅通过一次点击操作就输入多个即将输 入的字符。

如图 4D 所示, 根据本发明的实施例的关联提示输入方法不仅可以应 用于对微博等网络信息的操作上, 还可以应用于回复短信、 微信聊天、 QQ聊天、 飞信聊天等多种场合, 比如用户通过终端 400 收到一条短信, 此条短信内容为: "请帮我预订一个明天早上 10 点的会议室" , 当用户 在回复时, 若其想输入的内容为 "已经帮您预订了明天早上 10 点的东一 厅会议室" , 那么当用户输已经入了字符 "预" 时, 终端 400则会从回复 操作相关的短信中查询与字符 "预" 相关的字符, 为字符 "订" , 则在备 选输入栏 402 中优先将字符 "订" 显示在根据历史记录、 使用频率、 流行 度等查询到的字符之前。 同理, 当用户输入了 "明" 时, 终端 400则会在 备选输入栏 402 中优先显示 "天" ; 当用户输入的字为 "会" 时, 在备选 输入栏 402中优先显示 "议" 。

并且, 终端 400还可以从与当前输入的字符相关联的图片等非文本信 息中查询相关联的字符, 比如, 当用户通过终端 400分享在北京大学正门 的照片后, 准备在该照片下进行标注 "古香古色的北京大学" , 当用户输 入字符 "京" 时, 终端 400可以查询到与当前输入操作相关联的信息是已 分享的图片, 那么可以通过 OCR (光学识别技术) 对图片进行识别, 得 到其中的文字信息包括 "北" 、 "京" 、 "大" 、 "学" , 然后再从得到 的文字信息中查询与字符 "京" 相关联的字符为 "大" , 进而可以将字符 "大" 显示在备选输入栏 402中, 以供用户选择。 需要说明的是, 以上实施例虽然通过终端 400实现, 但是, 本发明提 供的关联提示输入法并不仅限于类似终端 400的智能手机。 对于非智能手 机、 平板电脑、 笔记本、 台式机等其他涉及到输入法的终端都适用。

比如, 应用于非智能手机时, 当用户回复短信时, 虽然接收到的短信 和回复短信并没有以聊天框的形式显示在同一界面中, 但是依然可以根据 当前的回复操作从收件箱中查询到相应的短信, 进而从该短信的内容中查 询与当前回复操作输入字符相关联的字符。

比如, 应用于笔记本时, 当用户通过 QQ与张三聊天时, 当用户输入 一个字符时, 可以从用户与张三的聊天记录中查询与该字符相关的字符, 作为备选输入项显示给用户。

以上结合附图详细说明了本发明的技术方案, 考虑到相关技术中, 输 入法只能基于词语的使用频率、 词语的流行度等来查询备选输入项, 作为 用户即将输入的字符提示给用户, 无法基于具体的会话场景, 没有考虑到 输入的字符与上下文的关联。 通过本发明的技术方案, 能够将与输入当前 字符的操作相关联的信息作为提示输入的搜索范围, 根据当前输入的字符 进行待输入字、 词语的提取, 并根据提取出的待输入的字、 词语的出现频 率进行排序并作为备选输入项显示出来。 从而实现了根据场景提示备选输 入的字、 词语, 能够更加准确地为用户提供备选输入项, 提高了用户输入 字符的效率, 提升用户体验。

以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于 本领域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精 神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明 的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号