[go: up one dir, main page]

WO2017076073A1 - Method and apparatus for search and recommendation - Google Patents

Method and apparatus for search and recommendation Download PDF

Info

Publication number
WO2017076073A1
WO2017076073A1 PCT/CN2016/091766 CN2016091766W WO2017076073A1 WO 2017076073 A1 WO2017076073 A1 WO 2017076073A1 CN 2016091766 W CN2016091766 W CN 2016091766W WO 2017076073 A1 WO2017076073 A1 WO 2017076073A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
recommended content
search
historical
information
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.)
Ceased
Application number
PCT/CN2016/091766
Other languages
French (fr)
Chinese (zh)
Inventor
黄际洲
万璐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Original Assignee
Baidu Online Network Technology Beijing 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 Baidu Online Network Technology Beijing Co Ltd filed Critical Baidu Online Network Technology Beijing Co Ltd
Publication of WO2017076073A1 publication Critical patent/WO2017076073A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Definitions

  • the present invention relates to the field of Internet technologies, and in particular, to a search recommendation method and apparatus.
  • the search engine searches for the search term again with the recommended content, and generates a search result interface again for the user. In this way, the user still needs to select the desired result in the newly generated search result interface, the operation is cumbersome, the recommendation efficiency is low, and the user experience is poor.
  • the present invention aims to solve the above technical problems at least to some extent.
  • the first object of the present invention is to propose a search recommendation method capable of improving recommendation efficiency.
  • a second object of the present invention is to provide a search recommendation device.
  • a search recommendation method includes the steps of: receiving a search term input by a user; acquiring recommended content according to the search term; and predicting the user according to user historical behavior information. a further operation for the recommended content; and adding a candidate operation item to the recommended content according to the user's further operation for the recommended content, and providing the recommended content after adding the candidate operation item to the user.
  • the search recommendation method of the embodiment of the present invention may obtain the recommended content according to the search term input by the user, and predict the further operation of the recommended content by the user according to the historical behavior information of the user, and add the further operation as the candidate operation item of the recommended content.
  • the operation can be achieved in one operation, and the user operation steps and waiting time are reduced.
  • the user's search operation is reduced, the user search efficiency and the information recommendation efficiency are improved, and the user experience is improved.
  • the second aspect of the present invention provides a search recommendation apparatus, including: a first receiving module, configured to receive a search term input by the user; an obtaining module, configured to obtain recommended content according to the search term; a prediction module, configured to predict, according to user historical behavior information, a further operation of the user for the recommended content; adding a module, according to the Adding a candidate operation item to the recommended content by the user for the further operation of the recommended content; and a first providing module, configured to provide the recommended content after adding the candidate operation item to the user.
  • the search recommendation device of the embodiment of the present invention may obtain the recommended content according to the search term input by the user, and predict the further operation of the recommended content by the user according to the historical behavior information of the user, and add the further operation as the candidate operation item of the recommended content.
  • the operation can be achieved in one operation, and the user operation steps and waiting time are reduced.
  • the user's search operation is reduced, the user search efficiency and the information recommendation efficiency are improved, and the user experience is improved.
  • An embodiment of the third aspect of the present invention provides an electronic device comprising: one or more processors; a memory; one or more programs, the one or more programs being stored in the memory when Or when the plurality of processors are executed, the search recommendation method of the first aspect of the present invention is executed.
  • a fourth aspect of the present invention provides a non-volatile computer storage medium storing one or more programs, when the one or more programs are executed by one device, causing the device A search recommendation method in accordance with an embodiment of the first aspect of the present invention is performed.
  • FIG. 1a and 1b are diagrams in a search recommendation process in the related art
  • FIG. 2 is a flow chart of a search recommendation method according to an embodiment of the present invention.
  • FIG. 3 is a flow chart of a search recommendation method according to another embodiment of the present invention.
  • 4a-4f are specific illustrations of a search recommendation process in accordance with one embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of a search recommendation device according to an embodiment of the present invention.
  • FIG. 6 is a schematic structural diagram of a search recommendation according to another embodiment of the present invention.
  • the inventor of the present invention has found that, after the search engine provides the recommended content to the user according to the search term input by the user, if the user is interested in the recommended content and needs further operations, clicking the recommended content once again initiates the search, and the search result is obtained from the search result. Find what you need.
  • the search engine when the user searches for "Hong Kong", the search engine also provides the search results of "Movie Port - Trailer” and "Hong Kong (Douban)".
  • - Related film and television works such as "Going the Egg Tumor Jun”, “The Third Love”, “Let the Bullets Fly”, “Speed and Passion 7” and so on. If the user wants to watch “Let the bullet fly”, the user needs to click "Let the bullet fly” to initiate the search again, resulting in the interface shown in Figure 1b. Then, find the online live broadcast of “Let the Bullets Fly” in the interface, click to enter the viewing, and complete your needs.
  • the present invention proposes a search recommendation method and apparatus.
  • embodiments of the present invention are preferably applicable to mobile terminals, for example, an IOS operating system (IOS is a handheld operating system developed by Apple), an Android operating system (Android system is a Linux-based free and open source code The operating system), the Windows Phone operating system (Windows Phone is a mobile phone operating system issued by Microsoft Corporation) mobile terminal, of course, is also applicable to personal computers and other smart mobile terminals, the invention is not limited thereto.
  • the mobile terminal may be a hardware device having various operating systems such as a mobile phone, a tablet computer, a personal digital assistant, an e-book, and the like.
  • the present invention provides a search recommendation method, including the steps of: receiving a search term input by a user; acquiring recommended content according to the search term; predicting further operation of the user for the recommended content according to the user historical behavior information; The candidate operation item is added to the recommended content for the further operation of the recommended content, and the recommended content after the candidate operation item is added is provided to the user.
  • FIG. 2 is a flow chart of a search recommendation method in accordance with one embodiment of the present invention.
  • the search recommendation method includes the following steps.
  • S201 Receive a search term input by a user.
  • the search engine can provide a search portal and receive search terms entered by the user through the search portal.
  • the search term can be characters of various languages (such as text, pinyin, symbols and / or numbers) One of them, or a combination thereof.
  • the search engine After receiving the search term, the search engine can obtain the search result according to the search term and obtain the related recommended content. Specifically, when the search engine obtains the recommended content, the relevance of the content in the database and the search result may be scored according to a preset algorithm, and the recommended content is obtained from the plurality of data according to the score result.
  • the present invention does not limit the form of the recommended content.
  • the recommended content may include a map, an entity name, and the like.
  • the user historical behavior information may include one or more of historical search information, historical browsing information, historical click information, and the like. It should be understood that the user history behavior in the embodiment of the present invention may be obtained by recording historical search information, historical browsing information, historical click information, and the like of a plurality of users in advance.
  • further operations by the user for the recommended content may be obtained by search engine mining.
  • the search engine can analyze and mine large data such as historical search information, historical browsing information, and historical click information of a plurality of users, thereby determining what is the most likely further operation of the user for the recommended content.
  • S203 may specifically include: determining a category of the recommended content; analyzing an operation tendency of the user for the category of the recommended content according to the user historical behavior information, and determining, according to the operation tendency, the user further for the recommended content. operating.
  • the search engine can first determine the category of the recommended content. For example, film and television, institutions (such as medical institutions, financial institutions, educational institutions, etc.), people, and things (for example, may include animals, plants, attractions, commodities, etc.). Then, the search engine can analyze the big data such as the user's historical search information, historical browsing information, historical click information, and the user's tendency to operate on the category of the recommended content, that is, the category of the recommended content recommended by most users. Further operations and as a further action by the user for the recommended content.
  • institutions such as medical institutions, financial institutions, educational institutions, etc.
  • people, and things for example, may include animals, plants, attractions, commodities, etc.
  • the search engine can analyze the big data such as the user's historical search information, historical browsing information, historical click information, and the user's tendency to operate on the category of the recommended content, that is, the category of the recommended content recommended by most users. Further operations and as a further action by the user for the recommended content.
  • the search result corresponding to the movie that has been offline For example, if the user's historical behavior information is obtained: in the search result corresponding to the movie that has been offline, most users click on it to watch immediately, and in the search result corresponding to the hot movie, most users are from the user. Clicking on the seated purchase ticket, in the recommended content corresponding to the "Hong Kong”, the further operation corresponding to the offline movie is "Immediately Watch”, and the further operation corresponding to the hot movie is "Selection Ticket Purchase” .
  • the further operation corresponding to the recommendation content is “reservation registration”.
  • the search result of the character class most users choose to view the latest dynamics of the recommended person or the circle of contacts, then in the recommended content of the character class, the further operation corresponding to the recommended content is "What's new" and / or "people circles.”
  • each recommended content may correspond to one or more candidate operation items.
  • the candidate operation item is an operation entry corresponding to the recommended content for realizing the user's purpose. That is, the user can directly enter the interface desired by the user by triggering or clicking on the candidate action item. Therefore, after the recommended content after the candidate operation item is added is provided to the user, the user can directly enter the required interface by clicking the candidate operation item, and does not need to initiate the search again for the entity corresponding to the recommended content, as shown in FIG. 1 . For example, the user can achieve the goal in one operation, reducing the user steps and waiting time.
  • the search recommendation method of the embodiment of the present invention may obtain the recommended content according to the search term input by the user, and predict the further operation of the recommended content by the user according to the historical behavior information of the user, and add the further operation as the candidate operation item of the recommended content.
  • the operation can be achieved in one operation, and the user operation steps and waiting time are reduced.
  • the user's search operation is reduced, the user search efficiency and the information recommendation efficiency are improved, and the user experience is improved.
  • FIG. 3 is a flow chart of a search recommendation method in accordance with another embodiment of the present invention.
  • the search recommendation method in the embodiment of the present invention includes the following steps:
  • S301 Receive a search term input by a user.
  • the search engine can provide a search portal and receive search terms entered by the user through the search portal.
  • the search term (ie, query) may be one of characters (such as characters, pinyin, symbols, and/or numbers, etc.) in various languages or a combination thereof.
  • the search engine After receiving the search term, the search engine can obtain the search result according to the search term and obtain the related recommended content. Specifically, when the search engine obtains the recommended content, the relevance of the content in the database and the search result may be scored according to a preset algorithm, and the recommended content is obtained from the plurality of data according to the score result.
  • the present invention does not limit the form of the recommended content.
  • the recommended content may include a map, an entity name, and the like.
  • the user historical behavior information may include one or more of historical search information, historical browsing information, historical click information, and the like. It should be understood that the user history behavior in the embodiment of the present invention may be obtained by recording historical search information, historical browsing information, historical click information, and the like of a plurality of users in advance.
  • further operations by the user for the recommended content may be obtained by search engine mining.
  • the search engine can search historical information, historical browsing information, and historical click information for many users.
  • the big data is analyzed and mined to determine what the user is most likely to do for the recommended content.
  • S303 may specifically include: determining a category of the recommended content; analyzing an operation tendency of the user for the category of the recommended content according to the user historical behavior information, and determining, according to the operation tendency, the user further for the recommended content. operating.
  • the search engine can first determine the category of the recommended content. For example, film and television, institutions (such as medical institutions, financial institutions, educational institutions, etc.), people, and things (for example, may include animals, plants, attractions, commodities, etc.). Then, the search engine can analyze the big data such as the user's historical search information, historical browsing information, historical click information, and the user's tendency to operate on the category of the recommended content, that is, the category of the recommended content recommended by most users. Further operations and as a further action by the user for the recommended content.
  • institutions such as medical institutions, financial institutions, educational institutions, etc.
  • people, and things for example, may include animals, plants, attractions, commodities, etc.
  • the search engine can analyze the big data such as the user's historical search information, historical browsing information, historical click information, and the user's tendency to operate on the category of the recommended content, that is, the category of the recommended content recommended by most users. Further operations and as a further action by the user for the recommended content.
  • each recommended content may correspond to one or more candidate operation items.
  • the candidate operation item is an operation entry corresponding to the recommended content for realizing the user's purpose. That is, the user can directly enter the interface desired by the user by triggering or clicking on the candidate action item. Therefore, after the recommended content after the candidate operation item is added is provided to the user, the user can directly enter the required interface by clicking the candidate operation item, and does not need to initiate the search again for the entity corresponding to the recommended content, as shown in FIG. 1 . For example, the user can achieve the goal in one operation, reducing the user steps and waiting time.
  • the triggering command may be a mouse click, a touch operation, a voice instruction, or the like.
  • the search engine can recommend "Hong Kong ⁇ _ related film and television works” for the user, including movies that are being displayed like Hong Kong ( (such as getting out of the tumor and the third kind of love) and the same wonderful film and television works as Hong Kong (such as letting bullets fly and speed and passion 7).
  • the search engine can also provide users with a "seat ticket purchase” entry for the movie being shown, as well as an “immediate view” entry for other movies.
  • the user clicks on the "Read Now” entry of "Let the bullet fly” the user can directly enter the video playing interface shown in Figure 4b, which improves the user experience.
  • the search engine may recommend "Golden Hair_Related Animals” for the user, and the user may be interested in these recommended cute pet pictures, and may also want to purchase one. Only cute pets. Therefore, the search engine can provide two entries of "pet picture” and/or "purchase” to the recommendation card.
  • the “Siberian Husky Online Purchase” interface shown in Figure 4d can be accessed. Therefore, the user can avoid the search again and enter the pet picture or purchase the cute pet interface in advance, thereby improving the user search efficiency.
  • search engine when a user searches for a mechanism type query, such as "child research institute", the search engine can recommend "child” for the user.
  • Research institutes_related institutions such as similar hospitals that can be recommended: Beijing Children's Hospital, etc.
  • search engines can register for appointments.
  • the portal is provided to the recommendation card.
  • search engine can recommend "Zhang _ related artist” Li and Wang.
  • Most users may want to know the latest developments of artists and/or complex connections. Therefore, search engines can provide the latest developments and connections of Lee and Wang to the recommended cards to satisfy the most clicks of users. I want the information needs.
  • the user clicks on Lee's latest news or connections he can display Lee's latest news or contacts.
  • the search recommendation method of the embodiment of the present invention may obtain the recommended content according to the search term input by the user, and predict the further operation of the recommended content by the user according to the historical behavior information of the user, and add the further operation as the candidate operation item of the recommended content.
  • the operation can be achieved in one operation, and the user operation steps and waiting time are reduced.
  • the user's search operation is reduced, the user search efficiency and the information recommendation efficiency are improved, and the user experience is improved.
  • the present invention also proposes a search recommendation device.
  • a search recommendation device includes: a first receiving module, configured to receive a search term input by a user; an obtaining module, configured to obtain recommended content according to the search term; and a prediction module, configured to predict, according to the historical behavior information of the user, the user for the recommended content a further operation; adding a module, configured to add a candidate operation item to the recommended content according to a further operation of the user for the recommended content; and a first providing module, configured to provide the recommended content after the candidate operation item is added to the user.
  • FIG. 5 is a schematic structural diagram of a search recommendation device according to an embodiment of the present invention.
  • the search recommendation apparatus includes: a first receiving module 10, an obtaining module 20, a prediction module 30, an adding module 40, and a first providing module 50.
  • the first receiving module 10 is configured to receive a search term input by a user.
  • the first receiving module 10 can provide a search portal and receive a search term input by the user through the search portal.
  • the search term (ie, query) may be one of characters (such as characters, pinyin, symbols, and/or numbers, etc.) in various languages or a combination thereof.
  • the obtaining module 20 is configured to obtain recommended content according to the search term.
  • the obtaining module 20 may obtain the search result according to the search term and obtain related recommended content. Specifically, when acquiring the recommended content, the obtaining module 20 may score the relevance of the content in the database and the search result according to a preset algorithm, and obtain the recommended content from the plurality of data according to the score result.
  • the present invention does not limit the form of the recommended content.
  • the recommended content may include a map, an entity name, and the like.
  • the prediction module 30 is configured to predict further operations of the user for the recommended content according to the user historical behavior information.
  • the user historical behavior information may include one or more of historical search information, historical browsing information, historical click information, and the like. It should be understood that the user history behavior in the embodiment of the present invention may be obtained by recording historical search information, historical browsing information, historical click information, and the like of a plurality of users in advance.
  • further operations by the user for the recommended content may be obtained by search engine mining.
  • the prediction module 30 can analyze and mine large data such as historical search information, historical browsing information, and historical click information of a plurality of users, thereby determining what is the most likely further operation of the user for the recommended content.
  • the prediction module 30 may be specifically configured to: determine a category of the recommended content; analyze an operation tendency of the user for the category of the recommended content according to the user historical behavior information, and determine, according to the operation tendency, the user for the recommendation Further manipulation of the content.
  • prediction module 30 may first determine the category of recommended content. For example, film and television, institutions (such as medical institutions, financial institutions, educational institutions, etc.), people, and things (for example, may include animals, plants, attractions, commodities, etc.). Then, the prediction module 30 can analyze big data such as historical search information, historical browsing information, and historical click information of the user, and dig out the user's operation tendency for the category of the recommended content, that is, most users for the determined recommended content. Further manipulation of the category and as a further action by the user for the recommended content.
  • institutions such as medical institutions, financial institutions, educational institutions, etc.
  • people, and things for example, may include animals, plants, attractions, commodities, etc.
  • big data such as historical search information, historical browsing information, and historical click information of the user, and dig out the user's operation tendency for the category of the recommended content, that is, most users for the determined recommended content. Further manipulation of the category and as a further action by the user for the recommended content.
  • the adding module 40 is configured to add a candidate operation item to the recommended content according to a further operation of the user for the recommended content.
  • each recommended content may correspond to one or more candidate operation items.
  • the candidate operation item is an operation entry corresponding to the recommended content for realizing the user's purpose. That is, the user can directly enter the interface desired by the user by triggering or clicking on the candidate action item. Therefore, after the recommended content after the candidate operation item is added is provided to the user, the user can directly enter the required interface by clicking the candidate operation item, and does not need to initiate the search again for the entity corresponding to the recommended content, as shown in FIG. 1 . For example, the user can achieve the goal in one operation, reducing the user steps and waiting time.
  • the first providing module 50 is configured to provide the recommended content after adding the candidate operation item to the user.
  • the search recommendation device of the embodiment of the present invention may obtain the recommended content according to the search term input by the user, and predict the further operation of the recommended content by the user according to the historical behavior information of the user, and add the further operation as the candidate operation item of the recommended content.
  • the operation can be achieved in one operation, and the user operation steps and waiting time are reduced.
  • the user's search operation is reduced, the user search efficiency and the information recommendation efficiency are improved, and the user experience is improved.
  • FIG. 6 is a schematic structural diagram of a search recommendation according to another embodiment of the present invention.
  • the search recommendation apparatus includes: a first receiving module 10, an obtaining module 20, a prediction module 30, an adding module 40, a first providing module 50, and a second receiving module 60.
  • the first receiving module 10, the obtaining module 20, the predicting module 30, the adding module 40, and the first providing module 50 can refer to the embodiment shown in FIG. 5, and details are not described herein again.
  • the second receiving module 60 is configured to receive a trigger instruction of the user for the candidate operation item.
  • the triggering command may be a mouse click, a touch operation, a voice instruction, or the like.
  • the second providing module 70 is configured to acquire a corresponding resource according to the triggering instruction and provide the same to the user.
  • the first providing module 50 can recommend "Hong Kong ⁇ _ related film and television works” for the user, including being hot like the port.
  • the film such as the egg and the third love
  • the same wonderful film and television works as the Hong Kong (such as let the bullets fly and speed and passion 7).
  • the first providing module 50 can also provide the user with a "seat ticket purchase” entry for the movie being displayed, and an "immediate view” entry for other movies.
  • the second providing module 70 can provide the video playing interface shown in FIG. 4b, which improves the user experience.
  • the first providing module 50 may recommend "golden hair_related animals” for the user, and the user may be interested in these recommended cute pet pictures, and may also be interested. I want to buy a cute pet. Accordingly, the first providing module 50 can provide two entries of "pet picture” and/or "purchase” to the recommendation card.
  • the second providing module 70 can provide the "Siberian Husky Online Purchase” interface shown in Figure 4d. Therefore, the user can avoid the search again and enter the pet picture or purchase the cute pet interface in advance, thereby improving the user search efficiency.
  • the first providing module 50 can recommend "children institutes_related institutions” for the user, such as a similar hospital that can be recommended: Beijing Children's Hospital, etc. .
  • the first providing module 50 can provide the "reservation registration" entry to the recommendation card.
  • the second providing module 70 can provide the appointment registration interface including the doctor list shown in FIG. 4f.
  • the first providing module 50 can recommend "Zhang _ related artist” Li and Wang.
  • Most users may want to know the latest developments of artists and/or complex circle of contacts. Therefore, the first providing module 50 can provide the latest dynamics and connections of Li and Wang to the recommended cards to satisfy the user. The key gets the most wanted information.
  • the second providing module 70 can provide the latest news or personal information of Lee.
  • the search recommendation device of the embodiment of the present invention may obtain the recommended content according to the search term input by the user, and predict the further operation of the recommended content by the user according to the historical behavior information of the user, and add the further operation as the candidate operation item of the recommended content.
  • the operation can be achieved in one operation, and the user operation steps and waiting time are reduced.
  • the user's search operation is reduced, the user search efficiency and the information recommendation efficiency are improved, and the user experience is improved.
  • first and second are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated.
  • features defining “first” or “second” may include at least one of the features, either explicitly or implicitly.
  • the meaning of "a plurality” is two or more unless specifically and specifically defined otherwise.
  • a "computer-readable medium” can be any apparatus that can contain, store, communicate, propagate, or transport a program for use in an instruction execution system, apparatus, or device, or in conjunction with the instruction execution system, apparatus, or device.
  • computer readable media include the following: electrical connections (electronic devices) having one or more wires, portable computer disk cartridges (magnetic devices), random access memory (RAM), Read only memory (ROM), erasable editable read only memory (EPROM or flash memory), fiber optic devices, and portable compact disk read only memory (CDROM).
  • the computer readable medium may even be a paper or other suitable medium on which the program can be printed, as it may be optically scanned, for example by paper or other medium, followed by editing, interpretation or, if appropriate, other suitable The method is processed to obtain the program electronically and then stored in computer memory.
  • portions of the invention may be implemented in hardware, software, firmware or a combination thereof.
  • multiple steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system.
  • a suitable instruction execution system For example, if implemented in hardware, as in another embodiment, it can be used in the art.
  • each functional unit in each embodiment of the present invention may be integrated into one processing module, or each unit may exist physically separately, or two or more units may be integrated into one module.
  • the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
  • the integrated modules, if implemented in the form of software functional modules and sold or used as stand-alone products, may also be stored in a computer readable storage medium.
  • the above mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A method and apparatus for search and recommendation, the method for search and recommendation comprising the following steps: receiving a search term inputted by a user (S201); on the basis of the search term, acquiring recommended content (S202); on the basis of historical user behaviour information, predicting a further operation of the user on the recommended content (S203); on the basis of said further operation of the user on the recommended content, adding a candidate operation item to the recommended content, and providing to the user the recommended content with the added candidate operation item (S204). The present method for search and recommendation reduces the user operating steps and waiting time, reduces the user search operations, improves user search efficiency and information recommendation efficiency, and improves the user experience.

Description

搜索推荐方法和装置Search recommendation method and device

相关申请的交叉引用Cross-reference to related applications

本申请要求百度在线网络技术(北京)有限公司于2015年11月4日提交的、发明名称为“搜索推荐方法和装置”的、中国专利申请号“201510741426.7”的优先权。The present application claims the priority of the Chinese patent application No. 201510741426.7, filed on November 4, 2015 by the Baidu Online Network Technology (Beijing) Co., Ltd., entitled "Search Recommendation Method and Apparatus".

技术领域Technical field

本发明涉及互联网技术领域,特别涉及一种搜索推荐方法和装置。The present invention relates to the field of Internet technologies, and in particular, to a search recommendation method and apparatus.

背景技术Background technique

随着互联网的迅猛发展、越来越多的用户通过搜索引擎搜索信息。当用户发起搜索时,在为用户提供与搜索词相关的搜索结果的同时,还可提供与搜索结果存储一定关联关系的推荐内容。目前,当用户点击推荐内容时,搜索引擎会以推荐内容为搜索词再次进行搜索,并再次生成搜索结果界面提供给用户。这种方式,用户仍需要在新生成的搜索结果界面中选择自己需要的结果,操作繁琐、推荐效率低、用户体验差。With the rapid development of the Internet, more and more users search for information through search engines. When the user initiates the search, while providing the user with the search result related to the search term, the recommended content stored in a certain relationship with the search result may also be provided. Currently, when the user clicks on the recommended content, the search engine searches for the search term again with the recommended content, and generates a search result interface again for the user. In this way, the user still needs to select the desired result in the newly generated search result interface, the operation is cumbersome, the recommendation efficiency is low, and the user experience is poor.

发明内容Summary of the invention

本发明旨在至少在一定程度上解决上述技术问题。The present invention aims to solve the above technical problems at least to some extent.

为此,本发明的第一个目的在于提出一种搜索推荐方法,能够提高推荐效率。To this end, the first object of the present invention is to propose a search recommendation method capable of improving recommendation efficiency.

本发明的第二个目的在于提出一种搜索推荐装置。A second object of the present invention is to provide a search recommendation device.

为达上述目的,根据本发明第一方面实施例提出了一种搜索推荐方法,包括以下步骤:接收用户输入的搜索词;根据所述搜索词获取推荐内容;根据用户历史行为信息预测所述用户针对所述推荐内容的进一步操作;以及根据所述用户针对所述推荐内容的进一步操作为所述推荐内容添加候选操作项,并将添加所述候选操作项后的推荐内容提供给所述用户。In order to achieve the above object, a search recommendation method according to an embodiment of the first aspect of the present invention includes the steps of: receiving a search term input by a user; acquiring recommended content according to the search term; and predicting the user according to user historical behavior information. a further operation for the recommended content; and adding a candidate operation item to the recommended content according to the user's further operation for the recommended content, and providing the recommended content after adding the candidate operation item to the user.

本发明实施例的搜索推荐方法,可根据用户输入的搜索词获取推荐内容,并根据用户历史行为信息预测用户针对该推荐内容的进一步操作,并将该进一步操作添加为推荐内容的候选操作项后提供给用户,以使用户可通过触发候选操作项以直接进入用户期望的界面,而不需针对推荐内容对应的实体再次发起搜索,一次操作即可达到目的,减少了用户操作步骤以及等待时间,减少了用户的查找操作,提高了用户搜索效率以及信息推荐效率,提升了用户体验。The search recommendation method of the embodiment of the present invention may obtain the recommended content according to the search term input by the user, and predict the further operation of the recommended content by the user according to the historical behavior information of the user, and add the further operation as the candidate operation item of the recommended content. Provided to the user, so that the user can directly enter the interface desired by the user by triggering the candidate operation item, instead of starting the search again for the entity corresponding to the recommended content, the operation can be achieved in one operation, and the user operation steps and waiting time are reduced. The user's search operation is reduced, the user search efficiency and the information recommendation efficiency are improved, and the user experience is improved.

本发明第二方面实施例提出了一种搜索推荐装置,包括:第一接收模块,用于接收用 户输入的搜索词;获取模块,用于根据所述搜索词获取推荐内容;预测模块,用于根据用户历史行为信息预测所述用户针对所述推荐内容的进一步操作;添加模块,用于根据所述用户针对所述推荐内容的进一步操作为所述推荐内容添加候选操作项;以及第一提供模块,用于将添加所述候选操作项后的推荐内容提供给所述用户。The second aspect of the present invention provides a search recommendation apparatus, including: a first receiving module, configured to receive a search term input by the user; an obtaining module, configured to obtain recommended content according to the search term; a prediction module, configured to predict, according to user historical behavior information, a further operation of the user for the recommended content; adding a module, according to the Adding a candidate operation item to the recommended content by the user for the further operation of the recommended content; and a first providing module, configured to provide the recommended content after adding the candidate operation item to the user.

本发明实施例的搜索推荐装置,可根据用户输入的搜索词获取推荐内容,并根据用户历史行为信息预测用户针对该推荐内容的进一步操作,并将该进一步操作添加为推荐内容的候选操作项后提供给用户,以使用户可通过触发候选操作项以直接进入用户期望的界面,而不需针对推荐内容对应的实体再次发起搜索,一次操作即可达到目的,减少了用户操作步骤以及等待时间,减少了用户的查找操作,提高了用户搜索效率以及信息推荐效率,提升了用户体验。The search recommendation device of the embodiment of the present invention may obtain the recommended content according to the search term input by the user, and predict the further operation of the recommended content by the user according to the historical behavior information of the user, and add the further operation as the candidate operation item of the recommended content. Provided to the user, so that the user can directly enter the interface desired by the user by triggering the candidate operation item, instead of starting the search again for the entity corresponding to the recommended content, the operation can be achieved in one operation, and the user operation steps and waiting time are reduced. The user's search operation is reduced, the user search efficiency and the information recommendation efficiency are improved, and the user experience is improved.

本发明第三方面实施例提供了一种电子设备,包括:一个或者多个处理器;存储器;一个或者多个程序,所述一个或者多个程序存储在所述存储器中,当被所述一个或者多个处理器执行时,执行本发明第一方面实施例的搜索推荐方法。An embodiment of the third aspect of the present invention provides an electronic device comprising: one or more processors; a memory; one or more programs, the one or more programs being stored in the memory when Or when the plurality of processors are executed, the search recommendation method of the first aspect of the present invention is executed.

本发明第四方面实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备执行以本发明第一方面实施例的搜索推荐方法。A fourth aspect of the present invention provides a non-volatile computer storage medium storing one or more programs, when the one or more programs are executed by one device, causing the device A search recommendation method in accordance with an embodiment of the first aspect of the present invention is performed.

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。The additional aspects and advantages of the invention will be set forth in part in the description which follows.

附图说明DRAWINGS

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present invention will become apparent and readily understood from

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present invention will become apparent and readily understood from

图1a和图1b为相关技术中搜索推荐过程中的图例;1a and 1b are diagrams in a search recommendation process in the related art;

图2为根据本发明一个实施例的搜索推荐方法的流程图;2 is a flow chart of a search recommendation method according to an embodiment of the present invention;

图3为根据本发明另一个实施例的搜索推荐方法的流程图;3 is a flow chart of a search recommendation method according to another embodiment of the present invention;

图4a-图4f为根据本发明一个实施例的搜索推荐过程的具体图例;4a-4f are specific illustrations of a search recommendation process in accordance with one embodiment of the present invention;

图5为根据本发明一个实施例的搜索推荐装置的结构示意图;FIG. 5 is a schematic structural diagram of a search recommendation device according to an embodiment of the present invention; FIG.

图6为根据本发明另一个实施例的搜索推荐的结构示意图。FIG. 6 is a schematic structural diagram of a search recommendation according to another embodiment of the present invention.

具体实施方式 detailed description

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。The embodiments of the present invention are described in detail below, and the examples of the embodiments are illustrated in the drawings, wherein the same or similar reference numerals are used to refer to the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are intended to be illustrative of the invention and are not to be construed as limiting.

在本发明的描述中,需要理解的是,术语“多个”指两个或两个以上;术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。In the description of the present invention, it is to be understood that the term "plurality" means two or more; the terms "first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying that they are relatively important. Sex.

本发明的发明人发现,目前,在搜索引擎根据用户输入的搜索词为用户提供推荐内容之后,如果用户对推荐内容感兴趣,需要进一步操作时,点击推荐内容再一次发起搜索,并从搜索结果中寻找需要的内容。The inventor of the present invention has found that, after the search engine provides the recommended content to the user according to the search term input by the user, if the user is interested in the recommended content and needs further operations, clicking the recommended content once again initiates the search, and the search result is obtained from the search result. Find what you need.

举例来说,如图1a所示,当用户搜索“港囧”时,搜索引擎在提供“电影港囧-预告片”、“港囧(豆瓣)”等搜索结果的同时,还推荐了港囧-相关影视作品,如“滚蛋吧肿瘤君”、“第三种爱情”、“让子弹飞”、“速度与激情7”等。如果用户想观看“让子弹飞”,则用户需要点击“让子弹飞”以再次发起搜索,得到图1b所示的界面。然后,在该界面中找到“让子弹飞”的在线直播,点击进入观看,完成自己的需求。For example, as shown in FIG. 1a, when the user searches for "Hong Kong", the search engine also provides the search results of "Movie Port - Trailer" and "Hong Kong (Douban)". - Related film and television works, such as "Going the Egg Tumor Jun", "The Third Love", "Let the Bullets Fly", "Speed and Passion 7" and so on. If the user wants to watch "Let the bullet fly", the user needs to click "Let the bullet fly" to initiate the search again, resulting in the interface shown in Figure 1b. Then, find the online live broadcast of “Let the Bullets Fly” in the interface, click to enter the viewing, and complete your needs.

由此可见,通过目前的方式,用户无法通过一次点击达到目的,增长了用户获取其期望结果的路径,尤其是对于移动终端的用户来说,更为明显,因此推荐效率较低。为此,本发明提出一种搜索推荐方法和装置。It can be seen that, in the current way, the user can not achieve the goal by one click, and the path of the user to obtain the desired result is increased, especially for the user of the mobile terminal, so the recommendation efficiency is low. To this end, the present invention proposes a search recommendation method and apparatus.

下面参考附图描述根据本发明实施例的搜索推荐方法和装置。A search recommendation method and apparatus according to an embodiment of the present invention will be described below with reference to the accompanying drawings.

应当理解,本发明实施例优选适用于移动终端,例如,IOS操作系统(IOS是由苹果公司开发的手持设备操作系统)、安卓操作系统(Android系统是一种基于Linux的自由及开放源代码的操作系统)、Windows Phone操作系统(Windows Phone是微软公司发布的一款手机操作系统)的移动终端,当然也适用于个人计算机以及其他智能移动终端,本发明对此不作限定。应当理解,在本发明的实施例中,移动终端可以是手机、平板电脑、个人数字助理、电子书等具有各种操作系统的硬件设备。It should be understood that embodiments of the present invention are preferably applicable to mobile terminals, for example, an IOS operating system (IOS is a handheld operating system developed by Apple), an Android operating system (Android system is a Linux-based free and open source code The operating system), the Windows Phone operating system (Windows Phone is a mobile phone operating system issued by Microsoft Corporation) mobile terminal, of course, is also applicable to personal computers and other smart mobile terminals, the invention is not limited thereto. It should be understood that in the embodiment of the present invention, the mobile terminal may be a hardware device having various operating systems such as a mobile phone, a tablet computer, a personal digital assistant, an e-book, and the like.

为了解决上述问题,本发明提出了一种搜索推荐方法,包括以下步骤:接收用户输入的搜索词;根据搜索词获取推荐内容;根据用户历史行为信息预测用户针对推荐内容的进一步操作;以及根据用户针对推荐内容的进一步操作为推荐内容添加候选操作项,并将添加候选操作项后的推荐内容提供给用户。In order to solve the above problem, the present invention provides a search recommendation method, including the steps of: receiving a search term input by a user; acquiring recommended content according to the search term; predicting further operation of the user for the recommended content according to the user historical behavior information; The candidate operation item is added to the recommended content for the further operation of the recommended content, and the recommended content after the candidate operation item is added is provided to the user.

图2为根据本发明一个实施例的搜索推荐方法的流程图。2 is a flow chart of a search recommendation method in accordance with one embodiment of the present invention.

如图2所示,根据本发明实施例的搜索推荐方法,包括以下步骤。As shown in FIG. 2, the search recommendation method according to an embodiment of the present invention includes the following steps.

S201,接收用户输入的搜索词。S201. Receive a search term input by a user.

搜索引擎可提供搜索入口,并通过搜索入口接收用户输入的搜索词。The search engine can provide a search portal and receive search terms entered by the user through the search portal.

其中,搜索词(即query)可以是各种语言的字符(如文字、拼音、符号和/或数字 等)中的一种或者它们的组合。Among them, the search term (ie query) can be characters of various languages (such as text, pinyin, symbols and / or numbers) One of them, or a combination thereof.

S202,根据搜索词获取推荐内容。S202. Acquire a recommended content according to the search term.

搜索引擎在接收到搜索词后,可根据搜索词获取搜索结果,并获取相关的推荐内容。具体地,搜索引擎在获取推荐内容时,可根据预设的算法对数据库中内容与搜索结果的相关性进行评分,根据评分结果从众多的数据中获取推荐内容。After receiving the search term, the search engine can obtain the search result according to the search term and obtain the related recommended content. Specifically, when the search engine obtains the recommended content, the relevance of the content in the database and the search result may be scored according to a preset algorithm, and the recommended content is obtained from the plurality of data according to the score result.

本发明对推荐内容的形式不做限定,举例来说,推荐内容可包括配图、实体名等。The present invention does not limit the form of the recommended content. For example, the recommended content may include a map, an entity name, and the like.

S203,根据用户历史行为信息预测用户针对推荐内容的进一步操作。S203. Predict the user's further operation for the recommended content according to the user historical behavior information.

在本发明的一个实施例中,用户历史行为信息可包括历史搜索信息、历史浏览信息、历史点击信息等中的一种或多种。应当理解,本发明实施例中的用户历史行为可以是预先对众多用户的历史搜索信息、历史浏览信息、历史点击信息等进行记录得到的。In an embodiment of the present invention, the user historical behavior information may include one or more of historical search information, historical browsing information, historical click information, and the like. It should be understood that the user history behavior in the embodiment of the present invention may be obtained by recording historical search information, historical browsing information, historical click information, and the like of a plurality of users in advance.

本发明的一个实施例中,用户针对推荐内容的进一步操作可通过搜索引擎挖掘得到。In one embodiment of the present invention, further operations by the user for the recommended content may be obtained by search engine mining.

也就是说,搜索引擎可对众多的用户的历史搜索信息、历史浏览信息、历史点击信息等大数据进行分析挖掘,从而确定用户针对推荐内容的最可能进行的进一步操作是什么。That is to say, the search engine can analyze and mine large data such as historical search information, historical browsing information, and historical click information of a plurality of users, thereby determining what is the most likely further operation of the user for the recommended content.

具体地,在本发明的一个实施例中,S203可具体包括:确定推荐内容的类别;根据用户历史行为信息分析用户针对推荐内容的类别的操作倾向,并根据操作倾向确定用户针对推荐内容的进一步操作。Specifically, in an embodiment of the present invention, S203 may specifically include: determining a category of the recommended content; analyzing an operation tendency of the user for the category of the recommended content according to the user historical behavior information, and determining, according to the operation tendency, the user further for the recommended content. operating.

也就是说,搜索引擎可首先确定推荐内容的类别。例如,影视类、机构类(如医疗机构、金融机构、教育机构等)、人物类、事物类(例如,可包括动物、植物、景点、商品等)。然后,搜索引擎可对用户的历史搜索信息、历史浏览信息、历史点击信息等大数据进行分析,并挖掘出用户针对推荐内容的类别的操作倾向,即大多数用户针对确定出的推荐内容的类别的进一步操作,并作为用户针对推荐内容的进一步操作。That is, the search engine can first determine the category of the recommended content. For example, film and television, institutions (such as medical institutions, financial institutions, educational institutions, etc.), people, and things (for example, may include animals, plants, attractions, commodities, etc.). Then, the search engine can analyze the big data such as the user's historical search information, historical browsing information, historical click information, and the user's tendency to operate on the category of the recommended content, that is, the category of the recommended content recommended by most users. Further operations and as a further action by the user for the recommended content.

举例来说,如果根据用户历史行为信息得到:在已下线的电影对应的搜索结果中,大多数用户从中点击的是立即观看,而在热映的电影对应的搜索结果中,大多数用户从中点击的是选座购票,则在“港囧”对应的推荐内容中,已下线的电影对应的进一步操作为“立即观看”,热映的电影对应的进一步操作为“选座购票”。For example, if the user's historical behavior information is obtained: in the search result corresponding to the movie that has been offline, most users click on it to watch immediately, and in the search result corresponding to the hot movie, most users are from the user. Clicking on the seated purchase ticket, in the recommended content corresponding to the "Hong Kong", the further operation corresponding to the offline movie is "Immediately Watch", and the further operation corresponding to the hot movie is "Selection Ticket Purchase" .

如果根据用户历史行为信息得到:对于宠物类的搜索结果,大多数用户选择查看推荐的宠物图片或者购买宠物,则在宠物类的推荐内容中,推荐内容对应的进一步操作为“宠物图片”和/或“购买”。According to the user historical behavior information: for the pet category search results, most users choose to view the recommended pet picture or purchase the pet, then in the recommended content of the pet category, the further operation corresponding to the recommended content is "pet picture" and / Or "purchase."

如果根据用户历史行为信息得到:对于机构类的搜索结果,大多数用户选择预约挂号,则在机构类的推荐内容中,推荐内容对应的进一步操作为“预约挂号”。If the user historical behavior information is obtained: for the search result of the organization class, most users select the appointment registration number, and in the recommendation content of the organization class, the further operation corresponding to the recommendation content is “reservation registration”.

如果根据用户历史行为信息得到:对于人物类的搜索结果,大多数用户选择查看推荐人物的最新动态或者人脉圈子,则在人物类的推荐内容中,推荐内容对应的进一步操作为 “最新动态”和/或“人脉圈子”。According to the user historical behavior information: for the search result of the character class, most users choose to view the latest dynamics of the recommended person or the circle of contacts, then in the recommended content of the character class, the further operation corresponding to the recommended content is "What's new" and / or "people circles."

S204,根据用户针对推荐内容的进一步操作为推荐内容添加候选操作项,并将添加候选操作项后的推荐内容提供给用户。S204. Add a candidate operation item to the recommended content according to a further operation of the user for the recommended content, and provide the recommended content after the candidate operation item is added to the user.

其中,每个推荐内容可对应一个或多个候选操作项。候选操作项是推荐内容对应的用于实现用户目的的操作入口。也就是说,用户可通过触发或点击候选操作项以直接进入用户期望的界面。从而,将添加候选操作项后的推荐内容提供给用户之后,用户可通过点击候选操作项以直接进入需要的界面,而不需针对推荐内容对应的实体再次发起搜索,相对于图1所示实施例来说,用户可通过一次操作达到目的,减少了用户操作步骤以及等待时间。Wherein, each recommended content may correspond to one or more candidate operation items. The candidate operation item is an operation entry corresponding to the recommended content for realizing the user's purpose. That is, the user can directly enter the interface desired by the user by triggering or clicking on the candidate action item. Therefore, after the recommended content after the candidate operation item is added is provided to the user, the user can directly enter the required interface by clicking the candidate operation item, and does not need to initiate the search again for the entity corresponding to the recommended content, as shown in FIG. 1 . For example, the user can achieve the goal in one operation, reducing the user steps and waiting time.

本发明实施例的搜索推荐方法,可根据用户输入的搜索词获取推荐内容,并根据用户历史行为信息预测用户针对该推荐内容的进一步操作,并将该进一步操作添加为推荐内容的候选操作项后提供给用户,以使用户可通过触发候选操作项以直接进入用户期望的界面,而不需针对推荐内容对应的实体再次发起搜索,一次操作即可达到目的,减少了用户操作步骤以及等待时间,减少了用户的查找操作,提高了用户搜索效率以及信息推荐效率,提升了用户体验。The search recommendation method of the embodiment of the present invention may obtain the recommended content according to the search term input by the user, and predict the further operation of the recommended content by the user according to the historical behavior information of the user, and add the further operation as the candidate operation item of the recommended content. Provided to the user, so that the user can directly enter the interface desired by the user by triggering the candidate operation item, instead of starting the search again for the entity corresponding to the recommended content, the operation can be achieved in one operation, and the user operation steps and waiting time are reduced. The user's search operation is reduced, the user search efficiency and the information recommendation efficiency are improved, and the user experience is improved.

图3为根据本发明另一个实施例的搜索推荐方法的流程图。3 is a flow chart of a search recommendation method in accordance with another embodiment of the present invention.

如图3所示,本发明实施例的搜索推荐方法,包括以下步骤:As shown in FIG. 3, the search recommendation method in the embodiment of the present invention includes the following steps:

S301,接收用户输入的搜索词。S301. Receive a search term input by a user.

搜索引擎可提供搜索入口,并通过搜索入口接收用户输入的搜索词。The search engine can provide a search portal and receive search terms entered by the user through the search portal.

其中,搜索词(即query)可以是各种语言的字符(如文字、拼音、符号和/或数字等)中的一种或者它们的组合。The search term (ie, query) may be one of characters (such as characters, pinyin, symbols, and/or numbers, etc.) in various languages or a combination thereof.

S302,根据搜索词获取推荐内容。S302. Acquire a recommended content according to the search term.

搜索引擎在接收到搜索词后,可根据搜索词获取搜索结果,并获取相关的推荐内容。具体地,搜索引擎在获取推荐内容时,可根据预设的算法对数据库中内容与搜索结果的相关性进行评分,根据评分结果从众多的数据中获取推荐内容。After receiving the search term, the search engine can obtain the search result according to the search term and obtain the related recommended content. Specifically, when the search engine obtains the recommended content, the relevance of the content in the database and the search result may be scored according to a preset algorithm, and the recommended content is obtained from the plurality of data according to the score result.

本发明对推荐内容的形式不做限定,举例来说,推荐内容可包括配图、实体名等。The present invention does not limit the form of the recommended content. For example, the recommended content may include a map, an entity name, and the like.

S303,根据用户历史行为信息预测用户针对推荐内容的进一步操作。S303. Predict the user's further operation for the recommended content according to the user historical behavior information.

在本发明的一个实施例中,用户历史行为信息可包括历史搜索信息、历史浏览信息、历史点击信息等中的一种或多种。应当理解,本发明实施例中的用户历史行为可以是预先对众多用户的历史搜索信息、历史浏览信息、历史点击信息等进行记录得到的。In an embodiment of the present invention, the user historical behavior information may include one or more of historical search information, historical browsing information, historical click information, and the like. It should be understood that the user history behavior in the embodiment of the present invention may be obtained by recording historical search information, historical browsing information, historical click information, and the like of a plurality of users in advance.

本发明的一个实施例中,用户针对推荐内容的进一步操作可通过搜索引擎挖掘得到。In one embodiment of the present invention, further operations by the user for the recommended content may be obtained by search engine mining.

也就是说,搜索引擎可对众多的用户的历史搜索信息、历史浏览信息、历史点击信息 等大数据进行分析挖掘,从而确定用户针对推荐内容的最可能进行的进一步操作是什么。In other words, the search engine can search historical information, historical browsing information, and historical click information for many users. The big data is analyzed and mined to determine what the user is most likely to do for the recommended content.

具体地,在本发明的一个实施例中,S303可具体包括:确定推荐内容的类别;根据用户历史行为信息分析用户针对推荐内容的类别的操作倾向,并根据操作倾向确定用户针对推荐内容的进一步操作。Specifically, in an embodiment of the present invention, S303 may specifically include: determining a category of the recommended content; analyzing an operation tendency of the user for the category of the recommended content according to the user historical behavior information, and determining, according to the operation tendency, the user further for the recommended content. operating.

也就是说,搜索引擎可首先确定推荐内容的类别。例如,影视类、机构类(如医疗机构、金融机构、教育机构等)、人物类、事物类(例如,可包括动物、植物、景点、商品等)。然后,搜索引擎可对用户的历史搜索信息、历史浏览信息、历史点击信息等大数据进行分析,并挖掘出用户针对推荐内容的类别的操作倾向,即大多数用户针对确定出的推荐内容的类别的进一步操作,并作为用户针对推荐内容的进一步操作。That is, the search engine can first determine the category of the recommended content. For example, film and television, institutions (such as medical institutions, financial institutions, educational institutions, etc.), people, and things (for example, may include animals, plants, attractions, commodities, etc.). Then, the search engine can analyze the big data such as the user's historical search information, historical browsing information, historical click information, and the user's tendency to operate on the category of the recommended content, that is, the category of the recommended content recommended by most users. Further operations and as a further action by the user for the recommended content.

S304,根据用户针对推荐内容的进一步操作为推荐内容添加候选操作项,并将添加候选操作项后的推荐内容提供给用户。S304. Add a candidate operation item to the recommended content according to a further operation of the user for the recommended content, and provide the recommended content after the candidate operation item is added to the user.

其中,每个推荐内容可对应一个或多个候选操作项。候选操作项是推荐内容对应的用于实现用户目的的操作入口。也就是说,用户可通过触发或点击候选操作项以直接进入用户期望的界面。从而,将添加候选操作项后的推荐内容提供给用户之后,用户可通过点击候选操作项以直接进入需要的界面,而不需针对推荐内容对应的实体再次发起搜索,相对于图1所示实施例来说,用户可通过一次操作达到目的,减少了用户操作步骤以及等待时间。Wherein, each recommended content may correspond to one or more candidate operation items. The candidate operation item is an operation entry corresponding to the recommended content for realizing the user's purpose. That is, the user can directly enter the interface desired by the user by triggering or clicking on the candidate action item. Therefore, after the recommended content after the candidate operation item is added is provided to the user, the user can directly enter the required interface by clicking the candidate operation item, and does not need to initiate the search again for the entity corresponding to the recommended content, as shown in FIG. 1 . For example, the user can achieve the goal in one operation, reducing the user steps and waiting time.

S305,接收用户对候选操作项的触发指令。S305. Receive a trigger instruction of the user on the candidate operation item.

其中,触发指令可以是鼠标点击、触摸操作、语音指令等。The triggering command may be a mouse click, a touch operation, a voice instruction, or the like.

S306,根据触发指令获取相应的资源,并提供给用户。S306. Acquire a corresponding resource according to the triggering instruction, and provide the corresponding resource to the user.

举例来说,如图4a所示,当用户搜索影视类query,如“港囧”时,搜索引擎可为用户推荐“港囧_相关影视作品”,包括与港囧一样正在热映的电影(如滚蛋吧肿瘤君和第三种爱情)和与港囧一样精彩的影视作品(如让子弹飞和速度与激情7)。另外,搜索引擎还可为用户提供正在热映的电影的“选座购票”入口,以及为其他影片提供“立即观看”的入口。当用户点击“让子弹飞”的“立即观看”的入口时,即可直接进入图4b所示的视频播放界面,提升了用户体验。For example, as shown in FIG. 4a, when a user searches for a movie-like query, such as "Hong Kong", the search engine can recommend "Hong Kong 囧 _ related film and television works" for the user, including movies that are being displayed like Hong Kong ( ( Such as getting out of the tumor and the third kind of love) and the same wonderful film and television works as Hong Kong (such as letting bullets fly and speed and passion 7). In addition, the search engine can also provide users with a "seat ticket purchase" entry for the movie being shown, as well as an "immediate view" entry for other movies. When the user clicks on the "Read Now" entry of "Let the bullet fly", the user can directly enter the video playing interface shown in Figure 4b, which improves the user experience.

如图4c所示,当用户搜索宠物类query,如“金毛”时,搜索引擎可为用户推荐“金毛_相关动物”,而用户可能对这些推荐的萌宠图片感兴趣,也有可能想购买一只萌宠。因此,搜索引擎可将“宠物图片”和/或“购买”两个入口提供至推荐卡片中。当用户点击图4c中的哈奇士下方的购物车图标时,即可进入图4d所示的“哈士奇在线购买”界面。从而使用户可以避开再次搜索而提前进入查看宠物图片或者购买萌宠界面,提升了用户搜索效率。As shown in FIG. 4c, when the user searches for a pet class query, such as "Golden Hair", the search engine may recommend "Golden Hair_Related Animals" for the user, and the user may be interested in these recommended cute pet pictures, and may also want to purchase one. Only cute pets. Therefore, the search engine can provide two entries of "pet picture" and/or "purchase" to the recommendation card. When the user clicks on the shopping cart icon below the Hucks in Figure 4c, the "Siberian Husky Online Purchase" interface shown in Figure 4d can be accessed. Therefore, the user can avoid the search again and enter the pet picture or purchase the cute pet interface in advance, thereby improving the user search efficiency.

如图4e所示,当用户搜索机构类query,如“儿研所”时,搜索引擎可为用户推荐“儿 研所_相关机构”,如可推荐的同类医院:北京儿童医院等。当用户对推荐的医院感兴趣时,很大可能会需要挂这些医院的号。因此,搜索引擎可将“预约挂号”入口提供至推荐卡片中。当用户点击图4e中的“预约挂号”时,可进入图4f所示的包含医生列表的预约挂号界面。As shown in FIG. 4e, when a user searches for a mechanism type query, such as "child research institute", the search engine can recommend "child" for the user. Research institutes_related institutions, such as similar hospitals that can be recommended: Beijing Children's Hospital, etc. When users are interested in recommended hospitals, it is very likely that they will need to hang these hospital numbers. Therefore, search engines can register for appointments. The portal is provided to the recommendation card. When the user clicks on the "reservation registration" in Fig. 4e, the appointment registration interface including the doctor list shown in Fig. 4f can be accessed.

再例如,当用户搜索人物类query如艺人“张某”时,搜索引擎可为用户推荐“张某_相关艺人”李某和王某。大多数用户可能最想了解的艺人的最新动态和/或复杂的人脉圈子,因此,搜索引擎可将李某和王某的最新动态和人脉圈子提供至推荐卡片中,以满足用户一键获取最想要信息的需求。当用户点击李某的最新动态或人脉圈子,即可显示李某的最新动态或者人脉信息。For another example, when the user searches for a character class query such as an artist "Zhang", the search engine can recommend "Zhang _ related artist" Li and Wang. Most users may want to know the latest developments of artists and/or complex connections. Therefore, search engines can provide the latest developments and connections of Lee and Wang to the recommended cards to satisfy the most clicks of users. I want the information needs. When the user clicks on Lee's latest news or connections, he can display Lee's latest news or contacts.

本发明实施例的搜索推荐方法,可根据用户输入的搜索词获取推荐内容,并根据用户历史行为信息预测用户针对该推荐内容的进一步操作,并将该进一步操作添加为推荐内容的候选操作项后提供给用户,以使用户可通过触发候选操作项以直接进入用户期望的界面,而不需针对推荐内容对应的实体再次发起搜索,一次操作即可达到目的,减少了用户操作步骤以及等待时间,减少了用户的查找操作,提高了用户搜索效率以及信息推荐效率,提升了用户体验。The search recommendation method of the embodiment of the present invention may obtain the recommended content according to the search term input by the user, and predict the further operation of the recommended content by the user according to the historical behavior information of the user, and add the further operation as the candidate operation item of the recommended content. Provided to the user, so that the user can directly enter the interface desired by the user by triggering the candidate operation item, instead of starting the search again for the entity corresponding to the recommended content, the operation can be achieved in one operation, and the user operation steps and waiting time are reduced. The user's search operation is reduced, the user search efficiency and the information recommendation efficiency are improved, and the user experience is improved.

为了实现上述实施例,本发明还提出一种搜索推荐装置。In order to implement the above embodiment, the present invention also proposes a search recommendation device.

一种搜索推荐装置,包括:第一接收模块,用于接收用户输入的搜索词;获取模块,用于根据搜索词获取推荐内容;预测模块,用于根据用户历史行为信息预测用户针对推荐内容的进一步操作;添加模块,用于根据用户针对推荐内容的进一步操作为推荐内容添加候选操作项;以及第一提供模块,用于将添加候选操作项后的推荐内容提供给用户。A search recommendation device includes: a first receiving module, configured to receive a search term input by a user; an obtaining module, configured to obtain recommended content according to the search term; and a prediction module, configured to predict, according to the historical behavior information of the user, the user for the recommended content a further operation; adding a module, configured to add a candidate operation item to the recommended content according to a further operation of the user for the recommended content; and a first providing module, configured to provide the recommended content after the candidate operation item is added to the user.

图5为根据本发明一个实施例的搜索推荐装置的结构示意图。FIG. 5 is a schematic structural diagram of a search recommendation device according to an embodiment of the present invention.

如图5所示,根据本发明实施例的搜索推荐装置,包括:第一接收模块10、获取模块20、预测模块30、添加模块40和第一提供模块50。As shown in FIG. 5, the search recommendation apparatus according to the embodiment of the present invention includes: a first receiving module 10, an obtaining module 20, a prediction module 30, an adding module 40, and a first providing module 50.

具体地,第一接收模块10用于接收用户输入的搜索词。Specifically, the first receiving module 10 is configured to receive a search term input by a user.

第一接收模块10可提供搜索入口,并通过搜索入口接收用户输入的搜索词。The first receiving module 10 can provide a search portal and receive a search term input by the user through the search portal.

其中,搜索词(即query)可以是各种语言的字符(如文字、拼音、符号和/或数字等)中的一种或者它们的组合。The search term (ie, query) may be one of characters (such as characters, pinyin, symbols, and/or numbers, etc.) in various languages or a combination thereof.

获取模块20用于根据搜索词获取推荐内容。The obtaining module 20 is configured to obtain recommended content according to the search term.

在第一接收模块10接收到搜索词后,获取模块20可根据搜索词获取搜索结果,并获取相关的推荐内容。具体地,获取模块20在获取推荐内容时,可根据预设的算法对数据库中内容与搜索结果的相关性进行评分,根据评分结果从众多的数据中获取推荐内容。After the first receiving module 10 receives the search term, the obtaining module 20 may obtain the search result according to the search term and obtain related recommended content. Specifically, when acquiring the recommended content, the obtaining module 20 may score the relevance of the content in the database and the search result according to a preset algorithm, and obtain the recommended content from the plurality of data according to the score result.

本发明对推荐内容的形式不做限定,举例来说,推荐内容可包括配图、实体名等。The present invention does not limit the form of the recommended content. For example, the recommended content may include a map, an entity name, and the like.

预测模块30用于根据用户历史行为信息预测用户针对推荐内容的进一步操作。 The prediction module 30 is configured to predict further operations of the user for the recommended content according to the user historical behavior information.

在本发明的一个实施例中,用户历史行为信息可包括历史搜索信息、历史浏览信息、历史点击信息等中的一种或多种。应当理解,本发明实施例中的用户历史行为可以是预先对众多用户的历史搜索信息、历史浏览信息、历史点击信息等进行记录得到的。In an embodiment of the present invention, the user historical behavior information may include one or more of historical search information, historical browsing information, historical click information, and the like. It should be understood that the user history behavior in the embodiment of the present invention may be obtained by recording historical search information, historical browsing information, historical click information, and the like of a plurality of users in advance.

本发明的一个实施例中,用户针对推荐内容的进一步操作可通过搜索引擎挖掘得到。In one embodiment of the present invention, further operations by the user for the recommended content may be obtained by search engine mining.

也就是说,预测模块30可对众多的用户的历史搜索信息、历史浏览信息、历史点击信息等大数据进行分析挖掘,从而确定用户针对推荐内容的最可能进行的进一步操作是什么。That is to say, the prediction module 30 can analyze and mine large data such as historical search information, historical browsing information, and historical click information of a plurality of users, thereby determining what is the most likely further operation of the user for the recommended content.

具体地,在本发明的一个实施例中,预测模块30可具体用于:确定推荐内容的类别;根据用户历史行为信息分析用户针对推荐内容的类别的操作倾向,并根据操作倾向确定用户针对推荐内容的进一步操作。Specifically, in an embodiment of the present invention, the prediction module 30 may be specifically configured to: determine a category of the recommended content; analyze an operation tendency of the user for the category of the recommended content according to the user historical behavior information, and determine, according to the operation tendency, the user for the recommendation Further manipulation of the content.

也就是说,预测模块30可首先确定推荐内容的类别。例如,影视类、机构类(如医疗机构、金融机构、教育机构等)、人物类、事物类(例如,可包括动物、植物、景点、商品等)。然后,预测模块30可对用户的历史搜索信息、历史浏览信息、历史点击信息等大数据进行分析,并挖掘出用户针对推荐内容的类别的操作倾向,即大多数用户针对确定出的推荐内容的类别的进一步操作,并作为用户针对推荐内容的进一步操作。That is, prediction module 30 may first determine the category of recommended content. For example, film and television, institutions (such as medical institutions, financial institutions, educational institutions, etc.), people, and things (for example, may include animals, plants, attractions, commodities, etc.). Then, the prediction module 30 can analyze big data such as historical search information, historical browsing information, and historical click information of the user, and dig out the user's operation tendency for the category of the recommended content, that is, most users for the determined recommended content. Further manipulation of the category and as a further action by the user for the recommended content.

添加模块40用于根据用户针对推荐内容的进一步操作为推荐内容添加候选操作项。The adding module 40 is configured to add a candidate operation item to the recommended content according to a further operation of the user for the recommended content.

其中,每个推荐内容可对应一个或多个候选操作项。候选操作项是推荐内容对应的用于实现用户目的的操作入口。也就是说,用户可通过触发或点击候选操作项以直接进入用户期望的界面。从而,将添加候选操作项后的推荐内容提供给用户之后,用户可通过点击候选操作项以直接进入需要的界面,而不需针对推荐内容对应的实体再次发起搜索,相对于图1所示实施例来说,用户可通过一次操作达到目的,减少了用户操作步骤以及等待时间。Wherein, each recommended content may correspond to one or more candidate operation items. The candidate operation item is an operation entry corresponding to the recommended content for realizing the user's purpose. That is, the user can directly enter the interface desired by the user by triggering or clicking on the candidate action item. Therefore, after the recommended content after the candidate operation item is added is provided to the user, the user can directly enter the required interface by clicking the candidate operation item, and does not need to initiate the search again for the entity corresponding to the recommended content, as shown in FIG. 1 . For example, the user can achieve the goal in one operation, reducing the user steps and waiting time.

第一提供模块50用于将添加候选操作项后的推荐内容提供给用户。The first providing module 50 is configured to provide the recommended content after adding the candidate operation item to the user.

本发明实施例的搜索推荐装置,可根据用户输入的搜索词获取推荐内容,并根据用户历史行为信息预测用户针对该推荐内容的进一步操作,并将该进一步操作添加为推荐内容的候选操作项后提供给用户,以使用户可通过触发候选操作项以直接进入用户期望的界面,而不需针对推荐内容对应的实体再次发起搜索,一次操作即可达到目的,减少了用户操作步骤以及等待时间,减少了用户的查找操作,提高了用户搜索效率以及信息推荐效率,提升了用户体验。The search recommendation device of the embodiment of the present invention may obtain the recommended content according to the search term input by the user, and predict the further operation of the recommended content by the user according to the historical behavior information of the user, and add the further operation as the candidate operation item of the recommended content. Provided to the user, so that the user can directly enter the interface desired by the user by triggering the candidate operation item, instead of starting the search again for the entity corresponding to the recommended content, the operation can be achieved in one operation, and the user operation steps and waiting time are reduced. The user's search operation is reduced, the user search efficiency and the information recommendation efficiency are improved, and the user experience is improved.

图6为根据本发明另一个实施例的搜索推荐的结构示意图。FIG. 6 is a schematic structural diagram of a search recommendation according to another embodiment of the present invention.

如图6所示,根据本发明实施例的搜索推荐装置,包括:第一接收模块10、获取模块20、预测模块30、添加模块40、第一提供模块50、第二接收模块60和。第二提供模块70As shown in FIG. 6, the search recommendation apparatus according to the embodiment of the present invention includes: a first receiving module 10, an obtaining module 20, a prediction module 30, an adding module 40, a first providing module 50, and a second receiving module 60. Second providing module 70

具体地,第一接收模块10、获取模块20、预测模块30、添加模块40和第一提供模块 50可参照图5所示实施例,在此不再赘述。Specifically, the first receiving module 10, the obtaining module 20, the predicting module 30, the adding module 40, and the first providing module 50 can refer to the embodiment shown in FIG. 5, and details are not described herein again.

第二接收模块60用于接收用户对候选操作项的触发指令。The second receiving module 60 is configured to receive a trigger instruction of the user for the candidate operation item.

其中,触发指令可以是鼠标点击、触摸操作、语音指令等。The triggering command may be a mouse click, a touch operation, a voice instruction, or the like.

第二提供模块70用于根据触发指令获取相应的资源,并提供给用户。The second providing module 70 is configured to acquire a corresponding resource according to the triggering instruction and provide the same to the user.

举例来说,如图4a所示,当用户搜索影视类query,如“港囧”时,第一提供模块50可为用户推荐“港囧_相关影视作品”,包括与港囧一样正在热映的电影(如滚蛋吧肿瘤君和第三种爱情)和与港囧一样精彩的影视作品(如让子弹飞和速度与激情7)。另外,第一提供模块50还可为用户提供正在热映的电影的“选座购票”入口,以及为其他影片提供“立即观看”的入口。当用户点击“让子弹飞”的“立即观看”的入口时,第二提供模块70即可提供图4b所示的视频播放界面,提升了用户体验。For example, as shown in FIG. 4a, when the user searches for a movie-type query, such as "Hong Kong", the first providing module 50 can recommend "Hong Kong 囧 _ related film and television works" for the user, including being hot like the port. The film (such as the egg and the third love) and the same wonderful film and television works as the Hong Kong (such as let the bullets fly and speed and passion 7). In addition, the first providing module 50 can also provide the user with a "seat ticket purchase" entry for the movie being displayed, and an "immediate view" entry for other movies. When the user clicks on the "Read Now" entry of "Let the bullet fly", the second providing module 70 can provide the video playing interface shown in FIG. 4b, which improves the user experience.

如图4c所示,当用户搜索宠物类query,如“金毛”时,第一提供模块50可为用户推荐“金毛_相关动物”,而用户可能对这些推荐的萌宠图片感兴趣,也有可能想购买一只萌宠。因此,第一提供模块50可将“宠物图片”和/或“购买”两个入口提供至推荐卡片中。当用户点击图4c中的哈奇士下方的购物车图标时,第二提供模块70即可提供图4d所示的“哈士奇在线购买”界面。从而使用户可以避开再次搜索而提前进入查看宠物图片或者购买萌宠界面,提升了用户搜索效率。As shown in FIG. 4c, when the user searches for a pet class query, such as "golden hair", the first providing module 50 may recommend "golden hair_related animals" for the user, and the user may be interested in these recommended cute pet pictures, and may also be interested. I want to buy a cute pet. Accordingly, the first providing module 50 can provide two entries of "pet picture" and/or "purchase" to the recommendation card. When the user clicks on the shopping cart icon below the Hacks in Figure 4c, the second providing module 70 can provide the "Siberian Husky Online Purchase" interface shown in Figure 4d. Therefore, the user can avoid the search again and enter the pet picture or purchase the cute pet interface in advance, thereby improving the user search efficiency.

如图4e所示,当用户搜索机构类query,如“儿研所”时,第一提供模块50可为用户推荐“儿研所_相关机构”,如可推荐的同类医院:北京儿童医院等。当用户对推荐的医院感兴趣时,很大可能会需要挂这些医院的号。因此,第一提供模块50可将“预约挂号”入口提供至推荐卡片中。当用户点击图4e中的“预约挂号”时,第二提供模块70即可提供图4f所示的包含医生列表的预约挂号界面。As shown in FIG. 4e, when the user searches for a mechanism type query, such as "child research institute", the first providing module 50 can recommend "children institutes_related institutions" for the user, such as a similar hospital that can be recommended: Beijing Children's Hospital, etc. . When users are interested in the recommended hospitals, it is very likely that they will need to hang these hospital numbers. Therefore, the first providing module 50 can provide the "reservation registration" entry to the recommendation card. When the user clicks on "reservation registration" in FIG. 4e, the second providing module 70 can provide the appointment registration interface including the doctor list shown in FIG. 4f.

再例如,当用户搜索人物类query如艺人“张某”时,第一提供模块50可为用户推荐“张某_相关艺人”李某和王某。大多数用户可能最想了解的艺人的最新动态和/或复杂的人脉圈子,因此,第一提供模块50可将李某和王某的最新动态和人脉圈子提供至推荐卡片中,以满足用户一键获取最想要信息的需求。当用户点击李某的最新动态或人脉圈子,第二提供模块70即可提供李某的最新动态或者人脉信息。For another example, when the user searches for a character class query such as an artist "Zhang", the first providing module 50 can recommend "Zhang _ related artist" Li and Wang. Most users may want to know the latest developments of artists and/or complex circle of contacts. Therefore, the first providing module 50 can provide the latest dynamics and connections of Li and Wang to the recommended cards to satisfy the user. The key gets the most wanted information. When the user clicks on the latest news or network circle of Lee, the second providing module 70 can provide the latest news or personal information of Lee.

本发明实施例的搜索推荐装置,可根据用户输入的搜索词获取推荐内容,并根据用户历史行为信息预测用户针对该推荐内容的进一步操作,并将该进一步操作添加为推荐内容的候选操作项后提供给用户,以使用户可通过触发候选操作项以直接进入用户期望的界面,而不需针对推荐内容对应的实体再次发起搜索,一次操作即可达到目的,减少了用户操作步骤以及等待时间,减少了用户的查找操作,提高了用户搜索效率以及信息推荐效率,提升了用户体验。 The search recommendation device of the embodiment of the present invention may obtain the recommended content according to the search term input by the user, and predict the further operation of the recommended content by the user according to the historical behavior information of the user, and add the further operation as the candidate operation item of the recommended content. Provided to the user, so that the user can directly enter the interface desired by the user by triggering the candidate operation item, instead of starting the search again for the entity corresponding to the recommended content, the operation can be achieved in one operation, and the user operation steps and waiting time are reduced. The user's search operation is reduced, the user search efficiency and the information recommendation efficiency are improved, and the user experience is improved.

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of the present specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" and the like means a specific feature described in connection with the embodiment or example. A structure, material or feature is included in at least one embodiment or example of the invention. In the present specification, the schematic representation of the above terms is not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in a suitable manner in any one or more embodiments or examples. In addition, various embodiments or examples described in the specification, as well as features of various embodiments or examples, may be combined and combined.

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。Moreover, the terms "first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, features defining "first" or "second" may include at least one of the features, either explicitly or implicitly. In the description of the present invention, the meaning of "a plurality" is two or more unless specifically and specifically defined otherwise.

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。Any process or method description in the flowcharts or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a particular logical function or process. And the scope of the preferred embodiments of the invention includes additional implementations, in which the functions may be performed in a substantially simultaneous manner or in an opposite order depending on the functions involved, in the order shown or discussed. It will be understood by those skilled in the art to which the embodiments of the present invention pertain.

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。The logic and/or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be embodied in any computer readable medium, Used in conjunction with, or in conjunction with, an instruction execution system, apparatus, or device (eg, a computer-based system, a system including a processor, or other system that can fetch instructions and execute instructions from an instruction execution system, apparatus, or device) Or use with equipment. For the purposes of this specification, a "computer-readable medium" can be any apparatus that can contain, store, communicate, propagate, or transport a program for use in an instruction execution system, apparatus, or device, or in conjunction with the instruction execution system, apparatus, or device. More specific examples (non-exhaustive list) of computer readable media include the following: electrical connections (electronic devices) having one or more wires, portable computer disk cartridges (magnetic devices), random access memory (RAM), Read only memory (ROM), erasable editable read only memory (EPROM or flash memory), fiber optic devices, and portable compact disk read only memory (CDROM). In addition, the computer readable medium may even be a paper or other suitable medium on which the program can be printed, as it may be optically scanned, for example by paper or other medium, followed by editing, interpretation or, if appropriate, other suitable The method is processed to obtain the program electronically and then stored in computer memory.

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下 列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that portions of the invention may be implemented in hardware, software, firmware or a combination thereof. In the above-described embodiments, multiple steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be used in the art. Any one of the column technologies or a combination thereof: discrete logic circuits with logic gates for implementing logic functions on data signals, application specific integrated circuits with suitable combinational logic gates, programmable gate arrays (PGA) ), field programmable gate array (FPGA), etc.

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。One of ordinary skill in the art can understand that all or part of the steps carried by the method of implementing the above embodiments can be completed by a program to instruct related hardware, and the program can be stored in a computer readable storage medium. When executed, one or a combination of the steps of the method embodiments is included.

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. The integrated modules, if implemented in the form of software functional modules and sold or used as stand-alone products, may also be stored in a computer readable storage medium.

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。 The above mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like. Although the embodiments of the present invention have been shown and described, it is understood that the above-described embodiments are illustrative and are not to be construed as limiting the scope of the invention. The embodiments are subject to variations, modifications, substitutions and variations.

Claims (12)

一种搜索推荐方法,其特征在于,包括以下步骤:A search recommendation method, comprising the steps of: 接收用户输入的搜索词;Receiving search terms entered by the user; 根据所述搜索词获取推荐内容;Obtaining recommended content according to the search term; 根据用户历史行为信息预测所述用户针对所述推荐内容的进一步操作;以及Predicting further operations of the user for the recommended content based on user historical behavior information; 根据所述用户针对所述推荐内容的进一步操作为所述推荐内容添加候选操作项,并将添加所述候选操作项后的推荐内容提供给所述用户。Adding a candidate operation item to the recommended content according to the further operation of the user for the recommended content, and providing the recommended content after adding the candidate operation item to the user. 如权利要求1所述的搜索推荐方法,其特征在于,还包括:The search recommendation method according to claim 1, further comprising: 接收所述用户对所述候选操作项的触发指令;Receiving a trigger instruction of the user to the candidate operation item; 根据所述触发指令获取相应的资源,并提供给所述用户。Corresponding resources are obtained according to the triggering instruction and provided to the user. 如权利要求1所述的搜索推荐方法,其特征在于,所述用户历史行为信息包括历史搜索信息、历史浏览信息、历史点击信息中的一种或多种。The search recommendation method according to claim 1, wherein the user historical behavior information comprises one or more of historical search information, historical browsing information, and historical click information. 如权利要求1所述的搜索推荐方法,其特征在于,所述根据用户历史行为信息预测所述用户针对所述推荐内容的进一步操作具体包括:The search recommendation method according to claim 1, wherein the further operation of predicting the user for the recommended content according to the user historical behavior information comprises: 确定所述推荐内容的类别;Determining the category of the recommended content; 根据所述用户历史行为信息分析所述用户针对所述推荐内容的类别的操作倾向,并根据所述操作倾向确定所述用户针对所述推荐内容的进一步操作。And analyzing, according to the user historical behavior information, an operation tendency of the user for the category of the recommended content, and determining, according to the operation tendency, the further operation of the user for the recommended content. 如权利要求1所述的搜索推荐方法,其特征在于,所述用户针对所述推荐内容的进一步操作通过搜索引擎挖掘得到。The search recommendation method according to claim 1, wherein the further operation of the recommended content by the user is obtained by a search engine. 一种搜索推荐装置,其特征在于,包括:A search recommendation device, comprising: 第一接收模块,用于接收用户输入的搜索词;a first receiving module, configured to receive a search term input by a user; 获取模块,用于根据所述搜索词获取推荐内容;An obtaining module, configured to obtain recommended content according to the search term; 预测模块,用于根据用户历史行为信息预测所述用户针对所述推荐内容的进一步操作;a prediction module, configured to predict, according to user historical behavior information, a further operation of the user for the recommended content; 添加模块,用于根据所述用户针对所述推荐内容的进一步操作为所述推荐内容添加候选操作项;以及Adding a module, configured to add a candidate operation item to the recommended content according to the user's further operation for the recommended content; 第一提供模块,用于将添加所述候选操作项后的推荐内容提供给所述用户。The first providing module is configured to provide the recommended content after adding the candidate operation item to the user. 如权利要求6所述的搜索推荐装置,其特征在于,还包括:The search recommendation device of claim 6, further comprising: 第二接收模块,用于接收所述用户对所述候选操作项的触发指令;a second receiving module, configured to receive a trigger instruction of the candidate operation item by the user; 第二提供模块,用于根据所述触发指令获取相应的资源,并提供给所述用户。And a second providing module, configured to acquire a corresponding resource according to the triggering instruction, and provide the same to the user. 如权利要求6所述的搜索推荐装置,其特征在于,所述用户历史行为信息包括历史搜索信息、历史浏览信息、历史点击信息中的一种或多种。 The search recommendation device according to claim 6, wherein the user historical behavior information comprises one or more of historical search information, historical browsing information, and historical click information. 如权利要求6所述的搜索推荐装置,其特征在于,所述预测模块具体用于:The search recommendation device according to claim 6, wherein the prediction module is specifically configured to: 确定所述推荐内容的类别;Determining the category of the recommended content; 根据所述用户历史行为信息分析所述用户针对所述推荐内容的类别的操作倾向,并根据所述操作倾向确定所述用户针对所述推荐内容的进一步操作。And analyzing, according to the user historical behavior information, an operation tendency of the user for the category of the recommended content, and determining, according to the operation tendency, the further operation of the user for the recommended content. 如权利要求6所述的搜索推荐装置,其特征在于,所述用户针对所述推荐内容的进一步操作通过搜索引擎挖掘得到。The search recommendation device according to claim 6, wherein the further operation of the recommended content by the user is obtained by a search engine. 一种电子设备,其特征在于,包括:An electronic device, comprising: 一个或者多个处理器;One or more processors; 存储器;Memory 一个或者多个程序,所述一个或者多个程序存储在所述存储器中,当被所述一个或者多个处理器执行时,执行如权利要求1-5任一项所述的搜索推荐方法。One or more programs, the one or more programs being stored in the memory, when executed by the one or more processors, performing the search recommendation method according to any one of claims 1-5. 一种非易失性计算机存储介质,其特征在于,所述计算机存储介质存储有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备执行如权利要求1-5任一项所述的搜索推荐方法。 A non-volatile computer storage medium, characterized in that the computer storage medium stores one or more programs, when the one or more programs are executed by a device, causing the device to perform as claimed in claim 1. The search recommendation method described in any of the above.
PCT/CN2016/091766 2015-11-04 2016-07-26 Method and apparatus for search and recommendation Ceased WO2017076073A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510741426.7A CN105528388B (en) 2015-11-04 2015-11-04 Search recommendation method and device
CN201510741426.7 2015-11-04

Publications (1)

Publication Number Publication Date
WO2017076073A1 true WO2017076073A1 (en) 2017-05-11

Family

ID=55770611

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/091766 Ceased WO2017076073A1 (en) 2015-11-04 2016-07-26 Method and apparatus for search and recommendation

Country Status (2)

Country Link
CN (1) CN105528388B (en)
WO (1) WO2017076073A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110781391A (en) * 2019-10-22 2020-02-11 腾讯科技(深圳)有限公司 Information recommendation method, device, equipment and storage medium
CN110796504A (en) * 2018-08-03 2020-02-14 京东数字科技控股有限公司 Item recommendation method and device
CN110941766A (en) * 2019-12-10 2020-03-31 北京字节跳动网络技术有限公司 Information pushing method and device, computer equipment and storage medium
CN111177566A (en) * 2020-01-02 2020-05-19 北京字节跳动网络技术有限公司 Information processing method and device, electronic equipment and storage medium

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105528388B (en) * 2015-11-04 2020-12-11 百度在线网络技术(北京)有限公司 Search recommendation method and device
CN107103490B (en) * 2017-04-11 2021-07-09 华为机器有限公司 Data processing method, network server and terminal
CN110069676A (en) * 2017-09-28 2019-07-30 北京国双科技有限公司 Keyword recommendation method and device
CN110866038A (en) * 2019-11-12 2020-03-06 维沃移动通信有限公司 Information recommendation method and terminal device
CN111177551B (en) 2019-12-27 2021-04-16 百度在线网络技术(北京)有限公司 Method, device, equipment and computer storage medium for determining search result
CN111291972A (en) * 2020-01-17 2020-06-16 深圳大圆影业有限公司 Big data-based movie evaluation method and system for whole industrial chain
CN111324694B (en) * 2020-01-22 2023-10-10 中国人民大学 A query word recommendation system and method
CN113707335B (en) * 2021-09-06 2024-12-17 挂号网(杭州)科技有限公司 Method, device, electronic equipment and storage medium for determining target consultation user
CN120181237B (en) * 2025-03-18 2025-10-10 百度在线网络技术(北京)有限公司 Recommendation method, recommendation device, recommendation equipment and recommendation medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103902533A (en) * 2012-12-24 2014-07-02 腾讯科技(深圳)有限公司 Fast search method and device
CN104462364A (en) * 2014-12-08 2015-03-25 百度在线网络技术(北京)有限公司 Search recommendation method and device
CN104899305A (en) * 2015-06-12 2015-09-09 百度在线网络技术(北京)有限公司 Recommendation method and device for mobile search
CN105528388A (en) * 2015-11-04 2016-04-27 百度在线网络技术(北京)有限公司 Search recommendation method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9104787B2 (en) * 2012-12-14 2015-08-11 Microsoft Technology Licensing, Llc Augmenting search results with relevant third-party application content

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103902533A (en) * 2012-12-24 2014-07-02 腾讯科技(深圳)有限公司 Fast search method and device
CN104462364A (en) * 2014-12-08 2015-03-25 百度在线网络技术(北京)有限公司 Search recommendation method and device
CN104899305A (en) * 2015-06-12 2015-09-09 百度在线网络技术(北京)有限公司 Recommendation method and device for mobile search
CN105528388A (en) * 2015-11-04 2016-04-27 百度在线网络技术(北京)有限公司 Search recommendation method and device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110796504A (en) * 2018-08-03 2020-02-14 京东数字科技控股有限公司 Item recommendation method and device
CN110796504B (en) * 2018-08-03 2023-11-03 京东科技控股股份有限公司 Article recommendation method and device
CN110781391A (en) * 2019-10-22 2020-02-11 腾讯科技(深圳)有限公司 Information recommendation method, device, equipment and storage medium
CN110781391B (en) * 2019-10-22 2023-12-12 深圳市雅阅科技有限公司 Information recommendation method, device, equipment and storage medium
CN110941766A (en) * 2019-12-10 2020-03-31 北京字节跳动网络技术有限公司 Information pushing method and device, computer equipment and storage medium
CN110941766B (en) * 2019-12-10 2023-10-20 北京字节跳动网络技术有限公司 Information pushing method, device, computer equipment and storage medium
CN111177566A (en) * 2020-01-02 2020-05-19 北京字节跳动网络技术有限公司 Information processing method and device, electronic equipment and storage medium
CN111177566B (en) * 2020-01-02 2023-06-23 北京字节跳动网络技术有限公司 Information processing method, device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN105528388B (en) 2020-12-11
CN105528388A (en) 2016-04-27

Similar Documents

Publication Publication Date Title
WO2017076073A1 (en) Method and apparatus for search and recommendation
RU2632144C1 (en) Computer method for creating content recommendation interface
US10140314B2 (en) Previews for contextual searches
CN107832433B (en) Information recommendation method, device, server and storage medium based on conversation interaction
US12135752B2 (en) Linking to a search result
US11477094B2 (en) Method, apparatus, system, and non-transitory computer readable medium for processing highlighted comment in content
US10169374B2 (en) Image searches using image frame context
WO2017076038A1 (en) Method and apparatus for search and recommendation
US20160371709A1 (en) Determining information inter-relationships from distributed group discussions
US20180084023A1 (en) Video Keyframes Display on Online Social Networks
CN110851712B (en) Recommended methods, devices, and computer-readable media for book information
WO2015135353A1 (en) Search method, system, and device
CN106796608B (en) Automatic generation of synonyms for contextual search strings
JP2019507417A (en) User interface for multivariable search
WO2020221162A1 (en) Application program recommendation method and apparatus, electronic device, and medium
CN107241260A (en) The method and apparatus of news push based on artificial intelligence
KR20160005048A (en) Methods and systems for generation of flexible sentences in a social networking system
KR102574278B1 (en) video time anchor
TW201502947A (en) Surfacing direct APP actions
US10255249B1 (en) Previewing electronic book content within third-party websites
US10545640B1 (en) Previewing electronic content within third-party websites
WO2016086736A1 (en) Input method based website information providing method and device
US11768867B2 (en) Systems and methods for generating interactable elements in text strings relating to media assets
US11853341B2 (en) Systems and methods for generating interactable elements in text strings relating to media assets
US12052474B2 (en) Systems and methods for generating interactable elements in text strings relating to media assets

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16861343

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16861343

Country of ref document: EP

Kind code of ref document: A1