本公开是关于一种词组推荐方法及装置。所述方法包括:当接收到第一目标词组的输入指令时,输入所述第一目标词组;从预设数据库中,查找所述第一目标词组对应的关联词组,所述预设数据库包括词组、关联词组与关联频次之间的对应关系;如果查找到,则基于所述第一目标词组,从所述预设数据库中,获取至少一个关联词组和所述至少一个关联词组对应的关联频次;基于所述至少一个关联词组对应的关联频次,将所述至少一个关联词组进行推荐。本公开通过输入第一目标词组,从预设数据库中查找第一目标词组对应的关联词组,并将获取的关联词组进行推荐,从而无需用户打字,直接选择推荐的词组即可,因此提高了输入词组的速度。
【技术实现步骤摘要】
本公开涉及计算机领域,尤其涉及一种词组推荐方法及装置。
技术介绍
随着技术的快速发展,出现了多种多样的输入法,为了提高用户的输入速度,这些 输入法通常以词组为单位进行输入。相关技术中,当以词组为单位进行输入时,终端可以在 数据库中存储输入的每个词组的频次,并当输入下一个词组时,该终端可以根据该数据库 存储的词组的频次,并按照频次从大到小的顺序来显示该数据库存储的词组,以将该数据 库存储的词组进行推荐。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种词组推荐方法及装置。 根据本公开实施例的第一方面,提供一种词组推荐方法,所述方法包括: 当接收到第一目标词组的输入指令时,输入所述第一目标词组; 从预设数据库中,查找所述第一目标词组对应的关联词组,所述预设数据库包括 词组、关联词组与关联频次之间的对应关系; 如果查找到,则基于所述第一目标词组,从所述预设数据库中,获取至少一个关联 词组和所述至少一个关联词组对应的关联频次; 基于所述至少一个关联词组对应的关联频次,将所述至少一个关联词组进行推 荐。 结合第一方面,在上述第一方面的第一种可能的实现方式中,所述基于所述至少 一个关联词组对应的关联频次,将所述至少一个关联词组进行推荐,包括: 按照所述至少一个关联词组对应的关联频次从大到小的顺序,将所述至少一个关 联词组进行推荐。 结合第一方面,在上述第一方面的第二种可能的实现方式中,所述基于所述至少 一个关联词组对应的关联频次,将所述至少一个关联词组进行推荐,包括: 基于所述至少一个关联词组的关联频次,从所述至少一个关联词组中,选择关联 频次大于第一频次阈值的关联词组; 按照选择的关联词组对应的关联频次从大到小的顺序,将所述选择的关联词组进 行推荐。 结合第一方面至第一方面的第二种可能的实现方式中任一种可能的实现方式,在 上述第一方面的第三种可能的实现方式中,所述基于所述至少一个关联词组对应的关联频 次,将所述至少一个关联词组进行推荐之后,还包括: 当接收到指定词组的输入指令时,基于所述第一目标词组和所述指定词组,对所 述预设数据库包括的词组、关联词组与关联频次之间的对应关系进行更新,所述指定词组 为所述至少一个关联词组中的任一关联词组或者所述至少一个关联词组之外用户输入的 词组。 结合第一方面,在上述第一方面的第四种可能的实现方式中,所述从预设数据库 中,查找所述第一目标词组对应的关联词组之后,还包括: 如果没有查找到且接收到第二目标词组的输入指令,则输入所述第二目标词组, 所述第二目标词组为输入所述第一目标词组之后输入的下一个目标词组; 基于所述第一目标词组和所述第二目标词组,对所述预设数据库包括的词组、关 联词组与关联频次之间的对应关系进行更新。 结合第一方面的第四种可能的实现方式,在上述第一方面的第五种可能的实现方 式中,所述基于所述第一目标词组和所述第二目标词组,对所述预设数据库包括的词组、关 联词组与关联频次之间的对应关系进行更新,包括: 将所述第二目标词组确定为所述第一目标词组的关联词组; 设置所述第一目标词组与所述第二目标词组之间的关联频次,得到第一关联频 次; 将所述第一目标词组、所述第二目标词组和所述第一关联频次,存储在所述预设 数据库包括的词组、关联词组与关联频次之间的对应关系中。 根据本公开实施例的第二方面,提供一种词组推荐装置,所述装置包括: 第一输入模块,用于当接收到第一目标词组的输入指令时,输入所述第一目标词 组; 查找模块,用于从预设数据库中,查找所述第一目标词组对应的关联词组,所述预 设数据库包括词组、关联词组与关联频次之间的对应关系; 获取模块,用于如果查找到,则基于所述第一目标词组,从所述预设数据库中,获 取至少一个关联词组和所述至少一个关联词组对应的关联频次; 推荐模块,用于基于所述至少一个关联词组对应的关联频次,将所述至少一个关 联词组进行推荐。 结合第二方面,在上述第二方面的第一种可能的实现方式中,所述推荐模块包 括: 第一推荐模块,用于按照所述至少一个关联词组对应的关联频次从大到小的顺 序,将所述至少一个关联词组进行推荐。 结合第二方面,在上述第二方面的第二种可能的实现方式中,所述推荐模块包 括: 选择模块,用于基于所述至少一个关联词组的关联频次,从所述至少一个关联词 组中,选择关联频次大于第一频次阈值的关联词组; 第二推荐模块,用于按照选择的关联词组对应的关联频次从大到小的顺序,将所 述选择的关联词组进行推荐。 结合第二方面至第二方面的第二种可能的实现方式中任一种可能的实现方式,在 上述第二方面的第三种可能的实现方式中,所述装置还包括: 第一更新模块,用于当接收到指定词组的输入指令时,基于所述第一目标词组和 所述指定词组,对所述预设数据库包括的词组、关联词组与关联频次之间的对应关系进行 更新,所述指定词组为所述至少一个关联词组中的任一关联词组或者所述至少一个关联词 组之外用户输入的词组。 结合第二方面,在上述第二方面的第四种可能的实现方式中,所述装置还包括: 第二输入模块,用于如果没有查找到且接收到第二目标词组的输入指令,则输入 所述第二目标词组,所述第二目标词组为输入所述第一目标词组之后输入的下一个目标词 组; 第二更新模块,用于基于所述第一目标词组和所述第二目标词组,对所述预设数 据库包括的词组、关联词组与关联频次之间的对应关系进行更新。 结合第二方面的第四种可能的实现方式,在上述第二方面的第五种可能的实现方 式中,所述第二更新模块包括: 确定模块,用于将所述第二目标词组确定为所述第一目标词组的关联词组; 设置模块,用于设置所述第一目标词组与所述第二目标词组之间的关联频次,得 到第一关联频次; 存储模块,用于将所述第一目标词组、所述第二目标词组和所述第一关联频次,存 储在所述预设数据库包括的词组、关联词组与关联频次之间的对应关系中。 根据本公开实施例的第三方面,提供一种词组推荐装置,所述装置包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 当接收到第一目标词组的输入指令时,输入所述第一目标词组; 从预设数据库中,查找所述第一目标词组对应的关联词组,所述预设数据库包括 词组、关联词组与关联频次之间的对应关系; 如果查找到,则基于所述第一目标词组,从所述预设数据库中,获取至少一个关联 词组和所述至少一个关联词组对应的关联频次; 基于所述至少一个关联词组对应的关联频次,将所述至少一个关联词组进行推 荐。 本公开的实施例提供的技术方案可以包括以下有益效果:当终端接收到第一目 标词组的输入指令时,输入第一目标词组,该终端从预设数据库中,查找第一目标词组对应 的关联词组,当该终端查找到第一目标词组对应的关联词组时,为了节省输入词组的时间, 该终端可以基于第一目标词组,从该预设数据库中,获取至少一个关联词组和该至少一个 关联词组对应的关联频次,并基于该至少一个关联词组对应的关联频次,将该至少一个关 联词组进行推荐,从而无需用户打字,直接选择推荐的词组即可,因此提高了输入词组的速 度。 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。【附图说明】 此处的附图被并入说明书本文档来自技高网...
【技术保护点】
一种词组推荐方法,其特征在于,所述方法包括:当接收到第一目标词组的输入指令时,输入所述第一目标词组;从预设数据库中,查找所述第一目标词组对应的关联词组,所述预设数据库包括词组、关联词组与关联频次之间的对应关系;如果查找到,则基于所述第一目标词组,从所述预设数据库中,获取至少一个关联词组和所述至少一个关联词组对应的关联频次;基于所述至少一个关联词组对应的关联频次,将所述至少一个关联词组进行推荐。
【技术特征摘要】
【专利技术属性】
技术研发人员:吴鸣,詹远,王珏,
申请(专利权)人:小米科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。