Information recommendation method and apparatus, electronic device, computer readable storage medium, and computer program product
By linking focus image ads and information flow ads in the information flow interface, the interaction between the object material and the second recommended information area in the information flow is controlled, which solves the existing problem of cluttered advertising display and improves the efficiency of user information acquisition.
Patent Information
- Application Number
- PCT/CN2024/093965
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-14
- Filing Date
- 2024-05-17
- Publication Date
- 2025-01-23
AI Technical Summary
In the current advertising push, focus image advertisements and information flow advertisements are usually independent of each other, resulting in disorderly display and affecting users' efficiency in obtaining information that meets their own needs.
通过在信息流界面中插入第一推荐信息,并显示其所推荐的对象素材,响应用户滑动操作控制对象素材移动,直到其与信息流中的第二推荐信息区域产生互动内容,且两者的 Recommended objects are the same or similar.
Optimized the display of recommendation information. Through the two independent recommendation information of the two independent information, the object information of the object is more comprehensive and multiple -scale, which improves the efficiency of users to obtain information.
Smart Images

Figure CN2024093965_23012025_PF_FP_ABST
Abstract
Description
Information recommendation method, device, electronic device, computer-readable storage medium, and computer program product
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application is based on the Chinese patent application with application number 2023108699691 and application date of July 14, 2023, and claims the priority of the Chinese patent application. The entire content of the Chinese patent application is hereby introduced into this application as a reference. Technical Field
[0003] The present application relates to the field of Internet technology, and in particular to an information recommendation method, device, electronic device, computer-readable storage medium, and computer program product. Background Art
[0004] Taking the advertising push scenario as an example, in related technologies, focus image ads and information flow ads (such as the first information flow ad) are usually two independent ad positions, which push their own advertising content (such as pictures, videos, text information, etc.) respectively. There is no correlation between them, resulting in disorderly display of ads, affecting the efficiency of users in obtaining information that meets their needs.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide an information recommendation method, device, electronic device, computer-readable storage medium, and computer program product, which can optimize the display method of recommended information and effectively improve the efficiency of users in obtaining information.
[0007] The technical solution of the embodiment of the present application is implemented as follows:
[0008] An embodiment of the present application provides an information recommendation method, which is performed by an electronic device and includes:
[0009] Displaying an information stream in an information stream interface, wherein the information stream is inserted with first recommended information;
[0010] displaying the object material of the object recommended by the first recommendation information;
[0011] In response to a sliding operation on the information flow interface, controlling the movement of the object material;
[0012] In response to the object material moving to the area of the 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 or similar to the object recommended by the first recommendation information.
[0013] The present invention provides an information recommendation device, including:
[0014] A display module configured to display an information flow in an information flow interface, wherein the information flow is inserted with the first recommended information;
[0015] The display module is further configured to display the object material of the object recommended by the first recommendation information;
[0016] a control module configured to control the movement of the object material in response to a sliding operation on the information flow interface;
[0017] The control module is further configured 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 or similar to the object recommended by the first recommendation information.
[0018] An embodiment of the present application provides an electronic device, including:
[0019] a memory for storing executable instructions;
[0020] The processor is configured to implement the information recommendation method provided in the embodiment of the present application when executing the executable instructions stored in the memory.
[0021] 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.
[0022] An embodiment of the present application provides a computer program product, including a computer program or computer-executable instructions, which, when executed by a processor, implements the information recommendation method provided in the embodiment of the present application.
[0023] The embodiments of the present application have the following beneficial effects:
[0024] 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 multiple areas, that is, the display method of the recommendation information is optimized, thereby effectively improving the efficiency of users in obtaining information that meets their needs. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] FIG1 is a schematic diagram of the architecture of an information recommendation system 100 provided in an embodiment of the present application;
[0026] FIG2 is a schematic structural diagram of an electronic device 500 provided in an embodiment of the present application;
[0027] FIG3 is a flow chart of an information recommendation method according to an embodiment of the present application;
[0028] 4A and 4B are schematic diagrams of application scenarios of the information recommendation method provided in an embodiment of the present application;
[0029] FIG5 is a flow chart of an information recommendation method according to an embodiment of the present application;
[0030] 6A and 6B are schematic diagrams of application scenarios of the information recommendation method provided in an embodiment of the present application;
[0031] FIG7 is a flow chart of an information recommendation method according to an embodiment of the present application;
[0032] FIG8 is a flow chart of the information recommendation method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0033] In order to make the purpose, technical solutions and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limiting this application. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0034] In the following description, reference is made to “some embodiments”, which describes a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0035] It is understandable that in the embodiments of the present application, when user information and other related data (such as biometric data such as the user's palm prints and faces) are involved, when the embodiments of the present application are applied to specific products or technologies, user permission or consent must be obtained, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards.
[0036] In the following description, the terms "first\second\..." are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that "first\second\..." can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0037] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.
[0038] Unless otherwise defined, all technical and scientific terms used in the embodiments of the present application have the same meaning as commonly understood by those skilled in the art of the present application. The terms used in the embodiments of the present application are only for the purpose of describing the embodiments of the present application and are not intended to limit the embodiments of the present application.
[0039] 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.
[0040] 1) In response to: used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations executed can be in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations executed are executed.
[0041] 2) Focus Image Ads: These typically consist of a main image and multiple supplementary images, each with a title, description, and link. Users can swipe or tap to browse through the different images or videos to learn more about a product, service, or brand.
[0042] 3) In-feed ads: These typically feature an image, headline, and brief description, similar to news, articles, or social media posts. They appear in users' social media timelines, in the content streams of news websites, and in recommended areas within mobile apps. Unlike traditional ads, in-feed ads are not prominently labeled as ads on the page, but rather blend more naturally into the user's browsing experience.
[0043] 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.
[0044] 5) Gesture interaction: Interact with ads through gestures such as sliding and tilting.
[0045] 6) Bezier curve: A mathematically described curve widely used in computer graphics and animation. In vector graphics, Bezier curves can be used to define smooth, infinitely scalable curves. A Bezier curve can be described by at least two control points. In web technology, the cubic Bezier curve is commonly used, defined by four control points: P0, P1, P2, and P3.
[0046] The embodiments of the present application provide an information recommendation method, device, electronic device, computer-readable storage medium, and computer program product, which can optimize the display method of recommended information, thereby effectively improving the efficiency of users in obtaining information. 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 in collaboration with a terminal device and a server. The following description takes the information recommendation method provided by the embodiments of the present application as an example, in which a terminal device and a server collaborate to implement the information recommendation method.
[0047] For example, see Figure 1, which is a schematic diagram of the architecture of an information recommendation system 100 provided in an embodiment of the present application. In order to realize an application that supports optimizing the display method of recommended information and thus improves the efficiency of users in obtaining information, as shown in Figure 1, 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 the user, and a client 410 runs on the terminal device 400. The client 410 can be various types of clients, such as a news reading client, an instant messaging client, an e-commerce shopping client, a video playback client, an audio playback client, a browser, etc.
[0048] 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. Then, when the display time of the first recommendation information reaches a time threshold (for example, 5 seconds), or when 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 recommendation information (for example, a handbag of a certain brand) 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 recommendation information (for example, the first information flow advertisement) inserted in the information flow, and control the object material and the second recommendation information to generate at least one interactive content. For example, the object material can be controlled to stay in the area of the second recommendation information, wherein the object recommended by the second recommendation information is the same as the object recommended by the first recommendation information. In this way, the focus image advertisement (i.e., the first recommendation information) and the information flow advertisement (i.e., the second recommendation information) are connected through the object material to form an advertising content display area of more than one screen, thereby expanding the advertiser's creative space, while also improving the conversion rate and user experience of the advertisements provided by the advertiser.
[0049] In other embodiments, the embodiments of the present application can also be implemented with the help of cloud technology. Cloud technology refers to a hosting technology that unifies a series of resources such as hardware, software, and network within a wide area network or local area network to realize data calculation, storage, processing, and sharing.
[0050] Cloud technology is a general term for network, information, integration, management platform, and application technologies used in the cloud computing business model. It can form a resource pool that can be used flexibly and conveniently on demand. Cloud computing technology will become a key support. The backend services of technical network systems require a large amount of computing and storage resources.
[0051] For example, the server 200 in Figure 1 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks (CDNs), and big data and artificial intelligence platforms. The terminal device 400 can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a car terminal, etc., but is not limited to this. The terminal device 400 and the server 200 can be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiments of the present application.
[0052] In some embodiments, the terminal device can also implement the information recommendation method provided by the embodiment of the present application by running various computer executable instructions or computer programs. For example, the computer executable instructions can be microprogram-level commands, machine instructions or software instructions. The computer program can be a native program or software module in the operating system; it can be a local (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, etc.; it can also be a small program, that is, a program that only needs to be downloaded to a browser environment to run. 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.
[0053] The structure of the electronic device provided by the embodiment of the present application will be described below. Taking the electronic device as a terminal device as an example, refer to Figure 2, which is a structural diagram of an electronic device 500 provided by an embodiment of the present application. The electronic device 500 shown in Figure 2 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 through a bus system 540. It can be 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, various buses are labeled as bus system 540 in Figure 2.
[0054] 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.
[0055] 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.
[0056] The memory 550 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard drives, optical drives, etc. The memory 550 may optionally include one or more storage devices that are physically remote from the processor 510.
[0057] The memory 550 includes volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 550 described in the embodiments of the present application is intended to include any suitable type of memory.
[0058] In some embodiments, the memory 550 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplified below.
[0059] Operating system 551, including system programs for processing various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, driver layer, etc., for implementing various basic services and processing hardware-based tasks;
[0060] A network communication module 552 for reaching other computing devices via one or more (wired or wireless) network interfaces 520 , exemplary network interfaces 520 including Bluetooth, WiFi, and USB;
[0061] a presentation module 553 for enabling presentation of information via one or more output devices 531 (e.g., a display screen, a speaker, etc.) associated with the user interface 530 (e.g., a user interface for operating peripheral devices and displaying content and information);
[0062] The input processing module 554 is configured to detect one or more user inputs or interactions from one of the one or more input devices 532 and to translate the detected inputs or interactions.
[0063] In some embodiments, the device provided by the embodiments of the present application can be implemented in software. FIG2 shows an information recommendation device 555 stored in a memory 550, 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 can be arbitrarily combined or further split according to the functions implemented. It should be pointed out that in FIG2, for the sake of convenience, all the above modules are shown at once, but this should not be regarded as excluding the implementation of the information recommendation device 555 that can only include the display module 5551 and the control module 5552. The functions of each module will be explained below.
[0064] 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.
[0065] Refer to Figure 3, which is a flow chart of the information recommendation method provided in an embodiment of the present application, and will be described in conjunction with the steps shown in Figure 3.
[0066] It should be noted that the method shown in FIG3 can be executed by various computer programs running on a terminal device, and is not limited to a client. For example, it can also be an operating system, software module, script, and applet as described above. Therefore, the example of a client below should not be considered a limitation of the embodiments of the present application. In addition, for the sake of convenience, the following description does not specifically distinguish between a terminal device and a client running on the terminal device.
[0067] In step 101, the information flow is displayed in the information flow interface.
[0068] Here, the information flow may be inserted with the first recommendation information. For example, taking the first recommendation information as a focus image advertisement as an example, the focus image advertisement may be inserted at the top or in the middle of the information flow.
[0069] In some embodiments, taking the client as a video playback client as an example, a video playback client may be running on a terminal device associated with the user. 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 an information stream may be displayed 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 image advertisement), for example, a focus image advertisement may be inserted at the top of the video stream. That is, when the user enters the homepage of the video playback client, a focus image advertisement may be seen at the top of the screen, for example, a focus image advertisement for recommending a handbag.
[0070] It should be noted that the first recommendation information can be not only a focus image advertisement, but also other types of advertisements, such as patch ads, button ads, horizontal screen ads, etc. In addition, the first recommendation information can be inserted not only at the top of the information stream, but also at any position in the information stream, for example, a focus image advertisement can be inserted in the middle of the information stream. In other words, the user can see the focus image advertisement while browsing the information stream, and this embodiment of the application does not specifically limit this.
[0071] In step 102 , the object material of the object recommended by the first recommendation information is displayed.
[0072] 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 obscuring at least a portion of the first recommendation information.
[0073] 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 part 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 part of the area of the focus image advertisement. For example, a broken-frame animation video including the handbag material can be played.
[0074] In other embodiments, the above-mentioned step 102 can also be implemented in the following manner: 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.
[0075] 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 point 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.
[0076] 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 recommendation information, and controlling the object material to move outside the area of the first recommendation information.
[0077] For example, taking the first recommendation 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 the 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.
[0078] 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 meeting the set conditions, the carousel of the multiple images is resumed, wherein the set conditions 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.
[0079] 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 close trigger operation for the handbag material (such as receiving a click operation on the close button by the user), or when the display time of the handbag material reaches the time threshold, the rotation of multiple images can be resumed, 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 thereby improving the conversion rate of the advertisement.
[0080] In other embodiments, continuing with the above example, the following processing may also be performed: before displaying the object material of the object recommended by the first recommendation information, shielding the response to the trigger operation for the information flow; in response to meeting the above-mentioned set conditions, resuming the response to the trigger operation for the information flow.
[0081] 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 response to the trigger operation for the information flow can also be blocked. That is to say, 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 response to the trigger operation for the information flow can be restored. That is to say, the information in the information flow is currently clickable. In this way, during the display of the object material, by blocking the response to 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 thereby improving the conversion rate of the advertisement.
[0082] In some embodiments, the first recommendation information can be located at the first position of the information flow, and the second recommendation information can be located at the second position of the information flow. The above-mentioned step 102 can also be implemented in the following way: play a video of the object material of the object recommended by the first recommendation information, wherein the duration of the video is consistent with the duration of the information flow moving from the first position to the second position.
[0083] 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, 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 is just played, thereby improving the user experience.
[0084] In step 103, in response to a sliding operation on the information flow interface, the object material is controlled to move.
[0085] In some embodiments, step 103 can be implemented by: in response to a sliding operation on the information flow interface, the information flow in the information flow interface is kept stationary, 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). In other words, 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 in the information flow interface can be kept stationary, 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.
[0086] It should be noted that the above-mentioned atmosphere material can be omitted. That is, 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 embodiment of the present application does not make specific limitations on this.
[0087] Furthermore, it should be noted that the object material can move at a constant speed or at a variable speed in the information flow interface. Furthermore, the movement 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 this embodiment of the application does not specifically limit this.
[0088] For example, see FIG4A , which is a schematic diagram of an application scenario of the information recommendation method provided by an embodiment of the present application. As shown in FIG4A , 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., first recommended information) is inserted at the top of the information stream 402. The focus image advertisement 403 may be for recommending a handbag. When it is detected that the display duration of the focus image advertisement 403 reaches 5 seconds, or a user-triggered upward swipe operation is received on the information stream interface 401, a handbag material 404 of the handbag recommended by the focus image advertisement 403 may be displayed in a manner that obscures at least a portion of the area of the focus image advertisement 403, and related atmosphere material 405 is displayed behind the handbag material 404. Subsequently, 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 drop 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, that is, the handbag material 404 and the atmosphere material 405 can be controlled to stop falling.
[0089] In some embodiments, the above-mentioned 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 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.
[0090] 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).
[0091] 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. The following processing can also 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. That is to say, 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 reach the area of the second recommended information in the information flow.
[0092] It should be noted that the above-mentioned atmosphere material can be omitted. That is, 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.
[0093] For example, taking the first recommended information as a focus image advertisement, assuming the focus image advertisement recommends a handbag, when a user triggers an upward swipe operation on the information flow interface, the handbag material and the atmosphere material related to the handbag material can be displayed in a manner that at least partially obscures the area of the focus image advertisement. Then, the handbag material and the atmosphere material can be kept stationary while the information flow in the information flow interface is 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 remain in the area of the first information flow advertisement.
[0094] In some embodiments, the above-mentioned 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. In other words, when the first recommended information (e.g., the focus image advertisement) and the second recommended information (e.g., 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.
[0095] 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.
[0096] 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 the user triggers an upward swipe operation on the information flow interface, 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, 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.
[0097] In some embodiments, during 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.
[0098] For example, taking the object recommended by the first recommendation information as a vehicle, in the process of 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, in the process of 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-facing 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.
[0099] In other embodiments, in the process of controlling the movement of the object material 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.
[0100] For example, the above-mentioned control of the information flow to tilt 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.
[0101] For example, taking the first recommended information as a focus image advertisement, 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 configuration parameters pre-set for the information flow, wherein the configuration parameters may include: time function, Bezier curve parameters (assuming they are denoted as b) and transformation matrix (assuming they are denoted 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, an 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.
[0102] 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.
[0103] 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 restore 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. In this way, it is convenient for users to subsequently operate on the information in the information flow, such as facilitating users to subsequently view the information in the information flow, or click on the information in the information flow, etc.
[0104] In step 104 , in response to the object material moving to the area of the second recommendation information in the information flow, the object material and the second recommendation information are controlled to generate at least one interactive content.
[0105] Here, the object recommended by the second recommendation information can 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 can both be automobile advertisements.
[0106] In other embodiments, the object recommended by the second recommendation information and the object recommended by the first recommendation information may also be similar. The similarity here means that the similarity between the object recommended by the second recommendation information and the object recommended by the first recommendation information is greater than the similarity threshold. For example, the object recommended by the second recommendation information is a car model A produced by a certain automobile company, and the object recommended by the first recommendation information is a car model B produced by the same automobile company; or, the object recommended by the second recommendation information is car A produced by automobile company A, and the object recommended by the second recommendation information is car B of the same model produced by automobile company B. The embodiments of the present application do not make specific limitations on this.
[0107] It should be noted that, in actual applications, artificial intelligence (AI) technology can also be combined to determine whether the object recommended by the second recommendation information is similar to the object recommended by the first recommendation information. For example, feature extraction can be performed on the object recommended by the second recommendation information and the object recommended by the first recommendation information respectively, and the object features of the object recommended by the second recommendation information and the object features of the object recommended by the first recommendation information can be obtained accordingly. Then, the similarity between the object features of the object recommended by the second recommendation information and the object features of the object recommended by the first recommendation information can be calculated (for example, including cosine similarity, Euclidean distance, etc.). When the similarity between the two is greater than the similarity threshold, it indicates that the object recommended by the second recommendation information is similar to the object recommended by the first recommendation information.
[0108] In some embodiments, refer to Figure 5, which is a flow chart of the information recommendation method provided in an embodiment of the present application. As shown in Figure 5, step 104 shown in Figure 3 can be implemented through steps 1041 and 1042 shown in Figure 5, which will be explained in conjunction with the steps shown in Figure 5.
[0109] In step 1041 , in response to the target material moving to the area of the second recommendation information in the information stream, the target material is controlled to stay in the area of the second recommendation information.
[0110] For example, taking the first recommended information as a focus image advertisement and the second recommended information as 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.
[0111] 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.
[0112] 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 continuously decrease, and at the same time, the transparency of the handbag material can be controlled to continuously increase (that is, the handbag material is controlled to continuously 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 continuously decrease and gradually disappear, the user's attention can be attracted, thereby improving the conversion rate of the advertisement.
[0113] For example, taking the case where the object recommended by the first recommendation information is a handbag and the second recommendation information is the first information flow advertisement in the information flow, refer to Figure 4B. Figure 4B is a schematic diagram of the application scenario of the information recommendation method provided in an embodiment of the present application. As shown in Figure 4B, 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 continuously decrease, and at the same time, the transparency of the handbag material 404 can be controlled to continuously increase until the handbag material 404 disappears from the area of the first information flow advertisement 406. At this point, the linkage process between the focus image advertisement and the first information flow advertisement ends.
[0114] In other embodiments, the above-mentioned control object material and the second recommendation information can also generate at least one interactive content by the following method: 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.
[0115] 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.
[0116] 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 can be enlarged), and the object material after the size adjustment can be controlled to move to the target position in the second recommended information, and displayed in a floating 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). In this way, the attractiveness of the recommended information can be further enhanced, thereby improving the conversion rate of the recommended information.
[0117] In some embodiments, the above-mentioned control of the object material and the second recommendation 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 recommendation information; and responding to a trigger operation for any object material, jumping from the information flow interface to the object-associated association interface.
[0118] For example, if the first recommendation is a handbag, after controlling the handbag material to move to the area of the first information flow ad (i.e., the second recommendation) in the information flow, the handbag material can be copied to obtain multiple handbag materials (e.g., five handbag materials); then, the multiple handbag materials can be controlled to move up and down within the area of the first information flow ad to form an interesting foreground image. Subsequently, when the user is interested in the handbag, they can click on any handbag material. For example, when a user clicks on any of the multiple handbag materials, the user can jump from the information flow interface to the ad landing page for purchasing the handbag, thereby facilitating the user's purchase.
[0119] That is to say, in addition to controlling the object material to stay in the area of the second recommendation information, the above-mentioned interactive content can also be 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 size adjustment to move in the area of the second recommendation information, etc. The embodiment of the present application does not specifically limit the form of the interactive content.
[0120] In other embodiments, the following processing may also be performed: in response to a triggering 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).
[0121] For example, taking the first recommended information as the focus image advertisement and the second recommended information as the first information flow advertisement in the information flow, when a user clicks on the focus image advertisement or the first information flow advertisement, you can jump from the information flow interface to the corresponding advertisement landing page, thereby facilitating the user's subsequent purchase process for the product.
[0122] 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. It 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 enhancing the interactive effect of the recommendation information and user experience.
[0123] The following describes an exemplary application of the embodiments of the present application in a practical application scenario.
[0124] An embodiment of the present application provides an information recommendation method, which realizes artistic display and technical linkage through linked focus image ads (corresponding to the first recommended information mentioned above) and information flow ads (corresponding to the second recommended information mentioned above), thereby attracting the user's attention, thereby improving the conversion rate of ads provided by advertisers, and improving the user experience in the APP. Traditional focus image ads and information flow ads are usually limited by the size of the area, which limits the advertiser's content display and the presentation of product details, and thus cannot effectively improve the user experience and brand appeal. In order to solve this problem, an embodiment of the present application proposes to connect the focus image ads and information flow ads through transition animations to form an advertising content display area of more than one screen, thereby expanding the advertiser's creative space. When a user becomes interested in an advertisement, he can directly click to enter the ad landing page, or wait for the transition animation to be displayed and then continue to use the APP.
[0125] In other words, traditional spotlight image ads and information feed ads are usually limited in display area, unable to meet advertisers' needs for displaying content and product details, thereby limiting the improvement of user experience and the enhancement of brand appeal. To improve this situation, the embodiments of this application propose a solution for linked spotlight image ads and information feed ads, connecting them through transition animation.
[0126] For example, in the technical solution provided in the embodiments of this application, a transition animation is provided between the focus image ad and the information flow ad, so that they are connected end to end when presented, forming a continuous display area of advertising content. Through the combination of artistic presentation and technology, it attracts user attention and provides more display space for advertisers, allowing them to better and more fully utilize their creativity. This linked display method can provide display area exceeding one screen, increasing the display volume and richness of advertising content.
[0127] When users become interested in the app during the connection process, they can directly click on the focus image ad or information flow ad to enter the corresponding ad landing page, thereby improving the ad conversion rate. At the same time, if users do not click immediately, they can also wait for the transition animation to complete and continue using the app, thus ensuring a smooth user experience when using the app.
[0128] 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 linked focus image 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.
[0129] Furthermore, to implement the aforementioned scheme of linked spotlight image ads and feed ads, the present application embodiments can leverage existing technologies and equipment, such as app development platforms and the interactive capabilities of touchscreen phones. By designing and implementing transition animations between spotlight image ads and feed ads, a smooth transition effect can be achieved, increasing user attention and engagement.
[0130] In short, the scheme of linked focus image advertising and information flow advertising proposed in the embodiment of this application can bring innovation and improvement to the advertising industry. Through the linkage of artistic display and technology, the advertising content display area is expanded, the user experience and brand appeal are improved, and the conversion rate of the advertisements provided by advertisers is increased. The information recommendation method provided in the embodiment of this application can be widely applied to various apps and advertising platforms, bringing a win-win effect for users and advertisers.
[0131] The information recommendation method provided in the embodiments of the present application is described in detail below.
[0132] In some embodiments, referring to FIG6A , FIG6A is a schematic diagram of an application scenario of the information recommendation method provided in an embodiment of the present application. As shown in FIG6A , after the user enters the APP homepage 601 (corresponding to the above-mentioned information flow interface), a focus image advertisement 602 can be seen. After a few 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 a dot-shaped 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 to 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, at which point the linkage between the focus image advertisement and the first information flow advertisement ends.
[0133] In other embodiments, referring to FIG6B , FIG6B is a schematic diagram of an application scenario of the information recommendation method provided in an embodiment of the present application. As shown in FIG6B , after the user enters the APP homepage 601, he can see a focus image advertisement 606, in which a product (e.g., a car) is displayed and accompanied by an atmosphere wave element. After a few seconds, a broken frame product element 607 (e.g., a car material) may appear, and an animation effect of the broken frame product element 607 drifting in the screen may be displayed. At the same time, the information flow in the screen may move upward. Subsequently, a front view of the broken frame product element 607 (e.g., a car material) may appear, and the information flow in the screen may continue to move upward. Afterwards, the broken frame product element 607 may 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 image advertisement and the first information flow advertisement ends.
[0134] The information recommendation method provided in the embodiment of the present application will be described below with reference to FIG7 .
[0135] For example, see FIG7 , which is a flowchart of the information recommendation method provided in an embodiment of the present application, and will be described in conjunction with the steps shown in FIG7 .
[0136] In step 201, the client is started.
[0137] 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.
[0138] In step 203, a content focus map is displayed.
[0139] In step 204, a regular focus image advertisement is displayed.
[0140] In step 205, the focus image advertisement is displayed.
[0141] 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.
[0142] In step 207 , the information stream 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 stream is reached, step 209 is executed.
[0143] In step 208, the frame-breaking animation ends.
[0144] In step 209, the information flow stops scrolling, and the broken frame animation is included in the first information flow advertising position.
[0145] In step 210, the information flow advertising video is played.
[0146] The information recommendation method provided in the embodiment of the present application will be described below with reference to FIG8 .
[0147] For example, see FIG8 , which is a flow chart of the information recommendation method provided in an embodiment of the present application, and will be described in conjunction with the steps shown in FIG8 .
[0148] In step 301, the delivery end receives the focus image advertisement delivered by the advertiser.
[0149] In step 302, the delivery end receives the information flow advertisement delivered by the advertiser.
[0150] In step 303, the delivery end associates the focus image advertisement with the information flow advertisement and receives the linkage material uploaded by the advertiser.
[0151] In step 304, the delivery end processes the material in the advertising engine and generates a focus image information flow linkage advertisement.
[0152] 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 information flow linkage 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.
[0153] In step 305, the client requests a focus image advertisement from the SSP backend.
[0154] In some embodiments, when the client requests a focus image advertisement from the supplier (SSP, Sell-Side Platform) backend, if there is an available focus image information flow linkage advertisement, the delivery end can additionally deliver information flow advertisement content, a broken frame animation video v1, an interaction start time t1, and an interaction end time t2 on top of the regular focus image advertisement, where the interaction start time t1 is less than the interaction end time t2.
[0155] In step 306, the SSP backend requests the focus image advertisement from the advertisement engine.
[0156] In step 307, the advertising engine returns the focus image information flow linked advertisement to the SSP backend.
[0157] In step 308, the SSP backend returns the focus image information flow linkage advertisement to the client.
[0158] In step 309, the client reports the focus image advertisement exposure to the SSP backend.
[0159] In step 310, the SSP backend reports the focus image advertisement exposure to the advertisement engine.
[0160] In step 311, the client plays the focus image information flow linkage advertisement.
[0161] In some embodiments, the client may first display the focus image advertisement, while the focus image stops rotating, clicks on the information flow are prohibited, and the focus image advertisement video begins to play. When the focus image advertisement 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 video stops playing, and the broken frame animation video v1 (referred to as the broken frame animation for short) begins to play. 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 length 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 begins to play, and the duration is also duration.
[0162] In other embodiments, when the information flow slides to the first information flow ad position, or receives a user click operation 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 flow click is restored, and the first information flow advertising material video in the information flow begins to play.
[0163] 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 advertising 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 advertisement, 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.
[0164] In step 312, the client reports the information flow advertising exposure to the SSP backend.
[0165] In step 313, the SSP backend reports the information flow advertising exposure to the advertising engine.
[0166] In summary, the information recommendation method provided by the embodiments of the present application has the following beneficial effects:
[0167] 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.
[0168] 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 appeal of the splash screen advertising materials can be enhanced.
[0169] 3) Improved the interactive effect of advertising.
[0170] The following further describes an exemplary structure of the information recommendation device 555 provided in an embodiment of the present application implemented as a software module. In some embodiments, as shown in Figure 2, the software modules stored in the information recommendation device 555 in the memory 550 may include: a display module 5551 and a control module 5552.
[0171] The display module 5551 is configured to display the information flow in the information flow interface, wherein the first recommendation information is inserted into the information flow; the display module 5551 is also configured to display the object material of the object recommended by the first recommendation information; the control module 5552 is configured to control the movement of the object material in response to a sliding operation on the information flow interface; the control module 5552 is also configured 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 or similar to the object recommended by the first recommendation information.
[0172] 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 obscuring at least a portion of the first recommendation information.
[0173] 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 response to the display time of the first recommendation information reaching a time threshold, and display atmosphere material related to the object material around the object material.
[0174] In some embodiments, the control module 5552 is further configured to keep the information flow stationary in the information flow interface in response to a sliding operation on 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.
[0175] In some embodiments, the control module 5552 is further configured to control the information flow to move in the sliding direction of the sliding operation in the information flow interface in response to a sliding operation on the information flow, and to control the object material and atmosphere material to move in the opposite direction of the sliding direction.
[0176] In some embodiments, the control module 5552 is further configured to control the object material 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: the center position of the area of the second recommendation information, or a selected position in the area of the second recommendation information.
[0177] In some embodiments, the control module 5552 is further configured to control the object material to stay in the area of the second recommendation information; in response to the object material's stay time reaching a time threshold, the size of the object material is controlled to continuously decrease, and the transparency of the object material is controlled to continuously increase until the object material disappears from the area of the second recommendation information.
[0178] 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.
[0179] 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.
[0180] In some embodiments, the information recommendation device 555 further includes an updating module 5553 configured to update the display viewing angle of the object material during 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.
[0181] In some embodiments, the control module 5552 is further configured to control the information flow to be tilted due to the collision of the object material during the process of controlling the movement of the object material.
[0182] 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 configured 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 configured to play an animation of the information flow tilting 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.
[0183] In some embodiments, the control module 5552 is further configured 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.
[0184] In some embodiments, the control module 5552 is further configured to jump from the information flow interface to the object association interface in response to a trigger operation on the first recommendation information or the second recommendation information.
[0185] 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 configured to stop carouseling the multiple images before displaying the object material of the object recommended by the first recommendation information; and resume carouseling the multiple images in response to meeting the set conditions, wherein the set conditions include 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.
[0186] In some embodiments, the control module 5552 is further configured to shield the trigger operation for responding to the information flow before displaying the object material of the object recommended by the first recommendation information; and to resume the trigger operation for responding to the information flow in response to meeting the set conditions.
[0187] 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 configured 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.
[0188] 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 described above, and has similar beneficial effects as the method embodiment, so it will not be repeated here. Any technical details not covered in the information recommendation device provided in the embodiment of the present application can be understood based on the description of either Figure 3 or Figure 5.
[0189] The present invention provides a computer program product comprising a computer program or computer-executable instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer-executable instructions from the computer-readable storage medium and executes the computer-executable instructions, causing the computer device to perform the information recommendation method described in the present invention.
[0190] An embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, the processor will execute the information recommendation method provided by an embodiment of the present application, for example, the information recommendation method shown in Figure 3 or Figure 5.
[0191] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface storage, optical disk, or CD-ROM; or various devices including one or any combination of the above memories.
[0192] 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.
[0193] As an example, executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed across multiple sites and interconnected by a communication network.
[0194] The above description is merely an embodiment of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent replacements, and improvements made within the spirit and scope of the present application are included in the scope of protection of the present application.
Claims
1. An information recommendation method, performed by an electronic device, comprising: 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 or similar to the object recommended by the first recommendation information.
2. The method according to claim 1, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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 8, wherein: The method further comprises: In the process of controlling the movement of the object material, the size of the object material is controlled to be continuously increased until the size of the object material reaches a size threshold.
10. The method according to claim 1, wherein: The controlling the object material and the second recommendation information to generate at least one interactive content includes: Performing a copy operation on the object material to obtain a plurality of object materials; The plurality of target materials are controlled to move in the area of the second recommendation information, wherein when any of the target materials moves to an edge of the area of the second recommendation information, the target material is controlled to move in a reverse direction.
11. The method according to any one of claims 1 to 10, wherein: 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.
12. The method according to claim 11, wherein: 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.
13. The method according to claim 11, wherein: 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.
14. The method according to claim 13, wherein: 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.
15. The method according to claim 13 or 14, wherein: 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.
16. The method according to claim 1, wherein: 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.
17. The method according to claim 1, wherein: 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.
18. The method according to claim 17, wherein: 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.
19. The method according to any one of claims 1 to 18, wherein: 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.
20. An information recommendation device, comprising: A display module, configured to display an information stream in an information stream interface, wherein the information stream is inserted with the first recommended information; The display module is further configured 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 further configured 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 or similar to the object recommended by the first recommendation information.
21. An electronic device comprising: A memory for storing executable instructions; A processor, configured to implement the information recommendation method according to any one of claims 1 to 19 when executing the executable instructions stored in the memory.
22. A computer-readable storage medium storing computer-executable instructions, wherein when the computer-executable instructions are executed by a processor, the information recommendation method according to any one of claims 1 to 19 is implemented.
23. A computer program product, comprising a computer program or a computer executable instruction, wherein when the computer program or the computer executable instruction is executed by a processor, the information recommendation method according to any one of claims 1 to 19 is implemented.
Citation Information
Patent Citations
Advertisement display method and device and electronic equipment
CN112418942A
Multimedia information playing method and device, electronic equipment and computer storage medium
CN113986003A
Promotion information processing method and device and computer readable storage medium
CN115509425A
Video display method and device, electronic equipment and storage medium
CN115967831A
Cited By
Information display method based on AI algorithm
CN119597949A