信息推荐方法及装置、电子设备.pdf
《信息推荐方法及装置、电子设备.pdf》由会员分享,可在线阅读,更多相关《信息推荐方法及装置、电子设备.pdf(16页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201911032556.8 (22)申请日 2019.10.28 (71)申请人 苏州跃盟信息科技有限公司 地址 215123 江苏省苏州市苏州工业园区 若水路388号 (72)发明人 陈颖祥王风雷李东军 (74)专利代理机构 北京康信知识产权代理有限 责任公司 11240 代理人 董文倩 (51)Int.Cl. G06F 16/9535(2019.01) G06F 16/9538(2019.01) G06F 16/955(2019.01) (54)发明名称 信息推荐方法及装置。
2、、 电子设备 (57)摘要 本发明公开了一种信息推荐方法及装置、 电 子设备。 其中, 该方法包括: 构造检索关系图, 其 中, 检索关系图中包含有多个利用不同关键词得 到搜索结果所对应的子检索关系图, 每个子检索 关系图中包含有至少一条连接有向边, 连接有向 边用于指示利用关键词搜索得到的链接网页节 点; 接收待检索的目标关键词; 在检索关系图中 查询与目标关键词对应的所有链接网页节点和 每个链接网页节点的权重值, 以确定目标搜索列 表, 其中, 目标搜索列表中包含有按照权重值排 序的多个推荐信息; 展示目标搜索列表。 本发明 解决了相关技术中进行信息推荐时, 无法准确抓 住用户搜索意图, 。
3、导致推荐误差较大的技术问 题。 权利要求书2页 说明书9页 附图4页 CN 110795627 A 2020.02.14 CN 110795627 A 1.一种信息推荐方法, 其特征在于, 包括: 构造检索关系图, 其中, 检索关系图中包含有多个利用不同关键词得到搜索结果所对 应的子检索关系图, 每个所述子检索关系图中包含有至少一条连接有向边, 所述连接有向 边用于指示利用关键词搜索得到的链接网页节点; 接收待检索的目标关键词; 在所述检索关系图中查询与所述目标关键词对应的所有链接网页节点和每个所述链 接网页节点的权重值, 以确定目标搜索列表, 其中, 所述目标搜索列表中包含有按照所述权 重值。
4、排序的多个推荐信息; 展示所述目标搜索列表。 2.根据权利要求1所述的方法, 其特征在于, 构造检索关系图的步骤, 包括: 获取所有历史搜索信息, 其中, 所述历史搜索信息记录历史过程中对应于每个用户从 开始搜索至结束搜索的所有会话控制单; 提取所述历史搜索信息中的每个会话控制单, 确定所有的子检索关系图; 综合所有的子检索关系图, 得到子检索关系图集合; 依据关键词的关联关系, 合并所有的所述子检索关系图, 得到所述检索关系图。 3.根据权利要求2所述的方法, 其特征在于, 提取所述历史搜索信息中的每个会话控制 单, 确定所有的子检索关系图的步骤, 包括: 提取每个所述会话控制单中从开始搜索。
5、至结束搜索过程时记录的所有搜索关键词以 及点击网页; 以时间序列为基准, 建立各个所述搜索关键词之间的有向边, 并赋予每个搜索关键词 所对应的点击网页的链接标识; 以所述有向边和所述链接标识建立各个子检索关系图, 得到所有的子检索关系图。 4.根据权利要求2所述的方法, 其特征在于, 提取所述历史搜索信息中的每个会话控制 单的步骤, 包括: 确定每个会话控制单的开始时间和和结束时间, 以及与所述开始时间对应的初始搜索 关键词和与所述结束时间对应的结束搜索关键词; 按照所述初始搜索关键词和所述结束搜索关键词, 切割所述历史搜索信息中的各个会 话控制单。 5.根据权利要求2所述的方法, 其特征在于。
6、, 依据关键词的关联关系, 合并所有的所述 子检索关系图, 得到所述检索关系图的步骤, 包括: 确定每个子检索关系图的每条有向边; 对有向边进行去重处理; 依据关键词的关联关系, 合并所有的有向边; 对所有的有向边进行归一化处理, 得到所述检索关系图。 6.根据权利要求1所述的方法, 其特征在于, 在构造检索关系图的之后, 所述方法还包 括: 通过预设网页排名算法预处理每个搜索关键词的权重, 其中, 所述预设网页排名算法 至少包括: PageRank算法; 基于每个搜索关键词的权重和链接网页内容, 确定每个链接网页节点的权重值。 权利要求书 1/2 页 2 CN 110795627 A 2 7。
7、.根据权利要求1所述的方法, 其特征在于, 确定目标搜索列表的步骤, 包括: 在所述检索关系图中, 查找与所述目标关键词对应的所有链接网页节点; 查询每个所述链接网页节点的权重值; 依据权重值对所有的链接网页节点排序; 查询将每个链接网页节点对应的推荐关键词和/或推荐语句, 得到所述推荐信息, 并确 定所述目标搜索列表。 8.一种信息推荐装置, 其特征在于, 包括: 构建单元, 用于构造检索关系图, 其中, 检索关系图中包含有多个利用不同关键词得到 搜索结果所对应的子检索关系图, 每个所述子检索关系图中包含有至少一条连接有向边, 所述连接有向边用于指示利用关键词搜索得到的链接网页节点; 接收单。
8、元, 用于接收待检索的目标关键词; 确定单元, 用于在所述检索关系图中查询与所述目标关键词对应的所有链接网页节点 和每个所述链接网页节点的权重值, 以确定目标搜索列表, 其中, 所述目标搜索列表中包含 有按照所述权重值排序的多个推荐信息; 展示单元, 展示所述目标搜索列表。 9.一种电子设备, 其特征在于, 包括: 处理器; 以及 存储器, 用于存储所述处理器的可执行指令; 其中, 所述处理器配置为经由执行所述可执行指令来执行权利要求1至7中任意一项所 述的信息推荐方法。 10.一种存储介质, 其特征在于, 所述存储介质包括存储的程序, 其中, 在所述程序运行 时控制所述存储介质所在设备执行权。
9、利要求1至7中任意一项所述的信息推荐方法。 权利要求书 2/2 页 3 CN 110795627 A 3 信息推荐方法及装置、 电子设备 技术领域 0001 本发明涉及信息处理技术领域, 具体而言, 涉及一种信息推荐方法及装置、 电子设 备。 背景技术 0002 相关技术中, 随着网络的发展, 用户越来越依赖搜索引擎获取信息, 由于用户的知 识水平不同以及对搜索目标的理解不同, 造成用户可能会通过更长的路径获取到想获取的 内容。 因此各大搜索引擎均提供相关搜索入口, 提供与用户搜索内容相关的搜索query(可 理解为推荐关键词)供用户选择。 现在相关搜索的通用做法是将用户的搜索query进行核。
10、心 词提取, 提取出一个或多个核心词, 之后从平台所有包含该核心词的搜索query提取出来作 为相关搜索列表的候选集, 之后对候选集中的每个词的近期搜索总频次和与该用户搜索的 query之间的相关程度做加权求和得到每个词的得分, 按得分由高到低作为相关搜索的推 荐内容。 0003 但是, 这种做相关搜索的推荐虽然考虑了用户的历史搜索频次以及与用户搜索的 query的相关程度, 但是忽略了当用户并不能很好的描述自己想搜索的内容时, 更多的是采 用形容词、 问答式query或者与搜索目的略微相关的词进行搜索, 这样提取query关键词后, 关键词很可能与用户真正的搜索意图不相符, 并不能准确的抓住。
11、用户的搜索意图。 0004 针对上述的问题, 目前尚未提出有效的解决方案。 发明内容 0005 本发明实施例提供了一种信息推荐方法及装置、 电子设备, 以至少解决相关技术 中进行信息推荐时, 无法准确抓住用户搜索意图, 导致推荐误差较大的技术问题。 0006 根据本发明实施例的一个方面, 提供了一种信息推荐方法, 包括: 构造检索关系 图, 其中, 检索关系图中包含有多个利用不同关键词得到搜索结果所对应的子检索关系图, 每个所述子检索关系图中包含有至少一条连接有向边, 所述连接有向边用于指示利用关键 词搜索得到的链接网页节点; 接收待检索的目标关键词; 在所述检索关系图中查询与所述 目标关键词。
12、对应的所有链接网页节点和每个所述链接网页节点的权重值, 以确定目标搜索 列表, 其中, 所述目标搜索列表中包含有按照所述权重值排序的多个推荐信息; 展示所述目 标搜索列表。 0007 可选地, 构造检索关系图的步骤, 包括: 获取所有历史搜索信息, 其中, 所述历史搜 索信息记录历史过程中对应于每个用户从开始搜索至结束搜索的所有会话控制单; 提取所 述历史搜索信息中的每个会话控制单, 确定所有的子检索关系图; 综合所有的子检索关系 图, 得到子检索关系图集合; 依据关键词的关联关系, 合并所有的所述子检索关系图, 得到 所述检索关系图。 0008 可选地, 提取所述历史搜索信息中的每个会话控制。
13、单, 确定所有的子检索关系图 的步骤, 包括: 提取每个所述会话控制单中从开始搜索至结束搜索过程时记录的所有搜索 说明书 1/9 页 4 CN 110795627 A 4 关键词以及点击网页; 以时间序列为基准, 建立各个所述搜索关键词之间的有向边, 并赋予 每个搜索关键词所对应的点击网页的链接标识; 以所述有向边和所述链接标识建立各个子 检索关系图, 得到所有的子检索关系图。 0009 可选地, 提取所述历史搜索信息中的每个会话控制单的步骤, 包括: 确定每个会话 控制单的开始时间和和结束时间, 以及与所述开始时间对应的初始搜索关键词和与所述结 束时间对应的结束搜索关键词; 按照所述初始搜索。
14、关键词和所述结束搜索关键词, 切割所 述历史搜索信息中的各个会话控制单。 0010 可选地, 依据关键词的关联关系, 合并所有的所述子检索关系图, 得到所述检索关 系图的步骤, 包括: 确定每个子检索关系图的每条有向边; 对有向边进行去重处理; 依据关 键词的关联关系, 合并所有的有向边; 对所有的有向边进行归一化处理, 得到所述检索关系 图。 0011 可选地, 在构造检索关系图的之后, 所述方法还包括: 通过预设网页排名算法预处 理每个搜索关键词的权重, 其中, 所述预设网页排名算法至少包括: PageRank算法; 基于每 个搜索关键词的权重和链接网页内容, 确定每个链接网页节点的权重值。
15、。 0012 可选地, 确定目标搜索列表的步骤, 包括: 在所述检索关系图中, 查找与所述目标 关键词对应的所有链接网页节点; 查询每个所述链接网页节点的权重值; 依据权重值对所 有的链接网页节点排序; 查询将每个链接网页节点对应的推荐关键词和/或推荐语句, 得到 所述推荐信息, 并确定所述目标搜索列表。 0013 根据本发明实施例的另一方面, 还提供了一种信息推荐装置, 包括: 构建单元, 用 于构造检索关系图, 其中, 检索关系图中包含有多个利用不同关键词得到搜索结果所对应 的子检索关系图, 每个所述子检索关系图中包含有至少一条连接有向边, 所述连接有向边 用于指示利用关键词搜索得到的链接。
16、网页节点; 接收单元, 用于接收待检索的目标关键词; 确定单元, 用于在所述检索关系图中查询与所述目标关键词对应的所有链接网页节点和每 个所述链接网页节点的权重值, 以确定目标搜索列表, 其中, 所述目标搜索列表中包含有按 照所述权重值排序的多个推荐信息; 展示单元, 展示所述目标搜索列表。 0014 可选地, 所述构建单元包括: 第一获取模块, 用于获取所有历史搜索信息, 其中, 所 述历史搜索信息记录历史过程中对应于每个用户从开始搜索至结束搜索的所有会话控制 单; 第一提取模块, 用于提取所述历史搜索信息中的每个会话控制单, 确定所有的子检索关 系图; 综合模块, 用于综合所有的子检索关系。
17、图, 得到子检索关系图集合; 第一合并模块, 用 于依据关键词的关联关系, 合并所有的所述子检索关系图, 得到所述检索关系图。 0015 可选地, 所述第一提取模块包括: 第一提取子模块, 用于提取每个所述会话控制单 中从开始搜索至结束搜索过程时记录的所有搜索关键词以及点击网页; 第一建立子模块, 用于以时间序列为基准, 建立各个所述搜索关键词之间的有向边, 并赋予每个搜索关键词 所对应的点击网页的链接标识; 第二建立子模块, 用于以所述有向边和所述链接标识建立 各个子检索关系图, 得到所有的子检索关系图。 0016 可选地, 所述第一提取模块还包括: 第一确定子模块, 用于确定每个会话控制单。
18、的 开始时间和和结束时间, 以及与所述开始时间对应的初始搜索关键词和与所述结束时间对 应的结束搜索关键词; 切割子模块, 用于按照所述初始搜索关键词和所述结束搜索关键词, 切割所述历史搜索信息中的各个会话控制单。 说明书 2/9 页 5 CN 110795627 A 5 0017 可选地, 所述第一合并模块包括: 第二确定子模块, 用于确定每个子检索关系图的 每条有向边; 对有向边进行去重处理; 第一合并子模块, 用于依据关键词的关联关系, 合并 所有的有向边; 归一化模块, 用于对所有的有向边进行归一化处理, 得到所述检索关系图。 0018 可选地, 所述信息推荐装置还包括: 预处理单元, 。
19、用于在构造检索关系图的之后, 通过预设网页排名算法预处理每个搜索关键词的权重, 其中, 所述预设网页排名算法至少 包括: PageRank算法; 第一确定模块, 用于基于每个搜索关键词的权重和链接网页内容, 确 定每个链接网页节点的权重值。 0019 可选地, 所述确定单元包括: 在所述检索关系图中, 查找与所述目标关键词对应的 所有链接网页节点; 查询每个所述链接网页节点的权重值; 依据权重值对所有的链接网页 节点排序; 查询将每个链接网页节点对应的推荐关键词和/或推荐语句, 得到所述推荐信 息, 并确定所述目标搜索列表。 0020 根据本发明实施例的另一方面, 还提供了一种电子设备, 包括。
20、: 处理器; 以及存储 器, 用于存储所述处理器的可执行指令; 其中, 所述处理器配置为经由执行所述可执行指令 来执行上述任意一项所述的信息推荐方法。 0021 根据本发明实施例的另一方面, 还提供了一种存储介质, 所述存储介质包括存储 的程序, 其中, 在所述程序运行时控制所述存储介质所在设备执行上述任意一项所述的信 息推荐方法。 0022 在本发明实施例中, 采用先构造检索关系图, 其中, 检索关系图中包含有多个利用 不同关键词得到搜索结果所对应的子检索关系图, 每个子检索关系图中包含有至少一条连 接有向边, 连接有向边用于指示利用关键词搜索得到的链接网页节点; 接收待检索的目标 关键词,。
21、 然后在检索关系图中查询与目标关键词对应的所有链接网页节点和每个链接网页 节点的权重值, 以确定目标搜索列表, 其中, 目标搜索列表中包含有按照权重值排序的多个 推荐信息, 最后可以展示目标搜索列表。 在该实施例中, 可以利用用户对某一个领域的理解 过程是相同, 在做相关搜索推荐中, 考虑了用户搜索的行为序列与用户意图的关系, 通过历 史的搜索行为序列, 得到历史用户真正搜索意图, 并根据这些历史行为推断新用户在搜索 某一query时的真正搜索意图, 缩短用户的搜索路径, 提高用户体验, 并且利用权重值来确 定待推荐的搜索列表, 让用户能够查看到最想要的信息, 从而解决相关技术中进行信息推 荐。
22、时, 无法准确抓住用户搜索意图, 导致推荐误差较大的技术问题。 附图说明 0023 此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。 在附图中: 0024 图1是根据本发明实施例的一种可选的信息推荐方法的流程图图; 0025 图2是根据本发明实施例的一种可选的确定各个子检索关系图的示意图; 0026 图3是根据本发明实施例的另一种可选的确定检索关系图的示意图; 0027 图4是根据本发明实施例的一种可选的信息推荐装置的示意图。 具体实施方式 0028 为了使本技术领域的人员更好地理解本发明方案, 。
23、下面将结合本发明实施例中的 说明书 3/9 页 6 CN 110795627 A 6 附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例仅仅是 本发明一部分的实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人 员在没有做出创造性劳动前提下所获得的所有其他实施例, 都应当属于本发明保护的范 围。 0029 需要说明的是, 本发明的说明书和权利要求书及上述附图中的术语 “第一” 、“第 二” 等是用于区别类似的对象, 而不必用于描述特定的顺序或先后次序。 应该理解这样使用 的数据在适当情况下可以互换, 以便这里描述的本发明的实施例能够以除了在这。
24、里图示或 描述的那些以外的顺序实施。 此外, 术语 “包括” 和 “具有” 以及他们的任何变形, 意图在于覆 盖不排他的包含, 例如, 包含了一系列步骤或单元的过程、 方法、 系统、 产品或设备不必限于 清楚地列出的那些步骤或单元, 而是可包括没有清楚地列出的或对于这些过程、 方法、 产品 或设备固有的其它步骤或单元。 0030 本发明下述实施例, 可以应用于各种搜索引擎、 搜索推荐框、 SEO中扩充搜索词购 买等场景, 在用户向输入框输入关键词/语句/文件后, 可以推送相应的推荐列表信息, 让用 户能够快速查找到自己想要的内容, 与用户的搜索意图更匹配, 提高搜索效率。 0031 虽然用户在。
25、互联网上的搜索行为以及目的不尽相同, 而且在给定领域中, 用户对 该领域所理解掌握的程度也不尽相同, 但是, 用户对该领域的理解过程却是趋同的, 因此, 当一个用户遇到了某个问题需要通过搜索引擎予以解决, 那么在此之前, 大概率有其他用 户也遇到了相同问题并且已经通过搜索引擎得到了解决, 本发明实施例利用这种分析方 式, 查询得到想要的推荐信息。 0032 根据本发明实施例, 提供了一种信息推荐方法实施例, 需要说明的是, 在附图的流 程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行, 并且, 虽然在流 程图中示出了逻辑顺序, 但是在某些情况下, 可以以不同于此处的顺序执行所示出。
26、或描述 的步骤。 0033 图1是根据本发明实施例的一种可选的信息推荐方法的流程图, 如图1所示, 该方 法包括如下步骤: 0034 步骤S102, 构造检索关系图, 其中, 检索关系图中包含有多个利用不同关键词得到 搜索结果所对应的子检索关系图, 每个子检索关系图中包含有至少一条连接有向边, 连接 有向边用于指示利用关键词搜索得到的链接网页节点; 0035 步骤S104, 接收待检索的目标关键词; 0036 步骤S106, 在检索关系图中查询与目标关键词对应的所有链接网页节点和每个链 接网页节点的权重值, 以确定目标搜索列表, 其中, 目标搜索列表中包含有按照权重值排序 的多个推荐信息; 0。
27、037 步骤S108, 展示目标搜索列表。 0038 通过上述步骤, 可以采用先构造检索关系图, 其中, 检索关系图中包含有多个利用 不同关键词得到搜索结果所对应的子检索关系图, 每个子检索关系图中包含有至少一条连 接有向边, 连接有向边用于指示利用关键词搜索得到的链接网页节点; 接收待检索的目标 关键词, 然后在检索关系图中查询与目标关键词对应的所有链接网页节点和每个链接网页 节点的权重值, 以确定目标搜索列表, 其中, 目标搜索列表中包含有按照权重值排序的多个 推荐信息, 最后可以展示目标搜索列表。 在该实施例中, 可以利用用户对某一个领域的理解 说明书 4/9 页 7 CN 110795。
28、627 A 7 过程是相同, 在做相关搜索推荐中, 考虑了用户搜索的行为序列与用户意图的关系, 通过历 史的搜索行为序列, 得到历史用户真正搜索意图, 并根据这些历史行为推断新用户在搜索 某一query时的真正搜索意图, 缩短用户的搜索路径, 提高用户体验, 并且利用权重值来确 定待推荐的搜索列表, 让用户能够查看到最想要的信息, 从而解决相关技术中进行信息推 荐时, 无法准确抓住用户搜索意图, 导致推荐误差较大的技术问题。 0039 下面结合各步骤对本发明实施例进行详细说明。 0040 本发明实施例中定义检索关系图为G。 通过该检索关系图, 可检索与输入的目标关 键词对应的后继节点以及每个节。
29、点的权重, 从而确定待推荐的关键词序列。 0041 步骤S102, 构造检索关系图, 其中, 检索关系图中包含有多个利用不同关键词得到 搜索结果所对应的子检索关系图, 每个子检索关系图中包含有至少一条连接有向边, 连接 有向边用于指示利用关键词搜索得到的链接网页节点。 0042 可选的, 构造检索关系图的步骤, 包括: 获取所有历史搜索信息, 其中, 历史搜索信 息记录历史过程中对应于每个用户从开始搜索至结束搜索的所有会话控制单; 提取历史搜 索信息中的每个会话控制单, 确定所有的子检索关系图; 综合所有的子检索关系图, 得到子 检索关系图集合; 依据关键词的关联关系, 合并所有的子检索关系图。
30、, 得到检索关系图。 0043 在本发明实施例中, 可以定义会话控制单为session。 定义一个Session为用户一 次进入到搜索引擎并且在搜索引擎不断搜索查看直到解决问题退出搜索引擎的过程, 那 么, 在某一Session中, 用户每次搜索, 对用户来说, 都是一个信息的增加, 越靠后的搜索行 为由于越接近用户真实所需, 因此对用户信息的增加越多, 直到搜索到最后一个query, 用 户的信息获取完毕, 离开搜索引擎。 因此, 可以理解为在一个Session中, 先搜索的query对 于后搜索的query是一个铺垫, 是找到后面搜索query的线索, 而后搜索的query是用户通过 前面。
31、搜索行为得到的意图, 因此在做相关搜索列表的推荐中, 后搜索的query应该被赋予更 高的权重。 0044 在本发明实施例中, 提取历史搜索信息中的每个会话控制单, 确定所有的子检索 关系图的步骤, 包括: 提取每个会话控制单中从开始搜索至结束搜索过程时记录的所有搜 索关键词以及点击网页; 以时间序列为基准, 建立各个搜索关键词之间的有向边, 并赋予每 个搜索关键词所对应的点击网页的链接标识; 以有向边和链接标识建立各个子检索关系 图, 得到所有的子检索关系图。 0045 可选的, 提取历史搜索信息中的每个会话控制单的步骤, 包括: 确定每个会话控制 单的开始时间和和结束时间, 以及与开始时间。
32、对应的初始搜索关键词和与结束时间对应的 结束搜索关键词; 按照初始搜索关键词和结束搜索关键词, 切割历史搜索信息中的各个会 话控制单。 0046 即可以在提取所有用户的所有搜索行为后, 按照用户开始搜索和结束搜索为标识 切割为多个session。 0047 在本发明实施例中, 依据关键词的关联关系, 合并所有的子检索关系图, 得到检索 关系图的步骤, 包括: 确定每个子检索关系图的每条有向边; 对有向边进行去重处理; 依据 关键词的关联关系, 合并所有的有向边; 对所有的有向边进行归一化处理, 得到检索关系 图。 0048 即可以对于每个session, 可以提取出子检索关系图, 得到子检索关。
33、系图集合, 并 说明书 5/9 页 8 CN 110795627 A 8 将每个session的关系图合并, 得到G。 0049 另一种可选的, 在构造检索关系图的之后, 方法还包括: 通过预设网页排名算法预 处理每个搜索关键词的权重, 其中, 预设网页排名算法至少包括: PageRank算法; 基于每个 搜索关键词的权重和链接网页内容, 确定每个链接网页节点的权重值。 0050 在相关搜索列表的推荐中, 可以通过PageRank算法来预处理每个搜索query的权 重, 举例说明, 对用户搜索的每个Session Sq1, q2, , qn, 对于任意i, j满足ij, 连接 qi, 与qj,。
34、 做一有向边, 边权值为v(i, j), 这样就可以根据Session构造出检索关系图。 这样对 于所有用户的所有Session, 可以将每个Session构造出的子关系图进行合并, 得到一个 query关系图G(U, V), G为有向图, U为该图中所有节点的集合, 每个节点表示一条query, 节 点数则为所有用户搜索的所有去重后的query, V为该图中所有边的集合, 该图中的边为每 个子关系图的边的并集, 每条边的边权为所有子图中对应起点和终点的边权之和, 并按照 起点进行归一化后的值。 0051 步骤S104, 接收待检索的目标关键词。 0052 步骤S106, 在检索关系图中查询与。
35、目标关键词对应的所有链接网页节点和每个链 接网页节点的权重值, 以确定目标搜索列表, 其中, 目标搜索列表中包含有按照权重值排序 的多个推荐信息。 0053 作为本发明可选的实施例, 确定目标搜索列表的步骤, 包括: 在检索关系图中, 查 找与目标关键词对应的所有链接网页节点; 查询每个链接网页节点的权重值; 依据权重值 对所有的链接网页节点排序; 查询将每个链接网页节点对应的推荐关键词和/或推荐语句, 得到推荐信息, 并确定目标搜索列表。 0054 构造出query关系图G后, 采用PageRank算法求得每个query的权重, 权重高的意味 着对于用户来说可以获取到有用信息的概率越高。 而。
36、在生成相关搜索的推荐列表时, 假设 用户此时的搜索query为q, 则在G中寻找所有q的后继, 按照权重从大到小排序即可。 0055 上述权重值可以是用户自行设定, 根据不同的使用环境设置合适的数值。 0056 步骤S108, 展示目标搜索列表。 0057 举例说明, 用户A搜索了两个Session: Session1: “谁提笔只两行歌词”“红昭愿” , “音阙诗听” ,“王梓钰” , Session2: “国风美少年” ,“鞠婧祎” ; 0058 用户B搜索了一个Session: “红昭愿” ,“红昭愿原唱” ; 0059 用户C搜索了一个Session: “鞠婧祎” ,“红昭愿” ,“叹。
37、云兮” ; 0060 假设边权重设置为常数1, 即v(qi, qj)1时, 可得到如图2所示的4个子检索关系 图, 图2是根据本发明实施例的一种可选的确定各个子检索关系图的示意图, 包括子检索关 系图1、 子检索关系图2、 子检索关系图3、 子检索关系图4。 0061 将如图2所示的4个子检索关系图合并, 且归一化处理后, 可得到检索关系图。 图3 是根据本发明实施例的另一种可选的确定检索关系图的示意图。 0062 对如图3所示的检索关系图, 应用PageRank算法得到每个query的权值如下表1所 示: 0063 表1 说明书 6/9 页 9 CN 110795627 A 9 0064 0。
38、065 0066 当用户搜索 “红昭愿” 时, 此时根据query关系图, 并且通过每个query的权重值, 可 以得到相关搜索列表按顺序为 “红昭愿原唱” ,“叹云兮” ,“王梓钰” ,“音阙诗听” 四个query。 0067 通过上述实施例, 可以在做相关推荐中, 考虑了用户搜索的行为序列与用户意图 的关系, 通过历史的搜索行为序列, 得到历史用户真正搜索意图, 并根据这些历史行为推断 新用户在搜索某一query时的真正搜索意图, 缩短用户的搜索路径, 提高用户体验。 0068 下面通过另一可选的信息推荐装置来说明本发明。 0069 图4是根据本发明实施例的一种可选的信息推荐装置的示意图,。
39、 如图4所示, 该信 息推荐装置可以包括: 构建单元41, 接收单元43, 确定单元45, 展示单元47, 其中, 0070 构建单元41, 用于构造检索关系图, 其中, 检索关系图中包含有多个利用不同关键 词得到搜索结果所对应的子检索关系图, 每个子检索关系图中包含有至少一条连接有向 边, 连接有向边用于指示利用关键词搜索得到的链接网页节点; 0071 接收单元43, 用于接收待检索的目标关键词; 0072 确定单元45, 用于在检索关系图中查询与目标关键词对应的所有链接网页节点和 每个链接网页节点的权重值, 以确定目标搜索列表, 其中, 目标搜索列表中包含有按照权重 值排序的多个推荐信息;。
40、 0073 展示单元47, 展示目标搜索列表。 0074 上述信息推荐装置, 可以通过构建单元41先构造检索关系图, 其中, 检索关系图中 包含有多个利用不同关键词得到搜索结果所对应的子检索关系图, 每个子检索关系图中包 含有至少一条连接有向边, 连接有向边用于指示利用关键词搜索得到的链接网页节点; 通 过接收单元43接收待检索的目标关键词, 然后在通过确定单元45检索关系图中查询与目标 关键词对应的所有链接网页节点和每个链接网页节点的权重值, 以确定目标搜索列表, 其 中, 目标搜索列表中包含有按照权重值排序的多个推荐信息, 最后可以通过展示单元47展 示目标搜索列表。 在该实施例中, 可以。
41、利用用户对某一个领域的理解过程是相同, 在做相关 搜索推荐中, 考虑了用户搜索的行为序列与用户意图的关系, 通过历史的搜索行为序列, 得 到历史用户真正搜索意图, 并根据这些历史行为推断新用户在搜索某一query时的真正搜 索意图, 缩短用户的搜索路径, 提高用户体验, 并且利用权重值来确定待推荐的搜索列表, 说明书 7/9 页 10 CN 110795627 A 10 让用户能够查看到最想要的信息, 从而解决相关技术中进行信息推荐时, 无法准确抓住用 户搜索意图, 导致推荐误差较大的技术问题。 0075 可选的, 构建单元包括: 第一获取模块, 用于获取所有历史搜索信息, 其中, 历史搜 索。
42、信息记录历史过程中对应于每个用户从开始搜索至结束搜索的所有会话控制单; 第一提 取模块, 用于提取历史搜索信息中的每个会话控制单, 确定所有的子检索关系图; 综合模 块, 用于综合所有的子检索关系图, 得到子检索关系图集合; 第一合并模块, 用于依据关键 词的关联关系, 合并所有的子检索关系图, 得到检索关系图。 0076 另一种可选的, 第一提取模块包括: 第一提取子模块, 用于提取每个会话控制单中 从开始搜索至结束搜索过程时记录的所有搜索关键词以及点击网页; 第一建立子模块, 用 于以时间序列为基准, 建立各个搜索关键词之间的有向边, 并赋予每个搜索关键词所对应 的点击网页的链接标识; 第。
43、二建立子模块, 用于以有向边和链接标识建立各个子检索关系 图, 得到所有的子检索关系图。 0077 可选的, 第一提取模块还包括: 第一确定子模块, 用于确定每个会话控制单的开始 时间和和结束时间, 以及与开始时间对应的初始搜索关键词和与结束时间对应的结束搜索 关键词; 切割子模块, 用于按照初始搜索关键词和结束搜索关键词, 切割历史搜索信息中的 各个会话控制单。 0078 在本发明实施例中, 第一合并模块包括: 第二确定子模块, 用于确定每个子检索关 系图的每条有向边; 对有向边进行去重处理; 第一合并子模块, 用于依据关键词的关联关 系, 合并所有的有向边; 归一化模块, 用于对所有的有向。
44、边进行归一化处理, 得到检索关系 图。 0079 可选的, 信息推荐装置还包括: 预处理单元, 用于在构造检索关系图的之后, 通过 预设网页排名算法预处理每个搜索关键词的权重, 其中, 预设网页排名算法至少包括: PageRank算法; 第一确定模块, 用于基于每个搜索关键词的权重和链接网页内容, 确定每个 链接网页节点的权重值。 0080 可选的, 确定单元包括: 在检索关系图中, 查找与目标关键词对应的所有链接网页 节点; 查询每个链接网页节点的权重值; 依据权重值对所有的链接网页节点排序; 查询将每 个链接网页节点对应的推荐关键词和/或推荐语句, 得到推荐信息, 并确定目标搜索列表。 0。
45、081 上述的信息推荐装置还可以包括处理器和存储器, 上述构建单元41, 接收单元43, 确定单元45, 展示单元47等均作为程序单元存储在存储器中, 由处理器执行存储在存储器 中的上述程序单元来实现相应的功能。 0082 上述处理器中包含内核, 由内核去存储器中调取相应的程序单元。 内核可以设置 一个或以上, 通过调整内核参数来推荐与用户搜索意图适应的关键词。 0083 上述存储器可能包括计算机可读介质中的非永久性存储器, 随机存取存储器 (RAM)和/或非易失性内存等形式, 如只读存储器(ROM)或闪存(flash RAM), 存储器包括至 少一个存储芯片。 0084 根据本发明实施例的另。
46、一方面, 还提供了一种电子设备, 包括: 处理器; 以及存储 器, 用于存储处理器的可执行指令; 其中, 处理器配置为经由执行可执行指令来执行上述任 意一项的信息推荐方法。 0085 根据本发明实施例的另一方面, 还提供了一种存储介质, 存储介质包括存储的程 说明书 8/9 页 11 CN 110795627 A 11 序, 其中, 在程序运行时控制存储介质所在设备执行上述任意一项的信息推荐方法。 0086 本申请还提供了一种计算机程序产品, 当在数据处理设备上执行时, 适于执行初 始化有如下方法步骤的程序: 构造检索关系图, 其中, 检索关系图中包含有多个利用不同关 键词得到搜索结果所对应的。
47、子检索关系图, 每个子检索关系图中包含有至少一条连接有向 边, 连接有向边用于指示利用关键词搜索得到的链接网页节点; 接收待检索的目标关键词; 在检索关系图中查询与目标关键词对应的所有链接网页节点和每个链接网页节点的权重 值, 以确定目标搜索列表, 其中, 目标搜索列表中包含有按照权重值排序的多个推荐信息; 展示目标搜索列表。 0087 上述本发明实施例序号仅仅为了描述, 不代表实施例的优劣。 0088 在本发明的上述实施例中, 对各个实施例的描述都各有侧重, 某个实施例中没有 详述的部分, 可以参见其他实施例的相关描述。 0089 在本申请所提供的几个实施例中, 应该理解到, 所揭露的技术内。
48、容, 可通过其它的 方式实现。 其中, 以上所描述的装置实施例仅仅是示意性的, 例如所述单元的划分, 可以为 一种逻辑功能划分, 实际实现时可以有另外的划分方式, 例如多个单元或组件可以结合或 者可以集成到另一个系统, 或一些特征可以忽略, 或不执行。 另一点, 所显示或讨论的相互 之间的耦合或直接耦合或通信连接可以是通过一些接口, 单元或模块的间接耦合或通信连 接, 可以是电性或其它的形式。 0090 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的, 作为单元显 示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可以分布到多个 单元上。 可以根据实际的需要选择其。
49、中的部分或者全部单元来实现本实施例方案的目的。 0091 另外, 在本发明各个实施例中的各功能单元可以集成在一个处理单元中, 也可以 是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单元中。 上述集成的单 元既可以采用硬件的形式实现, 也可以采用软件功能单元的形式实现。 0092 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用 时, 可以存储在一个计算机可读取存储介质中。 基于这样的理解, 本发明的技术方案本质上 或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式 体现出来, 该计算机软件产品存储在一个存储介质中, 包括若干指令用以使。
50、得一台计算机 设备(可为个人计算机、 服务器或者网络设备等)执行本发明各个实施例所述方法的全部或 部分步骤。 而前述的存储介质包括: U盘、 只读存储器(ROM, Read-Only Memory)、 随机存取存 储器(RAM, Random Access Memory)、 移动硬盘、 磁碟或者光盘等各种可以存储程序代码的 介质。 0093 以上所述仅是本发明的优选实施方式, 应当指出, 对于本技术领域的普通技术人 员来说, 在不脱离本发明原理的前提下, 还可以做出若干改进和润饰, 这些改进和润饰也应 视为本发明的保护范围。 说明书 9/9 页 12 CN 110795627 A 12 图1 。
- 内容关键字: 信息 推荐 方法 装置 电子设备
便携式文档高拍仪.pdf
纤维加热烘箱.pdf
风机箱体法兰.pdf
具有防护机构的绝缘环网柜.pdf
建筑施工用节能式钢筋加工机构.pdf
硬度检测装置.pdf
文胸模杯成型装置.pdf
水质采样设备.pdf
分体式树木胸径固定观测装置.pdf
快装式恒温阀及应用该恒温阀的热水器.pdf
测绘用可调节的测斜仪.pdf
油田伴生气碳捕集系统.pdf
钢渣压辊冷却装置.pdf
磁共振噪音防护耳罩.pdf
固态脱硫脱硝装置.pdf
贴片式高压整流二极管.pdf
用于聚乙烯原料的筛分装置.pdf
弯管机的上料装置.pdf
烤箱、烤箱的控制方法、装置及计算机设备.pdf
基于3D卷积和多标签解码的颅脑CT影像质量控制方法.pdf
用于船舶石墨铜套生产的钻孔装置.pdf
釜式再沸器.pdf
毫米波雷达信号处理方法及系统.pdf
精棉生产用挤浆机.pdf
基于模板多级匹配的化学仪器位姿估计方法、设备及介质.pdf
基于云服务智能部署的数据处理方法及系统.pdf
镁法生产海绵钛加料与充氩装置.pdf
基于扩散模型的音乐音色风格转换方法及系统.pdf
基于半实物仿真的无人机自动化测试系统及方法.pdf
改性卡拉胶、卡拉胶囊皮及改性卡拉胶的制备方法.pdf
照明灯塔设备的能耗分析方法、装置、设备及存储介质.pdf
血管吻合装置.pdf
具有信息存储功能的数据线.pdf
电力塔杆加固结构.pdf
具有收线机构的电气回路检测用柔性电流钳.pdf
化妆品面霜加工用干燥浓缩装置.pdf
林业用规划测量装置.pdf
用于写真喷绘机的喷车齿轮升降调节装置.pdf
暖通空调固定装置.pdf
用于烟尘净化的分风进气装置.pdf
人体呼吸防护装置.pdf
具备接线保护的配电箱.pdf
一次性清洁消毒球.pdf
新型的林业用机载对靶喷药装置.pdf
医用酒精生产用换热系统.pdf
PS柜与异型母线桥接装置.pdf
三维打印设备.pdf
厕纸盒.pdf
具有油水分离系统的调味油炼油装置.pdf
智能垃圾分类站.pdf
回转寿司送餐及其开奖系统.pdf