Information recommendation method and apparatus, and electronic device, computer-readable storage medium and computer program product
By displaying interactive components associated with ad recommendations on the information feed interface, one-click operation and sharing functions are enabled, solving the problem of poor interaction between ads and users, and improving ad conversion rates and user experience.
Patent Information
- Application Number
- PCT/CN2025/104944
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-14
- Filing Date
- 2025-06-27
- Publication Date
- 2026-02-19
AI Technical Summary
In existing technologies, advertising has poor interactivity with users, requiring users to click multiple times to complete the process from information acquisition to conversion, resulting in a poor user experience and unsatisfactory advertising results.
By displaying interactive components associated with advertising recommendations on the information feed interface, interactive information is displayed in response to user interaction, allowing users to interact with the advertisement with one click, and supporting the sharing of interactive components with other users.
It improved the interactivity and user engagement of ad recommendations, shortened the path from user interest to conversion, and increased ad conversion rates and user experience.
Smart Images

Figure CN2025104944_19022026_PF_FP_ABST
Abstract
Description
Information recommendation method and device, electronic equipment, computer readable storage medium and computer program product
[0001] Cross-reference of Related Applications
[0002] Embodiments of the present application are based on a Chinese patent application No. 202411120533.3, filed on August 14, 2024, and claim priority to the Chinese patent application, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0003] The present application relates to the technical field of Internet, and in particular to an information recommendation method and device, an electronic equipment, a computer readable storage medium and a computer program product. BACKGROUND
[0004] In related technologies, an advertisement is usually displayed in the form of a static page, and a user needs to click multiple times to complete the process from information acquisition to conversion. In addition, the interactivity between the advertisement and the user is poor, the user participation is low, and thus the user experience and the effect of the advertisement are not ideal. SUMMARY
[0005] Embodiments of the present application provide an information recommendation method and device, an electronic equipment, a computer readable storage medium and a computer program product, which can improve the interactivity of the advertisement recommendation information and the user participation, and thus improve the user experience and the conversion rate of the advertisement recommendation information.
[0006] The technical solution of the embodiments of the present application is as follows:
[0007] The embodiments of the present application provide an information recommendation method, applied to a client logged in by a first account, comprising:
[0008] displaying an advertisement recommendation information in an information flow interface, wherein the advertisement recommendation information is associated with at least one interactive component;
[0009] in response to an interactive operation based on the interactive component, displaying first interactive information of the first account interacting with the advertisement recommendation information;
[0010] in response to a sharing operation for the interactive component, sending the interactive component to at least one second account, so that the at least one second account interacts with the advertisement recommendation information based on the interactive component.
[0011] The embodiments of the present application provide an information recommendation device, applied to a client logged in by a first account, comprising:
[0012] The display module is configured to display advertisement recommendation information in the information flow interface, wherein the advertisement recommendation information is associated with at least one interactive component.
[0013] The display module is further configured to display first interaction information of the first account interacting with the advertisement recommendation information in response to an interaction operation based on the interactive component.
[0014] The sending module is configured to send the interactive component to at least one second account in response to a sharing operation on the interactive component, so that the at least one second account interacts with the advertisement recommendation information based on the interactive component.
[0015] Embodiments of the present application provide another information recommendation method, applied to a client logged in by a second account, comprising:
[0016] The display module is configured to display an interactive component sent by a first account, wherein the interactive component is used for the second account to interact with advertisement recommendation information associated with the interactive component.
[0017] The display module is further configured to display second interaction information of the second account interacting with the advertisement recommendation information in response to an interaction operation based on the interactive component.
[0018] Embodiments of the present application provide another information recommendation device, applied to a client logged in by a second account, comprising:
[0019] The display module is configured to display an interactive component sent by a first account, wherein the interactive component is used for the second account to interact with advertisement recommendation information associated with the interactive component.
[0020] The display module is further configured to display second interaction information of the second account interacting with the advertisement recommendation information in response to an interaction operation based on the interactive component.
[0021] Embodiments of the present application provide an electronic device, comprising:
[0022] A memory is configured to store executable instructions.
[0023] A processor is configured to execute the executable instructions stored in the memory, and implement the information recommendation method provided by the embodiments of the present application.
[0024] Embodiments of the present application provide a computer readable storage medium, storing computer executable instructions, for being executed by a processor to implement the information recommendation method provided by the embodiments of the present application.
[0025] The embodiment of the present application provides a computer program product, including a computer program or computer executable instructions, used for realizing the information recommendation method provided by the embodiment of the present application when executed by a processor.
[0026] The embodiment of the present application has the following beneficial effects:
[0027] On one hand, the one-key operation function is provided, that is, the user can directly interact with the advertisement recommendation information based on the interactive component, the number of clicks and steps required by the user in the conversion process of the advertisement recommendation information are reduced, the path from interest to conversion of the user is shortened, and then the conversion rate of the advertisement recommendation information is improved; on the other hand, the sharing function is also provided, the user can send the generated interactive component to other users, and the interactivity and user participation of the advertisement recommendation information are improved. BRIEF DESCRIPTION OF DRAWINGS
[0028] Fig. 1 is an architecture schematic diagram of an information recommendation system 100 provided by the embodiment of the present application;
[0029] Fig. 2A is a structural schematic diagram of a terminal device 400 provided by the embodiment of the present application;
[0030] Fig. 2B is a structural schematic diagram of a terminal device 500 provided by the embodiment of the present application;
[0031] Fig. 3 is a flow schematic diagram of an information recommendation method provided by the embodiment of the present application;
[0032] Fig. 4 is a flow schematic diagram of an information recommendation method provided by the embodiment of the present application;
[0033] Fig. 5 is a schematic diagram of an application scenario of an information recommendation method provided by the embodiment of the present application;
[0034] Fig. 6 is a schematic diagram of an application scenario of an information recommendation method provided by the embodiment of the present application;
[0035] Fig. 7 is a schematic diagram of an application scenario of an information recommendation method provided by the embodiment of the present application;
[0036] Fig. 8 is a flow schematic diagram of an information recommendation method provided by the embodiment of the present application. DETAILED DESCRIPTION
[0037] In order to make the purpose, technical scheme and advantages of the present application more clear, the present application will be further described in detail below with reference to the drawings, and the described embodiments should not be regarded as limitation to the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0038] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments, but it is understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other as long as there is no conflict.
[0039] It can be understood that, in the embodiments of the present application, the data related to user information and the like (such as the user's browsing record and the like) need to obtain the user's permission or consent when the embodiments of the present application are applied to specific products or technologies, and the collection, use and processing of the related data need to comply with relevant laws, regulations and standards.
[0040] In the following description, the terms "first, second,... " are only to distinguish similar objects, and do not represent a specific order of the objects. It can be understood that "first, second,... " can be interchanged in a specific order or sequence as long as it is allowed, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0041] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.
[0042] Before the embodiments of the present application are further described in detail, the terms and phrases involved in the embodiments of the present application are explained, and the terms and phrases involved in the embodiments of the present application are applicable to the following explanations.
[0043] 1) In response to: a condition or state that indicates the operation performed depends on, when the dependent condition or state is met, one or more operations performed can be real-time or have a set delay; in the absence of special instructions, there is no restriction on the execution order of multiple operations performed.
[0044] 2) Advertising recommendation information: refers to in the context of information overload, in order to help users find and obtain information, products, services and other information that may be interested or needed, through algorithm model or artificial screening, etc. Personalized information tailored for users. The core purpose of advertising recommendation information is to improve the efficiency of information retrieval and user satisfaction, thereby reducing the time and effort cost of users searching for information.
[0045] 3) Conversation group: refers to a virtual space created by a group of users on a network communication platform for communication, collaboration or information sharing. In this space, members can send and receive messages, share files, make voice or video calls, etc. Conversation groups can be temporary or long-term, depending on the purpose and needs of the members.
[0046] Taking a computer (PC, Personal Computer) advertisement as an example of the advertisement recommendation information, the PC advertisement provided by the related technology usually displays the advertisement information in the form of a static page, and the user needs to click multiple times to complete the process from information acquisition to conversion, resulting in poor user experience and unsatisfactory advertisement effect.
[0047] In view of this, the embodiments of the present application provide an information recommendation method, device, electronic device, computer readable storage medium and computer program product, which focus on the specific industry demand, optimize the advertisement information display and user operation process, thereby shortening the user conversion link and improving the conversion rate of the advertisement and user experience. In addition, the embodiments of the present application also include the function of dragging the interactive component (such as the conversion subcomponent or the advertisement component) to the conversation box, for example, the user can operate and send the advertisement content in the conversation box, thereby improving the interactivity of the advertisement and the user participation.
[0048] The electronic device provided by the embodiments of the present application is described below. The electronic device provided by the embodiments of the present application can be implemented as a terminal device (including a terminal device associated with a sender of an interactive component and a terminal device associated with a receiver of an interactive component), or can be implemented by a terminal device and a server in cooperation. The information recommendation method provided by the embodiments of the present application is taken as an example for description.
[0049] For example, referring to FIG. 1, FIG. 1 is an architecture schematic diagram of an information recommendation system 100 provided by the embodiments of the present application, to realize the application of supporting the improvement of the interactivity and user participation of the advertisement recommendation information, and then improving the user experience and the conversion rate of the advertisement recommendation information, as shown in FIG. 1, the information recommendation system 100 includes a server 200, a network 300, a terminal device 400 and a terminal device 500, wherein 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 a first object (i.e., a sender of an interactive component, such as a user A), and a client 410 (i.e., a client logged in by a first account) runs on the terminal device 400; the client 410 can be various types of clients, such as an instant messaging client, a video playback client, an information reading client, a browser, etc.; the terminal device 500 is a terminal device associated with a second object (i.e., a receiver of an interactive component, such as a user B), and a client 510 (i.e., a client logged in by a second account) runs on the terminal device 500; the client 510 can be the same type of client as the client 410, for example, the client 410 and the client 510 can both be instant messaging clients; of course, the client 410 and the client 510 can also be two different types of clients, for example, the client 410 is a video playback client, and the client 510 is an instant messaging client, which is not limited in the embodiments of the present application.
[0050] In some embodiments, the advertisement recommendation information (for example, a car advertisement) can be displayed in the human-computer interaction interface (that is, the first human-computer interaction interface) of the client 410, and the advertisement recommendation information can be associated with an interactive component. When the client 410 receives an interaction operation (for example, including an editing operation, a selection operation, etc.) triggered by the first object (for example, user A) on the interactive component, the first interaction information of the first account interacting with the advertisement recommendation information can be displayed in the human-computer interaction interface of the client 410. Subsequently, when the client 410 receives a sending operation triggered by the first object on the interactive component (for example, detecting that the first object drags the interactive component into the conversation box of the target conversation group), the client 410 can send a request to the server 200 through the network 300, and the request can carry the interactive component and the identifier of the second object (for example, user B). After receiving the request sent by the client 410, the server 200 first parses the request to obtain the interactive component and the identifier (for example, the account) of the second object carried in the request, and then the server 200 can send the interactive component to the terminal device 500 associated with the second object based on the identifier of the second object through the network 300. After receiving the interactive component sent by the server 200, the terminal device 500 can call the human-computer interaction interface of the client 510 for presentation, for example, the client 510 can display the interactive component sent by the first object in the human-computer interaction interface. In this way, the second object can directly interact with the object recommended by the advertisement recommendation information based on the interactive component sent by the first object, which improves the interactivity of the advertisement recommendation information and the user participation, and further improves the user experience and the conversion rate of the advertisement recommendation information.
[0051] It should be noted that, for the convenience of description, only one second object is exemplarily shown in FIG. 1, and it can be understood that in actual application, the number of second objects can also be multiple, that is, the first object can send the interactive component to multiple second objects at the same time, for example, the first object can send the interactive component to multiple members (that is, multiple second objects) included in a conversation group by dragging the interactive component to the conversation box of the conversation group, and the number of second objects is not limited in the embodiments of the present application.
[0052] It should also be noted that the server 200 in FIG. 1 can be a stand-alone physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and basic cloud computing services such as big data and artificial intelligence platforms. The terminal device 400 and the terminal device 500 can be smart phones, tablet computers, notebook computers, desktop computers, smart speakers, smart watches, vehicle-mounted terminals, and the like, but are not limited thereto. The terminal device 400, the terminal device 500, and the server 200 can be connected directly or indirectly through wired or wireless communication, which is not limited in the embodiments of the present application.
[0053] In some embodiments, the terminal device (including the terminal device associated with the sender of the interactive component and the terminal device associated with the receiver of the interactive component) can also implement the information recommendation method provided in the embodiments of the present application by running various computer executable instructions or computer programs. For example, the computer executable instructions can be microprogram level commands, machine instructions or software instructions. The computer program can be a native program or a software module in the operating system; can be a native application program (APP), that is, a program that needs to be installed in the operating system to run, such as an instant messaging APP; or can be a small program that can be embedded into any APP, that is, a program that only needs to be downloaded into a browser environment to run. In summary, the above computer executable instructions can be any form of instructions, and the above computer programs can be any form of application programs, modules or plug-ins.
[0054] The structure of the terminal device 400 (i.e., the terminal device associated with the sender of the interactive component) shown in FIG. 1 will be described below. Referring to FIG. 2A, FIG. 2A is a structural schematic diagram of the terminal device 400 provided in the embodiments of the present application. The terminal device 400 shown in FIG. 2A includes at least one processor 420, a memory 460, at least one network interface 430, and a user interface 440. The various components in the terminal device 400 are coupled together through a bus system 450. It can be understood that the bus system 450 is used to realize the connection and communication between the components. In addition to including a data bus, the bus system 450 also includes a power bus, a control bus, and a status signal bus. However, for the purpose of clear illustration, all kinds of buses are marked as the bus system 450 in FIG. 2A.
[0055] The processor 420 can be an integrated circuit chip that has a processing capability of signals, such as a general purpose processor, a digital signal processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc., wherein the general purpose processor can be a microprocessor or any conventional processor.
[0056] The user interface 440 includes one or more output devices 441 that enable presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 440 also includes one or more input devices 442 that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.
[0057] The memory 460 can be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard drives, optical drives, etc. The memory 460 optionally includes one or more storage devices physically located in proximity to the processor 420.
[0058] The memory 460 includes volatile memory or non-volatile memory, and can also include both volatile and non-volatile memory. Non-volatile memory can be read only memory (ROM), and volatile memory can be random access memory (RAM). The memory 460 described in embodiments of the present application is intended to include any suitable type of memory.
[0059] In some embodiments, the memory 460 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or a subset or superset thereof, which are described below.
[0060] The operating system 461 includes systems programs for handling various basic system services and performing hardware dependent tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;
[0061] The network communication module 462 is used to reach other computing devices via one or more (wired or wireless) network interfaces 430, examples of which include Bluetooth, wireless fidelity (WiFi), universal serial bus (USB), etc.
[0062] a presentation module 463 for enabling presentation of information (e.g., a user interface for operating the peripheral device and displaying content and information) via one or more output devices 441 (e.g., a display screen, a speaker, etc.) associated with the user interface 440;
[0063] an input processing module 464 for detecting and translating one or more user inputs or interactions from one or more input devices 442.
[0064] In some embodiments, the apparatus provided by the embodiments of the present application can be implemented in software, and FIG. 2A shows an information recommendation apparatus 465 stored in the memory 460, which can be software in the form of programs and plug-ins, etc., including the following software modules: a display module 4651, a sending module 4652, a determination module 4653, a receiving module 4654, and a merging module 4655. These modules are logical, and thus can be combined or further split according to the implemented functions. It should be noted that, in FIG. 2A, all the above modules are shown at one time for the convenience of expression, but it should not be regarded as that the information recommendation apparatus 465 excludes the implementation that only includes the display module 4651 and the sending module 4652. The functions of the modules will be described below.
[0065] The structure of the terminal device 500 (i.e., the terminal device associated with the receiving party of the interactive component) shown in FIG. 1 will be described below. Referring to FIG. 2B, which is a structural schematic diagram of the terminal device 500 provided by the embodiments of the present application, the terminal device 500 shown in FIG. 2B includes at least one processor 520, a memory 560, at least one network interface 530, and a user interface 540. The various components in the terminal device 500 are coupled together through a bus system 550. As shown in FIG. 2B, the information recommendation apparatus 565 stored in the memory 560 can be software in the form of programs and plug-ins, etc., including the following software module: a display module 5651, the function of which will be described below. In addition, the memory 560 further includes an operating system 561, a network communication module 562, a presentation module 563 (for enabling presentation of information via one or more output devices 541 associated with the user interface 540), and an input processing module 564 (for detecting and translating one or more user inputs or interactions from one or more input devices 542).
[0066] It should be noted that the functions of the components shown in FIG. 2B are the same as those of the same components in FIG. 2A, and can be referred to the description of FIG. 2A, which will not be described herein again.
[0067] The information recommendation method provided by the embodiments of the present application is first described below from the perspective of the sender (i.e., the first object) of the interactive component.
[0068] For example, referring to FIG. 3, which is a flowchart of the information recommendation method provided by the embodiments of the present application, the steps shown in FIG. 3 are described below.
[0069] It should be noted that the method shown in FIG. 3 can be executed by various forms of computer programs run by the terminal device (e.g., the terminal device 400 shown in FIG. 1) associated with the sender (i.e., the first object) of the interactive component, and is not limited to the client logged in by the first account, for example, it can also be the operating system, software module, script, and applet described above, and therefore the following description of the client should not be considered as a limitation of the embodiments of the present application. In addition, for the convenience of description, the terminal device and the client run by the terminal device are not specifically distinguished in the following description.
[0070] In step 101, the advertisement recommendation information is displayed on the information stream interface.
[0071] Here, the information stream interface is a page for displaying media information, such as the information stream interface of a social media, a news website, or other content platforms, such as the information stream interface of a friend's dynamic, a circle of friends, a saying, a forum, a video stream, etc. The media information displayed in the information stream interface changes synchronously with the sliding operation, the dragging operation, or other operations on the information stream interface, so that the user can move the information stream interface through the related operations to view more media information. In order to enrich the display content in the information stream interface, in addition to displaying the media information, the advertisement recommendation information can also be displayed in the information stream interface, wherein the advertisement recommendation information is used for recommendation by the object, and the advertisement recommendation information can be associated with at least one interactive component (e.g., an advertisement component). The advertisement recommendation information and the interactive component can be displayed simultaneously, for example, the interactive component can be included in the advertisement recommendation information (i.e., the interactive component is part of the advertisement recommendation information, and the interactive component can be directly displayed in the advertisement recommendation information), or the interactive component can be displayed around the advertisement recommendation information (e.g., below or to the right of the advertisement recommendation information). Of course, the interactive component can also be displayed when the user receives the click operation on the interactive entrance included in the advertisement recommendation information, and the embodiments of the present application do not make a specific limitation in this regard.
[0072] In some embodiments, the advertisement recommendation information can include an interactive portal. For example, when the advertisement recommendation information is an advertisement for a car, the interactive portal can be a "make an appointment for a test drive" button in the advertisement for the car. When a user clicks the "make an appointment for a test drive" button, an interactive component for making an appointment for a test drive associated with the advertisement for the car is displayed. When the advertisement recommendation information is an advertisement for a milk tea, the interactive portal can be a "one-click order" button in the advertisement for the milk tea. When a user clicks the "one-click order" button, an interactive component for ordering the milk tea associated with the advertisement for the milk tea is displayed. That is, the interactive portal can be related to the object recommended by the advertisement recommendation information. That is, an interactive portal that is adapted to the object recommended by the advertisement recommendation information can be displayed in the advertisement recommendation information.
[0073] In some embodiments, the advertisement recommendation information (e.g., a feed advertisement) can be displayed in a feed interface of a social media, a news website, or another content platform. For example, when a first object (e.g., user A) is browsing business information included in a feed interface, the advertisement recommendation information can be inserted in the business information. The advertisement recommendation information can be related to the business information included in the feed interface, so as to reduce the interference of the advertisement recommendation information on the user. Of course, the advertisement recommendation information can also be unrelated to the business information, so as to enrich the display content in the feed interface. The embodiments of the present application do not make specific limitations in this regard.
[0074] In some embodiments, the advertisement recommendation information (e.g., a feed advertisement) can be displayed in a feed interface of a social media, a news website, or another content platform. For example, when a first object (e.g., user A) is browsing business information included in a feed interface, the advertisement recommendation information can be inserted in the business information. The advertisement recommendation information can be related to the business information included in the feed interface, so as to reduce the interference of the advertisement recommendation information on the user. Of course, the advertisement recommendation information can also be unrelated to the business information, so as to enrich the display content in the feed interface. The embodiments of the present application do not make specific limitations in this regard.
[0075] It should be noted that the advertisement recommendation information can be a feed advertisement, a start-up advertisement, a banner advertisement (i.e., an advertisement displayed at the top or bottom of a webpage, or displayed side by side with the content of an application), a video advertisement (i.e., an advertisement inserted before, during, or after a video, or an advertisement in the form of a pop-up during the playing of a video), a search advertisement (i.e., an advertisement displayed on a search result page after a user searches in a search engine), and a pop-up advertisement (i.e., an advertisement that pops up when a user is browsing a webpage), etc. The embodiments of the present application do not make specific limitations on the type of advertisement recommendation information.
[0076] The display timing of the advertisement recommendation information will be described below.
[0077] In some embodiments, the advertisement recommendation information can be displayed during the first object's browsing of the content, or can be displayed at different stages of the playing of the video content, or can be displayed after the first object completes a certain operation (e.g., clicking, scrolling, staying, etc.), or can be displayed after the first object performs a search in the search engine, and the application embodiments do not specifically limit the display timing of the advertisement recommendation information.
[0078] In some embodiments, the advertisement recommendation information can also be related to the characteristic data (e.g., browsing records, behaviors, and interests, etc.) of the first object, and the above-mentioned step 101 can also be implemented by: obtaining the characteristic data of the first object; screening the advertisement recommendation information matching the characteristic data of the first object from the advertisement recommendation information library (e.g., an advertisement library), and displaying the matched advertisement recommendation information, so that personalized information display can be provided to meet the needs of different users.
[0079] In step 102, in response to the interactive operation based on the interactive component, first interaction information of the first account interacting with the advertisement recommendation information is displayed.
[0080] Here, the interactive component (e.g., an advertisement component) can be used for the first account to interact with the object recommended by the advertisement recommendation information. Here, the object recommended by the advertisement recommendation information can be a specific item (e.g., a car, a beverage, and a fruit, etc.), can be a service (e.g., an online education service, a financial service, a life service, and a travel service, etc.), or can be an application (e.g., a game application and a reading application, etc.). For example, when the object recommended by the advertisement recommendation information is a specific item, the interactive component can be used for the user associated with the first account (i.e., the first object) to purchase the item, for example, the user associated with the first account can place an order to purchase the item recommended by the advertisement recommendation information based on the interactive component; when the object recommended by the advertisement recommendation information is a service, the interactive component can be used for the user associated with the first account to book the service, for example, the user associated with the first account can fill in his / her relevant information to book the service recommended by the advertisement recommendation information based on the interactive component; when the object recommended by the advertisement recommendation information is an application, the interactive component can be used for the user associated with the first account to download the application, for example, the user associated with the first account can download or try the game application recommended by the advertisement recommendation information based on the interactive component. That is, when the object recommended by the advertisement recommendation information is different, the interaction mode between the first account and the advertisement recommendation information is also different.
[0081] By the above manner, the embodiment of the present application provides a flexible and multifunctional interaction mechanism, so that the first account can perform corresponding interaction operation according to different objects recommended by the advertisement recommendation information, that is, the interaction component can adapt to a plurality of different recommended objects, thereby providing a seamless and convenient interactive experience for the user, thereby enhancing the interactivity and conversion rate of the advertisement.
[0082] In some embodiments, the advertisement recommendation information can recommend different objects in a carousel manner (for example, a carousel advertisement, which automatically switches to display a series of advertisement contents on a webpage or application interface to attract the user's attention and convey information), and step 102 can be implemented in the following manner: in response to the interaction operation based on the interaction component, displaying first interaction information for the first account to interact with the object currently recommended by the advertisement recommendation information.
[0083] In actual application, the advertisement recommendation information can be displayed in a carousel manner, realizing dynamic display of the advertisement recommendation information, thereby attracting the user's attention and conveying diversified information. Specifically, the carousel advertisement automatically switches to display a series of advertisement contents on a webpage or application interface, so that the user can contact a plurality of different advertisement objects, such as different goods, services or applications, in a short time. This dynamic display manner not only increases the exposure rate of the advertisement, but also improves the possibility of user interaction with the advertisement.
[0084] When the user performs an interaction operation based on the interaction component, the terminal responds to the interaction operation, identifies the currently displayed advertisement object in real time, and displays first interaction information related to the currently recommended object. For example, if the currently displayed advertisement is for a certain car, after the user clicks the interaction component, the first interaction information related to the car, such as purchase information, test drive reservation, etc., will be displayed; if the currently displayed advertisement is for an online education service, after the user clicks the interaction component, the first interaction information, such as course details, registration process, etc., will be displayed.
[0085] For example, taking the carousel advertisement as an example of the advertisement recommendation information, assuming that the carousel advertisement displays pictures of different models of cars in a carousel manner (that is, the carousel advertisement is used to recommend different models of cars), when receiving a click operation of a first object (for example, user A) on the “test drive reservation” (that is, an interaction entrance) included in the carousel advertisement, the model of the car in the currently displayed picture of the carousel advertisement (for example, assuming that the carousel advertisement currently displays a picture of a car of model 2, that is, the carousel advertisement is currently recommending a car of model 2) can be obtained, and the interaction component can be displayed, wherein the interaction component can be used for user A to reserve a test drive for the car of model 2, for example, user A can fill in his / her own name and communication method in the interaction component to reserve a test drive for the car of model 2, thereby further improving the interaction efficiency between the user and the advertisement.
[0086] It should be noted that the style of interactive components can be related to the type of object recommended in the advertising information. In other words, the style of interactive components can be different for advertisements in different industries. For example, customized interactive components can be designed for advertisements in certain specific industries (such as automobiles, food delivery, beverages, etc.) to provide users with a unique experience.
[0087] Through the above methods, users can obtain detailed information directly related to the current advertising target, thereby improving the efficiency and quality of user interaction with the advertisement; at the same time, this dynamic interaction mechanism also enhances the attractiveness and conversion rate of the advertisement.
[0088] In some embodiments, the above-mentioned interactive operation can be an editing operation, and step 102 can be implemented in the following way: in response to the editing operation based on the interactive component, display the information edited by the first account for the advertising recommendation information on the interactive component, and use the information edited by the first account for the advertising recommendation information as the first interactive information.
[0089] In practical applications, the first account can trigger editing operations based on interactive components. In this way, the information edited by the first account in response to the advertising recommendation information can be displayed as the first interactive information. This allows the first target associated with the first account to be provided with advertising content that better matches their interests and needs based on the information edited by the first account. This not only enhances the participation and interactivity of the first target, but also improves the effectiveness and accuracy of the advertising.
[0090] In some embodiments, the interactive component includes at least one edit box, wherein different edit boxes are used to edit information of different dimensions, which can be achieved in the following way: in response to an editing operation based on the interactive component, the information edited by the first account for the advertising recommendation information is displayed on the interactive component; in response to an editing operation based on the interactive component, at least one dimension of information (e.g., including name, contact information, address, etc.) edited by the first account for the advertising recommendation information is displayed on the interactive component.
[0091] For example, an interactive component may include at least one edit box, wherein different edit boxes are used for the first account to edit information of different dimensions. The above-mentioned response to the editing operation based on the interactive component, displaying at least one dimension of information edited by the first account for the advertising recommendation information on the interactive component, can be achieved in the following way: In response to the editing operation triggered by the first account in at least one edit box, at least one dimension of information edited by the first account for the object recommended by the advertising recommendation information is displayed in at least one edit box.
[0092] For example, taking the advertisement component of the interactive component as an example, the advertisement component is used for recommending information (for example, a car advertisement) of a car for a reservation test drive, the name of the car recommended by the car advertisement and a plurality of edit boxes can be displayed on the advertisement component, wherein each edit box is used for a first object (for example, user A) associated with a first account to edit information of a corresponding dimension. For example, it is assumed that two edit boxes (including edit box 1 and edit box 2) are displayed on the advertisement component, and are respectively used for user A to edit his own name and contact information. For example, prompt information such as “name” can be displayed in front of the edit box 1 to prompt user A to input his own name in the edit box 1. After user A inputs his own name in the edit box 1, the name input by user A can be displayed in the edit box 1. Similarly, prompt information such as “contact information” can be displayed in front of the edit box 2 to prompt user A to input his own contact information in the edit box 2. After user A inputs his own contact information (for example, a mobile phone number) in the edit box 2, the mobile phone number input by user A can be displayed in the edit box 2, thereby completing the reservation driving of the car recommended by the car advertisement. That is, the embodiment of the present application provides a one-key reservation test drive function for the car industry, shortens the path from interest to conversion of the user, and improves the conversion rate of the advertisement.
[0093] It should be noted that the “submit” button can also be displayed on the advertisement component for reserving the car recommended by the car advertisement. When receiving a click operation of the “submit” button displayed on the advertisement component by the first object (for example, user A), the name and mobile phone number edited by user A on the advertisement component can be sent to the server to complete the reservation test drive of the car recommended by the car advertisement.
[0094] In other embodiments, the interactive operation described above can also be a selection operation, and the step 102 described above can also be implemented in the following manner: in response to the selection operation based on the interactive component, highlighting the categories selected by the first account in at least one dimension on the interactive component for the advertisement recommendation information, and taking the categories selected by the first account in at least one dimension for the advertisement recommendation information as the first interactive information.
[0095] For example, the interactive component can include a plurality of candidate categories corresponding to the object recommended by the advertisement recommendation information in at least one dimension, and the step of highlighting the categories selected by the first account in at least one dimension on the interactive component for the advertisement recommendation information in response to the selection operation based on the interactive component can be implemented in the following manner: in response to the selection operation for the plurality of candidate categories corresponding to at least one dimension, highlighting the candidate categories selected by the first account in at least one dimension on the interactive component for the object recommended by the advertisement recommendation information.
[0096] For example, taking the object recommended by the advertisement recommendation information (e.g., milk tea advertisement) as milk tea as an example, the name of the milk tea and a plurality of candidate categories corresponding to the milk tea in a plurality of dimensions respectively can be displayed on the interactive component (e.g., advertisement component) for placing an order to purchase the milk tea, wherein the plurality of dimensions can include: size (the corresponding plurality of candidate categories can include: large cup, medium cup, small cup), sweetness (the corresponding plurality of candidate categories can include: normal, less sugar, sugar-free), snowball (the corresponding plurality of candidate categories can include: separate, together), and ice degree (the corresponding plurality of candidate categories can include: normal, less ice, ice-free). Assuming that the first account associated first object (e.g., user A) selects medium cup for the size dimension, medium cup can be highlighted (e.g., highlighted) to prompt user A to select medium cup for the size dimension. Similarly, assuming that user A selects less sugar for the sweetness dimension, less sugar can be highlighted. That is, user A can directly complete the selection and order purchase of the milk tea recommended by the milk tea advertisement in the interactive component, shortening the conversion path and improving the conversion rate of the advertisement.
[0097] It should be noted that the advertisement component for placing an order to purchase the milk tea recommended by the milk tea advertisement can also display an "immediate order" button, and the price of the milk tea can also be displayed in the "immediate order" button. When receiving a click operation of the first object (e.g., user A) on the "immediate order" button, an order request can be sent to the server, wherein the order request can carry the identification of user A and the price of the milk tea. After the server deducts the corresponding amount from the account of user A based on the identification of user A, the server can notify the merchant to ship to user A.
[0098] In step 103, in response to the sharing operation on the interactive component, the interactive component is sent to at least one second account, so that at least one second account interacts with the advertisement recommendation information based on the interactive component.
[0099] Here, the interaction component can include first interaction information of the first account interacting with the advertisement recommendation information. That is, the at least one second object associated with the at least one second account can see the first interaction information of the first account interacting with the advertisement recommendation information. For example, the object recommended by the advertisement recommendation information is a car, and the interaction component can display information such as the name and contact information (for example, a mobile phone number) edited by the first object (for example, user A); for example, the object recommended by the advertisement recommendation information is a milk tea, and the interaction component can display the categories selected by the first object (for example, user A) for the parameters of multiple dimensions such as the specifications, sweetness, and ice level of the milk tea. Of course, the interaction component can also only display the information of the object recommended by the advertisement recommendation information, and not display the first interaction information, that is, the at least one second object cannot see the interaction information between the first object and the object recommended by the advertisement recommendation information, and the embodiments of the present application do not make specific limitations.
[0100] In some embodiments, the first interaction information (that is, the interaction information of the first account interacting with the advertisement recommendation information, for example, the first interaction information is the name and contact information edited by the first object associated with the first account in the interaction component) included in the interaction component can only be visible to part of the second objects associated with part of the second accounts that meet the conditions. For example, the at least one second object associated with the at least one second account is user B, user C, and user D, assuming that user A (that is, the first object), user B, user C, and user D are in the same conversation group, user B has a friend relationship with user A, and user C, user D, and user A are non-friend relationships, then after user A sends the interaction component to the conversation group, user B can see the first interaction information (for example, the name and contact information filled by user A to reserve a car for test drive) between user A and the object (for example, a car) recommended by the advertisement recommendation information on the interaction component; and user C and user D cannot see the first interaction information between user A and the object recommended by the advertisement recommendation information from the interaction component. That is, the first interaction information is hidden on the interaction component received by the client corresponding to user C and user D, that is, the first interaction information is not visible to user C and user D, so that the information of user A can be prevented from being disclosed to strangers who are not friends, and the security of the interaction information is improved.
[0101] It should be noted that the process of the second account interacting with the advertisement recommendation information is similar to the process of the first account interacting with the advertisement recommendation information, and can be implemented by referring to the process of the first account interacting with the advertisement recommendation information, and the embodiments of the present application will not be repeated here.
[0102] In some embodiments, step 103 can be implemented by: in response to the interactive component being dragged into the conversation box of the target conversation group, displaying a first conversation message sent by the first account in the conversation box, wherein the first conversation message comprises the interactive component, and the accounts associated with the target conversation group comprise the first account and at least one second account.
[0103] For example, taking the account 1 registered by the first account of user A as an example, when it is detected that the user A drags the interactive component into the conversation box of the target conversation group (which can be any conversation group in which the account 1 is located), a first conversation message sent by the account 1 registered by the user A and comprising the interactive component can be displayed in the conversation box, that is, when it is detected that the user A drags the interactive component into the conversation box of the target conversation group, all members in the target conversation group can receive the first conversation message sent by the user A and comprising the interactive component, that is, the user A can simultaneously send the interactive component to all members (i.e., at least one second account) in the target conversation group through the first conversation message, so that all members in the target conversation group can interact with the advertisement recommendation information based on the interactive component sent by the user A, thereby shortening the interaction path between the user and the advertisement, improving the interaction efficiency between the user and the advertisement, and improving the user participation and experience.
[0104] In some embodiments, the following processing can also be performed: in response to the interactive component being dragged into the conversation box of the target conversation group, or in response to the advertisement recommendation information being dragged into the conversation box, a second conversation message sent by the first account is displayed in the conversation box, wherein the second conversation message comprises the advertisement recommendation information, and the second conversation message is used for at least one second account to view the details of the object recommended by the advertisement recommendation information.
[0105] For example, taking the account 1 registered by the first account of user A as an example, in addition to the first conversation message sent by the account 1 registered by the user A and comprising the interactive component being displayed in the conversation box when it is detected that the user A drags the interactive component into the conversation box of the target conversation group, a second conversation message sent by the account 1 registered by the user A and comprising the advertisement recommendation information can also be displayed, wherein the second conversation message can be displayed above the first conversation message, that is, the second conversation message comprising the advertisement recommendation information (e.g., a car advertisement) can be displayed first, and then the first conversation message comprising the interactive component is displayed, so that other users (i.e., at least one second object associated with at least one second account) in the conversation group can first view the details of the car recommended by the car advertisement by clicking the second conversation message, and when they are interested in the car, they can make a reservation for a test drive based on the interactive component included in the first conversation message sent by the account 1 registered by the user A, thereby improving the interactivity of the advertisement and the user participation.
[0106] That is, when it is detected that the first object (for example, user A) drags the interactive component into the conversation box of the target conversation group, in addition to the first conversation message including the interactive component sent by user A can be displayed in the conversation box, the second conversation message including the advertisement recommendation information sent by user A can also be displayed in the conversation box, that is, when it is detected that user A drags the interactive component into the conversation box of the target conversation group, the first conversation message including the interactive component and the second conversation message including the advertisement recommendation information can be simultaneously displayed in the conversation box. Of course, the second conversation message can also be displayed in the conversation box when it is detected that user A drags the advertisement recommendation information into the conversation box of the target conversation group, that is, when user A drags the interactive component into the conversation box, only the first conversation message including the interactive component is displayed in the conversation box, and the second conversation message including the advertisement recommendation information is not displayed. Only when it is detected that user A also drags the advertisement recommendation information into the conversation box, the second conversation message including the advertisement recommendation information is displayed in the conversation box. The embodiments of the present application do not specifically limit the display time and display position of the second conversation message.
[0107] It should be noted that the target conversation group described above can include a one-to-one private chat conversation group, for example, when the number of at least one second account is one, the target conversation group described above is a private chat conversation group between the first account and one second account; when the number of at least one second account is multiple, the target conversation group described above is a group chat conversation group between the first account and multiple second accounts, and the embodiments of the present application do not specifically limit the type of target conversation group.
[0108] In some embodiments, the step 103 described above can also be implemented in the following manner: in response to the triggering operation on the interactive component, a contact list is displayed; in response to the selection operation on the contact list, the interactive component is sent to at least one second account selected in the contact list.
[0109] For example, taking the account 1 registered by the user A as an example, in addition to sharing the interactive component by dragging the interactive component to the conversation box of the target conversation group, the user A can also send the interactive component to at least one second account in the following manner: in response to receiving a triggering operation (including but not limited to a pressing operation, a clicking operation, a sliding operation, etc.) of the user A on the interactive component, displaying a contact list in a suspended manner; in response to receiving a selection operation (i.e., the selection operation is used to select at least one second account in the contact list) of the user A on the contact list, sending the interactive component to at least one second account selected by the user A in the contact list respectively. That is, in addition to sharing the interactive component by dragging the interactive component to the conversation box, the interactive component can also be shared by triggering (such as pressing, clicking, sliding, etc.) the interactive component and selecting the contact list that pops up, and of course, other feasible sharing manners are also possible, which are not limited in the embodiments of the present application.
[0110] It should be noted that the contact list is used to display candidate accounts in the target conversation group, and the type of the candidate account can include a single account (i.e., one candidate account) and a group account (i.e., multiple candidate accounts). In order to improve the efficiency and pertinence of sharing the interactive component, when the target conversation group is a group chat conversation group, i.e., the number of accounts in the target conversation group is multiple, the candidate account displayed in the contact list can also be an account whose account feature (such as account level, portrait feature of an object corresponding to the account) matches the account feature of the account 1, and the type of the candidate account is not limited in the embodiments of the present application.
[0111] In some other embodiments, based on the above example, when the interactive component is sent to at least one second account selected in the contact list, the following processing can also be performed: sending advertisement recommendation information to at least one second account selected in the contact list, wherein the advertisement recommendation information can be used to view details of an object recommended by the advertisement recommendation information.
[0112] For example, taking the account 1 registered by the user A as an example, when the interactive component is sent to at least one second account (for example, the account 2 registered by the user B and the account 3 registered by the user C) selected by the user A in the contact list, the advertisement recommendation information (for example, a car advertisement) can also be sent to the account 2 registered by the user B and the account 3 registered by the user C at the same time. In this way, the user B and the user C can learn the details of the car based on the car advertisement sent by the user A, and when the user B and the user C are interested in the car recommended by the car advertisement, they can directly make an appointment for a test drive based on the interactive component sent by the user A, which shortens the conversion path of the advertisement and improves the interactivity of the advertisement and the participation of the user.
[0113] That is, after user A selects at least one second account from the contact list, in addition to being able to send the interactive component to the selected at least one second account respectively, the selected at least one second account can also be sent advertising recommendation information, that is, the selected at least one second account can be sent the interactive component and the advertising recommendation information at the same time. Of course, the selected at least one second account can also be sent the interactive component only, and when the advertising recommendation information needs to be sent to the selected at least one second account, the first object associated with the first account needs to select the advertising recommendation information at the same time (such as the first object checking the advertising recommendation information), that is, when the advertising recommendation information is not selected, only the interactive component is sent to the selected at least one second account; when the advertising recommendation information is selected, the interactive component and the advertising recommendation information can be sent to the selected at least one second account at the same time, and the embodiments of the present application do not make specific limitations.
[0114] In some embodiments, in addition to being manually selected by the first account, the at least one second account can also be automatically selected based on certain rules, and before sending the interactive component to the at least one second account, at least one of the following processes can be performed: determining at least one account with a social distance from the first account less than a distance threshold as the at least one second account; determining at least one account included in a conversation group in which the first account is located and satisfying a set condition as the at least one second account, wherein the set condition can include at least one of the following: the time length of the first account joining the conversation group is greater than a time length threshold, and the similarity between the group name of the conversation group and the object recommended by the advertising recommendation information is greater than a similarity threshold.
[0115] For example, taking account 1 registered by user A as the first account as an example, when receiving the sending operation triggered by user A for the interactive component, the account (for example, account 2 registered by user B and account 3 registered by user C) with a social distance from account 1 registered by user A less than a distance threshold (for example, the account 2 registered by user B and the account 3 registered by user C have a friend relationship with the account 1 registered by user A) can be obtained, and then the interactive component can be sent to the account 2 registered by user B and the account 3 registered by user C respectively. For example, the terminal device associated with user A can send a request to the server, and the request can carry the interactive component and the accounts of user B and user C. After receiving the request sent by the terminal device associated with user A, the server can extract the interactive component and the accounts of user B and user C carried in the request, and then send the interactive component to the terminal devices associated with user B and user C respectively based on the accounts of user B and user C.
[0116] It should be noted that the social distance between the different accounts described above can be determined based on multiple dimensions such as the number of interactions, the length of interaction, whether they follow each other, whether they have a friend relationship, etc. For example, the more interactions, the longer the interaction time, the shorter the social distance between the accounts that follow each other or have a friend relationship. When receiving the sending operation triggered by user A for the interaction component, the accounts with a social distance less than the distance threshold from the account 1 registered by user A can be automatically obtained, for example, the account 2 registered by user B and the account 3 registered by user C have a friend relationship with the account 1 registered by user A, and based on the accounts of user B and user C, the interaction component is sent to the terminal device associated with user B and user C respectively.
[0117] In the above manner, by selecting accounts with a shorter social distance, it is ensured that the interaction component can be spread to users who are closer to user A. Since users with a shorter social distance usually have a higher interaction rate and trust, these users are more likely to be interested in the content of the interaction component and participate in the interaction, thereby improving the propagation effect and conversion rate of the advertisement.
[0118] For example, continuing with the account 1 registered by the user A as the first account, the conversation groups refer to the chat groups in which the user A is located, and these conversation groups can have different names and members. When receiving the sending operation triggered by the user A for the interactive component, the group names of the conversation groups (for example, including the conversation group 1 to the conversation group 3) in which the account 1 registered by the user A is located can be obtained. Then, the similarity between the object recommended by the advertising recommendation information and the group names of the three conversation groups can be calculated respectively. For example, it is assumed that the similarity between the group name of the conversation group 1 and the object recommended by the advertising recommendation information is 90%, the similarity between the group name of the conversation group 2 and the object recommended by the advertising recommendation information is 70%, and the similarity between the group name of the conversation group 3 and the object recommended by the advertising recommendation information is 85%. Then, the account included in the conversation group (i.e., the conversation group 1) corresponding to the maximum similarity can be taken as the second account. When receiving the sending operation triggered by the user A for the interactive component, the interactive component can be directly sent to the account included in the conversation group 1. In this way, the conversation message including the interactive component sent by the account 1 registered by the user A can be displayed in the conversation box of the conversation group 1. In this way, by automatically sending the interactive component to the members included in the most interested conversation group, the conversion rate of the advertisement can be further improved. Of course, the account included in the conversation group with the longest duration can also be taken as the second account. For example, it is assumed that the duration of the account 1 in the conversation group 1 is 60 days, the duration of the account 1 in the conversation group 2 is 100 days, and the duration of the account 1 in the conversation group 3 is 10 days. Since the duration of the account 1 in the conversation group 2 is the longest, when receiving the sending operation triggered by the user A for the interactive component, the interactive component can be directly sent to the members included in the conversation group 2. In this way, the conversation message including the interactive component sent by the account 1 registered by the user A can be displayed in the conversation box of the conversation group 2.
[0119] In the above manner, by automatically accurately positioning the most relevant conversation group to the advertising content based on the similarity of the group names, it is ensured that the interactive component can be spread to the most interested user group, thereby improving the propagation effect of the advertisement. By selecting the conversation group with the longest duration joined by the user A, since these groups usually have high activity and user stickiness, the members of these groups are more likely to participate in the interaction, thereby improving the participation and conversion rate of the advertisement.
[0120] In some embodiments, after sending the interactive component to the at least one second account, the following processing can also be performed: receiving at least one second interaction information (i.e., the interaction information of the at least one second account interacting with the advertising recommendation information) sent by the at least one second account respectively, and displaying the at least one second interaction information.
[0121] For example, when the first account and the at least one second account are in the same target conversation group, the display of the at least one second interaction information can be implemented in the following manner: in a conversation box of the target conversation group, display at least one third conversation message sent by the at least one second account respectively, wherein the at least one third conversation message comprises the at least one second interaction information.
[0122] For example, taking account 1 registered by user A as the first account and account 2 registered by user B as the at least one second account as an example, when user A drags the interaction component to the point-to-point private chat conversation box between user A and user B, the first conversation message sent by account 1 registered by user A and comprising the interaction component and the second conversation message comprising the advertisement recommendation information (for example, a car advertisement) can be displayed in the conversation box. User B can view the details of the car recommended by the car advertisement by clicking the second conversation message sent by user A, and when user B is also interested in the car, user B can make a reservation for a test drive by clicking the first conversation message sent by user A. For example, when a click operation of user B on the first conversation message sent by user A is received, the interaction component can be displayed in the conversation box in a floating manner (that is, the interaction component is floating above the main content (that is, the first conversation message) of the conversation box and is not blocked by the conversation content nor blocks the conversation content), and user B can edit the name and contact information of user B in the interaction component to make a reservation for a test drive. Subsequently, the third conversation message sent by account 2 registered by user B and comprising the second interaction information (for example, comprising the name and contact information edited by user B) can be displayed in the conversation box. That is, user B can make a reservation for a test drive directly based on the interaction component sent by user A, which shortens the conversion path of the advertisement and improves the interactivity of the advertisement and the participation of the user.
[0123] It should be noted that when the interaction component is displayed in the conversation box, in addition to being displayed in a floating manner, the interaction component can also be displayed in other manners, such as being embedded in the conversation box (for example, the interaction component is placed at the bottom of the conversation box, and user can directly interact after reading the first conversation message, or the interaction component is placed in the middle of the conversation box, and user can directly interact during the process of reading the first conversation message), being displayed in the side bar of the conversation box (that is, the interaction component is placed in the side bar of the conversation box, and user can view and operate the interaction component by sliding or clicking the side bar, which is suitable for a case where the content of the conversation box is relatively large and the main content area needs to be kept clean), being displayed in a pop-up manner in the conversation box (that is, when user triggers a specific operation (for example, clicking a button or an icon in the conversation box), the interaction component is displayed in the form of a pop-up window, which can avoid long-term occupation of the main content of the conversation box by the interaction component and at the same time provide the interaction function required by user), and the like. The display manner of the interaction component in the conversation box is not limited in the embodiments of the present application.
[0124] In some embodiments, in addition to the above examples, after receiving the at least one second interaction information sent by the at least one second account respectively, the following processing can also be performed: merging the first interaction information and the at least one second interaction information to obtain merged interaction information; and sending the merged interaction information to the server.
[0125] For example, taking the account 1 registered by the user A with the first account, the account 2 registered by the user B with the at least one second account, and the account 3 registered by the user C as an example, after receiving the second interaction information sent by the account 2 registered by the user B and the account 3 registered by the user C respectively (i.e. the interaction information of the user B and the user C interacting with the advertisement recommendation information, for example, the names and contact information edited by the user B and the user C based on the interaction component respectively), the name and the contact information edited by the user A (i.e. the first interaction information) and the names and the contact information edited by the user B and the user C can be merged, for example, the names edited by the user B and the user C can be added behind the name edited by the user A, and the contact information edited by the user B and the user C can be added behind the contact information edited by the user A, and then the merged interaction results can be sent to the server together, so that the server performs subsequent processing. In this way, by packaging and sending the multiple interaction results corresponding to multiple users together, resource waste caused by multiple sending can be avoided, the server can process the interaction results of multiple users at one time after receiving the merged interaction information, the overhead of repeated processing is reduced, and the processing efficiency is improved.
[0126] Next, the information recommendation method provided by the embodiments of the present application will be described in detail from the perspective of the receiving side (i.e. the second object) of the interaction component.
[0127] For example, referring to FIG. 4, FIG. 4 is a flowchart of the information recommendation method provided by the embodiments of the present application, which will be described in combination with the steps shown in FIG. 4.
[0128] It should be noted that the method shown in FIG. 4 can be executed by various forms of computer programs run by the terminal device (for example, the terminal device 500 shown in FIG. 1) associated with the receiving side (i.e. the second object) of the interaction component, and is not limited to the client (i.e. the client logged in by the second account), for example, it can also be the operating system, software module, script, and applet described above, and therefore the following examples of the client should not be regarded as a limitation of the embodiments of the present application. In addition, in order to facilitate description, the terminal device and the client run by the terminal device will not be specifically distinguished in the following.
[0129] In step 201, the interaction component sent by the first account is displayed.
[0130] Here, interactive components can be used to allow a second account to interact with advertising recommendations associated with the interactive components.
[0131] In some embodiments, the first account and the second account can be in the same target session group, and step 201 can be achieved by displaying a first session message sent by the first account in the session box of the target session group, wherein the first session message includes interactive components.
[0132] It should be noted that the target conversation group mentioned above can be a point-to-point private chat conversation group between the first account and the second account, that is, the target conversation group only includes the first account and the second account; of course, the target conversation group mentioned above can also be a group conversation group that includes the first account and the second account, that is, the target conversation group includes other accounts in addition to the first account and the second account. This application embodiment does not specifically limit the type of target conversation group.
[0133] For example, taking the first account as account 1 registered by user A and the second account as account 2 registered by user B as an example, the first conversation message sent by account 1 registered by user A, including interactive components, can be displayed in the conversation box of the target conversation group (such as a point-to-point private chat conversation group between user A and user B). The interactive components can be obtained by user A by clicking on the interactive entry included in the advertising recommendation information, or the interactive components can also be included in the advertising recommendation information.
[0134] In other embodiments, following the examples above, the following processing can also be performed: displaying a second conversation message sent by the first account in a conversation box, wherein the second conversation message includes advertising recommendation information, and the second conversation message can be used for the second account to view details of the objects recommended by the advertising recommendation information.
[0135] For example, continuing with the example of the first account being account 1 registered by user A and the second account being account 2 registered by user B, in the conversation box of the point-to-point private chat session group between user A and user B, in addition to the first conversation message including the interactive component sent by account 1 registered by user A, a second conversation message including the advertising recommendation information sent by account 1 registered by user A can also be displayed, and the second conversation message can be displayed above the first conversation message, that is, the second conversation message is displayed first and then the first conversation message is displayed. In this way, user B can first view the details of the object (for example, a car) recommended by the advertising recommendation information based on the first conversation message sent by user A, and when user B is also interested in the car, user B can click the first conversation message sent by user A and make a reservation for a test drive through the pop-up interactive component. For example, user B can edit his / her name and contact information in the pop-up interactive component to complete the reservation for a test drive of the car. In this way, the interactivity of the advertisement and the user participation are improved.
[0136] In step 202, in response to the interactive operation based on the interactive component, second interactive information of the second account interacting with the advertising recommendation information is displayed.
[0137] In some embodiments, based on the above example, when the first account and the second account are in the same target conversation group and the interactive component is included in the first conversation message sent by the first account, step 202 can be implemented in the following manner: in response to a trigger operation on the first conversation message, the interactive component is displayed in the conversation box of the target conversation group; and in response to the interactive operation based on the interactive component, a third conversation message sent by the second account is displayed in the conversation box, where the third conversation message can include second interactive information of the second account interacting with the advertising recommendation information.
[0138] For example, continuing with the example of the first account being account 1 registered by user A and the second account being account 2 registered by user B, when receiving a click operation of user B on the first conversation message sent by account 1 registered by user A displayed in the conversation box, the interactive component can be displayed in the conversation box, for example, an advertising component for reserving a test drive of the object (that is, a car) recommended by the advertising recommendation information (for example, a car advertisement). User B can edit his / her name and contact information in the advertising component. After user B edits his / her name and contact information in the advertising component and confirms, a third conversation message sent by account 2 registered by user B can be displayed in the conversation box, where the third conversation message can include the second interactive information (for example, the name and contact information edited by user B). That is, after user B completes the interaction based on the interactive component, user B can send the interactive result to user A, and efficient interaction and information transmission are achieved.
[0139] It should be noted that the interactive component can be displayed in the conversation box in various ways, such as being displayed in the conversation box in a floating manner (that is, the interactive component is displayed above the main content (that is, the first conversation message) of the conversation box and is not blocked by the main content nor blocks the main content), being embedded in the conversation box (for example, the interactive component is placed at the bottom of the conversation box, so that the user can directly interact after reading the first conversation message, or the interactive component is placed in the middle of the conversation box, so that the user can directly interact during reading of the first conversation message), being displayed in the sidebar of the conversation box (that is, the interactive component is placed in the sidebar of the conversation box, and the user can view and operate the interactive component by sliding or clicking the sidebar, which is suitable for a case where the content of the conversation box is large and the main content area needs to be kept clean), being displayed in the conversation box in a pop-up manner (that is, when the user triggers a specific operation (such as clicking a button or icon in the conversation box), the interactive component is displayed in the form of a pop-up window, which can avoid long-term occupation of the main content of the conversation box by the interactive component, and at the same time provide the interactive function required by the user), and the like. The embodiments of the present application do not limit the display manner of the interactive component in the conversation box.
[0140] The information recommendation method provided by the embodiments of the present application provides one-key operation function, that is, the user can directly interact with the advertising recommendation information based on the interactive component, reduces the number of clicks and steps required by the user in the conversion process of the advertising recommendation information, shortens the path from interest to conversion of the user, and thus improves the conversion rate of the advertising recommendation information. In addition, the sharing function is also provided, and the user can send the generated interactive component to other users, thereby improving the interactivity and user participation of the advertising recommendation information.
[0141] In the following, taking the advertising recommendation information as a PC advertisement as an example, the exemplary application of the embodiments of the present application in an actual application scenario is described.
[0142] In the related art, the PC advertisement is usually displayed in the form of a static page, and the user needs to click multiple times to complete the process from information acquisition to conversion, resulting in poor user experience and unsatisfactory advertising effect.
[0143] That is, the advertising information display manner provided by the related art is relatively complex, and the user needs to click multiple times to obtain complete information, resulting in poor user experience. In addition, the user needs to go through multiple steps and click operations in the advertising conversion process, which easily causes loss of potential users, resulting in a low conversion rate of the advertisement. In addition, the interactivity between the advertisement and the user is poor, the user participation is low, and the advertising effect is limited.
[0144] In view of this, the information recommendation method provided in the embodiments of the present application can be applied to a PC advertising scenario, focuses on specific industry needs, optimizes advertising information display and user operation processes, thereby shortening user conversion links and improving advertising conversion rates and user experience. In addition, the information recommendation method provided in the embodiments of the present application can also include a function of dragging an advertising component to a conversation box for sharing, so that a user can operate and send advertising content in the conversation box, thereby improving the interactivity of the advertising and user engagement.
[0145] The information recommendation method provided in the embodiments of the present application is described below.
[0146] In some embodiments, the information recommendation method provided in the embodiments of the present application can use a simple and clear interface design and information presentation method, so that advertising information can attract the attention of users in the shortest time and convey the core content of the advertising. That is, the embodiments of the present application can quickly attract the attention of users through a simple interface design.
[0147] In other embodiments, the information recommendation method provided in the embodiments of the present application can dynamically adjust the advertising content displayed according to the behavior and interests of users, thereby providing personalized information display to meet the personalized needs of different users.
[0148] In some embodiments, the information recommendation method provided in the embodiments of the present application can also design customized advertising templates and interactive components (for example, for the automobile industry, the interactive component can be a “reservation test drive” button; for the take-out industry, the interactive component can be a “one-click order” button) for specific industries (for example, automobiles, take-out, drinks, etc.), thereby improving the relevance of the advertising and user engagement. That is, the information recommendation method provided in the embodiments of the present application can provide one-click operation functions, such as one-click reservation test drive or one-click order functions, thereby shortening the path from interest to conversion of users and improving the advertising conversion rate.
[0149] In other embodiments, when a user receives a click operation on an interactive component displayed in the advertising content, a corresponding advertising component can be displayed, and the user can drag the generated advertising component to a conversation box, so that the advertising content can be embedded in a chat conversation. In addition, a user receiving the advertising content can directly operate the advertising component in the conversation box, for example, including viewing details, filling in information, or completing a purchase, and sending the operation result to the other party of the conversation. That is, the information recommendation method provided in the embodiments of the present application also provides a component dragging function, and users can share by dragging the advertising component to the conversation box, thereby improving user engagement.
[0150] That is, in order to solve the problem that the display manner of advertisement information in the prior art is relatively complex, and a user needs to click multiple times to obtain complete information, resulting in poor user experience, the information recommendation method provided in the embodiments of the present application makes the user able to quickly obtain the core content of the advertisement through simple and clear interface design and information display, improves the attraction of the advertisement and the user retention time, and also improves the display efficiency of the advertisement information.
[0151] In addition, in order to solve the problem that in the prior art, due to the fact that a user needs to go through multiple steps and clicks in the advertisement conversion process, potential users are easily lost, resulting in low advertisement conversion rate, the information recommendation method provided in the embodiments of the present application provides an industry customized one-key operation function, reduces the number of clicks and steps required by the user in the advertisement conversion process, that is, shortens the advertisement conversion link, and improves the advertisement conversion rate.
[0152] In addition, in order to solve the problem that in the prior art, the interactivity between the advertisement and the user is poor, the user participation is low, and the effect of the advertisement is limited, the information recommendation method provided in the embodiments of the present application provides a function of dragging the advertisement component to the conversation box, so that the advertisement content can be embedded into the chat conversation, the user can directly operate the advertisement component in the conversation box, and the interactivity between the user and the advertisement and the user participation are improved.
[0153] In some embodiments, referring to FIG. 5, FIG. 5 is an application scenario diagram of the information recommendation method provided in the embodiments of the present application, as shown in FIG. 5, an information stream interface 602 (for example, a friend circle) is displayed in a human-computer interaction interface 601, and an advertisement recommendation information 603 (for example, a car advertisement) can be inserted in the information stream displayed in the information stream interface 602. When a click operation of a user on an interactive entrance 604 (for example, a “reservation for test drive” button) included in the advertisement recommendation information 603 is received, an interactive component 605 (for example, an advertisement component for reserving a test drive of a car recommended by the car advertisement) can be displayed in the human-computer interaction interface 601. For example, the user can edit his / her own name and contact information in the interactive component 605 to complete the reservation for test drive of the car, so that the quick output of the advertisement information and the light conversion can be realized, and the information can be more efficiently displayed, focused on the industry, and the conversion link of the advertisement is shortened.
[0154] That is, the information recommendation method provided by the embodiments of the present application displays a car advertisement on a PC terminal, the interface design is simple and clear, and the car model and preferential information are highlighted, so that the user can obtain the core content of the advertisement in a short time. In addition, in the information recommendation method provided by the embodiments of the present application, the advertisement content displayed in the friend circle can also be dynamically adjusted according to the browsing behavior of the user. For example, when the user is interested in a sport utility vehicle (SUV, Sport Utility Vehicle), the advertisement of the related car model can be preferentially displayed in the friend circle to meet the personalized needs of the user. In addition, for the advertisement of the automobile industry, the embodiments of the present application further provide a one-key reservation driving function. After the user clicks the “reservation driving” button in the advertisement interface, the reservation can be completed without multiple clicks, the advertisement conversion path is shortened, and the advertisement conversion rate is improved.
[0155] In some other embodiments, referring to FIG. 6, FIG. 6 is a schematic diagram of an application scenario of the information recommendation method provided by the embodiments of the present application. As shown in FIG. 6, the information stream interface 702 (for example, the friend circle) is displayed in the human-computer interaction interface 701 of the user A (corresponding to the first object described above). The advertisement recommendation information 703 (for example, a milk tea advertisement) is inserted in the information stream displayed in the information stream interface 702. When the click operation of the user A on the interactive entrance 704 (for example, the “order immediately” button) included in the advertisement recommendation information 703 is received, the interactive component 705 (for example, an advertisement component for ordering the milk tea recommended by the milk tea advertisement) can be displayed in the human-computer interaction interface 701. For example, the user A can select the parameters of the specifications, sweetness, snowball and ice degree and other dimensions of the milk tea in the interactive component 705, and highlight the type selected by the user A. Subsequently, the user A can also share the advertisement recommendation information 703 by dragging the interactive component 705. For example, when it is detected that the user A drags the interactive component 705 to the conversation box 706 for the conversation with the user B, the conversation message 707 including the advertisement recommendation information 703 (for example, the milk tea advertisement) and the conversation message 708 including the interactive component 705 can be displayed in the conversation box 706. In this way, the advertisement recommendation information can be more efficiently displayed by dragging the interactive component to the conversation box to share the advertisement recommendation information, focusing on the industry and shortening the conversion link of the advertisement.
[0156] It can be seen that the information recommendation method provided by the embodiments of the present application provides a one-key ordering function for the takeout industry. After user A selects a dish on an advertisement interface and clicks the "order now" button, the order can be completed, thereby improving the ordering efficiency. In addition, after user A sees a milk tea advertisement on a PC, the generated advertisement component (i.e., interactive component) can be dragged into the chat box of the instant messaging client. At this time, the advertisement component is automatically embedded in the conversation message. The user (e.g., user B) receiving the advertisement component can directly operate the advertisement component sent by user A in the conversation box, for example, including viewing product details, filling in information, or completing a purchase, and sending the operation result (i.e., interactive result) to the other party (i.e., user A) of the conversation, thereby realizing efficient interaction and information transmission.
[0157] The information recommendation method provided by the embodiments of the present application will be described below from the perspective of the receiving party (e.g., user B).
[0158] In some embodiments, referring to FIG. 7, which is a schematic diagram of an application scenario of the information recommendation method provided by the embodiments of the present application, as shown in FIG. 7, the conversation box 801 displays a conversation message 802 sent by user A including a milk tea advertisement, and a conversation message 803 including an advertisement component (i.e., interactive component). User B can view the details of the milk tea recommended by the milk tea advertisement by clicking the conversation message 802. When user B is interested in the milk tea, user B can click the conversation message 803 sent by user A. When receiving the click operation of user B on the conversation message 803 sent by user A including the advertisement component, the advertisement component 804 can be displayed in the conversation box 801. User B can select the specifications, sweetness, and other parameters of the milk tea in the advertisement component 804 and complete the ordering operation. In this way, the conversion rate of the advertisement is improved.
[0159] It should be noted that the operation result of user B based on the advertisement component can also be sent to user A. For example, after user B completes the ordering based on the advertisement component, a conversation message sent by user B and including the operation result can be displayed in the conversation box, thereby realizing efficient interaction and information transmission.
[0160] The information recommendation method provided by the embodiments of the present application will be described below in combination with FIG. 8.
[0161] For example, referring to FIG. 8, which is a flowchart of the information recommendation method provided by the embodiments of the present application, the steps shown in FIG. 8 will be described.
[0162] In step 301, the user computer sends an advertisement request to the instant messaging background server.
[0163] In some embodiments, when user A browses the circle of friends on the PC (i.e. on the instant messaging client installed on the computer), the computer of user A can send an advertisement obtaining request (referred to as advertisement request) to the background server of the instant messaging client (referred to as instant messaging background server), wherein the advertisement obtaining request can carry the characteristic data of user A, for example, including the browsing record and preference of user A.
[0164] In step 302, the instant messaging background server forwards the advertisement request to the advertisement server.
[0165] In some embodiments, after receiving the advertisement obtaining request sent by the computer of user A, the background server of the instant messaging client can forward the received advertisement obtaining request to the advertisement server.
[0166] In step 303, the advertisement server returns the advertisement content to the instant messaging background server.
[0167] In some embodiments, after receiving the advertisement obtaining request forwarded by the background server of the instant messaging client, the advertisement server can first analyze the advertisement obtaining request to obtain the characteristic data of user A (for example, including the browsing record and preference of user A) carried in the advertisement obtaining request, and then the advertisement server can filter the advertisement content (i.e. the advertisement recommendation information described above) that user A is likely to be interested in from the advertisement library based on the characteristic data of user A. For example, assuming that user A is interested in SUV cars, the advertisement of related car models can be filtered from the advertisement library.
[0168] In step 304, the instant messaging background server returns the advertisement content to the computer of user A.
[0169] In some embodiments, after receiving the advertisement content returned by the advertisement server, the background server of the instant messaging client can send the advertisement content returned by the advertisement server to the computer of user A, so as to insert the advertisement content returned by the advertisement server in the circle of friends browsed by user A. Since these advertisement contents are related to the characteristic data of user A and are the advertisement contents that user A is likely to be interested in, they will not cause too much interference to the normal browsing of the circle of friends by user A.
[0170] In step 305, the computer of user A sends an operation request to the instant messaging background server in response to the clicking operation of user A on the interactive entrance.
[0171] In some embodiments, the advertisement content displayed in the friend circle can include an interactive portal, for example, for an advertisement of a car, a "make an appointment for a test drive" button can be included; for an advertisement of take-out food, an "order immediately" button can be included. When the computer of user A detects a click operation of user A on the interactive portal included in the advertisement content, an operation request can be sent to the background server of the instant messaging client. That is, for advertisements of different industries, the advertisement content and the interactive portal can be different, and can be customized to meet the individual needs of different advertisers.
[0172] In step 306, the instant messaging background server forwards the operation request to the advertisement server.
[0173] In some embodiments, after receiving the operation request sent by the computer of user A, the background server of the instant messaging client can forward the operation request to the advertisement server.
[0174] In step 307, the advertisement server returns a processing result to the instant messaging background server.
[0175] The processing result here can refer to an advertisement component generated by the advertisement server.
[0176] In some embodiments, after receiving the operation request forwarded by the background server of the instant messaging client, the advertisement server can generate a corresponding advertisement component according to the advertisement content, for example, for an advertisement of a car, the advertisement server can generate an advertisement component for making an appointment for a test drive, after user A fills in his / her name and contact information in the advertisement component, the appointment can be completed; for an advertisement of take-out food, the advertisement server can generate an advertisement component for ordering, after user A selects the item (e.g. milk tea) to be purchased in the advertisement component, the ordering process can be completed. That is, for advertisements of different industries, the style and function of the advertisement component generated by the advertisement server can be different.
[0177] In step 308, the instant messaging background server returns a processing result to the user computer.
[0178] In some embodiments, after generating the corresponding advertisement component, the advertisement server can send the generated advertisement component to the background server of the instant messaging client. After receiving the advertisement component sent by the advertisement server, the background server of the instant messaging client can send the advertisement component to the computer of user A, so as to display the advertisement component generated by the advertisement server in the friend group browsed by user A, and then user A can complete operations such as reserving a test drive, placing an order, etc. based on the advertisement component. That is, the information recommendation method provided by the embodiments of the present application provides a one-key operation function. For automobile advertisements, user A can reserve a test drive by one key by clicking the "reserve a test drive" button in the automobile advertisement; for take-out advertisements, user A can place an order by one key by clicking the "place an order" button in the take-out advertisement.
[0179] In step 309, the computer of the user sends a session message to the background server of the instant messaging client in response to the user dragging the advertisement component to the session box.
[0180] In some embodiments, taking a milk tea advertisement as an example, after user A completes the order through the advertisement component returned by the advertisement server, user A can also share the advertisement component with other users (for example, user B) by dragging the advertisement component to the session box. For example, when it is detected that user A drags the advertisement component to the session box for a session with user B, the computer of user A can send a session message carrying the advertisement component to the background server of the instant messaging client, that is, embed the advertisement component into the session message.
[0181] In step 310, the background server of the instant messaging client pushes the session message to the advertisement server.
[0182] In some embodiments, after receiving the session message sent by the computer of user A, the background server of the instant messaging client can push the session message to the advertisement server.
[0183] In step 311, the advertisement server pushes the session message to the mobile phone of the user.
[0184] In some embodiments, after receiving the session message pushed by the background server of the instant messaging client, the advertisement server can first extract the identifier (for example, the account) of user B carried in the session message, and then the advertisement server can push the session message sent by user A to the mobile phone of user B based on the account of user B, wherein the session message carries the advertisement component.
[0185] In step 312, the mobile phone of the user displays the session message.
[0186] In some embodiments, after receiving the session message pushed by the advertisement server, the mobile phone of user B can display the session message sent by user A in the session box (e.g., the session box for the private chat between user A and user B), wherein the advertisement component generated by the advertisement server in step 307 can be embedded in the session message.
[0187] In step 313, the user mobile phone returns the operation result to the advertisement server.
[0188] The operation result herein is the interaction result described above.
[0189] In some embodiments, user B can click the session message sent by user A displayed in the session box, for example, when receiving the click operation of user B on the session message sent by user A displayed in the session box, the advertisement component embedded in the session message can be displayed in the session box. Subsequently, user B can interact based on the popped advertisement component, for example, user B can fill in the information in the advertisement component to complete the reservation for the test drive of the car, or place an order to buy milk tea in the advertisement component. After user B completes the operation of reserving the test drive or placing an order to buy, etc. based on the popped advertisement component, the mobile phone of user B can return the operation result (i.e., the second interaction information) to the advertisement server.
[0190] In step 314, the advertisement server returns the operation result to the instant messaging background server.
[0191] In some embodiments, after receiving the operation result sent by the mobile phone of user B, the advertisement server can send the operation result to the background server of the instant messaging client.
[0192] In step 315, the instant messaging background server pushes the operation result to the user computer terminal.
[0193] In some embodiments, after receiving the operation result of user B forwarded by the advertisement server, the background server of the instant messaging client can push the operation result to the computer terminal of user A, for example, the session message sent by user B and including the operation result can be displayed in the session box, so that efficient interaction and information transmission can be achieved. That is, user A can learn the operation result of user B, and user B can also learn the operation result of user A through the advertisement component.
[0194] In summary, the information recommendation method provided by the embodiments of the present application has the following beneficial effects:
[0195] 1) Improve the efficiency of advertisement information display: the information recommendation method provided by the embodiments of the present application can make users quickly obtain the core content (e.g., the model and discount information of the car) of the advertisement through simple and clear interface design and information display, thereby improving the attraction of the advertisement and the user's stay time.
[0196] 2) Shorten the conversion link of the advertisement: the information recommendation method provided by the embodiments of the present application reduces the number of clicks and steps required by the user in the conversion process of the advertisement by providing an industry customized one-key operation function (for example, for the advertisement of the automobile industry, a one-key appointment for test driving function is provided; for the advertisement of the take-out industry, a one-key ordering function is provided), thereby improving the conversion rate of the advertisement.
[0197] 3) Enhance the interactivity of the advertisement: the information recommendation method provided by the embodiments of the present application improves the interactivity of the advertisement and the participation of the user by providing a function of dragging the advertisement component to the conversation box for sharing, so that the advertisement content can be embedded into the chat conversation, and other users can directly operate the advertisement component in the conversation box, thereby improving the interactivity of the advertisement and the participation of the user.
[0198] The following continues to illustrate an exemplary structure of the implementation of the information recommendation device 465 provided by the embodiments of the present application as a software module. In some embodiments, as shown in FIG. 2A, the software module stored in the information recommendation device 465 of the memory 460 can include a display module 4651 and a sending module 4652.
[0199] The display module 4651 is configured to display the advertisement recommendation information in the information stream interface, wherein the advertisement recommendation information is associated with at least one interactive component; the display module 4651 is further configured to display first interaction information of the first account interacting with the advertisement recommendation information in response to the interaction operation based on the interactive component; and the sending module 4652 is further configured to send the interactive component to at least one second account in response to the sharing operation for the interactive component, so that at least one second account interacts with the advertisement recommendation information based on the interactive component.
[0200] In some embodiments, the advertisement recommendation information recommends different objects in a carousel manner; the display module 4651 is further configured to display first interaction information of the first account interacting with the object currently recommended by the advertisement recommendation information in response to the interaction operation based on the interactive component.
[0201] In some embodiments, the advertisement recommendation information includes an interaction entrance; the display module 4651 is further configured to display at least one interactive component associated with the advertisement recommendation information in response to the triggering operation for the interaction entrance.
[0202] In some embodiments, the display module 4651 is further configured to display information edited by the first account for the advertisement recommendation information on the interactive component in response to the editing operation based on the interactive component, and take the information edited by the first account for the advertisement recommendation information as the first interaction information.
[0203] In some embodiments, the interaction component includes at least one edit box, wherein different edit boxes are used to edit information of different dimensions; the display module 4651 is further configured to, in response to an edit operation triggered by the first account in the at least one edit box, display, in the at least one edit box, information of at least one dimension edited by the first account for the object recommended by the advertisement recommendation information, respectively.
[0204] In some embodiments, the display module 4651 is further configured to, in response to a selection operation based on the interaction component, highlight, on the interaction component, a category selected by the first account in at least one dimension for the advertisement recommendation information, and take the category selected by the first account in at least one dimension for the advertisement recommendation information as the first interaction information.
[0205] In some embodiments, the interaction component includes a plurality of candidate categories respectively corresponding to the object recommended by the advertisement recommendation information in at least one dimension; the display module 4651 is further configured to, in response to a selection operation on the plurality of candidate categories respectively corresponding to at least one dimension, highlight, on the interaction component, a candidate category selected by the first account in at least one dimension for the object recommended by the advertisement recommendation information, respectively.
[0206] In some embodiments, the display module 4651 is further configured to, in response to the interaction component being dragged into a conversation box of a target conversation group, display, in the conversation box, a first conversation message sent by the first account, wherein the first conversation message includes the interaction component, and the target conversation group includes the first account and at least one second account.
[0207] In some embodiments, the display module 4651 is further configured to, in response to the interaction component being dragged into a conversation box of a target conversation group, or in response to the advertisement recommendation information being dragged into the conversation box, display, in the conversation box, a second conversation message sent by the first account, wherein the second conversation message includes the advertisement recommendation information, and the second conversation message is used for at least one second account to view details of the object recommended by the advertisement recommendation information.
[0208] In some embodiments, the display module 4651 is further configured to, in response to a trigger operation on the interaction component, display a contact list; the sending module 4652 is further configured to, in response to a selection operation on the contact list, send the interaction component to at least one second account selected from the contact list.
[0209] In some embodiments, the sending module 4652 is further configured to, when sending the interaction component to at least one second account selected from the contact list, send the advertisement recommendation information to the at least one second account selected from the contact list, wherein the advertisement recommendation information is used for the at least one second account to view details of the object recommended by the advertisement recommendation information.
[0210] In some embodiments, the information recommendation apparatus 465 further includes a determining module 4653 configured to, before the sending module 4652 sends the interactive component to the at least one second account, perform at least one of the following processes: determine, as the at least one second account, at least one account whose social distance with the first account is less than a distance threshold; and determine, as the at least one second account, at least one account included in a session group in which the first account is located and which satisfies a set condition, wherein the set condition includes at least one of the following: a time length for which the first account has been in the session group is greater than a time length threshold, and a similarity between a group name of the session group and an object recommended by the advertisement recommendation information is greater than a similarity threshold.
[0211] In some embodiments, the information recommendation apparatus 465 further includes a receiving module 4654 configured to receive at least one second interactive information respectively sent by the at least one second account; and the display module 4651 is further configured to display the at least one second interactive information.
[0212] In some embodiments, the information recommendation apparatus 465 further includes a merging module 4655 configured to merge the first interactive information and the at least one second interactive information to obtain merged interactive information; and the sending module 4652 is further configured to send the merged interactive information to the server.
[0213] In some embodiments, the first account and the at least one second account are in a same target session group; and the display module 4651 is further configured to display at least one third session message respectively sent by the at least one second account in a session box of the target session group, wherein the at least one third session message includes the at least one second interactive information.
[0214] The following continues to describe an exemplary structure of the information recommendation apparatus 565 provided by the embodiments of the present application, which is implemented as a software module. In some embodiments, as shown in FIG. 2B, the software module stored in the information recommendation apparatus 565 in the memory 560 can include a display module 5651.
[0215] The display module 5651 is configured to display an interactive component sent by a first account, wherein the interactive component is used for a second account to interact with an advertisement recommendation information associated with the interactive component; and the display module 5651 is further configured to, in response to an interactive operation based on the interactive component, display second interactive information in which the second account interacts with the advertisement recommendation information.
[0216] In some embodiments, the first account and the second account are in a same target session group; and the display module 5651 is further configured to display a first session message sent by the first account in a session box of the target session group, wherein the first session message includes the interactive component.
[0217] In some embodiments, the display module 5651 is further configured to display, in the conversation box, a second conversation message sent by the first account, wherein the second conversation message comprises the advertisement recommendation information, and the second conversation message is used for the second account to view details of an object recommended by the advertisement recommendation information.
[0218] In some embodiments, the display module 5651 is further configured to, in response to a triggering operation on the first conversation message, display the interaction component in the conversation box in a suspended manner; and in response to an interaction operation based on the interaction component, display, in the conversation box, a third conversation message sent by the second account, wherein the third conversation message comprises second interaction information of the second account interacting with the advertisement recommendation information.
[0219] It should be noted that the description of the device of the embodiments of the present application is similar to the description of the above method embodiments, has similar beneficial effects as the method embodiments, and therefore will not be described here. For technical details not described in the information recommendation device provided by the embodiments of the present application, it can be understood according to the description of any one of FIG. 3 or FIG. 4.
[0220] The embodiments of the present application provide a computer program product, which includes a computer program or computer executable instructions stored in a computer readable storage medium. The processor of the computer device reads the computer executable instructions from the computer readable storage medium, and the processor executes the computer executable instructions, so that the computer device executes the information recommendation method provided by the embodiments of the present application.
[0221] The embodiments of the present application provide a computer readable storage medium storing computer executable instructions, wherein the computer executable instructions stored therein, when executed by a processor, will cause the processor to execute the information recommendation method provided by the embodiments of the present application, for example, the information recommendation method shown in FIG. 3 or FIG. 4.
[0222] In some embodiments, the computer readable storage medium can be FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disc, or CD-ROM, etc. memory; or various devices including one or any combination of the above memories.
[0223] In some embodiments, the executable instructions can be in the form of programs, software, software modules, scripts or codes, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and can be deployed in any form, including being deployed as independent programs or being deployed as modules, components, subroutines or other units suitable for use in a computing environment.
[0224] As an example, the executable instructions can be deployed to execute on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed across multiple sites and interconnected via a communication network.
[0225] The above merely provides example embodiments of the present application, but should not be taken as limiting the present application. Any modification, equivalent replacement, and improvement made within the spirit and scope of the present application shall fall within the scope of the present application.
Claims
1. An information recommendation method applied to a client logged in by a first account, the method being performed by an electronic device, and comprising: displaying, in an information stream interface, an advertisement recommendation information, wherein the advertisement recommendation information is associated with at least one interactive component; in response to an interactive operation based on the interactive component, displaying first interactive information that the first account interacts with the advertisement recommendation information; in response to a sharing operation for the interactive component, sending the interactive component to at least one second account, so that the at least one second account interacts with the advertisement recommendation information based on the interactive component.
2. The method of claim 1, wherein: the advertisement recommendation information recommends different objects in a carousel manner; the response to the interactive operation based on the interactive component, displaying the first interactive information that the first account interacts with the advertisement recommendation information, comprises: in response to the interactive operation based on the interactive component, displaying the first interactive information that the first account interacts with an object currently recommended by the advertisement recommendation information.
3. The method of any one of claims 1 to 2, wherein, the advertisement recommendation information comprises an interactive portal, and the at least one interactive component is displayed when a triggering operation for the interactive portal is received.
4. The method according to any one of claims 1 to 3, wherein, the response to the interactive operation based on the interactive component, displaying the first interactive information that the first account interacts with the advertisement recommendation information, comprises: in response to an editing operation based on the interactive component, displaying information edited by the first account for the advertisement recommendation information on the interactive component, and taking the information edited by the first account for the advertisement recommendation information as the first interactive information.
5. The method of any one of claims 1 to 4, wherein: the interactive component comprises at least one editing box, wherein different editing boxes are used to edit information of different dimensions; the response to the editing operation based on the interactive component, displaying information edited by the first account for the advertisement recommendation information on the interactive component, comprises: in response to an editing operation triggered by the first account in the at least one editing box, displaying information of at least one dimension edited by the first account for the object recommended by the advertisement recommendation information in the at least one editing box, respectively.
6. The method according to any one of claims 1 to 5, wherein, the response to the interactive operation based on the interactive component, displaying the first interactive information that the first account interacts with the advertisement recommendation information, comprises: in response to a selection operation based on the interactive component, highlighting on the interactive component a category selected by the first account for the advertisement recommendation information in at least one dimension, respectively, and taking the category selected by the first account for the advertisement recommendation information in at least one dimension, respectively, as the first interactive information.
7. The method of any one of claims 1 to 6, wherein: the interactive component comprises a plurality of candidate categories corresponding to the object recommended by the advertisement recommendation information in at least one dimension, respectively. In response to a selection operation based on the interactive component, highlighting on the interactive component the categories selected by the first account for the advertising recommendation information in at least one dimension, including: In response to the selection operation of multiple candidate categories corresponding to the at least one dimension, the candidate categories selected by the first account for the object recommended by the advertising recommendation information in the at least one dimension are highlighted on the interactive component.
8. The method according to any one of claims 1 to 7, wherein, The step of sending the interactive component to at least one second account in response to a sharing operation for the interactive component includes: In response to the interactive component being dragged to the conversation box of the target conversation group, a first conversation message sent by the first account is displayed in the conversation box, wherein the first conversation message includes the interactive component, and the account associated with the target conversation group includes the first account and at least one second account.
9. The method according to any one of claims 1 to 8, wherein, The method further includes: In response to the interactive component being dragged to the conversation box of the target conversation group, or in response to the advertising recommendation information being dragged to the conversation box, a second conversation message sent by the first account is displayed in the conversation box, wherein the second conversation message includes the advertising recommendation information and is used for the at least one second account to view details of the object recommended by the advertising recommendation information.
10. The method according to any one of claims 1 to 7, wherein, The step of sending the interactive component to at least one second account in response to a sharing operation for the interactive component includes: In response to a triggered action on the interactive component, a contact list is displayed; In response to a selection operation on the contact list, the interactive component is sent to at least one second account selected in the contact list.
11. The method according to any one of claims 1 to 10, wherein, When sending the interactive component to at least one second account selected in the contact list, the method further includes: The advertising recommendation information is sent to at least one selected second account in the contact list, wherein the advertising recommendation information is used for the at least one second account to view the details of the object recommended by the advertising recommendation information.
12. The method according to any one of claims 1 to 7, wherein, Before sending the interactive component to at least one second account, the method further includes: Perform at least one of the following processes: At least one account whose social distance from the first account is less than a distance threshold is identified as the at least one second account; At least one account in a conversation group that includes the first account and meets the set conditions is identified as the at least one second account. The set conditions include at least one of the following: the duration of the first account in the conversation group is greater than the duration threshold, and the similarity between the group name of the conversation group and the object recommended by the advertising recommendation information is greater than the similarity threshold.
13. The method of any one of claims 1 to 12, wherein, After sending the interactive component to at least one second account, the method further includes: Receive at least one second interactive message sent by the at least one second account, and display the at least one second interactive message.
14. The method according to any one of claims 1 to 13, wherein, After receiving at least one second interactive message sent by the at least one second account, the method further includes: merge the first interaction information and the at least one second interaction information to obtain merged interaction information; send the merged interaction information to a server.
15. The method of claim 1 to 13, wherein, the first account and the at least one second account are in a same target conversation group; the displaying the at least one second interaction information comprises: displaying, in a conversation box of the target conversation group, at least one third conversation message sent by the at least one second account respectively, wherein the at least one third conversation message comprises the at least one second interaction information.
16. An information recommendation method applied to a client logged in by a second account, the method comprising: displaying an interaction component sent by a first account, wherein the interaction component is used for the second account to interact with advertisement recommendation information associated with the interaction component; in response to an interaction operation based on the interaction component, displaying second interaction information of the second account interacting with the advertisement recommendation information.
17. The method of claim 16, wherein, the first account and the second account are in a same target conversation group; the displaying the interaction component sent by the first account comprises: displaying, in a conversation box of the target conversation group, a first conversation message sent by the first account, wherein the first conversation message comprises the interaction component.
18. The method of any one of claims 16-17, wherein, the method further comprises: displaying, in the conversation box, a second conversation message sent by the first account, wherein the second conversation message comprises the advertisement recommendation information, and the second conversation message is used for the second account to view details of an object recommended by the advertisement recommendation information.
19. The method of claim 17 or 18, wherein, the displaying, in response to the interaction operation based on the interaction component, the second interaction information of the second account interacting with the advertisement recommendation information comprises: in response to a trigger operation on the first conversation message, displaying the interaction component in the conversation box; in response to the interaction operation based on the interaction component, displaying, in the conversation box, a third conversation message sent by the second account, wherein the third conversation message comprises the second interaction information of the second account interacting with the advertisement recommendation information.
20. An information recommendation apparatus applied to a client logged in by a first account, the apparatus comprising: a display module configured to display advertisement recommendation information in an information stream interface, wherein the advertisement recommendation information is associated with at least one interaction component; the display module is further configured to, in response to an interaction operation based on the interaction component, display first interaction information of the first account interacting with the advertisement recommendation information; a sending module configured to, in response to a sharing operation on the interaction component, send the interaction component to at least one second account, so that the at least one second account interacts with the advertisement recommendation information based on the interaction component.
21. An information recommendation apparatus applied to a client logged in by a second account, the apparatus comprising: a display module configured to display an interactive component sent by a first account, wherein the interactive component is used for the second account to interact with advertisement recommendation information associated with the interactive component; the display module is further configured to display second interaction information of the second account interacting with the advertisement recommendation information in response to an interaction operation based on the interactive component. 22.An electronic device comprising: a memory configured to store executable instructions; a processor configured to execute the executable instructions stored in the memory to implement the information recommendation method of any one of claims 1 to 15, or any one of claims 16 to 19. 23.A computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the information recommendation method of any one of claims 1 to 15, or any one of claims 16 to 19. 24.A computer program product comprising a computer program or computer-executable instructions that, when executed by a processor, implement the information recommendation method of any one of claims 1 to 15, or any one of claims 16 to 19.
Citation Information
Patent Citations
Media information processing method and device, equipment and computer readable storage medium
CN113763028A
Interaction method, device and equipment based on information flow, medium and program product
CN116528009A
Information flow advertisement display method and device, equipment and storage medium
CN116578204A
Marketing information processing method and device, equipment and storage medium
CN117788022A
Social media-based recommendations
US20150088684A1