Information promotion method and apparatus, electronic device, computer readable storage medium and computer program product

By adjusting the playback speed and displaying guidance information during video playback, users are guided to perform interactive operations, and the problem of single advertising delivery method in video playback is solved, and user participation and hardware resource utilization are improved.

WO2025180257A1PCT designated stage Publication Date: 2025-09-04TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/077788
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-29
Filing Date
2025-02-18
Publication Date
2025-09-04

AI Technical Summary

Technical Problem

The prior art has a single advertising delivery method during video playback, lacking interactivity, which affects user experience and hardware resource utilization.

Method used

By adjusting the playback speed and displaying boot information during video playback, the user is guided to perform target interaction operations, and then displaying promotion information.

Benefits of technology

It improves user participation and interactivity, enhances the diversity of information promotion methods, and improves human-computer interaction efficiency and hardware resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025077788_04092025_PF_FP_ABST
    Figure CN2025077788_04092025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides an information promotion method and apparatus, an electronic device, a computer readable storage medium and a computer program product. The method comprises: in a video playback interface, displaying a video played at a first playback speed; in response to a playback adjustment condition of the video being met, playing the video at a second playback speed less than the first playback speed, and displaying guide information, wherein the guide information is used for guiding to execute a target interaction operation in the video playback interface; and in response to the target interaction operation being executed, playing the video at the first playback speed, and displaying promotion information.
Need to check novelty before this filing date? Find Prior Art

Description

Information promotion method, device, electronic device, computer-readable storage medium, and computer program product

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] The embodiments of this application are based on and claim the priority of Chinese patent application with application number 202410235851.8 and application date February 29, 2024. The entire contents of the Chinese patent application are hereby introduced into the embodiments of this application as a reference. Technical Field

[0003] The present application relates to the field of Internet technology, and in particular to an information promotion method, device, electronic device, computer-readable storage medium, and computer program product. Background Art

[0004] When using video players for ad delivery, ads are typically displayed at fixed points in the video, preventing other interactions with the ad content. Consequently, these technologies offer a relatively limited approach to ad delivery during video playback, lacking innovation and user interactivity. This reduces both human-computer interaction efficiency and hardware processing resource utilization. Summary of the Invention

[0005] The embodiments of the present application provide an information promotion method, device, electronic device, computer-readable storage medium, and computer program product, which can improve the diversity of information promotion methods, human-computer interaction efficiency, and hardware processing resource utilization during video playback.

[0006] The technical solution of the embodiment of the present application is implemented as follows:

[0007] An embodiment of the present application provides an information promotion method, which is executed by an electronic device and includes:

[0008] In the video playback interface, the video played at the first playback speed is displayed;

[0009] In response to a playback adjustment condition of the video being met, playing the video at a second playback speed that is lower than the first playback speed, and displaying guidance information;

[0010] The guidance information is used to guide the execution of a target interactive operation in the video playback interface;

[0011] In response to the target interactive operation being performed, the video is played at the first play speed and promotional information is displayed.

[0012] The present invention provides an information promotion device, including:

[0013] A first display module is configured to display a video played at a first playback speed in a video playback interface;

[0014] a second display module configured to, in response to a playback adjustment condition of the video being met, play the video at a second playback speed that is slower than the first playback speed and display guidance information; wherein the guidance information is used to guide the execution of a target interactive operation in the video playback interface;

[0015] The third display module is configured to play the video at the first play speed and display promotion information in response to the target interactive operation being executed.

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

[0017] a memory configured to store computer-executable instructions or a computer program;

[0018] The processor is configured to implement the information promotion method provided in the embodiment of the present application when executing the computer executable instructions or computer program stored in the memory.

[0019] An embodiment of the present application provides a computer-readable storage medium, wherein the computer program product includes computer-executable instructions or a computer program. A processor executes the computer-executable instructions or the computer program to implement the information promotion method provided in the embodiment of the present application.

[0020] An embodiment of the present application provides a computer program product or a computer program, which includes computer-executable instructions or a computer program. A processor executes the computer-executable instructions or the computer program, so that the electronic device executes the information promotion method provided by the embodiment of the present application.

[0021] The embodiments of the present application have the following beneficial effects:

[0022] First, when a video is played at a first playback speed, when a playback adjustment condition for the video is met, the video playback speed is switched to a second playback speed that is lower than the first playback speed, and guidance information is displayed for guiding the user to perform a target interactive operation on the currently displayed video content. Based on the guidance information, in response to the target interactive operation being performed, the video playback speed is restored to the first playback speed, and promotional information is displayed. In this way, playing the video and displaying promotional information based on the user's target interactive operation on the currently displayed video content not only improves the user's interactive participation and sense of engagement with the currently displayed video content, but also increases the diversity of information promotion methods during video playback, while also improving the efficiency of human-computer interaction and the hardware resource utilization of the electronic device. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] FIG1 is a schematic diagram of the architecture of an information promotion system provided in an embodiment of the present application;

[0024] FIG2 is a schematic structural diagram of an electronic device provided in an embodiment of the present application;

[0025] FIG3 is a flow chart of an information promotion method according to an embodiment of the present application;

[0026] FIG4 is a schematic diagram of pausing video playback provided by an embodiment of the present application;

[0027] FIG5 is a schematic diagram of guidance information provided in an embodiment of the present application;

[0028] FIG6 is a schematic diagram of playing a video clip associated with the video content of a video through a floating window provided by an embodiment of the present application;

[0029] FIG7 is a schematic diagram of a current sliding trajectory provided by an embodiment of the present application;

[0030] FIG8 is a schematic diagram of atmosphere elements provided in an embodiment of the present application;

[0031] FIG9 is a schematic diagram of atmosphere elements provided in an embodiment of the present application;

[0032] FIG10 is a process diagram of a method for pausing video playback and resuming playback based on user interaction and presenting advertisements provided in an embodiment of the present application. DETAILED DESCRIPTION

[0033] In order to make the purpose, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limiting the embodiments of the present application. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0034] In the following description, reference is made to “some embodiments”, which describes a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

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

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

[0037] Before further describing the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.

[0038] 1) Client: Also known as the user end, it refers to the program that provides local services to users corresponding to the server. Except for some applications that can only run locally, it is generally installed on an ordinary client and needs to cooperate with the server to run. That is, there must be corresponding servers and service programs on the network to provide corresponding services. Therefore, a specific communication connection needs to be established between the client and server to ensure the normal operation of the application, such as the autonomous driving client (such as the map navigation client).

[0039] 2) Artificial Intelligence (AI) refers to the theories, methods, techniques, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, to perceive the environment, acquire knowledge, and use that knowledge to achieve optimal results. In other words, AI is a comprehensive technology within computer science that seeks to understand the essence of intelligence and produce new intelligent machines that can respond in a manner similar to human intelligence. AI also involves studying the design principles and implementation methods of various intelligent machines, enabling them to possess the capabilities of perception, reasoning, and decision-making.

[0040] 3) In response, it is used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations executed can be real-time or have a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations executed are executed.

[0041] 4) Advertisers are entities that have advertising needs on advertising platforms.

[0042] 5) Text link: a conversion component in information flow page ads, that is, a text hyperlink. Clicking the link will jump to the specified page.

[0043] 6) Machine Learning (ML) is a multidisciplinary field that encompasses probability theory, statistics, approximation theory, convex analysis, and algorithmic complexity theory. It specifically studies how computers can simulate or implement human learning behaviors to acquire new knowledge or skills and reorganize existing knowledge structures to continuously improve their performance.

[0044] The inventors found that most of the related technologies have the following problems when placing advertisements during video playback: First, it is usually carried out at a fixed time point in the video and cannot be flexibly adjusted according to changes in the plot and user interaction, which may affect the user's viewing experience; second, during regular video playback, user participation is relatively low and they can only passively receive information; third, the abruptness and irrelevant nature of the advertisements may cause users to be disgusted with the advertisements, thereby reducing the effectiveness of the advertisements; fourth, the satisfaction of users' personalized needs is often neglected.

[0045] Based on this, the embodiments of the present application provide an information promotion method, device, electronic device, computer-readable storage medium and computer program product. First, by introducing interactive elements, the user's sense of participation is enhanced, and the user pays more attention to the video content and advertising elements during the participation process; second, by inserting advertisements at the climax or key nodes of the plot and combining them with user interaction, the attention and acceptance of advertisements can be effectively improved; third, through the user's interactive path and feedback, accurate personalized advertising delivery can be achieved, improving the targeting and effectiveness of advertisements; fourth, through the user's interactive video pause playback, interactive resume playback and advertisement presentation method, not only can the user's viewing experience be improved, but also the user can be more engaged and involved in the viewing process, thereby improving user satisfaction and retention rate.

[0046] Refer to Figure 1, which is a schematic diagram of the architecture of the information promotion system provided in an embodiment of the present application. An information promotion client 401 is provided on the terminal (terminal 400 is shown as an example), and is displayed on the display interface (image interface 401-1 is shown as an example). The terminal 400 is connected to the server 200 through the network 300, wherein the network 300 can be a wide area network or a local area network, or a combination of the two, and data transmission is achieved using wireless or wired links.

[0047] The server 200 is configured to send display data of the video playback interface to the terminal 400;

[0048] The terminal 400 is also configured to receive display data of the video playback interface sent by the server 200, and display the video played at a first playback speed in the video playback interface; in response to the playback adjustment condition of the video being met, play the video at a second playback speed that is less than the first playback speed, and display guidance information; wherein the guidance information is used to guide the execution of a target interactive operation in the video playback interface; in response to the target interactive operation being executed, play the video at the first playback speed, and display promotional information.

[0049] In some embodiments, the server 200 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The terminal 400 can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a set-top box, an intelligent voice interaction device, a smart home appliance, a virtual reality device, a vehicle-mounted terminal, an aircraft, a portable music player, a personal digital assistant, a dedicated messaging device, a portable gaming device, an intelligent speaker, and a smart watch, etc., but is not limited thereto. The terminal and the server can be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiments of the present application.

[0050] Next, an electronic device for implementing the information promotion method provided by an embodiment of the present application is described. Referring to Figure 2, Figure 2 is a structural diagram of an electronic device provided by an embodiment of the present application. The electronic device can be a server or a terminal. Taking the electronic device as the terminal shown in Figure 1 as an example, the electronic device shown in Figure 2 includes: at least one processor 410, a memory 450, at least one network interface 420 and a user interface 430. The various components in the terminal 400 are coupled together through a bus system 440. It can be understood that the bus system 440 is configured to achieve connection and communication between these components. In addition to the data bus, the bus system 440 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, various buses are labeled as bus system 440 in Figure 3.

[0051] The processor 410 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0052] The user interface 430 includes one or more output devices 431 that enable display of media content, including one or more speakers and / or one or more visual display screens. The user interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

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

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

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

[0056] Operating system 451, including system programs configured to handle various basic system services and perform hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., configured to implement various basic services and handle hardware-based tasks;

[0057] A network communication module 452 is configured to reach other electronic devices via one or more (wired or wireless) network interfaces 420 , exemplary network interfaces 420 including Bluetooth, WiFi, and USB;

[0058] a presentation module 453 configured to enable display of information via one or more output devices 431 (e.g., a display screen, a speaker, etc.) associated with the user interface 430 (e.g., a user interface for operating peripheral devices and displaying content and information);

[0059] The input processing module 454 is configured to detect user input or interaction via one or more input devices 432 and to interpret the detected input or interaction.

[0060] In some embodiments, the apparatus provided in the embodiments of the present application can be implemented using software. FIG2 shows an information promotion apparatus 455 stored in memory 450. This apparatus 455 can be software in the form of a program or plug-in, and includes the following software modules: a first display module 4551, a second display module 4552, and a third display module 4553. These modules are logical and can be arbitrarily combined or further separated according to the functions implemented. The functions of each module will be described below.

[0061] In other embodiments, the device provided in the embodiments of the present application can be implemented in hardware. As an example, the information promotion device provided in 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 promotion method provided in the embodiments of the present application. For example, the processor in the form of a hardware decoding processor can adopt one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs) or other electronic components.

[0062] In some embodiments, the terminal or server can implement the information promotion method provided in the embodiments of the present application by running a computer program. For example, the computer program can be a native program or software module in the operating system; it can be a native 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 web browser APP; it can also be a small program, that is, a program that can be run only by downloading it into a browser environment; it can also be a small program that can be embedded in any APP. In short, the above-mentioned computer program can be any form of application, module or plug-in.

[0063] Based on the above description of the information promotion system and electronic device provided by the embodiments of the present application, the information promotion method provided by the embodiments of the present application is described below. In actual implementation, the information promotion method provided by the embodiments of the present application can be implemented independently by a terminal or a server, or by a terminal and a server in collaboration. The information promotion method provided by the embodiment of the present application is described by taking the terminal 400 in Figure 1 as an example of independently executing the information promotion method provided by the embodiment of the present application. Referring to Figure 3, Figure 3 is a schematic flow chart of the information promotion method provided by the embodiment of the present application, which will be described in conjunction with the steps shown in Figure 3.

[0064] Step 101: The terminal displays a video played at a first play speed in a video play interface.

[0065] In actual implementation, the terminal is provided with an application client, such as a video playback client, a social client, an instant messaging client, etc. The terminal can display a video playback interface through the application client; then, the video is played through the video playback interface, where the video can be a specific TV series, movie, variety show, or image data shot by the user himself, etc., and this embodiment of the application does not limit this.

[0066] It should be noted that the first playback speed can be the default playback speed, such as a playback speed of 1 times the speed, or it can be a playback speed set by the user, such as a playback speed of 0.8 or 1.5 times the speed, etc. This embodiment of the application does not limit this.

[0067] Step 102: In response to the video playback adjustment condition being met, the video is played at a second playback speed that is lower than the first playback speed, and guidance information is displayed; wherein the guidance information is used to guide the execution of a target interactive operation in the video playback interface.

[0068] It should be noted that the second playback speed is lower than the first playback speed, for example, it can be 0 or any playback speed lower than the first playback speed. For example, when the first playback speed is 1x speed, if the playback adjustment conditions of the video played in the video playback interface are met, the video can be paused, that is, the second playback speed is 0, or the playback speed of the video can be controlled to be lower than 1x speed, for example, the second playback speed is 0.5x speed, etc.

[0069] It should be noted that when the playback adjustment condition of the video played in the video playback interface is satisfied, determining whether the second playback speed is 0 may be pre-set or determined based on the satisfied playback adjustment condition.

[0070] The playback adjustment conditions include at least one of the following: the video playback duration reaches the target duration; a playback pause operation is received for the video; the key content of the video is played; the currently played content of the video is associated with promotional information; the current playback time point of the video is a key time point; or a slow playback operation is received for the video. For example, when a slow playback operation is received for the video, the second playback speed is determined to be non-zero; when a playback pause operation is received for the video, the second playback speed is determined to be zero; or, alternatively, when the key content of the video is played, the second playback speed is determined to be zero; when the currently played content of the video is associated with promotional information, the second playback speed is determined to be non-zero, etc.

[0071] When the playback adjustment conditions of the video played in the video playback interface are met, whether the second playback speed is 0 is determined by the satisfied playback adjustment conditions. The correspondence between the satisfied playback adjustment conditions and whether the second playback speed is 0 includes but is not limited to the above multiple types, and this embodiment of the present application does not limit this.

[0072] In actual implementation, in order to determine whether the playback time of the video has reached the target time, the current playback time of the video and the pre-set target time, such as 10 minutes, are obtained in real time, and then the obtained playback time is compared with the target time. When the comparison result indicates that the playback time of the video has reached the target time, it is determined that the playback adjustment condition is met.

[0073] Among them, one or more target durations can be set, such as 10 minutes, 20 minutes, 30 minutes, etc., so that during the playback of the video, it can be determined intermittently whether the playback duration of the video reaches the target duration, thereby achieving regular information promotion.

[0074] In actual implementation, for the process of receiving a play pause operation for a video, a pause control can be displayed, and the pause control is used to pause the playing video, so that the triggering operation for the pause control is determined as a play pause operation for the video; alternatively, the play pause operation can be a click operation such as a double-click operation on the playing video, or a press operation on the playing video, which is not limited in this embodiment of the present application; thus, when a play pause operation for a video is received, it is determined that the play adjustment condition is met.

[0075] In actual implementation, based on the key content of the video being played and the promotional information associated with the content currently being played of the video, the process of determining whether the playback adjustment conditions are met is, in response to the playback adjustment conditions of the video being met, a second playback speed that is less than the first playback speed is used to play the video, and before displaying the guide information, the content currently being played of the video can also be obtained; if the content currently being played of the video is the key content of the video, or the content currently being played of the video is associated with promotional information, it is determined that the playback adjustment conditions are met.

[0076] It should be noted that the key content can be the climax of the video, or the turning point of the video, etc., and the promotional information associated with the content of the currently playing video is used to indicate the possibility of the currently playing content performing a specific interactive operation, such as the promotional information is the same as the displayed item in the currently playing content. For example, if the promotional information is cosmetics, when a girl appears in the video putting on makeup, the currently playing content of the video is associated with the promotional information, or the promotional information can be used for a specific scene in the currently playing content. For example, if the promotional information is toothpaste, when the currently playing content of the video is the protagonist just getting up, the currently playing content of the video is associated with the promotional information. Among them, the process of determining the possibility of the currently playing content performing a specific interactive operation can be achieved through image detection, such as the image detection model detecting the displayed items in the currently playing content or the specific scene in the currently playing content, and then determining the possibility of the currently playing content performing a specific interactive operation based on the detection results, that is, the promotional information is the same as the displayed item in the currently playing content or the promotional information can be used for a specific scene in the currently playing content.

[0077] For example, referring to FIG4 , FIG4 is a schematic diagram of pausing video playback provided in an embodiment of the present application. Based on FIG4 , when the key content of the video is played, that is, the content of the two protagonists about to hold hands as shown in FIG4 , it is determined that the playback adjustment condition is met, and the video is played at a second playback speed that is smaller than the first playback speed.

[0078] Applying the above embodiment, if the content currently being played in the video is the key content of the video, or the content currently being played in the video is associated with promotional information, it is determined that the playback adjustment condition is met, and the video is played at a second playback speed that is lower than the first playback speed. In this way, by slowing down the playback speed of the video, not only is the audience's understanding and memory of the key content enhanced, the overall quality of the video content and the viewing experience are improved, but also the visibility and effect of the promotional information are improved, and the audience's interaction and response to the promotional content are increased, thereby improving the conversion rate of the promotional information.

[0079] In actual implementation, in the process of receiving a slow playback operation for a video, at least one speed playback control may be displayed, the speed playback control being used to adjust the playback speed of the video, thereby determining the triggering operation of a target speed playback control in the at least one speed playback control as a slow playback operation for the video, wherein the target speed playback control is used to instruct to adjust the playback speed of the video to a target playback speed threshold; here, the target playback speed threshold is less than the playback speed threshold, for example, the playback speed threshold may be 1x speed for playback, while the target playback speed threshold may be 0.5x speed or 0.25x speed for playback;

[0080] Alternatively, the slow play operation can be a click operation such as a double-click operation on the played video, or a press operation on the played video, which is not limited in this embodiment of the present application; thus, when a slow play operation on the video is received, it is determined that the playback adjustment condition is met.

[0081] In actual implementation, for the process of determining whether the playback adjustment conditions are met based on the key time point of the video, during the video playback process, in response to the video's playback adjustment conditions being met, a second playback speed that is smaller than the first playback speed is used to play the video, and before displaying the guide information, the current playback time point of the video can also be obtained; if the current playback time point of the video is the key time point of the video, it is determined that the playback adjustment conditions are met.

[0082] It should be noted that the key time points can be pre-set. For example, when acquiring a video, the key time points of the video are marked to obtain at least one key time point of the video. Therefore, during the playback of the video, when the video plays to the key time point, it is determined that the playback adjustment conditions are met.

[0083] In actual implementation, the guidance information can be in various forms, for example, text form, animation form, or text combined with animation form. Next, the process of displaying the guidance information is explained by taking the guidance information in the form of text combined with animation as an example.

[0084] In some embodiments, the guidance information includes a guidance animation and a guidance text, so that the process of displaying the guidance information can be to display the guidance animation in the video playback interface, and display the guidance text corresponding to the animation content of the guidance animation in the associated area of ​​the guidance animation; wherein the guidance animation is used to demonstrate the operation method of performing the target interactive operation.

[0085] It should be noted that the target interaction operation can be in various forms, such as sliding, pressing, blowing, shaking, clicking, etc., which are not limited in the embodiments of the present application. Based on this, for a specific target interaction operation, the operation method of performing the target interaction operation, such as sliding or blowing, will be displayed based on the guidance animation. At the same time, in addition to displaying based on the guidance animation, the operation content of the target interaction operation will also be specifically explained based on the guidance text, that is, the animation content of the guidance animation.

[0086] For example, refer to Figure 5, which is a schematic diagram of the guidance information provided by an embodiment of the present application. Based on Figure 5, the dotted box 501 in a and the dotted box 502 in b in Figure 5 indicate a guidance animation, wherein the dotted box 501 to the dotted box 502 is the display process of the animation, and 503 in a and 504 in b indicate guidance text. At the same time, the target interactive operation here is a sliding operation, so that on the video playback interface, a guidance animation as indicated by the dotted box 501 in a and the dotted box 502 in b is displayed to prompt the sliding operation, and in the upper area of ​​the guidance animation, the guidance text corresponding to the animation content of the guidance animation is displayed, as indicated by 503 in a and 504 in b.

[0087] By applying the above embodiment, a guiding animation is used to demonstrate the operation method for performing the target interactive operation. Since the animation effect can usually attract the user's attention, increase the user's participation and interest, and thus more actively perform the target interactive operation, at the same time, the guiding animation will guide the user to follow the correct steps, help the user avoid common mistakes, and thus improve the user experience.

[0088] In some embodiments, during the process of displaying the guidance information, a video clip associated with the video content of the video will also be played in the associated area of ​​the guidance information through a floating window; wherein the video clip is the video content of the unplayed video, which is used to indicate that the video will continue to be played when the target interactive operation is completed.

[0089] It should be noted that the associated area can be one of the upper area, lower area, left area and right area of ​​the guidance information, and the video content of the unplayed video can be the video content of the video when the playback is paused or the playback speed of the video is controlled to be less than the playback speed threshold, for example, when the video is continued to be played, the video content that needs to be played, or it can also be other unplayed video content, which is not limited in this embodiment of the present application. Among them, the length of the video clip can also be pre-set, for example, it can be 3 seconds of video content, etc. In this way, based on the video clip, the user is attracted to complete the target interactive operation to continue playing the video, which increases the possibility of the user performing the target interactive operation, thereby improving the human-computer interaction rate.

[0090] For example, refer to Figure 6, which is a schematic diagram of playing a video clip associated with the video content of a video through a floating window provided in an embodiment of the present application. Based on Figure 6, 601 indicates a floating window, the content of which is a video clip associated with the video content of the video. In the area above the guide information indicated by the dotted box 602, the video clip associated with the video content of the video is played through the floating window indicated by 601.

[0091] In actual applications, by playing video clips related to the video content in a floating window, users are attracted to perform target interactive operations, which not only improves the utilization of display resources, but also improves the efficiency of human-computer interaction and the utilization of hardware resources of electronic devices.

[0092] In some embodiments, the guidance information may also be related to the object category, wherein the process of displaying the guidance information may be to obtain the target object category to which the target object of the played video belongs; wherein different object categories correspond to different interactive operations, and different interactive operations have different operating difficulties; based on the target object category, select the target interactive operation from multiple interactive operations; and display the guidance information corresponding to the target interactive operation.

[0093] It should be noted that the object category can be determined based on the object's object information, which may include the object's age, the account level of the account used on the video playback client, the object's historical behavior data, etc., which is not limited in this embodiment of the application. The historical behavior data may include the object's (i.e., user's) purchase preferences, historical purchase records, collection records, comment behavior, like behavior, and sharing behavior.

[0094] In actual implementation, in addition to determining the object category, the object information can also correspond to different promotional information. Therefore, in the subsequent process, in response to the target interactive operation being executed, the first playback speed is used to play the video and display the promotional information. The process can be that in response to the target interactive operation being executed, the first playback speed is used to play the video, and the target promotion information corresponding to the target object information is obtained and the target promotion information is displayed.

[0095] It should be noted that in the process of displaying the guidance information, the target object information of the target object of the video being played is first obtained, and then based on the target object information, the target object category to which the target object belongs is determined. At the same time, based on the target object information, a pre-trained promotion model is used to predict the target promotion information that is compatible with the target object, thereby displaying the target promotion information.

[0096] It should be noted that, since different object information corresponds to different promotional information, when the promotional information is different, the target interactive operation may also be different, and thus the interaction path of the target interactive operation may also be different. For example, when the target interactive operation is determined to be a sliding operation based on the object information, the interaction path of the target interactive operation is the sliding trajectory of the sliding operation; when the target interactive operation is determined to be a shaking operation based on the object information, the interaction path of the target interactive operation is the shaking trajectory of the shaking operation, etc. At the same time, even if the target interactive operations of different objects are determined to be sliding operations based on the object information, the sliding trajectories of the sliding operations may also be different due to the different object information. This embodiment of the present application does not limit this.

[0097] By applying the above embodiment, different object categories correspond to different interactive operations, and the operating difficulty of different interactive operations is different. Therefore, the corresponding guidance information is displayed based on the object category to which the target object belongs. In this way, the diversity of the guidance information is enriched, and the probability of the target object performing the target interactive operation based on the guidance information is increased, thereby improving the human-computer interaction efficiency and the hardware resource utilization of the electronic device.

[0098] Step 103 : In response to the target interactive operation being executed, the video is played at a first play speed and promotional information is displayed.

[0099] It should be noted that promotional information is used to promote items, for example, it can be an advertisement. At the same time, promotional information can also be an image or text, or can include multiple forms such as video, animation, interactive games, etc. This provides advertisers with more diverse promotion methods and increases the diversity of information promotion methods during video playback.

[0100] In actual implementation, in response to the target interactive operation being executed, the process of using a first playback speed to play the video and displaying promotional information may be that in response to the target interactive operation being executed, when the target interactive operation meets the operation conditions, the first playback speed is used to play the video and display promotional information; when the target interactive operation does not meet the operation conditions, operation prompt information is displayed; wherein the operation prompt information is used to prompt that the target interactive operation does not meet the operation conditions and the target interactive operation needs to be re-executed.

[0101] It should be noted that the operating conditions can be pre-set, and the specific operating conditions may vary based on the target interaction operation. For example, when the target interaction operation is a slide operation, the operating condition may include whether the slide operation matches the slide trajectory or reaches the slide length. When the target interaction operation is a blow operation, the operating condition may include whether the sound pressure level generated by the blow operation reaches the target sound pressure level. When the target interaction operation is a shake operation, the operating condition may include whether the tilt angle of the shake operation reaches the target angle or whether the shake distance reaches the target distance. Next, using three of these target interaction operations as examples, the process of displaying promotional information in response to the execution of the target interaction operation is described.

[0102] In some embodiments, the target interaction operation includes a sliding operation, and the guidance information includes a target sliding trajectory and prompt information for prompting to perform the sliding operation based on the target sliding trajectory; thus, in response to the target interaction operation being performed, a first playback speed is adopted to play the video and display the promotional information. The process may be that in response to the sliding operation being performed, the current sliding trajectory of the sliding operation is displayed; when the current sliding trajectory of the sliding operation matches the target sliding trajectory, the first playback speed is adopted to play the video and display the promotional information.

[0103] For example, refer to Figure 7, which is a schematic diagram of the current sliding trajectory provided by an embodiment of the present application. Based on Figure 7, 701 indicates the current sliding trajectory, and 702 indicates the target sliding trajectory. Therefore, when the sliding operation such as the current sliding trajectory indicated by 701 matches the target sliding trajectory, the video is played and the promotional information is displayed.

[0104] It should be noted that the target sliding track may be pre-set and may be related to the user's object information, which may be the user's age, the account level of the account used in the video playback client, etc. For example, the older the user, the more complex the target sliding track may be. This embodiment of the present application does not limit this.

[0105] In actual implementation, when the matching degree between the current sliding trajectory of the sliding operation and the target sliding trajectory reaches a matching degree threshold, it is determined that the current sliding trajectory of the sliding operation matches the target sliding trajectory, thereby playing the video and displaying the promotional information, wherein the matching degree threshold can be pre-set, for example, it can be 90%, etc.

[0106] Applying the above embodiment, if the target interactive operation is a sliding operation, the video will be played at the first playback speed and the promotional information will be displayed only when the sliding trajectory of the sliding operation matches the target trajectory. In this way, accidental touch by the user is avoided and the efficiency of human-computer interaction is improved.

[0107] In other embodiments, when the current sliding trajectory of the sliding operation does not match the target sliding trajectory, the target sliding trajectory is switched to a new target sliding trajectory.

[0108] It should be noted that the new target sliding trajectory is obtained by updating the target sliding trajectory based on the current sliding trajectory, and the similarity between the new target sliding trajectory and the current sliding trajectory reaches a similarity threshold, wherein the similarity threshold can be pre-set, for example, it can be 80%, etc. At the same time, the complexity of the new target operation trajectory can also be less than the current operation trajectory, thereby reducing the difficulty of matching the sliding trajectories, making it easier for users to perform new sliding operations based on the new target sliding trajectory, so that the current sliding trajectory of the new sliding operation matches the target sliding trajectory.

[0109] It should be noted that when the matching degree between the current sliding trajectory of the sliding operation and the target sliding trajectory does not reach the matching degree threshold, it is determined that the current sliding trajectory of the sliding operation does not match the target sliding trajectory, and then the first sliding information of the sliding operation is obtained, such as the sliding speed, direction, time, amplitude and other specific information. At the same time, the sliding trajectory is analyzed to obtain the second sliding information, such as but not limited to the position of the sliding start and end points, the sliding distance and time, the sliding rate, etc. Then, based on the first sliding information and the second sliding information, the user's sliding habits and tendencies are analyzed. Finally, based on the user's sliding habits and tendencies, a pre-trained trajectory prediction model is used to predict the user's possible sliding path, so that based on the user's possible sliding path, the current sliding trajectory of the sliding operation is adjusted to obtain a new target sliding trajectory.

[0110] In actual applications, if the target interaction operation is a sliding operation, and the sliding trajectory of the user's sliding operation does not match the target sliding trajectory, the target sliding trajectory is adjusted, thereby reducing the complexity of the new target sliding trajectory, making it easier for the user to perform a new sliding operation based on the new target sliding trajectory, that is, reducing the difficulty of completing the target interaction operation, and improving the success rate of the target interaction operation, thereby improving the efficiency of human-computer interaction.

[0111] In some embodiments, the guidance information includes an interactive element and prompt information for prompting to perform a blowing operation on the interactive element, and the target interactive operation includes a blowing operation on the interactive element; thus, in response to the target interactive operation being performed, the process of using a first playback speed to play the video and displaying the promotional information may be, in response to the blowing operation being performed on the interactive element, the process of displaying the interactive element being blown up; when the height of the interactive element blown up reaches a height threshold or the size of the interactive element blown up reaches a size threshold, the first playback speed is used to play the video and display the promotional information.

[0112] It should be noted that the style of the interactive elements here can be pre-set, such as objects that can be blown, such as leaves and feathers, and the prompt information used to prompt the blowing operation on the interactive elements can be text information, such as "Please blow up the feathers", or it can be animation information, such as an animation of blowing a feather, etc., and the embodiments of the present application do not limit this.

[0113] In actual implementation, when the user blows, a specific sound pressure level is generated. Therefore, when the user's blowing operation on the interactive element is received, that is, the blowing operation on the interactive element is performed, the sound pressure sensor included in the terminal detects the change in the sound pressure level generated by the user's blowing operation, that is, the specific sound pressure level is generated, and then the change in sound pressure level is associated with the blowing phenomenon. That is, when the specific sound pressure level is generated, it is determined that the user has performed the blowing operation, thereby displaying the process of the interactive element being blown up. Among them, the height threshold and the size threshold can also be pre-set, for example, according to the object information as described above, and the height threshold and size threshold corresponding to different objects are different. This is not limited in this embodiment of the present application.

[0114] It should be noted that when the height of the interactive element blown up does not reach the height threshold or the size of the interactive element blown up does not reach the size threshold, the height threshold or the size threshold is adjusted to obtain a new height threshold or a new size threshold, so that when the user re-executes the blowing operation based on the operation prompt information, it can be determined based on the new height threshold or the new size threshold whether to play the video and display the promotional information.

[0115] Among them, the process of adjusting the height threshold or the size threshold to obtain a new height threshold or a new size threshold is similar to the process of updating the target sliding trajectory based on the current sliding trajectory to obtain a new target sliding trajectory as described above. This embodiment of the present application will not be elaborated on.

[0116] Applying the above embodiment, if the target interactive operation includes a blowing operation on an interactive element, when the height of the interactive element blown up reaches a height threshold or the size of the interactive element blown up reaches a size threshold, the video is played at the first playback speed and promotional information is displayed. In this way, the types of target interactive operations are enriched and the diversity of the target interactive operation execution process is improved, which not only improves the user experience, but also improves the human-computer interaction efficiency and the hardware resource utilization of the electronic device.

[0117] In some embodiments, the guidance information includes an interactive element and prompt information for prompting a shaking operation to be performed on the terminal playing the video, and the target interactive operation includes a shaking operation on the terminal; thus, in response to the target interactive operation being performed, the process of using a first playback speed to play the video and displaying the promotional information may be a process of displaying the interactive element moving from the current position to the target position in response to the shaking operation being performed on the terminal; when the interactive element moves to the target position, the first playback speed is used to play the video and display the promotional information.

[0118] It should be noted that the prompt to perform a shaking operation on the terminal playing the video is to perform a shaking operation on the interactive elements. The style of the interactive elements here can be pre-set, such as a ball object, etc. At the same time, the target position is also pre-set, and it will be marked on the video playback interface, such as highlighted with special effects, etc. The prompt information for prompting to perform a shaking operation on the interactive elements, that is, to perform a shaking operation on the terminal playing the video can be text information, such as "Please move the ball to the target position", or it can be animation information, such as an animation of moving the ball to the target position, etc., and the embodiments of the present application do not limit this.

[0119] In actual implementation, when the user shakes the terminal, the gravity sensor is used to calculate the tilt angle of the device relative to the horizontal plane, thereby determining the way the device moves. Then, based on the way the device moves, the interactive elements are controlled to move accordingly.

[0120] It should be noted that when the interactive element has not moved to the target position, the target position is adjusted to obtain a new target position, so that when the user re-performs the shaking operation based on the operation prompt information, it can determine whether to play the video and display promotional information based on the target position.

[0121] Among them, the process of adjusting the target position to obtain a new target position is similar to the process of updating the target sliding trajectory based on the current sliding trajectory to obtain a new target sliding trajectory as described above, and this embodiment of the present application will not be described in detail.

[0122] In actual applications, if the target interactive operation includes a shaking operation on the terminal, when the interactive element moves to the target position, the video is played at the first playback speed and promotional information is displayed. In this way, the types of target interactive operations are enriched and the diversity of the target interactive operation execution process is improved, which not only improves the human-computer interaction efficiency and the hardware resource utilization of the electronic device, but also improves the user experience.

[0123] In some embodiments, the target interactive operation includes multiple operation contents, and different operation contents correspond to different promotional information; thus, in response to the target interactive operation being executed, the process of using a first playback speed to play the video and displaying the promotional information may be, in response to the target interactive operation being executed, using a first playback speed to play the video and displaying the target promotional information corresponding to the operation content of the target interactive operation.

[0124] It should be noted that, as mentioned above, there are multiple target interactive operations, and the operation contents corresponding to different target interactive operations are different. For example, the target interactive operation can be a sliding operation, a blowing operation, or a shaking operation. When the target interactive operation is a sliding operation, the operation content is the sliding path for the currently displayed video content; when the target interactive operation is a blowing operation, the operation content is the height or size blown up for the interactive element; when the target interactive operation is a shaking operation, the operation content is the target position to which the interactive element finally moves. This is not limited in the embodiments of the present application. Next, taking the target interactive operation as a sliding operation as an example, the process of playing a video in response to receiving a target interactive operation, and displaying target promotion information corresponding to the operation content of the target interactive operation is explained.

[0125] Applying the above embodiment, if the target interactive operation includes multiple operation contents, and different operation contents correspond to different promotional information, then when the target interactive operation is executed, the target promotional information corresponding to the operation content of the target interactive operation is displayed. In this way, when the user performs a specific target interactive operation, promotional information that is strongly related to the operation content of the target interactive operation can be displayed, which increases the attractiveness of the promotional information; at the same time, since the promotional information is directly related to the user's operation content, the user is more likely to be interested in this information, thereby increasing the user's participation and interaction, and thus improving the conversion rate of the promotional information.

[0126] In some embodiments, the target interaction operation includes a sliding operation, the operation content is a sliding path for the currently displayed video content, the guidance information includes multiple sliding paths and prompt information for the sliding path, and the prompt information is used to prompt the execution of a sliding operation for the video content based on at least one of the multiple sliding paths; thus, in response to the target interaction operation being executed, a first playback speed is adopted to play the video, and the target promotion information corresponding to the operation content of the target interaction operation is displayed. The process may be that in response to the sliding operation being executed for the target sliding path among the multiple sliding paths, the first playback speed is adopted to play the video, and the target promotion information corresponding to the target sliding path is displayed.

[0127] It should be noted that different operation contents may indicate different sliding paths corresponding to the sliding operation, for example, it may be a left swipe or a right swipe, etc. Different sliding paths correspond to different promotional information. For example, when swiping to the left, the target promotional information corresponding to the left sliding path is displayed, and when swiping to the right, the target promotional information corresponding to the right sliding path is displayed. The promotional information corresponding to each operation content is pre-set, and this embodiment of the application does not limit this.

[0128] In actual applications, if the target interactive operation is a sliding operation, and different sliding paths of the sliding operation correspond to different video content, then when the sliding operation is performed, the target promotion information corresponding to the target sliding path of the sliding operation is displayed. In this way, the promotion information is dynamically generated based on the sliding path of the user's sliding operation, which not only improves the user experience and reduces the possibility of information overload, but also makes the promotion information more intelligent, thereby ensuring that the promotion information is more in line with the user's preferences and needs, thereby improving the conversion rate of the promotion information.

[0129] In actual implementation, different operation contents are also used to indicate different video contents when continuing to play the video; thus, the process of playing the video can be to continue playing the target video content; wherein the target video content corresponds to the operation content of the target interactive operation.

[0130] It should be noted that when a sliding operation is received for a target sliding path among multiple sliding paths, the target video content can continue to be played while the target promotion information corresponding to the target sliding path is displayed; or, after the target promotion information corresponding to the target sliding path is displayed, the target promotion information can be canceled and the target video content can continue to be played. This is not limited in the embodiments of the present application.

[0131] It should be noted that the target video content corresponds to the operation content of the target interactive operation, which means that the video content of the video that continues to be played is different based on the operation content of different target interactive operations performed by the user. For example, when the target interactive operation is a sliding operation, when the user performs a left sliding operation, the target video content corresponding to the sliding path of sliding to the left continues to be played; when the user performs a right sliding operation, the target video content corresponding to the sliding path of sliding to the right continues to be played.

[0132] For example, if the protagonist in the video is lost and there are two roads in front of him when the video is paused, guidance information including multiple sliding paths and prompt information for the sliding paths is displayed, so that when the user slides to the left, the target video content of the protagonist in the video moving to the left continues to play; when the user performs a right sliding operation, the target video content of the protagonist in the video moving to the right continues to play.

[0133] It should be noted that the operation content can be strongly related to the video content, as described in the above example, or it can simply correspond to the video content without being strongly related. For example, in the above example, the sliding path can be an upward slide or a downward slide, so that when the user slides upward, the target video content of the protagonist in the corresponding video moving to the left continues to play; when the user performs a downward slide operation, the target video content of the protagonist in the corresponding video moving to the right continues to play. This embodiment of the application is not limited to this.

[0134] Applying the above embodiment, if different operation contents of the target interactive operation are also used to indicate different video content when continuing to play the video, then when the target interactive operation is executed, target promotion information corresponding to the operation content of the target interactive operation will also be displayed. In this way, the promotion information is dynamically generated based on the operation content of the target interactive operation, which improves the user experience and reduces the possibility of information overload, making the promotion information more intelligent, thereby ensuring that the promotion information is more in line with the user's preferences and needs, and thereby improving the conversion rate of the promotion information.

[0135] In some embodiments, different promotional information can also be displayed based on the number of objects currently performing the target interactive operation online. The process of playing the video at a first playback speed and displaying the promotional information in response to the target interactive operation being performed can be that, in response to the target interactive operation being performed, the video is played at a first playback speed, and if the number of objects currently performing the target interactive operation online reaches a target number, the first promotional information is displayed; if the number of objects currently performing the target interactive operation online does not reach the target number, the second promotional information is displayed, and the second promotional information is different from the first promotional information.

[0136] It should be noted that the target quantity can be pre-set. At the same time, the first promotion information is different from the second promotion information to indicate that the promotion strength of the first promotion information is different from that of the second promotion information. For example, if the first promotion information and the second promotion information are promoting the same product, the preferential strength corresponding to the first promotion information is greater than the preferential strength corresponding to the second promotion information; or when the first promotion information and the second promotion information are promoting different products, the popularity of the product promoted by the first promotion information is greater than the popularity of the product promoted by the second promotion information, where the popularity is determined by the number of sales, the number of collections, etc. of the corresponding product; or when the first promotion information and the second promotion information are promoting different products, the value of the product promoted by the first promotion information is greater than the value of the product promoted by the second promotion information. In this regard, the embodiment of the present application does not limit the number, that is, the more objects currently performing the target operation, the greater the promotion strength of the promotion information.

[0137] In actual applications, the promotional information displayed is determined by whether the number of objects currently performing the target interactive operation online reaches the target number. In this way, the types of promotional information are enriched, which not only improves the efficiency of human-computer interaction and the hardware resource utilization of electronic devices, but also improves the user experience, thereby increasing the conversion rate of promotional information.

[0138] In some embodiments, in response to the target interactive operation being executed, after playing the video at a first playback speed and displaying the promotional information, an atmosphere element corresponding to the promotional information may also be displayed; wherein the atmosphere element is in a special effect state to enhance the visual effect of the promotional information.

[0139] It should be noted that the special effect state may refer to a glowing or flashing state, and different promotional information corresponds to different atmosphere elements. The atmosphere elements are used to create a specific atmosphere or emotional state to enhance the expressiveness and appeal of the promotional information.

[0140] For example, referring to Figure 8, Figure 8 is a schematic diagram of the atmosphere elements provided in an embodiment of the present application. Based on Figure 8, the promotional information in a of Figure 8 is the promotional information of the breath freshener, and the atmosphere elements of the promotional information can be the heart indicated by 801 in a and the mint leaves indicated by 802, thereby, based on the atmosphere elements indicated by 801 and 802 in a, the visual effect of the promotional information is enhanced; accordingly, the promotional information in b of Figure 8 is the promotional information of the lipstick, and the atmosphere elements of the promotional information can be the heart indicated by 804 in b and the lip print indicated by 803, thereby, based on the atmosphere elements indicated by 803 and 804 in b, the visual effect of the promotional information is enhanced.

[0141] By applying the above embodiment, when displaying promotional information, atmosphere elements for enhancing the visual effect of the promotional information will also be displayed. In this way, the atmosphere elements can increase the visual appeal of the promotional information, help highlight the promotional information, and enable the key content of the promotional information to be conveyed to users more quickly, thereby improving the efficiency of information transmission and the conversion rate of the promotional information.

[0142] In actual implementation, there can be multiple ambiance elements. The process of displaying ambiance elements corresponding to promotional information can be, for example, a process in which multiple ambiance elements appear from a first end of the video playback interface, move to a second end of the playback interface, and then disappear from the second end; wherein at least two of the multiple ambiance elements have different appearance times or movement speeds. Alternatively, the interactive elements can be presented on the video playback interface as function items, text links, or indicator links; in this case, the appearance time of each interactive element is the same.

[0143] It should be noted that the atmosphere elements can be interactive, so that in response to a triggering operation on a target atmosphere element among multiple atmosphere elements, a page jump is performed from the video playback interface to the landing page of the promotion information. The landing page may include detailed information about the item corresponding to the promotion information, such as the name, price, and efficacy. For example, it can be a purchase page, reading page, or download page for the item corresponding to the promotion information, and this embodiment of the application does not limit this.

[0144] For example, when the atmosphere element is presented on the video playback interface in the form of a text link, the playback interface will display the text link "Join us", and then jump to the corresponding landing page in response to the page jump instruction triggered by the "Join us" text link; or, when the atmosphere element is presented on the video playback interface in the form of red envelope rain, the playback interface will display red envelope rain, and then jump to the corresponding landing page in response to the page jump instruction triggered by a click operation on a red envelope in the red envelope rain.

[0145] For example, refer to Figure 9, which is a schematic diagram of the atmosphere element provided in an embodiment of the present application. Based on Figure 9, the atmosphere element is presented in the form of red envelope rain on the video playback interface, and then in response to the page jump instruction triggered by the atmosphere element as indicated by the dotted box 901, the page jumps from the video playback interface to the landing page of the promotional information.

[0146] In actual applications, multiple atmosphere elements appear from the first end of the playback interface, move to the second end of the playback interface, and disappear from the second end. This improves the diversity of the display process of the atmosphere elements of the promotional information, thereby improving the utilization of display resources and the user's visual experience.

[0147] In some embodiments, the promotional information includes an interactive element. In response to the target interactive operation being executed, the video is played at a first playback speed and the promotional information is displayed. Then, in response to a trigger operation on the interactive element, the page is jumped from the video playback interface to the landing page of the promotional information.

[0148] It should be noted that the interactive elements here are similar to the atmosphere elements described above, but in addition to being atmosphere elements, the interactive elements here can also be pattern elements used to indicate the items corresponding to the promotional information, such as patterns of items corresponding to the promotional information, etc., and this is not limited in the embodiments of the present application. For example, as shown in Figure 8, the interactive elements here can be atmosphere elements as shown in Figure 8, such as 801 and 802 in a and 803 and 804 in b, or patterns of items corresponding to the promotional information, such as 805 in a and 806 in b.

[0149] By applying the above embodiment, by clicking on the interactive elements, the page can be jumped from the video playback interface to the landing page of the promotional information. This not only helps to improve the conversion rate of the promotional information, but also improves the human-computer interaction efficiency and the hardware resource utilization of the electronic device.

[0150] In some embodiments, the video content may continue to be played while the promotional information is being displayed, and a close control for the promotional information may also be displayed; wherein the close control is used to cancel the display of the promotional information.

[0151] It should be noted that the video content that continues to play will be displayed together with the promotional information. At the same time, because a close control is displayed, when the user wants to watch only the video, they can trigger the close control. In response to the triggering of the close control, the promotional information is canceled. In this way, based on the close control, the promotional information can be turned off when the user wants to watch only the video, thereby improving the user experience and the efficiency of human-computer interaction.

[0152] In other embodiments, in response to the target interactive operation being executed, after the video is played at a first playback speed and the promotional information is displayed, the display duration of the promotional information may also be displayed; when the display duration reaches the target display duration, the promotional information is canceled and the video content continues to be played.

[0153] It should be noted that the target display duration can be pre-set, such as 20 seconds. If the display duration does not reach the target display duration, the promotional information will continue to be displayed. When the display duration reaches the target display duration, the promotional information will be canceled. In this way, based on the display duration of the promotional information, the user is prompted to cancel the display of the promotional information. This increases the likelihood that the user will fully view the promotional information, thereby ensuring the exposure rate of the promotional information and improving the conversion rate of the promotional information.

[0154] In some embodiments, after the target interaction operation is executed, the video is played at a first playback speed, and the promotional information is displayed, a switching control may be displayed, where the switching control is used to switch the promotional information; in response to a triggering operation on the switching control, the promotional information is switched to new promotional information.

[0155] It should be noted that the position of the switch control in the video playback interface can be pre-set, and the trigger operation for the switch control can be a click operation on the switch control, such as a single-click operation, a double-click operation, etc., and the new promotional information can be associated with the promotional information or can be unrelated to the promotional information. This embodiment of the present application does not limit this.

[0156] In actual applications, the displayed promotional information can be switched by switching controls. In this way, when the user wants to switch the promotional information, the promotional information can be switched based on the switching control, thereby improving the user experience and human-computer interaction efficiency.

[0157] During actual implementation, when the toggle control is displayed, the toggle prompt information carried by the toggle control will also be displayed. The toggle prompt information is used to prompt the reward after executing the trigger operation; thus, in response to the trigger operation on the toggle control, after the promotional information is switched to new promotional information, virtual resources can also be displayed. The virtual resources are associated with the new promotional information and used as rewards for the trigger operation on the toggle control.

[0158] It should be noted that virtual resources can be used to promote items corresponding to the information, such as coupons and red envelopes when purchasing items, and the switching prompt information can be a message such as "click to receive the red envelope", etc., which is not limited in this embodiment of the present application.

[0159] In actual implementation, the switching prompt information can also be used to indicate the content of the new promotional information; thus, the process of switching the promotional information to the new promotional information in response to a trigger operation on the switching control can be to switch the promotional information to the new promotional information in response to a trigger operation on the switching control triggered by the switching prompt information. The content used to indicate the new promotional information can include, for example, a preview of the promotional content of the new promotional information. This embodiment of the present application does not limit this.

[0160] By applying the above embodiment, by switching prompt information, a reward after executing a trigger operation can be prompted, thereby motivating the user to execute a trigger operation for switching controls, thereby improving the efficiency of human-computer interaction and the utilization rate of hardware resources of the electronic device.

[0161] In some embodiments, when displaying promotional information, at least one interactive control for the promotional information can also be displayed; wherein the interactive control is used to indicate the execution of interactive operations on the promotional information, and different interactive controls indicate different interactive operations; thus, in response to a trigger operation on a target interactive control among at least one interactive control, the target interactive operation indicated by the target interactive control is executed for the promotional information.

[0162] It should be noted that the interactive controls can be sharing controls, favorite controls, like controls, comment controls, and so on. In response to a triggering operation on a target interactive control among at least one of the interactive controls, the target interactive operation indicated by the target interactive control is performed on the promotional information. For example, in response to a triggering operation on a share control among at least one of the interactive controls, the promotional information can be shared with other objects or other platforms; or, in response to a triggering operation on a comment control among at least one of the interactive controls, a comment on the promotional information can be made. In this way, by performing interactive operations on the promotional information, comments can be made on the promotional information or the promotional information can be shared on other platforms, which not only further enhances user interactivity but also increases the reach and visibility of the promotional information.

[0163] In actual applications, after displaying at least one interactive control for promotional information, the target interactive operation indicated by the target interactive control can be performed for the promotional information in response to a trigger operation on the target interactive control in at least one interactive control. In this way, the user's interaction process for the promotional information is enriched through the interactive control, and the human-computer interaction efficiency and the hardware resource utilization of the electronic device are improved.

[0164] In some embodiments, in response to the playback adjustment condition of the video being met, the process of playing the video at a second playback speed that is smaller than the first playback speed may be that in response to the playback adjustment condition of the video being met, when the object level of the target object of the playback event that triggers the video does not reach the level threshold, the video is played at a second playback speed that is smaller than the first playback speed.

[0165] It should be noted that the target object of the video playback event is the user who plays the video, and the target object's object level refers to the account level of the user's account on the client that plays the video. The level threshold can be pre-set, which is not limited in this embodiment of the present application.

[0166] When the playback adjustment condition of the video is met, the object level of the target object and a preset level threshold are obtained, so that when the object level of the target object does not reach the level threshold, the video is played at a second playback speed that is lower than the first playback speed.

[0167] In addition, when the object level of the target object reaches the level threshold, the video continues to be played at the first playback speed.

[0168] It should be noted that when the object level of the target object reaches the level threshold, the video continues to be played at the first playback speed, which means that if the object level of the target object reaches the level threshold, the video playback speed remains unchanged and the video continues to be played at the first playback speed.

[0169] Applying the above embodiment, when the object level of the target object reaches the level threshold, the second playback speed that is lower than the first playback speed is used to play the video. When the object level of the target object reaches the level threshold, the playback speed of the video is kept unchanged and the first playback speed is continued to be used to play the video. In this way, by setting the level threshold, users are encouraged to improve their own object levels, which not only enriches the diversity of the video playback process, but also improves the efficiency of human-computer interaction and the hardware resource utilization of electronic equipment.

[0170] In actual implementation, in response to the video playback adjustment condition being met, when the object level of the target object that triggers the video playback event does not reach the level threshold, a second playback speed that is smaller than the first playback speed is adopted to play the video. The process may be that in response to the video playback adjustment condition being met, when the object level of the target object that triggers the video playback event does not reach the level threshold, a mapping relationship between the object level of the target object and the video playback speed is obtained; based on the object level of the target object and the mapping relationship, a second playback speed is determined, and the video is played at the second playback speed.

[0171] It should be noted that the mapping relationship between the object level of the target object and the playback speed of the video is pre-set. At the same time, the object level of the target object and the playback speed of the video are positively correlated. For example, the higher the object level of the target object, the faster the playback speed of the video, that is, the greater the second playback speed. This is not limited in the embodiments of the present application.

[0172] In practical applications, the second playback speed of the video is determined based on the object level of the target object. This further encourages users to improve their own object level, improves the efficiency of human-computer interaction and the hardware resource utilization of electronic devices, and enriches the diversity of the video playback process.

[0173] Applying the above embodiment of the present application, first, in the process of playing a video at a first playback speed, when the playback adjustment condition of the video is met, the playback speed of the video is switched to a second playback speed that is less than the first playback speed, and guidance information is displayed to guide the user to perform a target interactive operation on the currently displayed video content. Based on the guidance information, in response to the target interactive operation being performed, the playback speed of the video is restored to the first playback speed, and promotional information is displayed. In this way, the video is played based on the target interactive operation performed by the user on the currently displayed video content, and the promotional information is displayed. This not only improves the user's interactive participation and the user's sense of participation in the currently displayed video content, but also increases the diversity of information promotion methods during the video playback process, while also improving the efficiency of human-computer interaction and the hardware resource utilization of the electronic device.

[0174] The following describes an exemplary application of the embodiments of the present application in a practical application scenario.

[0175] Most of the related technologies have the following problems when placing advertisements during video playback: First, it is usually carried out at a fixed time point in the video and cannot be flexibly adjusted according to changes in the plot and user interaction, which may affect the user's viewing experience; second, during regular video playback, user participation is relatively low and can only passively receive information; third, the abruptness and irrelevant nature of the advertisement may cause users to be disgusted with the advertisement, thereby reducing the effectiveness of the advertisement; fourth, the satisfaction of users' personalized needs is often neglected.

[0176] Based on this, the embodiment of the present application provides a method for pausing and resuming video playback and presenting advertisements based on user interaction. Different from the conventional advertisement insertion method, this method performs interactive pauses at plot climaxes or key nodes according to the characteristics of the video, and introduces advertising elements at the same time. Through the interaction between the user and the player, the video playback is resumed to create a richer user experience and improve the effect of advertising (promotional information) presentation.

[0177] Next, the technical solution of this application is explained from the product side. As shown in Figures 5, 7, and 8, when the user watches a key plot in the video viewing interface, the video is paused and the animation guide (guidance information) is displayed. The user then performs a sliding operation based on the animation guide, and the sliding track is displayed. When it is detected that the sliding track does not match enough, the guide animation continues to be displayed. When the sliding track matches, the video continues to play and advertisements and atmosphere elements are displayed.

[0178] It should be noted that when users are watching a short play, when it reaches a key node or the climax of the plot, the player will automatically pause, and then the player will display interactive guidance based on the preset interactive path, through a series of sliding, dragging, clicking and other actions, and generate corresponding dynamic effect tracks according to the preset interactive path to guide users to operate. Then, the user interacts according to the dynamic effect track, and the mobile terminal detects the touch points and interactive paths. If it is detected that the user's interactive path does not match the preset interactive path, the player will increase the intensity of the interactive guidance and dynamically adjust the interactive guidance track according to the user's operating habits. At the same time, through AI technology analysis and prediction of user reactions, the interactive path and advertising elements are improved. If the user's interactive path accurately matches the preset path, the player will resume video playback and simultaneously display one or more advertising elements, such as atmosphere elements, red envelopes or other elements containing advertising rights.

[0179] It should be noted that if it is detected that the user's interaction path does not match the preset interaction path, first, the player will continue to display the dynamic interaction guide and text information to guide the user to perform operations more intuitively and clearly, thereby enhancing the strength of the interaction guide; secondly, according to the user's operating habits, the interaction guide trajectory will be dynamically adjusted to achieve an interaction path layout that is closer to the individual's operating behavior; then, through AI technologies such as machine learning, the user's feedback on the interaction path and advertising elements will be automatically analyzed and predicted, thereby improving the interaction path and advertising element design; at the same time, it is also possible to consider designing a personalized user rating system to set different levels of interaction paths according to each user's technical proficiency level. For users of different levels, interactive methods that match their operating habits and ability levels are provided to reduce users' learning costs and improve the user experience; in addition, an effective feedback rating system can be established based on the user's interaction effects and subsequent clicks on advertising elements to evaluate the user's acceptance of the interaction process and effectively guide product iteration.

[0180] It should be noted that when it is detected that the user's interaction path precisely matches the preset path, the player will first resume video playback and simultaneously display one or more advertising elements, such as atmosphere elements, red envelopes or other elements containing advertising rights; then, combined with big data analysis, personalized advertising elements are accurately delivered, such as customized red envelopes, coupons and other advertising elements based on user preferences and behavioral characteristics; then, the video content is precisely matched with the advertising content to ensure that the advertising elements are executed as soon as possible after the playback is resumed, thereby improving the effectiveness of the advertisement; at the same time, different advertisements are determined based on the number of people who perform real-time target interactive operations, which not only enhances user participation, but also allows the advertising effect to spread quickly in social networks.

[0181] In this way, when users interact with the player, they are initially guided by a preset interaction path, performing a series of actions such as swiping, dragging, and clicking. This action data is collected and analyzed as important input into user behavioral characteristics. For example, at what plot points do users prefer to interact, and what their preferred interaction methods are. Simultaneously, based on this series of user behaviors, AI technologies such as machine learning will automatically analyze and predict user responses to the interaction process and ad elements. These responses, as feedback, will also be used to improve the design of interaction paths and ad elements. Furthermore, combining user behavioral characteristics and feedback will enable the precise delivery of personalized ads. For example, ad elements such as red envelopes and coupons can be designed based on user preferences and habits to increase user attention and acceptance of ads. Furthermore, when a user is successfully identified as having a high response and acceptance of certain ad elements, the system can even dynamically adjust the ad delivery strategy to further enhance ad effectiveness. In summary, by collecting and analyzing user interaction paths and feedback, the technical solution of this application can achieve precise segmentation and targeted delivery of ads, effectively improving ad acceptance and significantly enhancing ad effectiveness.

[0182] Next, the technical solution of the present application is described from a technical perspective. Referring to Figure 10, Figure 10 is a process diagram of a method for pausing and resuming video playback and advertising presentation based on user interaction provided by an embodiment of the present application. Based on Figure 10, the method for pausing and resuming video playback and advertising presentation based on user interaction provided by an embodiment of the present application can be implemented through steps 1001 to 1013. Among them, based on the user terminal device, the user starts watching the video through the terminal device, and the device records the user's interactive behavior. Based on the video server, the video data is sent to the user terminal device for playback. It is responsible for triggering playback pause and displaying interactive guidance at critical moments. Interactive prompts appear, including action guidance such as sliding, dragging, and clicking. Then, based on the user terminal device, the user operates according to the prompts, and the mobile terminal detects touch points and interactive paths. Then, based on the advertising server, after the user successfully completes the interactive operation (target interactive operation), the advertising server receives a request sent by the video server and displays one or more advertising elements to the user. Then, based on the user's terminal device, the match between the user's interactive path (current sliding trajectory) and the preset path (target sliding trajectory) is detected. If there is a mismatch, the interactive guidance (guidance information) continues to be displayed and dynamically adjusted based on the user's operating habits. If the user's interactive path exactly matches the preset path, video playback is resumed and one or more advertising elements are displayed. Finally, the terminal device sends the user's interactive behavior data to the advertising server for analysis, enabling targeted advertising delivery.

[0183] In practice, user interaction match testing primarily examines the consistency between the user's actual operation path and the preset interaction path. First, user actions are identified. When a user performs interactive actions within the player, such as sliding, dragging, and clicking, the system records and identifies the specific trajectory of these actions in real time. Trajectory comparison is then performed, comparing the user's actual operation trajectory with the preset interaction path and calculating the degree of match between the two. Next, a match evaluation is performed. This evaluation is based on a specific algorithm, such as examining the mean difference, maximum difference, and variance of the difference, quantifying the degree of difference between the user's actual operation trajectory and the preset path as the degree of match. A threshold determination is then performed. A threshold is set for the degree of match. If the user's operation exceeds this threshold, the operation is considered to match the preset path; otherwise, the match is considered insufficient. Furthermore, a feedback mechanism can be implemented. For actions that do not match sufficiently, the system can provide feedback through various means, such as re-displaying the operation instructions or dynamically adjusting the interaction path based on the user's operating habits.

[0184] In actual implementation, interactive guidance can be adaptively adjusted based on the user's sliding trajectory. This involves first collecting sliding data, which involves detecting and recording the user's sliding behavior. This process includes specific information such as the user's sliding speed, direction, duration, and amplitude. Trajectory analysis is then performed to analyze the specific data of the sliding trajectory, including but not limited to the locations of the sliding start and end points, the sliding distance and duration, and the sliding rate. This data can then be used to infer the user's sliding habits and tendencies. AI technologies such as machine learning are then used to predict future sliding paths based on the user's historical sliding data. This allows for self-learning and adaptation to each user's behavioral patterns, thereby adjusting the preset interactive path. Next, guidance is adjusted. Based on the above analysis and prediction results, the interactive path and guidance are adjusted to suit the user's sliding habits. For example, if a user is found to be prone to swiping from left to right, interactive elements can be arranged accordingly, making user operation smoother and more natural. Finally, real-time feedback is provided, which means continuously collecting user feedback and updating the AI ​​model in real time to continuously improve its prediction accuracy and continue adaptive adjustments. In this way, it is possible to identify and adapt to users' interaction habits in real time, provide interaction paths and guidance that are more consistent with users' behaviors, and thus improve the user experience.

[0185] In some embodiments, for users who prefer more than one storyline, interactive paths can be designed to facilitate storyline selection. For example, at a fork in the road, users can choose the next storyline direction through the next interactive action. Furthermore, character-centric advertising formats can be designed, allowing users to interact when a specific character appears or performs a key action, thereby strengthening their identification and emotional connection with the character.

[0186] In this way, first, adding user interaction to the video viewing process can greatly increase user participation, so that users can also feel actively involved while watching, making the entire viewing experience more interesting, increasing users' liking for the video, and increasing the time users stay on the platform; second, users watching the video can interact according to the prompts, which can better attract users' attention compared to interruptive ads in related technologies, improve the interaction rate and conversion rate of ads, and make the effect of ads more significant; third, by intercepting user interaction data and performing data analysis, we can understand the user's personalized needs and preferences, and thus push ads that users may like or need, improve the accuracy of ad delivery, and improve user satisfaction; fourth, through real-time analysis of user interaction data, we can dynamically adjust the interaction guidelines to optimize the user experience, greatly improve users' acceptance of ads, and thus improve advertising efficiency. Based on this, the technical solution of this application will bring higher user stickiness, better advertising effects, more accurate personalized recommendations, and the ability to learn and optimize, bringing better results to both advertisers and users.

[0187] Applying the above embodiment of the present application, first, in the process of playing a video at a first playback speed, when the playback adjustment condition of the video is met, the playback speed of the video is switched to a second playback speed that is less than the first playback speed, and guidance information is displayed to guide the user to perform a target interactive operation on the currently displayed video content. Based on the guidance information, in response to the target interactive operation being performed, the playback speed of the video is restored to the first playback speed, and promotional information is displayed. In this way, the video is played based on the target interactive operation performed by the user on the currently displayed video content, and the promotional information is displayed. This not only improves the user's interactive participation and the user's sense of participation in the currently displayed video content, but also increases the diversity of information promotion methods during the video playback process, while also improving the efficiency of human-computer interaction and the hardware resource utilization of the electronic device.

[0188] The following further describes an exemplary structure of the information promotion device 455 provided in the embodiments of the present application implemented as a software module. In some embodiments, as shown in FIG2 , the software modules stored in the information promotion device 455 in the memory 450 may include:

[0189] The first display module 4551 is configured to display the video played at the first playback speed in the video playback interface;

[0190] A second display module 4552 is configured to, in response to the video playback adjustment condition being met, play the video at a second playback speed that is slower than the first playback speed and display guidance information; wherein the guidance information is used to guide the execution of a target interactive operation in the video playback interface;

[0191] The third display module 4553 is configured to play the video at the first playback speed and display promotional information in response to the target interactive operation being executed.

[0192] In some embodiments, the guidance information includes a guidance animation and a guidance text. The second display module 4552 is also configured to display the guidance animation on the video playback interface, and to display the guidance text corresponding to the animation content of the guidance animation in the associated area of ​​the guidance animation; wherein the guidance animation is used to demonstrate the operation method of performing the target interactive operation.

[0193] In some embodiments, the device also includes a fourth display module, and the fourth display module is configured to play a video clip associated with the video content of the video in an associated area of ​​the guidance information through a floating window during the process of displaying the guidance information; wherein, the video clip is the video content of the video that has not been played, and is used to indicate that the video will continue to be played when the target interactive operation is completed.

[0194] In some embodiments, the target interaction operation includes a sliding operation, and the guidance information includes a target sliding trajectory and prompt information for prompting to perform a sliding operation based on the target sliding trajectory; the third display module 4553 is also configured to display the current sliding trajectory of the sliding operation in response to the sliding operation being executed; when the current sliding trajectory of the sliding operation matches the target sliding trajectory, the first playback speed is used to play the video and display the promotional information.

[0195] In some embodiments, the device further includes a switching module, configured to switch the target sliding trajectory to a new target operation trajectory when the current sliding trajectory of the sliding operation does not match the target sliding trajectory.

[0196] In some embodiments, the guidance information includes an interactive element and prompt information for prompting a blowing operation to be performed on the interactive element, and the target interactive operation includes a blowing operation on the interactive element; the third display module 4553 is also configured to display the process of the interactive element being blown up in response to the blowing operation being performed on the interactive element; when the height of the interactive element blown up reaches a height threshold or the size of the interactive element blown up reaches a size threshold, the first playback speed is used to play the video and display the promotional information.

[0197] In some embodiments, the guidance information includes an interactive element and prompt information for prompting a shaking operation to be performed on the terminal playing the video, and the target interactive operation includes a shaking operation on the terminal; the third display module 4553 is also configured to display the process of the interactive element moving from the current position to the target position in response to the shaking operation being performed on the terminal; when the interactive element moves to the target position, the first playback speed is used to play the video and display the promotional information.

[0198] In some embodiments, the device further includes a determination module, which is configured to obtain the content currently being played by the video; if the content currently being played by the video is the key content of the video, or the content currently being played by the video is associated with the promotional information, it is determined that the playback adjustment condition is met.

[0199] In some embodiments, the device further includes a fifth display module, which is configured to display an atmosphere element corresponding to the promotional information; wherein the atmosphere element is in a special effect state, for enhancing the visual effect of the promotional information.

[0200] In some embodiments, there are multiple atmosphere elements, and the fourth display module is further configured to display, in the video playback interface, a process in which multiple atmosphere elements appear from the first end of the playback interface, move to the second end of the playback interface, and disappear from the second end; wherein, among the multiple atmosphere elements, at least two atmosphere elements have different appearance times or different movement speeds.

[0201] In some embodiments, the promotional information includes an interactive element, and the device also includes a jump module, which is configured to jump from the video playback interface to the landing page of the promotional information in response to a trigger operation on the interactive element.

[0202] In some embodiments, the target interactive operation includes multiple operation contents corresponding to different operation contents, and the promotional information corresponding to different operation contents is different; the third display module 4553 is also configured to respond to the target interactive operation being executed, adopt the first playback speed, play the video, and display the target promotion information corresponding to the operation content of the target interactive operation.

[0203] In some embodiments, the target interactive operation includes a sliding operation, the operation content is a sliding path for the currently displayed video content, the guidance information includes multiple sliding paths and prompt information for the sliding path, and the prompt information is used to prompt the execution of a sliding operation for the video content based on at least one of the multiple sliding paths; the third display module 4553 is also configured to respond to the sliding operation for the target sliding path among the multiple sliding paths, use the first playback speed to play the video, and display the target promotion information corresponding to the target sliding path.

[0204] In some embodiments, different operation contents are also used to indicate different video contents when continuing to play the video; the third display module is also configured to continue to play the target video content; wherein, the target video content corresponds to the operation content of the target interactive operation.

[0205] In some embodiments, the device further includes a sixth display module, wherein the sixth display module is configured to display a close control for the promotion information during the process of displaying the promotion information; wherein the close control is used to cancel the display of the promotion information.

[0206] In some embodiments, the device further includes a seventh display module, wherein the seventh display module is configured to display the display duration of the promotion information; when the display duration reaches the target display duration, the promotion information is canceled.

[0207] In some embodiments, the third display module 4553 is further configured to play the video at the first playback speed in response to the target interaction operation being executed, and display first promotional information if the number of objects currently performing the target interaction operation online reaches the target number; if the number of objects currently performing the target interaction operation online does not reach the target number, display second promotional information, which is different from the first promotional information.

[0208] In some embodiments, the second display module 4552 is further configured to obtain the target object category to which the target object playing the video belongs; wherein different object categories correspond to different interactive operations, and different interactive operations have different operating difficulties; based on the target object category, a target interactive operation is selected from multiple interactive operations; and the guidance information corresponding to the target interactive operation is displayed.

[0209] In some embodiments, the device further includes an eighth display module, wherein the eighth display module is configured to display a switching control, wherein the switching control is used to switch the promotional information; in response to a triggering operation on the switching control, the promotional information is switched to new promotional information.

[0210] In some embodiments, the device also includes a ninth display module, which is configured to display the switching prompt information carried by the switching control when displaying the switching control, and the switching prompt information is used to prompt the reward after executing the trigger operation; and display virtual resources, which are associated with the new promotional information and used as rewards for the trigger operation of the switching control.

[0211] In some embodiments, the device also includes a tenth display module, which is configured to display at least one interactive control for the promotional information when displaying the promotional information; wherein the interactive control is used to indicate the execution of an interactive operation on the promotional information, and different interactive controls indicate different interactive operations; in response to a trigger operation on a target interactive control among the at least one interactive control, the target interactive operation indicated by the target interactive control is executed for the promotional information.

[0212] In some embodiments, the second display module 4552 is further configured to, in response to the playback adjustment condition of the video being met, use a second playback speed that is less than the first playback speed to play the video when the object level of the target object that triggers the playback event of the video does not reach the level threshold; and continue to use the first playback speed to play the video when the object level of the target object reaches the level threshold.

[0213] In some embodiments, the second display module 4552 is further configured to obtain a mapping relationship between the object level of the target object and the playback speed of the video in response to the playback adjustment condition of the video being met, when the object level of the target object that triggers the playback event of the video does not reach the level threshold; determine the second playback speed based on the object level of the target object and the mapping relationship, and use the second playback speed to play the video.

[0214] An embodiment of the present application provides a computer program product including computer-executable instructions 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 executes the computer-executable instructions, causing the electronic device to perform the information promotion method described above in the embodiment of the present application.

[0215] An embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, the processor will execute the information promotion method provided by an embodiment of the present application, for example, the information promotion method shown in Figure 3.

[0216] In some embodiments, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disk, or a CD-ROM; or various devices including one or any combination of the above memories.

[0217] In some embodiments, executable instructions may be in the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0218] As an example, executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, e.g., in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinating files (e.g., files storing one or more modules, subroutines, or code portions).

[0219] As an example, executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed across multiple sites and interconnected by a communication network.

[0220] In summary, the embodiments of the present application have the following beneficial effects:

[0221] (1) Playing videos and displaying promotional information based on the target interactive operations performed by the user on the currently displayed video content not only improves the user's interactive participation and the user's sense of participation in the currently displayed video content, but also increases the diversity of information promotion methods during the video playback process, while also improving the human-computer interaction efficiency and the hardware resource utilization of electronic devices.

[0222] (2) Based on video clips, users are attracted to complete the target interactive operation in order to continue playing the video, which increases the possibility of users performing the target interactive operation and thus improves the human-computer interaction rate.

[0223] (3) When the video content that continues to be played is displayed together with the promotional information, based on the close control, the promotional information can be closed when the user wants to watch only the video, thereby improving the user experience.

[0224] (4) When the display time reaches the target display time, the promotional information will be canceled and the video content will continue to play, which increases the possibility that users will watch the promotional information in its entirety, thereby ensuring the exposure rate of the promotional information and improving the conversion rate of the promotional information.

[0225] (5) By performing interactive operations on promotional information, users can comment on the promotional information or share the promotional information on other platforms, which not only further enhances user interactivity but also increases the scope of influence and popularity of the promotional information.

[0226] (6) By collecting and analyzing users' interaction paths and feedback, the technical solution of this application can achieve accurate segmentation and targeted delivery of advertisements, thereby effectively improving the acceptance of advertisements and thus greatly enhancing the effectiveness of advertisements.

[0227] (7) First, adding user interaction to the video viewing process can greatly increase user participation, making users feel actively involved while watching, making the entire viewing experience more interesting, increasing users' liking for the video, and increasing the time users spend on the platform; second, users watching the video can interact according to the prompts, which is more attractive to users than interruptive ads in related technologies, improving the interaction rate and conversion rate of ads, and making the advertising effect more significant; third, by intercepting user interaction data and conducting data analysis, we can understand the user's personalized needs and preferences, and thus push ads that users may like or need, improve the accuracy of advertising delivery, and improve user satisfaction; fourth, through real-time analysis of user interaction data, we can dynamically adjust the interaction guidelines to optimize the user experience, greatly improve users' acceptance of ads, and thus improve advertising efficiency. Based on this, the technical solution of this application will bring higher user stickiness, better advertising effects, more accurate personalized recommendations, and the ability to learn and optimize, bringing better results to both advertisers and users.

[0228] It should be noted that in the embodiments of the present application, when the embodiments of the present application are applied to specific products or technologies, relevant data such as user operations, user historical behavior data, object information, etc., corresponding licenses or consents need 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.

[0229] The above description is merely an embodiment of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent replacements, and improvements made within the spirit and scope of the present application are included in the scope of protection of the present application.

Claims

1. A method for promoting information, the method being performed by an electronic device, the method comprising: In the video playback interface, the video played at the first playback speed is displayed; In response to a playback adjustment condition of the video being met, playing the video at a second playback speed that is lower than the first playback speed, and displaying guidance information; The guidance information is used to guide the execution of a target interactive operation in the video playback interface; In response to the target interactive operation being performed, the video is played at the first play speed and promotional information is displayed.

2. The method according to claim 1, wherein The guidance information includes a guidance animation and a guidance text, and the display of the guidance information includes: Displaying the guide animation on the video playback interface, and displaying a guide text corresponding to the animation content of the guide animation in an area associated with the guide animation; The guiding animation is used to demonstrate the operation method of executing the target interactive operation.

3. The method according to claim 1 or 2, wherein The method further comprises: During the display of the guide information, in an area associated with the guide information, a video clip associated with the video content of the video is played through a floating window; The video clip is the video content of the video that has not been played, and is used to indicate that the video will continue to be played when the target interactive operation is completed.

4. The method according to any one of claims 1 to 3, wherein: The target interactive operation includes a sliding operation, and the guidance information includes a target sliding trajectory and prompting information for prompting to perform the sliding operation based on the target sliding trajectory; In response to the target interactive operation being performed, playing the video at the first playback speed and displaying the promotional information include: In response to the sliding operation being performed, displaying a current sliding track of the sliding operation; When the current sliding trajectory of the sliding operation matches the target sliding trajectory, the video is played at the first playback speed and the promotion information is displayed.

5. The method according to claim 4, wherein: After displaying the current sliding track of the sliding operation, the method further includes: When the current sliding trajectory of the sliding operation does not match the target sliding trajectory, the target sliding trajectory is switched to a new target operation trajectory.

6. The method according to any one of claims 1 to 5, wherein: The guidance information includes an interactive element and prompt information for prompting a user to perform a blowing operation on the interactive element, and the target interactive operation includes a blowing operation on the interactive element; In response to the target interactive operation being performed, playing the video at the first playback speed and displaying the promotional information includes: In response to a blowing operation being performed on the interactive element, displaying a process of blowing up the interactive element; When the height of the interactive element that is blown up reaches a height threshold or the size of the interactive element that is blown up reaches a size threshold, the video is played at the first playback speed and the promotional information is displayed.

7. The method according to any one of claims 1 to 6, wherein: The guidance information includes an interactive element and prompt information for prompting a terminal playing the video to perform a shaking operation, and the target interactive operation includes a shaking operation on the terminal; In response to the target interactive operation being performed, playing the video at the first playback speed and displaying the promotional information includes: In response to a shaking operation being performed on the terminal, displaying a process of the interactive element moving from a current position to a target position; When the interactive element moves to the target position, the video is played at the first playback speed and the promotional information is displayed.

8. The method according to any one of claims 1 to 7, wherein: In response to the video playback adjustment condition being satisfied, before playing the video at a second playback speed that is less than the first playback speed, the method further includes: Get the currently playing content of the video; If the content currently being played by the video is the key content of the video, or the content currently being played by the video is associated with the promotion information, it is determined that the playback adjustment condition is met.

9. The method according to any one of claims 1 to 8, wherein: After playing the video at the first playback speed and displaying the promotional information in response to the target interactive operation being performed, the method further includes: Displaying atmosphere elements corresponding to the promotional information; The atmosphere element is in a special effect state, and is used to enhance the visual effect of the promotional information.

10. The method of claim 9, wherein: There are multiple atmosphere elements, and the atmosphere elements corresponding to the promotion information are displayed, including: In the video playback interface, display a process in which a plurality of atmosphere elements appear from a first end of the playback interface, move to a second end of the playback interface, and disappear from the second end; Among the multiple atmosphere elements, at least two atmosphere elements have different appearance times or different moving speeds.

11. The method according to any one of claims 1 to 10, wherein: The promotional information includes an interactive element, and in response to the target interactive operation being performed, after playing the video at the first playback speed and displaying the promotional information, the method further includes: In response to a triggering operation on the interactive element, a page jump is performed from the video playback interface to a landing page of the promotion information.

12. The method according to any one of claims 1 to 11, wherein: The target interactive operation may correspond to multiple operation contents, and different operation contents may correspond to different promotional information; In response to the target interactive operation being performed, playing the video at the first playback speed and displaying the promotional information includes: In response to the target interactive operation being performed, the video is played at the first playback speed, and target promotion information corresponding to the operation content of the target interactive operation is displayed.

13. The method of claim 12, wherein: The target interactive operation includes a sliding operation, the operation content is a sliding path for the currently displayed video content, the guidance information includes a plurality of sliding paths and prompt information for the sliding paths, the prompt information is used to prompt the user to perform the sliding operation for the video content based on at least one of the plurality of sliding paths; In response to the target interactive operation being performed, playing the video at the first playback speed and displaying target promotion information corresponding to the operation content of the target interactive operation include: In response to a sliding operation being performed on a target sliding path among the plurality of sliding paths, the video is played at the first playing speed, and target promotion information corresponding to the target sliding path is displayed.

14. The method according to claim 12 or 13, wherein: Different operation contents are also used to indicate different video contents when continuing to play the video; playing the video includes: Continue playing the target video content; The target video content corresponds to the operation content of the target interactive operation.

15. The method according to any one of claims 1 to 14, wherein: The method further comprises: During the display of the promotion information, a close control for the promotion information is displayed; The close control is used to cancel the display of the promotion information.

16. The method according to any one of claims 1 to 15, wherein: After playing the video at the first playback speed and displaying the promotional information in response to the target interactive operation being performed, the method further includes: the display duration of the promotional information; When the display duration reaches the target display duration, the promotion information is canceled from being displayed.

17. The method according to any one of claims 1 to 16, wherein: In response to the target interactive operation being performed, playing the video at the first playback speed and displaying the promotional information includes: In response to the target interactive operation being performed, playing the video at the first playback speed, and displaying first promotional information if the number of objects currently performing the target interactive operation online reaches a target number; If the number of objects currently performing the target interactive operation online does not reach the target number, second promotion information is displayed, where the second promotion information is different from the first promotion information.

18. The method according to any one of claims 1 to 17, wherein: The display guidance information includes: Obtaining a target object category to which a target object playing the video belongs; wherein different object categories correspond to different interactive operations, and different interactive operations have different operating difficulties; selecting a target interaction operation from a plurality of interaction operations based on the target object category; The guidance information corresponding to the target interactive operation is displayed.

19. The method according to any one of claims 1 to 18, wherein: After playing the video at the first playback speed and displaying the promotional information in response to the target interactive operation being performed, the method further includes: Display a switching control, wherein the switching control is used to switch the promotion information; In response to a triggering operation on the switching control, the promotion information is switched to new promotion information.

20. The method of claim 19, wherein: The method further comprises: When the switching control is displayed, the switching prompt information carried by the switching control is displayed, and the switching prompt information is used to prompt the reward after executing the triggering operation; After the promotion information is switched to new promotion information in response to a triggering operation on the switching control, the method further includes: A virtual resource is displayed, wherein the virtual resource is associated with the new promotion information and is used as a reward for the triggering operation of the switching control.

21. The method according to any one of claims 1 to 20, wherein: The method further comprises: When displaying the promotion information, display at least one interactive control for the promotion information; The interactive control is used to instruct an interactive operation to be performed on the promotional information, and different interactive controls indicate different interactive operations; In response to a triggering operation on a target interactive control among the at least one interactive control, a target interactive operation indicated by the target interactive control is performed on the promotion information.

22. The method according to any one of claims 1 to 21, wherein: In response to the video playback adjustment condition being met, playing the video at a second playback speed that is less than the first playback speed includes: In response to a playback adjustment condition of the video being met, when the object level of the target object that triggered the playback event of the video does not reach a level threshold, playing the video at a second playback speed that is lower than the first playback speed; The method further comprises: When the object level of the target object reaches the level threshold, the video is played continuously at the first playback speed.

23. The method of claim 22, wherein: In response to the video playback adjustment condition being met, when the object level of the target object that triggered the video playback event does not reach a level threshold, playing the video at a second playback speed that is lower than the first playback speed, includes: In response to the video playback adjustment condition being met, when the object level of the target object that triggers the video playback event does not reach a level threshold, obtaining a mapping relationship between the object level of the target object and the video playback speed; The second play speed is determined based on the object level of the target object and the mapping relationship, and the video is played at the second play speed.

24. An information promotion device, comprising: A first display module is configured to display a video played at a first playback speed in a video playback interface; a second display module configured to, in response to a playback adjustment condition of the video being met, play the video at a second playback speed that is slower than the first playback speed and display guidance information; wherein the guidance information is used to guide the execution of a target interactive operation in the video playback interface; The third display module is configured to play the video at the first play speed and display promotion information in response to the target interactive operation being executed.

25. An electronic device comprising: a memory configured to store computer-executable instructions or a computer program; The processor is configured to implement the information promotion method according to any one of claims 1 to 23 when executing the computer executable instructions or computer program stored in the memory.

26. A computer-readable storage medium storing computer-executable instructions or a computer program, wherein when the computer-executable instructions or the computer program are executed by a processor, the information promotion method according to any one of claims 1 to 23 is implemented.

27. A computer program product, comprising computer executable instructions or a computer program, wherein when the computer executable instructions or the computer program are executed by a processor, the information promotion method according to any one of claims 1 to 23 is implemented.

Citation Information

Patent Citations

  • Video playing method and device, computer readable storage medium and computer equipment

    CN110856042A

  • Advertisement playing control method and device, electronic device and storage medium

    CN111679776A

  • Video interaction method and device, storage medium and computer program product

    CN114020196A

  • Playing control method and device, electronic equipment and storage medium

    CN115474086A

  • Video processing method and apparatus, device, storage medium, and computer program product

    WO2022127839A1