Information recommendation method and device, electronic equipment, computer readable storage medium and computer program product

By displaying recommended information and search controls in the human-computer interaction interface and displaying related information and search result information in response to user operations, the problems of lack of targeting in advertising formats and single interaction methods are solved, and the advertising conversion rate and user experience are improved.

CN120689096APending Publication Date: 2025-09-23TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410327822.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-20
Publication Date
2025-09-23

Smart Images

  • Figure CN120689096A_ABST
    Figure CN120689096A_ABST
Patent Text Reader

Abstract

The invention provides an information recommendation method and device, electronic equipment, a computer readable storage medium and a computer program product. The method comprises the steps that recommendation information and a search control are displayed in a human-computer interaction interface, and the search control comprises search information; and in response to a trigger operation for the search control, displaying associated information of the recommendation information and search result information of the search information. By means of the method and device, the interaction mode of the recommendation information can be enriched, the dual requirement that the user obtains the associated information and the search result information of the recommendation information at the same time is met, and then the conversion rate of the recommendation information and the use experience of the user are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to an information recommendation method, device, electronic device, computer-readable storage medium, and computer program product. Background Art

[0002] For example, cover ads for recommended content are an effective advertising format and have been widely used in various applications and mini-programs. However, the solutions provided by related technologies lack effective targeting and the interaction between users and ads is relatively simple, resulting in low conversion rates and a poor user experience. Summary of the Invention

[0003] The embodiments of the present application provide an information recommendation method, device, electronic device, computer-readable storage medium, and computer program product, which can enrich the interactive mode of recommended information and meet the dual needs of users to obtain related information and search result information of the recommended information at the same time, thereby improving the conversion rate of recommended information and the user's usage experience.

[0004] The technical solution of the embodiment of the present application is implemented as follows:

[0005] This embodiment of the present application provides an information recommendation method, including:

[0006] Displaying recommendation information and a search control in a human-computer interaction interface, wherein the search control includes search information;

[0007] In response to a triggering operation on the search control, associated information of the recommended information and search result information of the search information are displayed.

[0008] The present invention provides an information recommendation device, including:

[0009] A display module, configured to display recommendation information and a search control in a human-computer interaction interface, wherein the search control includes search information;

[0010] The display module is further configured to display associated information of the recommended information and search result information of the search information in response to a triggering operation on the search control.

[0011] An embodiment of the present application provides an electronic device, including:

[0012] a memory for storing executable instructions;

[0013] The processor is configured to implement the information recommendation method provided in the embodiment of the present application when executing the executable instructions stored in the memory.

[0014] An embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions for implementing the information recommendation method provided in the embodiment of the present application when executed by a processor.

[0015] An embodiment of the present application provides a computer program product, including a computer program or computer-executable instructions, which, when executed by a processor, implements the information recommendation method provided in the embodiment of the present application.

[0016] The embodiments of the present application have the following beneficial effects:

[0017] By adding search information that users may be interested in to the recommended information, the user's interest in clicking can be aroused. When the user clicks on the search control, an intermediate page that includes both the related information of the recommended information and the search result information of the search information can be displayed in the human-computer interaction interface. In other words, after the user clicks the search control, the user can view the related information of the recommended information and the search result information of the search information at the same time, thereby meeting the user's dual needs of obtaining the related information of the recommended information and the search result information at the same time, thereby improving the conversion rate of the recommended information and the user's usage experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 1 is a schematic diagram of the architecture of the information recommendation system 100 provided in an embodiment of the present application;

[0019] Figure 2 is a structural diagram of an electronic device 500 provided in an embodiment of the present application;

[0020] Figure 3 Schematic diagram of the flow of the information recommendation method provided in the embodiment of the present application;

[0021] Figures 4A to 4C This is a schematic diagram of an application scenario of the information recommendation method provided in an embodiment of the present application;

[0022] Figure 5 Schematic diagram of the flow of the information recommendation method provided in the embodiment of the present application;

[0023] Figure 6 This is a schematic diagram of an application scenario of the information recommendation method provided in an embodiment of the present application;

[0024] Figure 7 It is a flowchart of the information recommendation method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0025] In order to make the purpose, technical solutions and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limiting this application. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0026] In the following description, reference is made to “some embodiments”, which describes a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0027] It is understandable that in the embodiments of the present application, when user information and other related data (such as user browsing data, etc.) are involved, when the embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0028] In the following description, the terms "first\second\..." are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that "first\second\..." can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0029] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.

[0030] Before further explaining the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.

[0031] 1) In response to: used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations executed can be in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations executed are executed.

[0032] 2) Recommended Information: This refers to personalized recommendations of content or products provided to users based on their needs, interests, and behaviors, using algorithmic analysis and intelligent recommendation technology. This helps users more quickly find information (such as ads, videos, or news) or products that match their preferences. Recommended information typically appears on websites, applications, social media platforms, and other platforms to enhance user experience, increase user engagement, and boost sales or click-through rates.

[0033] 3) Ad Landing Page: This refers to the specific webpage or page targeted by an advertising campaign, typically used for marketing purposes associated with a specific advertisement or marketing campaign. The primary purpose of an ad landing page is to entice users to click on the ad, provide more detailed information or promotional content, and guide users to perform a specific action, such as filling out a form, purchasing a product or service, or subscribing to a mailing list.

[0034] 4) Search terms: refers to keywords or phrases entered by users on search engines or websites to find specific information, products or services. The search engine can return relevant search results based on the search terms entered by the user. Search terms can usually reflect the needs, interests or problems of users, and have an important impact on aspects such as website content optimization and advertising placement. In the technical solution provided in the embodiment of the present application, the search terms added to the recommendation information can be selected by the server from multiple candidate search terms based on the user's characteristic data (for example, including browsing data, purchase data, etc.), or generated by the server based on the user's characteristic data or the object data of the object recommended by the recommendation information (for example, including advertising content, industry, category, etc. data), and the embodiment of the present application does not make specific restrictions on this.

[0035] 5) Large Models: These are models with large parameter sizes and complex structures in the fields of machine learning and artificial intelligence. These models are capable of processing and analyzing large amounts of data to accomplish complex tasks such as natural language processing, computer vision, and speech recognition.

[0036] The embodiments of the present application provide an information recommendation method, device, electronic device, computer-readable storage medium, and computer program product, which can enrich the interactive mode of recommended information, meet the dual needs of users to obtain the associated information and search result information of the recommended information at the same time, and thus improve the conversion rate of recommended information and the user's experience. The electronic device provided by the embodiment of the present application is described below. The electronic device provided by the embodiment of the present application can be implemented as a terminal device, or can be implemented in collaboration with a terminal device and a server. The following is an example of the information recommendation method provided by the embodiment of the present application being implemented in collaboration with a terminal device and a server.

[0037] For example, see Figure 1 , Figure 1 This is a schematic diagram of the architecture of the information recommendation system 100 provided in the embodiment of the present application, which is an application for realizing an interactive mode to support rich recommendation information and satisfying the dual needs of users to obtain the related information of the recommendation information and the search result information at the same time. Figure 1 The information recommendation system 100 includes: a server 200, a network 300 and a terminal device 400, wherein the server 200 is the background server of the client 410 running on the terminal device 400, the network 300 can be a local area network or a wide area network, or a combination of the two, the terminal device 400 is a terminal device associated with the user, and a client 410 runs on the terminal device 400. The client 410 can be various types of clients, such as instant messaging clients, audio and video playback clients, news consultation reading clients, and browsers.

[0038] In some embodiments, the human-computer interaction interface of client 410 may display recommendation information (e.g., cover advertisements) and search information (e.g., search terms). The search terms may be selected by server 200 from multiple candidate search terms based on the user's characteristic data and sent to client 410. If the user is interested in a search term displayed in the recommendation information, the user may click on it. For example, upon receiving a user click operation on a search term, an intermediate page including both associated information of the recommendation information and search result information of the search term may be displayed in the human-computer interaction interface of client 410. For example, the upper half of the advertisement landing page may be displayed in the upper half of the human-computer interaction interface of client 410, and the upper half of the search result page of the search term may be displayed in the lower half of the human-computer interaction interface of client 410. In this way, after clicking on the search term, the user can simultaneously view the associated information of the recommendation information and the search result information, thereby satisfying the user's dual needs of obtaining both the associated information of the recommendation information and the search result information. In other words, the user can more deeply participate in the interaction with the recommendation information, thereby improving the conversion rate of the recommendation information and the user's user experience.

[0039] In other embodiments, the embodiments of the present application can also be implemented with the help of cloud technology. Cloud technology refers to a hosting technology that unifies a series of resources such as hardware, software, and network within a wide area network or local area network to realize data calculation, storage, processing, and sharing.

[0040] Cloud technology is a general term for network, information, integration, management platform, and application technologies used in the cloud computing business model. It can form a resource pool that can be used flexibly and conveniently on demand. Cloud computing technology will become a key support. The backend services of technical network systems require a large amount of computing and storage resources.

[0041] For example, Figure 1 The server 200 in the example can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks (CDNs), and big data and artificial intelligence platforms. The terminal device 400 can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a car terminal, etc., but is not limited to this. The terminal device 400 and the server 200 can be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiments of the present application.

[0042] In some embodiments, the terminal device or server can also implement the information recommendation method provided by the embodiment of the present application by running various computer executable instructions or computer programs. For example, computer executable instructions can be commands, machine instructions or software instructions at the microprogram level. The computer program can be a native program or software module in the operating system; it can be a local (Native) application (APPlication, APP), that is, a program that needs to be installed in the operating system to run, such as an instant messaging APP; it can also be a small program that can be embedded in any APP, that is, a program that can be run only by downloading it to a browser environment. In short, the above-mentioned computer executable instructions can be instructions in any form, and the above-mentioned computer program can be an application, module or plug-in in any form.

[0043] The following continues to describe the structure of the electronic device provided by the embodiment of the present application. Take the electronic device as an example, see Figure 2 , Figure 2 is a structural diagram of an electronic device 500 provided in an embodiment of the present application, Figure 2 The electronic device 500 shown includes: at least one processor 510, a memory 550, at least one network interface 520 and a user interface 530. The various components in the electronic device 500 are coupled together via a bus system 540. It is understood that the bus system 540 is used to achieve connection and communication between these components. In addition to including a data bus, the bus system 540 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 540 is not shown in FIG. Figure 2 Various buses are labeled as bus system 540 .

[0044] The processor 510 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0045] The user interface 530 includes one or more output devices 531 that enable presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 530 also includes one or more input devices 532, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0046] The memory 550 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard drives, optical drives, etc. The memory 550 may optionally include one or more storage devices that are physically remote from the processor 510.

[0047] The memory 550 includes volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 550 described in the embodiments of the present application is intended to include any suitable type of memory.

[0048] In some embodiments, the memory 550 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplified below.

[0049] Operating system 551, including system programs for processing various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, driver layer, etc., for implementing various basic services and processing hardware-based tasks;

[0050] A network communication module 552 for reaching other computing devices via one or more (wired or wireless) network interfaces 520 , exemplary network interfaces 520 including Bluetooth, WiFi, and USB;

[0051] a presentation module 553 for enabling presentation of information via one or more output devices 531 (e.g., a display screen, a speaker, etc.) associated with the user interface 530 (e.g., a user interface for operating peripheral devices and displaying content and information);

[0052] The input processing module 554 is configured to detect one or more user inputs or interactions from one of the one or more input devices 532 and to translate the detected inputs or interactions.

[0053] In some embodiments, the apparatus provided in the embodiments of the present application may be implemented in software. Figure 2 The information recommendation device 555 stored in the memory 550 is shown. It can be software in the form of a program or plug-in, and includes the following software modules: a display module 5551, an acquisition module 5552, a splicing module 5553, a determination module 5554, and an amplification module 5555. These modules are logical and can be arbitrarily combined or further divided according to the functions implemented. It should be noted that in Figure 2 For the sake of convenience, all the above modules are shown at once, but this should not be considered as excluding the implementation of the information recommendation device 555 including only the display module 5551. The functions of each module will be explained below.

[0054] The information recommendation method provided in the embodiment of the present application will be specifically described below in combination with the exemplary application and implementation of the terminal device provided in the embodiment of the present application.

[0055] For example, see Figure 3 , Figure 3 This is a flow chart of the information recommendation method provided by the embodiment of the present application, which will be combined with Figure 3 The steps shown are explained.

[0056] It should be noted that Figure 3 The illustrated methods can be executed by various computer programs running on a terminal device, not limited to a client. For example, they can also be executed by the operating system, software module, script, and applet described above. Therefore, the examples below using a client should not be considered as limiting the embodiments of the present application. In addition, for ease of description, the following description does not specifically distinguish between a terminal device and a client running on the terminal device.

[0057] In step 101, recommendation information and search controls are displayed in a human-computer interaction interface.

[0058] Here, the search control may include search information (such as search terms), wherein the search information may be automatically generated based on the recommendation information, or may be configured by the provider of the recommendation information (such as an advertiser), or may be automatically generated based on the characteristic data of the target object (such as browsing data, purchase data, etc.), or may be jointly generated based on the recommendation information and the characteristic data of the target object. The embodiments of the present application do not make specific limitations on this.

[0059] It should be noted that the above-mentioned search information can be in the form of text (such as search terms) or image. For example, a picture matching the advertising content can be pre-filled in the search control. This embodiment of the present application does not specifically limit this.

[0060] In some embodiments, step 101 can be implemented in the following manner: in response to satisfying the display conditions, displaying recommended information (e.g., including advertisements, videos, or news, etc.) and a search control in the human-computer interaction interface, wherein the search control includes search information (e.g., search terms) generated based on the recommended information. For example, the search control can be pre-filled with search terms generated based on the advertisement content. In addition, the above-mentioned display conditions may include one of the following: the client has just been run (corresponding to a splash screen advertisement), the video or audio is paused, the user's browsing time reaches a time threshold, etc. Of course, the above-mentioned search terms can also be configured in advance by the advertiser, and the embodiments of the present application do not specifically limit this.

[0061] For example, taking the client as a video playback client, when it is detected that the video being played in the video playback client is paused, for example, when a user clicks on a pause button, that is, when the display conditions of the recommendation information are met, the recommendation information (such as a cover advertisement) can be displayed in the human-computer interaction interface of the video playback client, and a search control can be displayed below the recommendation information, wherein the search control can pre-display search terms related to the object recommended by the recommendation information. For example, the search term can be inferred by the server using a large model based on the object data of the object recommended by the recommendation information (such as data including advertising content, industry, and category).

[0062] In other embodiments, the above-mentioned human-computer interaction interface can be based on the account login of the target object (such as user 1), and the above-mentioned step 101 can also be implemented in the following manner: in response to meeting the display conditions, the recommended information and the search control are displayed in the human-computer interaction interface, wherein the search control can include search information generated based on the characteristic data of the target object (such as browsing data, purchase data, etc.), or search information (such as search terms) generated based on the recommended information and the characteristic data of the target object. In other words, the search information can be related to the user's characteristic data, or can be related to both the recommended information and the user's characteristic data. This embodiment of the application does not specifically limit this.

[0063] For example, taking the target object as user 1, user 1 can use a pre-registered account to log in to the client (such as a news and information reading client). When it is detected that the browsing time of user 1 in the client reaches a time threshold (such as 5 minutes), that is, when the display conditions of the recommended information are met, the recommended information (such as a cover advertisement) can be displayed in the human-computer interaction interface of the client, and a search control can be displayed below the recommended information, wherein the search control can be pre-displayed with search terms that match the characteristic data of user 1. For example, the search terms can be inferred by the server using a large model based on the behavior and search habits of user 1. In other words, the search terms displayed in the search control are search terms that the user may be interested in, which can trigger the user's interest in clicking.

[0064] In some embodiments, the above-mentioned human-computer interaction interface can be logged in based on the account of the target object (for example, user 1), and the above-mentioned step 101 can also be implemented in the following manner: obtaining recommended information and search information matching the target object; in response to meeting the display conditions, displaying the recommended information and search control in the human-computer interaction interface, wherein the search control includes the recommended information.

[0065] For example, taking the target object as user 1, user 1 can log in to the client using a pre-registered account. When it is detected that the browsing time of user 1 in the client reaches a time threshold (for example, 10 minutes), that is, when the display conditions of the recommended information are met, the client can send a recommendation information acquisition request carrying the characteristic data of user 1 to the server. After receiving the recommendation information acquisition request sent by the client, the server can first extract the characteristic data of user 1 carried in the recommendation information acquisition request, and then obtain the recommendation information (such as cover advertisement) that matches the characteristic data of user 1 from the recommendation information library, and obtain the search terms that match the characteristic data of user 1 from the search term library. The server can then splice the obtained recommendation information and search terms, and return the spliced ​​recommendation information and search terms to the client, so that the client can display them in the human-computer interaction interface. For example, the cover advertisement including the search term can be displayed in the human-computer interaction interface of the client.

[0066] It should be noted that the server can also send recommendation information and search terms that match the target object to the client in advance, so that the client can directly display them in the human-computer interaction interface when it detects that the display conditions of the recommendation information are met. This embodiment of the present application does not make specific limitations on this.

[0067] In other embodiments, continuing with the above examples, the above-mentioned acquisition of recommendation information and search information matching the target object can be achieved in the following ways: based on the target object's account, acquiring the target object's feature data (for example, including browsing data, purchase data, etc.); encoding the target object's feature data to obtain the target object's feature vector; respectively determining the first similarity between the target object's feature vector and the feature vectors of multiple candidate recommendation information, and using the candidate recommendation information corresponding to the first similarity greater than the similarity threshold as the recommendation information matching the target object; respectively determining the second similarity between the target object's feature vector and the feature vectors of multiple candidate search information (for example, the word vector of the search term), and using the candidate search information corresponding to the second similarity greater than the similarity threshold as the search information matching the target object.

[0068] For example, taking user 1 as the target, when the client detects that the display conditions for recommended information are currently met, it may send a recommendation information acquisition request containing user 1's account to the server. Upon receiving the recommendation information acquisition request from the client, the server may first extract user 1's account from the request and, based on the extracted user 1 account, retrieve user 1's feature data from a feature database, such as user 1's browsing data and purchase data. The server may then invoke an encoder to encode user 1's feature data to obtain a feature vector for user 1. The server then calculates a first similarity (e.g., cosine similarity or Euclidean distance) between user 1's feature vector and the feature vectors of multiple candidate recommended information in the recommendation information database (e.g., assuming five candidate recommended information, namely recommended information 1 through recommended information 5). The server then selects the candidate recommended information (e.g., recommended information 3) corresponding to the first similarity greater than a similarity threshold (e.g., 90%) as the recommended information that matches user 1 (i.e., the recommended information that user 1 is most likely to be interested in). At the same time, the server can also calculate the second similarity between the feature vector of user 1 and the word vectors of multiple candidate search terms in the search word library (for example, assuming there are 30 candidate search terms, namely search terms 1 to search terms 30), and use the candidate search term corresponding to the second similarity greater than the similarity threshold (for example, assuming search term 10) as the search term that matches user 1 (that is, the search term that user 1 is most likely to be interested in). Finally, the server can splice the recommendation information 3 (for example, a food advertisement) and the search term 10 (for example, "delicious list"), and send the spliced ​​recommendation information 3 and search term 10 to the client so that the client can display them in the human-computer interaction interface.

[0069] In step 102 , in response to a triggering operation on a search control, associated information of recommended information and search result information of search information are displayed.

[0070] In some embodiments, the above-mentioned display of associated information of recommended information and search result information of search information can be achieved in the following manner: displaying a local area of ​​the associated page of recommended information (such as the upper area of ​​the advertisement landing page) in the first area (such as the upper area) of the human-computer interaction interface, and displaying a local area (such as the upper area) of the search result page of search information in the second area (such as the lower area) of the human-computer interaction interface, wherein the first area and the second area are two independent areas in the human-computer interaction interface, the associated page of recommended information includes associated information of recommended information (such as detailed information of the advertisement), and the search result page of search information includes search result information of search information (such as search results corresponding to the search term).

[0071] For example, taking the associated page of recommended information as an advertising landing page, when a user clicks on a search term, a local area of ​​the advertising landing page (such as the upper area or the left area) can be displayed in the upper area or the left area of ​​the human-computer interaction interface, and a local area of ​​the search results page of the search term (such as the upper area or the right area, etc.) can be displayed in the lower area or the right area of ​​the human-computer interaction interface. In this way, after clicking on the search term, the user can view the advertising landing page and the search results page of the search term at the same time, satisfying the user's dual needs of obtaining the associated information of the recommended information and the search results information at the same time.

[0072] In other embodiments, continuing with the above examples, the following processing can also be performed: in response to a first trigger operation on the human-computer interaction interface (for example, a sliding operation in a first direction or a click operation on a first area, etc.), the complete area of ​​the associated page of the recommended information (for example, the complete area of ​​the advertising landing page) is displayed in the human-computer interaction interface; in response to a second trigger operation on the human-computer interaction interface (for example, a sliding operation in a second direction or a click operation on a second area, etc.), the complete area of ​​the search results page of the search information is displayed in the human-computer interaction interface.

[0073] For example, the above-mentioned display of the complete area of ​​the associated page of the recommended information in the human-computer interaction interface in response to the first trigger operation on the human-computer interaction interface can be achieved in the following manner: in response to a sliding operation in the first direction triggered on the human-computer interaction interface (for example, an upward sliding operation), the associated page of the recommended information is controlled to gradually enter the human-computer interaction interface in the first direction until the complete area of ​​the associated page of the recommended information is displayed in the human-computer interaction interface.

[0074] It should be noted that while controlling the associated pages of the recommended information (such as the advertising landing page) to gradually enter the human-computer interaction interface in the first direction, the search results page of the search information will gradually exit the human-computer interaction interface in the first direction, so that the complete area of ​​the advertising landing page can eventually be displayed in the human-computer interaction interface.

[0075] For example, the above-mentioned display of the complete area of ​​the search results page of the search information in the human-computer interaction interface in response to the second trigger operation on the human-computer interaction interface can be achieved in the following manner: in response to a sliding operation in the second direction triggered on the human-computer interaction interface (for example, a downward sliding operation), the search results page of the search information is controlled to gradually enter the human-computer interaction interface in the second direction until the complete area of ​​the search results page of the search information is displayed in the human-computer interaction interface.

[0076] It should be noted that while controlling the search results page of the search information to gradually enter the human-computer interaction interface in the second direction, the associated pages of the recommended information (such as the advertising landing page) will gradually exit the human-computer interaction interface in the second direction, so that the complete area of ​​the search results page of the search information can eventually be displayed in the human-computer interaction interface.

[0077] In other embodiments, the above-mentioned display of associated information of recommended information and search result information of search information can also be achieved in the following manner: displaying a partial area of ​​the associated page of recommended information (such as the upper half of the advertising landing page) in the third area of ​​the human-computer interaction interface (such as the area in the upper left corner), and displaying the complete area of ​​the search result page of search information in the fourth area of ​​the human-computer interaction interface (such as the area in the lower right corner), wherein the third area and the fourth area are two independent areas in the human-computer interaction interface, and the size of the fourth area can be larger than that of the third area.

[0078] For example, the above-mentioned display of a partial area of ​​the associated page of recommended information in the third area of ​​the human-computer interaction interface and the display of a complete area of ​​the search results page of search information in the fourth area of ​​the human-computer interaction interface can be achieved in the following manner: respectively determining the amount of information included in the associated page of the recommended information (for example, the corresponding amount of information can be determined by the number of pictures, the number of texts, etc. included in the associated page of the recommended information) and the amount of information included in the search results page of the search information (for example, the corresponding amount of information can be determined by the number of pictures, text data, etc. included in the search results page); in response to the amount of information included in the search results page (i.e., the amount of information of the search results information) being greater than the amount of information included in the associated page of the recommended information (i.e., the amount of information of the associated information), displaying a partial area of ​​the associated page of the recommended information in the third area of ​​the human-computer interaction interface and displaying the complete area of ​​the search results page of the search information in the fourth area of ​​the human-computer interaction interface.

[0079] In some embodiments, following the above example, the following processing can also be performed: in response to a switching trigger operation, a local area (for example, the upper half) of the search results page of the search information is displayed in the third area of ​​the human-computer interaction interface, and the complete area of ​​the associated page of the recommended information is displayed in the fourth area of ​​the human-computer interaction interface.

[0080] For example, see Figure 4A , Figure 4A This is a schematic diagram of an application scenario of the information recommendation method provided in the embodiment of the present application. Figure 4AAs shown, a cover advertisement 402 is displayed in the human-computer interaction interface 401, and a search control is displayed below the cover advertisement 402, and a search term 403 (for example, "XX baby") is pre-filled in the search control. When a user clicks on the search term 403 (or a user clicks on the search control), the client can send an advertisement acquisition request to the server so that the server returns the advertisement landing page corresponding to the cover advertisement 402 and the search result page of the search term 403. After receiving the advertisement landing page and the search result page returned by the server, the client can respectively determine the amount of information included in the advertisement landing page and the search result page. When it is detected that the amount of information included in the search result page is greater than the amount of information included in the advertisement landing page, the upper half of the advertisement landing page 404 can be displayed in the upper left corner of the human-computer interaction interface 401, and the complete area of ​​the search result page 405 can be displayed in the lower right corner of the human-computer interaction interface 401. Subsequently, when a switching operation triggered by the user in the human-computer interaction interface 401 is received, the upper half of the search results page 405 can be displayed in the upper left corner of the human-computer interaction interface 401, and the complete area of ​​the advertising landing page 404 can be displayed in the lower right corner of the human-computer interaction interface 401.

[0081] In other embodiments, the above-mentioned display of associated information of recommended information and search result information of search information can also be achieved in the following way: displaying the search result page of search information in the human-computer interaction interface, and floatingly displaying the associated page of recommended information in the search result page, wherein the size of the associated page of recommended information is smaller than the size of the search result page.

[0082] In some embodiments, following the above example, the following processing can also be performed: in response to a switching trigger operation (such as a click operation on the associated page of the recommended information), the associated page of the recommended information is displayed in the human-computer interaction interface, and the search result page of the search information is displayed in a floating manner in the associated page of the recommended information, wherein the size of the search result page is smaller than the size of the associated page of the recommended information.

[0083] For example, see Figure 4B , Figure 4B This is a schematic diagram of an application scenario of the information recommendation method provided in the embodiment of the present application. Figure 4BAs shown, a cover advertisement 402 is displayed in the human-computer interaction interface 401, and a search control is displayed below the cover advertisement 402, in which a search term 403 (for example, "XX baby") is pre-filled. When a click operation on the search term 403 is received from the user, the client can send an advertisement acquisition request to the server so that the server returns the advertisement landing page corresponding to the cover advertisement 402 and the search result page of the search term 403. After receiving the advertisement landing page and search result page returned by the server, the client can display the complete area of ​​the search result page 405 in full screen in the human-computer interaction interface 401, and display the complete area of ​​the advertisement landing page 404 in a floating manner in the search result page 405. Subsequently, when a switching operation triggered by the user in the human-computer interaction interface 401 is received, the complete area of ​​the advertisement landing page 404 can be displayed in full screen in the human-computer interaction interface 401, and the complete area of ​​the search result page 405 can be displayed in a floating manner in the advertisement landing page 404.

[0084] In some embodiments, the above-mentioned display of associated information of recommended information and search result information of search information can also be achieved in the following manner: displaying the complete area of ​​the associated page of recommended information in the fifth area (for example, the upper area or the left area) of the human-computer interaction interface, and displaying the complete area of ​​the search result page of search information in the sixth area (for example, the lower area or the right area) of the human-computer interaction interface, wherein the fifth area and the sixth area are two independent areas in the human-computer interaction interface.

[0085] In other embodiments, continuing with the above examples, the following processing can also be performed: in response to a trigger operation on an associated page of recommended information, the associated page of the recommended information is enlarged in the human-computer interaction interface, for example, the associated page of the recommended information can be enlarged to full screen; in response to a trigger operation on a search result page of search information, the search result page of the search information is enlarged in the human-computer interaction interface, for example, the search result page of the search information can be enlarged to full screen.

[0086] For example, see Figure 4C , Figure 4C This is a schematic diagram of an application scenario of the information recommendation method provided in the embodiment of the present application. Figure 4CAs shown, a cover advertisement 402 is displayed in a human-computer interaction interface 401, and a search control is displayed below the cover advertisement 402. The search control may be pre-filled with a search term 403 (e.g., "XX baby"). Upon receiving a click operation from the user on the search term 403, the client may send an advertisement acquisition request to the server so that the server returns the advertisement landing page corresponding to the cover advertisement 402 and the search result page for the search term 403. After receiving the advertisement landing page and search result page returned by the server, the client may display the entire area of ​​the advertisement landing page 404 in the upper half of the human-computer interaction interface 401, and display the entire area of ​​the search result page 405 in the lower half of the human-computer interaction interface 401. Subsequently, when a user clicks on the advertisement landing page 404, the advertisement landing page 404 can be enlarged in the human-computer interaction interface 401, for example, the advertisement landing page 404 can be enlarged to full screen display; when a user clicks on the search results page 405, the search results page 405 can be enlarged in the human-computer interaction interface 401, for example, the search results page 405 can be enlarged to full screen display.

[0087] In some embodiments, the above-mentioned display of associated information of recommended information and search result information of search information can also be achieved in the following manner: displaying a thumbnail version of the associated page of recommended information (for example, a version that only includes pictures but not text) in the seventh area (for example, the upper area or the left area) of the human-computer interaction interface, and displaying a thumbnail version of the search result page of search information (for example, a version that only includes one search result) in the eighth area (for example, the lower area or the right area) of the human-computer interaction interface, wherein the thumbnail version of the associated page of recommended information includes at least part of the associated information of recommended information, and the thumbnail version of the search result page of search information includes at least part of the search result information of search information.

[0088] In other embodiments, continuing with the above examples, the following processing can also be performed: in response to a trigger operation for a thumbnail version of the associated page of the recommended information, a detailed version of the associated page of the recommended information is displayed in the human-computer interaction interface, for example, the detailed version of the associated page of the recommended information can be displayed in full screen in the human-computer interaction interface; in response to a trigger operation for a thumbnail version of the search results page of the search information, a detailed version of the search results page of the search information is displayed in the human-computer interaction interface, for example, the detailed version of the search results page of the search term can be displayed in full screen in the human-computer interaction interface, wherein the amount of information included in the detailed version is greater than the amount of information included in the thumbnail version.

[0089] It should be noted that the size of the abbreviated version and the size of the detailed version can be the same. For example, taking the advertising landing page as an example, the size of the abbreviated version and the size of the detailed version of the advertising landing page can be the same (for example, they can both be the complete area of ​​the advertising landing page), but the detailed version includes more information than the abbreviated version. For example, the abbreviated version of the advertising landing page only includes the advertising copy, while the detailed version of the advertising landing page includes not only the advertising copy but also information such as advertising patterns.

[0090] In other embodiments, see Figure 5 , Figure 5 This is a flow chart of the information recommendation method provided in the embodiment of the present application. Figure 5 As shown, after executing Figure 3 After step 102 shown, you can also perform Figure 5 Step 103 or step 104 shown will be combined with Figure 5 The steps shown are explained.

[0091] In step 103, in response to a close trigger operation on the associated information of the recommended information, the associated information of the recommended information is canceled from being displayed in the human-computer interaction interface, and the search result information of the search information is displayed in full screen.

[0092] In some embodiments, taking the associated page of the recommended information as an advertising landing page as an example, assuming that the upper half of the advertising landing page is displayed in the upper half of the human-computer interaction interface, and the upper half of the search results page of the search term is displayed in the lower half of the human-computer interaction interface, when a user's closing trigger operation for the upper half of the advertising landing page displayed in the upper half of the human-computer interaction interface is received, for example, assuming that a user clicks on the close button corresponding to the advertising landing page, the upper half of the advertising landing page can be cancelled in the upper half of the human-computer interaction interface, and the complete area of ​​the search results page of the search term can be displayed full-screen in the human-computer interaction interface.

[0093] In step 104 , in response to a close trigger operation on the search result information of the search information, the search result information of the search information is canceled from being displayed in the human-computer interaction interface, and the associated information of the recommended information is displayed in full screen.

[0094] In some embodiments, assuming that the upper half of the associated page (such as an advertising landing page) of recommended information is displayed in the upper half of the human-computer interaction interface, and the upper half of the search results page of the search term is displayed in the lower half of the human-computer interaction interface, if the user is not currently interested in the search results of the search term, the search results page of the search term can be closed. For example, when a user's close trigger operation for the upper half of the search results page of the search term displayed in the lower half of the human-computer interaction interface is received, for example, assuming that a user clicks a close button corresponding to the search results page of the search term, the upper half of the search results page of the search term can be canceled in the lower half of the human-computer interaction interface, and the complete area of ​​the advertising landing page can be displayed full-screen in the human-computer interaction interface.

[0095] The information recommendation method provided in the embodiment of the present application adds search information that the user may be interested in to the recommended information to stimulate the user's interest in clicking. When the user clicks on the search control, an intermediate page that includes both the related information of the recommended information and the search result information of the search information can be displayed in the human-computer interaction interface. That is, after the user clicks the search control, the user can view the related information of the recommended information and the search result information of the search information at the same time, thereby meeting the user's dual needs of obtaining the related information of the recommended information and the search result information of the search information at the same time, thereby improving the conversion rate of the recommended information and the user's usage experience.

[0096] The following describes an exemplary application of the embodiments of the present application in a practical application scenario.

[0097] In view of the fact that the current advertising format may lack effective targeting, cannot guide user interest and clicks, and the interaction between users and advertisements is relatively simple, lacking in-depth participation and effective conversion, the embodiment of the present application provides an information recommendation method, by adding a search text link (corresponding to the above-mentioned search information) defined by the advertiser or derived by the algorithm in the advertisement (corresponding to the above-mentioned recommendation information), with keywords that the user may be concerned about as content, triggering the user's click interest, thereby improving the interaction between the user and the advertisement. Specifically, the technical solution provided by the embodiment of the present application improves the interactive mode of the advertisement. When the user clicks on the search text link, the advertisement landing page and the search result page can be viewed at the same time, allowing the user to participate in the advertisement at a deeper level, thereby improving the conversion effect of the advertisement. In addition, the embodiment of the present application also provides multiple functional modules, such as a user behavior data analysis module, an advertisement push module based on big data, an advertisement content dynamic optimization module and an embedded search engine module, to solve the three major problems of advertisement content accuracy, user experience and advertisement effect, so that advertisers can achieve accurate advertisement delivery, ensure that the advertisements exposed to users meet their needs and interests, and thus achieve effective conversion of advertisements.

[0098] The information recommendation method provided in the embodiments of the present application is described in detail below.

[0099] The technical solution provided by the embodiment of the present application adds a search text link to the advertisement. This search text link can be defined by the advertiser or inferred through an algorithm. This search text link contains keywords that the user may be interested in, which arouses the user's interest in clicking. After the user clicks the search text link in the advertisement, they will enter an intermediate page that includes both the advertisement landing page and the search results page. If the user swipes up, they will enter the search results page to view more relevant content; if the user swipes down, they will enter the advertisement landing page provided by the advertiser.

[0100] It should be noted that the keywords (or search terms) in the search text link can be predicted using user behavior information, and these keywords are presented in the cover advertisement as a search text link. Advertisers or the system can define the keywords in the search text link. In other words, these keywords can be defined by the advertiser or inferred by the system based on user behavior information. After receiving a user click on the search text link, the search engine module can be called to use the keywords in the search text link as search factors, return relevant search results, and display the search results on a new intermediate page including the ad landing page. In addition, the advertising system module enables advertisers to set advertising strategies and define the keywords used in the search text link, making the advertising content more targeted. In addition, the interface generation module can display the search results page or the ad landing page based on the user's behavior after clicking the search text link (such as a swipe operation). In this way, through this new advertising interaction method, users can choose to view more related content or enter the advertiser's provided ad landing page after clicking the search text link, thereby improving the user experience and helping advertisers achieve deeper advertising display and conversion.

[0101] In some embodiments, see Figure 6 , Figure 6 This is a schematic diagram of an application scenario of the information recommendation method provided in the embodiment of the present application. Figure 6 As shown, a cover advertisement 602 is displayed in the human-computer interaction interface 601, and a search term 603 (for example, "XX baby") is displayed below the cover advertisement 602. When a click operation of the user on the search term 603 is received, the upper half of the advertisement landing page 604 corresponding to the cover advertisement 602 can be displayed in the upper half of the human-computer interaction interface 601, and the upper half of the search result page 605 corresponding to the search term 603 can be displayed in the lower half of the human-computer interaction interface 601. Subsequently, when a sliding operation triggered by the user in the human-computer interaction interface 601 is received, the advertisement landing page 604 can be controlled to gradually enter the human-computer interaction interface 601 until the complete area of ​​the advertisement landing page 604 is displayed in the human-computer interaction interface 601. When an upward sliding operation triggered by the user in the human-computer interaction interface 601 is received, the search result page 605 can be controlled to gradually enter the human-computer interaction interface 601 until the complete area of ​​the search result page 605 is displayed in the human-computer interaction interface 601. That is, users can swipe up to enter the ad landing page, or swipe down to enter the search results page.

[0102] In some embodiments, after formulating an advertising plan, the advertiser can set keywords in the search text chain. For example, based on the advertiser's needs and algorithms, the keywords that the user may be concerned about can be inferred, so that a search text chain that can attract users to click can be formulated. After receiving the user's click operation on the search text chain, the page jump can be performed. The page here can be an intermediate page, which includes both the advertising landing page and the search results page, and the two can be distributed in the upper and lower directions on the page. At the same time, the layout of this page can be set so that the user can swipe up to view more related content (that is, the complete area of ​​the search results page), and swipe down to enter the advertising landing page provided by the advertiser (such as the brand's advertising homepage).

[0103] In other embodiments, continuing with the above example, user behavior data can also be analyzed. For example, big data can be combined to analyze user behavior data in real time to understand what information users care about and need most. Subsequently, advertising content and search text links can be adjusted in real time based on user behavior and search habits, thereby maximizing the likelihood that users will consider and purchase the advertiser's products or services.

[0104] Next, continue to combine Figure 7 The information recommendation method provided in the embodiments of the present application is described.

[0105] For example, see Figure 7 , Figure 7 This is a flow chart of the information recommendation method provided by the embodiment of the present application, which will be combined with Figure 7 The steps shown are explained.

[0106] In step 201, the advertising server obtains information such as advertising content, industry, and category.

[0107] Here, an ad server is a system that supports online advertising, including the ability to retrieve and push advertising content. For example, an ad server can use its interface with advertisers to retrieve advertiser content, such as product descriptions and images, as well as relevant industry and category information.

[0108] In step 202, the advertising server sends data to the search server.

[0109] Here, a search server is a server that provides search services, receiving and processing search requests and returning search results. For example, an ad server might analyze the ad content, industry, category, and other information and send it to the search server, providing a data basis for inferring search terms.

[0110] In step 203, the search server infers the search term based on the large model.

[0111] In step 204, the search server sends the search term to the advertising server.

[0112] In some embodiments, after receiving data sent by the advertising server, the search server can infer the search terms based on its internal big model and send the inferred search terms to the advertising server, where the big model refers to a model used to process big data, which can accurately analyze and predict user behavior through training on massive data.

[0113] In step 205, the advertisement server assembles the contents into a cover advertisement.

[0114] In step 206, the advertising server pushes the advertisement to the user terminal.

[0115] In some embodiments, the advertising server may combine the search term inferred by the search server with the original advertisement content to generate a cover advertisement including the search text link. The generated cover advertisement may be pushed to the user terminal via the advertising server. A user terminal refers to an electronic device with which a user interacts, such as a computer or mobile phone, that is capable of receiving and displaying advertisement information sent from the advertising server.

[0116] In step 207, the user terminal receives a click operation on the search text link by the user.

[0117] In step 208, the user terminal sends a click instruction to the advertising server.

[0118] In some embodiments, after seeing the cover advertisement on the user terminal, the user may click on the search text link in the cover advertisement. When the user terminal receives the user's click operation on the search text link, the user terminal may send a click instruction to the advertisement server.

[0119] In step 209, the advertising server renders an intermediate page including both the search result page and the advertisement landing page, and sends the intermediate page to the user terminal.

[0120] In some embodiments, the advertising server may render a half-screen intermediate page that includes both the search results and the ad landing page based on a user's click operation and send the page to the user terminal. A half-screen intermediate page refers to a method of displaying both the search results page and the ad landing page simultaneously on the same screen based on a user's click operation, and the user can switch between the two by sliding the screen.

[0121] In step 210 , the user terminal sends a sliding direction instruction to the advertising server in response to a sliding operation triggered by the user.

[0122] In step 211 , the advertising server renders the corresponding page and sends it to the user terminal.

[0123] In step 212, the user terminal sends a sliding direction instruction to the search server in response to the sliding operation triggered by the user.

[0124] In step 213, the search server loads the search result page and sends it to the user terminal.

[0125] In some embodiments, the user can slide in the half-screen intermediate state page. If the user slides up, the user terminal will send a sliding direction instruction to the advertising server; if the user slides down, the user terminal will send a sliding direction instruction to the search server. Among them, the sliding direction instruction refers to an instruction sent by the user terminal to the advertising server or the search server, which is used to inform the user whether he wants to see the search results page or the advertising landing page. Specifically, the advertising server and the search server can render the corresponding page (advertising landing page or search results page) according to the received sliding direction instruction and send it to the user terminal. In this way, the user's advertising interactivity and information acquisition speed can be greatly improved, which is in line with the development trend of modern advertising. At the same time, it also meets the needs of advertisers for accurate advertising and brings greater social and economic benefits.

[0126] In summary, the information recommendation method provided by the embodiments of the present application has the following beneficial effects:

[0127] The technical solutions provided by the embodiments of this application take user experience into account, minimizing the user's frustration with information acquisition and improving the efficiency of information acquisition within advertisements. In particular, the design of the intermediate page perfectly meets the user's dual needs for both advertising and search. Furthermore, the technical solutions provided by the embodiments of this application innovate both the content and interaction methods of advertisements, increasing the effective conversion rate of advertisements while achieving a win-win situation for advertisers and users.

[0128] The following continues to describe the exemplary structure of the information recommendation device 555 provided in the embodiment of the present application as a software module. In some embodiments, such as Figure 2 As shown, the software modules stored in the information recommendation device 555 of the memory 550 may include: a display module 5551 .

[0129] Display module 5551 is used to display recommended information and search controls in the human-computer interaction interface, wherein the search controls include search information; display module 5551 is also used to display associated information of the recommended information and search result information of the search information in response to a trigger operation on the search control.

[0130] In some embodiments, the display module 5551 is further used to display recommended information and a search control in the human-computer interaction interface in response to the display condition being met, wherein the search control includes search information generated based on the recommended information.

[0131] In some embodiments, the display module 5551 is further used to display the recommended information and the search control in the human-computer interaction interface in response to the display condition being met, wherein the search control includes the search information configured by the provider of the recommended information.

[0132] In some embodiments, the human-computer interaction interface is logged in based on the account of the target object; the display module 5551 is also used to display recommended information and search controls in the human-computer interaction interface in response to meeting the display conditions, wherein the search control includes search information generated based on the characteristic data of the target object, or search information generated based on the recommended information and the characteristic data of the target object.

[0133] In some embodiments, the human-computer interaction interface is logged in based on the target object's account; the information recommendation device 555 also includes an acquisition module 5552 for acquiring recommended information and search information matching the target object; the display module 5551 is also used to display recommended information and search controls in the human-computer interaction interface in response to meeting the display conditions, wherein the search controls include search information.

[0134] In other embodiments, the information recommendation device 555 further includes a splicing module 5553 for splicing the recommended information and the search control; and a display module 5551 for displaying the spliced ​​recommended information and the search control in the human-computer interaction interface.

[0135] In some embodiments, the acquisition module 5552 is also used to perform the following processing: based on the account of the target object, obtain the feature data of the target object; encode the feature data of the target object to obtain the feature vector of the target object; determine the first similarity between the feature vector of the target object and the feature vectors of multiple candidate recommendation information respectively, and use the candidate recommendation information corresponding to the first similarity greater than the similarity threshold as the recommendation information matching the target object; determine the second similarity between the feature vector of the target object and the feature vectors of multiple candidate search information respectively, and use the candidate search information corresponding to the second similarity greater than the similarity threshold as the search information matching the target object.

[0136] In some embodiments, the display module 5551 is also used to display a local area of ​​the associated page of recommended information in the first area of ​​the human-computer interaction interface, and to display a local area of ​​the search results page of search information in the second area of ​​the human-computer interaction interface, wherein the first area and the second area are two independent areas in the human-computer interaction interface, the associated page of recommended information includes the associated information of the recommended information, and the search results page of the search information includes the search results information of the search information.

[0137] In some embodiments, the display module 5551 is also used to display the complete area of ​​the associated page of the recommended information in the human-computer interaction interface in response to a first trigger operation on the human-computer interaction interface; or to display the complete area of ​​the search results page of the search information in the human-computer interaction interface in response to a second trigger operation on the human-computer interaction interface.

[0138] In some embodiments, the display module 5551 is also used to control the associated page of the recommended information to gradually enter the human-computer interaction interface in the first direction in response to a sliding operation in the first direction triggered on the human-computer interaction interface, until the complete area of ​​the associated page of the recommended information is displayed in the human-computer interaction interface; or to control the search result page of the search information to gradually enter the human-computer interaction interface in the second direction in response to a sliding operation in the second direction triggered on the human-computer interaction interface, until the complete area of ​​the search result page of the search information is displayed in the human-computer interaction interface.

[0139] In some embodiments, the display module 5551 is also used to display a partial area of ​​the associated page of recommended information in the third area of ​​the human-computer interaction interface, and to display a complete area of ​​the search results page of search information in the fourth area of ​​the human-computer interaction interface, wherein the third area and the fourth area are two independent areas in the human-computer interaction interface, and the size of the fourth area is larger than that of the third area.

[0140] In some embodiments, the information recommendation device 555 also includes a determination module 5554 for respectively determining the amount of information included in the associated page of the recommended information and the amount of information included in the search results page of the search information; the display module 5551 is also used to display a partial area of ​​the associated page of the recommended information in the third area of ​​the human-computer interaction interface and a complete area of ​​the search results page of the search information in the fourth area of ​​the human-computer interaction interface in response to the amount of information included in the search results page being greater than the amount of information included in the associated page of the recommended information.

[0141] In some embodiments, the display module 5551 is also used to display a local area of ​​the search results page of the search information in the third area of ​​the human-computer interaction interface in response to a switching trigger operation, and to display a complete area of ​​the associated page of the recommended information in the fourth area of ​​the human-computer interaction interface.

[0142] In some embodiments, the display module 5551 is also used to display the search results page of the search information in the human-computer interaction interface, and to display the associated page of the recommended information in a floating manner in the search results page, wherein the size of the associated page of the recommended information is smaller than the size of the search results page.

[0143] In some embodiments, the display module 5551 is also used to display the associated page of the recommended information in the human-computer interaction interface in response to a switching trigger operation, and to float display the search result page of the search information in the associated page of the recommended information, wherein the size of the search result page is smaller than the size of the associated page of the recommended information.

[0144] In some embodiments, the display module 5551 is also used to display the complete area of ​​the associated page of the recommended information in the fifth area of ​​the human-computer interaction interface, and to display the complete area of ​​the search results page of the search information in the sixth area of ​​the human-computer interaction interface, wherein the fifth area and the sixth area are two independent areas in the human-computer interaction interface.

[0145] In some embodiments, the information recommendation device 555 also includes a magnification module 5555, which is used to magnify the associated page of the recommended information in the human-computer interaction interface in response to a trigger operation on the associated page of the recommended information; or to magnify the search results page of the search information in the human-computer interaction interface in response to a trigger operation on the search results page of the search information.

[0146] In some embodiments, the display module 5551 is also used to display a thumbnail version of the associated page of the recommended information in the seventh area of ​​the human-computer interaction interface, and to display a thumbnail version of the search results page of the search information in the eighth area of ​​the human-computer interaction interface, wherein the thumbnail version of the associated page of the recommended information includes at least part of the associated information of the recommended information, and the thumbnail version of the search results page of the search information includes at least part of the search results information of the search information.

[0147] In some embodiments, the display module 5551 is also used to display a detailed version of the associated page of the recommended information in the human-computer interaction interface in response to a trigger operation on the abbreviated version of the associated page of the recommended information; or to display a detailed version of the search results page of the search information in the human-computer interaction interface in response to a trigger operation on the abbreviated version of the search results page of the search information; wherein the amount of information included in the detailed version is greater than the amount of information included in the abbreviated version.

[0148] In some embodiments, the display module 5551 is also used to cancel the display of the associated information of the recommended information in the human-computer interaction interface and display the search result information of the search information in full screen in response to a close trigger operation on the associated information of the recommended information; or to cancel the display of the search result information of the search information in the human-computer interaction interface and display the associated information of the recommended information in full screen in response to a close trigger operation on the search result information of the search information.

[0149] It should be noted that the description of the device in the embodiment of the present application is similar to the description of the method embodiment above, and has similar beneficial effects as the method embodiment, so it will not be repeated here. Figure 3 ,or Figure 5 The present invention should be understood by referring to the description of any one of the accompanying drawings.

[0150] The present invention provides a computer program product comprising a computer program or computer-executable instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer-executable instructions from the computer-readable storage medium and executes the computer-executable instructions, causing the computer device to perform the information recommendation method described in the present invention.

[0151] The embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, the processor will execute the information recommendation method provided by the embodiment of the present application, for example, Figure 3 ,or Figure 5 The information recommendation method shown.

[0152] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface storage, optical disk, or CD-ROM; or various devices including one or any combination of the above memories.

[0153] In some embodiments, executable instructions may be in the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0154] As an example, executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed across multiple sites and interconnected by a communication network.

[0155] The above description is merely an embodiment of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent replacements, and improvements made within the spirit and scope of the present application are included in the scope of protection of the present application.

Claims

1. An information recommendation method, characterized in that: The method comprises: Displaying recommendation information and a search control in a human-computer interaction interface, wherein the search control includes search information; In response to a triggering operation on the search control, associated information of the recommended information and search result information of the search information are displayed.

2. The method according to claim 1, characterized in that The displaying of recommendation information and search controls in the human-computer interaction interface includes: In response to the display condition being met, the recommendation information and the search control are displayed in the human-computer interaction interface, wherein the search control includes search information generated based on the recommendation information.

3. The method according to claim 1, characterized in that The displaying of recommendation information and search controls in the human-computer interaction interface includes: In response to the display condition being met, the recommendation information and the search control are displayed in the human-computer interaction interface, wherein the search control includes the search information configured by the provider of the recommendation information.

4. The method according to claim 1, wherein The human-computer interaction interface is based on the target object's account login; The displaying of recommendation information and search controls in the human-computer interaction interface includes: In response to satisfying the display condition, recommendation information and a search control are displayed in the human-computer interaction interface, wherein the search control includes search information generated based on the characteristic data of the target object, or search information generated based on the recommendation information and the characteristic data of the target object.

5. The method according to claim 1, wherein The human-computer interaction interface is based on the target object's account login; The displaying of recommendation information and search controls in the human-computer interaction interface includes: Obtaining recommendation information and search information matching the target object; In response to the display condition being met, the recommendation information and a search control are displayed in a human-computer interaction interface, wherein the search control includes the search information.

6. The method according to claim 5, characterized in that The obtaining of recommendation information and search information matching the target object includes: Acquiring characteristic data of the target object based on the account number of the target object; Encoding the feature data of the target object to obtain a feature vector of the target object; Determining first similarities between the feature vector of the target object and feature vectors of multiple candidate recommendation information respectively, and taking the candidate recommendation information corresponding to the first similarity greater than a similarity threshold as the recommendation information matching the target object; Second similarities between the feature vector of the target object and the feature vectors of multiple candidate search information are respectively determined, and the candidate search information corresponding to the second similarity greater than a similarity threshold is used as the search information matching the target object.

7. The method according to claim 1, characterized in that The display of the associated information of the recommended information and the search result information of the search information includes: A local area of ​​the associated page of the recommended information is displayed in the first area of ​​the human-computer interaction interface, and a local area of ​​the search result page of the search information is displayed in the second area of ​​the human-computer interaction interface, wherein the first area and the second area are two independent areas in the human-computer interaction interface, the associated page of the recommended information includes the associated information of the recommended information, and the search result page of the search information includes the search result information of the search information.

8. The method according to claim 7, characterized in that The method further comprises: In response to a first triggering operation on the human-computer interaction interface, displaying a complete area of ​​a page associated with the recommendation information in the human-computer interaction interface; In response to a second triggering operation on the human-computer interaction interface, a complete area of ​​a search result page of the search information is displayed in the human-computer interaction interface.

9. The method according to claim 8, characterized in that The step of displaying a complete area of ​​a page associated with the recommendation information in the human-computer interaction interface in response to a first triggering operation on the human-computer interaction interface includes: In response to a sliding operation in a first direction triggered on the human-computer interaction interface, controlling the associated page of the recommended information to gradually enter the human-computer interaction interface in the first direction until a complete area of ​​the associated page of the recommended information is displayed in the human-computer interaction interface; The step of displaying a complete area of ​​a search result page of the search information in the human-computer interaction interface in response to a second triggering operation on the human-computer interaction interface includes: In response to a sliding operation in a second direction triggered on the human-computer interaction interface, the search result page of the search information is controlled to gradually enter the human-computer interaction interface in the second direction until the complete area of ​​the search result page of the search information is displayed in the human-computer interaction interface.

10. The method according to claim 1, characterized in that The display of the associated information of the recommended information and the search result information of the search information includes: A partial area of ​​the associated page of the recommended information is displayed in the third area of ​​the human-computer interaction interface, and a complete area of ​​the search result page of the search information is displayed in the fourth area of ​​the human-computer interaction interface, wherein the third area and the fourth area are two independent areas in the human-computer interaction interface, and the size of the fourth area is larger than that of the third area, the associated page of the recommended information includes the associated information of the recommended information, and the search result page of the search information includes the search result information of the search information.

11. The method according to claim 10, characterized in that The displaying of a partial area of ​​the associated page of the recommendation information in the third area of ​​the human-computer interaction interface and the displaying of a complete area of ​​the search result page of the search information in the fourth area of ​​the human-computer interaction interface include: respectively determining the amount of information included in the associated page of the recommendation information and the amount of information included in the search result page of the search information; In response to the amount of information included in the search results page being greater than the amount of information included in the associated page of the recommended information, a partial area of ​​the associated page of the recommended information is displayed in the third area of ​​the human-computer interaction interface, and a complete area of ​​the search results page of the search information is displayed in the fourth area of ​​the human-computer interaction interface.

12. The method according to claim 10 or 11, characterized in that The method further comprises: In response to the switching trigger operation, a partial area of ​​the search result page of the search information is displayed in the third area of ​​the human-computer interaction interface, and a full area of ​​the associated page of the recommended information is displayed in the fourth area of ​​the human-computer interaction interface.

13. The method according to claim 1, wherein The display of the associated information of the recommended information and the search result information of the search information includes: A search result page of the search information is displayed in the human-computer interaction interface, and an associated page of the recommended information is displayed in a floating manner in the search result page, wherein the size of the associated page of the recommended information is smaller than the size of the search result page, the associated page of the recommended information includes associated information of the recommended information, and the search result page includes search result information of the search information.

14. The method according to claim 13, characterized in that The method further comprises: In response to a switching trigger operation, an associated page of the recommended information is displayed in the human-computer interaction interface, and a search result page of the search information is displayed in a floating manner in the associated page of the recommended information, wherein the size of the search result page is smaller than the size of the associated page of the recommended information.

15. The method according to claim 1, wherein The display of the associated information of the recommended information and the search result information of the search information includes: The complete area of ​​the associated page of the recommended information is displayed in the fifth area of ​​the human-computer interaction interface, and the complete area of ​​the search result page of the search information is displayed in the sixth area of ​​the human-computer interaction interface, wherein the fifth area and the sixth area are two independent areas in the human-computer interaction interface, the associated page of the recommended information includes the associated information of the recommended information, and the search result page of the search information includes the search result information of the search information.

16. The method according to claim 15, characterized in that The method further comprises: In response to a triggering operation on a page associated with the recommended information, enlarging the page associated with the recommended information in the human-computer interaction interface; In response to a triggering operation on the search result page of the search information, the search result page of the search information is enlarged in the human-computer interaction interface.

17. The method according to claim 1, wherein The display of the associated information of the recommended information and the search result information of the search information includes: A thumbnail version of the associated page of the recommended information is displayed in the seventh area of ​​the human-computer interaction interface, and a thumbnail version of the search results page of the search information is displayed in the eighth area of ​​the human-computer interaction interface, wherein the thumbnail version of the associated page of the recommended information includes at least part of the associated information of the recommended information, and the thumbnail version of the search results page of the search information includes at least part of the search results information of the search information.

18. The method according to claim 17, characterized in that The method further comprises: In response to a triggering operation on the abbreviated version of the associated page of the recommended information, displaying a detailed version of the associated page of the recommended information in the human-computer interaction interface; In response to a triggering operation on the abbreviated version of the search result page for the search term, displaying a detailed version of the search result page for the search term in the human-computer interaction interface; The detailed version includes more information than the abbreviated version.

19. The method according to any one of claims 1 to 18, characterized in that The method further comprises: In response to a close trigger operation on the associated information of the recommended information, canceling the display of the associated information of the recommended information in the human-computer interaction interface and displaying the search result information of the search information in full screen; In response to a close trigger operation on the search result information of the search information, the search result information of the search information is canceled from being displayed in the human-computer interaction interface, and the associated information of the recommended information is displayed in full screen.

20. An information recommendation device, characterized in that: The device comprises: A display module, configured to display recommendation information and a search control in a human-computer interaction interface, wherein the search control includes search information; The display module is further configured to display associated information of the recommended information and search result information of the search information in response to a triggering operation on the search control.

21. An electronic device, characterized in that: include: a memory for storing executable instructions; The processor is configured to implement the information recommendation method according to any one of claims 1 to 19 when executing the executable instructions stored in the memory.

22. A computer-readable storage medium storing computer-executable instructions, characterized in that: When the computer-executable instructions are executed by a processor, the information recommendation method according to any one of claims 1 to 19 is implemented.

23. A computer program product comprising a computer program or computer executable instructions, characterized in that When the computer program or computer executable instructions are executed by a processor, the information recommendation method according to any one of claims 1 to 19 is implemented.