CN110674386A - 资源推荐方法、装置及存储介质 - Google Patents

资源推荐方法、装置及存储介质 Download PDF

Info

Publication number
CN110674386A
CN110674386A CN201810614784.5A CN201810614784A CN110674386A CN 110674386 A CN110674386 A CN 110674386A CN 201810614784 A CN201810614784 A CN 201810614784A CN 110674386 A CN110674386 A CN 110674386A
Authority
CN
China
Prior art keywords
user
link information
determining
resource
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810614784.5A
Other languages
English (en)
Other versions
CN110674386B (zh
Inventor
刘远圳
郑烨翰
罗雨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201810614784.5A priority Critical patent/CN110674386B/zh
Publication of CN110674386A publication Critical patent/CN110674386A/zh
Application granted granted Critical
Publication of CN110674386B publication Critical patent/CN110674386B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供一种资源推荐方法、装置及存储介质,该方法包括:接收第一用户触发的用于请求获取资源的指令;根据所述指令,获取所述第一用户的历史搜索行为数据;根据所述历史搜索行为数据,确定目标资源,并向所述第一用户推荐所述目标资源。本发明提供的资源推荐方法、装置及存储介质能够根据用户的喜好推荐资源,提高资源推荐的准确性。

Description

资源推荐方法、装置及存储介质
技术领域
本发明涉及计算机应用技术,尤其涉及一种资源推荐方法、装置及存储 介质。
背景技术
随着科学技术的高速发展,互联网或移动网络等各种媒体信息服务终端 每天都会产生海量的信息资源,并呈现在用户面前。因此,如何从这些信息 资源中选择出用户感兴趣的资源,并推荐给用户,是一个非常重要的问题。
现有技术中,在进行资源推荐时,通常是根据用户浏览资源时,对当前 已经推荐出的资源的点击量,判断出用户感兴趣的资源,并将这类资源推荐 给用户。
然而,按照上述方式推荐的资源比较单一,只能从较少的维度挖掘用户 的喜好,无法准确的将想要的资源推荐给用户,造成资源推荐的结果不准确。
发明内容
为解决现有技术中存在的问题,本发明提供一种资源推荐方法、装置及 存储介质,能够根据用户的喜好推荐资源,提高资源推荐的准确性。
第一方面,本发明实施例提供一种资源推荐方法,包括:
接收第一用户触发的用于请求获取资源的指令;
根据所述指令,获取所述第一用户的历史搜索行为数据;
根据所述历史搜索行为数据,确定目标资源,并向所述第一用户推荐所 述目标资源。
可选的,所述根据所述历史搜索行为数据,确定目标资源,包括:
根据所述历史搜索行为数据,确定所述第一用户之前搜索的至少一个目 标关键词和搜索各所述目标关键词时所点击的第一链接信息;
根据预先存储的资源领域的标识信息和链接信息之间的对应关系,确定 所述第一链接信息对应的目标资源领域;
根据所述至少一个目标关键词,在所述目标资源领域内确定目标资源。
可选的,根据所述历史搜索行为数据,确定所述第一用户之前搜索的至 少一个目标关键词,包括:
将所述历史搜索行为数据中,搜索频率超过第一预设值的至少一个关键 词确定为所述目标关键词。
可选的,确定搜索各所述目标关键词时所点击的第一链接信息,包括:
将所述第一用户搜索各所述目标关键词时,点击次数超过第二预设值的 链接信息确定为所述第一链接信息。
可选的,确定搜索各所述目标关键词时所点击的第一链接信息,包括:
确定所述历史搜索行为数据中是否存在用户标记的链接信息;
若存在用户标记的链接信息,则将用户标记的链接信息确定为所述第一 链接信息。
可选的,所述根据预先存储的资源领域的标识信息和链接信息之间的对 应关系,确定所述第一链接信息对应的目标资源领域之前,所述方法还包括:
接收多个第二用户发送的搜索语句,并记录各所述第二用户针对所述搜 索语句所点击的第二链接信息;
根据各所述搜索语句,获取资源领域的标识信息;
建立所述资源领域的标识信息和所述第二链接信息之间的对应关系。
可选的,所述根据各所述搜索语句,获取资源领域的标识信息,包括:
对所述搜索语句进行切词处理,得到切词结果;
根据所述切词结果,获取所述资源领域的标识信息。
第二方面,本发明实施例提供一种资源推荐装置,包括:
接收模块,用于接收第一用户触发的用于请求获取资源的指令;
获取模块,用于根据所述指令,获取所述第一用户的历史搜索行为数据;
确定模块,用于根据所述历史搜索行为数据,确定目标资源;
推荐模块,用于向所述第一用户推荐所述目标资源。
可选的,所述确定模块,具体用于:
根据所述历史搜索行为数据,确定所述第一用户之前搜索的至少一个目 标关键词和搜索各所述目标关键词时所点击的第一链接信息;
根据预先存储的资源领域的标识信息和链接信息之间的对应关系,确定 所述第一链接信息对应的目标资源领域;
根据所述至少一个目标关键词,在所述目标资源领域内确定目标资源。
可选的,所述确定模块,具体用于:
将所述历史搜索行为数据中,搜索频率超过第一预设值的至少一个关键 词确定为所述目标关键词。
可选的,所述确定模块,具体用于:
将所述第一用户搜索各所述目标关键词时,点击次数超过第二预设值的 链接信息确定为所述第一链接信息。
可选的,所述确定模块,具体用于:
确定所述历史搜索行为数据中是否存在用户标记的链接信息;
若存在用户标记的链接信息,则将用户标记的链接信息确定为所述第一 链接信息。
可选的,所述装置还包括:建立模块;其中,
所述接收模块,还用于接收多个第二用户发送的搜索语句,并记录各所 述第二用户针对所述搜索语句所点击的第二链接信息;
所述获取模块,还用于根据各所述搜索语句,获取资源领域的标识信息;
所述建立模块,用于建立所述资源领域的标识信息和所述第二链接信息 之间的对应关系。
可选的,所述获取模块,具体用于:
对所述搜索语句进行切词处理,得到切词结果;
根据所述切词结果,获取所述资源领域的标识信息。
第三方面,本发明实施例提供一种终端,包括:
处理器;
存储器;以及
计算机程序;
其中,所述计算机程序被存储在所述存储器中,并且被配置为由所述处 理器执行,所述计算机程序包括用于执行如第一方面所述的方法的指令。
第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可 读存储介质存储有计算机程序,所述计算机程序使得终端执行第一方面所述 的方法。
本发明提供的资源推荐方法、装置及存储介质,通过接收第一用户触发 的用于请求获取资源的指令,并根据指令,获取第一用户的历史搜索行为数 据,然后根据历史搜索行为数据,确定目标资源,并向第一用户推荐目标资 源。由于终端可以结合第一用户的历史搜索行为数据,确定目标资源,并将 目标资源推荐给第一用户,由此可以根据用户的喜好向用户推荐资源,提高 了资源推荐的准确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的资源推荐方法的一种可选的应用场景示意 图;
图2为本发明实施例提供的资源推荐方法实施例一的流程示意图;
图3为推荐目标资源的界面示意图;
图4为本发明实施例提供的资源推荐装置实施例一的结构示意图;
图5为本发明实施例提供的资源推荐装置实施例二的结构示意图;
图6A示出了本发明终端的一种可能的结构示意图;
图6B示出了本发明终端的另一种可能的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而 不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、 “第三”及“第四”等(如果存在)是用于区别类似的对象,而不必用于描 述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换, 以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的 顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于 覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地 列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例提供的资源推荐方法,应用于通过终端向用户推荐资源的 场景中,尤其应用于利用用户的历史搜索行为数据,向用户推荐资源的场景 中。图1为本发明实施例提供的资源推荐方法的一种可选的应用场景示意图, 如图1所示,该场景中可以包括终端100和服务器200,在本实施例中,终 端100可以用于接收用户输入的各种指令,如语音信息或者通过触控屏幕输 入的指令等,还可以与服务器200通过网络连接,从服务器200中获取用 户的历史搜索行为数据,并接收服务器200发送的资源。
另外,终端100也可以基于本地保存的资源,提供离线的资源搜索以 及资源推荐的功能。
在本实施例中,上述终端100可以为手持设备、车载设备、可穿戴设备、 计算设备,以及各种形式的用户设备(User Equipment,UE)等具有资源推荐 功能的设备。
在本实施例中,终端在接收到第一用户触发的用于请求获取资源的指令 后,将根据该指令,获取第一用户的历史搜索行为数据,并根据历史搜索行 为数据,确定目标资源,并向第一用户推荐目标资源。由于终端可以结合用 户的历史搜索行为数据,向用户推荐目标资源,这样可以根据用户的喜好向 用户推荐资源,从而可以提高资源推荐的准确性。
下面以具体的实施例对本发明的技术方案进行详细说明。下面这几个 具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实 施例不再赘述。
图2为本发明实施例提供的资源推荐方法实施例一的流程示意图,本发 明实施例提供了一种资源推荐方法,该方法可以由任意执行资源推荐方法的 装置来执行,该装置可以通过软件和/或硬件实现。本实施例中,该装置可以 集成在终端中。如图2所示,在图1所示应用场景的基础上,本发明实施例 提供的资源推荐方法包括如下步骤:
步骤201:接收第一用户触发的用于请求获取资源的指令。
在本实施例中,第一用户想要获取资源时,向会向终端触发指令,其中, 第一用户可以通过语音方式触发指令,如向终端输入“想要获取XX资源” 等,第一用户也可以通过点击终端的操作界面,以触发该指令,当然,第一 用户还可以通过其他方式触发该指令,如通过下拉操作界面或者按压某个物 理按键等方式来触发指令,对于第一用户触发指令的方式,本发明实施例在 此不做限制。
步骤202:根据指令,获取第一用户的历史搜索行为数据。
在本实施例中,历史搜索行为数据可以包括用户在之前的预设时间段内 搜索过的关键词,以及搜索各关键词时所点击的链接信息。其中,之前的预 设时间段可以根据实际情况或者经验进行设置,例如可以为之前一年内或者 之前半年内等,对于预设时间段的具体取值,本发明实施例在此不做限制。
终端在接收到第一用户触发的指令之后,将会获取第一用户的历史搜索 行为数据,其中,当终端本地存储有各用户的历史搜索行为数据时,终端将 可以直接从本地获取第一用户的历史搜索行为数据,这样可以提高历史搜索 行为数据获取的效率。当终端本地未存储有各用户的历史搜索行为数据时, 终端将可以通过网络从服务器中获取该历史搜索行为数据。具体的,终端可 以向服务器发送请求消息,该请求消息中携带有第一用户的标识信息,服务 器根据该标识信息,查找该第一用户的历史搜索行为数据,并将查找到的历 史搜索行为数据返回给终端。
步骤203:根据历史搜索行为数据,确定目标资源,并向第一用户推荐 目标资源。
在本实施例中,终端在获取到第一用户的历史搜索行为数据之后,将可 以结合用户之前的搜索行为,确定用户感兴趣的目标资源,并将确定出的目 标资源推荐给第一用户。
在一种可能的实现方式中,终端根据历史搜索行为数据,确定目标资源 时,可以根据如下方式进行:根据历史搜索行为数据,确定第一用户之前搜 索的至少一个目标关键词和搜索各目标关键词时所点击的第一链接信息,根 据预先存储的资源领域的标识信息和链接信息之间的对应关系,确定第一链 接信息对应的目标资源领域,根据至少一个目标关键词,在目标资源领域内 确定目标资源。
具体的,终端在确定第一链接信息对应的目标资源领域之前,需要先建 立资源领域的标识信息和链接信息之间的对应关系。在实际应用中,终端通 过接收多个第二用户发送的搜索语句,并记录各第二用户针对搜索语句所点 击的第二链接信息,并根据各搜索语句,获取资源领域的标识信息,然后建 立资源领域的标识信息和第二链接信息之间的对应关系。
其中,资源领域通常包括小说领域、视频领域、漫画领域或新闻领域等 等,即将资源根据类别进行划分。
每个第二用户在通过终端进行资源搜索时,通常会向终端输入搜索语句, 并在终端推荐的资源中选择自己感兴趣的资源,从而点击对应的链接信息。 当终端在接收到每个第二用户发送的搜索语句后,将会记录各第二用户针对 搜索语句所点击的第二链接信息。
另外,终端还需要根据各第二用户输入的搜索语句,获取资源领域的标 识信息。在一种可能的实现方式中,终端通过对搜索语句进行切词处理,得 到切词结果,并根据该切词结果,获取资源领域的标识信息。
例如:若第二用户输入的搜索语句为“小说红楼梦”,则终端会对该搜 索语句进行切词处理,获得切词结果“小说”和“红楼梦”,又如:若第二 用户输入的搜索语句为“电视剧红楼梦”,则终端会对该搜索语句进行切词 处理,获得切词结果“电视剧”和“红楼梦”等等。
终端在确定出第二用户针对该搜索语句时所点击的第二链接信息以及该 搜索语句对应的资源领域的标识信息后,将建立该资源领域的标识信息和第 二链接信息之间的对应关系。
举例来说,若第二用户输入的搜索语句为“小说红楼梦”,且终端所记 录的该第二用户在针对该条搜索语句所点击的第二链接信息为 www.kanshuhai.com,且终端通过对“小说红楼梦”进行切词处理,得到的资 源领域的标识信息为小说领域,则终端可以将www.kanshuhai.com和小说领 域建立对应关系。
又如:若第二用户输入的搜索语句为“电视剧红楼梦”,且终端所记录 的该第二用户在针对该条搜索语句所点击的第二链接信息为 www.shipin.com,且终端通过对“电视剧红楼梦”进行切词处理,得到的资 源领域的标识信息为视频领域,则终端可以将www.shipin.com和视频领域建 立对应关系。
需要进行说明的是,在实际应用中,为了提高建立的资源领域的标识信 息和链接信息之间的对应关系的准确性,终端可以统计各第二链接信息和资 源领域的标识信息同时出现的频率。当第二链接信息和资源领域的标识信息 同时出现的频率超过预设频率后,再建立资源领域的标识信息和链接信息之 间的对应关系。其中,预设频率根据经验进行设置,例如可以设置为千分之 二或者5000次等,对于预设频率的具体取值,本发明实施例对此不做限制。
进一步地,终端在获取到第一用户的历史搜索行为数据后,将根据该第 一历史搜索行为数据确定第一用户之前搜索过的至少一个目标关键词和搜索 各目标关键词时第一用户所点击的第一链接信息。举例来说,若终端可以确 定出第一用户之前搜索过“海贼王”这一目标关键词,且在搜索“海贼王” 时,第一用户点击了www.shipin.com这一链接信息。
下面,对终端根据历史搜索行为数据,确定目标关键词和第一链接信息 的方法进行详细说明。
可选的,为了能更好的根据用户的喜好,向用户推荐资源,提高资源推 荐的准确性,终端可以将历史搜索行为数据中,搜索频率超过第一预设值的 至少一个关键词确定为目标关键词。
其中,搜索频率越高,说明用户对该关键词对应的资源越感兴趣,这样, 终端通过统计第一用户搜索各关键词的频率,将搜索频率超过第一预设值的 关键词,确定为目标关键词。另外,第一预设值可以根据实际情况进行设置, 例如可以设置为3次或者5次等,对于第一预设值的具体取值,本发明实施 例对此不做限制。
另外,在一种可能的实现方式中,在确定搜索各目标关键词时所点击的 第一链接信息,可以包括如下方式:将第一用户搜索各目标关键词时,点击 次数超过第二预设值的链接信息确定为第一链接信息。
具体的,用户在搜索某个资源时,为了满足用户的需求,终端通常会将 内容相似或者相近的资源都推荐给用户,这样,用户将可以从中选择自己最 感兴趣的资源。另外,用户对某个链接信息的点击次数越多,说明用户对该 资源越感兴趣,因此,为了能更好的根据用户的喜好,向用户推荐资源,提 高资源推荐的准确性,终端通常会将第一用户搜索各目标关键词时,点击次 数超过第二预设值的链接信息确定为第一链接信息。其中,第二预设值可以 根据实际情况进行设置,例如可以设置为2次或者3次等,对于第二预设值 的具体取值,本发明实施例对此不做限制。
在另一种可能的实现方式中,还可以通过如下方式确定搜索各目标关键 词时所点击的第一链接信息:确定历史搜索行为数据中是否存在用户标记的 链接信息,若存在用户标记的链接信息,则将用户标记的链接信息确定为第 一链接信息。
具体的,当用户对某个链接信息对应的资源比较感兴趣时,可以标记该 链接信息,如将该链接信息加入收藏或者进行关注等。终端在确定第一链接 信息时,可以查找第一用户的历史搜索行为数据中是否存在第一用户标记的 链接信息,如第一用户收藏或者进行关注的链接信息,若存在,则直接将用 户标记的链接信息确定为第一链接信息。这样,既可以提高确定第一链接信 息的效率,又可以根据用户的喜好确定第一链接信息,从而可以提高资源确 定的准确性。
由于终端中预先存储有资源领域的标识信息和链接信息之间的对应关 系,当终端确定出用户所点击的第一链接信息后,将可以确定出该第一链接 信息对应的资源领域的标识信息,从而可以确定出目标资源领域。例如:若 预先存储的www.shipin.com对应的资源领域的标识信息为视频,当终端确定 出第一链接信息为www.shipin.com时,终端将可以确定出对应的目标资源领 域为视频领域。
进一步地,当终端确定出目标资源领域之后,可以根据用户搜索过的至 少一个目标关键词,在该目标资源领域内,确定目标资源。例如:图3为推 荐目标资源的界面示意图,如图3所示,若终端确定出用户之前搜索过“海 贼王”,且根据用户搜索“海贼王”时点击的第一链接信息,确定出目标资 源领域为漫画领域,则终端将可以在漫画领域内搜索海贼王的相关信息,并 将搜索到的目标资源推荐给第一用户。
由于在确定出第一链接信息对应的目标资源领域之后,可以在该目标资 源领域内确定目标资源,这样可以解决同一个资源名对应不同的资源领域, 如海贼王可以是视频也可以是漫画时,终端将无法确定向用户推荐哪个领域 内的资源的问题,由此可以提高资源推荐的准确性。
本发明实施例提供的资源推荐方法,通过接收第一用户触发的用于请求 获取资源的指令,并根据指令,获取第一用户的历史搜索行为数据,然后根 据历史搜索行为数据,确定目标资源,并向第一用户推荐目标资源。由于终 端可以结合第一用户的历史搜索行为数据,确定目标资源,并将目标资源推 荐给第一用户,由此可以根据用户的喜好向用户推荐资源,提高了资源推荐 的准确性。
图4为本发明实施例提供的资源推荐装置实施例一的结构示意图。该资 源推荐装置可以为独立的终端,也可以为集成在终端中的装置,该装置可以 通过软件、硬件或者软硬件结合的方式实现。如图4所示,该装置包括:
接收模块11用于接收第一用户触发的用于请求获取资源的指令;
获取模块12用于根据所述指令,获取所述第一用户的历史搜索行为数 据;
确定模块13用于根据所述历史搜索行为数据,确定目标资源;
推荐模块14用于向所述第一用户推荐所述目标资源。
本发明实施例提供的资源推荐装置,可以执行上述对应方法实施例,其 实现原理和技术效果类似,在此不再赘述。
可选的,所述确定模块13具体用于:
根据所述历史搜索行为数据,确定所述第一用户之前搜索的至少一个目 标关键词和搜索各所述目标关键词时所点击的第一链接信息;
根据预先存储的资源领域的标识信息和链接信息之间的对应关系,确定 所述第一链接信息对应的目标资源领域;
根据所述至少一个目标关键词,在所述目标资源领域内确定目标资源。
可选的,所述确定模块13具体用于:
将所述历史搜索行为数据中,搜索频率超过第一预设值的至少一个关键 词确定为所述目标关键词。
可选的,所述确定模块13具体用于:
将所述第一用户搜索各所述目标关键词时,点击次数超过第二预设值的 链接信息确定为所述第一链接信息。
可选的,所述确定模块13具体用于:
确定所述历史搜索行为数据中是否存在用户标记的链接信息;
若存在用户标记的链接信息,则将用户标记的链接信息确定为所述第一 链接信息。
图5为本发明实施例提供的资源推荐装置实施例二的结构示意图。在图 4所示装置的基础上,该装置还包括建立模块15。
所述接收模块11还用于接收多个第二用户发送的搜索语句,并记录各所 述第二用户针对所述搜索语句所点击的第二链接信息;
所述获取模块12还用于根据各所述搜索语句,获取资源领域的标识信 息;
所述建立模块15用于建立所述资源领域的标识信息和所述第二链接信 息之间的对应关系。
可选的,所述获取模块12具体用于:
对所述搜索语句进行切词处理,得到切词结果;
根据所述切词结果,获取所述资源领域的标识信息。
本发明实施例提供的资源推荐装置,可以执行上述对应方法实施例,其 实现原理和技术效果类似,在此不再赘述。
图6A示出了本发明终端的一种可能的结构示意图。终端100包括:处 理单元102和通信单元103。处理单元102用于对终端100的动作进行控制 管理,例如,处理单元102用于支持终端100执行图2的步骤202和203, 和/或用于本发明所描述的技术的其它过程。通信单元103用于支持终端100 与其它网络实体的通信,例如与图1中示出的服务器之间的通信。终端100 还可以包括存储单元101,用于存储终端100的计算机程序代码和数据。
其中,处理单元102可以是处理器或控制器,例如可以是CPU,通用处 理器,数字信号处理器(DigitalSignalProcessor,DSP),专用集成电路 (Application-SpecificIntegrated Circuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、 硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的 各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的 组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通 信单元103可以是通信接口、收发器、收发电路等,其中,通信接口是统称, 可以包括一个或多个接口。存储单元101可以是存储器。
当处理单元102为处理器,通信单元103为通信接口,存储单元101为 存储器时,本发明所涉及的终端可以为图6B所示的服务器。
参阅图6B所示,该终端110包括:处理器112、通信接口113、存储器 111。可选的,终端110还可以包括总线114。其中,通信接口113、处理器 112以及存储器111可以通过总线114相互连接;总线114可以是外设部件互 连标准(PeripheralComponentInterconnect,简称PCI)总线或扩展工业标准结构 (ExtendedIndustryStandardArchitecture,简称EISA)总线等。所述总线114可 以分为地址总线、数据总线、控制总线等。为便于表示,图6B中仅用一条粗 线表示,但并不表示仅有一根总线或一种类型的总线。
另外,存储器111中存储有计算机程序,并且被配置为由处理器112 执行,该计算机程序包括用于执行如上图2所示实施例所述的方法的指令。
本发明实施例还提供一种计算机可读存储介质,其中,计算机可读存 储介质存储有计算机程序,所述计算机程序使得终端执行前述图2所示实 施例提供的资源推荐方法。其中,上述可读存储介质可以是由任何类型的 易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器 (SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只 读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM), 磁存储器,快闪存储器,磁盘或光盘。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可 读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而 前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码 的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对 其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并 不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (16)

1.一种资源推荐方法,其特征在于,包括:
接收第一用户触发的用于请求获取资源的指令;
根据所述指令,获取所述第一用户的历史搜索行为数据;
根据所述历史搜索行为数据,确定目标资源,并向所述第一用户推荐所述目标资源。
2.根据权利要求1所述的方法,其特征在于,所述根据所述历史搜索行为数据,确定目标资源,包括:
根据所述历史搜索行为数据,确定所述第一用户之前搜索的至少一个目标关键词和搜索各所述目标关键词时所点击的第一链接信息;
根据预先存储的资源领域的标识信息和链接信息之间的对应关系,确定所述第一链接信息对应的目标资源领域;
根据所述至少一个目标关键词,在所述目标资源领域内确定目标资源。
3.根据权利要求2所述的方法,其特征在于,根据所述历史搜索行为数据,确定所述第一用户之前搜索的至少一个目标关键词,包括:
将所述历史搜索行为数据中,搜索频率超过第一预设值的至少一个关键词确定为所述目标关键词。
4.根据权利要求2或3所述的方法,其特征在于,确定搜索各所述目标关键词时所点击的第一链接信息,包括:
将所述第一用户搜索各所述目标关键词时,点击次数超过第二预设值的链接信息确定为所述第一链接信息。
5.根据权利要求2或3所述的方法,其特征在于,确定搜索各所述目标关键词时所点击的第一链接信息,包括:
确定所述历史搜索行为数据中是否存在用户标记的链接信息;
若存在用户标记的链接信息,则将用户标记的链接信息确定为所述第一链接信息。
6.根据权利要求2所述的方法,其特征在于,所述根据预先存储的资源领域的标识信息和链接信息之间的对应关系,确定所述第一链接信息对应的目标资源领域之前,所述方法还包括:
接收多个第二用户发送的搜索语句,并记录各所述第二用户针对所述搜索语句所点击的第二链接信息;
根据各所述搜索语句,获取资源领域的标识信息;
建立所述资源领域的标识信息和所述第二链接信息之间的对应关系。
7.根据权利要求6所述的方法,其特征在于,所述根据各所述搜索语句,获取资源领域的标识信息,包括:
对所述搜索语句进行切词处理,得到切词结果;
根据所述切词结果,获取所述资源领域的标识信息。
8.一种资源推荐装置,其特征在于,包括:
接收模块,用于接收第一用户触发的用于请求获取资源的指令;
获取模块,用于根据所述指令,获取所述第一用户的历史搜索行为数据;
确定模块,用于根据所述历史搜索行为数据,确定目标资源;
推荐模块,用于向所述第一用户推荐所述目标资源。
9.根据权利要求8所述的装置,其特征在于,所述确定模块,具体用于:
根据所述历史搜索行为数据,确定所述第一用户之前搜索的至少一个目标关键词和搜索各所述目标关键词时所点击的第一链接信息;
根据预先存储的资源领域的标识信息和链接信息之间的对应关系,确定所述第一链接信息对应的目标资源领域;
根据所述至少一个目标关键词,在所述目标资源领域内确定目标资源。
10.根据权利要求9所述的装置,其特征在于,所述确定模块,具体用于:
将所述历史搜索行为数据中,搜索频率超过第一预设值的至少一个关键词确定为所述目标关键词。
11.根据权利要求9或10所述的装置,其特征在于,所述确定模块,具体用于:
将所述第一用户搜索各所述目标关键词时,点击次数超过第二预设值的链接信息确定为所述第一链接信息。
12.根据权利要求9或10所述的装置,其特征在于,所述确定模块,具体用于:
确定所述历史搜索行为数据中是否存在用户标记的链接信息;
若存在用户标记的链接信息,则将用户标记的链接信息确定为所述第一链接信息。
13.根据权利要求9所述的装置,其特征在于,所述装置还包括:建立模块;其中,
所述接收模块,还用于接收多个第二用户发送的搜索语句,并记录各所述第二用户针对所述搜索语句所点击的第二链接信息;
所述获取模块,还用于根据各所述搜索语句,获取资源领域的标识信息;
所述建立模块,用于建立所述资源领域的标识信息和所述第二链接信息之间的对应关系。
14.根据权利要求13所述的装置,其特征在于,所述获取模块,具体用于:
对所述搜索语句进行切词处理,得到切词结果;
根据所述切词结果,获取所述资源领域的标识信息。
15.一种终端,其特征在于,包括:
处理器;
存储器;以及
计算机程序;
其中,所述计算机程序被存储在所述存储器中,并且被配置为由所述处理器执行,所述计算机程序包括用于执行如权利要求1-7任一项所述的方法的指令。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序使得终端执行权利要求1-7任一项所述的方法。
CN201810614784.5A 2018-06-14 2018-06-14 资源推荐方法、装置及存储介质 Active CN110674386B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810614784.5A CN110674386B (zh) 2018-06-14 2018-06-14 资源推荐方法、装置及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810614784.5A CN110674386B (zh) 2018-06-14 2018-06-14 资源推荐方法、装置及存储介质

Publications (2)

Publication Number Publication Date
CN110674386A true CN110674386A (zh) 2020-01-10
CN110674386B CN110674386B (zh) 2022-11-01

Family

ID=69065914

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810614784.5A Active CN110674386B (zh) 2018-06-14 2018-06-14 资源推荐方法、装置及存储介质

Country Status (1)

Country Link
CN (1) CN110674386B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111611490A (zh) * 2020-05-25 2020-09-01 北京达佳互联信息技术有限公司 资源搜索方法、装置、设备及存储介质

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080281808A1 (en) * 2007-05-10 2008-11-13 Microsoft Corporation Recommendation of related electronic assets based on user search behavior
CN102693223A (zh) * 2011-03-21 2012-09-26 潘燕辉 一种搜索方法
CN103491205A (zh) * 2013-09-30 2014-01-01 北京奇虎科技有限公司 一种基于视频搜索的关联资源地址的推送方法和装置
US20140108445A1 (en) * 2011-05-05 2014-04-17 Google Inc. System and Method for Personalizing Query Suggestions Based on User Interest Profile
CN103942279A (zh) * 2014-04-01 2014-07-23 百度(中国)有限公司 搜索结果的展现方法和装置
CN105005564A (zh) * 2014-04-17 2015-10-28 北京搜狗科技发展有限公司 一种基于问答平台的数据处理方法和装置
CN105138702A (zh) * 2015-09-30 2015-12-09 北京奇虎科技有限公司 一种基于搜索引擎的网络搜索方法及电子设备
CN105320706A (zh) * 2014-08-05 2016-02-10 阿里巴巴集团控股有限公司 搜索结果的处理方法和装置
CN105956161A (zh) * 2016-05-17 2016-09-21 北京奇虎科技有限公司 一种信息推荐方法和装置
CN107066582A (zh) * 2017-04-14 2017-08-18 聚好看科技股份有限公司 实现虚拟资源推荐的方法及装置
CN107423296A (zh) * 2016-05-23 2017-12-01 北京搜狗科技发展有限公司 搜索方法、装置以及用于搜索的装置
CN108073613A (zh) * 2016-11-14 2018-05-25 腾讯科技(深圳)有限公司 信息发送方法及装置

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080281808A1 (en) * 2007-05-10 2008-11-13 Microsoft Corporation Recommendation of related electronic assets based on user search behavior
CN102693223A (zh) * 2011-03-21 2012-09-26 潘燕辉 一种搜索方法
US20140108445A1 (en) * 2011-05-05 2014-04-17 Google Inc. System and Method for Personalizing Query Suggestions Based on User Interest Profile
CN103491205A (zh) * 2013-09-30 2014-01-01 北京奇虎科技有限公司 一种基于视频搜索的关联资源地址的推送方法和装置
CN103942279A (zh) * 2014-04-01 2014-07-23 百度(中国)有限公司 搜索结果的展现方法和装置
CN105005564A (zh) * 2014-04-17 2015-10-28 北京搜狗科技发展有限公司 一种基于问答平台的数据处理方法和装置
CN105320706A (zh) * 2014-08-05 2016-02-10 阿里巴巴集团控股有限公司 搜索结果的处理方法和装置
CN105138702A (zh) * 2015-09-30 2015-12-09 北京奇虎科技有限公司 一种基于搜索引擎的网络搜索方法及电子设备
CN105956161A (zh) * 2016-05-17 2016-09-21 北京奇虎科技有限公司 一种信息推荐方法和装置
CN107423296A (zh) * 2016-05-23 2017-12-01 北京搜狗科技发展有限公司 搜索方法、装置以及用于搜索的装置
CN108073613A (zh) * 2016-11-14 2018-05-25 腾讯科技(深圳)有限公司 信息发送方法及装置
CN107066582A (zh) * 2017-04-14 2017-08-18 聚好看科技股份有限公司 实现虚拟资源推荐的方法及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
冉从敬 等: "面向动态数字出版的信息技术领域主题分类规范研究", 《 图书馆论坛》 *
荆琪 等: "基于***的短文本相关度计算", 《计算机工程 》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111611490A (zh) * 2020-05-25 2020-09-01 北京达佳互联信息技术有限公司 资源搜索方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN110674386B (zh) 2022-11-01

Similar Documents

Publication Publication Date Title
CN106919635B (zh) 一种群聊天记录查询方法、装置及电子设备
CN112868004B (zh) 资源推荐方法、装置、电子设备及存储介质
EP3873065B1 (en) Content recommendation method, mobile terminal, and server
CN108712478B (zh) 一种分享寄宿应用的方法及设备
CN103246713A (zh) 一种网页浏览方法及装置
WO2018161880A1 (zh) 媒体搜索词推送方法、装置及存储介质
CN110674345A (zh) 一种视频搜索方法、装置及服务器
CN113505272B (zh) 基于行为习惯的控制方法和装置、电子设备和存储介质
US20190163828A1 (en) Method and apparatus for outputting information
CN107748772B (zh) 一种商标识别方法及装置
CN109885729B (zh) 一种显示数据的方法、装置及***
CN110750707A (zh) 关键词推荐方法、装置和电子设备
CN109213782B (zh) 搜索界面的配置、显示方法、装置及通信设备
CN112437148B (zh) 业务请求的处理方法、装置、业务服务器及***
CN113656737A (zh) 网页内容展示方法、装置、电子设备以及存储介质
CN110674386B (zh) 资源推荐方法、装置及存储介质
CN112016027A (zh) 监控访问数据运营平台的方法和装置
CN111740850A (zh) 群聊的创建方法及装置、电子设备、可读存储介质
CN114611039B (zh) 异步加载规则的解析方法、装置、存储介质和电子设备
CN108363707B (zh) 用于生成网页的方法和装置
CN110717109B (zh) 推荐数据的方法、装置、电子设备及存储介质
CN110020166A (zh) 一种数据分析方法及相关设备
CN110674330B (zh) 表情管理的方法、装置、电子设备及存储介质
CN111143526B (zh) 一种咨询服务控件配置信息的生成、控制方法及装置
CN113656731A (zh) 广告页面的处理方法、装置、电子设备和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant