[go: up one dir, main page]

CN110929176B - Information recommendation method, device and electronic equipment - Google Patents

Information recommendation method, device and electronic equipment Download PDF

Info

Publication number
CN110929176B
CN110929176B CN201811020341.XA CN201811020341A CN110929176B CN 110929176 B CN110929176 B CN 110929176B CN 201811020341 A CN201811020341 A CN 201811020341A CN 110929176 B CN110929176 B CN 110929176B
Authority
CN
China
Prior art keywords
poi
interest
point
function
word
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
Application number
CN201811020341.XA
Other languages
Chinese (zh)
Other versions
CN110929176A (en
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 Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development 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 Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN201811020341.XA priority Critical patent/CN110929176B/en
Publication of CN110929176A publication Critical patent/CN110929176A/en
Application granted granted Critical
Publication of CN110929176B publication Critical patent/CN110929176B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

The embodiment of the invention discloses an information recommendation method and device and electronic equipment. According to the method, keywords input in a retrieval interface are firstly obtained, functional words to be retrieved, which can represent categories or characteristics of POIs, are extracted from the keywords, then the POIs corresponding to the functional words to be retrieved are obtained according to the corresponding relation between the functional words and the POIs, in order to accurately recommend information, the POIs extracted according to the functional words to be retrieved are set as candidate POIs, then the association degree between the functional words to be retrieved and each candidate POI is calculated, finally the candidate POIs are selected and recommended according to the size of the association degree, the technical problem that the fit degree between the recommendation of the POIs and the retrieval intention of a user is not high in the prior art is solved, and the accuracy of the recommendation of the POIs is improved.

Description

一种信息推荐方法、装置及电子设备Information recommendation method, device and electronic equipment

技术领域Technical Field

本发明涉及信息技术领域,特别涉及一种信息推荐方法、装置及电子设备。The present invention relates to the field of information technology, and in particular to an information recommendation method, device and electronic equipment.

背景技术Background Art

随着网络技术的不断发展,越来越多人通过使用网络进行搜索网络信息,例如,人们通过使用电子地图进行搜索地理位置信息,在浏览器中搜索关键词对应的信息所在的网页等等。With the continuous development of network technology, more and more people are searching for network information through the Internet. For example, people use electronic maps to search for geographic location information, search for web pages containing information corresponding to keywords in browsers, and so on.

目前,在通过关键词检索相对应的网页信息时,通常是根据网页搜索的热度、点击度、是否参与推广以及所输入的关键词在网页中出现的次数等信息来推荐相关的信息。而在通过关键词检索兴趣点POI(Point of Interest)时,则会根据兴趣点POI与当前位置之间的距离、兴趣点POI的知名度、是否参与推广等来推荐被检索兴趣点POI。无论是根据距离、知名度还是推广与否来推荐兴趣点POI,很多时候用户还是无法获得想要的兴趣点POI,或者无法从推荐首页获得想要的兴趣点POI,即现有技术中存在兴趣点POI的推荐与用户检索意图贴合度不高的技术问题。At present, when searching for corresponding web page information through keywords, relevant information is usually recommended based on information such as the popularity of the web page search, clicks, whether it participates in promotion, and the number of times the entered keywords appear in the web page. When searching for points of interest (POI) through keywords, the retrieved POIs are recommended based on the distance between the POI and the current location, the popularity of the POI, whether it participates in promotion, etc. Regardless of whether the POIs are recommended based on distance, popularity, or promotion, many times users still cannot obtain the desired POIs, or cannot obtain the desired POIs from the recommended homepage, that is, there is a technical problem in the prior art that the recommendation of POIs is not highly consistent with the user's search intention.

发明内容Summary of the invention

本发明实施例提供一种信息推荐方法、装置及电子设备,用于解决现有技术中,兴趣点POI的推荐与用户检索意图贴合度不高的技术问题。The embodiments of the present invention provide an information recommendation method, device and electronic device, which are used to solve the technical problem in the prior art that the recommendation of points of interest (POI) is not highly consistent with the search intention of the user.

第一方面,本发明实施例提供了一种信息推荐方法,所述方法包括:In a first aspect, an embodiment of the present invention provides an information recommendation method, the method comprising:

获取检索接口中输入的关键词;Get the keywords entered in the search interface;

从所述关键词中提取出待检索的功能词,其中,所述功能词用于表征兴趣点POI的类别或特征,一个所述兴趣点POI对应n个所述功能词,n≥2;Extracting function words to be searched from the keywords, wherein the function words are used to characterize the category or feature of the point of interest (POI), and one point of interest (POI) corresponds to n function words, where n≥2;

获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI,并获取所述待检索的功能词与每个候选兴趣点POI之间的关联度;Acquire the point of interest POI corresponding to the function word to be retrieved as a candidate point of interest POI, and acquire the association degree between the function word to be retrieved and each candidate point of interest POI;

根据所述关联度的大小选择推荐所述候选兴趣点POI。The candidate point of interest (POI) is selected and recommended according to the magnitude of the association degree.

可选的,所述从所述关键词中提取出待检索的功能词,包括:Optionally, extracting the function words to be searched from the keywords includes:

从所述关键词中提取出目标关键词,其中,所述目标关键词能够表征所述关键词的检索意图;Extracting a target keyword from the keywords, wherein the target keyword can represent the search intent of the keyword;

以所述目标关键词作为所述待检索的功能词。The target keyword is used as the function word to be searched.

可选的,所述方法还包括:Optionally, the method further includes:

根据每个兴趣点POI对应的页面内容中包含的功能词建立每个兴趣点POI与功能词之间的对应关系,或者,根据每个兴趣点POI的检索日志建立每个兴趣点POI与功能词之间的对应关系;Establishing a correspondence between each point of interest POI and the function word according to the function word contained in the page content corresponding to each point of interest POI, or establishing a correspondence between each point of interest POI and the function word according to the search log of each point of interest POI;

所述获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI,包括:The step of obtaining the point of interest POI corresponding to the function word to be retrieved as a candidate point of interest POI includes:

根据每个兴趣点POI与功能词之间的对应关系,获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI。According to the correspondence between each point of interest POI and the function word, the point of interest POI corresponding to the function word to be retrieved is obtained as a candidate point of interest POI.

可选的,所述根据每个兴趣点POI对应的页面内容中包含的功能词建立每个兴趣点POI与功能词之间的对应关系,包括:Optionally, the establishing a correspondence between each point of interest POI and the function word according to the function word contained in the page content corresponding to each point of interest POI includes:

从每个兴趣点POI对应的页面内容中的注册信息、分类信息、评论信息中提取每个兴趣点POI的类别词和\或特征词;Extract the category words and/or feature words of each point of interest POI from the registration information, classification information, and comment information in the page content corresponding to each point of interest POI;

将每个兴趣点POI的类别词和\或特征词作为每个兴趣点POI的功能词,建立每个兴趣点POI与功能词之间的对应关系。The category word and/or feature word of each point of interest POI is used as the function word of each point of interest POI, and a corresponding relationship between each point of interest POI and the function word is established.

可选的,所述根据每个兴趣点POI对应的页面内容中包含的功能词建立每个兴趣点POI与功能词之间的对应关系,包括:Optionally, the establishing a correspondence between each point of interest POI and the function word according to the function word contained in the page content corresponding to each point of interest POI includes:

获取每个兴趣点POI对应的页面内容中包含的兴趣点POI的名称、类别、特征和\或消费信息,其中,所述消费信息用于反应用户在所述兴趣点POI的消费情况;Obtain the name, category, features and/or consumption information of each point of interest (POI) contained in the page content corresponding to each point of interest (POI), wherein the consumption information is used to reflect the consumption of the user at the point of interest (POI);

将每个兴趣点POI的名称、类别、特征和\或消费信息进行聚类,得到每个兴趣点POI的功能词;Cluster the name, category, features and/or consumption information of each POI to obtain the functional words of each POI;

将所述每个兴趣点POI的功能词输入卷积神经网络中,训练所述卷积神经网络,通过训练后的所述卷积神经网络来表征每个兴趣点POI与功能词之间的对应关系,其中,训练后的卷积神经网络能够对输入的待检索的功能词转换输出候选兴趣点POI。The function words of each point of interest (POI) are input into a convolutional neural network, and the convolutional neural network is trained. The corresponding relationship between each point of interest (POI) and the function words is represented by the trained convolutional neural network, wherein the trained convolutional neural network can convert the input function words to be retrieved into candidate points of interest (POI).

可选的,所述根据每个兴趣点POI的检索日志建立每个兴趣点POI与功能词之间的对应关系,包括:Optionally, the establishing a correspondence between each point of interest POI and a function word according to the search log of each point of interest POI includes:

获取每个兴趣点POI的检索日志中包含的目标关键词;Obtain target keywords contained in the search log of each point of interest (POI);

将所述目标关键词作为所述检索日志对应的兴趣点POI的功能词。The target keyword is used as a function word of the point of interest (POI) corresponding to the search log.

可选的,所述获取所述待检索的功能词与每个候选兴趣点POI之间的关联度,包括:Optionally, obtaining the correlation between the function word to be retrieved and each candidate point of interest POI includes:

根据每个候选兴趣点POI对应的所有功能词,将每个候选兴趣点POI转换为第一词向量,及将所述待检索的功能词转换为第二词向量;According to all function words corresponding to each candidate point of interest POI, each candidate point of interest POI is converted into a first word vector, and the function words to be retrieved are converted into a second word vector;

计算所述第一词向量与所述第二词向量之间的相似度,并将所述相似度作为所述待检索的功能词与每个候选兴趣点POI之间的关联度。The similarity between the first word vector and the second word vector is calculated, and the similarity is used as the association between the function word to be retrieved and each candidate point of interest POI.

可选的,所述根据所述关联度的大小选择推荐所述候选兴趣点POI,包括:Optionally, the selecting and recommending the candidate point of interest POI according to the magnitude of the association degree includes:

获取所述关联度大于设定阈值的候选兴趣点POI作为目标兴趣点POI,推荐所述目标兴趣点POI;或者Acquire the candidate points of interest POIs whose relevance is greater than a set threshold as target points of interest POIs, and recommend the target points of interest POIs; or

获取所述关联度最大的前m个候选兴趣点POI作为目标兴趣点POI,推荐所述目标兴趣点POI,m≥1。The first m candidate points of interest (POIs) with the greatest correlation are obtained as target points of interest (POIs), and the target points of interest (POIs) are recommended, where m≥1.

第二方面,本发明实施例还提供了一种信息推荐装置,所述装置包括:In a second aspect, an embodiment of the present invention further provides an information recommendation device, the device comprising:

获取关键词模块,用于获取检索接口中输入的关键词;The keyword acquisition module is used to obtain the keywords entered in the search interface;

提取功能词模块,用于从所述关键词中提取出待检索的功能词,其中,所述功能词用于表征兴趣点POI的类别或特征,一个所述兴趣点POI对应n个所述功能词,n≥2;A function word extraction module is used to extract the function words to be searched from the keywords, wherein the function words are used to characterize the category or feature of the point of interest POI, and one point of interest POI corresponds to n function words, where n≥2;

获取兴趣点POI模块,用于获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI,并获取所述待检索的功能词与每个候选兴趣点POI之间的关联度;A POI acquisition module is used to acquire the POI corresponding to the function word to be retrieved as a candidate POI, and acquire the correlation between the function word to be retrieved and each candidate POI;

推荐兴趣点POI模块,用于根据所述关联度的大小选择推荐所述候选兴趣点POI。The POI recommendation module is used to select and recommend the candidate POI according to the magnitude of the association.

可选的,所述提取功能词模块用于:Optionally, the function word extraction module is used to:

从所述关键词中提取出目标关键词,其中,所述目标关键词能够表征所述关键词的检索意图;Extracting a target keyword from the keywords, wherein the target keyword can represent the search intent of the keyword;

以所述目标关键词作为所述待检索的功能词。The target keyword is used as the function word to be searched.

可选的,所述装置还包括:Optionally, the device further comprises:

建立对应关系模块,用于根据每个兴趣点POI对应的页面内容中包含的功能词建立每个兴趣点POI与功能词之间的对应关系,或者,根据每个兴趣点POI的检索日志建立每个兴趣点POI与功能词之间的对应关系;A corresponding relationship establishing module is used to establish a corresponding relationship between each point of interest POI and a function word according to the function word contained in the page content corresponding to each point of interest POI, or to establish a corresponding relationship between each point of interest POI and a function word according to the search log of each point of interest POI;

所述获取兴趣点POI模块用于:The module for obtaining points of interest (POI) is used for:

根据每个兴趣点POI与功能词之间的对应关系,获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI。According to the correspondence between each point of interest POI and the function word, the point of interest POI corresponding to the function word to be retrieved is obtained as a candidate point of interest POI.

可选的,所述建立对应关系模块用于:Optionally, the corresponding relationship establishing module is used for:

从每个兴趣点POI对应的页面内容中的注册信息、分类信息、评论信息中提取每个兴趣点POI的类别词和\或特征词;Extract the category words and/or feature words of each point of interest POI from the registration information, classification information, and comment information in the page content corresponding to each point of interest POI;

将每个兴趣点POI的类别词和\或特征词作为每个兴趣点POI的功能词,建立每个兴趣点POI与功能词之间的对应关系。The category word and/or feature word of each point of interest POI is used as the function word of each point of interest POI, and a corresponding relationship between each point of interest POI and the function word is established.

可选的,所述建立对应关系模块还用于:Optionally, the corresponding relationship establishing module is further used for:

获取每个兴趣点POI对应的页面内容中包含的兴趣点POI的名称、类别、特征和\或消费信息,其中,所述消费信息用于反应用户在所述兴趣点POI的消费情况;Obtain the name, category, features and/or consumption information of each point of interest (POI) contained in the page content corresponding to each point of interest (POI), wherein the consumption information is used to reflect the consumption of the user at the point of interest (POI);

将每个兴趣点POI的名称、类别、特征和\或消费信息进行聚类,得到每个兴趣点POI的功能词;Cluster the name, category, features and/or consumption information of each POI to obtain the functional words of each POI;

将所述每个兴趣点POI的功能词输入卷积神经网络中,训练所述卷进神经网络,通过训练后的所述卷积神经网络来表征每个兴趣点POI与功能词之间的对应关系,其中,训练后的卷积神经网络能够对输入的待检索的功能词转换输出候选兴趣点POI。The function words of each point of interest (POI) are input into a convolutional neural network, and the convolutional neural network is trained. The corresponding relationship between each point of interest (POI) and the function words is represented by the trained convolutional neural network, wherein the trained convolutional neural network can convert the input function words to be retrieved into candidate points of interest (POI).

可选的,所述建立对应关系模块还用于:Optionally, the corresponding relationship establishing module is further used for:

获取每个兴趣点POI的检索日志中包含的目标关键词;Obtain target keywords contained in the search log of each point of interest (POI);

将所述目标关键词作为所述检索日志对应的兴趣点POI的功能词。The target keyword is used as a function word of the point of interest (POI) corresponding to the search log.

可选的,所述获取兴趣点POI模块还用于:Optionally, the module for obtaining points of interest (POI) is further used for:

根据每个候选兴趣点POI对应的所有功能词,将每个候选兴趣点POI转换为第一向量词,及将所述待检索的功能词转换为第二向量词;According to all function words corresponding to each candidate point of interest POI, each candidate point of interest POI is converted into a first vector word, and the function words to be retrieved are converted into a second vector word;

计算所述第一向量词与所述第二向量词之间的相似度,并将所述相似度作为所述待检索的功能词与每个候选兴趣点POI之间的关联度。The similarity between the first vector word and the second vector word is calculated, and the similarity is used as the association between the function word to be retrieved and each candidate point of interest POI.

可选的,所述推荐兴趣点POI模块用于:Optionally, the POI recommendation module is used to:

获取所述关联度大于设定阈值的候选兴趣点POI作为目标兴趣点POI,推荐所述目标兴趣点POI;Acquire the candidate points of interest (POI) whose relevance is greater than a set threshold as target points of interest (POI), and recommend the target points of interest (POI);

获取所述关联度最大的前m个候选兴趣点POI作为目标兴趣点POI,推荐所述目标兴趣点POI,m≥1。The first m candidate points of interest (POIs) with the greatest correlation are obtained as target points of interest (POIs), and the target points of interest (POIs) are recommended, where m≥1.

第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实以下步骤:In a third aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, which performs the following steps when executed by a processor:

获取检索接口中输入的关键词;Get the keywords entered in the search interface;

从所述关键词中提取出待检索的功能词,其中,所述功能词用于表征兴趣点POI的类别或特征,一个所述兴趣点POI对应n个所述功能词,n≥2;Extracting function words to be searched from the keywords, wherein the function words are used to characterize the category or feature of the point of interest (POI), and one point of interest (POI) corresponds to n function words, where n≥2;

获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI,并获取所述待检索的功能词与每个候选兴趣点POI之间的关联度;Acquire the point of interest POI corresponding to the function word to be retrieved as a candidate point of interest POI, and acquire the association degree between the function word to be retrieved and each candidate point of interest POI;

根据所述关联度的大小选择推荐所述候选兴趣点POI。The candidate point of interest (POI) is selected and recommended according to the magnitude of the association degree.

第四方面,本发明实施例提供了一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:In a fourth aspect, an embodiment of the present invention provides an electronic device, comprising a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, wherein the one or more programs include instructions for performing the following operations:

获取检索接口中输入的关键词;Get the keywords entered in the search interface;

从所述关键词中提取出待检索的功能词,其中,所述功能词用于表征兴趣点POI的类别或特征,一个所述兴趣点POI对应n个所述功能词,n≥2;Extracting function words to be searched from the keywords, wherein the function words are used to characterize the category or feature of the point of interest (POI), and one point of interest (POI) corresponds to n function words, where n≥2;

获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI,并获取所述待检索的功能词与每个候选兴趣点POI之间的关联度;Acquire the point of interest POI corresponding to the function word to be retrieved as a candidate point of interest POI, and acquire the association degree between the function word to be retrieved and each candidate point of interest POI;

根据所述关联度的大小选择推荐所述候选兴趣点POI。本申请实施例中的上述一个或多个技术方案,至少具有如下技术效果:The candidate POI is selected and recommended according to the magnitude of the correlation. The above one or more technical solutions in the embodiments of the present application have at least the following technical effects:

本发明提供的一种信息推荐方法、装置及电子设备,所述方法包括:获取检索接口中输入的关键词;从关键词中提取出待检索的功能词,其中,所述功能词用于表征兴趣点POI的类别或特征,一个所述兴趣点POI对应n个所述功能词,n≥2;获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI,并获取所述待检索的功能词与每个候选兴趣点POI之间的关联度;根据所述关联度的大小选择推荐所述候选兴趣点POI。由于一个兴趣点POI对应多个功能词,一个功能词也可以对应多个兴趣点POI,所以,根据待检索的功能词提取得到的兴趣点POI繁杂,为了能够准确推荐POI,将根据待检索的功能词提取得到的兴趣点POI设为候选兴趣点POI,然后获取待检索的功能词与每个候选兴趣点POI之间的关联度,根据关联度的大小选择推荐候选兴趣点POI,使得与待检索的功能词之间关联度大的兴趣点POI能够优先被推荐,而待检索功能词从检索关键词中提取,符合用户的检索意图,即与待检索的功能词之间关联度大的兴趣点POI相对关联度小的POI更符合用户检索意图,因此,基于待检索的功能词与兴趣点POI之间关联度大小来推荐POI,解决了现有技术中兴趣点POI的推荐与用户检索意图贴合度不高的技术问题,提高了兴趣点POI推荐的准确性。The present invention provides an information recommendation method, device and electronic device, the method comprising: obtaining keywords input in a search interface; extracting function words to be searched from the keywords, wherein the function words are used to characterize the category or feature of a point of interest (POI), and one point of interest (POI) corresponds to n function words, n≥2; obtaining the point of interest (POI) corresponding to the function words to be searched as candidate point of interest (POI), and obtaining the correlation between the function words to be searched and each candidate point of interest (POI); and selecting and recommending the candidate point of interest (POI) according to the size of the correlation. Since one point of interest POI corresponds to multiple function words, and one function word can also correspond to multiple points of interest POIs, the points of interest POIs extracted according to the function words to be retrieved are complicated. In order to accurately recommend POIs, the points of interest POIs extracted according to the function words to be retrieved are set as candidate points of interest POIs, and then the correlation between the function words to be retrieved and each candidate point of interest POI is obtained, and the candidate points of interest POIs are selected and recommended according to the size of the correlation, so that the points of interest POIs with a large correlation with the function words to be retrieved can be recommended first, and the function words to be retrieved are extracted from the search keywords, which are in line with the user's search intent, that is, the points of interest POIs with a large correlation with the function words to be retrieved are more in line with the user's search intent than the POIs with a small correlation. Therefore, recommending POIs based on the size of the correlation between the function words to be retrieved and the points of interest POIs solves the technical problem in the prior art that the recommendation of the points of interest POIs is not highly consistent with the user's search intent, and improves the accuracy of the recommendation of the points of interest POIs.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1示出了本发明实施例提供的信息推荐方法的流程图。FIG1 shows a flow chart of an information recommendation method provided by an embodiment of the present invention.

图2示出了本发明实施例提供的一种信息推荐装置的示意图。FIG. 2 shows a schematic diagram of an information recommendation device provided by an embodiment of the present invention.

图3是根据一示例性实施例示出的一种电子设备的框图。Fig. 3 is a block diagram of an electronic device according to an exemplary embodiment.

图4是本发明实施例中服务器的结构示意图。FIG. 4 is a schematic diagram of the structure of a server in an embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

下面结合附图对本申请实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。The main implementation principles, specific implementation methods and corresponding beneficial effects of the technical solutions of the embodiments of the present application are described in detail below with reference to the accompanying drawings.

实施例Example

请参阅图1,图1示出了本发明实施例提供的信息推荐方法的流程图。本发明实施例提供一种信息推荐方法,可以应用于客户端和服务器。该信息推荐方法包括以下步骤:Please refer to FIG1 , which shows a flow chart of an information recommendation method provided by an embodiment of the present invention. An embodiment of the present invention provides an information recommendation method, which can be applied to a client and a server. The information recommendation method includes the following steps:

S100:获取检索接口中输入的关键词;S100: Acquire keywords input in the search interface;

S200:从所述关键词中提取出待检索的功能词,其中,所述功能词用于表征兴趣点POI的类别或特征,一个所述兴趣点POI对应n个所述功能词,n≥2;S200: extracting function words to be searched from the keywords, wherein the function words are used to represent the category or feature of the point of interest (POI), and one point of interest (POI) corresponds to n function words, where n≥2;

S300:获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI,并获取所述待检索的功能词与每个候选兴趣点POI之间的关联度;S300: obtaining a point of interest POI corresponding to the function word to be retrieved as a candidate point of interest POI, and obtaining a correlation between the function word to be retrieved and each candidate point of interest POI;

S400:根据所述关联度的大小选择推荐所述候选兴趣点POI。S400: Select and recommend the candidate point of interest (POI) according to the magnitude of the association.

在S100中,检索接口可以是浏览器、地图等应用程序的检索框对应的检索接口,也可以是在选中一些信息时,电子设备的系统或者应用程序给出的检索接口。另外,检索接口中输入的关键词可以是用户输入的,也可以是电子设备的系统或者应用程序自动产生或者选中的。In S100, the search interface may be a search interface corresponding to a search box of an application such as a browser or a map, or a search interface provided by a system or application of an electronic device when some information is selected. In addition, the keywords input into the search interface may be input by a user, or may be automatically generated or selected by a system or application of an electronic device.

关键词(keywords)特指单个媒体在制作使用索引时,所用到的词汇。在这里,输入的关键词可以有多个。Keywords refer specifically to the words used by a single media when creating and using an index. You can enter multiple keywords here.

一般的,检索关键词的提取的准确性与检索输出结果的精确度影响极大,提取一个准确的关键词,可以从根源上提高检索的准确性。对于本发明实施例来说,从检索接口中输入的关键词提取准确的待检索功能词,可以对应得到与该待检索的功能词对应的兴趣点POI,由此得到的兴趣点POI能够更符合用户的检索意图。Generally, the accuracy of extracting search keywords has a great impact on the accuracy of search output results. Extracting an accurate keyword can fundamentally improve the accuracy of the search. For the embodiment of the present invention, accurate function words to be searched are extracted from the keywords input in the search interface, and the POI corresponding to the function words to be searched can be obtained. The POI obtained can better meet the user's search intention.

为了得到准确的待检索的功能词,本发明实施例采用如下步骤S200所述方案获取待检索的功能词。In order to obtain accurate function words to be searched, the embodiment of the present invention adopts the scheme described in the following step S200 to obtain the function words to be searched.

S200:从所述关键词中提取出待检索的功能词,其中,所述功能词用于表征兴趣点POI的类别或特征,一个所述兴趣点POI对应n个所述功能词,n≥2。S200: extracting function words to be searched from the keywords, wherein the function words are used to characterize the category or feature of a point of interest (POI), and one point of interest (POI) corresponds to n function words, where n≥2.

兴趣点POI也叫做Point of Information(信息点)。电子地图上一般用气泡图标来表示POI,像电子地图上的景点、政府机构、公司、商场、饭馆等,都是POI。POI是基于位置服务的核心数据,在电子地图上运用场景广泛,如导航前选择的目的地、查看周边的餐馆等。Point of Interest (POI) is also called Point of Information (Point of Information). POI is generally represented by a bubble icon on electronic maps. Tourist attractions, government agencies, companies, shopping malls, restaurants, etc. on electronic maps are all POIs. POI is the core data of location-based services and is widely used in electronic maps, such as selecting a destination before navigation and viewing nearby restaurants.

功能词用于表征兴趣点POI的类别或特征。一个兴趣点POI的类别或特征可以用多个功能来描述,不同类别的兴趣点POI可以有相同的特征,具有不同特征的兴趣点POI也可以有相同或者相似的类别,因此,可以理解的,一个兴趣点POI可以对应多个功能词,一个功能词也可以对应多个兴趣点POI。Function words are used to characterize the category or characteristics of a POI. The category or characteristics of a POI can be described by multiple functions. POIs of different categories can have the same characteristics, and POIs with different characteristics can also have the same or similar categories. Therefore, it can be understood that a POI can correspond to multiple function words, and a function word can also correspond to multiple POIs.

例如,功能词″烤鸭″可以对应″全聚德″这个品牌对应的店面,也就是″全聚德″这个兴趣点POI可以对应功能词″烤鸭″,也可以对应功能词″北京烤鸭″。兴趣点POI″香格里拉大酒店″对应的功能词可以是″住宿″、″酒店″等。For example, the function word "roast duck" can correspond to the store corresponding to the brand "Quanjude", that is, the POI "Quanjude" can correspond to the function word "roast duck" or the function word "Beijing roast duck". The function word corresponding to the POI "Shangri-La Hotel" can be "accommodation", "hotel", etc.

从所述关键词中提取出待检索的功能词,可以通过下述步骤得到:首先,从所述关键词中提取出目标关键词,其中,所述目标关键词能够表征所述关键词的检索意图;然后,以所述目标关键词作为所述待检索的功能词。需要说明的是,目标关键词的获取并不限制其数量,可以是一个,也可以是多个。Extracting the function words to be searched from the keywords can be obtained by the following steps: first, extracting target keywords from the keywords, wherein the target keywords can represent the search intent of the keywords; then, using the target keywords as the function words to be searched. It should be noted that the acquisition of target keywords is not limited to the number thereof, and can be one or more.

从检索接口中获取的关键词可能有多个,可以从中提取一个或多个关键词作为目标关键词。作为一种实施方式,从所述关键词中提取出目标关键词的步骤,具体可以是:将关键词输入预先训练好的CNN(Convolutional Neural Network,卷积神经网络)中,由CNN输出与关键词对应的目标关键词,目标关键词能够表征所述关键词的检索意图,其中,该CNN是预先采用一个关键词和对应的目标关键词组成的样本集进行训练的,训练后的CNN能够对输入的关键词转换输出目标关键词。其中,CNN是一种前馈神经网络,人工神经元可以响应周围单元,可以进行大型信息处理,根据输入的样本进行前馈修正网络中的输入的权重,最后得到的CNN可以反映这些输入的信息对应的一个或多个输出。There may be multiple keywords obtained from the search interface, and one or more keywords can be extracted from them as target keywords. As an implementation method, the step of extracting the target keywords from the keywords can be specifically: input the keywords into a pre-trained CNN (Convolutional Neural Network), and the CNN outputs the target keywords corresponding to the keywords, and the target keywords can represent the search intention of the keywords, wherein the CNN is pre-trained with a sample set consisting of a keyword and the corresponding target keyword, and the trained CNN can convert the input keywords into output target keywords. Among them, CNN is a feedforward neural network, and artificial neurons can respond to surrounding units, can perform large-scale information processing, and feedforward correction of the input weights in the network is performed according to the input samples. The final CNN can reflect one or more outputs corresponding to the input information.

作为另一种实施方式,从所述关键词中提取出目标关键词的步骤,具体的方式是:将关键词输入预先训练好的决策树模型中,由决策树模型输出与关键词对应的目标关键词,目标关键词能够表征所述关键词的检索意图,其中,该决策树模型是预先采用一个关键词和对应目标关键词组成的样本集进行训练的,训练后的决策树模型能够对输入的关键词转换输出目标关键词。As another implementation method, the step of extracting target keywords from the keywords is specifically as follows: the keywords are input into a pre-trained decision tree model, and the decision tree model outputs target keywords corresponding to the keywords, and the target keywords can represent the retrieval intent of the keywords, wherein the decision tree model is pre-trained using a sample set consisting of a keyword and the corresponding target keyword, and the trained decision tree model can convert the input keywords into output target keywords.

以上两种实施方式都是基于机器学习的方式从关键词中提取出目标关键词,作为又一种实施方式,可以在输入的关键词中提取关键词中的名词或者动词,以该名词或者动词作为目标关键词。The above two implementations are both based on machine learning to extract target keywords from keywords. As another implementation, nouns or verbs in the keywords can be extracted from the input keywords and the nouns or verbs can be used as target keywords.

功能词与兴趣点POI之间存在对应关系,目标关键词能够表征输入的关键词的检索意图,因此,以从关键词中获取得到的目标关键词作为待检索的功能词,再根据该待检索的功能词推荐兴趣点POI,推荐的兴趣点POI能够更贴切用户的检索意图,从根源上减小了误差,据此推荐的兴趣点POI更符合用户的检索意图。There is a corresponding relationship between function words and POIs. The target keyword can represent the search intent of the input keyword. Therefore, the target keyword obtained from the keyword is used as the function word to be searched, and then the POIs are recommended based on the function word to be searched. The recommended POIs can be more in line with the user's search intent, reducing errors from the root. The recommended POIs are more in line with the user's search intent.

在本发明实施例中,在S300之前,信息推荐方法还包括建立每个兴趣点POI与功能词之间的对应关系。其中,建立每个兴趣点POI与功能词之间的对应关系可以通过多种方式实现,具体的,可以通过下述方式实现:In the embodiment of the present invention, before S300, the information recommendation method further includes establishing a correspondence between each point of interest POI and a function word. The establishment of a correspondence between each point of interest POI and a function word can be achieved in a variety of ways, specifically, it can be achieved in the following ways:

作为建立每个兴趣点POI与功能词之间的对应关系的一种实施方式,可以根据每个兴趣点POI对应的页面内容中包含的功能词建立每个兴趣点POI与功能词之间的对应关系。As an implementation method of establishing the correspondence between each point of interest POI and a function word, the correspondence between each point of interest POI and a function word may be established according to the function word contained in the page content corresponding to each point of interest POI.

兴趣点POI对应的页面内容指的是兴趣点POI对应网页或者地图界面所在的页面中包含的内容,内容可以包括文字、图片、视频以及音频等等,具体的,可以包含兴趣点POI的注册信息、分类信息、评论信息等。The page content corresponding to the point of interest POI refers to the content contained in the page where the web page or map interface corresponding to the point of interest POI is located. The content may include text, pictures, videos, audio, etc. Specifically, it may include registration information, classification information, comment information, etc. of the point of interest POI.

为了实现根据每个兴趣点POI对应的页面内容中包含的功能词建立每个兴趣点POI与功能词之间的对应关系,具体的,可以采用如下所述方式实现:In order to establish a corresponding relationship between each point of interest POI and a function word according to the function word contained in the page content corresponding to each point of interest POI, specifically, the following method can be used to implement it:

作为第一种实施方式,可以通过下述方式建立每个兴趣点POI与功能词之间的对应关系:As a first implementation, the corresponding relationship between each point of interest POI and the function word can be established in the following manner:

从每个兴趣点POI对应的页面内容中的注册信息、分类信息、评论信息中提取每个兴趣点POI的类别词和\或特征词;将每个兴趣点POI的类别词和\或特征词作为每个兴趣点POI的功能词,建立每个兴趣点POI与功能词之间的对应关系。其中,从每个兴趣点POI对应的页面内容中的注册信息、分类信息、评论信息中提取每个兴趣点POI的类别词和\或特征词的方法,具体的,可以将分类信息、注册信息、评论信息中的特征等作为兴趣点POI的类别词和\或特征词,也可以采用如步骤210所述方法从注册信息、评论信息中提取出兴趣点POI的类别词和\或特征词。Extract the category words and/or feature words of each point of interest POI from the registration information, classification information, and comment information in the page content corresponding to each point of interest POI; use the category words and/or feature words of each point of interest POI as the function words of each point of interest POI, and establish a corresponding relationship between each point of interest POI and the function words. Specifically, the method of extracting the category words and/or feature words of each point of interest POI from the registration information, classification information, and comment information in the page content corresponding to each point of interest POI can be as follows: the features in the classification information, registration information, and comment information can be used as the category words and/or feature words of the point of interest POI, or the method described in step 210 can be used to extract the category words and/or feature words of the point of interest POI from the registration information and comment information.

作为第二种实施方式,可以采用如下所述方式建立每个兴趣点POI与功能词之间的对应关系:As a second implementation, the corresponding relationship between each point of interest POI and the function word may be established in the following manner:

首先,获取每个兴趣点POI对应的页面内容中包含的兴趣点POI的名称、类别、特征和\或消费信息,其中,消费信息用于反应用户在所述兴趣点POI的消费情况。消费情况包括人均消费价格、菜品点单数量、网友评论数量、点赞数量等。First, the name, category, features and/or consumption information of each POI contained in the page content corresponding to the POI is obtained, wherein the consumption information is used to reflect the consumption of the user at the POI. The consumption situation includes the per capita consumption price, the number of dishes ordered, the number of netizen comments, the number of likes, etc.

在本发明实施例中,,可以在网络上进行搜索得到兴趣点POI的名称、类别、特征和\或消费信息,也可以在预先建立的包含兴趣点POI的名称、类别、特征和\或消费信息的数据库中获取兴趣点POI的名称、类别、特征和\或消费信息,其中,预先建立的数据库可以是由从合作伙伴的数据接口中获得的兴趣点POI的名称、类别、特征和\或消费信息等构成的,也可以是由预先在网上搜集得到的兴趣点POI的名称、类别、特征和\或消费信息构成的。In an embodiment of the present invention, the name, category, feature and/or consumption information of the POI can be obtained by searching on the Internet, or the name, category, feature and/or consumption information of the POI can be obtained from a pre-established database containing the name, category, feature and/or consumption information of the POI, wherein the pre-established database can be composed of the name, category, feature and/or consumption information of the POI obtained from the data interface of a partner, or can be composed of the name, category, feature and/or consumption information of the POI collected in advance on the Internet.

其次,将每个兴趣点POI的名称、类别、特征和\或消费信息进行聚类,得到每个兴趣点POI的功能词。Secondly, the name, category, feature and/or consumption information of each POI are clustered to obtain the functional words of each POI.

可以采用决策树模型、卷积神经网络、SVM(Support Vector Machine,支持向量机)模型等等机器学习模型对兴趣点POI的名称、类别、特征和\或消费信息进行学习聚类,得到每个兴趣点POI的功能词。具体的,预先采集有兴趣点POI的名称、类别、特征和\或消费信息构成的样本集,将该样本集输入机器学习模型中,对机器学习模型进行训练,训练后的机器学习模型能够对输入的兴趣点POI的名称、类别、特征和\或消费信息转换输出与兴趣点POI对应的功能词。A decision tree model, a convolutional neural network, a SVM (Support Vector Machine) model, or other machine learning models can be used to learn and cluster the names, categories, features, and/or consumption information of the POIs to obtain the functional words of each POI. Specifically, a sample set consisting of the names, categories, features, and/or consumption information of the POIs is collected in advance, and the sample set is input into the machine learning model, and the machine learning model is trained. The trained machine learning model can convert the names, categories, features, and/or consumption information of the input POIs into functional words corresponding to the POIs.

然后,得到每个兴趣点POI的功能词后,建立功能词与兴趣点POI的对应关系。具体的,将每个兴趣点POI的功能词输入卷积神经网络中,训练卷积神经网络,训练后的卷积神经网络能够表征每个兴趣点POI与功能词之间的对应关系,即训练后的卷积神经网络能够对输入的待检索的功能词转换输出候选兴趣点POI。例如,在该卷积神经网络中输入″冰激凌、炸鸡、汉堡、可乐″等关键词,该卷积神经网络可以输出″肯德基″对应的兴趣点POI。Then, after obtaining the function words of each POI, the corresponding relationship between the function words and the POI is established. Specifically, the function words of each POI are input into the convolutional neural network, and the convolutional neural network is trained. The trained convolutional neural network can characterize the corresponding relationship between each POI and the function words, that is, the trained convolutional neural network can convert the input function words to be retrieved and output candidate POIs. For example, input keywords such as "ice cream, fried chicken, hamburger, cola" into the convolutional neural network, and the convolutional neural network can output the POI corresponding to "KFC".

作为建立每个兴趣点POI与功能词之间的对应关系的另一种实施方式,可以根据每个兴趣点POI的检索日志建立每个兴趣点POI与功能词之间的对应关系,具体的,可以通过下述方式实现:As another implementation method of establishing the correspondence between each point of interest POI and a function word, the correspondence between each point of interest POI and a function word may be established according to the search log of each point of interest POI. Specifically, it may be implemented in the following manner:

首先,获取每个兴趣点POI的检索日志中包含的目标关键词。其中,获取的目标关键词可以是一个或多个,本实施例并不限制目标关键词的数量。一个目标关键词对应一个功能词,一个功能词可以对应多个兴趣点POI。First, the target keywords contained in the search log of each point of interest POI are obtained. The target keywords obtained may be one or more, and the present embodiment does not limit the number of target keywords. One target keyword corresponds to one function word, and one function word may correspond to multiple points of interest POIs.

在这里,每个兴趣点POI的检索日志包含了在以往的检索历史中输入的关键词,以及记录了与关键词对应的目标关键词,以及与目标关键词对应的用户选择结果,例如用户点击了某一检索结果,该用户选择结果对应一个兴趣点POI。例如,在检索日志中记录有这样的格式的记录:目标关键词<->用户选择结果<->兴趣点POI。Here, the search log of each POI includes the keywords entered in the previous search history, the target keywords corresponding to the keywords, and the user selection results corresponding to the target keywords. For example, the user clicks on a search result, and the user selection result corresponds to a POI. For example, the search log records the following format: target keyword <-> user selection result <-> POI.

接着,在获取到POI的检索日志以后,就可以沿着兴趣点POI<->用户选择结果<->目标关键词这样的路径找到目标关键词。Next, after obtaining the search log of the POI, the target keyword can be found along the path of point of interest POI <-> user selection result <-> target keyword.

然后,将获取到的目标关键词作为所述检索日志对应的兴趣点POI的功能词,建立兴趣点POI与功能词之间的对应关系。Then, the acquired target keyword is used as a function word of the point of interest POI corresponding to the search log, and a corresponding relationship between the point of interest POI and the function word is established.

当然,兴趣点POI与功能词之间的对应关系,也可以采用训练分类模型的方式建立。通过大量的兴趣点POI与对应的目标关键词作为训练样本进行分类模型训练,使得分类模型能够很好的对目标关键词与对应兴趣点POI进行分类,在获得目标关键词时,将该目标关键词输入训练好的分类模型,能够输出该目标关键词对应的兴趣点POI。Of course, the correspondence between the POI and the function words can also be established by training a classification model. A large number of POIs and corresponding target keywords are used as training samples to train the classification model, so that the classification model can classify the target keywords and the corresponding POIs well. When the target keyword is obtained, the target keyword is input into the trained classification model, and the POI corresponding to the target keyword can be output.

S300:获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI,并获取所述待检索的功能词与每个候选兴趣点POI之间的关联度。S300: Acquire a point of interest POI corresponding to the function word to be retrieved as a candidate point of interest POI, and acquire a correlation between the function word to be retrieved and each candidate point of interest POI.

具体的,候选兴趣点POI的获取,可以根据每个兴趣点POI与功能词之间的对应关系,获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI。Specifically, the candidate POIs may be obtained by obtaining the POIs corresponding to the function words to be retrieved as the candidate POIs according to the correspondence between each POI and the function words.

所述待检索的功能词与每个候选兴趣点POI之间的关联度的获取,可以通过如下方式实现:The acquisition of the correlation between the function word to be retrieved and each candidate point of interest POI can be achieved in the following way:

根据每个候选兴趣点POI对应的所有功能词,将每个候选兴趣点POI转换为第一词向量,及将所述待检索的功能词转换为第二词向量;计算所述第一词向量与所述第二词向量之间的相似度,并将所述相似度作为所述待检索的功能词与每个候选兴趣点POI之间的关联度。可以计算第一词向量和第二词向量之间的夹角,然后再计算该夹角的余弦值,以该余弦值衡量第一词向量与第二词向量之间的相似度,余弦值越大说明第一词向量与第二词向量的相似度越高,余弦值越小,说明第一词向量与第二词向量的相似度越低。According to all the function words corresponding to each candidate point of interest POI, each candidate point of interest POI is converted into a first word vector, and the function words to be retrieved are converted into a second word vector; the similarity between the first word vector and the second word vector is calculated, and the similarity is used as the association between the function words to be retrieved and each candidate point of interest POI. The angle between the first word vector and the second word vector can be calculated, and then the cosine value of the angle is calculated, and the similarity between the first word vector and the second word vector is measured by the cosine value. The larger the cosine value, the higher the similarity between the first word vector and the second word vector, and the smaller the cosine value, the lower the similarity between the first word vector and the second word vector.

步骤S400:根据所述关联度的大小选择推荐所述候选兴趣点POI。Step S400: selecting and recommending the candidate point of interest (POI) according to the magnitude of the association degree.

当获取到的候选兴趣点POI数量得到一定值时,要推荐的这些候选兴趣点POI是不现实的,也是没有必要的,因此,需要选择性地推荐候选兴趣点POI。When the number of obtained candidate points of interest POIs reaches a certain value, it is unrealistic and unnecessary to recommend these candidate points of interest POIs. Therefore, it is necessary to selectively recommend candidate points of interest POIs.

根据所述关联度的大小选择推荐所述候选兴趣点POI,具体可以通过下述方式实现:Selecting and recommending the candidate POI according to the magnitude of the association can be specifically achieved in the following manner:

作为一种实施方式,获取所述关联度大于设定阈值的候选兴趣点POI作为目标兴趣点POI,推荐所述目标兴趣点POI。As an implementation manner, the candidate points of interest POIs whose correlation is greater than a set threshold are obtained as target points of interest POIs, and the target points of interest POIs are recommended.

作为另一种实施方式,获取所述关联度最大的前m个候选兴趣点POI作为目标兴趣点POI,推荐所述目标兴趣点POI,m≥1。As another implementation manner, the first m candidate points of interest POIs with the greatest correlation are obtained as target points of interest POIs, and the target points of interest POIs are recommended, where m≥1.

这样,就可以优先推荐关联度相对较大的候选兴趣点POI,有针对性地推荐,推荐的兴趣点POI更符合用户的检索意图,这样一方面满足了用户的需求,另一方面不需要将所获取到的所有兴趣点POI都做推荐,节约了资源。In this way, candidate POIs with relatively large correlation can be recommended preferentially, and the recommended POIs are more in line with the user's search intention. On the one hand, this meets the needs of users, and on the other hand, there is no need to recommend all the acquired POIs, thus saving resources.

通过采用以上方案,首先通过获取检索接口中输入的关键词,从关键词中提取出能够表征兴趣点POI的类别或特征的待检索的功能词,然后根据功能词与兴趣点POI的对应关系,得到待检索的功能词对应的兴趣点POI。由于一个兴趣点POI对应多个功能词,一个功能词也可以对应多个兴趣点POI,所以,根据待检索的功能词提取得到的兴趣点POI繁杂,为了能够准确推荐信息,将根据待检索的功能词提取得到的兴趣点POI设为候选兴趣点POI。然后获取待检索的功能词与每个候选兴趣点POI之间的关联度,为了能够直观、准确地获取待检索的功能词与每个候选兴趣点POI之间的关联度,将每个候选兴趣点POI转换为第一词向量,及将待检索的功能词转换为第二词向量,计算第一词向量与第二词向量之间的相似度,并将相似度作为待检索的功能词与每个候选兴趣点POI之间的关联度。最后根据关联度的大小选择推荐候选兴趣点POI,使得与待检索的功能词之间关联度大的兴趣点POI能够优先被推荐,而待检索功能词从检索关键词中提取,符合用户的检索意图,即与待检索的功能词之间关联度大的兴趣点POI相对关联度小的POI更符合用户检索意图,因此,基于待检索的功能词与兴趣点POI之间关联度大小来推荐POI,解决了现有技术中兴趣点POI的推荐与用户检索意图贴合度不高的技术问题,提高了兴趣点POI推荐的准确性。针对上述实施例提供一种信息推荐方法,本申请实施例还对应提供一种信息推荐装置200,应用于信息推荐的客户端或者服务器。请参考图2,该装置包括:获取关键词模块210、提取功能词模块220、获取兴趣点POI模块230、推荐兴趣点POI模块240和建立对应关系模块250。获取关键词模块210、提取功能词模块220、获取兴趣点POI模块230、推荐兴趣点POI模块240和建立对应关系模块250之间可以通过总线连接。其中,获取关键词模块210,用于获取检索接口中输入的关键词。By adopting the above scheme, firstly, by obtaining the keywords input in the search interface, the function words to be retrieved that can represent the category or characteristics of the POI are extracted from the keywords, and then the POI corresponding to the function words to be retrieved is obtained according to the corresponding relationship between the function words and the POI. Since one POI corresponds to multiple function words, and one function word can also correspond to multiple POIs, the POIs extracted according to the function words to be retrieved are complicated. In order to accurately recommend information, the POIs extracted according to the function words to be retrieved are set as candidate POIs. Then, the association between the function words to be retrieved and each candidate POI is obtained. In order to intuitively and accurately obtain the association between the function words to be retrieved and each candidate POI, each candidate POI is converted into a first word vector, and the function words to be retrieved are converted into a second word vector, and the similarity between the first word vector and the second word vector is calculated, and the similarity is used as the association between the function words to be retrieved and each candidate POI. Finally, the candidate POIs are selected for recommendation based on the degree of correlation, so that the POIs with a high degree of correlation with the function words to be retrieved can be recommended first, and the function words to be retrieved are extracted from the search keywords, which conform to the user's search intention, that is, the POIs with a high degree of correlation with the function words to be retrieved are more in line with the user's search intention than the POIs with a low degree of correlation. Therefore, the POIs are recommended based on the degree of correlation between the function words to be retrieved and the POIs, which solves the technical problem that the recommendation of the POIs in the prior art is not highly consistent with the user's search intention, and improves the accuracy of the POI recommendation. In view of the above-mentioned embodiment, an information recommendation method is provided, and the embodiment of the present application also provides an information recommendation device 200, which is applied to a client or server for information recommendation. Please refer to Figure 2, the device includes: a keyword acquisition module 210, a function word extraction module 220, a POI acquisition module 230, a POI recommendation module 240, and a corresponding relationship establishment module 250. The keyword acquisition module 210, the function word extraction module 220, the POI acquisition module 230, the POI recommendation module 240 and the corresponding relationship establishment module 250 may be connected via a bus. The keyword acquisition module 210 is used to acquire keywords input in the search interface.

提取功能词模块220,用于从关键词中提取出待检索的功能词,其中,功能词用于表征兴趣点POI的类别或特征,一个兴趣点POI对应n个功能词,n≥2。The function word extraction module 220 is used to extract the function words to be searched from the keywords, wherein the function words are used to characterize the category or feature of the point of interest POI, and one point of interest POI corresponds to n function words, n≥2.

获取兴趣点POI模块230,用于获取与待检索的功能词对应的兴趣点POI作为候选兴趣点POI,并获取待检索的功能词与每个候选兴趣点POI之间的关联度。The POI acquisition module 230 is used to acquire the POI corresponding to the function word to be retrieved as the candidate POI, and acquire the association between the function word to be retrieved and each candidate POI.

推荐兴趣点POI模块240,用于根据关联度的大小选择推荐候选兴趣点POI。The POI recommendation module 240 is used to select the recommended candidate POIs according to the degree of association.

作为一种可选的实施方式,所述提取功能词模块220用于:从所述关键词中提取出目标关键词,其中,所述目标关键词能够表征所述关键词的检索意图,以所述目标关键词作为所述待检索的功能词。As an optional implementation, the function word extraction module 220 is used to extract a target keyword from the keywords, wherein the target keyword can represent the search intent of the keyword, and use the target keyword as the function word to be searched.

作为一种可选的实施方式,所述装置还包括:建立对应关系模块250,用于根据每个兴趣点POI对应的页面内容中包含的功能词建立每个兴趣点POI与功能词之间的对应关系,或者,根据每个兴趣点POI的检索日志建立每个兴趣点POI与功能词之间的对应关系,所述获取兴趣点POI模块230用于:根据每个兴趣点POI与功能词之间的对应关系,获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI。As an optional implementation, the device also includes: a correspondence establishment module 250, which is used to establish a correspondence between each point of interest POI and a function word according to the function word contained in the page content corresponding to each point of interest POI, or to establish a correspondence between each point of interest POI and a function word according to the retrieval log of each point of interest POI. The point of interest POI acquisition module 230 is used to: according to the correspondence between each point of interest POI and the function word, acquire the point of interest POI corresponding to the function word to be retrieved as a candidate point of interest POI.

作为一种可选的实施方式,所述建立对应关系模块250用于:从每个兴趣点POI对应的页面内容中的注册信息、分类信息、评论信息中提取每个兴趣点POI的类别词和\或特征词;将每个兴趣点POI的类别词和\或特征词作为每个兴趣点POI的功能词,建立每个兴趣点POI与功能词之间的对应关系。As an optional implementation, the corresponding relationship establishing module 250 is used to: extract the category words and/or feature words of each point of interest POI from the registration information, classification information, and comment information in the page content corresponding to each point of interest POI; use the category words and/or feature words of each point of interest POI as the function words of each point of interest POI, and establish a corresponding relationship between each point of interest POI and the function words.

作为一种可选的实施方式,所述建立对应关系模块250还用于:As an optional implementation manner, the corresponding relationship establishing module 250 is further used for:

获取每个兴趣点POI对应的页面内容中包含的兴趣点POI的名称、类别、特征和\或消费信息,其中,所述消费信息用于反应用户在所述兴趣点POI的消费情况,将每个兴趣点POI的名称、类别、特征和\或消费信息进行聚类,得到每个兴趣点POI的功能词,将所述每个兴趣点POI的功能词输入卷积神经网络中,训练所述卷进神经网络,通过训练后的所述卷积神经网络来表征每个兴趣点POI与功能词之间的对应关系,其中,训练后的卷积神经网络能够对输入的待检索的功能词转换输出候选兴趣点POI。The name, category, feature and/or consumption information of the point of interest (POI) contained in the page content corresponding to each point of interest (POI), wherein the consumption information is used to reflect the consumption of the user at the point of interest (POI), the name, category, feature and/or consumption information of each point of interest (POI) are clustered to obtain the function words of each point of interest (POI), the function words of each point of interest (POI) are input into a convolutional neural network, the convolutional neural network is trained, and the correspondence between each point of interest (POI) and the function words is represented by the trained convolutional neural network, wherein the trained convolutional neural network can convert the input function words to be retrieved into candidate points of interest (POI).

作为一种可选的实施方式,所述建立对应关系模块250还用于:获取每个兴趣点POI的检索日志中包含的目标关键词;将所述目标关键词作为所述检索日志对应的兴趣点POI的功能词。As an optional implementation, the corresponding relationship establishing module 250 is further used to: obtain a target keyword contained in a search log of each point of interest POI; and use the target keyword as a function word of the point of interest POI corresponding to the search log.

作为一种可选的实施方式,所述获取兴趣点POI模块230还用于:根据每个候选兴趣点POI对应的所有功能词,将每个候选兴趣点POI转换为第一向量词,及将所述待检索的功能词转换为第二向量词;计算所述第一向量词与所述第二向量词之间的相似度,并将所述相似度作为所述待检索的功能词与每个候选兴趣点POI之间的关联度。As an optional implementation, the POI acquisition module 230 is also used to: convert each candidate point of interest POI into a first vector word according to all function words corresponding to each candidate point of interest POI, and convert the function words to be retrieved into a second vector word; calculate the similarity between the first vector word and the second vector word, and use the similarity as the correlation between the function words to be retrieved and each candidate point of interest POI.

作为一种可选的实施方式,所述推荐兴趣点POI模块240用于:获取所述关联度大于设定阈值的候选兴趣点POI作为目标兴趣点POI,推荐所述目标兴趣点POI,获取所述关联度最大的前m个候选兴趣点POI作为目标兴趣点POI,推荐所述目标兴趣点POI,m≥1。关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。As an optional implementation, the POI recommendation module 240 is used to: obtain the candidate POIs with a correlation greater than a set threshold as the target POI, recommend the target POI, obtain the first m candidate POIs with the largest correlation as the target POI, and recommend the target POI, where m≥1. Regarding the device in the above embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment of the method, and will not be elaborated here.

图3是根据一示例性实施例示出的一种用于推荐兴趣点POI的电子设备800的框图。例如,电子设备800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。Fig. 3 is a block diagram of an electronic device 800 for recommending points of interest (POI) according to an exemplary embodiment. For example, the electronic device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

参照图3,电子设备800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。3 , the electronic device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input/output (I/O) interface 812 , a sensor component 814 , and a communication component 816 .

处理组件802通常控制电子设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理部件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。The processing component 802 generally controls the overall operation of the electronic device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在电子设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

电源组件806为电子设备800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为电子设备800生成、管理和分配电力相关联的组件。The power supply component 806 provides power to the various components of the electronic device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 800.

多媒体组件808包括在所述电子设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and/or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and/or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当电子设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the electronic device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。I/O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.

传感器组件814包括一个或多个传感器,用于为电子设备800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为电子设备800的显示器和小键盘,传感器组件814还可以检测电子设备800或电子设备800一个组件的位置改变,用户与电子设备800接触的存在或不存在,电子设备800方位或加速/减速和电子设备800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the electronic device 800. For example, the sensor assembly 814 can detect the open/closed state of the device 800, the relative positioning of components, such as the display and keypad of the electronic device 800, and the sensor assembly 814 can also detect the position change of the electronic device 800 or a component of the electronic device 800, the presence or absence of contact between the user and the electronic device 800, the orientation or acceleration/deceleration of the electronic device 800, and the temperature change of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

通信组件816被配置为便于电子设备800和其他设备之间有线或无线方式的通信。电子设备800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

在示例性实施例中,电子设备800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。In an exemplary embodiment, the electronic device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由电子设备800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by a processor 820 of an electronic device 800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行一种信息推荐方法,所述方法包括:A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform an information recommendation method, the method comprising:

获取检索接口中输入的关键词;从所述关键词中提取出待检索的功能词,其中,所述功能词用于表征兴趣点POI的类别或特征,一个所述兴趣点POI对应n个所述功能词,n≥2;获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI,并获取所述待检索的功能词与每个候选兴趣点POI之间的关联度;根据所述关联度的大小选择推荐所述候选兴趣点POI。Obtain keywords input in a search interface; extract function words to be retrieved from the keywords, wherein the function words are used to characterize categories or features of POIs, and one POI corresponds to n function words, where n≥2; obtain the POIs corresponding to the function words to be retrieved as candidate POIs, and obtain the degree of association between the function words to be retrieved and each candidate POI; and select and recommend the candidate POIs according to the degree of association.

图4是本发明实施例中服务器的结构示意图。该服务器1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU)1922(例如,一个或一个以上处理器)和存储器1932,一个或一个以上存储应用程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在服务器1900上执行存储介质1930中的一系列指令操作。FIG4 is a schematic diagram of the structure of a server in an embodiment of the present invention. The server 1900 may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPU) 1922 (for example, one or more processors) and memory 1932, and one or more storage media 1930 (for example, one or more mass storage devices) storing application programs 1942 or data 1944. Among them, the memory 1932 and the storage medium 1930 may be short-term storage or permanent storage. The program stored in the storage medium 1930 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations in the server. Furthermore, the central processing unit 1922 may be configured to communicate with the storage medium 1930 and execute a series of instruction operations in the storage medium 1930 on the server 1900.

服务器1900还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口1950,一个或一个以上输入输出接口1958,一个或一个以上键盘1956,和/或,一个或一个以上操作系统1941,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。The server 1900 may also include one or more power supplies 1926, one or more wired or wireless network interfaces 1950, one or more input and output interfaces 1958, one or more keyboards 1956, and/or, one or more operating systems 1941, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in this disclosure. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制It should be understood that the present invention is not limited to the precise structure described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (12)

1.一种信息推荐方法,其特征在于,所述方法包括:1. An information recommendation method, characterized in that the method comprises: 获取检索接口中输入的关键词;Get the keywords entered in the search interface; 从所述关键词中提取出待检索的功能词,其中,所述功能词用于表征兴趣点POI的类别或特征,一个所述兴趣点POI对应n个所述功能词,n≥2;Extracting function words to be searched from the keywords, wherein the function words are used to characterize the category or feature of the point of interest (POI), and one point of interest (POI) corresponds to n function words, where n≥2; 获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI,并获取所述待检索的功能词与每个候选兴趣点POI之间的关联度;Acquire the point of interest POI corresponding to the function word to be retrieved as a candidate point of interest POI, and acquire the association degree between the function word to be retrieved and each candidate point of interest POI; 根据所述关联度的大小选择推荐所述候选兴趣点POI;Select and recommend the candidate point of interest POI according to the magnitude of the association; 所述方法还包括:The method further comprises: 根据每个兴趣点POI对应的页面内容中包含的功能词建立每个兴趣点POI与功能词之间的对应关系,或者,根据每个兴趣点POI的检索日志建立每个兴趣点POI与功能词之间的对应关系;所述每个兴趣点POI的检索日志包含检索历史中输入的关键词,与关键词对应的目标关键词,以及与目标关键词对应的用户选择结果;Establishing a correspondence between each point of interest POI and the function word according to the function word contained in the page content corresponding to each point of interest POI, or establishing a correspondence between each point of interest POI and the function word according to the search log of each point of interest POI; the search log of each point of interest POI includes the keyword input in the search history, the target keyword corresponding to the keyword, and the user selection result corresponding to the target keyword; 所述根据每个兴趣点POI对应的页面内容中包含的功能词建立每个兴趣点POI与功能词之间的对应关系,包括:The establishing of a correspondence between each point of interest POI and the function word according to the function word contained in the page content corresponding to each point of interest POI includes: 从每个兴趣点POI对应的页面内容中的注册信息、分类信息、评论信息中提取每个兴趣点POI的类别词和\或特征词;将每个兴趣点POI的类别词和\或特征词作为每个兴趣点POI的功能词,建立每个兴趣点POI与功能词之间的对应关系;Extract the category words and/or feature words of each point of interest POI from the registration information, classification information, and comment information in the page content corresponding to each point of interest POI; use the category words and/or feature words of each point of interest POI as the function words of each point of interest POI, and establish a corresponding relationship between each point of interest POI and the function words; 或者,获取每个兴趣点POI对应的页面内容中包含的兴趣点POI的名称、类别、特征和\或消费信息,其中,所述消费信息用于反应用户在所述兴趣点POI的消费情况;将每个兴趣点POI的名称、类别、特征和\或消费信息进行聚类,得到每个兴趣点POI的功能词;将所述每个兴趣点POI的功能词输入卷积神经网络中,训练所述卷积神经网络,通过训练后的所述卷积神经网络来表征每个兴趣点POI与功能词之间的对应关系,其中,训练后的卷积神经网络能够对输入的待检索的功能词转换输出候选兴趣点POI;Alternatively, the name, category, feature and/or consumption information of the point of interest (POI) contained in the page content corresponding to each point of interest (POI) is obtained, wherein the consumption information is used to reflect the consumption of the user at the point of interest (POI); the name, category, feature and/or consumption information of each point of interest (POI) is clustered to obtain the function word of each point of interest (POI); the function word of each point of interest (POI) is input into a convolutional neural network, and the convolutional neural network is trained, and the corresponding relationship between each point of interest (POI) and the function word is represented by the trained convolutional neural network, wherein the trained convolutional neural network can convert the input function word to be retrieved into a candidate point of interest (POI); 所述获取所述待检索的功能词与每个候选兴趣点POI之间的关联度,包括:The obtaining of the correlation between the function word to be retrieved and each candidate point of interest POI includes: 根据每个候选兴趣点POI对应的所有功能词,将每个候选兴趣点POI转换为第一词向量,及将所述待检索的功能词转换为第二词向量;According to all function words corresponding to each candidate point of interest POI, each candidate point of interest POI is converted into a first word vector, and the function words to be retrieved are converted into a second word vector; 计算所述第一词向量与所述第二词向量之间的相似度,并将所述相似度作为所述待检索的功能词与每个候选兴趣点POI之间的关联度,包括:计算第一词向量和第二词向量之间的夹角,然后再计算该夹角的余弦值,以该余弦值衡量第一词向量与第二词向量之间的相似度,余弦值越大,表示第一词向量与第二词向量的相似度越高,余弦值越小,表示第一词向量与第二词向量的相似度越低。Calculate the similarity between the first word vector and the second word vector, and use the similarity as the association between the function word to be retrieved and each candidate point of interest POI, including: calculating the angle between the first word vector and the second word vector, and then calculating the cosine value of the angle, using the cosine value to measure the similarity between the first word vector and the second word vector, the larger the cosine value, the higher the similarity between the first word vector and the second word vector, and the smaller the cosine value, the lower the similarity between the first word vector and the second word vector. 2.根据权利要求1所述信息推荐方法,其特征在于,所述从所述关键词中提取出待检索的功能词,包括:2. The information recommendation method according to claim 1, characterized in that the step of extracting the function words to be searched from the keywords comprises: 从所述关键词中提取出目标关键词,其中,所述目标关键词能够表征所述关键词的检索意图;Extracting a target keyword from the keywords, wherein the target keyword can represent the search intent of the keyword; 以所述目标关键词作为所述待检索的功能词。The target keyword is used as the function word to be searched. 3.根据权利要求1所述信息推荐方法,其特征在于,所述获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI,包括:3. The information recommendation method according to claim 1, characterized in that the step of obtaining the POI corresponding to the function word to be retrieved as the candidate POI comprises: 根据每个兴趣点POI与功能词之间的对应关系,获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI。According to the correspondence between each point of interest POI and the function word, the point of interest POI corresponding to the function word to be retrieved is obtained as a candidate point of interest POI. 4.根据权利要求1所述信息推荐方法,其特征在于,所述根据每个兴趣点POI的检索日志建立每个兴趣点POI与功能词之间的对应关系,包括:4. The information recommendation method according to claim 1, characterized in that the step of establishing a correspondence between each point of interest (POI) and a function word according to the search log of each point of interest (POI) comprises: 获取每个兴趣点POI的检索日志中包含的目标关键词;Obtain target keywords contained in the search log of each point of interest (POI); 将所述目标关键词作为所述检索日志对应的兴趣点POI的功能词。The target keyword is used as a function word of the point of interest (POI) corresponding to the search log. 5.根据权利要求1所述信息推荐方法,其特征在于,所述根据所述关联度的大小选择推荐所述候选兴趣点POI,包括:5. The information recommendation method according to claim 1, characterized in that the step of selecting and recommending the candidate POI according to the magnitude of the association degree comprises: 获取所述关联度大于设定阈值的候选兴趣点POI作为目标兴趣点POI,推荐所述目标兴趣点POI;或者Acquire the candidate points of interest POIs whose relevance is greater than a set threshold as target points of interest POIs, and recommend the target points of interest POIs; or 获取所述关联度最大的前m个候选兴趣点POI作为目标兴趣点POI,推荐所述目标兴趣点POI,m≥1。The first m candidate points of interest (POIs) with the greatest correlation are obtained as target points of interest (POIs), and the target points of interest (POIs) are recommended, where m≥1. 6.一种信息推荐装置,其特征在于,所述装置包括:6. An information recommendation device, characterized in that the device comprises: 获取关键词模块,用于获取检索接口中输入的关键词;The keyword acquisition module is used to obtain the keywords entered in the search interface; 提取功能词模块,用于从所述关键词中提取出待检索的功能词,其中,所述功能词用于表征兴趣点POI的类别或特征,一个所述兴趣点POI对应n个所述功能词,n≥2;A function word extraction module is used to extract the function words to be searched from the keywords, wherein the function words are used to characterize the category or feature of the point of interest POI, and one point of interest POI corresponds to n function words, where n≥2; 获取兴趣点POI模块,用于获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI,并获取所述待检索的功能词与每个候选兴趣点POI之间的关联度;A POI acquisition module is used to acquire the POI corresponding to the function word to be retrieved as a candidate POI, and acquire the correlation between the function word to be retrieved and each candidate POI; 推荐兴趣点POI模块,用于根据所述关联度的大小选择推荐所述候选兴趣点POI;A POI recommendation module is used to select and recommend the candidate POI according to the degree of association; 所述装置还包括:The device also includes: 建立对应关系模块,用于根据每个兴趣点POI对应的页面内容中包含的功能词建立每个兴趣点POI与功能词之间的对应关系,或者,根据每个兴趣点POI的检索日志建立每个兴趣点POI与功能词之间的对应关系;所述每个兴趣点POI的检索日志包含检索历史中输入的关键词,与关键词对应的目标关键词,以及与目标关键词对应的用户选择结果;A corresponding relationship establishing module is used to establish a corresponding relationship between each point of interest POI and a function word according to the function word contained in the page content corresponding to each point of interest POI, or to establish a corresponding relationship between each point of interest POI and a function word according to a search log of each point of interest POI; the search log of each point of interest POI includes a keyword input in the search history, a target keyword corresponding to the keyword, and a user selection result corresponding to the target keyword; 所述建立对应关系模块用于:The corresponding relationship establishment module is used for: 从每个兴趣点POI对应的页面内容中的注册信息、分类信息、评论信息中提取每个兴趣点POI的类别词和\或特征词;将每个兴趣点POI的类别词和\或特征词作为每个兴趣点POI的功能词,建立每个兴趣点POI与功能词之间的对应关系;Extract the category words and/or feature words of each point of interest POI from the registration information, classification information, and comment information in the page content corresponding to each point of interest POI; use the category words and/or feature words of each point of interest POI as the function words of each point of interest POI, and establish a corresponding relationship between each point of interest POI and the function words; 或者,获取每个兴趣点POI对应的页面内容中包含的兴趣点POI的名称、类别、特征和\或消费信息,其中,所述消费信息用于反应用户在所述兴趣点POI的消费情况;将每个兴趣点POI的名称、类别、特征和\或消费信息进行聚类,得到每个兴趣点POI的功能词;将所述每个兴趣点POI的功能词输入卷积神经网络中,训练所述卷积神经网络,通过训练后的所述卷积神经网络来表征每个兴趣点POI与功能词之间的对应关系,其中,训练后的卷积神经网络能够对输入的待检索的功能词转换输出候选兴趣点POI;Alternatively, the name, category, feature and/or consumption information of the point of interest (POI) contained in the page content corresponding to each point of interest (POI) is obtained, wherein the consumption information is used to reflect the consumption of the user at the point of interest (POI); the name, category, feature and/or consumption information of each point of interest (POI) is clustered to obtain the function word of each point of interest (POI); the function word of each point of interest (POI) is input into a convolutional neural network, and the convolutional neural network is trained, and the corresponding relationship between each point of interest (POI) and the function word is represented by the trained convolutional neural network, wherein the trained convolutional neural network can convert the input function word to be retrieved into a candidate point of interest (POI); 所述获取兴趣点POI模块还用于:The module for obtaining points of interest (POI) is also used for: 根据每个候选兴趣点POI对应的所有功能词,将每个候选兴趣点POI转换为第一向量词,及将所述待检索的功能词转换为第二向量词;According to all function words corresponding to each candidate point of interest POI, each candidate point of interest POI is converted into a first vector word, and the function words to be retrieved are converted into a second vector word; 计算所述第一向量词与所述第二向量词之间的相似度,并将所述相似度作为所述待检索的功能词与每个候选兴趣点POI之间的关联度,包括:计算第一词向量和第二词向量之间的夹角,然后再计算该夹角的余弦值,以该余弦值衡量第一词向量与第二词向量之间的相似度,余弦值越大,表示第一词向量与第二词向量的相似度越高,余弦值越小,表示第一词向量与第二词向量的相似度越低。Calculate the similarity between the first vector word and the second vector word, and use the similarity as the association between the function word to be retrieved and each candidate point of interest POI, including: calculating the angle between the first word vector and the second word vector, and then calculating the cosine value of the angle, using the cosine value to measure the similarity between the first word vector and the second word vector, the larger the cosine value, the higher the similarity between the first word vector and the second word vector, and the smaller the cosine value, the lower the similarity between the first word vector and the second word vector. 7.根据权利要求6所述信息推荐装置,其特征在于,所述提取功能词模块用于:7. The information recommendation device according to claim 6, characterized in that the function word extraction module is used to: 从所述关键词中提取出目标关键词,其中,所述目标关键词能够表征所述关键词的检索意图;Extracting a target keyword from the keywords, wherein the target keyword can represent the search intent of the keyword; 以所述目标关键词作为所述待检索的功能词。The target keyword is used as the function word to be searched. 8.根据权利要求6所述信息推荐装置,其特征在于,所述获取兴趣点POI模块用于:8. The information recommendation device according to claim 6, wherein the module for obtaining points of interest (POI) is used for: 根据每个兴趣点POI与功能词之间的对应关系,获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI。According to the correspondence between each point of interest POI and the function word, the point of interest POI corresponding to the function word to be retrieved is obtained as a candidate point of interest POI. 9.根据权利要求6所述信息推荐装置,其特征在于,所述建立对应关系模块还用于:9. The information recommendation device according to claim 6, characterized in that the corresponding relationship establishment module is further used for: 获取每个兴趣点POI的检索日志中包含的目标关键词;Obtain target keywords contained in the search log of each point of interest (POI); 将所述目标关键词作为所述检索日志对应的兴趣点POI的功能词。The target keyword is used as a function word of the point of interest (POI) corresponding to the search log. 10.根据权利要求6所述信息推荐装置,其特征在于,所述推荐兴趣点POI模块用于:10. The information recommendation device according to claim 6, wherein the POI recommendation module is used to: 获取所述关联度大于设定阈值的候选兴趣点POI作为目标兴趣点POI,推荐所述目标兴趣点POI;Acquire the candidate points of interest (POI) whose relevance is greater than a set threshold as target points of interest (POI), and recommend the target points of interest (POI); 获取所述关联度最大的前m个候选兴趣点POI作为目标兴趣点POI,推荐所述目标兴趣点POI,m≥1。The first m candidate points of interest (POIs) with the greatest correlation are obtained as target points of interest (POIs), and the target points of interest (POIs) are recommended, where m≥1. 11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实施以下步骤:11. A computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the following steps are performed: 获取检索接口中输入的关键词;Get the keywords entered in the search interface; 从所述关键词中提取出待检索的功能词,其中,所述功能词用于表征兴趣点POI的类别或特征,一个所述兴趣点POI对应n个所述功能词,n≥2;Extracting function words to be searched from the keywords, wherein the function words are used to characterize the category or feature of the point of interest (POI), and one point of interest (POI) corresponds to n function words, where n≥2; 获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI,并获取所述待检索的功能词与每个候选兴趣点POI之间的关联度;Acquire the point of interest POI corresponding to the function word to be retrieved as a candidate point of interest POI, and acquire the association degree between the function word to be retrieved and each candidate point of interest POI; 根据所述关联度的大小选择推荐所述候选兴趣点POI;Select and recommend the candidate point of interest POI according to the magnitude of the association; 还实施以下步骤:The following steps are also implemented: 根据每个兴趣点POI对应的页面内容中包含的功能词建立每个兴趣点POI与功能词之间的对应关系,或者,根据每个兴趣点POI的检索日志建立每个兴趣点POI与功能词之间的对应关系;所述每个兴趣点POI的检索日志包含检索历史中输入的关键词,与关键词对应的目标关键词,以及与目标关键词对应的用户选择结果;Establishing a correspondence between each point of interest POI and the function word according to the function word contained in the page content corresponding to each point of interest POI, or establishing a correspondence between each point of interest POI and the function word according to the search log of each point of interest POI; the search log of each point of interest POI includes the keyword input in the search history, the target keyword corresponding to the keyword, and the user selection result corresponding to the target keyword; 所述根据每个兴趣点POI对应的页面内容中包含的功能词建立每个兴趣点POI与功能词之间的对应关系,包括:The establishing of a correspondence between each point of interest POI and the function word according to the function word contained in the page content corresponding to each point of interest POI includes: 从每个兴趣点POI对应的页面内容中的注册信息、分类信息、评论信息中提取每个兴趣点POI的类别词和\或特征词;将每个兴趣点POI的类别词和\或特征词作为每个兴趣点POI的功能词,建立每个兴趣点POI与功能词之间的对应关系;Extract the category words and/or feature words of each point of interest POI from the registration information, classification information, and comment information in the page content corresponding to each point of interest POI; use the category words and/or feature words of each point of interest POI as the function words of each point of interest POI, and establish a corresponding relationship between each point of interest POI and the function words; 或者,获取每个兴趣点POI对应的页面内容中包含的兴趣点POI的名称、类别、特征和\或消费信息,其中,所述消费信息用于反应用户在所述兴趣点POI的消费情况;将每个兴趣点POI的名称、类别、特征和\或消费信息进行聚类,得到每个兴趣点POI的功能词;将所述每个兴趣点POI的功能词输入卷积神经网络中,训练所述卷积神经网络,通过训练后的所述卷积神经网络来表征每个兴趣点POI与功能词之间的对应关系,其中,训练后的卷积神经网络能够对输入的待检索的功能词转换输出候选兴趣点POI;Alternatively, the name, category, feature and/or consumption information of the point of interest (POI) contained in the page content corresponding to each point of interest (POI) is obtained, wherein the consumption information is used to reflect the consumption of the user at the point of interest (POI); the name, category, feature and/or consumption information of each point of interest (POI) is clustered to obtain the function word of each point of interest (POI); the function word of each point of interest (POI) is input into a convolutional neural network, and the convolutional neural network is trained, and the corresponding relationship between each point of interest (POI) and the function word is represented by the trained convolutional neural network, wherein the trained convolutional neural network can convert the input function word to be retrieved into a candidate point of interest (POI); 所述获取所述待检索的功能词与每个候选兴趣点POI之间的关联度,包括:The obtaining of the correlation between the function word to be retrieved and each candidate point of interest POI includes: 根据每个候选兴趣点POI对应的所有功能词,将每个候选兴趣点POI转换为第一词向量,及将所述待检索的功能词转换为第二词向量;According to all function words corresponding to each candidate point of interest POI, each candidate point of interest POI is converted into a first word vector, and the function words to be retrieved are converted into a second word vector; 计算所述第一词向量与所述第二词向量之间的相似度,并将所述相似度作为所述待检索的功能词与每个候选兴趣点POI之间的关联度,包括:计算第一词向量和第二词向量之间的夹角,然后再计算该夹角的余弦值,以该余弦值衡量第一词向量与第二词向量之间的相似度,余弦值越大,表示第一词向量与第二词向量的相似度越高,余弦值越小,表示第一词向量与第二词向量的相似度越低。Calculate the similarity between the first word vector and the second word vector, and use the similarity as the association between the function word to be retrieved and each candidate point of interest POI, including: calculating the angle between the first word vector and the second word vector, and then calculating the cosine value of the angle, using the cosine value to measure the similarity between the first word vector and the second word vector, the larger the cosine value, the higher the similarity between the first word vector and the second word vector, and the smaller the cosine value, the lower the similarity between the first word vector and the second word vector. 12.一种电子设备,其特征在于,包括有存储器,以及一个以上的程序,其中一个以上程序存储于存储器中,且经配置以由一个以上处理器执行所述一个以上程序包含用于进行以下操作的指令:12. An electronic device, characterized in that it comprises a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, and the one or more programs include instructions for performing the following operations: 获取检索接口中输入的关键词;Get the keywords entered in the search interface; 从所述关键词中提取出待检索的功能词,其中,所述功能词用于表征兴趣点POI的类别或特征,一个所述兴趣点POI对应n个所述功能词,n≥2;Extracting function words to be searched from the keywords, wherein the function words are used to characterize the category or feature of the point of interest (POI), and one point of interest (POI) corresponds to n function words, where n≥2; 获取与所述待检索的功能词对应的兴趣点POI作为候选兴趣点POI,并获取所述待检索的功能词与每个候选兴趣点POI之间的关联度;Acquire the point of interest POI corresponding to the function word to be retrieved as a candidate point of interest POI, and acquire the association degree between the function word to be retrieved and each candidate point of interest POI; 根据所述关联度的大小选择推荐所述候选兴趣点POI;Select and recommend the candidate point of interest POI according to the magnitude of the association; 还包含用于进行以下操作的指令:Also contains instructions for: 根据每个兴趣点POI对应的页面内容中包含的功能词建立每个兴趣点POI与功能词之间的对应关系,或者,根据每个兴趣点POI的检索日志建立每个兴趣点POI与功能词之间的对应关系;所述每个兴趣点POI的检索日志包含检索历史中输入的关键词,与关键词对应的目标关键词,以及与目标关键词对应的用户选择结果;Establishing a correspondence between each point of interest POI and the function word according to the function word contained in the page content corresponding to each point of interest POI, or establishing a correspondence between each point of interest POI and the function word according to the search log of each point of interest POI; the search log of each point of interest POI includes the keyword input in the search history, the target keyword corresponding to the keyword, and the user selection result corresponding to the target keyword; 所述根据每个兴趣点POI对应的页面内容中包含的功能词建立每个兴趣点POI与功能词之间的对应关系,包括:The establishing of a correspondence between each point of interest POI and the function word according to the function word contained in the page content corresponding to each point of interest POI includes: 从每个兴趣点POI对应的页面内容中的注册信息、分类信息、评论信息中提取每个兴趣点POI的类别词和\或特征词;将每个兴趣点POI的类别词和\或特征词作为每个兴趣点POI的功能词,建立每个兴趣点POI与功能词之间的对应关系;Extract the category words and/or feature words of each point of interest POI from the registration information, classification information, and comment information in the page content corresponding to each point of interest POI; use the category words and/or feature words of each point of interest POI as the function words of each point of interest POI, and establish a corresponding relationship between each point of interest POI and the function words; 或者,获取每个兴趣点POI对应的页面内容中包含的兴趣点POI的名称、类别、特征和\或消费信息,其中,所述消费信息用于反应用户在所述兴趣点POI的消费情况;将每个兴趣点POI的名称、类别、特征和\或消费信息进行聚类,得到每个兴趣点POI的功能词;将所述每个兴趣点POI的功能词输入卷积神经网络中,训练所述卷积神经网络,通过训练后的所述卷积神经网络来表征每个兴趣点POI与功能词之间的对应关系,其中,训练后的卷积神经网络能够对输入的待检索的功能词转换输出候选兴趣点POI;Alternatively, the name, category, feature and/or consumption information of the point of interest (POI) contained in the page content corresponding to each point of interest (POI) is obtained, wherein the consumption information is used to reflect the consumption of the user at the point of interest (POI); the name, category, feature and/or consumption information of each point of interest (POI) is clustered to obtain the function word of each point of interest (POI); the function word of each point of interest (POI) is input into a convolutional neural network, and the convolutional neural network is trained, and the corresponding relationship between each point of interest (POI) and the function word is represented by the trained convolutional neural network, wherein the trained convolutional neural network can convert the input function word to be retrieved to output a candidate point of interest (POI); 所述获取所述待检索的功能词与每个候选兴趣点POI之间的关联度,包括:The obtaining of the correlation between the function word to be retrieved and each candidate point of interest POI includes: 根据每个候选兴趣点POI对应的所有功能词,将每个候选兴趣点POI转换为第一词向量,及将所述待检索的功能词转换为第二词向量;According to all function words corresponding to each candidate point of interest POI, each candidate point of interest POI is converted into a first word vector, and the function words to be retrieved are converted into a second word vector; 计算所述第一词向量与所述第二词向量之间的相似度,并将所述相似度作为所述待检索的功能词与每个候选兴趣点POI之间的关联度,包括:计算第一词向量和第二词向量之间的夹角,然后再计算该夹角的余弦值,以该余弦值衡量第一词向量与第二词向量之间的相似度,余弦值越大,表示第一词向量与第二词向量的相似度越高,余弦值越小,表示第一词向量与第二词向量的相似度越低。Calculate the similarity between the first word vector and the second word vector, and use the similarity as the association between the function word to be retrieved and each candidate point of interest POI, including: calculating the angle between the first word vector and the second word vector, and then calculating the cosine value of the angle, using the cosine value to measure the similarity between the first word vector and the second word vector, the larger the cosine value, the higher the similarity between the first word vector and the second word vector, and the smaller the cosine value, the lower the similarity between the first word vector and the second word vector.
CN201811020341.XA 2018-09-03 2018-09-03 Information recommendation method, device and electronic equipment Active CN110929176B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811020341.XA CN110929176B (en) 2018-09-03 2018-09-03 Information recommendation method, device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811020341.XA CN110929176B (en) 2018-09-03 2018-09-03 Information recommendation method, device and electronic equipment

Publications (2)

Publication Number Publication Date
CN110929176A CN110929176A (en) 2020-03-27
CN110929176B true CN110929176B (en) 2024-11-05

Family

ID=69854928

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811020341.XA Active CN110929176B (en) 2018-09-03 2018-09-03 Information recommendation method, device and electronic equipment

Country Status (1)

Country Link
CN (1) CN110929176B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111553279B (en) * 2020-04-28 2023-05-05 北京百度网讯科技有限公司 Method, device, equipment and storage medium for learning and identifying characterization of interest points
CN111814077B (en) * 2020-06-30 2024-04-05 北京百度网讯科技有限公司 Information point query method, device, equipment and medium
CN112417318B (en) * 2020-10-29 2024-08-30 汉海信息技术(上海)有限公司 Method and device for determining states of interest points, electronic equipment and medium
CN113239295A (en) * 2021-05-18 2021-08-10 北京百度网讯科技有限公司 Search method, search device, electronic equipment and storage medium
CN113420781B (en) * 2021-05-25 2023-08-08 北京百度网讯科技有限公司 Brand identification method, apparatus, device, storage medium, and program product
CN114063848B (en) * 2021-09-30 2024-09-17 北京搜狗科技发展有限公司 Information editing method, device, computer readable medium and electronic equipment
WO2025081491A1 (en) * 2023-10-20 2025-04-24 Grabtaxi Holdings Pte. Ltd. Method, device and system for retrieving relevant point-of-interest data in response to a search request

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101738196A (en) * 2009-12-10 2010-06-16 东软集团股份有限公司 Method and device of navigation equipment for information retrieval

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050171685A1 (en) * 2004-02-02 2005-08-04 Terry Leung Navigation apparatus, navigation system, and navigation method
CN103020049A (en) * 2011-09-20 2013-04-03 中国电信股份有限公司 Searching method and searching system
US20140074610A1 (en) * 2012-09-13 2014-03-13 Qualcomm Incorporated Generating a point of interest profile based on third-party social comments
CN103793403B (en) * 2012-10-31 2017-06-23 中国电信股份有限公司 Push the method and apparatus with Search Results associated information
CN104050176A (en) * 2013-03-13 2014-09-17 电子科技大学 Map-based information recommendation method
CN104677368B (en) * 2013-11-28 2018-12-25 高德软件有限公司 A kind of air navigation aid and device
CN104112020A (en) * 2014-07-25 2014-10-22 沈阳美行科技有限公司 Frame type retrieval method for navigation equipment
CN105119744B (en) * 2015-08-17 2018-09-28 百度在线网络技术(北京)有限公司 The incidence relation judgment method and device of user identifier
JP6294279B2 (en) * 2015-10-09 2018-03-14 Necパーソナルコンピュータ株式会社 Content recommendation device, content recommendation system, content recommendation method, and program
CN106407280B (en) * 2016-08-26 2020-02-14 合一网络技术(北京)有限公司 Query target matching method and device
CN108153749A (en) * 2016-12-02 2018-06-12 上海若友网络科技有限公司 Information push method, message pusher, message push system, server and mobile terminal
CN108287843B (en) * 2017-01-09 2021-12-21 北京四维图新科技股份有限公司 Method and device for searching interest point information and navigation equipment
CN108197198B (en) * 2017-12-27 2021-05-11 百度在线网络技术(北京)有限公司 Interest point searching method, device, equipment and medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101738196A (en) * 2009-12-10 2010-06-16 东软集团股份有限公司 Method and device of navigation equipment for information retrieval

Also Published As

Publication number Publication date
CN110929176A (en) 2020-03-27

Similar Documents

Publication Publication Date Title
CN110929176B (en) Information recommendation method, device and electronic equipment
US10270862B1 (en) Identifying non-search actions based on a search query
CN105701254B (en) Information processing method and device for information processing
WO2017092198A1 (en) Recommendation method and device, and device for recommendation
CN111984749B (en) Interest point ordering method and device
CN109189879B (en) Electronic book display method and device
KR20170067503A (en) Terminal, server and method for suggesting event thereof
US20140108541A1 (en) Terminal apparatus, terminal control method, information processing apparatus, information processing method, and program
KR20120099443A (en) Voice actions on computing devices
CN111708943A (en) Search result display method and device and search result display device
CN111428522B (en) Translation corpus generation method, device, computer equipment and storage medium
JP2022007576A (en) Information processing system, information processing method, information processing program, and server
CN111209354B (en) Method, device and electronic device for determining duplicate points of interest on a map
WO2019005333A1 (en) Offline geographic searches
CN112417318B (en) Method and device for determining states of interest points, electronic equipment and medium
CN112307281A (en) Entity recommendation method and device
CN112825076B (en) Information recommendation method and device and electronic equipment
CN110309431A (en) A data processing method, device and electronic equipment
US11651280B2 (en) Recording medium, information processing system, and information processing method
CN108241678B (en) Method and device for mining point of interest data
CN112988956B (en) Method and device for automatically generating dialogue, and method and device for detecting information recommendation effect
JP7090779B2 (en) Information processing equipment, information processing methods and information processing systems
CN112084359B (en) Picture retrieval method and device and electronic equipment
CN114218930A (en) Title generation method, device and device for title generation
CN112214114B (en) Input method and device and electronic equipment

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