输入联想词的推荐方法、装置、存储介质及电子设备转让专利
申请号 : CN201910074066.8
文献号 : CN111488434B
文献日 : 2022-01-18
发明人 : 彭睿棋
申请人 : 北京字节跳动网络技术有限公司
摘要 :
权利要求 :
1.一种输入联想词的推荐方法,其特征在于,包括:根据预定数量用户在浏览文章后的预定时间内的历史行为数据预先构建所述文章的关联搜索词集合,所述历史行为数据至少包括点击文章的核心词、点击视频的核心词中的一种;
检测当前浏览的文章是否为用户在第三预定时间内基于同一核心词连续阅读的第P篇文章,其中,P为大于或等于2的整数;
在所述当前浏览的文章是所述第P篇文章的情况下,将所述当前浏览的文章确定为预定文章;
在浏览所述预定文章后的第一预定时间内检测搜索框是否接收到搜索词;
在接收到所述搜索词的情况下,根据所述搜索词和所述关联搜索词集合确定输入联想词列表中显示的输入联想词。
2.如权利要求1所述的方法,其特征在于,所述根据所述搜索词和所述关联搜索词集合确定输入联想词列表中显示的输入联想词,包括:在所述关联搜索词集合中确定与所述搜索词相匹配的所有关联搜索词,以得到第一输入联想词集合;
按照第一预定规则在所述第一输入联想词集合中选择N个所述关联搜索词,并将N个所述关联搜索词确定为所述输入联想词列表中显示的输入联想词;
其中,N为所述输入联想词列表中第一预定位置显示的输入联想词的数量,N为大于或等于1的整数。
3.如权利要求2所述的方法,其特征在于,所述根据所述搜索词和所述关联搜索词集合确定输入联想词列表中显示的输入联想词,还包括:根据所述搜索词确定第二输入联想词集合;
按照第二预定规则在所述第二输入联想词集合中选择M个输入联想词,并将M个所述输入联想词确定为所述输入联想词列表中显示的输入联想词;
其中,M为所述输入联想词列表中第二预定位置显示的输入联想词的数量,M为大于或等于1的整数。
4.如权利要求3所述的方法,其特征在于,所述第一预定位置位于所述第二预定位置之前。
5.如权利要求1至4中任一项所述的方法,其特征在于,所述根据预定数量用户的历史行为数据构建文章的关联搜索词集合,包括:获取任意用户在浏览所述文章后的第二预定时间内的行为数据;
根据所述行为数据获得所述文章的关联搜索词;
根据基于所述预定数量用户的行为数据获得的所有所述关联搜索词生成所述关联搜索词集合。
6.如权利要求5所述的方法,其特征在于,所述关联搜索词包括以下至少一种:点击的文章的核心词、点击的视频的核心词、触发搜索操作的搜索词。
7.一种输入联想词的推荐装置,其特征在于,包括:构建模块,用于根据预定数量用户在浏览文章后的预定时间内的历史行为数据预先构建所述文章的关联搜索词集合,所述历史行为数据至少包括点击文章的核心词、点击视频的核心词中的一种;
检测模块,用于检测当前浏览的文章是否为用户在第三预定时间内基于同一核心词连续阅读的第P篇文章,其中,P为大于或等于2的整数;在所述当前浏览的文章是所述第P篇文章的情况下,将所述当前浏览的文章确定为预定文章以及在浏览所述预定文章后的第一预定时间内检测搜索框是否接收到搜索词;
确定模块,用于在接收到所述搜索词的情况下,根据所述搜索词和所述关联搜索词集合确定输入联想词列表中显示的输入联想词。
8.一种存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述方法的步骤。
9.一种电子设备,至少包括存储器、处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器在执行所述存储器上的计算机程序时实现权利要求1至6中任一项所述方法的步骤。
说明书 :
输入联想词的推荐方法、装置、存储介质及电子设备
技术领域
背景技术
词列表无法真实预测用户想要输入的内容,用户体验较差。
发明内容
容,用户体验较差。
搜索框是否接收到搜索词;在接收到所述搜索词的情况下,根据所述搜索词和所述关联搜
索词集合确定输入联想词列表中显示的输入联想词。
览预定文章后的第一预定时间内检测搜索框是否接收到搜索词;确定模块,用于在接收到
所述搜索词的情况下,根据所述搜索词和所述关联搜索词集合确定输入联想词列表中显示
的输入联想词。
的方法。
合,以在此种情况下通过输入联想词实现快速搜索,能够真实预测用户想要输入的内容,用
户体验较好。
附图说明
具体实施方式
本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通
技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范
围。
不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等
类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件
及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理
的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、
“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关
系也可能相应地改变。
例会获取用户与该文章相关的历史行为数据,进而确定该文章的关联搜索词。
BB,并点击了搜索词BB搜索到的另一篇文章,随后终止操作。在该过程中,某篇文章的关联
搜索词就可以是搜索词AA、搜索词BB和另一篇文章的核心词。
面时开始检测。
个关联搜索词确定为输入联想词列表中显示的输入联想词;其中,N为输入联想词列表中第
一预定位置显示的输入联想词的数量,N为大于或等于1的整数。
作的搜索词中选择。
大概率是与阅读完的文章存在关联的,因此,会从关联搜索词集合中选择与接收到的搜索
词相匹配的关联搜索词,进而将相匹配的关联搜索词作为输入联想词显示在输入联想词列
表中,以便用户可以快速实现搜索操作。
合,以在此种情况下通过输入联想词实现快速搜索,能够真实预测用户想要输入的内容,用
户体验较好。
例会获取用户与该文章相关的历史行为数据,进而确定该文章的关联搜索词。
BB,并点击了搜索词BB搜索到的另一篇文章,随后终止操作。在该过程中,某篇文章的关联
搜索词就可以是搜索词AA、搜索词BB和另一篇文章的核心词。
搜索词集合。
词、点击的视频的核心词、触发搜索操作的搜索词,以根据核心词和搜索词得到文章的关联
搜索词。
章,并执行S203,否则继续执行S202。
是为每篇文章确定的与各个文章相关的词。
面时开始检测。
个关联搜索词确定为输入联想词列表中显示的输入联想词;其中,N为输入联想词列表中第
一预定位置显示的输入联想词的数量,N为大于或等于1的整数。
作的搜索词中选择。
如下过程:根据搜索词确定第二输入联想词集合;按照第二预定规则在第二输入联想词集
合中选择M个输入联想词,并将M个输入联想词列确定为输入联想词列表中显示的输入联想
词;其中,M为输入联想词列表中第二预定位置显示的输入联想词的数量,M为大于或等于1
的整数。具体配置时,通常第一预定位置位于第二预定位置之前,以便让用户更容易看到可
能更符合其搜索意图的输入联想词。
慈欣三体电影:亚马逊投资10亿》,则当用户在搜索框中输入“刘”时,输入联想词列表会显
示:刘亦菲刘诗诗刘德华刘昊然。
优先展出既和文章相关又和当前搜索意图相关的输入联想词。例如:文章为《刘慈欣三体电
影:亚马逊投资10亿》,则当用户在搜索框中输入“刘”时,输入联想词列表会显示:刘欣慈刘
亦菲刘诗诗刘德华。
大概率是与阅读完的文章存在关联的,因此,会从关联搜索词集合中选择与接收到的搜索
词相匹配的关联搜索词,进而将相匹配的关联搜索词作为输入联想词显示在输入联想词列
表中,以便用户可以快速实现搜索操作。
合,以在此种情况下通过输入联想词实现快速搜索,能够真实预测用户想要输入的内容,用
户体验较好。
是否接收到搜索词;确定模块30,与检测模块20耦合,用于在接收到搜索词的情况下,根据
搜索词和关联搜索词集合确定输入联想词列表中显示的输入联想词。
例会获取用户与该文章相关的历史行为数据,进而确定该文章的关联搜索词。
BB,并点击了搜索词BB搜索到的另一篇文章,随后终止操作。在该过程中,某篇文章的关联
搜索词就可以是搜索词AA、搜索词BB和另一篇文章的核心词。
关联搜索词生成关联搜索词集合。具体的,获取预定用户浏览预定文章后的第二预定时间
内点击的文章的核心词、点击的视频的核心词、触发搜索操作的搜索词,以根据核心词和搜
索词得到预定文章的关联搜索词。
面时开始检测。
词连续阅读的第P篇文章,并在当前浏览的文章是第P篇文章的情况下,将当前浏览的文章
确定为预定文章,其中,P为大于或等于2的整数。
搜索词,并将N个关联搜索词确定为输入联想词列表中显示的输入联想词;其中,N为输入联
想词列表中第一预定位置显示的输入联想词的数量,N为大于或等于1的整数。
作的搜索词中选择。
合中选择M个输入联想词,并将M个输入联想词列确定为输入联想词列表中显示的输入联想
词;其中,M为输入联想词列表中第二预定位置显示的输入联想词的数量,M为大于或等于1
的整数。具体配置时,通常第一预定位置位于第二预定位置之前,以便让用户更容易看到可
能更符合其搜索意图的输入联想词。
大概率是与阅读完的文章存在关联的,因此,会从关联搜索词集合中选择与接收到的搜索
词相匹配的关联搜索词,进而将相匹配的关联搜索词作为输入联想词显示在输入联想词列
表中,以便用户可以快速实现搜索操作。
合,以在此种情况下通过输入联想词实现快速搜索,能够真实预测用户想要输入的内容,用
户体验较好。
索词相匹配的所有关联搜索词,以得到第一输入联想词集合;按照第一预定规则在第一输
入联想词集合中选择N个关联搜索词,并将N个关联搜索词确定为输入联想词列表中显示的
输入联想词;其中,N为输入联想词列表中第一预定位置显示的输入联想词的数量,N为大于
或等于1的整数。
想词集合;按照第二预定规则在第二输入联想词集合中选择M个输入联想词,并将M个输入
联想词列确定为输入联想词列表中显示的输入联想词;其中,M为输入联想词列表中第二预
定位置显示的输入联想词的数量,M为大于或等于1的整数。
定时间内的行为数据;根据行为数据获得文章的关联搜索词;根据基于预定数量用户的行
为数据获得的所有关联搜索词生成关联搜索词集合。
是第P篇文章的情况下,将当前浏览的文章确定为预定文章。
合,以在此种情况下通过输入联想词实现快速搜索,能够真实预测用户想要输入的内容,用
户体验较好。
光盘等各种可以存储程序代码的介质。可选地,在本实施例中,处理器根据存储介质中已存
储的程序代码执行上述实施例记载的方法步骤。可选地,本实施例中的具体示例可以参考
上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。显然,本领域的技术
人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以
集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用
计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执
行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分
别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来
实现。这样,本发明不限制于任何特定的硬件和软件结合。
程序时实现本发明任意实施例提供的方法,示例性的,计算机程序步骤如下S11至S13:
集合中确定与搜索词相匹配的所有关联搜索词,以得到第一输入联想词集合;按照第一预
定规则在第一输入联想词集合中选择N个关联搜索词,并将N个关联搜索词确定为输入联想
词列表中显示的输入联想词;其中,N为输入联想词列表中第一预定位置显示的输入联想词
的数量,N为大于或等于1的整数。
定第二输入联想词集合;按照第二预定规则在第二输入联想词集合中选择M个输入联想词,
并将M个输入联想词列确定为输入联想词列表中显示的输入联想词;其中,M为输入联想词
列表中第二预定位置显示的输入联想词的数量,M为大于或等于1的整数。
章后的第二预定时间内的行为数据;根据行为数据获得文章的关联搜索词;根据基于预定
数量用户的行为数据获得的所有关联搜索词生成关联搜索词集合。
的第P篇文章,其中,P为大于或等于2的整数;在当前浏览的文章是第P篇文章的情况下,将
当前浏览的文章确定为预定文章。
合,以在此种情况下通过输入联想词实现快速搜索,能够真实预测用户想要输入的内容,用
户体验较好。
例。权利要求书中的元件将被基于权利要求中采用的语言宽泛地解释,并不限于在本说明
书中或本公开的实施期间所描述的示例,其示例将被解释为非排他性的。因此,本说明书和
示例旨在仅被认为是示例,真正的范围和精神由以下权利要求以及其等同物的全部范围所
指示。
另外,在上述具体实施方式中,各种特征可以被分组在一起以简单化本发明。这不应解释为
一种不要求保护的公开的特征对于任一权利要求是必要的意图。相反,本发明的主题可以
少于特定的公开的实施例的全部特征。从而,以下权利要求书作为示例或实施例在此并入
具体实施方式中,其中每个权利要求独立地作为单独的实施例,并且考虑这些实施例可以
以各种组合或排列彼此组合。本发明的范围应参照所附权利要求以及这些权利要求赋权的
等同形式的全部范围来确定。
改都应落入本发明所要求保护的范围之内。