Information recommendation method and device, electronic equipment and storage medium

By displaying a list of multimedia information matching the user's keywords in the search box of the music playback software and displaying the material of the recommended object in the playback interface, the problem of the inconsistency between the advertisement and the user's intention is solved, and the high click-through rate of the advertisement and the improvement of the user experience is achieved.

CN120256652APending Publication Date: 2025-07-04TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410014444.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-02
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

In the prior art, the advertising display in the music playback software does not match the user's search intention, resulting in low advertising relevance, insufficient click-through rate and conversion rate, and the advertising display method ignores the user's real-time search intention, which increases the user's sense of disturbance.

Method used

By displaying a list of multimedia information matching the keywords entered by the music playback software in the search box, and displaying the material of the recommended object in the playback interface, a strong atmosphere display method is adopted, combining the user's historical search behavior and interests, to ensure that the advertising content is highly consistent with user needs.

Benefits of technology

It improves the click-through rate and conversion rate of advertising, reduces user disturbance, enhances the relevance and user experience of advertising, provides a more natural and harmonious advertising form, and improves advertisers' brand exposure and user interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120256652A_ABST
    Figure CN120256652A_ABST
Patent Text Reader

Abstract

The invention provides an information recommendation method and device, electronic equipment and a storage medium. The method comprises the following steps: displaying a multimedia information search box; in response to an input keyword received through the multimedia information search box, a multimedia information list matched with the keyword is displayed, and the multimedia information list comprises a first object material of a recommendation object matched with the keyword; and in response to a playing trigger operation for target multimedia information, playing the target multimedia information in a playing interface, and displaying a second object material of the recommended object in the playing interface, the target multimedia information being selected multimedia information in the multimedia information list. According to the method and the device, the recommended object can be fused into the multimedia information search experience of the user in a more harmonious manner, so that the disturbance of the recommended object to the user is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technologies, and in particular, to an information recommendation method, apparatus, electronic device, and storage medium. Background Art

[0002] Taking the music playing scenario as an example, in the related art, when a user uses the search function in a music playing software to search for a specific song, singer, or music style, fixed advertisement slots are usually displayed at the top, bottom, or sidebar of the search result page, and most of these advertisements are not directly related to the user's search intent and are only displayed based on the promotion goals of advertisers. Therefore, they may be regarded as interruptions or ignored by users, increasing the sense of interruption of advertisements to users and also resulting in low click-through and conversion rates of advertisements. Summary of the Invention

[0003] Embodiments of this application provide an information recommendation method, apparatus, electronic device, computer-readable storage medium, and computer program product, which can make the recommended object more harmoniously integrated into the user's multimedia information search experience, thereby reducing the sense of interruption of the recommended object to the user.

[0004] The technical solution of the embodiments of this application is implemented as follows:

[0005] Embodiments of this application provide an information recommendation method, including:

[0006] Display a multimedia information search box;

[0007] In response to receiving a keyword input through the multimedia information search box, display a list of multimedia information matching the keyword, where the list of multimedia information includes first object materials of a recommended object matching the keyword;

[0008] In response to a play trigger operation for a target multimedia information, play the target multimedia information in a play interface, and

[0009] Display second object materials of the recommended object in the play interface.

[0010] Embodiments of this application provide an information recommendation apparatus, including:

[0011] A display module, configured to display a multimedia information search box;

[0012] The display module is further configured to, in response to receiving a keyword input through the multimedia information search box, display a list of multimedia information matching the keyword, where the list of multimedia information includes first object materials of a recommended object matching the keyword;

[0013] A playback module, configured to play the target multimedia information in a playback interface in response to a playback trigger operation for the target multimedia information;

[0014] The display module is further configured to display second object materials of the recommended object in the playback interface.

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

[0016] A memory, configured to store executable instructions;

[0017] A processor, configured to implement the information recommendation method provided by the embodiment of the present application when executing the executable instructions stored in the memory.

[0018] An embodiment of the present application provides a computer-readable storage medium, storing computer-executable instructions, which are configured to implement the information recommendation method provided by the embodiment of the present application when being executed by a processor.

[0019] An embodiment of the present application provides a computer program product, including a computer program or computer-executable instructions, which are configured to implement the information recommendation method provided by the embodiment of the present application when being executed by a processor.

[0020] The embodiment of the present application has the following beneficial effects:

[0021] On the one hand, by analyzing the keywords input by the user in the multimedia information search box, it is ensured that the recommended object highly matches the user's current interests and needs, thereby improving the click-through rate and conversion rate for the recommended object. On the other hand, the recommended object is presented in a more natural and harmonious display form, enabling the recommended object to better integrate into the user's multimedia information search experience and reducing the sense of interruption to the user caused by the recommended object. Description of the Drawings

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

[0023] Figure 2 is a schematic structural diagram of an electronic device 500 provided by an embodiment of the present application;

[0024] Figure 3 is a schematic flowchart of an information recommendation method provided by an embodiment of the present application;

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

[0026] Figure 5 is a schematic flowchart of an information recommendation method provided by an embodiment of the present application;

[0027] Figure 6A and Figure 6B is a schematic diagram of an application scenario of the information recommendation method provided by an embodiment of the present application;

[0028] Figure 7 is a schematic flowchart of the information recommendation method provided by an embodiment of the present application;

[0029] Figure 8 is a schematic flowchart of the information recommendation method provided by an embodiment of the present application. Detailed implementation manners

[0030] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be construed as limitations on the present application. All other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of the present application.

[0031] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments. However, it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.

[0032] It can be understood that in the embodiments of the present application, when relevant data such as user information is involved, when the embodiments of the present application are applied to specific products or technologies, user permission or consent needs to be obtained, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

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

[0034] In the embodiments of the present application, the term "module" or "unit" refers to a computer program with a predetermined function or a part of a computer program, which works together with other related parts to achieve a predetermined goal, and can be fully or partially implemented by using software, hardware (such as a processing circuit or a memory), 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 a part of the overall module or unit that includes the function of the module or unit.

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

[0036] Before further elaborating on the embodiments of this application, the nouns and terms involved in the embodiments of this application are described, and the nouns and terms involved in the embodiments of this application are applicable to the following explanations.

[0037] 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 executed operations can be real-time or can have a set delay; without special instructions, there is no restriction on the execution order of the multiple executed operations.

[0038] 2) Virtual avatar: used to identify and distinguish the providers of different recommended objects (for example, different advertisers). That is to say, different providers can correspond to different virtual avatars. For example, the virtual avatar can be a trademark registered by the provider, such as the intellectual property (IP) of the advertiser or other identifiers used to represent the uniqueness of the provider.

[0039] 3) Music player software: is a computer application or mobile application whose main function is to store, organize, retrieve, and play music files. These software usually support multiple music file formats, such as including MP3, WAV, AAC, FLAC, etc., and may have many other functions, such as including creating and editing playlists, adjusting sound effects, online streaming music, lyric synchronization display, music library management, track information editing, etc. In addition to the basic playback function, many music player software also provides various ways for users to interact with music, such as including rating, commenting, or sharing, etc.

[0040] The embodiments of this application provide an information recommendation method, device, electronic device, computer-readable storage medium, and computer program product, which can enable the recommended object to be more harmoniously integrated into the user's multimedia information search experience, thereby reducing the sense of interruption of the recommended object to the user. The electronic device provided by the embodiments of this application is described below. The electronic device provided by the embodiments of this application can be implemented as a terminal device or jointly implemented by a server and a terminal device. The following takes the information recommendation method provided by the embodiments of this application jointly implemented by a terminal device and a server as an example for description.

[0041] By way of example, refer to Figure 1 , Figure 1It is a schematic architecture diagram of the information recommendation system 100 provided by the embodiments of the present application, which is an application for realizing support to enable the recommended object to more harmoniously integrate into the user's multimedia information search experience, thereby reducing the sense of interruption of the recommended object to the user. As Figure 1 shown, the information recommendation system 100 includes: a server 200, a network 300, and a terminal device 400. Among them, 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. A client 410 is running on the terminal device 400. The client 410 can be various types of clients, such as including a video playback client, an audio playback client, and a live broadcast client, etc.

[0042] In some embodiments, taking the client 410 as an audio playback client (such as a music playback software) as an example, a multimedia information search box (such as a music search box) can be displayed in the human-computer interaction interface of the client 410 for the user to search for the music or singer they want to listen to. The client 410 responds to the keyword (such as "New Year song") input by the user received through the multimedia information search box, and displays a list of multimedia information matching the keyword (such as a song list returned by the server 200 based on the keyword sent by the client 410. Among them, the cover of the song list can be set by the advertiser). Among them, the list of multimedia information can include the first object material (such as the advertising slogan of Coke) of the recommended object (such as Coke) matching the keyword. Subsequently, the client 410 can respond to the playback trigger operation for the target multimedia information (such as the song selected by the user in the song list), jump to the playback interface, play the target multimedia information in the playback interface, and display the second object material of the recommended object (such as the advertiser's IP or the video of Coke bubbling) in the playback interface. In this way, it can make the recommended object more harmoniously integrate into the user's music search experience, thereby reducing the sense of interruption of the recommended object to the user.

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

[0044] Cloud technology is the general term for network technology, information technology, integration technology, management platform technology, and application technology, etc. based on the cloud computing business model. It can form a resource pool, be used on demand, and be flexible and convenient. Cloud computing technology will become an important support. The background services of the technical network system require a large amount of computing and storage resources.

[0045] Exemplarily, Figure 1The server 200 therein may be an independent physical server, a server cluster or a 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 delivery networks (CDNs), and big data and artificial intelligence platforms. The terminal device 400 may be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a vehicle-mounted terminal, etc., but is not limited thereto. The terminal device 400 and the server 200 may be directly or indirectly connected through wired or wireless communication methods, which are not limited in the embodiments of the present application.

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

[0047] Next, the structure of the electronic device provided in the embodiments of the present application will be further described. Taking the electronic device as the terminal device as an example, refer to Figure 2 , Figure 2 which is a schematic structural diagram of the electronic device 500 provided in the embodiments of the present application. Figure 2 The electronic device 500 shown includes: at least one processor 510, a memory 550, at least one network interface 520, and a user interface 530. Each component in the electronic device 500 is coupled together through a bus system 540. It can be understood that the bus system 540 is used to realize the 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 clear illustration, in Figure 2 all kinds of buses are labeled as the bus system 540.

[0048] 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.

[0049] 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.

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

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

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

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

[0054] A network communication module 552, for reaching other computing devices via one or more (wired or wireless) network interfaces 520, exemplary network interfaces 520 include: Bluetooth, Wireless Compatibility Certification (WiFi), and Universal Serial Bus (USB);

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

[0056] An input processing module 554 for detecting one or more user inputs or interactions from one of one or more input devices 532 and translating the detected inputs or interactions.

[0057] In some embodiments, the device provided by the embodiments of the present application may be implemented in software. Figure 2 Shown is an information recommendation device 555 stored in the memory 550, which may be software in the form of a program and a plug-in, etc., including the following software modules: a display module 5551, a playback module 5552, a transfer module 5553, an acquisition module 5554, and a preprocessing module 5555. These modules are logical, so they can be combined arbitrarily or further split according to the functions implemented. It should be noted that, Figure 2 For the convenience of expression, all the above modules are shown at once, but it should not be considered that the information recommendation device 555 excludes the implementation that may only include the display module 5551 and the playback module 5552. The functions of each module will be described below.

[0058] The information recommendation method provided by the embodiments of the present application will be specifically described below in combination with the exemplary applications and implementations of the terminal device provided by the embodiments of the present application.

[0059] Exemplarily, referring to Figure 3 , Figure 3 is a flowchart of the information recommendation method provided by the embodiments of the present application, which will be described in combination with Figure 3 the steps shown.

[0060] It should be noted that, Figure 3 the method shown can be executed by various forms of computer programs running on the terminal device, not limited to the client. For example, it can also be the operating system, software module, script, and applet described above. Therefore, the example of the client in the following should not be regarded as a limitation to the embodiments of the present application. In addition, for the convenience of expression, the terminal device and the client running on the terminal device will not be specifically distinguished in the following.

[0061] In step 101, a multimedia information search box is displayed.

[0062] Here, the types of multimedia information may include audio and video, and the multimedia information search box may be an audio search box (such as a music search box) or a video search box. That is to say, the technical solution provided by the embodiments of the present application can optimize the user's audio search experience or video search experience.

[0063] In some embodiments, taking the client as a music playing client (or music playing software) as an example, a music playing client can run on the terminal device associated with the user. When receiving a click operation on the icon of the music playing client displayed on the screen of the terminal device, a human-computer interaction interface provided by the music playing client can be displayed on the screen. Among them, the human-computer interaction interface may include a music search box. For example, the music search box can be displayed at the top of the human-computer interaction interface for the user to search for the songs or singers they want to listen to in the music playing software.

[0064] In some other embodiments, before performing step 101, the following processing can also be performed: for each recommended object, perform the following processing: screen out the keywords that match the recommended object from multiple candidate keywords, and bind the screened keywords to the recommended object; obtain multiple object materials of the recommended object, and bind the obtained multiple object materials to the recommended object.

[0065] For example, for each recommended object, the advertiser can create a corresponding search advertisement at the placement end, upload relevant object materials (for example, when the search advertisement is an advertisement for a certain beverage, the relevant object materials can be the picture and advertising slogan of the beverage, etc.) and select associated keywords for the search advertisement. Subsequently, the placement end can request the advertising engine to generate corresponding search advertisements (for example, multiple search advertisements in different presentation forms for presentation at different stages of the search) based on the object materials uploaded by the advertiser, and bind the generated search advertisements to the keywords selected by the advertiser (such as "New Year songs").

[0066] In step 102, in response to receiving the input keyword through the multimedia information search box, display a list of multimedia information that matches the keyword.

[0067] Here, the multimedia information list may include the first object materials of the recommended object that match the keyword. For example, taking the recommended object as a certain beverage as an example, the first object materials can be the advertising slogan for promoting the beverage or the pattern of the beverage, etc. For example, taking the multimedia information list as a playlist, the cover of the playlist can be an advertisement strong atmosphere cover configured by the advertiser (i.e., the provider of the recommended object). For example, the advertising slogan or advertising blessing (i.e., the first object material) configured by the advertiser can be displayed on the cover of the playlist to strengthen the advertising blessing for the user.

[0068] It should be noted that the recommended object matching the keyword can be a recommended object pre-bound with the keyword, or a recommended object screened from the recommended object library based on the keyword. For example, it can be a recommended object in the recommended object library whose similarity with the keyword is greater than the similarity threshold.

[0069] In some embodiments, before displaying the multimedia information list (such as a playlist or a video list) matching the keyword, the following processing can also be performed: display the third object material of the recommended object; in response to the display duration of the third object material reaching (i.e., being greater than or equal to) the display duration threshold (such as 3 seconds), or receiving a closing trigger operation for the third object material (such as receiving a click operation by the user on the "Close Ad" button), cancel the display of the third object material and transfer to the process of displaying the multimedia information list matching the keyword.

[0070] Exemplarily, the above-mentioned display of the third object material (such as the pattern of a beverage) of the recommended object can be implemented in the following way: obtain the recommended object matching the keyword (such as pre-bound); in response to the recommended object being bound with the third object material, play a special effect animation including the third object material. For example, taking the client as a music player client, when receiving the keyword (such as "New Year songs") input by the user in the search box of the music player client, it can first query in the advertising engine whether there is a search advertisement corresponding to the recommended object bound with the keyword. When it is queried that there is a search advertisement bound with the keyword, it can further query whether there is an Easter egg (such as the pattern of a beverage, i.e., the third object material) in the search advertisement; when there is an Easter egg, it can play a 3-second dynamic broken-frame Easter egg, and then display the playlist matching the keyword. Among them, the cover of the playlist can be an advertisement strong atmosphere cover configured by the advertiser, so as to strengthen the advertisement to bless the user. Of course, the user can also directly close the dynamic broken-frame Easter egg. For example, while playing the dynamic broken-frame Easter egg, a "Close Ad" button can also be displayed. When receiving a click operation by the user on the "Close Ad" button, the dynamic broken-frame Easter egg can be directly closed and the playlist matching the keyword can be displayed. The embodiments of the present application do not make specific limitations on this.

[0071] In other embodiments, before displaying the multimedia information list matching the keyword, the following processing can also be performed: display the atmosphere area of the recommended object around (such as below) the multimedia information search box, where the atmosphere area can include the fourth object material (such as the pattern of a certain milk) of the recommended object (such as a certain milk) for atmosphere rendering; in response to a trigger operation on the atmosphere area, transfer to the process of displaying the multimedia information list matching the keyword.

[0072] Exemplarily, taking the client as a music player client as an example, after receiving the keywords input by the user in the search box provided by the music player client and confirming the search operation, an atmosphere area of the recommended object can be displayed below the search box. Among them, the atmosphere area can include the fourth object material of the recommended object (such as a certain brand of milk) for atmosphere rendering (for example, it can be the pattern of the milk), so as to strengthen the advertising atmosphere. Subsequently, when receiving the click operation of the user on the atmosphere area, a song list matching the keywords input by the user can be displayed. Among them, the cover of the song list can be an advertisement strong atmosphere cover configured by the advertiser. For example, the promotional slogan or product pattern provided by the advertiser can be displayed on the cover of the song list.

[0073] In some embodiments, the above-mentioned first object material may include a plurality of text materials. Among them, the plurality of text materials can be combined into a blessing sentence. The multimedia information list can include a plurality of multimedia information sets (such as song sets of the same type), and each multimedia information set can correspond to at least one text material. For example, at least one corresponding text material can be displayed in the display area of each multimedia information set.

[0074] Exemplarily, taking the first object material as an advertising blessing sentence and the multimedia information list as a song list as an example, assuming the advertising blessing sentence is "Wish you a hundred X Cola", that is to say, the first object material includes six different types of text materials: "Wish", "you", "hundred", "X", "Cola", and "joy". At the same time, assume that the song list includes 6 different types of song sets, namely song set 1 (assuming including 30 songs), song set 2 (assuming including 20 songs), song set 3 (assuming including 5 songs), song set 4 (assuming including 19 songs), song set 5 (assuming including 26 songs), and song set 6 (assuming including 16 songs). Then, the text material "Wish" in the advertising blessing sentence can be displayed in the display area of song set 1, the text material "you" in the advertising blessing sentence can be displayed in the display area of song set 2, the text material "hundred" in the advertising blessing sentence can be displayed in the display area of song set 3, the text material "X" in the advertising blessing sentence can be displayed in the display area of song set 4, the text material "Cola" in the advertising blessing sentence can be displayed in the display area of song set 5, and the text material "joy" in the advertising blessing sentence can be displayed in the display area of song set 6. In this way, the advertisement can be integrated into the search results in a more natural and harmonious way, reducing the interference feeling of the advertisement to the user.

[0075] In some other embodiments, following the above example, the following processing can also be performed: in response to the trigger operation for any multimedia information set, a plurality of multimedia information included in the triggered multimedia information set and at least one text material corresponding to the triggered multimedia information set are displayed in the detail interface.

[0076] Exemplarily, still taking the first object material as an advertising blessing message (such as "Wish you a hundred X Cola") and the multimedia information list as a song list as an example. Suppose the song list includes 6 different types of song collections, namely song collection 1, song collection 2, song collection 3, song collection 4, song collection 5, and song collection 6. Among them, song collection 1 corresponds to the text material "Wish", song collection 2 corresponds to the text material "you", song collection 3 corresponds to the text material "hundred", song collection 4 corresponds to the text material "X", song collection 5 corresponds to the text material "Cola", and song collection 6 corresponds to the text material "happy". When the user wants to listen to the songs in any song collection, they can click on the corresponding song collection. For example, suppose a click operation on song collection 2 in the song list is received, then it can jump to the details interface corresponding to song collection 2, and display multiple songs included in song collection 2 in the details interface. At the same time, the text material "you" corresponding to song collection 2 can also be used as the background of the details interface to enhance the effect of advertising and blessing the user.

[0077] In some other embodiments, the above-mentioned first object material may further include multiple jigsaw puzzle materials, and the multiple jigsaw puzzle materials may be scattered in the multimedia information list (such as a song list). For example, multiple jigsaw puzzle materials provided by the advertiser can be scattered in the song list. Each jigsaw puzzle material is a part of a complete pattern, and then the following processing can be performed: in response to the multiple jigsaw puzzle materials being pieced together into a complete pattern, display at least one multimedia information (such as a song or video that needs to be paid to unlock) that has obtained the playback permission. For example, at least one song that needs to be paid to unlock can be updated and displayed in the song list. That is to say, after the user pieces together the multiple jigsaw puzzle materials provided by the advertiser into a complete pattern, they can play the songs or videos that originally required payment to play, improving the user experience.

[0078] In step 103, in response to a playback trigger operation for the target multimedia information, play the target multimedia information in the playback interface.

[0079] Here, the target multimedia information is the selected multimedia information in the multimedia information list. Among them, the playback interface can be an audio playback interface (corresponding to the case where the type of multimedia information is audio) and a video playback interface (corresponding to the case where the type of multimedia information is video).

[0080] In some embodiments, taking the multimedia information list as a song list as an example, multiple songs to be played can be displayed in the song list. When a click operation on any song in the songs is received, it can jump to the playback interface, and play the clicked song in the song list in the playback interface.

[0081] In some other embodiments, taking the multimedia information list as a video list as an example, multiple videos to be played can be displayed in the video list. When a click operation of the user on any video in the video list is received, it can jump to the video playback interface, and play the clicked video in the video list in the video playback interface.

[0082] In step 104, the second object material of the recommended object is displayed in the playback interface.

[0083] In some embodiments, the second object material may include a virtual image associated with the recommended object (such as the IP of the advertiser). Then, step 104 can be implemented in the following way: display the virtual image in the playback interface, where the display parameters of the virtual image (such as the position where the virtual image is located in the playback interface, the size of the virtual image, and the transparency, etc.) can change with the change of the playback progress of the target multimedia information.

[0084] It should be noted that the first object material and the second object material in the embodiments of the present application may be the same object material or different object materials, and the embodiments of the present application do not make specific limitations on this.

[0085] Exemplarily, the above-mentioned display of the virtual image in the playback interface can be implemented in the following way: when the target multimedia information starts to play, control the virtual image to appear from one end of the playback interface (such as the left side of the screen); during the process of playing the target multimedia information, control the virtual image to gradually move to the other end of the playback interface (such as the right side of the screen); when the target multimedia information finishes playing, control the virtual image to move out of the playback interface (such as controlling the virtual image to just move out from the right side of the playback interface), that is to say, the display duration of the virtual image in the playback interface is the same as the playback duration of the target multimedia information.

[0086] For example, taking the target multimedia information as a song (such as "Long XX") selected by the user from the multimedia information list (such as a song list) as an example, refer to Figure 4A , Figure 4A is a schematic diagram of the application scenario of the information recommendation method provided by the embodiments of the present application. As Figure 4A shown, when it is detected that the selected song starts to play, the virtual image 402 (such as the IP of the advertiser) can be controlled to appear from the left side of the playback interface 401 (that is, the song playback interface) (that is, enter the screen from the left side of the screen). During the process of playing the selected song, the virtual image 402 can be controlled to move synchronously to the right in the playback interface 401. When it is detected that the selected song finishes playing, the virtual image 402 can be controlled to move out of the playback interface 401, that is to say, the display duration of the virtual image 402 in the playback interface 401 is the same as the playback duration of the selected song.

[0087] It should be noted that the moving speed of the virtual image in the playback interface can be uniform or variable. For example, it can be slow first and then fast, or fast first and then slow. Alternatively, the moving speed of the virtual image can also be related to the rhythm of the song. The embodiments of the present application do not make specific limitations in this regard.

[0088] Exemplarily, the above-mentioned display of the virtual image in the playback interface can also be achieved in the following way: when the target multimedia information starts to play, control the virtual image (such as the IP of the advertiser) to appear in the playback interface; during the process of playing the target multimedia information, control the virtual image to move in the playback interface, and control the size of the virtual image to continuously increase during the movement until the size of the virtual image reaches the size threshold.

[0089] For example, taking the target multimedia information as a song selected by the user from a multimedia information list (such as a playlist) as an example, refer to Figure 4B , Figure 4B is a schematic diagram of the application scenario of the information recommendation method provided by the embodiments of the present application. As Figure 4B shown, when it is detected that the selected song starts to play, the virtual image 402 (such as the IP of the advertiser) can be controlled to appear in the playback interface 401 (i.e., the song playback interface). For example, the virtual image 402 can be controlled to appear from the lower right corner of the playback interface 401. Then, during the process of playing the selected song in the playback interface 401, the virtual image 402 can be controlled to move in the playback interface 401, and the size of the virtual image 402 can be controlled to continuously increase during the movement until the size of the virtual image 402 reaches the size threshold. That is to say, when the size of the virtual image 402 increases to the size threshold, it will no longer continue to increase, but can continue to move in the playback interface 401, thereby forming an interesting foreground picture.

[0090] It should be noted that in order to limit the virtual image within the playback interface, when the virtual image moves to the edge of the playback interface, the virtual image can be controlled to move in the opposite direction or hover at the edge of the playback interface. The embodiments of the present application do not make specific limitations in this regard.

[0091] Exemplarily, the above-mentioned display of the virtual image in the playback interface can also be achieved in the following way: in response to the playback progress of the target multimedia information reaching a set first time point (such as the 10th second), display the virtual image in the playback interface; in response to the playback progress of the target multimedia information reaching a set second time point (such as the 30th second), cancel the display of the virtual image in the playback interface, where the second time point is later than the first time point.

[0092] For example, taking the target multimedia information as a song selected by the user from a multimedia information list (such as a playlist) as an example, refer toFigure 4C , Figure 4C is a schematic diagram of an application scenario of the information recommendation method provided in an embodiment of the present application. As Figure 4C shown, when it is detected that the selected song is played to a set first time point (for example, the 10th second), the virtual image 402 (for example, the IP of the advertiser) can be displayed in the playback interface 401 (that is, the song playback interface). Then, when it is detected that the selected song is played to a set second time point (for example, the 60th second), the virtual image 402 can be cancelled from being displayed in the playback interface 401. That is to say, during the whole process of playing the selected song, the virtual image 402 can only exist in the playback interface 401 for a certain period of time, so as to avoid disturbing the user due to the long-term existence of the virtual image.

[0093] Exemplarily, if the type of the target multimedia information includes a video, the above-mentioned display of the virtual image in the playback interface can also be achieved in the following way: in response to the appearance of a set scene (such as a dining scene, a dating scene, etc.) in the video, the virtual image (such as the IP of the advertiser) is displayed in the playback interface (that is, the video playback interface); in response to the display duration of the virtual image reaching the display duration threshold (such as 10 seconds), or receiving a close trigger operation for the virtual image, the virtual image is cancelled from being displayed in the playback interface.

[0094] For example, taking the target multimedia information as a video selected by the user from a multimedia information list (such as a video list) as an example, when playing the video selected by the user in the video playback interface, the video picture can also be detected, for example, it can be detected once every set duration (such as 5 seconds) to determine whether a set scene (such as a dining scene) appears in the video picture. When it is detected that a set scene appears in the video picture, the IP of the relevant advertiser can be displayed in the video playback interface. When the display duration of the advertiser's IP in the video playback interface reaches the display duration threshold (such as 10 seconds), or when a close trigger operation for the advertiser's IP is received by the user, such as when the user clicks the "Close Ad" button, the advertiser's IP can be cancelled from being displayed in the video playback interface. In this way, the advertisement can be integrated into the video playback interface in a more natural and harmonious manner to reduce the sense of interference of the advertisement to the user.

[0095] Exemplarily, the above-mentioned display of the virtual image in the playback interface can also be achieved in the following way: when the target multimedia information starts to play, control the virtual image to appear from the playback interface; during the process of playing the target multimedia information, control the transparency of the virtual image to increase continuously; when the target multimedia information finishes playing, control the virtual image to disappear from the playback interface (that is, control the transparency of the virtual image to just increase to completely transparent).

[0096] For example, taking the song selected by the user from the multimedia information list (such as a playlist) as the target multimedia information, when it is detected that the selected song starts playing, the virtual image (such as the IP of the advertiser) can be controlled to appear from the song playing interface. For example, the IP of the advertiser can be controlled to appear from the lower right corner of the song playing interface. Then, during the process of playing the song selected by the user, the transparency of the IP of the advertiser can be controlled to continuously increase. When it is detected that the song selected by the user finishes playing, the IP of the advertiser can be controlled to disappear from the song playing interface, that is, the transparency of the IP of the advertiser is just increased to completely transparent.

[0097] In some embodiments, the above step 104 can also be implemented in the following manner: using the second object material of the recommended object (such as the video provided by the advertiser) as the background of the playing interface, and controlling the second object material to be in a moving state during the process of playing the target multimedia information.

[0098] Exemplarily, taking the recommended object as a certain type of cola, the second object material can be the bubbling pattern of the cola. Then, the bubbling pattern of the cola can be used as the background of the playing interface. At the same time, during the process of playing the target multimedia information (such as the song selected by the user from the playlist), the bubbles in the bubbling pattern are controlled to be in a moving state. That is to say, during the process of playing the song selected by the user from the playlist in the playing interface, the video provided by the advertiser, such as the video of cola bubbling, can also be played in the background of the playing interface. In this way, while reducing the sense of interference caused by the advertisement to the user, the advertisement atmosphere is strengthened, and thus the click-through rate and conversion rate of the advertisement can be improved.

[0099] In some other embodiments, the playing interface may further include a comment control. Then, referring to Figure 5 , Figure 5 is the flowchart of the information recommendation method provided by the embodiments of the present application. As Figure 5 shown, after executing the step 104 shown in Figure 3 , the step 105 and step 106 shown in Figure 5 can also be executed, and will be described in combination with the steps shown in Figure 5 .

[0100] In step 105, in response to the trigger operation for the comment control, a comment interface for the target multimedia information is displayed.

[0101] Here, the comment interface may include comments published by the provider of the recommended object (such as the advertiser), and among them, the comment may include an acquisition control (such as an "immediately purchase" button).

[0102] In some embodiments, a comment control for commenting on the currently playing multimedia information (i.e., the target multimedia information, which can be, for example, a song selected by the user from a playlist) can be displayed in the playback interface. For example, the comment control can be displayed in the lower right corner of the playback interface. When a click operation of the user on the comment control is received, the playback interface can be jumped to the comment interface for the target multimedia information. Among them, the comment interface can include comments published by the provider of the recommended object (such as comments published by an advertiser), and the comment can also carry an "immediately purchase" button. For example, to facilitate the user's purchase, the comment published by the advertiser can be displayed at the top of the comment interface, that is, the first comment displayed in the comment interface can be the comment published by the advertiser.

[0103] It should be noted that when jumping from the playback interface to the comment interface, the target multimedia information can still be in the playing state, that is, the interface jump operation will not interrupt the playing process of the target multimedia information. In addition, the comment interface can also be displayed floating on the playback interface. For example, the comment interface can be displayed floating on the playback interface in a way that blocks at least part of the playback interface. The embodiments of the present application do not make specific limitations on this.

[0104] In step 106, in response to the trigger operation for the acquisition control, an acquisition interface for acquiring the recommended object is displayed.

[0105] In some embodiments, continuing the above example, taking a certain cola as the recommended object, when a click operation of the user on the "immediately purchase" button (i.e., the acquisition control) carried in the comment published by the advertiser (i.e., the provider of the recommended object) is received, the comment interface of the audio playback client can be jumped to the purchase interface (i.e., the advertisement landing page) provided by a third-party application (such as an e-commerce shopping application) to purchase the cola recommended by the advertisement on the purchase page.

[0106] The information recommendation method provided by the embodiments of the present application, on the one hand, analyzes the keywords input by the user in the multimedia information search box to ensure that the recommended object highly matches the user's current interests and needs, thereby improving the click-through rate and conversion rate for the recommended object. On the other hand, the recommended object is displayed in a more natural and harmonious display form, enabling the recommended object to better integrate into the user's multimedia information search experience and reducing the sense of interruption to the user caused by the recommended object.

[0107] Next, taking the client as a music playback software as an example, the exemplary application of the embodiments of the present application in an actual application scenario is described.

[0108] In the current technological environment, when users use the search function in a music-playing software to look for specific songs, singers, or music styles, the advertisement display usually occurs in a traditional way. This typically involves showing fixed advertisement slots at the top, bottom, or sidebar of the search result page. And most of these advertisements are not directly related to the users' search intentions, but are shown only based on the promotion goals of the advertisers.

[0109] It can be seen that this traditional advertisement display method has multiple deficiencies. First of all, it may not match the users' current search intentions, so the relevance and attractiveness of the advertisements are both limited. Secondly, due to the obvious difference between the advertisements and the search results, users may ignore or avoid these advertisements, thus resulting in limited advertisement effects. In addition, the advertisement display of most music-playing software does not have real-time interactivity and cannot be dynamically displayed based on the users' real-time search content. This means that the advertisement content cannot be personalized according to the specific search terms or phrases of the users, thus further widening the gap between the advertisement and the users' intentions.

[0110] That is to say, the current advertisement display form in music-playing software often ignores the users' real-time search intentions and needs, resulting in the advertisement effects and user experience being affected. Specifically, in the current advertisement display technology of music-playing software, the advertisement display methods are mostly based on playlists, album covers, or banners within the software. These traditional advertisement display methods may be regarded by users as nuisances or ignored because they have no direct connection with the users' current search or music experience. This situation may lead to relatively low click-through rates and conversion rates of the advertisements. More importantly, when users enter keywords in the search box of a music-playing software, they often expect to get results highly relevant to their search content. However, the current advertisement technology does not make full use of this behavior, thus missing a good opportunity for real-time interaction with the users.

[0111] In view of this, the embodiments of this application provide a new type of advertisement form that can combine the users' real-time search content in music-playing software for advertisement display, aiming to improve the pertinence, relevance, and overall experience of the users.

[0112] The following specifically describes the information recommendation method provided by the embodiments of this application.

[0113] The technical solution provided by the embodiments of the present application focuses on the search box of the music playback software. When the user enters relevant content, it can trigger the search result content provided by specific advertisers, rather than being limited to the traditional song or artist search results. At the same time, the advertising form of the advertisement provided by the embodiments of the present application can adopt a strong atmosphere display method. When the user searches, it can provide the user with an in-depth and immersive advertising experience in the form of vision, audition or other multimedia, making it more eye-catching and attractive. In addition, the technical solution provided by the embodiments of the present application can not only trigger advertisements according to the user's search keywords, but also match the advertisement content according to the user's personalized data such as historical search behavior and music listening habits, so as to ensure that the advertisement content is highly consistent with the user's actual needs and interests.

[0114] On the other hand, through the technical solution provided by the embodiments of the present application, advertisers can obtain special and priority displays in the search results of the music playback software, thereby effectively improving the exposure rate of their brands and products. At the same time, the technical solution provided by the embodiments of the present application also allows advertisers to create content such as special music playlists, artist introductions, and music activities related to their brands or products in the music playback software to enhance the interaction and participation with the target users.

[0115] For example, when the user enters relevant content in the search box of the music playback software, the technical solution provided by the embodiments of the present application can trigger the search results provided by the advertisers. These results are not only highly relevant to the user's search content, but also provide the user with an immersive advertising experience through the strong atmosphere advertisement display, thereby enhancing the attractiveness and effect of the advertisement.

[0116] For example, the technical solution provided by the embodiments of the present application can ensure that the content of the advertisement is highly matched with the user's current interests and needs by real-time analyzing the user's search content, thereby increasing the click-through rate and conversion rate of the advertisement. In addition, compared with the advertisement display method provided by the related technology, the embodiments of the present application provide a more natural and harmonious advertising form, enabling the advertisement to blend into the user's music search experience and reducing the sense of interruption of the advertisement to the user. At the same time, the embodiments of the present application can also utilize the user's search behavior, and the advertisers can display their brands and products more targeted, thereby increasing the exposure rate and recognition of the brand.

[0117] Moreover, the technical solution provided by the embodiments of the present application enables advertisers to more easily publish, manage and identify the advertisement effects through the deep integration with the background system of the music playback software, reducing the difficulty and cost of advertisement operation.

[0118] That is to say, the technical solution provided by the embodiments of the present application provides a win-win advertising form for advertisers and users by utilizing the search behavior of users in music playing software, which not only improves the advertising effect but also optimizes the music search experience of users.

[0119] In some embodiments, referring to Figure 6A , Figure 6A is a schematic diagram of an application scenario of the information recommendation method provided by the embodiments of the present application. As Figure 6A shown, a search box 602 is displayed on the main interface 601 (or search interface) of the music playing software. Users can enter keywords they want to search for (such as "New Year songs") in the search box 602, and advertisers can configure on the advertising platform which keywords can trigger search ads. After receiving the keyword "New Year songs" entered by the user in the search box 602, a dynamic broken-frame Easter egg floating layer 603 sponsored by the advertiser can appear on the main interface 601. For example, a 3-second dynamic broken-frame Easter egg can appear, and then a relevant New Year song list 604 can be displayed on the main interface 601. Among them, the cover of the New Year song list 604 can be an advertising strong atmosphere cover configured by the advertiser to strengthen the advertising blessing for users. When receiving a click operation on any song collection in the New Year song list 604, it can jump to the detail interface 605 corresponding to the clicked song collection, and the brand sponsorship of the advertiser can appear in the detail interface 605. Subsequently, when receiving a click operation on any song in the detail interface 605, it can jump to the playing interface 606 corresponding to the clicked song, and a video provided by the advertiser (such as a video of XX cola soda bubbling) can be played in the background of the playing interface 606. In addition, a comment button 607 can also be displayed on the playing interface 606. When receiving a click operation on the comment button 607, it can jump to the comment interface 608. In the comment interface 608, a comment 609 published by the advertiser can be displayed at the top, and an "Immediate Purchase" button can also be carried in the comment 609 published by the advertiser. When receiving a click operation on the "Immediate Purchase" button, it can jump to the advertising landing page for purchase.

[0120] In other embodiments, referring to Figure 6B , Figure 6B is a schematic diagram of an application scenario of the information recommendation method provided by the embodiments of the present application. As Figure 6BAs shown in the figure, a search box 611 is displayed on the main interface 610 (or search interface) of the music player software for users to search for songs or singers they want to listen to. After receiving the keyword (such as "Chang XX") entered by the user in the search box 611, the corresponding brand atmosphere module 612 (corresponding to the above-mentioned atmosphere area) can be displayed below the search box 611. When receiving the click operation of the user on the brand atmosphere module 612, it can jump to the brand atmosphere landing page 613. At the top of the brand atmosphere landing page 613, a song list sponsored by the brand can be displayed, such as the original soundtrack song list of Chang XX movies and TV dramas, etc. When receiving the brand-sponsored song list displayed on the brand atmosphere landing page 613 by the user, it can jump to the details interface 614 of the clicked song list. Multiple songs included in the clicked song list can be displayed in the details interface 614, and brand products can also be displayed at the top of the details interface 614. After the user clicks, they can directly enter the corresponding brand landing page. When receiving the click operation of the user on any song among the multiple songs displayed in the details interface 614, it can jump to the song playing interface 615. Brand-sponsored IP 616 or other relevant materials of the advertiser can be displayed in the song playing interface 615. In addition, a comment button 617 can also be displayed in the song playing interface 615. When receiving the click operation of the user on the comment button 617, it can jump to the comment interface 618. Comments 619 published by the advertiser can be displayed at the top and a product display module can appear in the comment interface 618. After the user clicks on the product display module, they can enter the corresponding landing page for purchase.

[0121] Next, continue to combine Figure 7 to illustrate the information recommendation method provided by the embodiments of the present application.

[0122] For example, refer to Figure 7 , Figure 7 which is a schematic flowchart of the information recommendation method provided by the embodiments of the present application, and will be described in combination with Figure 7 the steps shown.

[0123] In step 201, obtain the keyword input by the user.

[0124] In step 202, determine whether the keyword is associated with an advertisement. If there is no advertisement, execute step 203; if there is an advertisement, execute step 204.

[0125] In step 203, execute the regular search process.

[0126] In step 204, determine whether the advertisement has an Easter egg. If there is an Easter egg, execute step 205; if there is no Easter egg, execute step 206.

[0127] In step 205, play the Easter egg.

[0128] In step 206, display the brand zone in the search results.

[0129] In step 207, in response to a click operation on the brand zone, display the brand-customized playlist page.

[0130] In step 208, enter the song playing page and display the brand-customized dynamic background.

[0131] In step 209, the brand-customized comments are displayed at the top of the comment area.

[0132] In step 210, receive a click operation on the advertisement conversion entry.

[0133] In step 211, open the advertisement landing page.

[0134] Next, continue to describe in combination with Figure 8 the information recommendation method provided by the embodiments of the present application.

[0135] For example, refer to Figure 8 , Figure 8 which is a schematic flowchart of the information recommendation method provided by the embodiments of the present application, and will be described in combination with Figure 8 the steps shown.

[0136] In step 301, the advertiser creates a search advertisement at the placement end.

[0137] In step 302, the advertiser uploads relevant materials and selects associated keywords at the placement end.

[0138] In step 303, the placement end sends an advertisement generation request and a keyword binding request to the advertisement engine.

[0139] In some embodiments, the advertiser can first place a search advertisement at the placement end. For example, the advertiser can upload relevant materials at the placement end and, based on this search advertisement, select corresponding search keywords for association. After the advertisement engine generates the corresponding search advertisement, it can bind the generated search advertisement to the search keywords selected by the advertiser.

[0140] In step 304, the music playing software sends the keywords input by the user to the supplier platform.

[0141] In step 305, the supplier platform requests search advertisements from the advertisement engine based on the keywords.

[0142] In step 306, the advertisement engine returns search results to the supplier platform.

[0143] In step 307, the supply-side platform returns search results to the music-playing software.

[0144] In step 308, the music-playing software displays the search results.

[0145] In step 309, the music-playing software displays an advertisement easter egg.

[0146] In some embodiments, when a user enters a search keyword in the search interface of the music-playing software, the music-playing software may, based on the keyword entered by the user, request the supply-side backend (SSP, Supply Side Platform) to obtain search results. On the basis of obtaining search results that match the keyword, the supply-side backend may also additionally request the advertisement engine to query for search advertisements. If there are no advertisements that match the keyword, the normal search process is entered, and the music-playing software displays the search results; if the keyword includes a search advertisement, the supply-side platform may return the search results and the search advertisement to the music-playing software. In addition, if the search advertisement includes an easter egg animation, the easter egg animation may also be played on the search results page.

[0147] In step 310, the music-playing software sends a request to open the content details to the supply-side platform.

[0148] In step 311, the supply-side platform returns a brand-customized atmosphere to the music-playing software.

[0149] In step 312, the music-playing software sends a request to open the content comment area to the supply-side platform.

[0150] In step 313, the supply-side platform returns brand-customized comments to the music-playing software.

[0151] In step 314, in response to a click operation on the advertisement conversion entry, the music-playing software sends a request to open the advertisement landing page to the supply-side platform.

[0152] In some embodiments, results containing advertisements may be displayed on the search results page. For example, it may be a brand-customized playlist. After the user enters a song from the playlist, a brand-customized atmosphere may also be displayed on the song-playing interface (for example, a video provided by the advertiser, such as a video of cola bubbling, may be played in the background). In addition, the comment area of the song may also support the display of brand-customized comments and a secondary conversion entry (such as an "immediately purchase" button). After the user clicks, they can enter the advertisement landing page to make a purchase. In addition, it should also be noted that, according to different content themes and advertisers, the search results page may display brand zones with different styles and structures and support different types of conversion paths.

[0153] In summary, the technical solution provided by the embodiments of the present application has the following beneficial effects:

[0154] 1) High correlation between search content and advertisements: When a user searches for specific content within a music-playing software, the technical solution provided by the embodiments of the present application can trigger in real time the search results provided by advertisers related to the search content, thereby ensuring a high correlation between the advertisements and the user's current needs and enhancing the attractiveness of the advertisements.

[0155] 2) Strengthen the display atmosphere of advertisements: The embodiments of the present application can more deeply attract the user's attention by strengthening the atmosphere display of advertisement content in the search results, thereby enhancing the user's cognition and impression of the advertisement content.

[0156] 3) Increase the click-through rate and interaction rate of advertisements: Since the advertisement content highly matches the user's search needs, users are more likely to click on and interact with the advertisements, thereby improving the effectiveness of the advertisements.

[0157] 4) Increase the exposure opportunities of advertisers: The embodiments of the present application provide a specific display platform related to the user's search content for advertisers in addition to the regular search results, thereby expanding the exposure opportunities of the advertisements.

[0158] 5) Improve the user experience: Compared with the random advertisements unrelated to the search content provided by the related technologies, the advertisement form provided by the embodiments of the present application is more harmonious and natural, thereby providing a better user experience.

[0159] 6) Precise advertisement push: Based on the user's real-time search needs, the advertisements in the embodiments of the present application can be more precisely presented to the target users, avoiding the interference of irrelevant advertisements and thus improving the effectiveness of the advertisements.

[0160] 7) Improve the commercial value of the music-playing software: The embodiments of the present application provide a display platform that highly matches the user's search content for advertisers, which may further attract more advertisers to cooperate, thereby enhancing the commercial revenue of the music-playing software.

[0161] 8) Optimize the data feedback of advertisement effects: By combining the user's search behavior, the music-playing software can provide more detailed and accurate data feedback for advertisers, thereby helping them optimize future advertisement strategies.

[0162] In summary, the embodiments of the present application make full use of the user's real-time search behavior in the music-playing software and provide an advertisement display platform that highly matches the user's needs. This not only improves the effectiveness of the advertisements but also optimizes the user's music search experience.

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

[0164] The display module 5551 is used to display a multimedia information search box; the display module 5551 is also used to, in response to a keyword input received through the multimedia information search box, display a list of multimedia information that matches the keyword, where the list of multimedia information includes first object materials of a recommended object that matches the keyword; the playback module 5552 is used to, in response to a playback trigger operation for target multimedia information, play the target multimedia information in a playback interface; the display module 5551 is also used to display second object materials of the recommended object in the playback interface.

[0165] In some embodiments, before the display module 5551 displays the list of multimedia information that matches the keyword, it is also used to perform the following processing: display third object materials of the recommended object; in response to the display duration of the third object materials reaching a display duration threshold, or receiving a close trigger operation for the third object materials, cancel the display of the third object materials; the information recommendation device 555 further includes a transfer module 5553, which is used to transfer and execute the processing of displaying the list of multimedia information that matches the keyword.

[0166] In some embodiments, the information recommendation device 555 further includes an acquisition module 5554, which is used to acquire a recommended object that matches the keyword; the playback module 5552 is also used to, in response to the recommended object being bound with third object materials, play a special effect animation including the third object materials.

[0167] In some embodiments, before the display module 5551 displays the list of multimedia information that matches the keyword, it is also used to display an atmosphere area of the recommended object around the multimedia information search box, where the atmosphere area includes fourth object materials of the recommended object for atmosphere rendering; the transfer module 5553 is also used to, in response to a trigger operation for the atmosphere area, transfer and execute the processing of displaying the list of multimedia information that matches the keyword.

[0168] In some embodiments, the first object materials include a plurality of text materials, where the plurality of text materials can form a blessing message, the list of multimedia information includes a plurality of multimedia information sets, and each multimedia information set corresponds to at least one text material.

[0169] In some embodiments, the display module 5551 is also used to, in response to a trigger operation for any one of the multimedia information sets, display a plurality of multimedia information included in the triggered multimedia information set and at least one text material corresponding to the triggered multimedia information set in a details interface.

[0170] In some embodiments, the first object material includes a plurality of jigsaw materials; the display module 5551 is further configured to display at least one piece of multimedia information that has obtained the playback permission in response to the plurality of jigsaw materials being assembled into a complete pattern.

[0171] In some embodiments, the playback interface includes a comment control; the display module 5551 is further configured to display a comment interface for the target multimedia information in response to a trigger operation on the comment control, where the comment interface includes comments published by the provider of the recommended object, and the comments include an acquisition control; and is configured to display an acquisition interface for acquiring the recommended object in response to a trigger operation on the acquisition control.

[0172] In some embodiments, the second object material includes a virtual image associated with the recommended object; the display module 5551 is further configured to display the virtual image in the playback interface, where the display parameters of the virtual image change with the playback progress of the target multimedia information, and the display parameters include at least one of the following: the position, size, and transparency.

[0173] In some embodiments, the display module 5551 is further configured to perform the following processing: when the target multimedia information starts to play, control the virtual image to appear from one end of the playback interface; during the playback of the target multimedia information, control the virtual image to gradually move to the other end of the playback interface; when the target multimedia information finishes playing, control the virtual image to move out of the playback interface.

[0174] In some embodiments, the display module 5551 is further configured to perform the following processing: when the target multimedia information starts to play, control the virtual image to appear in the playback interface; during the playback of the target multimedia information, control the virtual image to move in the playback interface, and control the size of the virtual image to continuously increase during the movement until the size of the virtual image reaches the size threshold.

[0175] In some embodiments, the display module 5551 is further configured to, in response to the playback progress of the target multimedia information reaching a set first time point, display the virtual image in the playback interface; and in response to the playback progress of the target multimedia information reaching a set second time point, cancel the display of the virtual image in the playback interface, where the second time point is later than the first time point.

[0176] In some embodiments, the type of the target multimedia information includes a video; the display module 5551 is further configured to, in response to a set scene appearing in the video, display the virtual image in the playback interface; and in response to the display duration of the virtual image reaching the display duration threshold, cancel the display of the virtual image in the playback interface.

[0177] In some embodiments, the display module 5551 is further configured to perform the following processes: when the target multimedia information starts playing, control the virtual avatar to appear from the playing interface; during the process of playing the target multimedia information, control the transparency of the virtual avatar to continuously increase; when the target multimedia information finishes playing, control the virtual avatar to disappear from the playing interface.

[0178] In some embodiments, the display module 5551 is further configured to use the second object material of the recommended object as the background of the playing interface, and during the process of playing the target multimedia information, control the second object material to be in a moving state.

[0179] In some embodiments, the information recommendation device 555 further includes a preprocessing module 5555, which is configured to perform the following processes for each recommended object: screen out the keywords that match the recommended object from multiple candidate keywords, and bind the screened keywords to the recommended object; obtain multiple object materials of the recommended object, and bind the multiple object materials to the recommended object.

[0180] It should be noted that the description of the device in the embodiments of the present application is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments, so details will not be repeated. For the technical details not described in the information recommendation device provided in the embodiments of the present application, they can be understood according to Figure 3 、or Figure 5 the description of any one of the drawings.

[0181] The embodiments of the present application provide a computer program product, which includes a computer program or computer-executable instructions, and the computer program or computer-executable instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer-executable instructions from the computer-readable storage medium, and the processor executes the computer-executable instructions, so that the computer device executes the information recommendation method described above in the embodiments of the present application.

[0182] The embodiments of the present application provide a computer-readable storage medium storing computer-executable instructions, where the computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, the processor will be caused to execute the information recommendation method provided in the embodiments of the present application. For example, as Figure 3 、or Figure 5 shown in the information recommendation method.

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

[0184] In some embodiments, the executable instructions may be in the form of a program, software, a software module, a 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 being deployed as a stand-alone program or being deployed as a module, a component, a subroutine, or other unit suitable for use in a computing environment.

[0185] As an example, the executable instructions may be deployed to execute on one electronic device, or on multiple electronic devices located at one location, or, on multiple electronic devices distributed at multiple locations and interconnected by a communication network.

[0186] As described above, the foregoing are only embodiments of the present application and are not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and scope of the present application are all included in the protection scope of the present application.

Claims

1. An information recommendation method, characterized in that, The method includes: Displaying a multimedia information search box; In response to a keyword being input received through the multimedia information search box, displaying a list of multimedia information matching the keyword, where the list of multimedia information includes first object materials of a recommended object matching the keyword; In response to a play trigger operation for target multimedia information, playing the target multimedia information in a playback interface, and Displaying second object materials of the recommended object in the playback interface.

2. The method according to claim 1, wherein Before displaying the list of multimedia information matching the keyword, the method further includes: Displaying third object materials of the recommended object; In response to the display duration of the third object materials reaching a display duration threshold, or receiving a close trigger operation for the third object materials, canceling the display of the third object materials and transitioning to the process of displaying the list of multimedia information matching the keyword.

3. The method according to claim 2, wherein The displaying of the third object materials of the recommended object includes: Obtaining a recommended object matching the keyword; In response to the recommended object being bound with third object materials, playing a special effect animation including the third object materials.

4. The method according to claim 1, characterized in that Before displaying the list of multimedia information matching the keyword, the method further includes: Displaying an atmosphere area of the recommended object around the multimedia information search box, where the atmosphere area includes fourth object materials of the recommended object for atmosphere rendering; In response to a trigger operation for the atmosphere area, transitioning to the process of displaying the list of multimedia information matching the keyword.

5. The method according to any one of claims 1 to 4, wherein The first object materials include a plurality of text materials, the plurality of text materials can form a blessing message, the list of multimedia information includes a plurality of multimedia information sets, and each multimedia information set corresponds to at least one of the text materials.

6. The method according to claim 5, characterized in that, The method further includes: In response to a trigger operation for any one of the multimedia information sets, displaying a plurality of multimedia information included in the triggered multimedia information set and at least one of the text materials corresponding to the triggered multimedia information set in a details interface.

7. The method according to claim 1, wherein The first object materials include a plurality of jigsaw puzzle materials, and the plurality of jigsaw puzzle materials are scattered in the list of multimedia information; The method further includes: In response to the plurality of jigsaw puzzle materials being pieced together into a complete pattern, displaying at least one multimedia information with playback permission.

8. The method according to claim 1, wherein The playback interface includes a comment control; The method further includes: In response to a trigger operation for the comment control, displaying a comment interface for the target multimedia information, where the comment interface includes comments published by the provider of the recommended object, and the comments include acquisition controls; In response to a trigger operation for the acquisition control, displaying an acquisition interface for acquiring the recommended object.

9. The method according to claim 1, wherein The second object material includes a virtual image associated with the recommended object; Displaying the second object material of the recommended object in the playback interface includes: Displaying the virtual image in the playback interface, wherein display parameters of the virtual image change with the playback progress of the target multimedia information, and the display parameters include at least one of the following: position, size, transparency.

10. The method according to claim 9, wherein Displaying the virtual image in the playback interface includes: When the target multimedia information starts playing, controlling the virtual image to appear from one end of the playback interface; During the playback of the target multimedia information, controlling the virtual image to gradually move to the other end of the playback interface; When the target multimedia information finishes playing, controlling the virtual image to move out of the playback interface.

11. The method according to claim 9, wherein Displaying the virtual image in the playback interface includes: When the target multimedia information starts playing, controlling the virtual image to appear in the playback interface; During the playback of the target multimedia information, controlling the virtual image to move in the playback interface, and During the movement, controlling the size of the virtual image to continuously increase until the size of the virtual image reaches a size threshold.

12. The method according to claim 9, wherein Displaying the virtual image in the playback interface includes: In response to the playback progress of the target multimedia information reaching a set first time point, displaying the virtual image in the playback interface; In response to the playback progress of the target multimedia information reaching a set second time point, canceling the display of the virtual image in the playback interface, wherein the second time point is later than the first time point.

13. The method according to claim 9, wherein The type of the target multimedia information includes video; Displaying the virtual image in the playback interface includes: In response to a set scene appearing in the video, displaying the virtual image in the playback interface; In response to the display duration of the virtual image reaching a display duration threshold, canceling the display of the virtual image in the playback interface.

14. The method according to claim 9, wherein Displaying the virtual image in the playback interface includes: When the target multimedia information starts playing, controlling the virtual image to appear in the playback interface; During the playback of the target multimedia information, controlling the transparency of the virtual image to continuously increase; When the target multimedia information finishes playing, controlling the virtual image to disappear from the playback interface.

15. The method according to claim 1, characterized in that, Displaying the second object material of the recommended object in the playback interface includes: Taking the second object material of the recommended object as the background of the playback interface, and during the playback of the target multimedia information, controlling the second object material to be in a moving state.

16. The method according to claim 1, characterized in that The method further includes: For each of the recommended objects, performing the following processing: Screening out keywords that match the recommended object from a plurality of candidate keywords, and binding the screened keywords to the recommended object; Obtain multiple object materials of the recommended object, and bind the multiple object materials to the recommended object.

17. An information recommendation device, characterized in that, The device includes: A display module, configured to display a multimedia information search box; The display module is further configured to, in response to a keyword being input received through the multimedia information search box, display a list of multimedia information that matches the keyword, where the list of multimedia information includes first object materials of a recommended object that matches the keyword; A playback module, configured to, in response to a playback trigger operation for target multimedia information, play the target multimedia information in a playback interface; The display module is further configured to display second object materials of the recommended object in the playback interface.

18. An electronic device, characterized in that, It includes: A memory, configured to store executable instructions; A processor, configured to implement the information recommendation method according to any one of claims 1 to 16 when executing the executable instructions stored in the memory.

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

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