CN112868004B - 资源推荐方法、装置、电子设备及存储介质 - Google Patents
资源推荐方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN112868004B CN112868004B CN201880098765.XA CN201880098765A CN112868004B CN 112868004 B CN112868004 B CN 112868004B CN 201880098765 A CN201880098765 A CN 201880098765A CN 112868004 B CN112868004 B CN 112868004B
- Authority
- CN
- China
- Prior art keywords
- resource
- information
- network
- keyword
- network query
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/3332—Query translation
- G06F16/3338—Query expansion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请公开了一种资源推荐方法、装置、电子设备及存储介质,该资源推荐方法包括:获取用户终端发送的搜索请求,所述搜索请求包括至少一个关键词;响应所述搜索请求,获取所述关键词对应的目标资源,所述目标资源的资源信息与所述关键词以及所述关键词的网络查询信息匹配,所述网络查询信息包括从网络平台获取的与所述关键词匹配的信息;根据所述目标资源生成资源推荐信息,并将所述资源推荐信息发送至所述用户终端。本方法可以提升资源推荐的准确性。
Description
技术领域
本申请涉及互联网技术领域,更具体地,涉及一种资源推荐方法、装置、电子设备及存储介质。
背景技术
随着互联网技术的快速发展,网络产品所能够提供的服务功能越来越多。网络产品在为用户提供服务时,可以提供如应用、图片、歌曲、视频等多种形式的资源的服务。通常提供资源的服务器会提供资源推荐的服务,但是目前的资源推荐的方法的准确性不足。
发明内容
鉴于上述问题,本申请提出了一种资源推荐方法、装置、电子设备及计算机可读取存储介质,以提升资源推荐的准确性。
第一方面,本申请实施例提供了一种资源推荐方法,所述方法包括:获取用户终端发送的搜索请求,所述搜索请求包括至少一个关键词;响应所述搜索请求,获取所述关键词对应的目标资源,所述目标资源的资源信息与所述关键词以及所述关键词的网络查询信息匹配,所述网络查询信息包括从网络平台获取的与所述关键词匹配的信息;根据所述目标资源生成资源推荐信息,并将所述资源推荐信息发送至所述用户终端。
第二方面,本申请实施例提供了一种资源推荐装置,所述装置包括:请求获取模块、请求响应模块以及信息生成模块,其中,所述请求获取模块用于获取用户终端发送的搜索请求,所述搜索请求包括至少一个关键词;所述请求响应模块用于响应所述搜索请求,获取所述关键词对应的目标资源,所述目标资源的资源信息与所述关键词以及所述关键词的网络查询信息匹配,所述网络查询信息包括从网络平台获取的与所述关键词匹配的信息;所述信息生成模块用于根据所述目标资源生成资源推荐信息,并将所述资源推荐信息发送至所述用户终端。
第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述第一方面提供的资源推荐方法。
第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的资源推荐方法。
本申请提供的方案,通过接收用户终端发送的搜索请求,响应该搜索请求,获取搜索请求中关键词对应的目标资源,最后根据目标资源生成资源推荐信息,并将资源推荐信息发送至用户终端。由于目标资源的资源信息与关键词以及关键词的网络查询信息匹配,且该网络查询信息包括从网络平台获取的与关键词匹配的信息,从而使上述获取的目标资源与关键词的关联性高,提升资源推荐的准确性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了根据本申请一个实施例的应用场景示意图。
图2示出了根据本申请一个实施例的资源推荐方法流程图。
图3示出了根据本申请另一个实施例的资源推荐方法流程图。
图4示出了根据本申请实施例的资源推荐方法中步骤S220的流程图。
图5示出了根据本申请实施例的资源推荐方法中步骤S230的流程图。
图6示出了根据本申请实施例的资源推荐方法中步骤S260的流程图
图7示出了根据本申请一个实施例的资源推荐装置的框图。
图8示出了根据本申请实施例的资源推荐装置中请求响应模块的框图。
图9示出了根据本申请实施例的资源推荐装置中第一资源获取单元的框图。
图10示出了根据本申请实施例的资源推荐装置中信息生成模块的框图。
图11是本申请实施例的用于执行根据本申请实施例的资源推荐方法的电子设备的框图。
图12是本申请实施例的用于保存或者携带实现根据本申请实施例的资源推荐方法的程序代码的存储单元。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
随着互联网技术的快速发展,网络产品的功能越来越丰富,网络产品所能够提供的服务也越来越多。网络产品在为用户提供服务时,可以提供各种资源的服务,如应用程序、图片、歌曲、视频等多种形式的网络资源等的在线或离线服务。
对于用户来说,网络资源服务器所提供的数据量过于庞大,要想从这海量数据中找到自己感兴趣的网络资源,会耗费很多时间和流量,因此,目前,很多提供资源的服务器会提供资源推荐的功能。通常,用户在需要获取想要的资源时,可以通过一些关键词进行搜索,提供资源的服务器可以根据关键词向用户终端推荐资源。但这种资源推荐的方法,通常需要精准的关键词进行匹配,在获取的关键词不准确时,会导致资源推荐的准确性较低。
针对上述问题,发明人经过长时间的研究并提出了本申请实施例提供的资源推荐方法、装置、电子设备以及计算机可读取存储介质,通过获取关键词对应的目标资源,由于获取的目标资源的资源信息与关键词以及关键词的网络查询信息匹配,且网络查询信息包括从网络平台获取的与关键词匹配的信息,使关键词与目标资源的关联性高,从而提升资源推荐的准确性。
下面对本申请实施例的资源推荐方法的应用场景进行介绍。
请参见图1,示出了本申请实施例提供的资源推荐方法的应用场景的示意图,该应用场景包括交互***10。该交互***10包括:电子设备100以及用户终端200。其中,电子设备100与用户终端200之间通信连接,以实现数据或者指令的交互,用户终端200的数量为至少一个。
在本申请实施例中,电子设备100用于提供或推荐资源等信息,电子设备100可以为服务器,服务器可以是云服务器,也可以是传统服务器,具体的服务器的类型在本申请实施例中不作为限定。用户终端200用于响应用户操作向服务器获取资源信息,用户终端200可以是智能手机、平板电脑、电子书等能够运行应用程序的设备,具体的用户终端的类型在本申请实施例中并不作为限定。
下面对本申请实施例的资源推荐方法进行详细介绍。
请参阅图2,本申请实施例提供了一种资源推荐方法,可应用于电子设备,该资源推荐方法可以包括:
步骤S110:获取用户终端发送的搜索请求,所述搜索请求包括至少一个关键词。
在本申请实施例中,在用户需要获取需求的资源时,可以通过用户终端向电子设备发送搜索请求,以从电子设备获取资源,用户终端发送的搜索请求包括至少一个关键词。其中,关键词为用户通过用户终端提交的用于获取需求的资源的词,搜索请求中关键词的数量可以不作为限定,可以为一个,也可以为多个。用户终端获取关键词的方式,可以为用户通过用户终端的输入界面输入关键词,也可以为通过语音识别技术将用户通过麦克风输入的语音转换为关键词,用户终端获取关键词的具体方式在本申请实施例中并不作为限定。
对应的,电子设备可以接收到用户终端发送的包括至少一个关键词的搜索请求,从而可以获取到用户终端发送的用于获取资源的搜索请求。
步骤S120:响应所述搜索请求,获取所述关键词对应的目标资源,所述目标资源的资源信息与所述关键词以及所述关键词的网络查询信息匹配,所述网络查询信息包括从网络平台获取的与所述关键词匹配的信息。
电子设备在获取到用户终端的搜索请求后,可以响应该搜索请求,以根据搜索请求获取相关资源,返回资源推荐信息至用户终端。
在本申请实施例中,电子设备根据用户终端发送的搜索请求,可以获取搜索请求中关键词对应的目标资源。具体的,电子设备可以根据关键词,获取与关键词以及关键词的网络查询信息匹配的资源,得到关键词对应的目标资源。其中,关键词的网络查询信息为从网络平台获取的与关键词匹配的信息,例如,关键词为视频名称A时,其对应的网络查询信息可以为“A于应用a独家播出”,又例如,关键词为音乐B时,其对应的网络查询信息可以是“应用c存在音乐B”,当然,以上网络查询信息仅为举例,并不代表对本申请实施例中网络查询信息的限定,具体的网络查询信息可由网络平台以及关键词决定。资源信息表征资源的基本信息,可以包括资源的标题、介绍、类型、分类、标签、说明及评论等信息,当然,具体的基本信息可以在本申请实施例中不作为限定。上述资源可以包括应用资源、图片资源、文本资源、视频资源以及音乐资源,具体的资源在本申请实施例中可以不作为限定。
作为一种方式,电子设备可以根据资源的资源信息与关键词的匹配度,以及资源的资源信息与关键词的网络查询信息的匹配度,确定与关键词以及关键词的网络查询信息匹配的资源,从而得到关键词对应的目标资源。其中,资源以及资源的资源信息可以存储于电子设备中,电子设备可以读取资源的资源信息进行上述匹配,以得到目标资源。当然,资源以及资源的资源信息也可以存储于其他设备中,电子设备可以从其他设备获取资源的资源信息进行上述匹配,以得到目标资源。具体根据资源的资源信息与关键词的匹配度,以及资源的资源信息与网络查询信息的匹配度,确定与关键词以及关键词的网络查询信息匹配的资源的方式,在本申请实施例中可以不作为限定,例如,可以在资源的资源信息与关键词的匹配度,以及资源的资源信息与网络查询信息的匹配度均大于设定的匹配度时,确定出与关键词以及关键词的网络查询信息匹配的资源。
在本申请实施例中,获取与关键词以及关键词的网络查询信息匹配的资源的方式可以不作为限定,也可以为其他方式。例如,也可以获取与关键词匹配的资源信息后,再从与关键词匹配的资源信息中,获取与关键词的网络查询信息匹配的资源信息,确定出与关键词的网络查询信息匹配的资源信息所对应的资源,从而得到与关键词以及关键词的网络查询信息匹配的资源。
在本申请实施例中,由于获取关键词对应的目标资源时,不仅将资源的资源信息与关键词匹配,还将资源的资源信息与从网络平台获取的关键词的网络查询信息匹配,使匹配得到的目标资源引入了网络查询信息的参考,从而使得关键词与目标资源的关联性提升,即得到了与关键词的关联性高的目标资源。
步骤S130:根据所述目标资源生成资源推荐信息,并将所述资源推荐信息发送至所述用户终端。
在本申请实施例中,在获取到关键词对应的目标资源后,可以根据目标资源生成推荐信息,并且将生成的资源推荐信息发送至上述用户终端,以将目标资源推荐至上述用户终端。作为一种方式,可以根据目标资源生成至少包括目标资源的链接的资源推荐信息。其中,目标资源的链接用于用户获取目标资源,也就是说,用于在将上述资源推荐信息推荐至用户终端后,用户终端根据该链接进入目标资源的页面,以便获取目标资源。作为另一种方式,也可以根据目标资源生成至少包括目标资源的资源推荐信息,也就是说,在将上述资源推荐信息推荐至用户终端后,用户终端可以获取到该目标资源,实现将关键词对应的目标资源推荐至用户。当然,具体生成资源推荐信息的具体方式在本申请实施例中并不作为限定,例如,根据目标资源生成的资源推荐信息也还可以包括目标资源的介绍文本,目标资源的介绍文本可以包括目标资源的名称、资源介绍说明、资源类型、资源分类信息以及资源标签信息,介绍文本用于介绍目标资源,以便用户了解该目标资源。
本申请实施例提供的资源推荐方法,根据用户终端发送请求中的关键词,获取与关键词以及从网络平台获取的关键词的网络查询信息匹配的目标资源,然后根据目标资源生成资源推荐信息,并将资源推荐信息发送至用户终端,完成对用户的资源推荐。由于获取的目标资源,不仅其资源信息与关键词匹配,其资源信息还与关键词的网络查询信息匹配,使得关键词与目标资源的关联性提升,从而使资源推荐更加准确。
请参阅图3,本申请另一个实施例提供了一种资源推荐方法,可应用于电子设备,该资源推荐方法可以包括:
步骤S210:获取用户终端发送的搜索请求,所述搜索请求包括至少一个关键词。
在本申请实施例中,步骤S210可以参阅上述实施例中的内容,在此不再赘述。
步骤S220:响应所述搜索请求,从资源库中获取资源信息与所述关键词匹配的第一资源。
在本申请实施例中,在响应用户终端的搜索请求,获取关键词对应的目标资源时,可以从资源库中获取资源信息与关键词匹配的第一资源。其中,资源库为存储资源的数据库,资源库可以为存储于上述电子设备中,也可以存储其他设备中。资源库除存储资源外,还可以存储资源的相关信息,例如,资源的资源信息等,当然资源库中具体存储的信息在本申请实施例中可以不作为限定。
进一步的,请参见图4,从资源库中获取资源信息与关键词匹配的第一资源,可以包括:
步骤S221:将资源库中的每个资源的资源信息与所述关键词进行匹配,得到所述每个资源的资源信息与所述关键词的第一匹配度,所述资源信息包括:资源标题信息、资源介绍信息、更新说明信息、评论信息、资源分类信息以及资源标签信息中的至少一种。
在本申请实施例中,可以获取上述资源库中的每个资源的资源信息。其中,资源信息可以包括:资源标题信息、资源介绍信息、更新说明信息、评论信息、资源分类信息以及资源标签信息中的至少一种,当然,具体的资源信息在本申请实施例中可以不作为限定。上述资源标题信息可以为资源的标题或者名称构成的文字信息;资源介绍信息可以为介绍资源的文字信息;更新说明信息可以为资源更新后,用于说明更新内容的文字信息;评论信息可以为用户对资源的评论文字;资源分类信息可以表示资源的类别信息,可以包括多级分类,例如一级分类、二级分类等;资源标签信息可以包括资源的标签。
进一步的,可以将上述资源库中每个资源的资源信息,与搜索请求中的关键词进行匹配,得到每个资源的资源信息与关键词的第一匹配度。具体的,可以将资源信息与关键词进行文字匹配,从而得到资源信息与关键词的匹配度。
步骤S222:根据所述每个资源的资源信息与所述关键词的第一匹配度,从所述资源库中获取所述第一匹配度大于第一预设阈值的第一资源。
在得到资源库中每个资源的资源信息与关键词的第一匹配度之后,则可以根据每个资源的资源信息与关键词的第一匹配度,从资源库中,筛选出第一匹配度大于第一预设阈值的第一资源,即筛选出的第一资源,其资源信息与关键词的第一匹配度大于第一预设阈值。作为一种方式,可以根据每个资源的资源信息与关键词的第一匹配度,筛选出大于第一预设阈值的第一匹配度,然后获取大于第一预设阈值的第一匹配度所对应的资源,从而得到上述第一资源。上述具体的第一预设阈值在本申请实施例中可以不作为限定,例如第一预设阈值可以为80%~90%,也可以为90%~95%,具体可以根据实际情况及用户需求设定。
从而,可以获取到上述第一资源,且第一资源的资源信息与关键词的匹配度大于第一预设阈值,即得到了资源信息与关键词匹配的第一资源。
步骤S230:从网络平台获取所述关键词的网络查询信息,所述网络平台包括:网络社交平台、网络搜索平台、网络公众平台以及知识服务平台中的至少一种。
在本申请实施例中,可以从网络平台获取与关键词匹配的网络查询信息,以用于对资源进行筛选。其中,网络平台可以包括网络社交平台、网络搜索平台、网络公众平台以及知识服务平台。网络社交平台为用于用户进行社交的网络平台。网络搜索平台为用户进行内容或信息搜索的网络平台。网络公众平台为企业或者用户提供信息下发服务,可以实现包含文字、图片、音频、视频、位置和图文混排消息等形式的交互。知识服务平台为集中各行业的知识的平台,用户可以从知识范围平台获取相关知识或者提交相关知识。当然,具体的网络平台在本申请实施例中可以不作为限定。
在本申请实施例中,请参见图5,从网络平台获取关键词的网络查询信息,可以包括:
步骤S231:从网络平台获取与所述关键词匹配的第一网络查询信息。
在本申请实施例中,可以通过关键词,从上述网络平台获取与关键词匹配的第一网络查询信息,以便获取关键词的网络查询信息。作为一种方式,从网络平台获取与关键词匹配的第一网络查询信息可以包括:
从所述多个网络平台中获取预设个数的网络平台,作为待爬取的网络平台,所述待爬取的网络平台的第二热度值大于所述多个网络平台中其他网络平台的第二热度值,所述第二热度值包括:访问热度值、评价热度值以及下载热度值中的至少一种;利用信息爬取工具,根据所述关键词爬取网络平台,得到与所述关键词匹配的第一网络查询信息。
在本申请实施例中,可以从上述网络平台中,确定待获取网络查询信息的网络平台。在一种可选的实施方式中,可以从获取多个网络平台中每个网络平台的第二热度值,其中,第二热度值可以包括:访问热度值、评价热度值以及下载热度值中的至少一种。其中,访问热度值可以为根据用户访问网络平台的访问量生成的热度值,评价热度值可以为根据用户对网络平台的评论量生成的热度值,下载热度值为根据用户对网络平台的应用程序的下载量生成的热度值。在得到每个网络平台的第二热度值之后,可以对所有网络平台的第二热度值进行从高到低的排序,得到第二热度值的排序结果。根据第二热度值的排序结果,可以获取排名前预设个数的第二热度值对应的网络平台,也就是说,确定出的网络平台的第二热度值大于其他网络平台的第二热度值。可以将上述获取到的预设个数的网络平台,作为待爬取的网络平台,即待获取网络查询信息的网络平台。可以理解的是,由于确定的待获取网络查询信息的网络平台的第二热度值大于其他网络平台的第二热度值,可以使后续获取的网络查询信息的可信度较高。
在得到待爬取的网络平台之后,可以利用信息爬取工具,根据上述搜索请求中的关键词爬取上述待爬取的网络平台,得到与上述关键词匹配的第一网络查询信息。其中,信息爬取工具是实现网络数据提取的网络爬虫工具,网络数据提取是指从网上获取数据,并将获取到的非结构化数据转化为结构化的数据。
从而,可以得到从上述网络平台获取的与关键词匹配的第一网络查询信息。
步骤S232:从所述第一网络查询信息中,获取第二网络查询信息,得到所述关键词的网络查询信息,所述第二网络查询信息的第一热度值大于其他网络查询信息的第一热度值,所述其他网络查询信息为所述第一网络查询信息中除所述第二网络查询信息以外的网络查询信息,所述第一热度值至少包括:评价热度值。
在本申请实施例中,在从上述网络平台获取到与关键词匹配的第一网络查询信息之后,可以从第一网络查询信息中,筛选出第二网络查询信息,以得到关键词的网络查询信息。
作为一种可选的方式,可以获取所有第一网络查询信息中每个第一网络查询信息的第一热度值。第一热度值至少包括:评价热度值,当然,具体的第一热度值在本申请实施例中可以不作为限定,也还可以包括其他热度值,例如访问热度值等。将所有第一网络查询信息的第一热度值进行排序,得到排序结果。根据第一热度值的排序结果,可以获取排名前目标个数的第一热度值所对应的第一网络查询信息,得到第二网络查询信息,也就是说,确定出的第二网络查询信息的第一热度值,大于其他网络查询信息的第一热度值,其他网络查询信息为所有第一网络查询信息中除第二网络查询信息以外的网络查询信息。可以将上述获取到的第二网络查询信息,作为上述关键词的网络查询信息,即得到后续用于匹配资源的网络查询信息。可以理解的是,获取第一热度值较高的网络查询信息,作为用于匹配资源的网络查询信息。可以提升关键词的网络查询信息的可信度,以便后续获取。
在本申请实施例中,可以在得到上述第二网络查询信息之后,还可以根据网络查询信息的时间,对第二网络查询信息进行筛选。因此,从第一网络查询信息中,获取第二网络查询信息,得到关键词的网络查询信息,可以包括:从第一网络查询信息中,获取第二网络查询信息,第二网络查询信息的第一热度值大于其他网络查询信息的第一热度值,其他网络查询信息为第一网络查询信息中除第二网络查询信息以外的网络查询信息,第一热度值至少包括:评价热度值;将第二网络查询信息中预设时间范围内的第二网络查询信息,作为关键词的网络查询信息。
可以理解的是,在得到上述的第二网络查询信息之后,可以根据网络查询信息的时间戳,获取在预设时间范围内的第二网络查询信息,作为关键词的网络查询信息。可选的,预设时间范围可以是当前时间前预设时间段内的时间范围,从而可以获取到较新的网络查询信息,以便提高后续匹配的资源的准确性。当然,具体的预设时间范围在本申请实施例中可以不作为限定。
在本申请实施例中,上述步骤S220与步骤S230的执行顺序在本申请实施例中,可以不作为限定。
步骤S240:获取所述第一资源中资源信息与所述网络查询信息匹配的第二资源,作为目标资源。
在得到搜索请求中关键词的网络查询信息之后,则可以获取将第一资源的资源信息与网络查询信息进行匹配,得到资源信息与网络查询信息匹配的第二资源。
作为一种方式,获取第一资源中资源信息与网络查询信息匹配的第二资源,可以包括:
获取所述网络查询信息中存在的资源;从所述第一资源中获取与所述网络查询信息中存在的资源相同的第二资源。
可以理解的是,在获取到的网络查询信息中,可能存在资源,例如,获取到的网络查询信息为“A于应用a独家播出”,则网络查询信息中存在的资源为应用a。因此,可以从网络查询信息中获取存在的资源,如果第一资源中同时也存在该资源,则表示该资源的资源信息与网络查询信息也匹配,可以将该资源作为目标资源。可选的,可以判断第一资源中是否存在网络查询信息中存在的资源,如果存在网络查询信息中存在的资源,则得到第二资源。在将所有网络查询信息中存在的资源,与第一资源进行上述比对之后,则可以得到所有的第二资源。
作为另一种方式,获取第一资源中资源信息与网络查询信息匹配的第二资源,可以包括:
获取所述网络查询信息中存在的资源信息;获取所述存在的资源信息与所述第一资源中每个资源的资源信息的第二匹配度;从所述第一资源中获取所述第二匹配度大于第二预设阈值的第二资源。
在本申请实施例中,获取第一资源中上述存在的资源信息与网络查询信息匹配的第二资源,也可以是将网络查询信息中存在的资源信息,与第一资源中每个资源的资源信息进行匹配,得到网络查询信息中存在的资源信息与每个资源的资源信息的第二匹配度。根据所有第二匹配度,从第一资源中可以获取第二匹配度大于第一预设阈值的第二资源,即得到第一资源中资源信息与网络查询信息匹配的第二资源。可以理解的是,网络查询信息中可能存在资源信息,因此,可以将网络查询信息中的资源信息与第一资源中的资源的资源信息进行匹配,以得到资源信息与网络查询信息中的资源信息匹配的资源,从而得到第二资源。
在上述实施方式中,由于资源信息包括资源标题信息、资源介绍信息、更新说明信息、评论信息、资源分类信息以及资源标签信息等,因此上述存在的资源信息中,可能存在多种信息,例如,可能同时存在资源标题信息和资源介绍信息等。在获取存在的资源信息与每个资源的资源信息的匹配度时,可以根据资源信息中不同的信息进行匹配。作为一种方式,获取所述存在的资源信息与所述第一资源中每个资源的资源信息的第二匹配度,可以包括:
获取所述存在的资源信息中多种信息与所述第一资源中每个资源的资源信息中多种信息的多个第三匹配度,所述存在的资源信息中多种信息与所述每个资源的资源信息中多种信息一一对应;根据预设权重,对所述多个第三匹配度进行加权求和,得到所述存在的资源信息与所述第一资源中每个资源的资源信息的第二匹配度。
可以理解的是,可以将上述存在的资源信息中的每种信息与第一资源中每个资源的每种信息进行匹配,得到每种信息对应的第三匹配度。根据不同的信息的重要性,设置不同的权重,以提升存在的资源信息与第一资源中每个资源的资源信息的第二匹配度的准确性。具体的预设权重在本申请实施例中可以不作为限定,可以根据实际情况和需求进行设定。例如,在资源信息包括资源标题信息、资源介绍信息、更新说明信息、评论信息、资源分类信息以及资源标签信息时,资源标题信息对应的第三匹配度为a1,资源介绍信息对应的第三匹配度为a2,更新说明信息对应的第三匹配度为a2,更新说明信息对应的第三匹配度为a3,评论信息对应的第三匹配度为a4,资源分类信息对应的第三匹配度为a5,资源标签信息对应的第三匹配度为a6,可设置上述的资源信息对应的权重分别为0.4、0.2、0.1、0.1、0.1以及0.1,则第三匹配度可以为(0.4*a1+0.2*a2+0.1*a3+0.1*a4+0.1*a5+0.1*a6),从而可以得到存在的资源信息与第一资源中资源的资源信息的第二匹配度。
通过上述设置不同信息对应的第三匹配度的权重,获取第二匹配度的方式,可以满足对于不同信息的重要性的需求,以便得到满足需求的目标资源。
在本申请实施例中,上述两种实施方式也可以结合获取第二资源,例如,可以在网络查询信息中存在资源时,采用前一种实施方式获取第二资源,在网络查询信息中不存在资源时,采用后一种实施方式获取第二资源。
步骤S250:根据所述目标资源对应的网络查询信息以及所述关键词,生成所述目标资源的推荐语句。
在根据搜索请求的关键词,获取到目标资源后,可以根据目标资源生成资源推荐信息,以将目标资源推荐至用户。
在本申请实施例中,可以根据目标资源对应的网络查询信息以及关键词,生成目标资源的推荐语句,以便后续将相关推荐语句推荐至用户。其中,推荐语句为用于向用户展示资源与关键词的相关性的语句,可以理解的,目标资源对应的网络查询信息,为上述关键词对应的从网络平台获取的信息,其对于目标资源与关键词的关联有较好的解释性。因此根据网络查询信息以及关键词生成推荐语句,可以使推荐至用户的资源推荐信息有较好的信服力。作为一种方式,可以从关键词的网络查询信息中,获取包含关键词以及目标资源的名称的语句,将包含关键词以及目标资源的名称的语句作为目标资源的推荐语句。作为另一种方式,可以从关键词的网络查询信息中,获取第一热度值最高的网络查询信息,然后获取第一热度值最高的网络查询信息中的语句,最后利用语义生成规则,根据获取的语句以及关键词,生成目标资源的推荐语句。
步骤S260:根据所述目标资源以及所述推荐语句,生成资源推荐信息。
在本申请实施例中,在根据目标资源的网络查询信息以及关键词,生成推荐语句之后,则可以根据目标资源以及推荐语句,生成资源推荐信息。在目标资源为多个时,则推荐语句也为多个,并且目标资源与推荐语句一一对应。可以理解的,可以根据目标资源以及推荐语句,生成至少包括目标资源的链接以及推荐语句的资源推荐信息,或者生成至少包括目标资源以及推荐语句的资源推荐信息,以使后续用户察看资源推荐信息时,可以根据推荐语句,选择需求的目标资源,增加目标资源的信服力。
在本申请实施例中,在根据目标资源以及推荐语句,生成资源推荐信息时,还可以对目标资源进行相应整理后,生成资源推荐信息。因此,请参见图6,步骤S260可以包括:
步骤S261:将所述目标资源根据第三热度值进行排序,得到排序结果,所述第三热度值包括:下载热度值、评价热度值、或者访问热度值。
可以理解的,在目标资源为多个时,可以根据目标资源的第三热度值,对目标资源进行排序,例如以第三热度值从高到低的顺序,对目标资源进行排序,以便后续生成的资源推荐信息中,用户可以察看到以第三热度值进行排序的目标资源。其中,第三热度值可以包括:下载热度值、评价热度值、或者访问热度值,当然具体的第三热度值在本申请实施例中可以不作为限定。
步骤S262:基于所述排序结果以及所述推荐语句,生成资源推荐信息。
在本申请实施例中,在得到目标资源根据第三热度值排序后的排序结果之后,则可以基于排序结果以及推荐语句,生成资源推荐信息,即生成的资源推荐信息中目标资源的内容及其推荐语句的排序,与上述排序结果对应,以便用户可以察看到以第三热度值进行排序后的结果。
在本申请实施例中,在基于排序结果以及推荐语句,生成资源推荐信息时,还可以在得到排序结果后,对相关目标资源进行标记。因此,该资源推荐方法还可以包括:获取所述用户的历史下载的资源;将所述排序结果中与所述历史下载的资源中相同的资源进行标记。
可以理解的是,在上述排序结果中,可以根据用户下载资源的历史数据,对排序结果中与历史下载的资源中相同的资源进行标记,即对用户下载过的资源进行标记。在对排序结果进行上述标记之后,再根据推荐语句以及标记后的排序结果,生成资源推荐信息,以便用户在察看根据排序结果以及推荐语句生成的资源推荐信息时,了解到其曾经下载的资源。
在本申请实施例中,在上述根据目标资源以及推荐语句,生成资源推荐信息之前,还可以对获取的关键词对应的目标资源进行筛选。因此,在根据生成资源推荐信息之前,该资源推荐方法还可以包括:获取所述目标资源中每个目标资源的历史下载量;根据所述每个目标资源的历史下载量,去除所述目标资源中历史下载量低于预设下载量的目标资源。
可以理解的,在目标资源为多个时,可以根获取每个目标资源的历史下载数据,对目标资源进行筛选。具体可以获取历史下载量低于预设下载量的目标资源,然后从多个目标资源中,去除获取的历史下载量低于预设下载量的目标资源。其中,预设下载量在本申请实施例中可以不作为限定,例如,可以是100次,也可以是1000次,具体数值可以根据需求而设定。然后再根据去除历史下载量低于预设下载量的资源后的目标资源,以及推荐语句,生成资源推荐信息,可以避免向用户推荐下载量低的资源。
步骤S270:将所述资源推荐信息发送至所述用户终端。
在生成资源推荐信息之后,则可以将上述根据目标资源以及推荐语句生成的资源推荐信息,发送至用户终端,以用于用户终端对资源推荐信信息进行展示。
在本申请实施例中,还可以对上述生成的资源推荐信息与关键词的对应关系进行存储,以便后续的使用。因此,该资源推荐方法还可以包括:
将所述资源推荐信息与所述关键词的对应关系进行存储;在预设时间范围内获取到包括所述关键词的搜索请求时,根据所述对应关系,获取所述关键词对应的资源推荐信息,并将所述资源推荐信息发送至用户终端。
可以理解的是,在将上述资源推荐信息与关键词的对应关系进行存储之后,可以在后续预设时间范围内接收到包括相同的关键词的搜索请求时,利用存储的该对应关系,直接获取关键词对应的资源推荐信息,并将资源推荐信息发送至用户终端。其中,具体的预设时间范围在本申请实施例中可以不作为限定,例如,预设时间范围可以是后续一天内,也可以是后续一个月内,具体的预设时间范围可以根据实际需求而设定。通过上述方式,可以降低电子设备的运算量,减少资源推荐信息的反馈时间。
本申请实施例提供的资源推荐方法,通过根据用户终端发送的搜索请求中的关键词,从资源库中获取资源信息与关键词以及关键词的网络查询信息匹配的目标资源,然后根据目标资源对应的网络查询信息以及关键词,生成目标资源的推荐语句,最后根据目标资源以及推荐语句,生成资源推荐信息,并将资源推荐信息发送至用户终端。由于获取的目标资源,不仅其资源信息与关键词匹配,其资源信息还与关键词的网络查询信息匹配,使得关键词与目标资源的关联性提升,从而使资源推荐更加准确。另外,生成的资源推荐信息中包括有根据网络查询信息以及关键词生成的推荐语句,可以增加推荐至用户的目标资源的信服力。
请参阅图7,其示出了本申请实施例提供的一种资源推荐装置的结构框图,所述资源推荐装置400包括:请求获取模块410、请求响应模块420以及信息生成模块430。其中,所述请求获取模块410用于获取用户终端发送的搜索请求,所述搜索请求包括至少一个关键词;所述请求响应模块420用于响应所述搜索请求,获取所述关键词对应的目标资源,所述目标资源的资源信息与所述关键词以及所述关键词的网络查询信息匹配,所述网络查询信息包括从网络平台获取的与所述关键词匹配的信息;所述信息生成模块430用于根据所述目标资源生成资源推荐信息,并将所述资源推荐信息发送至所述用户终端。
在本申请实施例中,请参见图8,请求响应模块420可以包括:第一资源获取单元421、网络查询信息获取单元422以及第二资源获取单元423。其中,所述第一资源获取单元421用于从资源库中获取资源信息与所述关键词匹配的第一资源;所述网络查询信息获取单元422用于从网络平台获取所述关键词的网络查询信息,所述网络平台包括:网络社交平台、网络搜索平台、网络公众平台以及知识服务平台中的至少一种;所述第二资源获取单元423用于获取所述第一资源中资源信息与所述网络查询信息匹配的第二资源,作为目标资源。
在本申请实施例中,请参见图9,所述第一资源获取单元421包括:匹配度获取子单元4211以及资源筛选子单元4212。其中,所述匹配度获取子单元4211用于将资源库中的每个资源的资源信息与所述关键词进行匹配,得到所述每个资源的资源信息与所述关键词的第一匹配度,所述资源信息包括:资源标题信息、资源介绍信息、更新说明信息、评论信息、资源分类信息以及资源标签信息中的至少一种;所述资源筛选子单元4212用于根据所述每个资源的资源信息与所述关键词的第一匹配度,从所述资源库中获取所述第一匹配度大于第一预设阈值的第一资源。
作为一种方式,第二资源获取单元423可以具体用于:获取所述网络查询信息中存在的资源;从所述第一资源中获取与所述网络查询信息中存在的资源相同的第二资源。
作为另一种方式,第二资源获取单元423可以具体用于:获取所述网络查询信息中存在的资源信息;获取所述存在的资源信息与所述第一资源中每个资源的资源信息的第二匹配度;从所述第一资源中获取所述第二匹配度大于第二预设阈值的第二资源。
进一步的,第二资源获取单元423获取所述存在的资源信息与所述第一资源中每个资源的资源信息的第二匹配度,可以包括:获取所述存在的资源信息中多种信息与所述第一资源中每个资源的资源信息中多种信息的多个第三匹配度,所述存在的资源信息中多种信息与所述每个资源的资源信息中多种信息一一对应;根据预设权重,对所述多个第三匹配度进行加权求和,得到所述存在的资源信息与所述第一资源中每个资源的资源信息的第二匹配度。
在本申请实施例中,网络查询信息获取单元422可以具体用于:从网络平台获取与所述关键词匹配的第一网络查询信息;从所述第一网络查询信息中,获取第二网络查询信息,得到所述关键词的网络查询信息,所述第二网络查询信息的第一热度值大于其他网络查询信息的第一热度值,所述其他网络查询信息为所述第一网络查询信息中除所述第二网络查询信息以外的网络查询信息,所述第一热度值至少包括:评价热度值。
进一步的,网络查询信息获取单元422从所述第一网络查询信息中,获取第二网络查询信息,得到所述关键词的网络查询信息,可以包括:从所述第一网络查询信息中,获取第二网络查询信息,所述第二网络查询信息的第一热度值大于其他网络查询信息的第一热度值,所述其他网络查询信息为所述第一网络查询信息中除所述第二网络查询信息以外的网络查询信息,所述第一热度值至少包括:评价热度值;将所述第二网络查询信息中预设时间范围内的第二网络查询信息,作为所述关键词的网络查询信息。
在本申请实施例中,网络查询信息获取单元422从网络平台获取与所述关键词匹配的第一网络查询信息,可以包括:利用信息爬取工具,根据所述关键词爬取网络平台,得到与所述关键词匹配的第一网络查询信息。
在本申请实施例中,该资源推荐装置400还可以包括:网络平台获取模块。网络平台获取模块用于从所述多个网络平台中获取预设个数的网络平台,作为待爬取的网络平台,所述待爬取的网络平台的第二热度值大于所述多个网络平台中其他网络平台的第二热度值,所述第二热度值包括:访问热度值、评价热度值以及下载热度值中的至少一种。
在本申请实施例中,请参见图10,信息生成模块430可以包括:推荐语句生成单元431以及推荐信息生成单元432。推荐语句生成单元431用于根据所述目标资源对应的网络查询信息以及所述关键词,生成所述目标资源的推荐语句;推荐信息生成单元用432于根据所述目标资源以及所述推荐语句,生成资源推荐信息。
进一步的,推荐信息生成单元432可以具体用于:将所述目标资源根据第三热度值进行排序,得到排序结果,所述第三热度值包括:下载热度值、评价热度值、或者访问热度值;基于所述排序结果以及所述推荐语句,生成资源推荐信息。
在本申请实施例中,该资源推荐装置400还可以包括:历史资源获取模块以及资源标记模块。历史资源获取模块用于获取所述用户的历史下载的资源;资源标记模块用于将所述排序结果中与所述历史下载的资源中相同的资源进行标记。
在本申请实施例中,该资源推荐装置400还可以包括:下载量获取模块以及资源去除模块。下载量获取模块用于获取所述目标资源中每个目标资源的历史下载量;资源去除模块用于根据所述每个目标资源的历史下载量,去除所述目标资源中历史下载量低于预设下载量的目标资源。
在本申请实施例中,该资源推荐装置400还可以包括:对应关系存储模块以及推荐信息发送模块。对应关系存储模块用于将所述资源推荐信息与所述关键词的对应关系进行存储;推荐信息发送模块用于在预设时间范围内获取到包括所述关键词的搜索请求时,根据所述对应关系,获取所述关键词对应的资源推荐信息,并将所述资源推荐信息发送至用户终端。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
综上所述,本申请提供的方案,通过接收用户终端发送的搜索请求,响应该搜索请求,获取搜索请求中关键词对应的目标资源,最后根据目标资源生成资源推荐信息,并将资源推荐信息发送至用户终端。由于目标资源的资源信息与关键词以及关键词的网络查询信息匹配,且该网络查询信息包括从网络平台获取的与关键词匹配的信息,从而使上述获取的目标资源与关键词的关联性高,提升资源推荐的准确性。
请参考图11,其示出了本申请实施例提供的一种电子设备的结构框图。本申请中的电子设备100可以包括一个或多个如下部件:处理器110、存储器120、蓝牙模块130以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
蓝牙模块130用于实现电子设备与两个蓝牙耳机之间的蓝牙连接,以及与两个蓝牙耳机之间的数据交互,其中,蓝牙模块130的数量可以为一个,也可以为多个集成在一起,在此不做限定。具体地,可以与蓝牙设备通过蓝牙协议5.0/4.2/4.1/2.1/2.0,也可以通过蓝牙低能耗技术(Bluetooh Low Energy,BLE)、蓝牙增强速率技术(Enhanced Data Rate,EDR)或者蓝牙基本速率(Base Rate,BR)等。其基本电路构成与WiFi模块类似,也可以由功率放大器、无线收发器、收发切换器、低噪声放大器以及天线等组成。该蓝牙模块130可以使用第一通信频段,其中,该第一通信频段可以是2.4GHZ。
请参考图12,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质800中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质800可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质800包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (17)
1.一种资源推荐方法,其特征在于,所述方法包括:
获取用户终端发送的搜索请求,所述搜索请求包括至少一个关键词;
响应所述搜索请求,从资源库中获取资源信息与所述关键词匹配的第一资源,所述资源信息表征所述资源的基本信息;
从网络平台获取所述关键词的网络查询信息,所述网络平台包括:网络社交平台、网络搜索平台、网络公众平台以及知识服务平台中的至少一种,所述网络查询信息包括从网络平台获取的与所述关键词匹配的信息;
获取所述网络查询信息中存在的资源信息;
获取所述存在的资源信息与所述第一资源中每个资源的资源信息的第二匹配度;
从所述第一资源中获取所述第二匹配度大于第二预设阈值的第二资源;
根据所述目标资源生成资源推荐信息,并将所述资源推荐信息发送至所述用户终端。
2.根据权利要求1所述的方法,其特征在于,所述从资源库中获取资源信息与所述关键词匹配的第一资源,包括:
将资源库中的每个资源的资源信息与所述关键词进行匹配,得到所述每个资源的资源信息与所述关键词的第一匹配度,所述资源信息包括:资源标题信息、资源介绍信息、更新说明信息、评论信息、资源分类信息以及资源标签信息中的至少一种;
根据所述每个资源的资源信息与所述关键词的第一匹配度,从所述资源库中获取所述第一匹配度大于第一预设阈值的第一资源。
3.根据权利要求1所述的方法,其特征在于,所述获取所述第一资源中资源信息与所述网络查询信息匹配的第二资源,包括:
获取所述网络查询信息中存在的资源;
从所述第一资源中获取与所述网络查询信息中存在的资源相同的第二资源。
4.根据权利要求1所述的方法,其特征在于,所述获取所述存在的资源信息与所述第一资源中每个资源的资源信息的第二匹配度,包括:
获取所述存在的资源信息中多种信息与所述第一资源中每个资源的资源信息中多种信息的多个第三匹配度,所述存在的资源信息中多种信息与所述每个资源的资源信息中多种信息一一对应;
根据预设权重,对所述多个第三匹配度进行加权求和,得到所述存在的资源信息与所述第一资源中每个资源的资源信息的第二匹配度。
5.根据权利要求1所述的方法,其特征在于,所述从网络平台获取所述关键词的网络查询信息,包括:
从网络平台获取与所述关键词匹配的第一网络查询信息;
从所述第一网络查询信息中,获取第二网络查询信息,得到所述关键词的网络查询信息,所述第二网络查询信息的第一热度值大于其他网络查询信息的第一热度值,所述其他网络查询信息为所述第一网络查询信息中除所述第二网络查询信息以外的网络查询信息,所述第一热度值至少包括:评价热度值。
6.根据权利要求5所述的方法,其特征在于,所述从所述第一网络查询信息中,获取第二网络查询信息,得到所述关键词的网络查询信息,包括:
从所述第一网络查询信息中,获取第二网络查询信息,所述第二网络查询信息的第一热度值大于其他网络查询信息的第一热度值,所述其他网络查询信息为所述第一网络查询信息中除所述第二网络查询信息以外的网络查询信息,所述第一热度值至少包括:评价热度值;
将所述第二网络查询信息中预设时间范围内的第二网络查询信息,作为所述关键词的网络查询信息。
7.根据权利要求5所述的方法,其特征在于,所述从网络平台获取与所述关键词匹配的第一网络查询信息,包括:
利用信息爬取工具,根据所述关键词爬取网络平台,得到与所述关键词匹配的第一网络查询信息。
8.根据权利要求7所述的方法,其特征在于,在所述利用信息爬取工具,根据所述关键词爬取网络平台,得到与所述关键词匹配的第一网络查询信息之前,所述方法还包括:
从所述多个网络平台中获取预设个数的网络平台,作为待爬取的网络平台,所述待爬取的网络平台的第二热度值大于所述多个网络平台中其他网络平台的第二热度值,所述第二热度值包括:访问热度值、评价热度值以及下载热度值中的至少一种。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述根据所述目标资源生成资源推荐信息,包括:
根据所述目标资源对应的网络查询信息以及所述关键词,生成所述目标资源的推荐语句;
根据所述目标资源以及所述推荐语句,生成资源推荐信息。
10.根据权利要求9所述的方法,其特征在于,所述根据所述目标资源以及所述推荐语句,生成资源推荐信息,包括:
将所述目标资源根据第三热度值进行排序,得到排序结果,所述第三热度值包括:下载热度值、评价热度值、或者访问热度值;
基于所述排序结果以及所述推荐语句,生成资源推荐信息。
11.根据权利要求10所述的方法,其特征在于,在所述将所述目标资源根据第三热度值进行排序,得到排序结果之后,包括:
获取用户的历史下载的资源;
将所述排序结果中与所述历史下载的资源中相同的资源进行标记。
12.根据权利要求9所述的方法,其特征在于,在所述根据所述目标资源以及所述推荐语句,生成资源推荐信息之前,所述方法还包括:
获取所述目标资源中每个目标资源的历史下载量;
根据所述每个目标资源的历史下载量,去除所述目标资源中历史下载量低于预设下载量的目标资源。
13.根据权利要求1-8任一项所述的方法,其特征在于,在所述根据所述目标资源生成资源推荐信息,并将所述资源推荐信息发送至用户的用户终端之后,所述方法还包括:
将所述资源推荐信息与所述关键词的对应关系进行存储;
在预设时间范围内获取到包括所述关键词的搜索请求时,根据所述对应关系,获取所述关键词对应的资源推荐信息,并将所述资源推荐信息发送至用户终端。
14.一种资源推荐装置,其特征在于,所述装置包括:请求获取模块、请求响应模块以及信息生成模块,所述请求响应模块包括第一资源获取单元、网络查询信息获取单元以及第二资源获取单元,其中,
所述请求获取模块用于获取用户终端发送的搜索请求,所述搜索请求包括至少一个关键词;
所述第一资源获取单元用于响应所述搜索请求,从资源库中获取资源信息与所述关键词匹配的第一资源,所述资源信息表征所述资源的基本信息;
所述网络查询信息获取单元用于从网络平台获取所述关键词的网络查询信息,所述网络平台包括:网络社交平台、网络搜索平台、网络公众平台以及知识服务平台中的至少一种,所述网络查询信息包括从网络平台获取的与所述关键词匹配的信息;
所述第二资源获取单元用于获取所述网络查询信息中存在的资源信息;获取所述存在的资源信息与所述第一资源中每个资源的资源信息的第二匹配度;从所述第一资源中获取所述第二匹配度大于第二预设阈值的第二资源;
所述信息生成模块用于根据所述目标资源生成资源推荐信息,并将所述资源推荐信息发送至所述用户终端。
15.根据权利要求14所述的装置,其特征在于,所述第一资源获取单元包括:匹配度获取子单元以及资源筛选子单元,其中,
所述匹配度获取子单元用于将资源库中的每个资源的资源信息与所述关键词进行匹配,得到所述每个资源的资源信息与所述关键词的第一匹配度,所述资源信息包括:资源标题信息、资源介绍信息、更新说明信息、评论信息、资源分类信息以及资源标签信息中的至少一种;
所述资源筛选子单元用于根据所述每个资源的资源信息与所述关键词的第一匹配度,从所述资源库中获取所述第一匹配度大于第一预设阈值的第一资源。
16.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储器;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行如权利要求1-13任一项所述的方法。
17.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-13任一项所述的方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/114441 WO2020093289A1 (zh) | 2018-11-07 | 2018-11-07 | 资源推荐方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112868004A CN112868004A (zh) | 2021-05-28 |
CN112868004B true CN112868004B (zh) | 2022-10-28 |
Family
ID=70611648
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880098765.XA Active CN112868004B (zh) | 2018-11-07 | 2018-11-07 | 资源推荐方法、装置、电子设备及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112868004B (zh) |
WO (1) | WO2020093289A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111931040B (zh) * | 2020-06-30 | 2024-01-12 | 深圳市世强元件网络有限公司 | 一种网络平台内部服务实体服务入口的推荐方法 |
CN113297457B (zh) * | 2021-05-24 | 2023-02-28 | 陕西合友网络科技有限公司 | 一种高精准性的信息资源智能推送***及推送方法 |
CN113468373B (zh) * | 2021-05-31 | 2022-09-02 | 北京达佳互联信息技术有限公司 | 信息获取方法、装置、电子设备及存储介质 |
CN113722498A (zh) * | 2021-06-17 | 2021-11-30 | 武汉理工数字传播工程有限公司 | 一种数字资源管理的方法、装置、设备及存储介质 |
CN113569007B (zh) * | 2021-06-18 | 2024-06-21 | 武汉理工数字传播工程有限公司 | 一种处理知识服务资源的方法、装置及存储介质 |
CN113468441A (zh) * | 2021-06-29 | 2021-10-01 | 平安信托有限责任公司 | 基于权重调整的搜索排序方法、装置、设备及存储介质 |
CN114637927B (zh) * | 2022-05-09 | 2022-09-09 | 北京达佳互联信息技术有限公司 | 一种内容推荐方法、装置、电子设备及存储介质 |
CN114662520B (zh) * | 2022-05-24 | 2023-02-07 | 广东鑫兴科技有限公司 | 手机配件匹配方法、装置、电子设备及存储介质 |
CN116401460B (zh) * | 2023-04-23 | 2024-04-05 | 中航信移动科技有限公司 | 一种提高信息推送准确性的方法、存储介质及电子设备 |
CN117435817B (zh) * | 2023-12-20 | 2024-03-15 | 泰安北航科技园信息科技有限公司 | 一种基于产业大数据的bi智能中心*** |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8577889B2 (en) * | 2006-07-18 | 2013-11-05 | Aol Inc. | Searching for transient streaming multimedia resources |
CN103309886B (zh) * | 2012-03-13 | 2017-05-10 | 阿里巴巴集团控股有限公司 | 一种基于交易平台的结构化信息搜索方法和装置 |
CN104077294A (zh) * | 2013-03-27 | 2014-10-01 | 腾讯科技(深圳)有限公司 | 一种信息推荐方法、装置及信息资源推荐*** |
CN103530376B (zh) * | 2013-10-15 | 2016-03-16 | 北京百度网讯科技有限公司 | 筛选条件提供方法、装置和搜索方法、装置 |
US9338106B2 (en) * | 2014-01-08 | 2016-05-10 | International Business Machines Corporation | Integrating and searching electronic communications received from a plurality of different communication platforms |
CN104462575B (zh) * | 2014-12-29 | 2019-03-08 | 北京奇虎科技有限公司 | 音乐综合搜索的实现方法和装置 |
CN106294730A (zh) * | 2016-08-09 | 2017-01-04 | 百度在线网络技术(北京)有限公司 | 资讯信息的推荐方法及装置 |
CN107918616A (zh) * | 2016-10-09 | 2018-04-17 | 阿里巴巴集团控股有限公司 | 搜索***、页面显示方法及客户端 |
CN108345610A (zh) * | 2017-01-24 | 2018-07-31 | 北京搜狗科技发展有限公司 | 一种获取数据资源的方法和装置、用于获取数据资源的装置 |
-
2018
- 2018-11-07 WO PCT/CN2018/114441 patent/WO2020093289A1/zh active Application Filing
- 2018-11-07 CN CN201880098765.XA patent/CN112868004B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
WO2020093289A1 (zh) | 2020-05-14 |
CN112868004A (zh) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112868004B (zh) | 资源推荐方法、装置、电子设备及存储介质 | |
CN113364853B (zh) | 一种业务服务***、业务请求方法及网关设备 | |
CN111163072B (zh) | 机器学习模型中特征值的确定方法、装置及电子设备 | |
CN104077294A (zh) | 一种信息推荐方法、装置及信息资源推荐*** | |
CN112930669A (zh) | 内容推荐方法、装置、移动终端及服务器 | |
US20200204688A1 (en) | Picture book sharing method and apparatus and system using the same | |
CN105991722B (zh) | 一种下载器推荐方法、应用服务器、终端及*** | |
CN112818224A (zh) | 信息推荐方法、装置、电子设备及可读存储介质 | |
US11294964B2 (en) | Method and system for searching new media information | |
CN110059172B (zh) | 基于自然语言理解的推荐答案的方法和装置 | |
CN110909241A (zh) | 信息推荐方法、用户标识推荐方法、装置及设备 | |
CN111444448B (zh) | 一种数据处理方法、服务器及*** | |
CN116955817A (zh) | 内容推荐方法、装置、电子设备以及存储介质 | |
CN106651410B (zh) | 一种应用管理方法及装置 | |
CN108509059B (zh) | 一种信息处理方法、电子设备和计算机存储介质 | |
CN114491093B (zh) | 多媒体资源推荐、对象表征网络的生成方法及装置 | |
CN108306812B (zh) | 一种数据处理方法以及服务器 | |
CN115525834A (zh) | 筛选并显示消息的方法、计算机装置及记录介质 | |
CN110661693A (zh) | 促进在计算装置中执行的基于媒体的内容共享的方法、计算装置可读存储介质以及计算装置 | |
CN110674386B (zh) | 资源推荐方法、装置及存储介质 | |
CN110147488B (zh) | 页面内容的处理方法、处理装置、计算设备及存储介质 | |
CN107222559B (zh) | 信息调用方法 | |
CN111831130A (zh) | 输入内容的推荐方法、终端设备以及存储介质 | |
CN110770778B (zh) | 信息处理方法及相关产品 | |
CN114840743B (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 |