Information recommendation method and device, electronic equipment and storage medium
By realizing the linkage between the focus image advertisement and the information flow advertisement in the information flow interface, and using the user's sliding operation to control the interaction between the object material and the second recommendation information, the problem of single user experience caused by the independence of advertisements in the existing technology is solved, and a better High interactivity and conversion rates.
Patent Information
- Application Number
- CN202310869969.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-14
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2043-07-14
AI Technical Summary
In the prior art, focus image advertisements and information flow advertisements are usually independent of each other, resulting in a single user experience and lack of interactivity and fun.
By displaying the first recommended information in the information flow interface, and responding to the user's sliding operation, controlling the target material to move to the area of the second recommended information, the interactive content between the target material and the second recommended information is realized, forming a linked advertising display.
It enhances the fun and interactivity of recommended information, improves user experience, and increases the conversion rate of advertising by displaying object materials in a larger area.
Smart Images

Figure CN119313398A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and in particular to an information recommendation method, device, electronic device and storage medium. Background Art
[0002] In the related art, focus image ads and information flow ads (such as the first information flow ad) are usually two independent ad slots, which push their own advertising content (such as pictures, videos, text information, etc.), and there is no correlation between them, resulting in a relatively simple user experience. Summary of the invention
[0003] The embodiments of the present application provide an information recommendation method, device, electronic device, computer-readable storage medium, and computer program product, which can enhance the fun and interactivity of recommended information, thereby improving user experience.
[0004] The technical solution of the embodiment of the present application is implemented as follows:
[0005] The present application provides an information recommendation method, including:
[0006] Displaying an information stream in an information stream interface, wherein the information stream is inserted with first recommended information;
[0007] displaying the object material of the object recommended by the first recommendation information;
[0008] In response to a sliding operation on the information flow interface, controlling the movement of the object material;
[0009] In response to the object material moving to the area of second recommendation information in the information flow, the object material and the second recommendation information are controlled to generate at least one interactive content, wherein the object recommended by the second recommendation information is the same as the object recommended by the first recommendation information.
[0010] The present application provides an information recommendation device, including:
[0011] A display module, used for displaying an information stream in an information stream interface, wherein the information stream is inserted with the first recommended information;
[0012] The display module is further used to display the object material of the object recommended by the first recommendation information;
[0013] A control module, configured to control the movement of the object material in response to a sliding operation on the information flow interface;
[0014] The control module is also used to control the object material and the second recommendation information to generate at least one interactive content in response to the object material moving to the area of the second recommendation information in the information flow, wherein the object recommended by the second recommendation information is the same as the object recommended by the first recommendation information.
[0015] An embodiment of the present application provides an electronic device, including:
[0016] A memory for storing executable instructions;
[0017] The processor is used to implement the information recommendation method provided in the embodiment of the present application when executing the executable instructions stored in the memory.
[0018] An embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions for implementing the information recommendation method provided in the embodiment of the present application when executed by a processor.
[0019] An embodiment of the present application provides a computer program product, including a computer program or a computer executable instruction, which is used to implement the information recommendation method provided in the embodiment of the present application when executed by a processor.
[0020] The embodiments of the present application have the following beneficial effects:
[0021] By linking two originally independent recommendation information, the object material can be displayed in a larger area, and after controlling the object material to move to the area of the second recommendation information in the information flow, the object material and the second recommendation information can be controlled to generate interactive content. In this way, the information of the object recommended by the first recommendation information can be displayed more comprehensively and in a wider range, thereby enhancing the attractiveness of the object material, and also improving the interactive effect and user experience of the recommendation information. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 is a schematic diagram of the architecture of the information recommendation system 100 provided in an embodiment of the present application;
[0023] Figure 2 is a schematic diagram of the structure of an electronic device 500 provided in an embodiment of the present application;
[0024] Figure 3 It is a flowchart of the information recommendation method provided in the embodiment of the present application;
[0025] Figure 4A and Figure 4B It is a schematic diagram of an application scenario of the information recommendation method provided in an embodiment of the present application;
[0026] Figure 5 It is a flowchart of the information recommendation method provided in the embodiment of the present application;
[0027] Fig. 6A and Figure 6B It is a schematic diagram of an application scenario of the information recommendation method provided in an embodiment of the present application;
[0028] Figure 7 It is a flowchart of the information recommendation method provided in the embodiment of the present application;
[0029] Figure 8 It is a flowchart of the information recommendation method provided in the embodiment of the present application. DETAILED DESCRIPTION
[0030] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0031] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it can be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0032] It is understandable that in the embodiments of the present application, related data such as user information is involved. When the embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0033] In the following description, the terms "first\second\..." are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\..." can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0034] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0035] Before further describing the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.
[0036] 1) In response to: used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations executed may be in real time or have a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations executed may be executed.
[0037] 2) Focus Image Ads: Usually consists of a main image and multiple supplementary images, each with a title, description, and link. Users can browse different images or videos by swiping or clicking to learn more about the product, service, or brand.
[0038] 3) Information flow ads: They are usually presented in the form of an image, a title, and a short description, similar to news, articles, or social media posts. They appear in users' social media timelines, content streams of news websites, recommendation areas in mobile apps, and other places. Unlike traditional ads, information flow ads are not prominently marked as ads on the page, but are integrated into the user's browsing experience in a more natural way.
[0039] 4) Information stream: a series of information arranged in a specific way, such as a photo stream arranged by shooting time, a news stream arranged by occurrence time, a social friend dynamic stream arranged by update time, a video stream arranged by popularity (such as click-through rate), etc.
[0040] 5) Gesture interaction: Interact with ads through gestures such as sliding and tilting.
[0041] 6) Bezier curve: It is a curve described by mathematical methods and is widely used in computer graphics and animation. In vector graphics, Bezier curves can be used to define smooth curves that can be infinitely enlarged. Bezier curves can be described by at least two control points. In network (Web) technology, cubic Bezier curves are commonly used, that is, curves described by four control points P0, P1, P2, and P3.
[0042] The embodiments of the present application provide an information recommendation method, device, electronic device, computer-readable storage medium, and computer program product, which can enhance the fun and interactivity of the recommended information, thereby improving the user experience. 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, or can be implemented by a terminal device and a server in collaboration. The following is an example of the information recommendation method provided by the embodiments of the present application being implemented in collaboration by a terminal device and a server.
[0043] For example, see Figure 1 , Figure 11 is a schematic diagram of the architecture of the information recommendation system 100 provided in the embodiment of the present application, in order to realize the application of supporting and enhancing the fun and interactivity of the recommended information, thereby improving the user experience, such as Figure 1 As shown, the information recommendation system 100 includes: a server 200, a network 300 and a terminal device 400, 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 user, and a client 410 runs on the terminal device 400. The client 410 can be various types of clients, such as news reading clients, instant messaging clients, e-commerce shopping clients, video playback clients, audio playback clients, browsers, etc.
[0044] In some embodiments, taking client 410 as a video playback client as an example, when a user clicks on the icon of client 410 displayed on the screen of terminal device 400, an information stream interface can be displayed, and an information stream (for example, a video stream arranged according to update time) can be displayed in the information stream interface, wherein the information stream can be inserted with first recommendation information (for example, a focus image advertisement), for example, a focus image advertisement can be inserted at the top of the video stream. Next, when the display time of the first recommended information reaches a time threshold (for example, 5 seconds) or a sliding operation (for example, an upward sliding operation) triggered by the user on the information flow is received, the object material (for example, a handbag material) of the object recommended by the first recommended information can be displayed in the information flow interface, and the object material can be controlled to move relative to the information flow. Finally, the client 410 can respond to the object material moving to the area of the second recommended information (for example, the first information flow advertisement) inserted in the information flow, and control the object material and the second recommended information to generate at least one interactive content. For example, the object material can be controlled to stay in the area of the second recommended information, wherein the object recommended by the second recommended information is the same as the object recommended by the first recommended information. In this way, the focus image advertisement (i.e., the first recommended information) and the information flow advertisement (i.e., the second recommended information) are connected through the object material to form an advertising content display area of more than one screen, thereby expanding the space for advertisers to use their creativity, while also improving the conversion rate and user experience of the advertisements provided by advertisers.
[0045] In other embodiments, the embodiments of the present application can also be implemented with the aid of cloud technology. Cloud technology refers to a hosting technology that unifies a series of resources such as hardware, software, and networks within a wide area network or a local area network to achieve data calculation, storage, processing, and sharing.
[0046] Cloud technology is a general term for network technology, information technology, integration technology, management platform technology, and application technology based on the cloud computing business model. It can form a resource pool that can be used on demand and is flexible and convenient. Cloud computing technology will become an important support. The background services of the technical network system require a large amount of computing and storage resources.
[0047] For example, Figure 1 The server 200 in the example may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks (CDNs), and big data and artificial intelligence platforms. The terminal device 400 may be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a vehicle-mounted terminal, etc., but is not limited thereto. The terminal device 400 and the server 200 may be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiments of the present application.
[0048] In some embodiments, the terminal device can also implement the information recommendation method provided in the embodiment of the present application by running various computer executable instructions or computer programs. For example, the computer executable instructions can be commands, machine instructions or software instructions at the microprogram level. The computer program can be a native program or software module in the operating system; it can be a native (Native) application (APP, APPlication), that is, a program that needs to be installed in the operating system to run, such as an information reading APP, a video playback APP, an audio playback APP, or a browser; it can also be a small program, that is, a program that can be run only by downloading it to a browser environment. In short, the above-mentioned computer executable instructions can be instructions in any form, and the above-mentioned computer program can be an application, module or plug-in in any form.
[0049] The structure of the electronic device provided in the embodiment of the present application is further described below. Taking the electronic device as a terminal device as an example, see Figure 2 , Figure 2 is a schematic diagram of the structure of an electronic device 500 provided in an embodiment of the present application, Figure 2The electronic device 500 shown includes: at least one processor 510, a memory 550, at least one network interface 520 and a user interface 530. The various components in the electronic device 500 are coupled together via a bus system 540. It is understood that the bus system 540 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 540 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 540 is not described in detail. Figure 2 Various buses are labeled as bus system 540 .
[0050] The processor 510 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where the general-purpose processor can be a microprocessor or any conventional processor, etc.
[0051] The user interface 530 includes one or more output devices 531 that enable presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 530 also includes one or more input devices 532, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.
[0052] The memory 550 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard disk drives, optical disk drives, etc. The memory 550 may optionally include one or more storage devices that are physically remote from the processor 510.
[0053] The memory 550 includes a volatile memory or a non-volatile memory, and may also include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 550 described in the embodiments of the present application is intended to include any suitable type of memory.
[0054] In some embodiments, the memory 550 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplarily described below.
[0055] Operating system 551, including system programs for processing various basic system services and performing hardware-related tasks, such as framework layer, core library layer, driver layer, etc., for implementing various basic services and processing hardware-based tasks;
[0056] A network communication module 552, for reaching other computing devices via one or more (wired or wireless) network interfaces 520, exemplary network interfaces 520 include: Bluetooth, Wireless Compatibility Certification (WiFi), and Universal Serial Bus (USB);
[0057] a presentation module 553 for enabling presentation of information via one or more output devices 531 (e.g., display screen, speaker, etc.) associated with the user interface 530 (e.g., a user interface for operating peripherals and displaying content and information);
[0058] The input processing module 554 is used to detect one or more user inputs or interactions from one of the one or more input devices 532 and translate the detected inputs or interactions.
[0059] In some embodiments, the device provided in the embodiments of the present application can be implemented in software. Figure 2 The information recommendation device 555 stored in the memory 550 is shown, which can be software in the form of a program or plug-in, including the following software modules: a display module 5551, a control module 5552, an update module 5553, an acquisition module 5554, and a playback module 5555. These modules are logical, and thus can be arbitrarily combined or further split according to the functions implemented. It should be noted that in Figure 2 For the sake of convenience, all the above modules are shown at once, but it should not be considered that the information recommendation device 555 excludes the implementation that can only include the display module 5551 and the control module 5552. The functions of each module will be explained below.
[0060] The information recommendation method provided in the embodiment of the present application will be specifically described below in combination with the exemplary application and implementation of the terminal device provided in the embodiment of the present application.
[0061] See also Figure 3 , Figure 3 is a flowchart of the information recommendation method provided in the embodiment of the present application, which will be combined with Figure 3 The steps shown are explained.
[0062] It should be noted that Figure 3 The method shown can be executed by various forms of computer programs running on the terminal device, and is not limited to the client. For example, it can also be the operating system, software module, script, and applet mentioned above. Therefore, the example of the client in the following should not be regarded as a limitation on the embodiments of the present application. In addition, for the convenience of expression, the terminal device and the client running on the terminal device are not specifically distinguished in the following.
[0063] In step 101, the information flow is displayed in the information flow interface.
[0064] Here, the first recommendation information may be inserted into the information flow. For example, taking the first recommendation information as a focus picture advertisement as an example, the focus picture advertisement may be inserted at the top or in the middle of the information flow.
[0065] In some embodiments, taking the client as a video playback client as an example, a video playback client may be run on a terminal device associated with a user, and when a user clicks on the icon of the video playback client, the video playback client may be started to display an information stream interface on the screen of the terminal device, and display the information stream in the information stream interface, for example, a video stream arranged according to update time may be displayed in the information stream interface, wherein the video stream may be inserted with first recommendation information (such as a focus picture advertisement), for example, a focus picture advertisement may be inserted at the top of the video stream. That is, when the user enters the homepage of the video playback client, he may see a focus picture advertisement at the top of the screen, for example, a focus picture advertisement for recommending a handbag.
[0066] It should be noted that the first recommendation information can be other types of advertisements besides the focus image advertisement, such as patch advertisements, button advertisements, horizontal screen advertisements, etc. In addition, the first recommendation information can be inserted into any position of the information flow besides the top of the information flow, such as the focus image advertisement can be inserted into the middle of the information flow, that is, the user can see the focus image advertisement while browsing the information flow, and the embodiments of the present application do not specifically limit this.
[0067] In step 102, the object material of the object recommended by the first recommendation information is displayed.
[0068] In some embodiments, step 102 may be implemented in the following manner: displaying the object material of the object recommended by the first recommendation information in a manner of covering at least a portion of the first recommendation information.
[0069] For example, taking the first recommended information as a focus image advertisement, when the display time of the focus image advertisement reaches (i.e., is greater than or equal to) a time threshold (e.g., 5 seconds) or a sliding operation (e.g., an upward sliding operation) triggered by the user on the information flow is received, the object material (e.g., a handbag material) of the object recommended by the focus image advertisement (e.g., a handbag) can be displayed in a manner that obscures at least a portion of the area of the focus image advertisement. For example, after the focus image advertisement is displayed in the information flow interface for several seconds, the handbag material can be displayed at the position of the focus image advertisement in a manner that obscures at least a portion of the area of the focus image advertisement. For example, a broken frame animation video including the handbag material can be played.
[0070] In other embodiments, the above-mentioned step 102 can also be implemented in the following way: in response to the display time of the first recommendation information reaching a time threshold (for example, 5 seconds), the object material of the object recommended by the first recommendation information is displayed, and the atmosphere material related to the object material is displayed around the object material.
[0071] For example, taking the first recommendation information as a focus image advertisement, assuming that the object recommended by the focus image advertisement is a handbag, when it is detected that the display time of the focus image advertisement is greater than 5 seconds, the handbag material can be displayed in a manner that obscures at least part of the area of the focus image advertisement, and the atmosphere material related to the handbag material can be displayed around the handbag material (for example, behind it), wherein the atmosphere material can be extracted from the handbag material, for example, the atmosphere material can be a dot material extracted from the handbag material, in this way, by displaying the object material and the atmosphere material at the same time, the display effect can be further improved, thereby improving the user experience.
[0072] In some embodiments, the above step 102 may also be implemented in the following manner: controlling the object material to appear from the edge of the area of the first recommended information, and controlling the object material to move outside the area of the first recommended information.
[0073] For example, taking the first recommended information as a focus image advertisement, assuming that the object recommended by the focus image advertisement is a car, when it is detected that the display time of the focus image advertisement reaches a time threshold, or when a sliding operation triggered by the user on the information flow is received, the car material can be controlled to appear from the edge of the area of the focus image advertisement (for example, the lower left corner), and the car material can be controlled to move outside the area of the focus image advertisement. For example, the car material can be controlled to appear from the lower left corner of the area of the focus image advertisement, and an animation effect of the car material drifting can appear in the information flow interface.
[0074] In some embodiments, the first recommendation information may include multiple images for recommending an object, and the first recommendation information is displayed by carouseling the multiple images. In this case, the carousel of the multiple images may be stopped before the object material of the object recommended by the first recommendation information is displayed; in response to satisfying a set condition, the carousel of the multiple images is resumed, wherein the set condition may include one of the following: the object material moves to the area of the second recommendation information inserted in the information flow, a close trigger operation for the object material is received, and the display time of the object material reaches a time threshold.
[0075] For example, taking the first recommended information as a focus image advertisement as an example, assuming that the object recommended by the focus image advertisement is a handbag, before the handbag material is displayed in the information flow interface, the multiple images included in the focus image advertisement can be stopped from being rotated, that is, only one of the multiple images is currently displayed, and the user cannot switch to view other images by clicking or sliding. When it is detected that the handbag material moves to the area of the second recommended information (such as the first information flow advertisement) inserted in the information flow, or when the user receives a closing trigger operation for the handbag material (such as receiving a user click operation on the close button), or when the display time of the handbag material reaches the time threshold, the multiple images can be resumed from being rotated, for example, the automatic rotation of multiple images can be resumed. In this way, during the display of the object material, by stopping the rotation of multiple images, the user's attention can be focused on the object material, thereby enhancing the attractiveness of the object material and further improving the conversion rate of the advertisement.
[0076] In some other embodiments, based on the above example, the following processing can also be performed: before displaying the object material of the object recommended by the first recommendation information, shielding the response to the trigger operation of the information flow; in response to meeting the above-mentioned set conditions, resuming the response to the trigger operation of the information flow.
[0077] For example, taking the first recommended information as a focus image advertisement as an example, assuming that the object recommended by the focus image advertisement is a handbag, before displaying the handbag material, the trigger operation for the information flow can also be shielded, that is, during the display of the handbag material, the information in the information flow (such as videos, articles, etc.) is in an unclickable state. When it is detected that the handbag material moves to the area of the second recommended information (such as the first information flow advertisement) inserted in the information flow, or when the user receives a close trigger operation for the handbag material, or when the display time of the handbag material reaches the time threshold, the trigger operation for the information flow can be restored to respond, that is, the information in the information flow is currently clickable. In this way, during the display of the object material, by shielding the trigger operation for the information flow, the user's attention is focused on the object material, thereby enhancing the attractiveness of the object material and further improving the conversion rate of the advertisement.
[0078] In some embodiments, the first recommendation information may be located at a first position of the information stream, and the second recommendation information may be located at a second position of the information stream. The above-mentioned step 102 may also be implemented in the following manner: playing a video of the object material including the object recommended by the first recommendation information, wherein the duration of the video is consistent with the duration of the information stream moving from the first position to the second position.
[0079] For example, taking the first recommended information as a focus image advertisement, assuming that the object recommended by the focus image advertisement is a handbag, at the same time, the position of the focus image advertisement in the information flow can be recorded as s0, and the position of the first information flow advertisement (i.e., the second recommended information) in the information flow can be recorded as s1. When it is detected that the display time of the focus image advertisement reaches the duration threshold, a video including a handbag material (i.e., a broken frame animation video) can be played, wherein the duration of the broken frame animation video is consistent with the duration of the information flow moving from position s0 to position s1. For example, when the handbag material moves from the area of the focus image advertisement (corresponding to position s0) to the area of the first information flow advertisement (corresponding to position s1), the broken frame animation video has just been played, thereby improving the user experience.
[0080] In step 103, in response to a sliding operation on the information flow interface, the object material is controlled to move.
[0081] In some embodiments, step 103 can be implemented in the following manner: in response to a sliding operation on the information flow interface, the information flow is kept stationary in the information flow interface, and the object material and the atmosphere material are controlled to move toward the first end of the information flow interface (e.g., the top or bottom of the screen). That is, when the first recommended information (e.g., the focus image advertisement) and the second recommended information (e.g., the first information flow advertisement) are located on the same screen, upon receiving a sliding operation triggered by the user on the information flow interface, the information flow can be kept stationary in the information flow interface, and the object material and the atmosphere material can be controlled to move from the area of the focus image advertisement to the area of the first information flow advertisement.
[0082] It should be noted that the above-mentioned atmosphere material can be omitted. That is to say, when there is only object material, the information flow can be kept stationary in the information flow interface, and the object material can be controlled to move toward the first end of the information flow interface. For example, when a sliding operation triggered by the user on the information flow interface is received, the object material can be controlled to fall downward. The embodiments of the present application do not make specific limitations on this.
[0083] In addition, it should be noted that the object material can move at a constant speed or at a variable speed in the information flow interface. In addition, the moving trajectory of the object material can be a straight line or a curve. For example, the object material can move along any set curve, and the embodiment of the present application does not specifically limit this.
[0084] For example, see Figure 4A , Figure 4A is a schematic diagram of an application scenario of the information recommendation method provided in the embodiment of the present application, such as Figure 4AAs shown, an information stream 402 (e.g., a video stream) is displayed in an information stream interface 401, and a focus image advertisement 403 (i.e., the first recommended information) is inserted at the top of the information stream 402, wherein the focus image advertisement 403 may be for recommending a handbag. When it is detected that the display time of the focus image advertisement 403 reaches 5 seconds, or a swipe-up operation triggered by the user on the information stream interface 401 is received, a handbag material 404 of the handbag recommended by the focus image advertisement 403 may be displayed in a manner that at least a portion of the area of the focus image advertisement 403 is blocked, and related atmosphere material 405 is displayed behind the handbag material 404, and then the information stream 402 may be kept stationary in the information stream interface 401, and the handbag material 404 and the atmosphere material 405 may be controlled to fall downward. When the handbag material 404 and the atmosphere material 405 fall into the area of the first information flow advertisement 406 (i.e., the second recommended information) in the information flow 402, the handbag material 404 and the atmosphere material 405 can be controlled to stay in the area of the first information flow advertisement 406, i.e., the handbag material 404 and the atmosphere material 405 can be controlled to stop falling.
[0085] In some embodiments, the above step 103 can also be implemented in the following way: in response to a sliding operation on the information flow interface, the information flow is kept stationary in the information flow interface, and the object material is controlled to move in the sliding direction of the sliding operation, or in the opposite direction of the sliding direction.
[0086] For example, taking the first recommended information as a focus image advertisement, assuming that the object recommended by the focus image advertisement is a handbag, when it is detected that the display time of the focus image advertisement reaches a time threshold (for example, 5 seconds), the handbag material and the atmosphere material related to the handbag material can be displayed in a manner that obscures at least part of the area of the focus image advertisement. Then, when a sliding operation (for example, an upward sliding operation) triggered by the user on the information flow interface is received, the information flow can be kept stationary in the information flow interface, and the object material and the atmosphere material can be controlled to move in the sliding direction (i.e., the upward direction) or in the opposite direction of the sliding direction (i.e., the downward direction).
[0087] In other embodiments, the object material and the atmosphere material can be kept stationary in the information flow interface, and the object material and the atmosphere material can be moved to the area of the second recommended information by moving the information flow. Then, the following processing can be performed: in response to a sliding operation on the information flow interface, the object material and the atmosphere material can be kept stationary, and the information flow can be controlled in the information flow interface to move in the sliding direction of the sliding operation. In other words, when the first recommended information (such as the focus image advertisement) and the second recommended information (such as the first information flow advertisement) are not on the same screen, when a sliding operation triggered by the user on the information flow interface is received, the object material and the atmosphere material can be kept stationary, and the information flow can be controlled in the information flow interface to move in the sliding direction of the sliding operation triggered by the user, so that the object material and the atmosphere material can reach the area of the second recommended information in the information flow.
[0088] It should be noted that the above-mentioned atmosphere material can be omitted. That is to say, when there is only object material, the object material can be kept stationary in the information flow interface, and the information flow can be controlled in the information flow interface to move in the sliding direction of the sliding operation triggered by the user. For example, assuming that the sliding direction of the sliding operation triggered by the user is upward, the object material can be kept stationary in the information flow interface, and the information flow can be controlled to move upward. The embodiment of the present application does not make specific limitations on this.
[0089] For example, taking the first recommended information as a focus image advertisement as an example, assuming that the object recommended by the focus image advertisement is a handbag, when receiving a swipe-up operation triggered by the user on the information flow interface, the handbag material and the atmosphere material related to the handbag material can be displayed in a manner of covering at least part of the area of the focus image advertisement, and then the handbag material and the atmosphere material can be kept stationary, and the information flow in the information flow interface can be controlled to move upward. When it is detected that the handbag material and the atmosphere material reach the area of the first information flow advertisement (i.e., the second recommended information) in the information flow, the handbag material and the atmosphere material can be controlled to stay in the area of the first information flow advertisement.
[0090] In some embodiments, the above step 103 can also be implemented in the following manner: in response to a sliding operation on the information flow interface, the information flow is controlled to move in the sliding direction of the sliding operation in the information flow interface, and the object material and the atmosphere material are controlled to move in the opposite direction of the sliding direction. That is, when the first recommended information (such as the focus image advertisement) and the second recommended information (such as the first information flow advertisement in the information flow) are on different screens, when the information flow is controlled to move in the sliding direction of the sliding operation triggered by the user, the object material and the atmosphere material can also be controlled to move in the opposite direction of the sliding direction at the same time, so that the object material and the atmosphere material can be controlled to reach the area of the second recommended information in the information flow more quickly.
[0091] It should be noted that the above-mentioned atmosphere material can be omitted. That is to say, when there is only object material, while controlling the information flow to move in the sliding direction of the sliding operation triggered by the user in the information flow interface, the object material can also be controlled to move in the opposite direction of the sliding direction. For example, when the sliding direction is upward, while controlling the information flow to move upward, the object material can also be controlled to move downward (for example, falling downward). The embodiments of the present application do not make specific limitations on this.
[0092] For example, taking the first recommended information as a focus image advertisement, assuming that the object recommended by the focus image advertisement is a handbag, when a swipe-up operation triggered by the user on the information flow interface is received, the handbag material and the atmosphere material related to the handbag material can be displayed in a manner that at least partially blocks the area of the focus image advertisement. Then, the information flow (such as a video stream) in the information flow interface can be controlled to move upward. At the same time, the handbag material and the atmosphere material can also be controlled to move downward. In this way, the handbag material and the atmosphere material can reach the area of the first information flow advertisement in the information flow more quickly.
[0093] In some embodiments, in the process of controlling the movement of the object material, the following processing may also be performed: updating the display viewing angle of the object material to display a front view of the object material in the information flow interface.
[0094] For example, taking the object recommended by the first recommendation information as a vehicle, while controlling the movement of the vehicle material in the information flow interface, the display perspective of the vehicle material can also be updated to display the front view of the vehicle material in the information flow interface. For example, while controlling the movement of the vehicle material relative to the information flow, the display perspective of the vehicle material can be switched from a top-down display perspective to a front-view display perspective, that is, from displaying a top view of the vehicle material to displaying a front view of the vehicle material. In this way, it is convenient for users to observe the object recommended by the first recommendation information from different angles, thereby improving the user experience.
[0095] In some other embodiments, in the process of controlling the object material to move in the information flow interface, the following processing may also be performed: controlling the information flow to tilt due to the collision of the object material.
[0096] For example, the above-mentioned control of the information flow to be tilted due to the impact of the object material can be achieved in the following way: obtain the configuration parameters pre-set for the information flow, wherein the configuration parameters include: time function, Bezier curve parameters, and transformation matrix; when the information flow receives the impact of the object material, play the animation of the information flow tilting based on the configuration parameters, wherein the time function is used to control the duration of the animation, the Bezier curve parameters are used to control the presentation of the animation, and the transformation matrix is used to control the degree of tilt. In this way, by tilting the information flow, the user's attention can be further attracted, thereby improving the conversion rate of the advertisement.
[0097] For example, taking the first recommended information as a focus image advertisement as an example, assuming that the object recommended by the focus image advertisement is a vehicle (such as a car), then in the process of controlling the movement of the vehicle material relative to the information flow, the following processing can also be performed: obtaining the configuration parameters pre-set for the information flow, wherein the configuration parameters may include: time function, Bezier curve parameters (assuming that they are recorded as b) and transformation matrix (assuming that they are recorded as m); when the information flow receives the impact of the vehicle material, for example, the vehicle material can be controlled to appear from the right side of the screen and impact the information flow, at this time, the animation of the information flow tilting to the left can be played based on the obtained configuration parameters, wherein the duration of the animation can be controlled by the time function in the configuration parameters, the presentation process of the animation can be controlled by the Bezier curve parameters in the configuration parameters, and the degree of the information flow tilting to the left can be controlled by the transformation matrix in the configuration parameters. In other words, planners can control the process of information flow tilting by setting configuration parameters.
[0098] In some embodiments, following the above example, after the control object material is moved to the area of the second recommended information in the information flow, the following processing can also be performed: the information flow is controlled to recover from the tilted state to the initial state, wherein the initial state is the state in which the information flow is displayed in a straight manner in the information flow interface.
[0099] For example, taking the second recommended information as the first information flow advertisement in the information flow, when it is detected that the object material (such as vehicle material) reaches the area of the first information flow advertisement in the information flow, the information flow can be controlled to recover from the tilted state to the initial state. For example, an animation of the information flow shaking back from the tilted state can be played. This makes it convenient for users to subsequently operate on the information in the information flow, such as convenient for users to subsequently view the information in the information flow, or click on the information in the information flow.
[0100] In step 104, in response to the object material moving to the area of the second recommended information in the information flow, the object material and the second recommended information are controlled to generate at least one interactive content.
[0101] Here, the object recommended by the second recommendation information may be the same as the object recommended by the first recommendation information. For example, if the first recommendation information is a focus image advertisement and the second recommendation information is the first information flow advertisement in the information flow, the focus image advertisement and the first information flow advertisement may both be automobile advertisements.
[0102] It should be noted that the object recommended by the second recommendation information and the object recommended by the first recommendation information may also be similar. For example, the object recommended by the second recommendation information is a car of model A, and the object recommended by the first recommendation information is a car of model B. The embodiment of the present application does not make any specific limitation on this.
[0103] In some embodiments, see Figure 5 , Figure 5 is a flow chart of the information recommendation method provided in the embodiment of the present application, such as Figure 5 As shown, Figure 3 Step 104 shown may be performed by Figure 5 Steps 1041 and 1042 shown are implemented by combining Figure 5 The steps shown are explained.
[0104] In step 1041 , in response to the target material moving to the area of the second recommended information in the information stream, the target material is controlled to stay in the area of the second recommended information.
[0105] For example, taking the case where the first recommended information is a focus image advertisement and the second recommended information is the first information flow advertisement in the information flow, assuming that the object recommended by the focus image advertisement is a handbag, when it is detected that the handbag material moves to the area of the first information flow advertisement in the information flow, the handbag material can be controlled to stay in the area of the first information flow advertisement, that is, when it is detected that the handbag material moves to the area of the first information flow advertisement in the information flow, the handbag material can be controlled to stop moving.
[0106] In step 1042, in response to the retention time of the object material reaching the time threshold, the size of the object material is controlled to be continuously reduced, and the transparency of the object material is controlled to be continuously increased, until the object material disappears from the area of the second recommendation information.
[0107] For example, taking the case where the first recommended information is a focus image advertisement and the second recommended information is the first information flow advertisement in the information flow, assuming that the object recommended by the focus image advertisement is a handbag, when it is detected that the time the handbag material stays in the area of the first information flow advertisement in the information flow reaches a time threshold (for example, 4 seconds), the size of the handbag material can be controlled to become smaller and smaller, and at the same time, the transparency of the handbag material can be controlled to increase (that is, the handbag material is controlled to become transparent) until the handbag material disappears from the area of the first information flow advertisement. In this way, by controlling the size of the handbag material to become smaller and gradually disappear, the user's attention can be attracted, thereby improving the conversion rate of the advertisement.
[0108] For example, the first recommended information recommends a handbag, and the second recommended information is the first information flow advertisement in the information flow. Figure 4B , Figure 4B is a schematic diagram of an application scenario of the information recommendation method provided in the embodiment of the present application, such as Figure 4B As shown, when it is detected that the handbag material 404 stays in the area of the first information flow advertisement 406 in the information flow for more than 4 seconds, the size of the handbag material 404 can be controlled to become smaller and smaller, and the transparency of the handbag material 404 can be controlled to increase until the handbag material 404 disappears from the area of the first information flow advertisement 406, and the linkage process between the focus image advertisement and the first information flow advertisement ends.
[0109] In other embodiments, the above-mentioned control object material and the second recommendation information can also be achieved by the following method to generate at least one interactive content: the control object material moves in the area of the second recommendation information, wherein when the object material moves to the edge of the area of the second recommendation information, the control object material moves in the opposite direction.
[0110] For example, taking the case where the first recommended information is a focus image advertisement and the second recommended information is the first information flow advertisement in the information flow, assuming that the object recommended by the focus image advertisement is a handbag, after controlling the handbag material to stay in the area of the first information flow advertisement in the information flow, the handbag material can be further controlled to move in the area of the first information flow advertisement. When the handbag material moves to the edge of the area of the first information flow advertisement, the handbag material can be controlled to move in the opposite direction. In this way, an interesting foreground picture can be formed in the area of the first information flow advertisement to attract the user's attention, thereby improving the conversion rate of the advertisement.
[0111] It should be noted that after the object material is controlled to reach the area of the second recommended information in the information flow, the size of the object material can be further adjusted (for example, the size of the object material is enlarged), and the object material after the size adjustment is controlled to move to the target position in the second recommended information, and is displayed in a suspended manner near the target position to generate interactive content, wherein the target position can be the position of the object material of the object recommended by the second recommended information, or the position of the hand of the model included in the second recommended information, or the center position of the area of the second recommended information, or the position selected by the user in the area of the second recommended information, etc. In other words, after the object material is controlled to move to the area of the second recommended information in the information flow, the object material can be merged with the second recommended information to obtain the merged second recommended information (i.e., interactive content), so that the attractiveness of the recommended information can be further enhanced, thereby improving the conversion rate of the recommended information.
[0112] In some embodiments, the above-mentioned control of the object material and the second recommended information to generate at least one interactive content can also be achieved in the following ways: copying the object material to obtain multiple object materials; controlling the movement of multiple object materials in the area of the second recommended information; and responding to a trigger operation on any object material by jumping from the information flow interface to the object-associated association interface.
[0113] For example, taking the object recommended by the first recommendation information as a handbag, after controlling the handbag material to move to the area of the first information flow advertisement (i.e., the second recommendation information) in the information flow, the handbag material can be copied to obtain multiple handbag materials (e.g., 5 handbag materials); then, the multiple handbag materials can be controlled to move up and down in the area of the first information flow advertisement to form an interesting foreground image. Subsequently, when the user is interested in the handbag, he can click on any handbag material. For example, when receiving a click operation of the user on any handbag material among the multiple handbag materials, the information flow interface can be jumped to the advertisement landing page for purchasing the handbag, thereby facilitating the user to purchase.
[0114] That is to say, the above-mentioned interactive content may be, in addition to controlling the object material to stay in the area of the second recommendation information, controlling the object material to move in the area of the second recommendation information, or first adjusting the size of the object material and then controlling the object material after the size adjustment to move in the area of the second recommendation information, etc. The embodiments of the present application do not specifically limit the form of the interactive content.
[0115] In other embodiments, the following processing may also be performed: in response to a trigger operation for the first recommendation information or the second recommendation information, jumping from the information flow interface to an associated interface associated with the object (eg, an advertisement landing page).
[0116] For example, taking the case where the first recommended information is a focus image advertisement and the second recommended information is the first information flow advertisement in the information flow, when a user clicks on the focus image advertisement or the first information flow advertisement, the user can be redirected from the information flow interface to the corresponding advertisement landing page, thereby facilitating the user's subsequent purchase process for the product.
[0117] The information recommendation method provided in the embodiment of the present application displays object materials in a larger area by linking two originally independent recommendation information, and can display the information of the object recommended by the first recommendation information in a more comprehensive and multi-range manner, thereby enhancing the attractiveness of the object material, and also improving the interactive effect of the recommendation information and user experience.
[0118] The following is an explanation of an exemplary application of the embodiments of the present application in a practical application scenario.
[0119] The embodiment of the present application provides an information recommendation method, which realizes artistic display and technical linkage through linkage focus image advertisements (corresponding to the first recommendation information mentioned above) and information flow advertisements (corresponding to the second recommendation information mentioned above), so as to attract the user's attention, thereby improving the conversion rate of advertisements provided by advertisers and improving the user experience in the APP. Traditional focus image advertisements and information flow advertisements are usually limited by the size of the area, which limits the content display and product details of advertisers, and thus cannot effectively improve user experience and brand appeal. In order to solve this problem, the embodiment of the present application proposes to connect the focus image advertisements and information flow advertisements through transition animations to form an advertising content display area of more than one screen, thereby expanding the space for advertisers to use their creativity. When a user becomes interested in an advertisement, he can directly click to enter the advertisement landing page, or wait for the transition animation to be displayed and continue to use the APP.
[0120] That is to say, traditional focus image ads and information flow ads are usually limited in display area, which cannot meet the advertiser's needs for displaying content and product details, thereby limiting the improvement of user experience and the enhancement of brand appeal. In order to improve this situation, the embodiment of the present application proposes a solution for linked focus image ads and information flow ads, connecting them through transition animation.
[0121] For example, in the technical solution provided in the embodiment of the present application, a transition animation is set between the focus image advertisement and the information flow advertisement, so that they are connected end to end when presented, forming a continuous display advertising content area. Through the linkage of artistic display and technology, it attracts the attention of users and provides more display space for advertisers, so that their creativity can be better and more fully utilized. This linkage display method can provide a display area of more than one screen, increasing the display volume and richness of advertising content.
[0122] When users become interested in the connection process, they can directly click on the focus image ad or information flow ad to enter the corresponding ad landing page, thereby increasing the ad conversion rate. At the same time, if users do not click immediately, they can also wait for the transition animation to finish and continue to use the APP, thus ensuring a smooth experience for users using the APP.
[0123] The embodiment of the present application realizes an advertising content display area of more than one screen by combining the artistic display of transition animation and technical linkage through the method of linkage focus picture advertising and information flow advertising. This innovative display method can attract the user's attention, thereby improving the conversion rate of advertisements provided by advertisers and improving the user experience in the APP. Advertisers can use a larger display space to display more content and product details, thereby increasing brand exposure and user understanding of the product. At the same time, when users become interested in the connection process, they can directly click to enter the advertising landing page, thereby promoting the formation of purchasing decisions. For those users who continue to use the APP after waiting for the transition animation to be displayed, they can still maintain contact with the advertisement and obtain valuable information in the advertising content.
[0124] In addition, in order to realize the above-mentioned linkage focus image advertisement and information flow advertisement scheme, the embodiment of the present application can utilize existing technologies and equipment, such as APP development platform and the interactive function of touch screen mobile phone. By designing and implementing the transition animation between the focus image advertisement and the information flow advertisement, a smooth transition effect can be achieved, which increases the user's attention and participation.
[0125] In short, the scheme of linked focus image advertising and information flow advertising proposed in the embodiment of the present application can bring innovation and improvement to the advertising industry. Through artistic display and technical linkage, the advertising content display area is expanded, the user experience and brand appeal are improved, and the conversion rate of advertisements provided by advertisers is increased. The information recommendation method provided in the embodiment of the present application can be widely used in various APPs and advertising platforms, bringing a win-win effect for users and advertisers.
[0126] The information recommendation method provided in the embodiment of the present application is described in detail below.
[0127] In some embodiments, see Fig. 6A , Fig. 6A is a schematic diagram of an application scenario of the information recommendation method provided in the embodiment of the present application, such as Fig. 6AAs shown, after the user enters the APP homepage 601 (corresponding to the above-mentioned information flow interface), he can see a focus image advertisement 602. After several seconds, a broken frame product element 603 (corresponding to the above-mentioned object material, such as a handbag material) and an atmosphere element 604 (corresponding to the above-mentioned atmosphere material, such as the dot material behind the handbag material) may appear. The broken frame product element 603 and the atmosphere element 604 can fall downward, and the information flow in the screen can move upward at the same time. When the broken frame product element 603 falls into the area where the first information flow advertisement 605 in the information flow is located, the broken frame product element 603 can be controlled to stop falling, gradually shrink, and gradually disappear, and the linkage between the focus image advertisement and the first information flow advertisement ends.
[0128] In other embodiments, see Figure 6B , Figure 6B is a schematic diagram of an application scenario of the information recommendation method provided in the embodiment of the present application, such as Figure 6B As shown, after the user enters the APP homepage 601, he can see a focus picture advertisement 606, in which a product (such as a car) is displayed and accompanied by an atmosphere wave element. After several seconds, a broken frame product element 607 (such as a car material) may appear, and the animation effect of the broken frame product element 607 drifting in the screen is displayed, and at the same time, the information flow in the screen can move upward. Subsequently, a front view of the broken frame product element 607 (such as a car material) may appear, and the information flow in the screen may continue to move upward. After that, the broken frame product element 607 can be controlled to appear from the right side of the screen, accompanied by the effect of knocking the information flow 608 crooked, and the information flow in the screen may continue to move upward. Finally, when the broken frame product element 607 reaches the area where the first information flow advertisement 609 in the information flow is located, the knocked crooked information flow 608 shakes and recovers, and the linkage between the focus picture advertisement and the first information flow advertisement ends.
[0129] The following will be combined Figure 7 The information recommendation method provided in the embodiment of the present application is described.
[0130] For example, see Figure 7 , Figure 7 is a flowchart of the information recommendation method provided in the embodiment of the present application, which will be combined with Figure 7 The steps shown are explained.
[0131] In step 201, the client is started.
[0132] In step 202, a focus image advertisement is requested. If there is no advertisement, step 203 is executed; if it is a regular advertisement, step 204 is executed; if it is a focus image information flow linked advertisement, step 205 is executed.
[0133] In step 203, a content focus map is displayed.
[0134] In step 204, a conventional focus image advertisement is displayed.
[0135] In step 205, the focus image advertisement is displayed.
[0136] In step 206, when the linkage trigger time is reached, or a downward sliding operation triggered by the user is received, the focus image breaking frame animation is played.
[0137] In step 207, the information flow slides along with the broken frame animation. If a user triggers a close operation for the broken frame animation, step 208 is executed; if the first advertisement position of the information flow is reached, step 209 is executed.
[0138] In step 208, the frame breaking animation ends.
[0139] In step 209, the information flow stops scrolling, and the frame-breaking animation is included in the first information flow ad space.
[0140] In step 210, the information stream advertising material video is played.
[0141] Next, continue to combine Figure 8 The information recommendation method provided in the embodiment of the present application is described.
[0142] For example, see Figure 8 , Figure 8 is a flowchart of the information recommendation method provided in the embodiment of the present application, which will be combined with Figure 8 The steps shown are explained.
[0143] In step 301, the advertiser places a focus image advertisement on the delivery end.
[0144] In step 302, the advertiser places information flow advertisements on the delivery end.
[0145] In step 303, the advertiser associates the focus image advertisement with the information flow advertisement at the delivery end and uploads the linkage material.
[0146] In step 304, the delivery end processes the material in the advertising engine and generates a focus image information flow linkage advertisement.
[0147] In some embodiments, advertisers first need to separately place focus image ads and information flow ads on the delivery end, and then create focus image and information flow linked ads. For example, a focus image ad and an information flow ad can be selected for combination. At the same time, advertisers need to upload additional broken-frame animation videos. The format can be a video format that supports transparent channels, which will be transcoded by the delivery end into MP4 formats with red, green, blue (RGB) and alpha separated for client use.
[0148] In step 305, the client requests a focus image advertisement from the SSP backend.
[0149] In some embodiments, when the client requests a focus image advertisement from the supplier (SSP, Sell-Side Platform) background, if there is an available focus image information flow linked advertisement, the delivery end can additionally deliver information flow advertisement content, broken frame animation video v1, interaction start time t1, and interaction end time t2 on the basis of the regular focus image advertisement, wherein the interaction start time t1 is less than the interaction end time t2.
[0150] In step 306, the SSP backend requests the advertisement engine for the focus image advertisement.
[0151] In step 307, the advertisement engine returns the focus image information stream linkage advertisement to the SSP backend.
[0152] In step 308, the SSP backend returns the focus image information stream linkage advertisement to the client.
[0153] In step 309, the client reports the focus image advertisement exposure to the SSP backend.
[0154] In step 310, the SSP backend reports the focus image advertisement exposure to the advertisement engine.
[0155] In step 311, the client plays the focus image information stream linked advertisement.
[0156] In some embodiments, the client may first display the focus image advertisement, and at the same time, the focus image stops rotating, clicks on the information flow are prohibited, and the focus image advertisement material video starts playing. When the focus image advertisement material video plays to the time point t1, or receives a downward sliding operation triggered by the user, the broken frame animation process is entered. The focus image advertisement material video stops playing, and the broken frame animation video v1 (referred to as the broken frame animation for short) starts playing. The information flow sliding position at this time can be recorded as s0, the position of the first information flow advertisement in the information flow can be recorded as s1, and the duration of the broken frame animation video v1 can be recorded as duration (duration). At the same time, the sliding animation of the information flow from s0 to s1 starts playing, and the duration is also duration.
[0157] In other embodiments, when the information stream slides to the first information stream ad position, or receives a user click on the close button, or the playback time of the broken frame animation video v1 exceeds the interaction end time t2, the broken frame animation process ends, the focus image carousel is restored, the information stream click is restored, and the first information stream advertising material video in the information stream begins to play.
[0158] It should be noted that after clicking on the focus image ad or the first information flow ad, the user can enter the ad landing page and enter the regular ad process. In addition, the embodiment of the present application can also add additional configuration parameters of the information flow view animation on the basis of the above-mentioned focus image information flow linkage ad, such as the animation start time t1, duration d, time function, Bezier curve parameter b, and transformation (Transform) matrix m, wherein the Bezier curve parameter b can be used to control the presentation of the animation, the transformation matrix m can be used to control the position offset and zoom in and out, and the transformation matrix m can support standard three-dimensional transformation (3D Transform). In the broken frame animation process, the embodiment of the present application can support animations such as displacement, rotation, scaling, and tilting of the background information flow view.
[0159] In step 312, the client reports the information flow advertisement exposure to the SSP backend.
[0160] In step 313, the SSP backend reports the information flow advertisement exposure to the advertisement engine.
[0161] In summary, the information recommendation method provided in the embodiments of the present application has the following beneficial effects:
[0162] 1) By watching the focus image ads and the first information flow ads, users can increase the fun and interactivity of the ads, thereby enhancing the user experience.
[0163] 2) By expanding the original two advertising areas, the advertising materials can be displayed in a larger area, the product information can be displayed more comprehensively and in a wider range, and the attractiveness of the splash screen advertising materials can be enhanced.
[0164] 3) Improved the interactive effect of advertising.
[0165] The following is a description of an exemplary structure of the information recommendation device 555 provided in the embodiment of the present application implemented as a software module. In some embodiments, Figure 2 As shown, the software modules stored in the information recommendation device 555 of the memory 550 may include: a display module 5551 and a control module 5552 .
[0166] Display module 5551 is used to display the information flow in the information flow interface, wherein the first recommended information is inserted into the information flow; display module 5551 is also used to display the object material of the object recommended by the first recommended information; control module 5552 is also used to control the movement of the object material in response to a sliding operation on the information flow interface; control module 5552 is also used to control the object material and the second recommended information to generate at least one interactive content in response to the object material moving to the area of the second recommended information in the information flow, wherein the object recommended by the second recommended information is the same as the object recommended by the first recommended information.
[0167] In some embodiments, the display module 5551 is further configured to display the object material of the object recommended by the first recommendation information in a manner of covering at least a portion of the first recommendation information.
[0168] In some embodiments, the display module 5551 is further used to display the object material of the object recommended by the first recommendation information in response to the display time of the first recommendation information reaching a time threshold, and to display atmosphere material related to the object material around the object material.
[0169] In some embodiments, the control module 5552 is also used to respond to a sliding operation on the information flow interface, keep the information flow stationary in the information flow interface, and control the object material to move in the sliding direction of the sliding operation, or in the opposite direction of the sliding direction.
[0170] In some embodiments, the control module 5552 is also used to respond to a sliding operation on the information flow, control the information flow in the information flow interface to move in the sliding direction of the sliding operation, and control the object material and atmosphere material to move in the opposite direction of the sliding direction.
[0171] In some embodiments, the control module 5552 is further used to control the object material to be displayed in suspension at a target position in the area of the second recommended information, wherein the target position includes one of the following: a central position in the area of the second recommended information, or a selected position in the area of the second recommended information.
[0172] In some embodiments, the control module 5552 is also used to control the object material to stay in the area of the second recommended information; in response to the object material's stay time reaching a time threshold, the size of the object material is controlled to become smaller and the transparency of the object material is controlled to increase until the object material disappears from the area of the second recommended information.
[0173] In some embodiments, the control module 5552 is further configured to control the object material to move in the area of the second recommendation information, wherein when the object material moves to the edge of the area of the second recommendation information, the object material is controlled to move in the opposite direction.
[0174] In some embodiments, the control module 5552 is further configured to control the object material to appear from the edge of the area of the first recommendation information, and control the object material to move out of the area of the first recommendation information.
[0175] In some embodiments, the information recommendation device 555 further includes an updating module 5553 for updating the display viewing angle of the object material in the process of controlling the movement of the object material, so as to display a front view of the object material in the information flow interface.
[0176] In some embodiments, the control module 5552 is further used to control the information flow to tilt due to the collision of the object material during the process of controlling the movement of the object material.
[0177] In some embodiments, the information recommendation device 555 also includes an acquisition module 5554 and a playback module 5555, wherein the acquisition module 5554 is used to obtain configuration parameters pre-set for the information flow, wherein the configuration parameters include: time function, Bezier curve parameters, and transformation matrix; the playback module 5555 is used to play an animation of the information flow being tilted based on the configuration parameters when the information flow receives the impact of the object material, wherein the time function is used to control the duration of the animation, the Bezier curve parameters are used to control the presentation of the animation, and the transformation matrix is used to control the degree of tilt.
[0178] In some embodiments, the control module 5552 is also used to control the information flow to recover from the tilted state to the initial state, wherein the initial state is a state in which the information flow is displayed in a straight manner in the information flow interface.
[0179] In some embodiments, the control module 5552 is further used to jump from the information flow interface to the object-associated association interface in response to a trigger operation on the first recommended information or the second recommended information.
[0180] In some embodiments, the first recommendation information includes multiple images for recommending an object, and the first recommendation information is displayed by carouseling the multiple images; the control module 5552 is also used to stop carouseling the multiple images before displaying the object material of the object recommended by the first recommendation information; and to resume carouseling the multiple images in response to meeting a set condition, wherein the set condition includes one of the following: the object material moves to the area of the second recommendation information in the information flow, a close trigger operation for the object material is received, and the display time of the object material reaches a time threshold.
[0181] In some embodiments, the control module 5552 is further used to shield the response to the trigger operation for the information flow before displaying the object material of the object recommended by the first recommendation information; and to resume the response to the trigger operation for the information flow in response to meeting the set conditions.
[0182] In some embodiments, the first recommendation information is located at the first position of the information flow, and the second recommendation information is located at the second position of the information flow; the playback module 5555 is also used to play a video of the object material of the object recommended by the first recommendation information, and the duration of the video is consistent with the duration of the information flow moving from the first position to the second position.
[0183] It should be noted that the description of the device in the embodiment of the present application is similar to the description of the method embodiment above, and has similar beneficial effects as the method embodiment, so it will not be repeated. Figure 3 ,or Figure 5 The present invention should be understood by referring to the description of any one of the accompanying drawings.
[0184] The embodiment of the present application provides a computer program product, which includes a computer program or a computer executable instruction, and the computer program or the computer executable instruction is stored in a computer-readable storage medium. The processor of the computer device reads the computer executable instruction from the computer-readable storage medium, and the processor executes the computer executable instruction, so that the computer device executes the information recommendation method described in the embodiment of the present application.
[0185] The present application embodiment provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, the processor will execute the information recommendation method provided by the present application embodiment, for example, Figure 3 ,or Figure 5 The information recommendation method is shown.
[0186] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface storage, optical disk, or CD-ROM; or it may be various devices including one or any combination of the above memories.
[0187] In some embodiments, executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.
[0188] As an example, the executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed at multiple sites and interconnected by a communication network.
[0189] The above is only an embodiment of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the present application are included in the protection scope of the present application.
Claims
1. An information recommendation method, characterized in that: The method comprises: Displaying an information stream in an information stream interface, wherein the information stream is inserted with first recommended information; displaying the object material of the object recommended by the first recommendation information; In response to a sliding operation on the information flow interface, controlling the movement of the object material; In response to the object material moving to the area of second recommendation information in the information flow, the object material and the second recommendation information are controlled to generate at least one interactive content, wherein the object recommended by the second recommendation information is the same as the object recommended by the first recommendation information.
2. The method according to claim 1, characterized in that The object material of the object recommended by the first recommendation information is displayed, including: The object material of the object recommended by the first recommendation information is displayed in a manner of hiding at least a part of the first recommendation information.
3. The method according to claim 1, characterized in that The object material of the object recommended by the first recommendation information is displayed, including: In response to the display duration of the first recommendation information reaching a duration threshold, the object material of the object recommended by the first recommendation information is displayed, and atmosphere material related to the object material is displayed around the object material.
4. The method according to claim 1, characterized in that: The step of controlling the movement of the object material in response to a sliding operation on the information flow interface includes: In response to a sliding operation on the information flow interface, the information flow is controlled to move in a sliding direction of the sliding operation in the information flow interface, and the object material is controlled to move in a direction opposite to the sliding direction.
5. The method according to claim 1, characterized in that The step of controlling the movement of the object material in response to a sliding operation on the information flow interface includes: In response to a sliding operation on the information flow interface, the information flow is kept stationary in the information flow interface, and the object material is controlled to move in the sliding direction of the sliding operation, or in the opposite direction of the sliding direction.
6. The method according to claim 1, characterized in that The controlling the object material and the second recommendation information to generate at least one interactive content includes: The object material is controlled to be displayed in a floating manner at a target position in the area of the second recommendation information, wherein the target position includes one of the following: a central position in the area of the second recommendation information, or a selected position in the area of the second recommendation information.
7. The method according to claim 1, characterized in that The controlling the object material and the second recommendation information to generate at least one interactive content includes: controlling the object material to stay in the area of the second recommendation information; In response to the retention time of the object material reaching a time threshold, the size of the object material is controlled to be continuously reduced, and the transparency of the object material is controlled to be continuously increased, until the object material disappears from the area of the second recommendation information.
8. The method according to claim 1, characterized in that The controlling the object material and the second recommendation information to generate at least one interactive content includes: The target material is controlled to move in the area of the second recommendation information, wherein when the target material moves to the edge of the area of the second recommendation information, the target material is controlled to move in the opposite direction.
9. The method according to claim 1, characterized in that: The object material of the object recommended by the first recommendation information is displayed, including: The target material is controlled to appear from an edge of an area of the first recommendation information, and the target material is controlled to move outside the area of the first recommendation information.
10. The method according to claim 9, characterized in that The method further comprises: In the process of controlling the movement of the object material, the display viewing angle of the object material is updated to display a front view of the object material in the information flow interface.
11. The method according to claim 9, characterized in that The method further comprises: In the process of controlling the movement of the object material, the information flow is controlled to be tilted due to the collision of the object material.
12. The method according to claim 11, characterized in that The controlling the information flow to tilt due to the impact of the object material comprises: Acquire configuration parameters preset for the information flow, wherein the configuration parameters include: time function, Bezier curve parameters, and transformation matrix; When the information stream receives the impact of the object material, an animation of the information stream being tilted is played based on the configuration parameters, wherein the time function is used to control the duration of the animation, the Bezier curve parameters are used to control the presentation of the animation, and the transformation matrix is used to control the degree of the tilt.
13. The method according to claim 11 or 12, characterized in that: In response to the object material moving to the area of the second recommended information in the information stream, the method further includes: The information flow is controlled to recover from the tilted state to the initial state, wherein the initial state is a state in which the information flow is displayed in a straight manner in the information flow interface.
14. The method according to claim 1, characterized in that The method further comprises: In response to a triggering operation on the first recommended information or the second recommended information, jumping from the information flow interface to an association interface associated with the object.
15. The method according to claim 1, characterized in that The first recommendation information includes a plurality of images for recommending the object, and the first recommendation information is displayed by rotating the plurality of images; The method further comprises: Before displaying the object material of the object recommended by the first recommendation information, stopping the rotation of the multiple images; In response to satisfying a set condition, the multiple images are resumed for carousel, wherein the set condition includes one of the following: the object material is moved to the area of the second recommended information in the information flow, a close trigger operation for the object material is received, and the display time of the object material reaches a time threshold.
16. The method according to claim 15, characterized in that The method further comprises: Before displaying the object material of the object recommended by the first recommendation information, shielding a triggering operation for responding to the information flow; In response to satisfying the set condition, resuming the trigger operation for responding to the information flow.
17. The method according to claim 1, characterized in that The first recommendation information is located at a first position of the information flow, and the second recommendation information is located at a second position of the information flow; The object material of the object recommended by the first recommendation information is displayed, including: A video including the object material of the object recommended by the first recommendation information is played, and the duration of the video is consistent with the duration of the information flow moving from the first position to the second position.
18. An information recommendation device, characterized in that: The device comprises: A display module, used for displaying an information stream in an information stream interface, wherein the information stream is inserted with the first recommended information; The display module is further used to display the object material of the object recommended by the first recommendation information; A control module, configured to control the movement of the object material in response to a sliding operation on the information flow interface; The control module is also used to control the object material and the second recommendation information to generate at least one interactive content in response to the object material moving to the area of the second recommendation information in the information flow, wherein the object recommended by the second recommendation information is the same as the object recommended by the first recommendation information.
19. An electronic device, characterized in that: include: A memory for storing executable instructions; A processor, configured to implement the information recommendation method according to any one of claims 1 to 17 when executing the executable instructions stored in the memory.
20. A computer-readable storage medium storing computer-executable instructions, characterized in that: When the computer executable instructions are executed by a processor, the information recommendation method according to any one of claims 1 to 17 is implemented.
21. A computer program product comprising a computer program or computer executable instructions, characterized in that: When the computer program or computer executable instruction is executed by a processor, the information recommendation method according to any one of claims 1 to 17 is implemented.
Citation Information
Patent Citations
Information flow sliding method and device, electronic equipment and image display method
CN111459390A
Information recommendation processing method and device, equipment and computer readable storage medium
CN114092166A
Information flow display method and device, equipment, storage medium and program
CN114579030A
Video display method and device, electronic equipment and storage medium
CN115967831A
Interaction processing method and apparatus for information flow, and electronic device
US20220236844A1