Information processing method and device, equipment, storage medium and program product
By embedding promotion controls related to lyrics and keywords in music applications, the close integration of advertising and lyrics is achieved, solving the problems of single advertising format and insufficient interactivity in the prior art, and improving advertising conversion rate.
Patent Information
- Application Number
- CN202410009336.8
- 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
The advertising format in existing music applications is single and lacks interaction with the lyrics, which leads to users' disgust and reduces the efficiency of advertising conversion.
Embed promotion controls associated with target keywords in the lyrics to display relevant promotion information in response to user operations, and provide interactive advertising display through the close integration of lyrics content and advertisements.
It improves the relevance and attractiveness of advertising, enhances the interactive experience of users, and improves the advertising conversion rate.
Smart Images

Figure CN120256669A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to human-computer interaction technology, and particularly to an information processing method, apparatus, device, storage medium and program product. Background Art
[0002] In current music application software, the advertisement presentation methods are mainly pre-roll, mid-roll or post-roll advertisement forms. Specifically, users will see or hear advertisement content before, during or after playing a song. In addition, some music playing applications also use banner or pop-up advertisements on the playing interface. For lyric display, most music applications only regard it as a tool to assist users in understanding the song content. When listening to a song, users can view the lyric content synchronously, but these lyrics are usually just static texts. Even if there are advertisements interspersed during the song playing, only banner advertisements are added on the lyric page, lacking the associated interactivity with the lyrics. Such fixed advertisement forms or forced inserted advertisement forms often break the user's music listening experience, causing users to feel disgusted or choose other ways to bypass the advertisements, resulting in the problem of low advertisement conversion efficiency. Summary of the Invention
[0003] Embodiments of the present application provide an information processing method, apparatus, electronic device, computer-readable storage medium and computer program product, which can improve the conversion rate of promotion information.
[0004] The technical solution of the embodiments of the present application is implemented as follows:
[0005] Embodiments of the present application provide an information processing method, including:
[0006] In response to a play operation on a target song, display the play lyrics corresponding to the target song in a play interface;
[0007] In response to the play lyrics including a target keyword, display a promotion control associated with the target keyword;
[0008] In response to a trigger operation on the promotion control, display promotion information corresponding to the target keyword.
[0009] Embodiments of the present application provide an information processing apparatus, including:
[0010] A first display module, configured to display the play lyrics corresponding to the target song in a play interface in response to a play operation on the target song;
[0011] A second display module, configured to display a promotion control associated with the target keyword in response to the play lyrics including the target keyword;
[0012] A third display module, configured to display promotion information corresponding to the target keyword in response to a trigger operation on the promotion control.
[0013] In the above solution, the first display module is further configured to display the playing lyrics corresponding to the target song in a first style in the playing interface; wherein, the first style is used to indicate the playing progress of the target song, and the first style is different from the display styles of other parts of the lyrics corresponding to the target song except the playing lyrics.
[0014] In the above solution, before displaying the promotion control associated with the target keyword, the second display module is further configured to display the target keyword in a second style; wherein, the second style is used to indicate that there is a promotion control associated with the target keyword, and the second style is different from the display styles of other parts of the lyrics except the target keyword in the playing lyrics.
[0015] In the above solution, the second display module is further configured to display the promotion control associated with the target keyword in a third style; wherein, the third style is used to indicate the main body identifier of the promotion entity corresponding to the promotion information, or the third style is used to guide the execution of the trigger operation on the promotion control.
[0016] In the above solution, the second display module is further configured to display promotion prompt information associated with the target keyword at the associated position of the target keyword, and use the promotion prompt information as the promotion control.
[0017] In the above solution, the second display module is further configured to display the target keyword in a fourth style, wherein the fourth style is used to indicate that the target keyword is in an operable state; and determine the target keyword in the operable state as the promotion control.
[0018] In the above solution, the second display module is further configured to display the promotion control associated with the target keyword in response to the playing lyrics including the target keyword and the historical occurrence times of the target keyword reaching the target times.
[0019] In the above solution, when the target keyword is different from the promotion control, after displaying the promotion control associated with the target keyword, the second display module is further configured to, along with the playing of the target song, adjust the display position of the target keyword in the playing interface according to the playing progress of the target song, and adjust the display position of the promotion control in the playing interface; and in response to the target keyword being removed from the playing interface, retain the display of the promotion control at the target position in the playing interface.
[0020] In the above solution, the third display module is further configured to, in response to a trigger operation on the promotion control, display promotion materials associated with the target keyword; and in response to the satisfaction of the material stop display condition, stop displaying the promotion materials and display the promotion information corresponding to the target keyword; wherein the material stop display condition includes at least one of the following: the display duration of the promotion material reaches the target duration, the display times of the promotion material reach the target times, and a close operation on the promotion material is received.
[0021] In the above solution, the third display module is further configured to display the promotion materials associated with the target keyword through a floating interface independent of the playback interface; shrink the floating interface, and in the shrunk floating interface, display the promotion information corresponding to the target keyword.
[0022] In the above solution, the device further includes an interaction module, configured to display at least one interactive material during the display of the promotion materials; and in response to a trigger operation on a target interactive material, receive the virtual resources corresponding to the target interactive material.
[0023] In the above solution, the third display module is further configured to, when the number of the promotion information corresponding to the target keyword is at least two, obtain promotion parameters, where the promotion parameters include at least one of the following: the object data of the current object, the target event corresponding to the current time; screen out the target promotion information adapted to the promotion parameters from the at least two promotion information, and display the target promotion information.
[0024] In the above solution, after displaying the promotion information corresponding to the target keyword, the device further includes a page jump module, configured to, in response to a trigger operation on the conversion control associated with the promotion information, jump from the display page of the promotion information to the landing page corresponding to the promotion information.
[0025] In the above solution, the page jump module is further configured to, in response to a trigger operation on the interactive element associated with the promotion information, jump from the display page of the promotion information to the landing page corresponding to the promotion information.
[0026] In the above solution, after displaying the promotion information corresponding to the target keyword, the device further includes a switching display module, configured to, in response to a trigger operation on a switching control, switch the promotion information to new promotion information associated with the target keyword; or, in response to the display duration of the promotion information reaching the target display duration, switch the promotion information to new promotion information associated with the target keyword.
[0027] In the above solution, after displaying the promotion information corresponding to the target keyword, the switching display module is further configured to receive a sliding operation on the promotion information; in response to the sliding operation, display the sliding distance of the sliding operation, and when the sliding distance exceeds a distance threshold, switch the promotion information to a new promotion information associated with the target keyword; or, in response to the sliding operation, display the sliding trajectory of the sliding operation, and when the sliding trajectory conforms to a preset trajectory, switch the promotion information to a new promotion information associated with the target keyword.
[0028] An embodiment of the present application further provides an information processing method, the method including:
[0029] In response to a play operation on a target song, display the play lyrics corresponding to the target song in a play interface;
[0030] Perform promotion recognition on the play lyrics to obtain a recognition result;
[0031] In response to the recognition result indicating that the play lyrics include a target keyword, display a promotion element associated with the target keyword;
[0032] In response to an information promotion instruction triggered based on the promotion element, display the promotion information associated with the target keyword.
[0033] In the above solution, the displaying the play lyrics corresponding to the target song in the play interface includes: in the play interface, display the play lyrics corresponding to the target song in a first style; wherein, the first style is used to indicate the play progress of the target song, and the first style is different from the display style of other parts of the lyrics except the play lyrics corresponding to the target song.
[0034] In the above solution, the performing promotion recognition on the play lyrics to obtain a recognition result includes: performing keyword extraction processing on the play lyrics to obtain at least one keyword corresponding to the play lyrics; matching the at least one keyword with a reference keyword associated with a promotion element to obtain a recognition result; before displaying the promotion element associated with the target keyword, the method further includes: when the recognition result indicates that there is a target keyword in the at least one keyword that matches the reference keyword, determine that the play lyrics include the target keyword, and use the promotion element associated with the reference keyword that matches the target keyword as the promotion element associated with the target keyword.
[0035] In the above solution, before displaying the promotion element associated with the target keyword, the method further includes: displaying the target keyword in a second style; wherein, the second style is used to indicate that the target keyword is associated with a promotion control, and the second style is different from the display style of other parts of the lyrics except the target keyword in the played lyrics.
[0036] In the above solution, the step of, in response to the recognition result indicating that the played lyrics include a target keyword, displaying the promotion element associated with the target keyword includes: in response to the recognition result indicating that the played lyrics include a target keyword and the historical occurrence times of the target keyword reach a target number, displaying the promotion element associated with the target keyword.
[0037] In the above solution, the step of, in response to an information promotion instruction triggered based on the promotion element, displaying the promotion information associated with the target keyword includes: in response to a trigger operation on the promotion element, receiving an information promotion instruction; in response to the information promotion instruction, displaying the promotion information associated with the target keyword.
[0038] In the above solution, the step of, in response to an information promotion instruction triggered based on the promotion element, displaying the promotion information associated with the target keyword includes: during the display of the promotion element, displaying a promotion control associated with the target keyword, where the promotion element is used to guide a trigger operation on the promotion control; in response to a trigger operation on the promotion control triggered based on the promotion element, receiving an information promotion instruction; in response to the information promotion instruction, displaying the promotion information associated with the target keyword.
[0039] In the above solution, the step of displaying the promotion control associated with the target keyword includes: displaying the promotion control associated with the target keyword in a third style; wherein, the third style is used to indicate the main body identifier of the promotion main body corresponding to the promotion information, or, the third style is used to guide the execution of a trigger operation on the promotion control.
[0040] In the above solution, the step of displaying the promotion control associated with the target keyword includes: displaying the target keyword in a fourth style, where the fourth style is used to indicate that the target keyword is in an operable state; determining the target keyword in the operable state as the promotion control.
[0041] In the above solution, when the target keyword is different from the promotion control, after displaying the promotion control associated with the target keyword, the method further includes: along with the playing of the target song, adjusting the display position of the target keyword in the playing interface according to the playing progress of the target song, and adjusting the display position of the promotion control in the playing interface; in response to the target keyword being removed from the playing interface, retaining the display of the promotion control at the target position in the playing interface.
[0042] In the above solution, the displaying of the promotion information associated with the target keyword in response to the information promotion instruction triggered based on the promotion element includes: in response to the information promotion instruction triggered based on the promotion element, presenting the promotion material associated with the target keyword; in response to the satisfaction of the material stop presenting condition, stopping the presentation of the promotion material and displaying the promotion information corresponding to the target keyword; wherein, the material stop presenting condition includes at least one of the following: the display duration of the promotion material reaches the target duration, the display times of the promotion material reach the target times, and a close operation for the promotion material is received.
[0043] In the above solution, the presenting of the promotion material associated with the target keyword includes: presenting the promotion material associated with the target keyword through a floating interface independent of the playing interface; the displaying of the promotion information corresponding to the target keyword includes: shrinking the floating interface and displaying the promotion information corresponding to the target keyword in the shrunk floating interface.
[0044] In the above solution, the method further includes: during the presentation of the promotion material, displaying at least one interactive material; in response to a trigger operation for a target interactive material, obtaining the virtual resource corresponding to the target interactive material.
[0045] In the above solution, the displaying of the promotion information corresponding to the target keyword includes: when the number of the promotion information corresponding to the target keyword is at least two, obtaining a promotion parameter, wherein the promotion parameter includes at least one of the following: the object data of the current object, the target event corresponding to the current time; screening out the target promotion information adapted to the promotion parameter from the at least two promotion information and displaying the target promotion information.
[0046] In the above solution, after displaying the promotion information corresponding to the target keyword, the method further includes: in response to a trigger operation for the conversion control associated with the promotion information, jumping from the display page of the promotion information to the landing page corresponding to the promotion information; or, in response to a trigger operation for the interactive element associated with the promotion information, jumping from the display page of the promotion information to the landing page corresponding to the promotion information.
[0047] In the above solution, after displaying the promotion information corresponding to the target keyword, the method further includes: in response to a trigger operation on the switching control, switching the promotion information to new promotion information associated with the target keyword; or, in response to the display duration of the promotion information reaching a target display duration, switching the promotion information to new promotion information associated with the target keyword.
[0048] In the above solution, after displaying the promotion information corresponding to the target keyword, the method further includes: receiving a sliding operation on the promotion information; in response to the sliding operation, displaying the sliding distance of the sliding operation, and when the sliding distance exceeds a distance threshold, switching the promotion information to new promotion information associated with the target keyword; or, in response to the sliding operation, displaying the sliding trajectory of the sliding operation, and when the sliding trajectory conforms to a preset trajectory, switching the promotion information to new promotion information associated with the target keyword.
[0049] An information processing apparatus according to an embodiment of the present application further includes:
[0050] A lyrics display module, configured to display the playing lyrics corresponding to the target song on the playing interface in response to a playing operation on the target song;
[0051] A lyrics recognition module, configured to perform promotion recognition on the playing lyrics to obtain a recognition result;
[0052] An element display module, configured to display promotion elements associated with the target keyword in response to the recognition result indicating that the playing lyrics include the target keyword;
[0053] An information display module, configured to display the promotion information associated with the target keyword in response to an information promotion instruction triggered based on the promotion element.
[0054] An electronic device according to an embodiment of the present application includes:
[0055] A memory, configured to store computer-executable instructions or a computer program;
[0056] A processor, configured to implement the information processing method provided by the embodiment of the present application when executing the computer-executable instructions or the computer program stored in the memory.
[0057] A computer-readable storage medium according to an embodiment of the present application stores computer-executable instructions or a computer program, and is configured to implement the information processing method provided by the embodiment of the present application when being executed by a processor.
[0058] An embodiment of the present application provides a computer program product, including a computer program or computer-executable instructions, which, when executed by a processor, implement the information processing method provided by the embodiment of the present application.
[0059] The embodiment of the present application has the following beneficial effects:
[0060] Applying the embodiment of the present application, during the process of playing a target song, the playing lyrics corresponding to the target song are displayed on the playing interface, and when the playing lyrics include a target keyword, a promotion control associated with the target keyword is displayed, and in response to a trigger operation on the promotion control, promotion information (such as an advertisement) corresponding to the target keyword is displayed; thus, the promotion information displayed in the lyrics interface is displayed through the promotion control, and the promotion control is associated with the target keyword in the lyrics, that is, the display of the promotion information is closely related to the lyrics content, which can improve the attractiveness of the promotion information to users, and thus is conducive to improving the conversion rate of the promotion information. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] Figure 1 is a schematic architecture diagram of the information processing system 100 provided by the embodiment of the present application;
[0062] Figure 2 is a schematic structural diagram of the electronic device 500 provided by the embodiment of the present application;
[0063] Figure 3 is a schematic flowchart of the information processing method provided by the embodiment of the present application;
[0064] Figure 4 is a schematic diagram of song playing provided by the embodiment of the present application;
[0065] Figure 5 is a schematic diagram of song playing provided by the embodiment of the present application;
[0066] Figure 6 is a schematic diagram of the display of promotion information provided by the embodiment of the present application;
[0067] Figure 7 is a schematic diagram of the display of promotion materials provided by the embodiment of the present application;
[0068] Figure 8 is a schematic diagram of the jump of the promotion page provided by the embodiment of the present application;
[0069] Figure 9 is a schematic flowchart of the information processing method provided by the embodiment of the present application;
[0070] Figure 10 is a schematic flowchart of the information processing method provided by the embodiment of the present application;
[0071] Figure 11 It is a schematic flowchart of the information processing method provided by the embodiments of the present application. Detailed implementation manners
[0072] 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 in conjunction with the accompanying drawings. The described embodiments should not be construed as limiting 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.
[0073] It can be understood that in the embodiments of the present application, data related to user information, etc. (such as user trigger operations, team attributes, or character characteristics, etc.) are 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.
[0074] In the following descriptions, "some embodiments" are involved, 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 they can be combined with each other without conflict.
[0075] In the following descriptions, the terms "first / second..." only 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 here can be implemented in an order other than that illustrated or described here.
[0076] 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.
[0077] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which the present application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.
[0078] Before further elaborating on the embodiments of the present application, the nouns and terms involved in the embodiments of the present application are described. The nouns and terms involved in the embodiments of the present application are subject to the following explanations.
[0079] 1) Client, an application program running on a terminal for providing various services, such as a video playback client, a game client, a music client, etc.
[0080] 2) In response to, used to represent 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 have a set delay; without special instructions, there is no restriction on the execution order of multiple executed operations.
[0081] Embodiments of the present application provide an information processing method, apparatus, electronic device, computer-readable storage medium, and computer program product, which can improve the conversion rate of promotion information. The following describes an exemplary application of the electronic device provided by the embodiments of the present application. The electronic device provided by the embodiments of the present application can be implemented as various types of user terminals such as a laptop computer, a tablet computer, a desktop computer, a set-top box, a mobile device (for example, a mobile phone, a portable music player, a personal digital assistant, a dedicated messaging device, a portable game device), a smart phone, a smart speaker, a smart watch, a smart TV, a vehicle-mounted terminal, etc., or can also be implemented as a server. Hereinafter, an exemplary application will be described when the device is implemented as a terminal.
[0082] See Figure 1 , Figure 1 FIG. is a schematic diagram of the architecture of the information processing system 100 provided by the embodiments of the present application. To implement and support an exemplary application, terminals (exemplarily showing terminals 400-1 and 400-2) are connected to the server 200 through the network 300. The network 300 can be a wide area network, a local area network, or a combination of the two.
[0083] In some embodiments, the terminal can 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. A client with a music playback function is set on the terminal. The server 200 is the background server corresponding to the client, which can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing 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 Network (CDN), and big data and artificial intelligence platforms. The terminal and the server can be directly or indirectly connected through wired or wireless communication methods, which are not limited in the embodiments of the present application.
[0084] In practical applications, when the target user opens the client on the terminal to listen to the target song, in response to the play operation on the target song, a play request for the target song is sent to the server 200; in response to the play request, the server 200 obtains the play lyrics corresponding to the target song and returns the play lyrics corresponding to the target song to the terminal; the terminal displays the play lyrics corresponding to the target song in the play interface; in response to the play lyrics including the target keyword, a promotion control associated with the target keyword is displayed; in response to the trigger operation on the promotion control, an information acquisition request is sent to the server 200; in response to the information acquisition request, the server 200 obtains the promotion information corresponding to the target keyword and returns the obtained promotion information to the terminal for display.
[0085] See Figure 2 , Figure 2 FIG. is a schematic structural diagram of the electronic device 500 provided by an embodiment of the present application. Taking the terminal in Figure 1 as an example, 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 description, in Figure 2 all kinds of buses are labeled as the bus system 540.
[0086] The processor 510 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or any conventional processor, etc.
[0087] The memory 550 includes volatile memory or non-volatile memory, and may also include both volatile and non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM, Read Only Memory), and the volatile memory can be a random access memory (RAM, Random Access Memory). The memory 550 described in the embodiments of the present application is intended to include any suitable type of memory. Optionally, the memory 550 includes one or more storage devices that are physically far away from the processor 510.
[0088] In some embodiments, the memory 550 is capable of storing data to support various operations. Examples of such data include programs, modules, and data structures, or subsets or supersets thereof, which will be exemplarily described below.
[0089] The operating system 551 includes system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks; the network communication module 552 is used to reach other electronic devices via one or more (wired or wireless) network interfaces 520. Exemplary network interfaces 520 include: Bluetooth, Wi-Fi (Wireless Fidelity), and USB (Universal Serial Bus), etc.
[0090] In some embodiments, the information processing device provided by the embodiments of the present application can be implemented in software. The information processing device provided by the embodiments of the present application can be provided in various software embodiments, including various forms such as application programs, software, software modules, scripts, or code. Figure 2 Shown is the information processing device 555 stored in the memory 550, which can be software in the form of programs and plugins, etc., and includes a series of modules, including a first display module 5551, a second display module 5552, and a third display module 5553. These modules are logical, so they can be arbitrarily combined or further split according to the functions to be implemented. The functions of each module will be described below.
[0091] In other embodiments, the device provided by the embodiments of the present application can be implemented in hardware. As an example, the device provided by the embodiments of the present application can be a processor in the form of a hardware decoding processor, which is programmed to execute the information processing method provided by the embodiments of the present application. For example, a processor in the form of a hardware decoding processor can employ one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.
[0092] In some embodiments, a terminal or a server may implement the information processing 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 an operating system; it may be a local application (APPlication, APP), that is, a program that needs to be installed in the operating system to run, such as an instant messaging APP or a live broadcast APP; it may also 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.
[0093] As described above, the information processing method provided in the embodiments of the present application may be implemented by various types of electronic devices. For example, it may be separately executed by Figure 1 any one of the terminal and the server 200 in Figure 1 or may be executed collaboratively by the terminal and the server 200 in Figure 1 Next, taking the terminal in Figure 3 executing the information processing method provided in the embodiments of the present application alone as an example for illustration. Refer to Figure 3 Figure 3 is a schematic flowchart of the information processing method provided in the embodiments of the present application, and will be described in conjunction with Figure 3 the steps shown.
[0094] Step 101: The terminal displays the playing lyrics corresponding to the target song in the playing interface in response to a playing operation on the target song.
[0095] In some embodiments, the terminal may display the playing lyrics corresponding to the target song in the playing interface in the following manner: in the playing interface, display the playing lyrics corresponding to the target song in a first style; wherein, the first style is used to indicate the playing progress of the target song, and the first style is different from the display styles of other parts of the lyrics corresponding to the target song except the playing lyrics.
[0096] In practical applications, during the process of playing the target song by the terminal and outputting the audio information corresponding to the target song through the playing interface, the terminal may display the playing lyrics corresponding to the target song through the playing interface. Among them, the playing lyrics are part of the complete lyrics corresponding to the target song. In order to reflect the current playing progress, the currently playing playing lyrics may be displayed in the first style to distinguish them from other parts of the complete lyrics except the currently playing playing lyrics, that is, different display styles (such as different display fonts, different font colors, different font sizes, different display brightness, etc.) are used to display the playing lyrics and other parts of the lyrics, such as Figure 4As shown Figure 4 is a schematic diagram of song playing provided by an embodiment of the present application. The playing lyrics 401 being played are displayed in a first font (i.e., a first style), and other part of the lyrics 402 are displayed in a second font (different from the first style). In this way, the user can intuitively view the current playing progress.
[0097] Step 102: In response to the playing lyrics including a target keyword, display a promotion control associated with the target keyword.
[0098] Among them, the target keyword is a part of the playing lyrics being played that is associated with a promotion control (or promotion information). It can be a fixed word preset by a promotion entity (such as an advertiser), or a keyword that is filtered from the lyrics corresponding to the target lyrics and is adapted to the current object based on the historical behavior data of the current object. Among them, the historical behavior data can be the music preferences, historical playing records, song purchase records, commodity purchase records, song comments, song sharing behaviors, etc. of the target object, that is, the user. In this way, when different users listen to the same song, the corresponding target keywords can be different, and the corresponding promotion information is also different, improving the pertinence of the promotion information push and being conducive to improving the conversion rate of the promotion information.
[0099] It should be noted that when the target keyword is preset by a promotion entity (such as an advertiser), if the target keyword is associated with different promotion information (i.e., different promotion entities have set promotion information for the same target keyword) promoted by multiple different promotion entities (such as advertisers), during the process of the current object playing the target song, the target promotion information can be screened out from multiple promotion information, and the target promotion information is pushed to the playing interface corresponding to the current object, that is, a promotion control associated with the target keyword and corresponding to the target promotion information is displayed in the playing interface of the current object, so that when the current object triggers the promotion control, the target promotion information is displayed.
[0100] In some embodiments, when screening out the target promotion information from multiple promotion information, the target promotion information can be screened out based on the promotion bids of each promotion entity for the target keyword. For example, the promotion information related to the target keyword promoted by the promotion entity with the highest promotion bid is used as the target promotion information. For example, if the promotion bid of advertiser A for the target keyword is higher than the promotion bid of advertiser B for the same target keyword, the promotion information promoted by advertiser A is preferentially pushed to the current object (i.e., the user listening to the song). That is, during the process of the current object playing the target song, if the playing lyrics include the target keyword, a promotion control associated with the target keyword and corresponding to the promotion information promoted by advertiser A is displayed, so that when the current object (i.e., the user listening to the song) triggers the promotion control, the promotion information related to the target keyword promoted by advertiser A is displayed.
[0101] In some other embodiments, when screening out target promotion information from multiple promotion information, target promotion information suitable for the current object may also be screened out according to the object data of the current object (such as the above-mentioned behavior data). For example, the promotion information promoted by advertiser A for the target keyword is an advertisement about mobile phone brand 1, and the promotion information promoted by advertiser B for the target keyword is an advertisement about mobile phone brand 2. When it is determined according to the object data of the current object that the current object is a loyal user of mobile phone brand 2, the target promotion information about mobile phone brand 2 promoted by advertiser B is preferentially pushed to the current object. That is, during the process of the current object playing the target song, if the played lyrics include the target keyword, a promotion control associated with the target keyword and corresponding to the target promotion information about mobile phone brand 2 promoted by advertiser B is displayed, so that when the current object (i.e., the music listening user) triggers the promotion control, the promotion information about mobile phone brand 2 associated with the target keyword promoted by advertiser B is displayed; thus, it ensures a high degree of adaptation between the promotion information and the current object, which is conducive to improving the conversion rate of the current object for the promotion information.
[0102] In some embodiments, before the terminal displays the promotion control associated with the target keyword, the target keyword may be displayed in a second style; where the second style is used to indicate that the target keyword is associated with a promotion control, and the second style is different from the display style of other parts of the played lyrics except the target keyword.
[0103] In practical applications, when the played lyrics include a target keyword associated with a promotion control, the target keyword may be displayed in a second style to distinguish it from other parts of the played lyrics being played, that is, different display styles (such as different display fonts, different font colors, different font sizes, different display brightness, etc.) are used to display the target keyword and other parts of the played lyrics being played, such as Figure 5 as shown Figure 5 is a schematic diagram of song playing provided by an embodiment of the present application. The target keyword 502 in the played lyrics 501 being played is displayed in a first font size (i.e., the second style), and other parts of the lyrics are displayed in a second font size (different from the second style). In this way, users can intuitively view the target keyword associated with the promotion control.
[0104] In some embodiments, the terminal may display the promotion control associated with the target keyword in the following manner: display the promotion control associated with the target keyword in a third style; where the third style is used to indicate the main body identifier of the promotion entity corresponding to the promotion information, or the third style is used to guide the execution of the trigger operation for the promotion control.
[0105] In practical applications, when the target keyword associated with a promotion control is included in the lyrics being played, the promotion control (such as a promotion button) can be directly displayed at the associated position of the target keyword, or the promotion control can be displayed in a third style. For example, when the third style is used to indicate the subject identifier of the promotion entity corresponding to the promotion information (which can be an icon or trademark for identifying the promotion entity, such as when the promotion entity is an advertiser, the subject identifier can be the brand icon of the advertiser), a promotion control in the form of the subject identifier can be displayed, such as Figure 5 the promotion control 503 in the form of the brand icon shown; when the third style is used to guide the execution of a trigger operation for the promotion control, the third style can be an effect display method (such as highlighting), a spoiler display method (such as displaying relevant content of the promotion information), or a text attraction method (such as text prompts like "Click me for a surprise" or "Annual big promotion, don't miss it or you'll have to wait another year") to attract users to trigger the promotion control.
[0106] In some embodiments, the terminal can display the promotion control associated with the target keyword in the following way: at the associated position of the target keyword, display the promotion prompt information associated with the target keyword and use the promotion prompt information as the promotion control.
[0107] In practical applications, when the target keyword associated with a promotion control is included in the lyrics being played, the promotion prompt information can be displayed at the associated position of the target keyword (such as positions around the left side, upper right side, etc. of the target keyword). Among them, the promotion prompt information can be in an operable state, and the promotion prompt information in an operable state can be used as the promotion control. When the user triggers the promotion prompt information in an operable state, the display of the promotion information can be triggered; alternatively, the promotion prompt information is associated with a confirmation button, and the promotion prompt information associated with the confirmation button is used as the promotion control. When the user triggers the confirmation button associated with the promotion prompt information, the display of the promotion information can be triggered.
[0108] In some embodiments, the terminal can display the promotion control associated with the target keyword in the following way: display the target keyword in a fourth style, where the third style is used to indicate that the target keyword is in an operable state; determine the target keyword in an operable state as the promotion control.
[0109] In practical applications, when the target keyword associated with a promotion control is included in the lyrics being played, the target keyword itself in an operable state (such as being clickable and selectable) can be used as the promotion control. In this case, a guiding prompt can be displayed at the associated position of the target keyword to prompt the user that the current target keyword can be operated and can trigger the display of the promotion information.
[0110] In some embodiments, the terminal can respond to the inclusion of a target keyword in the played lyrics by displaying a promotion control associated with the target keyword in the following manner: in response to the inclusion of the target keyword in the played lyrics and the historical occurrence times of the target keyword reaching a target number of times, display the promotion control associated with the target keyword.
[0111] In practical applications, during the process of playing a target song, when a target keyword associated with a promotion control included in the played lyrics appears multiple times, the historical occurrence times of the target keyword can be counted, and when the historical occurrence times reach the target number of times (i.e., the current is the (target number of times + 1)-th occurrence, where the target number of times can be set according to actual needs, such as set to 3), only when the target keyword appears for the (target number of times + 1)-th time, display the promotion control associated with it; in addition, during the process of playing a target song, when a target keyword associated with a promotion control included in the played lyrics appears multiple times, the emotion conveyed each time the target keyword appears may be different, and different emotions can be characterized by different rhythms, different tempos, etc. The promotion control associated with it can be displayed when the target keyword corresponding to the target emotion (such as the climax part or the harmony part, etc.) is presented, so as to improve the pertinence of the display timing of the promotion control and avoid the problem of low triggering enthusiasm of the promotion control caused by displaying the promotion control when the target keyword first appears.
[0112] In some embodiments, when the target keyword is different from the promotion control, after the terminal displays the promotion control associated with the target keyword, along with the playing of the target song, adjust the display position of the target keyword in the playing interface according to the playing progress of the target song, and adjust the display position of the promotion control in the playing interface; in response to the removal of the target keyword from the playing interface, the promotion control is retained and displayed at the target position in the playing interface.
[0113] Here, when the target keyword is different from the promotion control (that is, the promotion control does not exist in the form of the target keyword in an operable state, but exists in other forms), during the playback of the target song, the lyrics displayed on the playback interface are synchronously updated as the target song plays. When the target keyword associated with the promotion control is displayed on the playback interface, as the playback progress of the target song is updated, the display position of the target keyword on the playback interface is synchronously updated. For example, the target keyword scrolls from the lower area of the playback interface to the middle area, then from the middle area to the upper area, until it moves out of the playback interface from the upper area; as the display position of the target keyword on the playback interface is updated, the display position of the promotion control can be synchronously updated so that the relative display position between the promotion control and the target keyword remains unchanged. And when the target keyword is removed from the playback interface, the promotion control is maintained at the target position in the playback interface (which can be the position where the promotion control is located when the target keyword is removed from the playback interface, or the position in the playback interface that is most convenient for the user to trigger, such as the lower right corner or the middle position of the playback interface, etc.) and remains displayed.
[0114] In addition, the update of the display position of the promotion control and the update of the display position of the target keyword can also be asynchronous. When the display position of the promotion control is updated to the target position in the playback interface (the position that is most convenient for the user to trigger, such as the lower right corner or the middle position of the playback interface, etc.), the promotion control is controlled to remain displayed at the target position. In this way, as the target song plays, although the target keyword may be paged out of the playback interface, its associated promotion control remains displayed in the playback interface as the song plays, increasing the residence time of the promotion control, facilitating the user to trigger the promotion control at any time when needed, and thus being conducive to increasing the display opportunity of the promotion information and improving the conversion rate of the promotion information.
[0115] Step 103: In response to the trigger operation for the promotion control, display the promotion information corresponding to the target keyword.
[0116] In practical applications, when a user triggers a promotion control, the terminal responds to the trigger operation and can directly display the promotion information associated with the target keyword. Among them, the promotion information is pre-set information related to the target keyword and used to promote the object to be promoted. The type of the object to be promoted can be various, such as item type, application type, location type. When the type of the object to be promoted is the item type, the object to be promoted can be promoted items such as headphones, mobile phones, electric vehicles, sports shoes, etc. The promotion information is the relevant information for promoting and introducing the item to be promoted. When the type of the object to be promoted is the application type, the object to be promoted can be promoted applications such as game applications, reading applications, etc. The promotion information is the relevant information for promoting and introducing the application to be promoted. When the type of the object to be promoted is the location type, the object to be promoted can be promoted locations such as scenic spots, hotels, restaurants, bookstores, etc. The promotion information is the relevant information for promoting and introducing the location to be promoted. Of course, the object to be promoted can also be of other types. The embodiments of the present application do not limit the type of the object to be promoted.
[0117] In some embodiments, the terminal can display the promotion information corresponding to the target keyword in the following manner: when the number of promotion information corresponding to the target keyword is at least two, obtain promotion parameters, where the promotion parameters include at least one of the following: the object data of the current object, the target event corresponding to the current time; screen out the target promotion information adapted to the promotion parameters from at least two promotion information, and display the target promotion information.
[0118] In practical applications, when there are multiple pieces of promotion information pre-set for the same target keyword (which can be multiple different promotion information corresponding to the same object to be promoted, or promotion information corresponding to multiple different objects to be promoted respectively), before displaying the promotion information corresponding to the target keyword, promotion parameters can be obtained first. The promotion parameters include at least one of the following: the object data of the current object (such as the behavior data of the current object, such as gender, age, education level, job, music preference, song play record, song purchase record, commodity purchase record, song comment, song sharing behavior, etc.), the target event corresponding to the current time (the current event is the time corresponding to playing the target song, and the target event refers to an event related to the current object or other special events, such as the birthday of the current object, Spring Festival, Valentine's Day and other special events), and match the multiple promotion information associated with the target keyword based on the promotion parameters (such as calculating the similarity value between the parameter features of the promotion parameters and the information features of each promotion information respectively), screen out the target promotion information adapted to the promotion parameters from the multiple promotion information (such as screening out the promotion information with the largest similarity value), and display the screened target promotion information; in this way, customizing the promotion information based on the promotion parameters ensures that the promotion information is highly adapted to the current object and the currently played song, which is beneficial to improving the conversion rate of the current object for the promotion information.
[0119] In some embodiments, the terminal can respond to a trigger operation on a promotion control to display promotion information corresponding to a target keyword in the following manner: in response to the trigger operation on the promotion control, display promotion materials associated with the target keyword; in response to the satisfaction of the material stop display condition, stop displaying the promotion materials and display the promotion information corresponding to the target keyword; wherein, the material stop display condition includes at least one of the following: the display duration of the promotion material reaches a target duration, the display times of the promotion material reach a target number of times, and a close operation on the promotion material is received.
[0120] In practical applications, when a user triggers a promotion control, the terminal responds to the trigger operation and can first display promotion materials associated with the target keyword. Among them, the promotion materials are related information for promoting the object to be promoted associated with the target keyword, and the presentation forms of the promotion materials include but are not limited to animations, videos, and interactive mini-games. For example, when the object to be promoted associated with the target keyword is sports shoes, the promotion materials can be promotion eggs or promotion videos for introducing or promoting the object to be promoted, such as advertising eggs corresponding to sports shoes, or endorsement advertising videos of the spokesperson for sports shoes, which all increase the interest and attractiveness of the promotion. By using the promotion materials, the exposure opportunity of the object to be promoted is further increased, achieving the purpose of higher promotion and publicity for the object to be promoted. When the material stop display condition is satisfied, stop displaying the promotion materials and then display the promotion information corresponding to the target keyword.
[0121] Among them, the material stop display condition is used to indicate the stop display timing of the promotion material. In practical applications, the material stop display condition can be set according to actual needs. For example, the material stop display condition can be set to be related to the display duration of the promotion material. For example, when the display duration of the promotion material reaches a target duration (which can be set according to actual needs, such as set to 5 seconds), it can be determined that the stop display timing of the promotion material arrives, that is, the material stop display condition is satisfied. Another example is that the material stop display condition can be set to be related to the display times of the promotion material. For example, when the display times of the promotion material reach a target number of times (which can be set according to actual needs, such as set to 2 times), it can be determined that the stop display timing of the promotion material arrives, that is, the material stop display condition is satisfied. Another example is that the material stop display condition is set to be related to the user's trigger operation. For example, when the user triggers a close operation on the promotion material (i.e., a stop display operation, such as triggered by triggering a skip control or a close control associated with the promotion material), it can be determined that the stop display timing of the promotion material arrives, that is, the material stop display condition is satisfied.
[0122] In some embodiments, the terminal may display promotion materials associated with a target keyword in the following manner: display promotion materials associated with the target keyword through a floating interface independent of the playback interface; correspondingly, the terminal may display promotion information corresponding to the target keyword in the following manner: shrink the floating interface and display the promotion information corresponding to the target keyword in the shrunk floating interface.
[0123] In practical applications, promotion materials associated with a target keyword may be displayed through a floating interface independent of the playback interface. Among them, the floating interface may have a preset transparency. When the display stop condition of the promotion materials is met, the floating interface may be shrunk, that is, the size of the floating interface relative to the playback interface is changed, and the promotion information corresponding to the target keyword is displayed in the shrunk floating interface.
[0124] See Figure 6 , Figure 6 is a display schematic diagram of the promotion information provided by an embodiment of the present application. In response to a trigger operation on the promotion control 601, the terminal first displays promotion materials (such as an advertisement easter egg corresponding to sports shoes) 602 in the floating interface, and when the promotion materials stop being displayed, shrinks the floating interface and displays the promotion information corresponding to the target keyword (such as a detailed introduction to sports shoes) 603 in the shrunk floating interface; in this way, it does not affect the user's viewing of the lyrics.
[0125] It should be noted that the position and size of the floating interface here can be preset, or adjusted during the display process of the promotion materials. For example, the floating interface independent of the playback interface can be dragged or swiped to change its position relative to the playback interface.
[0126] In some embodiments, during the process of the terminal displaying promotion materials, at least one interactive material may also be displayed. In response to a trigger operation on the target interactive material, virtual resources corresponding to the target interactive material are received.
[0127] In practical applications, in response to a trigger operation on the target interactive material, a virtual resource receiving interface is displayed, and the received virtual resources are displayed in the virtual resource receiving interface. In addition, a conversion control (such as go to use) may also be displayed in the virtual resource receiving interface. In response to a trigger operation on the conversion control, the terminal jumps from the virtual resource receiving interface to the landing page to directly use the received virtual resources when actually converting the object to be promoted on the landing page.
[0128] Here, since the promotion materials are used to promote the objects to be promoted, during the process of displaying the promotion materials, specific virtual resources (such as coupons, discount cards, opportunities to participate in activities, etc.) can be obtained through the interactive materials for subsequent actual conversion of the objects to be promoted. Among them, the interactive materials can be interactive controls or other interactive materials, and the embodiments of the present application do not limit the specific form of the interactive materials.
[0129] See Figure 7 , Figure 7 Figure is a schematic diagram of the display of the promotion materials provided by the embodiments of the present application. Taking the sports shoes, which are the objects to be promoted associated with the target keyword, as an example, during the process of displaying the promotion easter egg 701 that introduces or promotes the sports shoes, which are the objects to be promoted, a coupon collection control (such as the above-mentioned interactive material) 702 is displayed. In response to the trigger operation for the coupon collection control 702, a coupon collection interface (i.e., the above-mentioned virtual resource collection interface) is displayed, and the collected coupon is displayed on the coupon collection interface. A conversion control (such as "go to use") 703 can also be displayed on the coupon collection interface. In response to the trigger operation for the conversion control, the terminal jumps from the coupon collection interface to the landing page 704, so that the collected coupon can be directly deducted when purchasing the sports shoes on the landing page. This can increase the interest and attraction of the promotion and improve the convenience of using the virtual coupon, which is beneficial to improving the conversion rate of the promotion information.
[0130] In some embodiments, after the terminal displays the promotion materials associated with the target keyword, when the promotion materials contain audio content, during the process of playing the audio content of the promotion materials, the playback volume of the target song being played is reduced; in this way, the promotion materials can be better displayed, achieving the purpose of further exposing and promoting the objects to be promoted.
[0131] In some embodiments, after the promotion information corresponding to the target keyword is displayed, in response to the trigger operation for the conversion control associated with the promotion information, the terminal jumps from the display page of the promotion information to the landing page corresponding to the promotion information.
[0132] In practical applications, promotional information is relevant information for promoting the object to be promoted. For example, when the promotional information associated with the target keyword is relevant information for promoting the item to be promoted, such as sports shoes, the promotional information includes, but is not limited to, the specifications, versions, performance advantages, etc. of the sports shoes. In addition, the promotional information can also be associated with a conversion control (such as a purchase control). When the user triggers the conversion control, the terminal responds to this trigger operation and jumps from the display page of the promotional details (such as the above-mentioned floating interface) to the landing page corresponding to the promotional information. The landing page corresponding to the promotional information can be a page for introducing the details of the object to be promoted corresponding to the promotional information, or can be a page for purchasing or downloading the object to be promoted corresponding to the promotional information. In this regard, the embodiments of the present application do not make any limitations.
[0133] See Figure 8 , Figure 8 FIG. is a schematic diagram of the jump of the promotional page provided by the embodiments of the present application. Taking the item to be promoted, such as sports shoes, as an example, relevant information for promoting the item to be promoted, such as the specifications, versions, performance advantages, etc. of the sports shoes, is displayed on the display page 801 of the promotional information independent of the playback interface, and a conversion control (such as "go grab") 802 is displayed. When the user triggers the conversion control (such as "go grab") 802, the terminal responds to this trigger operation and jumps from the display page 801 of the promotional information to the landing page 803 of the promotional information. The price of the sports shoes and the purchase control are displayed on the landing page 803. The user can actually purchase the object to be promoted (such as sports shoes) through the landing page, realizing the actual conversion of the promotional information.
[0134] In some embodiments, after the promotional information corresponding to the target keyword is displayed, in response to a trigger operation on an interactive element associated with the promotional information, the page jumps from the display page of the promotional information to the landing page corresponding to the promotional information.
[0135] Here, the page jump instruction is triggered by other means, such as by an interactive element associated with the promotional information. In practical applications, when the number of interactive elements is one or more, the interactive element can appear from the first end (such as the leftmost end of the display page) of the display page of the promotional information, move to the second end (such as the rightmost end of the display page) of the display page of the promotional information, and disappear from the second end; here, at least two of the multiple interactive elements have different appearance times or different moving speeds; or when the appearance times of the interactive elements are the same, the interactive elements can be presented on the display page of the promotional information in the form of function items, text chains, or indication connections.
[0136] For example, when the interactive element is presented in the form of a text link on the display page of the promotional information, the display page of the promotional information may display a text link of "Join us", and then, in response to the page jump instruction triggered by the "Join us" text link, perform a page jump to the corresponding landing page; or, when the interactive element is presented in the form of multiple dynamic expression elements on the display page of the promotional information, the display page of the promotional information will dynamically display multiple expression elements corresponding to the target keyword, and then, in response to the page jump instruction triggered by the click operation on the target expression element among the dynamically displayed multiple expression elements, perform a page jump to the corresponding landing page.
[0137] In some embodiments, after the terminal displays the promotional information corresponding to the target keyword, the new promotional information may also be displayed in the following manner: in response to the trigger operation on the switching control, switch the promotional information to the new promotional information associated with the target keyword; or, in response to the display duration of the promotional information reaching the target display duration, switch the promotional information to the new promotional information associated with the target keyword.
[0138] In practical applications, if there are multiple promotional information corresponding to the target keyword, after the promotional information corresponding to the target keyword is displayed, the promotional information may also be updated and displayed. Among them, there are various ways to update and display the promotional information. For example, it can be implemented through the switching control associated with the promotional information, or it can be automatically updated by the terminal periodically without user operation.
[0139] When the update and display of the promotional information is implemented through the switching control associated with the promotional information, a switching control is displayed on the display page of the promotional information. The trigger operation on the switching control can be a click operation (such as a single click operation, a double click operation, etc.) or a sliding operation on the switching control; when the update and display of the promotional information is automatically updated by the terminal, a corresponding display duration can be preset for each promotional information (which can be set according to actual needs, such as set to 3 seconds), and the promotional information is automatically switched to the new promotional information for display. In this way, by updating and displaying the promotional information, the richness of the promotional information associated with the target keyword can be improved, which is conducive to improving the conversion rate of the promotional information.
[0140] It should be noted that for the process of switching the promotional information to the new promotional information, it can be a direct switch, or it can also be a dynamic switch. There are various ways to dynamically switch the promotional information to the new promotional information. Next, taking one of them as an example, the process of switching the promotional information to the new promotional information will be described.
[0141] In some embodiments, after the terminal displays the promotion information corresponding to the target keyword, it can also display new promotion information in the following manner: receiving a sliding operation on the promotion information; in response to the sliding operation, displaying the sliding distance of the sliding operation, and when the sliding distance exceeds the distance threshold, switching the promotion information to new promotion information associated with the target keyword; or, in response to the sliding operation, displaying the sliding trajectory of the sliding operation, and when the sliding trajectory conforms to a preset trajectory, switching the promotion information to new promotion information associated with the target keyword.
[0142] In practical applications, when the switching instruction is triggered by a sliding operation, the sliding operation is detected to obtain a detection result, and based on the detection result, it is determined that a switching instruction for the promotion information is received. For example, in response to a sliding operation on the promotion information, the sliding distance of the sliding operation is displayed, and when the sliding distance exceeds the distance threshold, a switching instruction for the promotion information is received; the distance threshold here can be set in advance, such as 2 centimeters, etc. Based on this, when the distance threshold is 2 centimeters and the sliding distance is 2.5 centimeters, based on the detection result, it is determined that a switching instruction for the promotion information is received; or it can also be that in response to a sliding operation on the promotion information, the sliding trajectory of the sliding operation is displayed, and when the sliding trajectory conforms to a preset trajectory, a switching instruction for the promotion information is received; the preset trajectory here can be set in advance, such as an S-shaped trajectory, etc.
[0143] In practical applications, the promotion information displayed in the playback interface is shown on the side of a cube. For example, the promotion information is displayed on the first side of the cube. When switching from the promotion information to new promotion information, the cube corresponding to the promotion information is switched from the first side to the second side, presenting the second side of the cube, and the new promotion information is displayed on the second side. Among them, during the process of switching from the first side to the second side, the process of the cube rotating can be shown. Along with the rotation of the cube, the cube is switched from the first side to the second side; or, the process of the cube flipping can also be shown. Along with the flipping of the cube, the process of the cube switching from the side (i.e., the first side) to the bottom or the top (i.e., the second side) is shown, realizing the switching of the cube from the first side to the second side.
[0144] See Figure 9 , Figure 9 is a schematic flowchart of the information processing method provided by an embodiment of the present application. The method includes:
[0145] Step 401: The terminal, in response to a playback operation on the target song, displays the playback lyrics corresponding to the target song in the playback interface.
[0146] In some embodiments, the terminal can display the playing lyrics corresponding to the target song in the playing interface in the following manner: in the playing interface, display the playing lyrics corresponding to the target song in a first style; wherein, the first style is used to indicate the playing progress of the target song, and the first style is different from the display styles of other parts of the lyrics except the playing lyrics corresponding to the target song.
[0147] Step 402: Perform promotion recognition on the playing lyrics to obtain a recognition result.
[0148] In some embodiments, the terminal can perform promotion recognition on the playing lyrics to obtain a recognition result in the following manner: perform keyword extraction processing on the playing lyrics to obtain at least one keyword corresponding to the playing lyrics; match the at least one keyword with reference keywords associated with promotion elements to obtain a recognition result; correspondingly, before the terminal displays the promotion elements associated with the target keyword, when the recognition result indicates that there is a target keyword in the at least one keyword that matches the reference keyword, determine that the playing lyrics include the target keyword, and use the promotion elements associated with the reference keyword that matches the target keyword as the promotion elements associated with the target keyword.
[0149] In addition, when performing promotion recognition on the playing lyrics, a large language model can also be used to screen out keywords adapted to the current object from the lyrics corresponding to the target lyrics based on the historical behavior data of the current object. The historical behavior data can be the music preferences, historical play records, song purchase records, commodity purchase records, song reviews, song sharing behaviors, etc. of the target object, that is, the user. In this way, when different users listen to the same song, the promotion information corresponding to the same target keyword can be different, improving the pertinence of the promotion information push and being conducive to improving the conversion rate of the promotion information.
[0150] Step 403: In response to the recognition result indicating that the playing lyrics include a target keyword, display the promotion elements associated with the target keyword.
[0151] In some embodiments, before the terminal displays the promotion elements associated with the target keyword, it can display the target keyword in a second style; wherein, the second style is used to indicate that the target keyword is associated with a promotion control, and the second style is different from the display styles of other parts of the lyrics except the target keyword in the playing lyrics.
[0152] In some embodiments, the terminal can display the promotion elements associated with the target keyword in the following manner in response to the recognition result indicating that the playing lyrics include a target keyword: in response to the recognition result indicating that the playing lyrics include a target keyword and the historical occurrence times of the target keyword reach a target number of times, display the promotion elements associated with the target keyword.
[0153] In practical applications, when the terminal determines that the played lyrics include a target keyword associated with promotional information, it can also generate promotional elements associated with the target keyword based on the promotional information, promotional entity, etc. associated with the target keyword. Among them, the types of promotional elements include, but are not limited to: videos, pictures, and emoticon elements. When displaying the promotional elements, they can be displayed statically or dynamically. The promotional elements are used to guide the user to trigger an information promotion instruction to display the promotional information associated with the target keyword.
[0154] Step 404: In response to the information promotion instruction triggered based on the promotional element, display the promotional information associated with the target keyword.
[0155] In some embodiments, the terminal can display the promotional information associated with the target keyword by the following method in response to the information promotion instruction triggered based on the promotional element: In response to the trigger operation for the promotional element, receive the information promotion instruction; in response to the information promotion instruction, display the promotional information associated with the target keyword.
[0156] In some embodiments, the terminal can display the promotional information associated with the target keyword by the following method in response to the information promotion instruction triggered based on the promotional element: During the process of displaying the promotional element, display the promotional control associated with the target keyword. The promotional element is used to guide the execution of the trigger operation for the promotional control; in response to the trigger operation for the promotional control triggered based on the promotional element, receive the information promotion instruction; in response to the information promotion instruction, display the promotional information associated with the target keyword.
[0157] In some embodiments, the terminal can display the promotional control associated with the target keyword by the following method, including: displaying the promotional control associated with the target keyword in a third style; where the third style is used to indicate the entity identifier of the promotional entity corresponding to the promotional information, or the third style is used to guide the execution of the trigger operation for the promotional control.
[0158] In some embodiments, the terminal can display the promotional control associated with the target keyword by the following method: display the target keyword in a fourth style, where the fourth style is used to indicate that the target keyword is in an operable state; determine the target keyword in the operable state as the promotional control.
[0159] In some embodiments, when the target keyword is different from the promotional control, after the terminal displays the promotional control associated with the target keyword, along with the playback of the target song, adjust the display position of the target keyword in the playback interface according to the playback progress of the target song, and adjust the display position of the promotional control in the playback interface; in response to the removal of the target keyword from the playback interface, retain the display of the promotional control at the target position in the playback interface.
[0160] In some embodiments, the terminal may respond to an information promotion instruction triggered by a promotion element and display promotion information associated with a target keyword in the following manner: in response to the information promotion instruction triggered by the promotion element, display promotion materials associated with the target keyword; in response to the satisfaction of the material stop display condition, stop displaying the promotion materials and display the promotion information corresponding to the target keyword; wherein, the material stop display condition includes at least one of the following: the display duration of the promotion materials reaches the target duration, the display times of the promotion materials reach the target times, and a close operation for the promotion materials is received.
[0161] In some embodiments, the terminal may display promotion materials associated with a target keyword in the following manner: display promotion materials associated with the target keyword through a floating interface independent of the playback interface; correspondingly, the terminal may display the promotion information corresponding to the target keyword in the following manner: shrink the floating interface and display the promotion information corresponding to the target keyword in the shrunk floating interface.
[0162] In some embodiments, during the display of the promotion materials, the terminal displays at least one interactive material; in response to a trigger operation for the target interactive material, obtain virtual resources corresponding to the target interactive material.
[0163] In some embodiments, the terminal may display the promotion information corresponding to the target keyword in the following manner: when the number of promotion information corresponding to the target keyword is at least two, obtain promotion parameters, where the promotion parameters include at least one of the following: object data of the current object, target event corresponding to the current time; screen out target promotion information adapted to the promotion parameters from at least two promotion information and display the target promotion information.
[0164] In some embodiments, after the terminal displays the promotion information corresponding to the target keyword, it may jump to the landing page in the following manner: in response to a trigger operation for a conversion control associated with the promotion information, jump from the display page of the promotion information to the landing page corresponding to the promotion information; or, in response to a trigger operation for an interactive element associated with the promotion information, jump from the display page of the promotion information to the landing page corresponding to the promotion information.
[0165] In some embodiments, after the terminal displays the promotion information corresponding to the target keyword, it may display new promotion information in the following manner: in response to a trigger operation for a switching control, switch the promotion information to new promotion information associated with the target keyword; or, in response to the display duration of the promotion information reaching the target display duration, switch the promotion information to new promotion information associated with the target keyword.
[0166] In some embodiments, after the terminal displays the promotion information corresponding to the target keyword, the new promotion information can be displayed in the following manner: receiving a sliding operation on the promotion information; in response to the sliding operation, displaying the sliding distance of the sliding operation, and when the sliding distance exceeds the distance threshold, switching the promotion information to the new promotion information associated with the target keyword; or, in response to the sliding operation, displaying the sliding trajectory of the sliding operation, and when the sliding trajectory conforms to the preset trajectory, switching the promotion information to the new promotion information associated with the target keyword.
[0167] In the above manner, during the process of playing the target song, the playing lyrics corresponding to the target song are displayed on the playing interface, and when the playing lyrics include the target keyword, a promotion control associated with the target keyword is displayed. In response to the trigger operation on the promotion control, the promotion information (such as an advertisement) corresponding to the target keyword is displayed; thus, the promotion information displayed in the lyrics interface is displayed through the promotion control, and the promotion control is associated with the target keyword in the lyrics, that is, the display of the promotion information is closely related to the lyrics content, which can improve the attractiveness of the promotion information to users and thus is conducive to improving the conversion rate of the promotion information.
[0168] Next, the exemplary application of the embodiments of the present application in an actual application scenario will be described. Taking the promotion information as an advertisement as an example, and then continuing to take the terminal independently implementing the information recommendation method provided by the present application as an example for description, see Figure 10 , Figure 10 is a schematic flowchart of the information processing method provided by the embodiments of the present application. The method includes:
[0169] Step 201: The terminal, in response to the playing operation on the target song, displays the playing lyrics corresponding to the target song on the playing interface.
[0170] Step 202: Determine whether the playing lyrics are associated with a lyrics advertisement.
[0171] Here, keywords associated with lyrics advertisements can be preset in the lyrics. The lyrics advertisement is used to advertise the object to be promoted. Therefore, during the process of playing the target song, it is determined in real time whether there is a target keyword associated with the lyrics advertisement in the playing lyrics to determine whether the playing lyrics are associated with a lyrics advertisement. When the playing lyrics include the target keyword, that is, when the playing lyrics are associated with a lyrics advertisement, step 203 is executed; otherwise, step 201 is executed.
[0172] Step 203: Display a promotion control at the associated position of the target keyword.
[0173] Among them, the promotion control is the entry for viewing the lyrics advertisement.
[0174] Step 204: In response to a trigger operation on the promotion control, play a promotion animation through a floating interface independent of the playback interface.
[0175] Among them, the promotion animation is the above-mentioned promotion material. For example, taking the target keyword-associated object to be promoted as sports shoes, the terminal responds to the trigger operation on the promotion control and plays the advertisement easter egg animation corresponding to the sports shoes. In addition, during the process of playing the advertisement easter egg animation, interactive materials (such as coupon collection controls) can also be displayed. The coupons collected through the coupon collection controls can be directly deducted when purchasing the sports shoes. In this way, the interest and attractiveness of the promotion are increased, which is conducive to improving the conversion rate of the promotion information.
[0176] Step 205: In response to the completion of the promotion animation playback, shrink the floating interface and display the promotion information in the shrunk floating interface.
[0177] Among them, the floating interface can be the same size as the lyric display interface (i.e., the above-mentioned playback interface) before shrinking, and the shrunk floating interface can only occupy half of the lyric display interface, that is, display the promotion information in a half-screen display manner.
[0178] The promotion information is the relevant information for promoting the object to be promoted (i.e., advertisement information). For example, when the promotion information associated with the target keyword is the advertisement information for advertising the sports shoes as the object to be promoted, the advertisement information includes but is not limited to the specifications, versions, performance advantages, etc. of the sports shoes.
[0179] Step 206: In response to a trigger operation on the conversion entry associated with the promotion information, jump from the floating interface to the landing page corresponding to the promotion information.
[0180] Among them, the advertisement information can also be associated with a conversion control (such as a purchase control). When the user triggers the conversion control, the terminal responds to the trigger operation and jumps from the above-mentioned floating interface (i.e., the display page of the promotion details) to the landing page corresponding to the promotion information. The landing page can be a page for more detailed introduction of the object to be promoted corresponding to the promotion information, or a page for purchasing the object to be promoted corresponding to the promotion information.
[0181] Next, it will be described from aspects such as the creation and delivery of advertisements, advertisement playback, etc. Refer to Figure 11 , Figure 11 which is a schematic flowchart of the information processing method provided by the embodiment of the present application. The method includes:
[0182] Step 301: The delivery end sends an advertisement delivery request to the advertisement engine.
[0183] Here, when an advertiser launches a lyric advertisement, an advertisement placement request is sent from the placement end to the advertisement engine. Among them, the advertisement placement request carries advertisement materials and lyric keywords in the target song to be associated (i.e., the above-mentioned target keywords). The advertisement materials include, but are not limited to: advertisement brands, objects to be promoted (i.e., the objects of the advertiser's advertisement, such as the above-mentioned sports shoes), and recommended materials for advertising the objects to be promoted.
[0184] Step 302: The advertisement engine generates a lyric advertisement in response to the advertisement placement request.
[0185] Here, in response to the advertisement placement request, the advertisement engine generates a lyric advertisement that binds the target song and the lyric keywords based on the advertisement materials carried in the advertisement placement request and the lyric keywords in the target song to be associated.
[0186] Through the above Steps 301 to 302, the creation and placement of the advertisement are completed.
[0187] Step 303: In response to the playback operation of the content platform client for the target song, an advertisement acquisition request is sent to the content platform background.
[0188] Here, when the target user starts the content platform client (such as the above-mentioned music application) in the terminal and plays the target song, during the process of playing the target song, the content platform client displays the playback lyrics of the target song and sends an advertisement acquisition request to the content platform background (i.e., the above-mentioned background server).
[0189] Step 304: The content platform background sends the advertisement acquisition request to the advertisement engine.
[0190] Step 305: The advertisement engine returns the lyric advertisement to the content platform background in response to the advertisement acquisition request.
[0191] Step 306: The content platform background sends the lyric advertisement to the content platform client.
[0192] Step 307: The content platform client displays a promotion control at the associated position of the lyric keyword.
[0193] Here, during the process of playing the target song on the terminal, the playback lyrics corresponding to the target song are displayed on the playback interface, and when the playback lyrics include the above-mentioned lyric keywords, a promotion control (i.e., the entry for viewing the lyric advertisement) is displayed at the associated position of the lyric keyword.
[0194] Step 308: The content platform client plays a promotion animation in the floating interface in response to the click operation on the promotion control.
[0195] Step 309: When the promotion animation ends, the floating interface is reduced, and the promotion information is displayed in the reduced floating interface.
[0196] Step 310: In response to a click operation on the conversion entrance, jump from the floating interface to the landing page corresponding to the promotion information.
[0197] Through the above method, the embodiment of the present application has at least the following beneficial effects:
[0198] 1) Strengthen the integration of advertising and content: By embedding keyword-triggered advertising Easter eggs in the lyrics, a new interactive experience is brought to users. This kind of advertising content is seamlessly combined with the song lyrics, making the advertising more integrated and interactive in the user's music experience, enhancing the relevance and appeal of the advertising. When users hear or see specific lyric keywords, the triggered advertising Easter eggs may arouse their curiosity, making them more engaged and involved, which in turn helps to improve the advertising conversion rate.
[0199] 2) Innovative advertising display methods: Different from traditional interstitial or banner ads, advertising Easter eggs triggered by lyrics provide advertisers with a novel and hidden display method that can avoid directly interrupting the user's listening experience.
[0200] 3) Improve advertising memorability: Advertising Easter eggs are closely integrated with lyrics and music. While enjoying the music, users will unconsciously remember the related advertising information, thereby increasing the impression of the advertisement.
[0201] 4) Expand the audience range of advertisements: Since the Easter eggs in advertisements are closely integrated with the content of songs, songs of different styles and types may attract different user groups, thereby expanding the audience range of advertisements.
[0202] 5) Stimulate user curiosity: The triggering method of advertising Easter eggs may stimulate users' desire to explore, drive them to actively look for more advertising Easter eggs, and increase their interactions with the platform.
[0203] 6) Provide more marketing strategies: Advertisers can design clever advertising Easter eggs based on different songs and lyrics, and develop more diversified and targeted marketing strategies for their products or services.
[0204] That is, by applying the embodiments of the present application, the embodiments of the present application provide an advertising form that cleverly combines advertisements with music lyrics, thereby achieving a more attractive and interactive advertising display, while enhancing the emotional connection between advertisements and users, not only providing advertisers with a more efficient and innovative advertising form, but also providing users with a richer and more interesting music experience, providing a win-win advertising form for advertisers and users.
[0205] So far, in combination with the exemplary applications and implementations of the electronic device provided in the embodiments of the present application, the information processing method provided in the embodiments of the present application has been described. Next, the cooperation of each module in the information processing device 555 provided in the embodiments of the present application to implement the information processing solution will be continued.
[0206] The first display module 5551 is configured to display the playing lyrics corresponding to the target song in the playing interface in response to a playing operation on the target song; the second display module 5552 is configured to display a promotion control associated with the target keyword in response to the playing lyrics including the target keyword; the third display module 5553 is configured to display the promotion information corresponding to the target keyword in response to a trigger operation on the promotion control.
[0207] In some embodiments, the first display module is further configured to display the playing lyrics corresponding to the target song in the playing interface in a first style; wherein, the first style is used to indicate the playing progress of the target song, and the first style is different from the display styles of other parts of the lyrics corresponding to the target song except the playing lyrics.
[0208] In some embodiments, before displaying the promotion control associated with the target keyword, the second display module is further configured to display the target keyword in a second style; wherein, the second style is used to indicate that the target keyword is associated with a promotion control, and the second style is different from the display styles of other parts of the lyrics except the target keyword in the playing lyrics.
[0209] In some embodiments, the second display module is further configured to display the promotion control associated with the target keyword in a third style; wherein, the third style is used to indicate the main body identifier of the promotion entity corresponding to the promotion information, or the third style is used to guide the execution of the trigger operation on the promotion control.
[0210] In some embodiments, the second display module is further configured to display the promotion prompt information associated with the target keyword at the associated position of the target keyword, and use the promotion prompt information as the promotion control.
[0211] In some embodiments, the second display module is further configured to display the target keyword in a fourth style, wherein the fourth style is used to indicate that the target keyword is in an operable state; and determine the target keyword in the operable state as the promotion control.
[0212] In some embodiments, the second display module is further configured to display the promotion control associated with the target keyword in response to the playing lyrics including the target keyword and the historical occurrence times of the target keyword reaching the target number.
[0213] In some embodiments, when the target keyword is different from the promotion control, after the promotion control associated with the target keyword is displayed, the second display module is further configured to, along with the playing of the target song, adjust the display position of the target keyword in the playing interface according to the playing progress of the target song, and adjust the display position of the promotion control in the playing interface; in response to the target keyword being removed from the playing interface, retain the display of the promotion control at a target position in the playing interface.
[0214] In some embodiments, the third display module is further configured to, in response to a trigger operation on the promotion control, display promotion materials associated with the target keyword; in response to the satisfaction of the material stop display condition, stop displaying the promotion materials and display the promotion information corresponding to the target keyword; wherein, the material stop display condition includes at least one of the following: the display duration of the promotion materials reaches a target duration, the display times of the promotion materials reach a target number of times, a close operation on the promotion materials is received.
[0215] In some embodiments, the third display module is further configured to display promotion materials associated with the target keyword through a floating interface independent of the playing interface; shrink the floating interface, and in the shrunk floating interface, display the promotion information corresponding to the target keyword.
[0216] In some embodiments, the device further includes: an interaction module, configured to display at least one interactive material during the display of the promotion materials; in response to a trigger operation on a target interactive material, receive virtual resources corresponding to the target interactive material.
[0217] In some embodiments, the third display module is further configured to, when the number of promotion information corresponding to the target keyword is at least two, obtain promotion parameters, wherein the promotion parameters include at least one of the following: object data of the current object, a target event corresponding to the current time; screen out target promotion information adapted to the promotion parameters from the at least two promotion information, and display the target promotion information.
[0218] In some embodiments, after the promotion information corresponding to the target keyword is displayed, the device further includes: a page jump module, configured to, in response to a trigger operation on a conversion control associated with the promotion information, jump from the display page of the promotion information to a landing page corresponding to the promotion information.
[0219] In some embodiments, the page jump module is further configured to, in response to a trigger operation on an interactive element associated with the promotion information, jump from the display page of the promotion information to the landing page corresponding to the promotion information.
[0220] In some embodiments, after the promotion information corresponding to the target keyword is displayed, the apparatus further includes: a switching display module, configured to, in response to a trigger operation on a switching control, switch the promotion information to new promotion information associated with the target keyword; or, in response to the display duration of the promotion information reaching a target display duration, switch the promotion information to new promotion information associated with the target keyword.
[0221] In some embodiments, after the promotion information corresponding to the target keyword is displayed, the switching display module is further configured to receive a sliding operation on the promotion information; in response to the sliding operation, display the sliding distance of the sliding operation, and when the sliding distance exceeds a distance threshold, switch the promotion information to new promotion information associated with the target keyword; or, in response to the sliding operation, display the sliding trajectory of the sliding operation, and when the sliding trajectory conforms to a preset trajectory, switch the promotion information to new promotion information associated with the target keyword.
[0222] Next, the cooperation of each module in the information processing apparatus provided in the embodiments of the present application to implement an information processing solution will be further described. The information processing apparatus may include the following modules:
[0223] A lyrics display module, configured to, in response to a play operation on a target song, display the play lyrics corresponding to the target song in a play interface; a lyrics recognition module, configured to perform promotion recognition on the play lyrics to obtain a recognition result; an element display module, configured to, in response to the recognition result indicating that the play lyrics include a target keyword, display a promotion element associated with the target keyword; an information display module, configured to, in response to an information promotion instruction triggered based on the promotion element, display the promotion information associated with the target keyword.
[0224] In some embodiments, the lyrics display module is further configured to display the play lyrics corresponding to the target song in a first style in the play interface; wherein the first style is used to indicate the play progress of the target song, and the first style is different from the display styles of other parts of the lyrics corresponding to the target song except the play lyrics.
[0225] In some embodiments, the lyrics recognition module is further configured to perform keyword extraction processing on the played lyrics to obtain at least one keyword corresponding to the played lyrics; match the at least one keyword with a reference keyword associated with a promotion element to obtain an identification result; before displaying the promotion element associated with the target keyword, the method further includes: when the identification result indicates that there is a target keyword in the at least one keyword that matches the reference keyword, determining that the played lyrics include the target keyword, and using the promotion element associated with the reference keyword that matches the target keyword as the promotion element associated with the target keyword.
[0226] In some embodiments, before displaying the promotion element associated with the target keyword, the apparatus further includes: a keyword display module, configured to display the target keyword in a second style; wherein, the second style is used to indicate that the target keyword is associated with a promotion control, and the second style is different from the display style of other parts of the lyrics except the target keyword in the played lyrics.
[0227] In some embodiments, the element display module is further configured to display the promotion element associated with the target keyword in response to the identification result indicating that the played lyrics include the target keyword and the historical occurrence times of the target keyword reach a target number.
[0228] In some embodiments, the information display module is further configured to receive an information promotion instruction in response to a trigger operation on the promotion element; and display the promotion information associated with the target keyword in response to the information promotion instruction.
[0229] In some embodiments, the information display module is further configured to display the promotion control associated with the target keyword during the display of the promotion element, where the promotion element is used to guide a trigger operation on the promotion control; receive an information promotion instruction in response to a trigger operation on the promotion control triggered by the promotion element; and display the promotion information associated with the target keyword in response to the information promotion instruction.
[0230] In some embodiments, the information display module is further configured to display the promotion control associated with the target keyword in a third style; wherein, the third style is used to indicate the main body identifier of the promotion main body corresponding to the promotion information, or the third style is used to guide the execution of a trigger operation on the promotion control.
[0231] In some embodiments, the information display module is further configured to display the target keyword in a fourth style, where the fourth style is used to indicate that the target keyword is in an operable state; and determine the target keyword in the operable state as the promotion control.
[0232] In some embodiments, when the target keyword is different from the promotion control, after displaying the promotion control associated with the target keyword, the device further includes: a display update module, configured to, along with the playing of the target song, adjust the display position of the target keyword in the playing interface and adjust the display position of the promotion control in the playing interface according to the playing progress of the target song; and in response to the target keyword being removed from the playing interface, retain the display of the promotion control at a target position in the playing interface.
[0233] In some embodiments, the information display module is further configured to, in response to an information promotion instruction triggered based on the promotion element, display promotion materials associated with the target keyword; and in response to the satisfaction of the material stop display condition, stop displaying the promotion materials and display the promotion information corresponding to the target keyword; where the material stop display condition includes at least one of the following: the display duration of the promotion materials reaches a target duration, the display times of the promotion materials reach a target number of times, and a close operation for the promotion materials is received.
[0234] In some embodiments, the material display module is further configured to display promotion materials associated with the target keyword through a floating interface independent of the playing interface; and the information display module is further configured to shrink the floating interface and display the promotion information corresponding to the target keyword in the shrunk floating interface.
[0235] In some embodiments, the device further includes: an interaction module, configured to display at least one interactive material during the display of the promotion materials; and in response to a trigger operation for a target interactive material, obtain the virtual resource corresponding to the target interactive material.
[0236] In some embodiments, the information display module is further configured to, when the number of promotion information corresponding to the target keyword is at least two, obtain promotion parameters, where the promotion parameters include at least one of the following: object data of the current object, a target event corresponding to the current time; screen out target promotion information adapted to the promotion parameters from the at least two promotion information, and display the target promotion information.
[0237] In some embodiments, after displaying the promotion information corresponding to the target keyword, the device further includes: a page jump module, configured to, in response to a trigger operation on a conversion control associated with the promotion information, jump from the display page of the promotion information to the landing page corresponding to the promotion information; or, in response to a trigger operation on an interactive element associated with the promotion information, jump from the display page of the promotion information to the landing page corresponding to the promotion information.
[0238] In some embodiments, after displaying the promotion information corresponding to the target keyword, the device further includes an information update module, configured to, in response to a trigger operation on a switching control, switch the promotion information to a new promotion information associated with the target keyword; or, in response to the display duration of the promotion information reaching a target display duration, switch the promotion information to a new promotion information associated with the target keyword.
[0239] In some embodiments, after displaying the promotion information corresponding to the target keyword, the information update module is further configured to receive a sliding operation on the promotion information; in response to the sliding operation, display the sliding distance of the sliding operation, and when the sliding distance exceeds a distance threshold, switch the promotion information to a new promotion information associated with the target keyword; or, in response to the sliding operation, display the sliding trajectory of the sliding operation, and when the sliding trajectory conforms to a preset trajectory, switch the promotion information to a new promotion information associated with the target keyword.
[0240] An embodiment of the present application provides 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. A processor of an electronic device reads the computer-executable instructions from the computer-readable storage medium, and the processor executes the computer-executable instructions, so that the electronic device executes the information processing method described above in the embodiments of the present application.
[0241] An embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, where computer-executable instructions or a computer program are stored, and when the computer-executable instructions or the computer program are executed by a processor, the processor will be caused to execute the information processing method provided by the embodiments of the present application. For example, Figure 3 the information processing method shown.
[0242] 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 may be various devices including one or any combination of the above memories.
[0243] In some embodiments, the computer-executable instructions may be in the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including being deployed as a stand-alone program or being deployed as a module, component, subroutine, or other unit suitable for use in a computing environment.
[0244] As an example, the computer-executable instructions may or may not correspond to a file in a file system, may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a HyperText Markup Language (HTML) document, stored in a single file dedicated to the program being discussed, or, stored in multiple cooperating files (for example, files that store one or more modules, subroutines, or portions of code).
[0245] As an example, the computer-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.
[0246] As described above, the above are only embodiments of the present application and are not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, and improvements 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 processing method, characterized in that, The method includes: In response to a play operation for a target song, display the play lyrics corresponding to the target song in a play interface; In response to the play lyrics including a target keyword, display a promotion control associated with the target keyword; In response to a trigger operation for the promotion control, display promotion information corresponding to the target keyword.
2. The method according to claim 1, characterized in that, The displaying the play lyrics corresponding to the target song in the play interface includes: In the play interface, display the play lyrics corresponding to the target song in a first style; Wherein, the first style is used to indicate the play progress of the target song, and the first style is different from the display styles of other parts of the lyrics corresponding to the target song except the play lyrics.
3. The method according to claim 1, characterized in that, Before displaying the promotion control associated with the target keyword, the method further includes: Display the target keyword in a second style; Wherein, the second style is used to indicate that there is a promotion control associated with the target keyword, and the second style is different from the display styles of other parts of the lyrics in the play lyrics except the target keyword.
4. The method according to claim 1, wherein The displaying the promotion control associated with the target keyword includes: Display the promotion control associated with the target keyword in a third style; Wherein, the third style is used to indicate the entity identifier of the promotion entity corresponding to the promotion information, or the third style is used to guide the execution of the trigger operation for the promotion control.
5. The method according to claim 1, wherein The displaying the promotion control associated with the target keyword includes: At the associated position of the target keyword, display a promotion prompt message associated with the target keyword, and use the promotion prompt message as the promotion control.
6. The method according to claim 1, wherein The displaying the promotion control associated with the target keyword includes: Display the target keyword in a fourth style, wherein the fourth style is used to indicate that the target keyword is in an operable state; Determine the target keyword in the operable state as the promotion control.
7. The method according to claim 1, characterized in that, The in response to the play lyrics including a target keyword, display the promotion control associated with the target keyword includes: In response to the play lyrics including a target keyword and the historical occurrence times of the target keyword reaching a target number of times, display the promotion control associated with the target keyword.
8. The method according to claim 1, characterized in that, When the target keyword is different from the promotion control, after displaying the promotion control associated with the target keyword, the method further includes: Along with the play of the target song, adjust the display position of the target keyword in the play interface according to the play progress of the target song, and adjust the display position of the promotion control in the play interface; In response to the target keyword being removed from the play interface, retain the display of the promotion control at a target position in the play interface.
9. The method according to claim 1, wherein The in response to a trigger operation for the promotion control, display the promotion information corresponding to the target keyword includes: In response to a trigger operation for the promotion control, display promotion materials associated with the target keyword; In response to the satisfaction of the material stop display condition, stop displaying the promotion materials, and display the promotion information corresponding to the target keyword; Among them, the conditions for stopping the display of the material include at least one of the following: the display duration of the promoted material reaches the target duration, the number of displays of the promoted material reaches the target number, and a close operation for the promoted material is received.
10. The method according to claim 9, characterized in that The displaying of the promoted material associated with the target keyword includes: displaying the promoted material associated with the target keyword through a floating interface independent of the playback interface; The displaying of the promotion information corresponding to the target keyword includes: shrinking the floating interface and displaying the promotion information corresponding to the target keyword in the shrunk floating interface.
11. The method according to claim 9, wherein The method further includes: displaying at least one interactive material during the display of the promoted material; responding to a trigger operation for a target interactive material and obtaining the virtual resource corresponding to the target interactive material.
12. The method according to claim 1, wherein The displaying of the promotion information corresponding to the target keyword includes: when the number of promotion information corresponding to the target keyword is at least two, obtaining promotion parameters, where the promotion parameters include at least one of the following: the object data of the current object, the target event corresponding to the current time; screening out the target promotion information adapted to the promotion parameters from the at least two promotion information and displaying the target promotion information.
13. The method according to claim 1, characterized in that, After the displaying of the promotion information corresponding to the target keyword, the method further includes: responding to a trigger operation for the conversion control associated with the promotion information and jumping from the display page of the promotion information to the landing page corresponding to the promotion information.
14. The method according to claim 1, wherein After the displaying of the promotion information corresponding to the target keyword, the method further includes: responding to a trigger operation for the interactive element associated with the promotion information and jumping from the display page of the promotion information to the landing page corresponding to the promotion information.
15. The method according to claim 1, characterized in that, After the displaying of the promotion information corresponding to the target keyword, the method further includes: responding to a trigger operation for a switching control and switching the promotion information to the new promoted material associated with the target keyword; or, responding to the display duration of the promotion information reaching the target display duration and switching the promotion information to the new promoted material associated with the target keyword.
16. The method according to claim 1, characterized in that, After the displaying of the promotion information corresponding to the target keyword, the method further includes: receiving a sliding operation for the promotion information; responding to the sliding operation, displaying the sliding distance of the sliding operation, and when the sliding distance exceeds the distance threshold, switching the promotion information to the new promoted material associated with the target keyword; or, responding to the sliding operation, displaying the sliding trajectory of the sliding operation, and when the sliding trajectory conforms to the preset trajectory, switching the promotion information to the new promoted material associated with the target keyword.
17. An information processing method, characterized in that, The method includes: responding to a playback operation for a target song and displaying the playback lyrics corresponding to the target song in the playback interface; performing promotion recognition on the playback lyrics to obtain a recognition result; responding to the recognition result indicating that the playback lyrics include a target keyword and displaying the promotion element associated with the target keyword; In response to an information promotion instruction triggered based on the promotion element, display the promotion information associated with the target keyword.
18. An information processing apparatus, characterized in that, The device includes: A first display module, configured to display the playing lyrics corresponding to the target song in the playing interface in response to a playing operation for the target song; A second display module, configured to display a promotion control associated with the target keyword in response to the playing lyrics including the target keyword; A third display module, configured to display the promotion information corresponding to the target keyword in response to a trigger operation for the promotion control.
19. An electronic device, characterized in that, Comprising: A memory, configured to store computer-executable instructions or a computer program; A processor, configured to implement the information processing method according to any one of claims 1 to 17 when executing the computer-executable instructions or the computer program stored in the memory.
20. A computer-readable storage medium, characterized in that, Stored with computer-executable instructions or a computer program, the computer-executable instructions or the computer program, when executed by a processor, implement the information processing method according to any one of claims 1 to 17.
21. A computer program product, comprising a computer program or computer-executable instructions, characterized in that, When the computer program or the computer-executable instructions are executed by a processor, the information processing method according to any one of claims 1 to 17 is implemented.