Information processing method and related device
By displaying bullet comments and responding to interactive controls on the video playback interface, interaction with advertising information is achieved, solving the problem of poor interactivity in video ads and improving the user's interactive experience.
Patent Information
- Application Number
- CN202310566889.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-18
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2043-05-18
AI Technical Summary
In existing technologies, video advertising information has poor interactivity; viewers can only passively watch or close the window directly, lacking interactivity.
By displaying bullet comments on the video playback interface and triggering interactive controls related to the advertising information, interaction with the advertising information is achieved, including the display of bullet comment interaction content from different camps and the effect of confrontation.
It enhances the interactivity of advertising messages, expands the forms of advertising interaction, enriches the presentation of advertising messages, and strengthens the user's interactive experience with advertising messages.
Smart Images

Figure CN119011967B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet technology, specifically to an information processing method, an information processing device, a computer device, a computer-readable storage medium, and a computer program product. Background Technology
[0002] With the development of internet technology, advertising information is appearing more and more frequently in our lives. Currently, advertisements appear during video playback, mainly in the form of text or images. Viewers can only watch or close these advertisements, resulting in poor interactivity. Summary of the Invention
[0003] This application provides an information processing method and related equipment that can enable interaction with advertising information and enhance the interactivity of the advertising information.
[0004] On one hand, embodiments of this application provide an information processing method, which includes:
[0005] Displays a video playback interface that includes bullet screen information;
[0006] During video playback, advertising information is displayed;
[0007] In response to triggering actions of interactive controls related to advertising information, display bullet screen interactive content in the video playback interface.
[0008] On one hand, embodiments of this application provide an information processing apparatus, which includes:
[0009] The display unit is used to display the video playback interface containing bullet screen information;
[0010] The display unit is also used to display advertising information during video playback;
[0011] The processing unit is also used to display interactive content in the video playback interface in response to triggering operations of interactive controls related to advertising information.
[0012] In one embodiment, the display unit is specifically used for:
[0013] When the video reaches the preset playback time, an advertisement will be displayed; or,
[0014] When the video reaches a preset scene, advertising information is displayed;
[0015] The display methods of the advertising information include any of the following: the advertising information is displayed in any area of the video playback interface; the advertising information is displayed in a fixed window or floating window that is independent of the video playback interface; the advertising information is displayed in another interface that is independent of the video playback interface.
[0016] In one embodiment, the output method of the interactive control includes at least one of the following:
[0017] During the display of advertising information, interactive controls are output;
[0018] Output interactive controls at the location where the advertisement information is displayed;
[0019] Output interactive controls around the display location of the advertisement information;
[0020] When an advertisement is selected, the output interactive control is triggered;
[0021] Interactive controls include any one of the following: text controls, icon controls, voice controls, and button controls.
[0022] In one embodiment, the interactive control is used to prompt participation in the interaction between the user and the advertising information; the number of interactive comments is N, where N is a positive integer, and the value of N can be dynamically changed according to the number of interactive participants; the processing unit is specifically used for:
[0023] N bullet screen interactive comments are displayed in an orderly fashion on the video playback interface;
[0024] N interactive bullet comments are displayed in a floating manner on the video playback interface;
[0025] Dynamically display N interactive bullet comments on the video playback interface;
[0026] Display N interactive bullet comments in a fixed area of the video playback interface.
[0027] In one embodiment, the interactive control is used to prompt participants in an advertising contest, which includes at least a first camp and a second camp; the bullet screen interactive content includes M first bullet screen interactive content belonging to the first camp and P second bullet screen interactive content belonging to the second camp; M and P are both positive integers, and the value of M can be dynamically changed with the number of interactive participants joining the first camp, and the value of P can be dynamically changed with the number of interactive participants joining the second camp; the processing unit is specifically used for:
[0028] The video playback interface displays bullet comments belonging to different factions in a differentiated manner;
[0029] The video playback interface displays the interactive content of bullet comments belonging to different factions in a competitive manner;
[0030] The video playback interface displays bullet comments belonging to different factions in separate sections;
[0031] The video playback interface displays bullet comments belonging to different factions alternately in different time periods;
[0032] The distinguishing display includes any of the following: displaying bullet screen interaction content belonging to different factions in different colors, displaying bullet screen interaction content belonging to different factions in different brightness, displaying bullet screen interaction content belonging to different factions in different shapes, and displaying bullet screen interaction content belonging to different factions in different sizes.
[0033] In one embodiment, the processing unit is specifically used for:
[0034] The interactive content of bullet comments belonging to different factions is displayed and moved within the same display track in the video playback interface; the video playback interface has one or more display tracks.
[0035] In the video playback interface, bullet screen interaction content belonging to different factions is displayed in opposite directions;
[0036] In the video playback interface, the bullet screen interaction content belonging to different factions is displayed in opposite directions;
[0037] When bullet comments belonging to different factions move to the same display position on the video playback interface, a confrontational effect is presented between the bullet comments belonging to different factions on the video playback interface.
[0038] Based on the quantitative relationship between M and P, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect.
[0039] In one embodiment, the processing unit is specifically used for:
[0040] When M equals P, the interactive comments from different factions on the video playback interface create a competitive effect; or...
[0041] When the difference between M and P exceeds the threshold for quantity difference, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect; or...
[0042] When M is greater than P and M is greater than the quantity threshold, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect; or,
[0043] When P is greater than M and P is greater than the quantity threshold, the interactive content of bullet comments belonging to different camps in the video playback interface will present a confrontational effect.
[0044] The counter-effects include any of the following: offset effect, coverage effect, lightning effect, wind and snow effect, tearing effect, explosion effect, and screen-dominating effect.
[0045] In one embodiment, the countermeasure effect includes an overlay effect or a screen-dominating effect; the processing unit is specifically used for:
[0046] When M is greater than P and M is greater than the quantity threshold, the opacity of the layer containing all or part of the second bullet screen interactive content in the video playback interface is adjusted from the first value to the second value.
[0047] Remove all or part of the adjusted second-stage interactive content from the display track, and display the first-stage interactive content belonging to the first camp in the display track.
[0048] In one embodiment, the processing unit is specifically used for:
[0049] Identify the first and second bullet screen interaction content that collide in the video playback interface;
[0050] Separate the first and second bullet screen interaction content that collide, and add a layer corresponding to the confrontation effect at the separated position;
[0051] Render the layers corresponding to the combat effect to present the combat effect.
[0052] In one embodiment, bullet screen interaction content belonging to different factions is displayed in one or more display tracks, and the bullet screen interaction content of different factions is stored in a queue in each display track; the processing unit is specifically used for:
[0053] Clear the second bullet comment interaction content in the queue of each display track, and remove the layer corresponding to the second bullet comment interaction content;
[0054] Within a preset time period, the first bullet screen interaction content corresponding to the first camp is used to fill the empty positions on one or more display tracks, and the filled first bullet screen interaction content is rendered and displayed.
[0055] In one embodiment, the processing unit is further configured to:
[0056] In response to a triggered operation of an interactive control related to an advertising message, the system retrieves the interactive dataset corresponding to the advertising message, which contains multiple interactive data related to the advertising message.
[0057] Select one or more interactive data from the interactive dataset, and assign one or more interactive data to the interactive participant object that was triggered by the interactive control;
[0058] The assigned interactive data is determined as the bullet screen interactive content to be displayed.
[0059] In one embodiment, the method for collecting interactive data in the interactive dataset includes at least one of the following:
[0060] Based on the advertising information, pre-configure interaction data related to the advertising information;
[0061] Based on the time when the interactive control is triggered, obtain the video comment information corresponding to the corresponding playback time in the video, and use the video comment information as interactive data;
[0062] Based on the time when the interactive control is triggered, obtain the corresponding ad comment information within the display time of the ad information, and use the ad comment information as interactive data.
[0063] In one embodiment, the interactive control is used to prompt participation in an advertising contest, which includes at least a first camp and a second camp; the interactive dataset includes a first interactive dataset corresponding to the first camp and a second interactive dataset corresponding to the second camp; the processing unit is specifically used for:
[0064] Determine the faction to join for the interactive participants triggered by the interactive control;
[0065] If an interactive participant chooses to join the first camp, then select one or more interactive data points from the first interactive dataset and assign the selected one or more interactive data points to the interactive participant.
[0066] If an interactive participant chooses to join the second camp, then select one or more interactive data points from the second interactive dataset and assign the selected one or more interactive data points to the interactive participant.
[0067] Wherein, the first interactive dataset and the second interactive dataset are the same or different. The first interactive dataset and the second interactive dataset are different in at least one of the following ways: the content of the interactive data in the first interactive dataset is different from the content of the interactive data in the second interactive dataset; the number of interactive data in the first interactive dataset is different from the number of interactive data in the second interactive dataset; the method of collecting the interactive data in the first interactive dataset is different from the method of collecting the interactive data in the second interactive dataset; and the method of distributing the interactive data in the first interactive dataset is different from the method of distributing the interactive data in the second interactive dataset.
[0068] In one embodiment, the display unit is used for:
[0069] Send an ad placement request to the server. The ad placement request is used to query ad placement information in the video and return the queried ad placement information.
[0070] Receive the ad placement information returned by the server, which includes the ad placement itself;
[0071] When the video reaches an ad placement, the ad information is displayed.
[0072] The ad placements for advertising information are pre-configured locations within the video based on advertising needs; or, the ad placements are determined by the demander from among multiple locations available in the video; ad placements include any of the following: preset scene content in the video, or preset playback time of the video.
[0073] In one embodiment, the processing unit is further configured to:
[0074] Before the video playback time reaches the ad placement, an ad content request is sent to the server. The ad content request carries the ad placement information and is used to request the ad information at the ad placement.
[0075] Receive advertising information from the server at the advertising location.
[0076] On one hand, embodiments of this application provide a computer device, the computer device comprising:
[0077] A processor is used to execute computer programs;
[0078] A computer-readable storage medium storing a computer program, which, when executed by a processor, implements the information processing method described above.
[0079] On one hand, embodiments of this application provide a computer-readable storage medium storing a computer program that is loaded by a processor and executed as described above in the information processing method.
[0080] On one hand, embodiments of this application provide a computer program product, which includes a computer program or computer instructions, and the computer program or computer instructions implement the above-described information processing method when executed by a processor.
[0081] In this embodiment, a video playback interface containing bullet screen information is displayed. During video playback, advertising information is displayed. In response to the triggering operation of interactive controls related to the advertising information, bullet screen interactive content is displayed in the video playback interface. Therefore, in this embodiment, interactive controls related to advertising information can be set. By triggering these interactive controls, interaction with the advertising information can be achieved. This expands the forms of advertising interaction, and the bullet screen interactive content triggered by the interactive controls enriches the presentation of advertising information, achieving interaction with the advertising information and thus enhancing the interactivity of the advertising information. Attached Figure Description
[0082] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0083] Figure 1a This is a schematic diagram of the structure of an information processing system provided in an exemplary embodiment of this application;
[0084] Figure 1b This is a schematic diagram of an information processing flow provided in an exemplary embodiment of this application;
[0085] Figure 2 This is a flowchart illustrating an information processing method provided in an exemplary embodiment of this application;
[0086] Figure 3a A schematic diagram illustrating the display of advertising information, provided as an exemplary embodiment of this application;
[0087] Figure 3b A schematic diagram illustrating an advertising information display method provided as an exemplary embodiment of this application;
[0088] Figure 3c A schematic diagram illustrating a display method of advertising information as provided in another exemplary embodiment of this application;
[0089] Figure 3d This is a schematic diagram illustrating an exemplary embodiment of the present application of outputting interactive controls at the display location of advertising information;
[0090] Figure 4a A schematic diagram illustrating the display of N interactive bullet screen comments, provided as an exemplary embodiment of this application;
[0091] Figure 4b A schematic diagram illustrating the arrangement and display of N interactive bullet screen content as an exemplary embodiment of this application;
[0092] Figure 4c A schematic diagram illustrating the arrangement and display of N interactive bullet screen content, as provided in another exemplary embodiment of this application;
[0093] Figure 4d A schematic diagram illustrating a mobile display of N interactive bullet screen content, provided as an exemplary embodiment of this application;
[0094] Figure 4e A schematic diagram illustrating a mobile display of N interactive bullet screen content, provided as another exemplary embodiment of this application;
[0095] Figure 4f An exemplary embodiment of this application provides a method for displaying interactive bullet comments belonging to different factions in a video playback interface;
[0096] Figure 5a This is a schematic diagram illustrating the movement and display of interactive bullet screen content belonging to different factions within the same display track, as an exemplary embodiment of this application.
[0097] Figure 5b This is a schematic diagram illustrating the movement and display of interactive bullet screen content belonging to different factions across multiple display tracks, as an exemplary embodiment of this application.
[0098] Figure 5c This is a schematic diagram illustrating, as an exemplary embodiment of this application, the relative movement and display of interactive bullet comments belonging to different factions in a video playback interface.
[0099] Figure 5d This is a schematic diagram illustrating, as an exemplary embodiment of this application, the back-to-back movement and display of interactive bullet comments belonging to different factions in a video playback interface;
[0100] Figure 6a This is a schematic diagram illustrating an exemplary embodiment of the present application of a confrontational effect between bullet screen interactive content belonging to different camps in a video playback interface;
[0101] Figure 6b This is a schematic diagram illustrating an exemplary embodiment of the present application of a canceling effect between bullet screen interactive content belonging to different camps in a video playback interface;
[0102] Figure 6c This is a schematic diagram illustrating an overlay effect between bullet screen interactive content belonging to different camps in a video playback interface, as an exemplary embodiment of this application.
[0103] Figure 6d This is a schematic diagram illustrating a confrontational display of bullet screen interactive content belonging to different factions, provided as an exemplary embodiment of this application.
[0104] Figure 6e A schematic diagram illustrating the competitive display of bullet screen interactive content belonging to different factions, as provided in another exemplary embodiment of this application;
[0105] Figure 7 A flowchart illustrating an information processing method provided for another exemplary embodiment of this application;
[0106] Figure 8 A schematic diagram of the structure of an information processing apparatus provided as an exemplary embodiment of this application;
[0107] Figure 9 This is a schematic diagram of the structure of a computer device provided for an exemplary embodiment of this application. Detailed Implementation
[0108] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0109] I. Video
[0110] The video can be any video. In one implementation, the video is categorized based on its content, which can include, but is not limited to: comedy, food, fashion, travel, entertainment, lifestyle, news, games, etc. In another implementation, the video is categorized based on its presentation format, which can include, but is not limited to: 3D animated videos, videos presented using VR (Virtual Reality) technology, and videos presented using AR (Augmented Reality) technology.
[0111] In this embodiment, the video can provide advertising locations that can be used to deliver advertising information. These advertising locations can include any of the following: preset scene content within the video, or a preset playback time in the video. Preset scene content can refer to a specific scene in the video, such as specific characters in the video, or characters A and B appearing in XX Valley, or even XX cuisine. The preset playback time can refer to the 5th second, 10th second, etc., in the video.
[0112] In one implementation, the ad placement for an advertisement can be a pre-configured location within the video based on advertising needs. For example, if the advertisement is about an umbrella, then scenes in the video where an umbrella appears can be set as the ad placement for that advertisement. In another implementation, multiple ad placements can be available in the video, and the advertiser can determine the ad placement for their advertisement from among these options based on their needs.
[0113] II. Video Playback Interface
[0114] A video playback interface is used to play videos. A video playback interface can refer to any interface capable of playing videos of any format. For example, if the video is a 3D animation, then the video playback interface can be an interface for playing 3D animation videos. Similarly, if the video is an immersive video, then the video playback interface can be an interface for playing immersive videos.
[0115] III. Bullet Screen Information
[0116] Bullet comments refer to commentary-style text that pops up while watching a video. These comments can include messages posted by viewers (such as video viewers). They may be related to the currently playing video or unrelated. For example, while watching a food video, viewers can post food-related comments on the video playback screen, or they can post comments unrelated to the food.
[0117] IV. Advertising Information
[0118] Advertising information is a type of information that is publicly and widely disseminated through a certain form of media to meet a specific need. The content and form of advertising information are diverse; for example, it can be displayed in any form perceptible to the viewer, such as text, images, audio, or video. In this embodiment, advertising information can be displayed using bullet comments in a video, in the form of text, images, and audio; this type of advertising information can also be called bullet comment advertising.
[0119] In this application embodiment, the advertising information can be associated with the video. Specifically, the advertising information may include information associated with preset scene content in the video or information associated with video content presented at a preset playback time. For example, the preset scene content may include characters A and B appearing in XX Valley, and the advertising information may include products endorsed by character A; or, the advertising information may be products endorsed by character B; or, the advertising information may include products endorsed by characters A and B, etc.
[0120] V. Bullet Screen Interaction Content
[0121] Bullet screen interactive content refers to information displayed as subtitles on a video playback interface that interacts with advertising information. In one implementation, bullet screen interactive content can be associated with advertising information. For example, if the advertising information includes information about two products (forming two opposing camps), the bullet screen interactive content can include interactive data associated with these two products, such as "Product A is good," "Product B is good," etc. In another implementation, since the advertising information is associated with the video, the bullet screen interactive content can be associated with a specific scene within the video. For example, if a scene involves object A and object B competing, and advertising information appears within that scene, then the bullet screen interactive content can include comments supporting object A and comments supporting object B. Yet another implementation can associate bullet screen interactive content with both a specific scene within the video and advertising information. For example, if a scene involves object A and object B competing, and advertising information appears within that scene, then the bullet screen interactive content can include comments supporting object A, comments supporting object B, and advertising information.
[0122] It should be noted that in the embodiments of this application, data related to the object, such as the comment information sent by the object, the behavioral data generated by the object (such as triggering interactive controls), etc., are required to obtain the permission or consent of the object when the embodiments of this application are applied to specific products or technologies. The collection, use and processing of related data shall comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0123] This application provides an information processing scheme, which may include: displaying a video playback interface containing bullet screen information; displaying advertising information during video playback; and then, in response to a triggering operation of an interactive control related to the advertising information, displaying bullet screen interactive content in the video playback interface. As can be seen, in this application embodiment, interactive controls related to advertising information can be set, and interaction with the advertising information can be achieved by triggering these interactive controls. This expands the forms of advertising interaction, and the bullet screen interactive content triggered by the interactive controls enriches the presentation of advertising information, achieving interaction with the advertising information and thus enhancing the interactivity of the advertising information.
[0124] The information processing system provided in the embodiments of this application will be described in detail below.
[0125] Figure 1aThis is a schematic diagram of the structure of an information processing system provided in an exemplary embodiment of this application. As shown in the figure, the information processing system includes terminal 101, terminal 102, ... and more terminals. This application does not limit the number of terminals. The information processing system also includes server 103, although the number of servers can also be multiple, and this application still does not limit this. Terminal 101 and terminal 102 can be understood as terminals used by video viewers or terminals used by objects interacting with advertising information (hereinafter referred to as interactive participants).
[0126] Terminals 101 and 102 are used to display video playback interfaces. Terminals 101 and 102 can be smartphones, tablets, laptops, desktop computers, smart in-vehicle devices, smart wearable devices, etc. Server 103 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. Any terminal in the information processing system can be directly or indirectly connected to server 103 via wired or wireless communication, and any two terminals can interact with each other through server 103.
[0127] Figure 1a The interaction flow between the terminal and the server shown can be combined Figure 1b Provide a detailed description. Figure 1b This is a schematic diagram of an information processing flow provided in an exemplary embodiment of this application. See also: Figure 1b The information processing flow between terminal 101 and server 103 includes:
[0128] (1) After entering the details page of a video, the terminal 101 sends an advertising point request to the server 103. The advertising point request includes the video identifier (such as vid) corresponding to the video. The advertising point request is used to query the advertising points of the video.
[0129] (2) After receiving the ad placement request, server 103 can query the ad placement list of the video in its own storage space. The ad placement list may include one or more ad placements. It can be understood that each of these one or more ad placements may have ad information displayed, or only some of the one or more ad placements may have ad information displayed.
[0130] (3) The list of advertising locations returned by server 103 to terminal 101.
[0131] (4) After receiving the list of advertising locations, the terminal 101 starts playing the video in the video playback interface. The object can trigger (such as clicking, double-clicking, swiping, etc.) the bullet screen display button. In response to the triggering operation of the bullet screen display button, one or more bullet screen messages are displayed in the video playback interface.
[0132] (5) Terminal 101 detects whether the video playback time has reached the advance amount Y before the time corresponding to a certain advertisement position. If the video playback time has reached the advance amount Y before the time corresponding to a certain advertisement position, then step (6) is executed. Here, Y can be set according to requirements. For example, Y can be set to 2 seconds, 3 seconds, etc., and this application embodiment does not make any limitation. For example, if the time corresponding to the advertisement position is the 21st minute of video playback and Y is 2 seconds, then when the video playback time is detected to have reached 20 minutes and 58 seconds, step (6) will be executed.
[0133] (6) Terminal 101 sends an advertising content request to the server. The advertising content request carries the advertising location and is used to request advertising information at the advertising location.
[0134] (7) Server 103 can query the advertising information of the advertising location. If the advertising information of the advertising location is not found, a query failure message is returned to terminal 101. If the advertising information of the advertising location is successfully found, step (8) is executed to return the advertising information of the advertising location to terminal 101.
[0135] (9) When the terminal detects that the video playback progress has reached the advertisement position, it can determine whether there is advertisement information at the advertisement position. If the terminal 101 receives a query failure message returned by the server, it can be determined that there is no advertisement information at the advertisement position, and then step (10) is executed. If the terminal 101 receives advertisement information at the advertisement position returned by the server, it can be determined that there is advertisement information at the advertisement position, and step (11) is executed.
[0136] (10) If there is no advertising information in the advertising spot, the terminal 101 continues to check whether there is a next advertising spot in the video based on the advertising spot list. If there is a next advertising spot, then steps (5)-(9) are executed.
[0137] (11) If advertising information exists at the advertising location, terminal 101 can display the advertising information and output interactive controls related to the advertising information. For illustrative purposes, "related" here means that the interactive controls can be used to prompt participation in the interaction with the advertising information. For illustrative purposes, when the output time of the interactive control reaches the target time, the interactive control is no longer displayed. At this time, terminal 101 continues to check whether there is a next advertising location in the video based on the advertising location list.
[0138] (12) An object can participate in the interaction with the advertising information based on an interactive control associated with the advertising information. In one implementation, the object can trigger the interactive control to participate in the interaction with the advertising information. In response to the triggering operation of the interactive control, the terminal 101 can assign one or more bullet screen interactive contents to the object and display one or more bullet screen interactive contents in the video playback interface. In another implementation, the interactive control can also be used to prompt participation in advertising battles. The advertising battles can include different camps. The interactive object can trigger the interactive control to select a camp for advertising battles. In response to the triggering operation of the interactive control, the terminal 101 can assign bullet screen interactive contents associated with the selected camp to the object and display bullet screen interactive contents belonging to different camps in the video playback interface.
[0139] It should be noted that the bullet screen interaction content assigned to this object can be synchronized to server 103. This allows the bullet screen interaction content assigned to this object to be retrieved from server 103 when the video is played on a terminal (such as terminal 102), and then displayed on the video playback interface shown on terminal 102. In this embodiment, the object that triggers the interactive control is referred to as the interactive participation object.
[0140] In this embodiment, a video playback interface containing bullet screen information is displayed. During video playback, advertising information is displayed. In response to the triggering operation of interactive controls related to the advertising information, bullet screen interactive content is displayed in the video playback interface. Therefore, in this embodiment, interactive controls related to advertising information can be set. By triggering these interactive controls, interaction with the advertising information can be achieved. This expands the forms of advertising interaction, and the bullet screen interactive content triggered by the interactive controls enriches the presentation of advertising information, achieving interaction with the advertising information and thus enhancing the interactivity of the advertising information.
[0141] The information processing method provided in the embodiments of this application will be described in detail below.
[0142] Please see Figure 2 This is a schematic flowchart illustrating an exemplary embodiment of an information processing method provided in this application. In this embodiment, the information processing method can be executed by a computer device, which can be any terminal in the aforementioned information processing system; please refer to... Figure 2 The information processing method may include the following steps S201-S203:
[0143] S201. Display the video playback interface containing bullet screen information.
[0144] When an object clicks to enter the details page of a video, a video playback interface for playing the video can be triggered, and one or more bullet comments for the video can be displayed on the video playback interface. The video can include, but is not limited to: live videos, 3D animation videos, VR videos, AR videos, game videos, etc. Correspondingly, the video playback interface can be an interface for live videos, an interface for playing 3D animation videos, an interface for playing VR videos, an interface for playing game videos, etc. This application does not impose any limitations on the video or the video playback interface.
[0145] S202. Display advertising information during video playback.
[0146] During video playback, when the video reaches an advertising location, advertising information is displayed. This advertising location can be a pre-configured location within the video based on advertising needs; or, the advertising location can be determined by the client from among multiple available locations within the video. Advertising locations can include any of the following: a preset playback time within the video; or preset scene content within the video.
[0147] In one implementation, the advertising placement includes a preset playback time within the video. When the video's playback time reaches the preset playback time, the terminal can display advertising information. The preset playback time can be any point in the video's playback, for example, the preset playback time could be the 21st minute, the 5th second, etc., and this embodiment does not limit the scope. (Illustrative example only.) Figure 3a This is a schematic diagram illustrating the display of advertising information, provided as an exemplary embodiment of this application. Figure 3a In the video, when the playback time reaches the preset playback time 32, the terminal can display advertising information 1.
[0148] In another implementation, ad placements include preset scene content within the video. When the video reaches this preset scene, ad information can be displayed. The preset scene content can include the appearance of a specific character in the video, or the appearance of multiple (at least two) factions engaged in fierce combat. For example, if the preset scene content includes character A in the video, when character A appears, ad information can be displayed. This displayed ad information can be associated with character A, such as an ad for a product endorsed by character A. Similarly, if the preset scene content includes multiple (at least two) factions engaged in fierce combat, ad information can also be displayed. In this case, the displayed ad information can be associated with these two factions. For example, if the preset scene content includes two factions, Food 1 and Food 2, the ad information can include ads for Food 1 and Food 2 respectively.
[0149] It should be understood that the displayed advertising information can be associated with the video. This association can mean that the advertising information is related to the content presented in the video when it plays to a preset scene or when the playback time reaches a preset playback time. For example, the preset scene may include a brand of umbrellas, and the advertising information may be associated with brand of umbrellas, such as including the functions and uses of the brand of umbrellas.
[0150] The display method of the advertising information can be flexibly set, and can include any of the following: ① The advertising information is displayed in any area of the video playback interface, for example, in Figure 3a In the video playback interface 301, advertisement information 1 is displayed in position area 31. For example, the advertisement information can be displayed in the right, left, bottom, or top area of the video playback interface, etc., and this embodiment does not impose any limitations on this. ② The advertisement information is displayed in a fixed or floating window independent of the video playback interface. For example, Figure 3b This is a schematic diagram illustrating an exemplary embodiment of an advertising information display method provided in this application. Figure 3b In this context, advertisement information A can be displayed in a fixed window 33 that is independent of the video playback interface 301. Alternatively, the advertisement information can be displayed in another interface independent of the video playback interface. That is, when the video playback time reaches the preset playback time, or when the video plays to a preset scene, the player can switch from the video playback interface to another interface, where the advertisement information will be displayed.
[0151] The presentation style of the advertising information can be flexibly set. The presentation style of the advertising information can include, but is not limited to: bullet comments, text, static images, animated images, etc. For example, the advertising information can be presented in text form, such as "XX milk is so delicious"; or it can be presented in static image form, such as the trademark corresponding to XX milk; or it can be displayed as a combination of text and static images, such as the trademark corresponding to XX milk + "XX milk is so delicious". This application embodiment does not limit the presentation style of the advertising information.
[0152] In one implementation, the video playback interface includes a bullet comment display button. During video playback, this button can be triggered, and in response to its activation (such as a click, double-click, or swipe), bullet comment information can be displayed. When the video playback time reaches a preset duration or when the video reaches a preset scene, both advertising information and bullet comment information can be displayed on the video playback interface. Alternatively, only advertising information can be displayed on the video playback interface. For example, Figure 3cThis is a schematic diagram illustrating a method of displaying advertising information, provided as another exemplary embodiment of this application. Figure 3c The video playback interface includes a bullet comment display button 34. In response to clicking this button 34, bullet comment information (such as...) is displayed during video playback. Figure 3c Comment information 1, comment information 2, and comment information 3 (within the text). When the video playback time reaches the preset playback time (e.g., Figure 3c When the preset playback time 32 is reached, comment information 1, comment information 2, and comment information 3 can be displayed on the video playback interface 301. At the same time, advertisement information A can be displayed in area 31 of the video playback interface 301.
[0153] S203. In response to a triggering operation of an interactive control related to advertising information, display bullet screen interactive content in the video playback interface.
[0154] The number of interactive comments can be one or more. In one implementation, the interactive comments can be associated with advertising information. For example, if the advertising information includes "XX Milk," the interactive comments could include "XX Milk is good." Or, if the advertising information includes the trademark of "XX Milk," the interactive comments could include the trademark and other interactive content. In another implementation, the advertising information is associated with a video, so the interactive comments can also be associated with the video. If the video is a food video, the interactive comments could include comments about the food.
[0155] The visual style of the bullet screen interactive content can be flexibly set. The visual style of the bullet screen interactive content can include, but is not limited to: bullet screen, text, static images, dynamic images (dynamic GIFs), etc.
[0156] Interactive controls may include one or more of the following: text controls, icon controls, voice controls, and button controls. For example, when an interactive control includes a text control, for instance... Figure 3c In this context, the interactive control can be a text control (e.g., "Go XX!"). Triggering actions for this text control can include: clicking, double-clicking, or clicking the text control multiple times within a given period. When the interactive control is a voice control, triggering actions for it can include: clicking, double-clicking, voice input, etc.
[0157] This includes displaying interactive controls related to the advertising information, following the display of the advertising information. The output of these interactive controls can include at least one of the following: ① Outputting the interactive controls during the display of the advertising information, meaning that the advertising information and the interactive controls are displayed and disappear simultaneously. Figure 3cIn the process of displaying advertisement information 1, text control 35 is output simultaneously. ② At the display location of the advertisement information, an interactive control is output. For example, in... Figure 3c In this implementation, the advertisement information is displayed at position 31, and an interactive control (i.e., text control 35) is output at position 31. In one implementation, after the advertisement information is displayed, the interactive control can be output at the advertisement information's display position within a preset time (e.g., 1 second, 10 seconds, etc.). ③ Interactive controls are output around the advertisement information's display position. Here, "around" can be understood as any position less than a preset distance (e.g., 1 mm, 0.1 mm, etc.) from the advertisement information's display position. For example, Figure 3d This is a schematic diagram illustrating an exemplary embodiment of this application, showing how to output interactive controls at the display location of advertising information. Assuming a preset distance of 1 millimeter, in... Figure 3d If the advertisement is displayed at location A, then an interactive control can be output at location B (this interactive control is...). Figure 3d (The interactive control shown) has a distance of less than 1 mm between positions A and B. ④ When the advertisement information is selected, the interactive control is triggered. The selection operation for the advertisement information can be a click, double-click, swipe, long press, or multiple clicks within a preset time.
[0158] The triggering method of the interactive control can be flexibly set. The triggering method of the interactive control can include any of the following: clicking operation of the interactive control, sliding operation of the interactive control along the target direction (such as left, right, up, down, etc.), shaking operation of the interactive control, flipping operation of the interactive control, tilting operation of the interactive control, pinching operation of the interactive control, etc.
[0159] In one embodiment, an interactive control can be used to prompt interaction with advertising information. When the interactive control is triggered, interaction with the advertising information can be achieved, displaying interactive comments on the video playback interface. Let N be the number of interactive comments, where N is a positive integer, and the value of N can dynamically change with the number of participants, for example, N = 2, 3, 10, etc. For example, Figure 4a This is a schematic diagram illustrating the display of N interactive bullet comments as an exemplary embodiment of this application. The interactive participant can trigger (e.g., click) the interactive control. In response to the triggering of the interactive control, three interactive bullet comments are displayed in the video playback interface 401, namely AA cheer, AA cheer, and AA cheer.
[0160] The N barrage interaction contents can be the same or different. The N barrage interaction contents being different can mean: the contents between the barrage interaction contents are different (for example, one barrage interaction content is "A is great" and another barrage interaction content is "Come on, A"), the font sizes between the barrage interaction contents are different (for example, the font of one barrage interaction content is size 12 and the font of another barrage interaction content is size 10), or the font colors between the barrage interaction contents are different (for example, the font of one barrage interaction content is red and the font of another barrage interaction content is blue).
[0161] Among them, displaying the barrage interaction contents in the video playback interface may include at least one of the following:
[0162] ① Arrange and display the N barrage interaction contents in the video playback interface. In one implementation, the N barrage interaction contents can be arranged and displayed horizontally in the video playback interface. For example, as Figure 4a shown, N = 3, and the three barrage interaction contents are "Come on, AA", "Come on, AA", and "Come on, AA", and "Come on, AA", "Come on, AA", and "Come on, AA" are arranged and displayed horizontally in the video playback interface. In another implementation, the N barrage interaction contents can be arranged and displayed vertically in the video playback interface.
[0163] In yet another implementation, the video playback interface includes one or more display tracks, and the terminal can arrange and display the N barrage interaction contents horizontally in one display track. For example, Figure 4b is a schematic diagram of arranging and displaying the N barrage interaction contents provided for an exemplary embodiment of the present application. The video playback interface includes 3 display tracks (i.e., display track 41a, display track 41b, and display track 41c), and 3 barrage interaction contents (i.e., Figure 4b )]]XX umbrellas are good, XX umbrellas are good, XX umbrellas are good) are arranged and displayed horizontally in display track 41a. Alternatively, the terminal can arrange and display the N barrage interaction contents vertically in multiple display tracks. For example, Figure 4c is a schematic diagram of arranging and displaying the N barrage interaction contents provided for another exemplary embodiment of the present application. The video playback interface 401 includes 3 display tracks (i.e., display track 41a, display track 41b, and display track 41c), and then 3 barrage interaction contents are displayed vertically in these 3 display tracks, that is, Figure 4c in display track 41a, barrage interaction content 1 is arranged and displayed, in display track 41b, barrage interaction content 2 is arranged and displayed, and in display track 41c, barrage interaction content 3 is arranged and displayed.
[0164] ② Float and display the N barrage interaction contents in the video playback interface.
[0165] ③ Dynamically display N interactive bullet comments on the video playback interface. Dynamic display may include at least one of the following: moving and displaying N interactive bullet comments on the video playback interface, flashing and displaying N interactive bullet comments on the video playback interface, or updating and displaying N interactive bullet comments over a period of time (e.g., 1 second, 2 minutes).
[0166] The movement and display of N interactive bullet comments in the video playback interface can include: (1) moving and displaying N interactive bullet comments in the video playback interface along a preset movement direction (such as from right to left, from left to right, from top to bottom, etc.). For example, Figure 4d This is a schematic diagram illustrating a mobile display of N interactive bullet screen content, provided as an exemplary embodiment of this application. Figure 4d In the video playback interface 401, the interactive content 1, interactive content 2, and interactive content 3 of the bullet comments are displayed from left to right. (2) The N interactive content bullet comments are displayed in a cross-moving manner in the video playback interface. For example, some of the N interactive content bullet comments are displayed from right to left, and the remaining N interactive content bullet comments can be displayed from left to right, thus achieving the cross-moving display of the N interactive content bullet comments. For example, Figure 4e This is a schematic diagram illustrating a mobile display of N interactive bullet screen content, provided as another exemplary embodiment of this application. Figure 4e In the video playback interface 401, the interactive content 1 and interactive content 2 are displayed from left to right, and interactive content 3 is displayed from right to left. (3) In the video playback interface, N interactive content items are displayed at the same or different moving speeds. For example, the N interactive content items include: interactive content XXX and interactive content X. In the video playback interface, interactive content XXX can be displayed at 3.3 characters per second, and interactive content X can be displayed at 4 characters per second.
[0167] ③ Display N interactive bullet comments in a fixed area of the video playback interface. The fixed area can be the left, right, or center position of the video playback interface, etc., and this embodiment does not impose any limitations.
[0168] It should be understood that by triggering the interactive controls, a full screen of interactive bullet comments can be distributed (i.e., N interactive bullet comments are displayed throughout the entire video playback interface). This not only enables interaction between the participants and the advertising information, but also creates a strong atmosphere of social interaction between the advertisement and the audience, thereby enhancing both the advertising interaction effect and the social effect.
[0169] In one embodiment, after displaying interactive bullet comments on the video playback interface, the displayed bullet comments can be turned off as needed. In one implementation, a shutdown time can be set; when the display time of the interactive bullet comments reaches the shutdown time, the displayed bullet comments are turned off. For example, if the shutdown time is 2 hours, the displayed bullet comments are turned off when the display time reaches 2 hours. In another implementation, the video playback interface includes an interaction shutdown option; when the interaction shutdown option is triggered, the displayed bullet comments are turned off.
[0170] In this embodiment, the video playback interface includes bullet screen information, and advertising information is displayed during video playback. In response to triggering an interactive control related to the advertising information, interactive bullet screen content is displayed on the video playback interface. Therefore, in this embodiment, interactive controls related to advertising information can be set. Triggering these controls enables interaction with the advertising information, thus expanding the forms of advertising interaction. Furthermore, the bullet screen content triggered by the interactive controls enriches the presentation of the advertising information, enhancing interactivity and improving the interactivity between the user and the advertising information.
[0171] In this embodiment, the interactive control can be used not only to prompt participation in interactions with advertising information, but also to prompt participation in ad-ad battles. The following describes in detail the process of displaying interactive comments on the video playback interface in response to the interactive control being triggered when it is used to prompt participation in ad-ad battles.
[0172] When interactive controls are used to prompt participation in an ad battle, the ad battle can include multiple factions, and correspondingly, the interactive controls can include faction options for each faction. Participants can trigger the corresponding faction option to enter that faction. Illustratively, an ad battle can include at least a first faction and a second faction, and correspondingly, the interactive controls can include at least first-faction and second-faction options. When a participant triggers the first-faction option in the interactive controls, the participant chooses to join the first faction, and interactive data associated with the first faction is assigned to the participant as bullet screen content. When a participant triggers the second-faction option in the interactive controls, the participant chooses to join the second faction, and interactive data associated with the second faction is assigned to the participant as bullet screen content.
[0173] The bullet screen interaction content includes bullet screen interaction content belonging to different camps. For example, the bullet screen interaction content includes M first bullet screen interaction pieces belonging to the first camp and P second bullet screen interaction pieces belonging to the second camp, where M and P are both positive integers. The value of M can be dynamically changed as the number of interactive participants joining the first camp is supported, and the value of P can be dynamically changed as the number of interactive participants joining the second camp is supported. In this case, in response to the triggering operation of interactive controls related to advertising information, displaying bullet screen interaction content in the video playback interface can include: in response to the triggering operation of interactive controls related to advertising information, displaying bullet screen interaction content belonging to different camps in the video playback interface. For example, Figure 4f This application provides an exemplary embodiment of displaying interactive bullet comments belonging to different factions on a video playback interface. Figure 4f In the video playback interface, the interactive controls include faction option A (i.e., faction option A corresponds to faction A) and faction option B (i.e., faction option B corresponds to faction B). When faction option A is triggered, the interactive content of the bullet screen belonging to faction A (i.e., interactive content 1 and interactive content 2) and the interactive content of the bullet screen belonging to faction B (i.e., interactive content 3) can be displayed on the video playback interface.
[0174] The display of bullet screen interaction content belonging to different factions on the video playback interface may include at least one of the following:
[0175] (1) Differentiate the display of bullet screen interaction content belonging to different camps in the video playback interface.
[0176] Differential display can include any of the following: ① Displaying bullet comments belonging to different factions in different colors. For example, bullet comments belonging to the first faction can be displayed in red, and bullet comments belonging to the second faction can be displayed in green. ② Displaying bullet comments belonging to different factions in different brightness levels. For example, bullet comments belonging to the first faction can be displayed brightly (i.e., brighter than the preset brightness), and bullet comments belonging to the second faction can be displayed dimly (brighter than the preset brightness). ③ Displaying bullet comments belonging to different factions in different shapes. In one implementation, interactive content belonging to different camps is displayed in different shapes, including but not limited to: circles, rectangles, irregular shapes, etc., which are not limited in this embodiment. For example, interactive content belonging to the first camp can be displayed as a rectangular bar, and interactive content belonging to the second camp can be displayed as a hexagonal bar. ④ Interactive content belonging to different camps is displayed at different sizes. When the interactive content includes advertising text, the size here can be the font size corresponding to the advertising text. For example, interactive content belonging to the first camp includes "Character 1 is great", and interactive content belonging to the second camp includes "Character 2 is great"; "Character 1 is great" can be displayed in a small font size (small four), and "Character 2 is great" can be displayed in a small font size (small five). When the interactive content includes advertising images, the size here can be the image size of the advertising image. ⑤ Interactive content belonging to different camps is displayed with different thicknesses. For example, interactive content belonging to the first camp can be displayed in bold, and interactive content belonging to the second camp can be displayed normally (i.e., without bolding).
[0177] It should be understood that the above-mentioned display distinctions can be used flexibly, either individually or in combination. For example, combining methods ① and ③, the first bullet screen interaction content belonging to the first camp can be displayed as a red rectangular bullet screen, while the second bullet screen interaction content belonging to the second camp can be displayed as a green circular bullet screen. Similarly, combining methods ④ and ⑤, the first bullet screen interaction content belonging to the first camp can be displayed in bold (small four font), while the second bullet screen interaction content belonging to the second camp can be displayed in normal (small five font) (not bold). Furthermore, methods ③, ④, and ⑤ can also be combined. These combinations of display distinctions make ad pairings more flexible and engaging, enhancing ad interaction and social impact.
[0178] (2) Display the interactive content of bullet comments belonging to different camps in the video playback interface.
[0179] The adversarial display may include at least one of the following:
[0180] ① The video playback interface has one or more display tracks. Viewers move between different factions' interactive comments within the same display track. For example, Figure 5a This is a schematic diagram illustrating, as an exemplary embodiment of this application, the movement and display of interactive bullet screen content belonging to different factions within the same display track. Figure 5a In the video playback interface 501, there is a display track 51. The display track 51 displays two bullet screen interactive contents belonging to faction A (i.e., bullet screen interactive content 1 and bullet screen interactive content 2) and one bullet screen interactive content belonging to faction B (i.e., bullet screen interactive content 3).
[0181] It should be understood that the interactive content of bullet comments belonging to different factions can be moved and displayed across multiple display tracks in the video playback interface, for example... Figure 5b This is a schematic diagram illustrating the movement of interactive bullet screen content belonging to different factions across multiple display tracks, as an exemplary embodiment of this application. Figure 5b In the video playback interface 502, there are three display tracks: display track 52, display track 53, and display track 54. Display track 52 displays the first bullet comment interaction content A belonging to the first camp and the second bullet comment interaction content a belonging to the second camp; display track 53 displays the first bullet comment interaction content B belonging to the first camp and the second bullet comment interaction content b belonging to the second camp; and display track 54 displays the first bullet comment interaction content C belonging to the first camp and the second bullet comment interaction content c belonging to the second camp.
[0182] ② In the video playback interface, the bullet screen interaction content belonging to different camps is displayed in opposite directions.
[0183] Taking different camps, including a first camp and a second camp, as an example, the opposite movement display can include: in the video playback interface, M first bullet comment interactive content belonging to the first camp are displayed along a first movement direction, and P second bullet comment interactive content belonging to the second camp are displayed along a second movement direction, wherein the first movement direction and the second movement direction are two opposite directions. For example, the first movement direction is from left to right, and the second movement direction is from right to left; or, for example, the first movement direction is from top to bottom, and the second movement direction is from bottom to top. This application embodiment does not impose any limitations on the first movement direction and the second movement direction.
[0184] For example, Figure 5c This is a schematic diagram illustrating, as an exemplary embodiment of this application, how interactive bullet comments belonging to different factions move towards each other in a video playback interface. Figure 5cIn the video playback interface 502, the first two bullet screen interactive content belonging to the first camp are "AA" and "AAA", and the second two bullet screen interactive content belonging to the second camp are "BB" and "BBB". Moving from left to right in the video playback interface 502 displays "AA" belonging to the first camp, and moving from right to left displays "BB" belonging to the second camp; moving from top to bottom displays "AAA" belonging to the first camp, and moving from bottom to top displays "BBB" belonging to the second camp.
[0185] ③ In the video playback interface, display the interactive content of bullet comments belonging to different factions in opposite directions.
[0186] Taking different camps, including a first camp and a second camp, as an example, the back-to-back movement display can include: the first bullet comment interaction content belonging to the first camp and the second bullet comment interaction content belonging to the second camp in the video playback interface moving back to back from the same position. Of course, the first bullet comment interaction content belonging to the first camp and the second bullet comment interaction content belonging to the second camp can move back to back from different positions. For example, Figure 5d This is a schematic diagram illustrating, as an exemplary embodiment of this application, the back-to-back movement of interactive bullet comments belonging to different factions in a video playback interface. Figure 5d In the video playback interface 502, the first-stage interactive content "AA" (M items belonging to the first camp) and the second-stage interactive content "BB" (P items belonging to the second camp) are displayed in opposite directions from different positions. Figure 5d In the example, the first interactive comment "AA" can be displayed by moving left from position 55, and the second interactive comment "BB" can be displayed by moving right from position 56. It should be understood that positions 55 and 56 can be any positions on the video playback interface, and this embodiment does not limit them in any way.
[0187] It should be noted that when displaying interactive comments from different factions moving in opposite directions or towards each other, the direction of movement can be preset. For example, if the first faction is set to move along a first direction, then the first interactive comment from the first faction will move along that direction in the video playback interface; similarly, if the second faction is set to move along a second direction, then the second interactive comment from the second faction will move along that direction in the video playback interface. When a participant chooses to join a faction, the interactive comments assigned to that participant will move according to the direction corresponding to that faction.
[0188] ④ When bullet comments belonging to different factions move to the same display position on the video playback interface, a confrontation effect is presented between the bullet comments belonging to different factions on the video playback interface.
[0189] The display position can be any position within the video playback interface, such as the left, right, upper left, or center. For example... Figure 6a This illustration, provided as an exemplary embodiment of the present application, depicts a competitive effect between interactive bullet screen content belonging to different factions within a video playback interface. Figure 6a In the video playback interface 601, when the first barrage interactive content "AA" belonging to the first camp and the second barrage interactive content "BB" belonging to the second camp move to the same display position 61, a confrontation effect (such as an explosion effect) is presented between the first barrage interactive content "AA" and the second barrage interactive content "BB" in the video playback interface 601.
[0190] ⑤ Based on the quantitative relationship between M and P, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect.
[0191] As one implementation method, when M equals P, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect.
[0192] As another implementation method, when the difference between M and P is greater than the quantity difference threshold, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect.
[0193] As another implementation, when M is greater than P and M is greater than the quantity threshold, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect; or, when P is greater than M and P is greater than the quantity threshold, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect.
[0194] The aforementioned counter-effects include any of the following: cancellation effect, coverage effect, lightning effect, electric flash effect, wind and snow effect, tearing effect, explosion effect, screen domination effect, and spark effect.
[0195] The cancellation effect refers to the ability of bullet comment interactions from different factions to cancel each other out. For example, the first bullet comment interaction from the first faction and the second bullet comment interaction from the second faction can cancel each other out. In other words, cancellation means removing the target's first and second bullet comment interactions from the video playback interface; after cancellation, the target's first and second bullet comment interactions will not be displayed. For example, Figure 6bThis illustration, provided as an exemplary embodiment of the present application, depicts a cancellation effect between interactive bullet comments belonging to different factions in a video playback interface. Figure 6b In the video playback interface, the M first-pronged bullet comment interactions belonging to the first camp include "AA", "AAA", and "AAAA"; the P second-pronged bullet comment interactions belonging to the second camp include "BB" and "BBB". When the first-pronged and second-pronged bullet comment interactions belonging to the first and second camps are moved to the same display position on the video playback interface, they cancel each other out. Figure 6b In the middle, delete the first bullet comment interaction content "AA", the first bullet comment interaction content "AAA", the second bullet comment interaction content "BB", and the second bullet comment interaction content "BBB", and display the first bullet comment interaction content "AAAA" in the video playback interface.
[0196] The offset display here can include: ① quantity offset, that is, in Figure 6b In the process, the number of first-order bullet comment interactions belonging to the first camp is M=3, and the number of second-order bullet comment interactions belonging to the second camp is P=2. Through quantity cancellation, only the first-order bullet comment interaction "AAAA" is displayed on the video playback interface. ② Bullet comment interactions belonging to different camps with the same text length are cancelled out. For example, if the first-order bullet comment interaction "AA" belonging to the first camp has a text length of 2 characters, and the second-order bullet comment interaction "BB" belonging to the second camp also has a text length of 2 characters, then the first-order bullet comment interaction "AA" and the second-order bullet comment interaction "BB" are cancelled out and displayed. ③ First-order bullet comment interactions and second-order bullet comment interactions in the same display position are cancelled out and displayed.
[0197] The "overlay effect" refers to the phenomenon where the bullet screen interaction content of one faction overlaps with the bullet screen interaction content of other factions. For example, Figure 6c This illustration, provided as an exemplary embodiment of the present application, depicts an overlay effect between interactive bullet comments belonging to different factions within a video playback interface. Figure 6c In the video playback interface 603, the first M bullet comments belonging to the first camp include: "XX is awesome," "XX keep going," and "XX keep going." The second P bullet comments belonging to the second camp include: "YY keep going," and "YY keep going." The overlap between the first bullet comments belonging to the first camp and the second bullet comments belonging to the second camp is as follows: In the video playback interface 603, "XX keep going" from the first camp overlaps with "YY keep going" from the second camp. This overlap effect can be achieved as follows: Figure 6c As shown in 62.
[0198] The "screen-dominating effect" refers to the situation where the bullet comment content of one faction occupies the entire video playback screen. In other words, only the bullet comment content of one faction is displayed on the video playback screen. For example, the video playback screen only displays the first bullet comment content of the first faction.
[0199] It should be understood that, based on the quantitative relationship between M and P, the corresponding confrontation effect can be selected from different confrontation effects for the bullet screen interaction content belonging to different camps, and the selected confrontation effect can be presented between the bullet screen interaction content belonging to different camps in the video playback interface.
[0200] In one embodiment, when M is greater than P and M is greater than a quantity threshold, or when P is greater than M and P is greater than a quantity threshold, an overlay effect or a screen-dominating effect can be selected for bullet screen interaction content belonging to different camps. Illustratively, when M is greater than P and M is greater than a quantity threshold, an overlay effect or a screen-dominating effect can be selected for bullet screen interaction content belonging to different camps. In this case, presenting a confrontational effect between bullet screen interaction content belonging to different camps in the video playback interface can include: when M is greater than P and M is greater than a quantity threshold, adjusting the opacity of the layer containing all or part of the second bullet screen interaction content in the video playback interface from a first value (e.g., 1) to a second value (e.g., 0); removing all or part of the adjusted second bullet screen interaction content from the display track, and displaying the first bullet screen interaction content belonging to the first camp in the display track. In one implementation, the opacity of the layer containing all or part of the second bullet screen interaction content in the video playback interface can be adjusted from the first value (e.g., 1) to the second value within a time t0 (e.g., 3 seconds, 10 minutes).
[0201] It should be understood that when the opacity of the layer containing all the second-stage interactive comments in the video playback interface is adjusted from a first value (e.g., 1) to a second value, the M first-stage interactive comments belonging to the first camp and the P second-stage interactive comments belonging to the second camp will have a screen-dominating effect (i.e., only the first-stage interactive comments belonging to the first camp will appear in the video playback interface). When the opacity of the layer containing some of the second-stage interactive comments in the video playback interface is adjusted from a first value (e.g., 1) to a second value, the M first-stage interactive comments belonging to the first camp and the P second-stage interactive comments belonging to the second camp will have an overlapping effect, i.e., the M first-stage interactive comments belonging to the first camp will cover the adjusted portion of the second-stage interactive comments, until the M first-stage interactive comments belonging to the first camp cover all the second-stage interactive comments, thus occupying the entire video playback interface.
[0202] When P is greater than M and P is greater than the quantity threshold, the opacity of the layer containing all or part of the first bullet comment interaction content in the video playback interface is adjusted from a first value (e.g., 1) to a second value (e.g., 0); the adjusted all or part of the first bullet comment interaction content is removed from the display track, and the second bullet comment interaction content belonging to the second camp is displayed in the display track. In one implementation, the opacity of the layer containing all or part of the first bullet comment interaction content in the video playback interface can be adjusted from the first value (e.g., 1) to the second value within time t0 (e.g., 3 seconds, 10 minutes).
[0203] In another embodiment, when M equals P, effects such as lightning, snow, tearing, explosion, and sparks can be selected for the interactive content belonging to different factions. In this case, a confrontational effect is presented between the interactive content belonging to different factions in the video playback interface, including: identifying a first and second interactive content that collide in the video playback interface; separating the positions of the first and second interactive content that collide, and adding a layer (AnimationPlayer) corresponding to the confrontational effect at the separated position, which can be used to play the confrontational effect; rendering the layer corresponding to the confrontational effect to present the confrontational effect. In one implementation, separating the positions of the first and second interactive content that collide can refer to separating the positions corresponding to the first elements between the first and second interactive content that collide. For example, in the case of a collision between the first bullet comment "AA is awesome" and the second bullet comment "BB cheer", the first element of the collision between the first bullet comment "AA is awesome" and the second bullet comment "BB" is "awesome" and "B" respectively. Separating the positions of the first bullet comment and the second bullet comment that are in collision means separating the positions of the first element "awesome" and "B" that are in collision.
[0204] One way to separate the positions of the first element between the first and second bullet screen interactive content that are determined to collide is to change the frame value of the layer corresponding to the first and second bullet screen interactive content that are collided.
[0205] It should be understood that the layer corresponding to this confrontation effect can be displayed frame by frame using the same refresh rate as the video playback interface, until the barrage interaction content of a certain faction fills the entire video playback interface.
[0206] In another embodiment, when the adversarial effect includes a screen-dominating effect, bullet comment interaction content belonging to different camps is displayed in one or more display tracks, and the bullet comment interaction content of different camps is stored in a queue in each display track; the adversarial effect between bullet comment interaction content belonging to different camps in the video playback interface includes: clearing the second bullet comment interaction content in the queue of each display track and removing the layer corresponding to the second bullet comment interaction content; within a preset time period (i.e., time period t1), filling the empty positions on one or more display tracks with the first bullet comment interaction content corresponding to the first camp, and rendering and displaying the filled first bullet comment interaction content. Alternatively, clearing the first bullet comment interaction content in the queue of each display track and removing the layer corresponding to the first bullet comment interaction content; within a preset time period (i.e., time period t1), filling the empty positions on one or more display tracks with the second bullet comment interaction content corresponding to the second camp, and rendering and displaying the filled second bullet comment interaction content.
[0207] It should be noted that the above-mentioned adversarial display can be used flexibly, either individually or in combination. For example, methods ① and ② can be combined to display interactive bullet comments belonging to different factions moving towards each other on the same display track in the video playback interface. For example, Figure 6d This is a schematic diagram illustrating a competitive display of bullet screen interactive content belonging to different factions, provided as an exemplary embodiment of this application. Figure 6d In the video playback interface 604, the bullet comment interaction content 1 and 2 of faction A are displayed from left to right on the display track 63, while the bullet comment interaction content 3 of faction B is displayed from right to left on the display track 63. Similarly, combining methods ② and ④ above, if bullet comment interaction content belonging to different factions moves towards each other and, when they reach the same display position on the video playback interface, a confrontational effect is presented between the bullet comment interaction content belonging to different factions on the video playback interface. For example, Figure 6e This application provides another exemplary embodiment of a diagram illustrating the competitive display of bullet screen interactive content belonging to different factions. Figure 6e In the video playback interface, the first group of M interactive bullet comments belonging to the first camp includes the first bullet comment "AA" and the first bullet comment "AAA". The second group of P interactive bullet comments belonging to the second camp includes the second bullet comment "BB" and the second bullet comment "BBB". The first bullet comments belonging to the first camp and the second bullet comments belonging to the second camp move towards each other in the video playback interface. When they reach the same display position on the video playback interface, a lightning bolt effect appears between the first bullet comments "AA", "AAA", "BB", and "BBB".
[0208] (3) Display the bullet screen interaction content belonging to different camps in the video playback interface in separate zones. For example, the first bullet screen interaction content belonging to the first camp is displayed in zone 1, and the second bullet screen interaction content belonging to the second camp is displayed in zone 2.
[0209] (4) In the video playback interface, the bullet screen interaction content belonging to different camps is displayed alternately in different time periods. For example, in the video playback interface, the first bullet screen interaction content belonging to the first camp can be displayed in the time period corresponding to X:01-X:05, and the second bullet screen interaction content belonging to the second camp can be displayed in the time period corresponding to X:05-X:09.
[0210] In one embodiment, a refresh rate can be set. Based on this refresh rate, the number of bullet comment interactions belonging to different camps can be obtained, and the interaction effect between bullet comment interactions belonging to different camps can be updated according to the number of interactions. The refresh rate can be set as needed; for example, it can be set to refresh every 5 minutes, every 20 minutes, etc. Illustratively, taking the first and second camps as examples, before the refresh, M equals P, and the bullet comment interactions belonging to different camps in the video playback interface exhibit a lightning effect. After the refresh, the difference between the updated M and the updated P exceeds a threshold value, and the bullet comment interactions belonging to different camps in the video playback interface change from exhibiting a lightning effect to exhibiting an overlay effect.
[0211] It should be noted that the interaction effect between bullet comments belonging to different camps is updated based on the number of bullet comment interactions belonging to different camps. For the specific implementation process of presenting the interaction effect between bullet comment interactions belonging to different camps in the video playback interface based on the quantity relationship between M and P, it will not be repeated here.
[0212] The interactive controls mentioned above are used to prompt participants to engage in ad battles. Users can choose factions to engage in ad battles between different factions, enriching the ad presentation. During these ad battles, the interaction between different factions enhances user engagement and stickiness, improving the ad's interactive and social effects. It also provides a more vivid, interesting, and personalized ad battle experience, ultimately bringing advertisers more exposure, conversions, and positive word-of-mouth. Furthermore, from an advertising strategy perspective, analyzing the behavioral data generated by interactive participants (such as choosing to join a faction) can provide guidance for brand advertising strategies. From the perspective of video playback platforms, since ad information is linked to the video, the interactive content in the bullet comments can be personalized based on the interests and behaviors of the participants, enhancing the entertainment value of the corresponding storyline.
[0213] Please see Figure 7 This is a flowchart illustrating an information processing method provided as another exemplary embodiment of this application. The information processing method can be executed by a terminal and may include the following steps S701-S706:
[0214] S701, Displays a video playback interface that includes bullet screen information.
[0215] S702. Display advertising information during video playback.
[0216] In one implementation, the terminal can send an ad placement request to the server. This request is used to query ad placement information in the video and return the queried ad placement information. The terminal receives the ad placement information returned by the server, which includes ad placements. When the video plays to an ad placement, the ad information is displayed. The ad placements are pre-configured in the video based on ad requirements; or, the ad placements are determined by the requester from among multiple open placements in the video. Ad placements include any of the following: preset scene content in the video, or a preset playback time in the video.
[0217] Specifically, before the video playback time reaches the ad placement, an ad content request is sent to the server. This ad content request carries the ad placement information and is used to request the ad information at the ad placement. The server then returns the ad information at the ad placement.
[0218] It should be understood that when the terminal receives the advertising information at the advertising location returned by the server, it can output interactive controls based on the advertising information and execute step S703.
[0219] S703, In response to a trigger operation on an interactive control related to advertising information, obtain an interactive dataset corresponding to the advertising information, wherein the interactive dataset contains multiple interactive data related to the advertising information.
[0220] The interactive data collection methods in the interactive dataset can include at least one of the following: ① Pre-configuring interactive data related to the advertising information. For example, if the advertising information includes "Cheer for XX," then the pre-configured interactive data related to the advertising information could be "Cheer for XX." Or, if the advertising information includes umbrella information, then the pre-configured interactive data related to the advertising information could be "This umbrella really works." ② Obtaining video comment information corresponding to the corresponding playback time in the video based on the time the interactive control is triggered, and using the video comment information as interactive data. It should be understood that there is a certain correlation between the advertising information and the video, so the video comment information corresponding to the corresponding playback time in the video can be used as interactive data. The corresponding playback time here refers to X seconds before and after the time the interactive control is triggered during video playback. The value of X can be set according to requirements, such as 1, 3, 4, etc. For example, if the interactive control is triggered at the 5th minute of video playback, X = 3, then the video comment information corresponding to the corresponding playback time in the video could be the video comment information sent by the commenter between 4 minutes 57 seconds and 5 minutes 03 seconds, which is related to the video. ③ Based on the time the interactive control is triggered, obtain the corresponding advertising comment information within the relevant display time of the advertising information, and use the advertising comment information as interactive data. The relevant display time here refers to Z seconds before and after the time the interactive control is triggered during video playback. The value of Z can be set according to requirements, such as 1, 3, 4, etc. For example, if the interactive control is triggered at the 6th minute of video playback, Z = 3. Therefore, the advertising comment information corresponding to the relevant display time in the video could be the advertising comment information sent by the commenter between 5 minutes 57 seconds and 6 minutes 03 seconds, which is associated with the advertising information.
[0221] S704. Select one or more interactive data from the interactive dataset and assign one or more interactive data to the interactive participant object that is triggered by the interactive control.
[0222] In one implementation, one or more interactive data points can be randomly selected from the interactive dataset. In another implementation, one or more interactive data points with a correlation greater than a correlation threshold with the advertisement message can be selected from the interactive dataset.
[0223] The number of interactive data items can be pre-configured for the interactive participants. For example, the number of interactive data items can be 1, 2, 4, etc., and this embodiment of the application does not limit this. Selecting one or more interactive data items from the interactive dataset can include: selecting interactive data items that meet the required number of interactive data items from the interactive dataset.
[0224] Wherein, when the interactive control is used to prompt participation in an advertising matchup, the advertising matchup includes at least a first camp and a second camp; the interactive dataset includes a first interactive dataset corresponding to the first camp and a second interactive dataset corresponding to the second camp. Selecting one or more interactive data from the interactive dataset and assigning them to the interactive participant triggered by the interactive control includes: determining which camp the interactive participant selected to join; if the interactive participant selected to join the first camp, selecting one or more interactive data from the first interactive dataset and assigning the selected one or more interactive data to the interactive participant; if the interactive participant selected to join the second camp, selecting one or more interactive data from the second interactive dataset and assigning the selected one or more interactive data to the interactive participant.
[0225] As one implementation, the interactive control includes at least a first-faction option and a second-faction option. The interactive control can be triggered by either the first-faction option or the second-faction option. When the first-faction option is triggered, the interactive participant selected to join the first faction; when the second-faction option is triggered, the interactive participant selected to join the second faction.
[0226] The first interactive dataset and the second interactive dataset may be the same or different. Differences between the first and second interactive datasets include at least one of the following: ① The content of the interactive data in the first interactive dataset differs from the content of the interactive data in the second interactive dataset. The content of the interactive data in the first interactive dataset is associated with the first camp, while the content of the interactive data in the second interactive dataset is associated with the second camp. The first and second camps represent two different camps in the advertising information. For example, if camp A is "Little A is awesome" and camp B is "Little B is awesome," the content of the interactive data in the first interactive dataset can be related to Little A, while the content of the interactive data in the second interactive dataset can be related to Little B.
[0227] ②The number of interactive data in the first interactive dataset is different from the number of interactive data in the second interactive dataset.
[0228] ③ The method of collecting interactive data in the first interactive dataset differs from the method of collecting interactive data in the second interactive dataset. For example, the method of collecting interactive data in the first interactive dataset may include pre-configured interactive data associated with advertising information. The method of collecting interactive data in the second interactive dataset may include obtaining video comment information corresponding to the corresponding playback time in the video based on the time when the interactive control is triggered, and using this information as the interactive data in the first interactive dataset.
[0229] ④ The distribution method of interactive data in the first interactive dataset is different from that in the second interactive dataset.
[0230] In one implementation, the number of interactive data points in the first interactive dataset allocated to interactive participants in the first camp differs from the number of interactive data points in the second interactive dataset allocated to interactive participants in the second camp. For example, the number of interactive data points in the first interactive dataset allocated to interactive participants in the first camp could be 1, while the number of interactive data points in the second interactive dataset allocated to interactive participants in the second camp could be 2.
[0231] In another implementation, the interactive data in the first interactive dataset allocated to participants in the first camp supports dynamic adjustment, while the interactive data in the second interactive dataset allocated to participants in the second camp supports static allocation rules. Dynamic adjustment of the interactive data in the first interactive dataset allocated to participants in the first camp means that the interactive data in the first interactive dataset allocated to participants in the first camp can be dynamically adjusted according to the number of participants in the first camp. For example, if the number of participants in the first camp is 2, 2 interactive data points from the second interactive dataset can be allocated to each participant in the first camp; when the number of participants in the first camp is updated from 2 to 4, 1 interactive data point from the second interactive dataset can be allocated to each participant in the first camp. Static allocation rules for the interactive data in the second interactive dataset allocated to participants in the second camp mean that the interactive data in the second interactive dataset allocated to participants in the second camp does not change with the number of participants in the second camp.
[0232] S705: Determine the allocated interactive data as the bullet screen interactive content to be displayed.
[0233] S706. Display bullet screen interactive content in the video playback interface.
[0234] In this embodiment, a video playback interface containing bullet screen information is displayed; during video playback, advertising information is displayed; in response to a trigger operation of an interactive control related to the advertising information, an interactive dataset corresponding to the advertising information is obtained, the interactive dataset containing multiple interactive data related to the advertising information; one or more interactive data are selected from the interactive dataset, and one or more interactive data are assigned to the interactive participant that triggers the interactive control; the assigned interactive data is determined as the bullet screen interactive content to be displayed. The bullet screen interactive content is displayed in the video playback interface. As can be seen, in this embodiment, interactive controls related to advertising information can be set, and interaction with the advertising information can be achieved by triggering these interactive controls. This expands the form of advertising interaction, and the bullet screen interactive content triggered by the interactive controls enriches the presentation of advertising information, achieving interaction with the advertising information and thus improving the interactivity with the advertising information.
[0235] Please see Figure 8 , Figure 8 This is a schematic diagram of the structure of an information processing device provided in an embodiment of this application. The information processing device can be a computer program (including program code) in a computing device; for example, the information processing device can be application software in a computing device. The information processing device can be used to execute... Figures 2-7 Some or all of the steps in the method embodiments shown. Please refer to [link / reference]. Figure 8 The information processing device includes the following units:
[0236] Display unit 801 is used to display a video playback interface containing bullet screen information;
[0237] The display unit 801 is also used to display advertising information during video playback;
[0238] The processing unit 802 is used to display bullet screen interactive content in the video playback interface in response to a trigger operation of an interactive control related to advertising information.
[0239] In one embodiment, the display unit 801 is specifically used for:
[0240] When the video reaches the preset playback time, an advertisement will be displayed; or,
[0241] When the video reaches a preset scene, advertising information is displayed;
[0242] The display methods of the advertising information include any of the following: the advertising information is displayed in any area of the video playback interface; the advertising information is displayed in a fixed window or floating window that is independent of the video playback interface; the advertising information is displayed in another interface that is independent of the video playback interface.
[0243] In one embodiment, the output method of the interactive control includes at least one of the following:
[0244] During the display of advertising information, interactive controls are output;
[0245] Output interactive controls at the location where the advertisement information is displayed;
[0246] Output interactive controls around the display location of the advertisement information;
[0247] When an advertisement is selected, the output interactive control is triggered;
[0248] Interactive controls include any one of the following: text controls, icon controls, voice controls, and button controls.
[0249] In one embodiment, the interactive control is used to prompt participation in the interaction between the user and the advertising information; the number of interactive comments is N, where N is a positive integer, and the value of N can be dynamically changed according to the number of interactive participants; the display unit 801 is specifically used for:
[0250] N bullet screen interactive comments are displayed in an orderly fashion on the video playback interface;
[0251] N interactive bullet comments are displayed in a floating manner on the video playback interface;
[0252] Dynamically display N interactive bullet comments on the video playback interface;
[0253] Display N interactive bullet comments in a fixed area of the video playback interface.
[0254] In one embodiment, the interactive control is used to prompt participants in an advertising contest, which includes at least a first camp and a second camp; the bullet screen interactive content includes M first bullet screen interactive content belonging to the first camp and P second bullet screen interactive content belonging to the second camp; M and P are both positive integers, and the value of M can be dynamically changed with the number of interactive participants joining the first camp, and the value of P can be dynamically changed with the number of interactive participants joining the second camp; the processing unit 802 is specifically used for:
[0255] The video playback interface displays bullet comments belonging to different factions in a differentiated manner;
[0256] The video playback interface displays the interactive content of bullet comments belonging to different factions in a competitive manner;
[0257] The video playback interface displays bullet comments belonging to different factions in separate sections;
[0258] The video playback interface displays bullet comments belonging to different factions alternately in different time periods;
[0259] The distinguishing display includes any of the following: displaying bullet screen interaction content belonging to different factions in different colors, displaying bullet screen interaction content belonging to different factions in different brightness, displaying bullet screen interaction content belonging to different factions in different shapes, and displaying bullet screen interaction content belonging to different factions in different sizes.
[0260] In one embodiment, the processing unit 802 is specifically used for:
[0261] The interactive content of bullet comments belonging to different factions is displayed and moved within the same display track in the video playback interface; the video playback interface has one or more display tracks.
[0262] In the video playback interface, bullet screen interaction content belonging to different factions is displayed in opposite directions;
[0263] In the video playback interface, the bullet screen interaction content belonging to different factions is displayed in opposite directions;
[0264] When bullet comments belonging to different factions move to the same display position on the video playback interface, a confrontational effect is presented between the bullet comments belonging to different factions on the video playback interface.
[0265] Based on the quantitative relationship between M and P, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect.
[0266] In one embodiment, the processing unit 802 is specifically used for:
[0267] When M equals P, the interactive comments from different factions on the video playback interface create a competitive effect; or...
[0268] When the difference between M and P exceeds the threshold for quantity difference, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect; or...
[0269] When M is greater than P and M is greater than the quantity threshold, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect; or,
[0270] When P is greater than M and P is greater than the quantity threshold, the interactive content of bullet comments belonging to different camps in the video playback interface will present a confrontational effect.
[0271] The counter-effects include any of the following: offset effect, coverage effect, lightning effect, wind and snow effect, tearing effect, explosion effect, and screen-dominating effect.
[0272] In one embodiment, the countermeasure effect includes an overlay effect or a screen-dominating effect; the processing unit 802 is specifically used for:
[0273] When M is greater than P and M is greater than the quantity threshold, the opacity of the layer containing all or part of the second bullet screen interactive content in the video playback interface is adjusted from the first value to the second value.
[0274] Remove all or part of the adjusted second-stage interactive content from the display track, and display the first-stage interactive content belonging to the first camp in the display track.
[0275] In one embodiment, the processing unit 802 is specifically used for:
[0276] Identify the first and second bullet screen interaction content that collide in the video playback interface;
[0277] Separate the first and second bullet screen interaction content that collide, and add a layer corresponding to the confrontation effect at the separated position;
[0278] Render the layers corresponding to the combat effect to present the combat effect.
[0279] In one embodiment, bullet screen interaction content belonging to different factions is displayed in one or more display tracks, and the bullet screen interaction content of different factions is stored in a queue in each display track; the display unit is specifically used for:
[0280] Clear the second bullet comment interaction content in the queue of each display track, and remove the layer corresponding to the second bullet comment interaction content;
[0281] Within a preset time period, the first bullet screen interaction content corresponding to the first camp is used to fill the empty positions on one or more display tracks, and the filled first bullet screen interaction content is rendered and displayed.
[0282] In one embodiment, the processing unit 802 is further configured to:
[0283] In response to the interactive control being triggered, the interactive dataset corresponding to the advertising information is obtained. The interactive dataset contains multiple interactive data related to the advertising information.
[0284] Select one or more interactive data from the interactive dataset, and assign one or more interactive data to the interactive participant object that was triggered by the interactive control;
[0285] The assigned interactive data is determined as the bullet screen interactive content to be displayed.
[0286] In one embodiment, the method for collecting interactive data in the interactive dataset includes at least one of the following:
[0287] Based on the advertising information, pre-configure interaction data related to the advertising information;
[0288] Based on the time when the interactive control is triggered, obtain the video comment information corresponding to the corresponding playback time in the video, and use the video comment information as interactive data;
[0289] Based on the time when the interactive control is triggered, obtain the corresponding ad comment information within the display time of the ad information, and use the ad comment information as interactive data.
[0290] In one embodiment, the interactive control is used to prompt participation in an advertising contest, the advertising contest including at least a first camp and a second camp; the interactive dataset includes a first interactive dataset corresponding to the first camp and a second interactive dataset corresponding to the second camp; the processing unit 802 is specifically used for:
[0291] Determine the faction to join for the interactive participants triggered by the interactive control;
[0292] If an interactive participant chooses to join the first camp, then select one or more interactive data points from the first interactive dataset and assign the selected one or more interactive data points to the interactive participant.
[0293] If an interactive participant chooses to join the second camp, then select one or more interactive data points from the second interactive dataset and assign the selected one or more interactive data points to the interactive participant.
[0294] Wherein, the first interactive dataset and the second interactive dataset are the same or different. The first interactive dataset and the second interactive dataset are different in at least one of the following ways: the content of the interactive data in the first interactive dataset is different from the content of the interactive data in the second interactive dataset; the number of interactive data in the first interactive dataset is different from the number of interactive data in the second interactive dataset; the method of collecting the interactive data in the first interactive dataset is different from the method of collecting the interactive data in the second interactive dataset; and the method of distributing the interactive data in the first interactive dataset is different from the method of distributing the interactive data in the second interactive dataset.
[0295] In one embodiment, the display unit 801 is used for:
[0296] Send an ad placement request to the server. The ad placement request is used to query ad placement information in the video and return the queried ad placement information.
[0297] Receive the ad placement information returned by the server, which includes the ad placement itself;
[0298] When the video reaches an ad placement, the ad information is displayed.
[0299] The ad placements for advertising information are pre-configured locations within the video based on advertising needs; or, the ad placements are determined by the demander from among multiple locations available in the video; ad placements include any of the following: preset scene content in the video, or preset playback time of the video.
[0300] In one embodiment, the processing unit 802 is further configured to:
[0301] Before the video playback time reaches the ad placement, an ad content request is sent to the server. The ad content request carries the ad placement information and is used to request the ad information at the ad placement.
[0302] Receive advertising information from the server at the advertising location.
[0303] In this embodiment, a video playback interface containing bullet screen information is displayed. During video playback, advertising information is displayed. Then, in response to a trigger operation on an interactive control related to the advertising information, bullet screen interactive content is displayed on the video playback interface. As can be seen, in this embodiment, interactive controls related to advertising information can be set. By triggering these interactive controls, interaction with the advertising information can be achieved. This expands the forms of advertising interaction, and the bullet screen interactive content triggered by the interactive controls enriches the presentation of advertising information, achieving interaction with the advertising information and thus enhancing the interactivity of the advertising information.
[0304] The computing device provided in the embodiments of this application will be described in detail below.
[0305] Furthermore, this application also provides a schematic diagram of the structure of a computer device, which can be found in [reference needed]. Figure 9 The computer device may include a processor 901, an input device 902, an output device 903, and a memory 904. The processor 901, input device 902, output device 903, and memory 904 are connected via a bus. The memory 904 stores computer programs, which include program instructions, and the processor 901 executes the program instructions stored in the memory 904.
[0306] In one embodiment, processor 901 performs the following operations by executing program instructions stored in memory 904:
[0307] Displays a video playback interface that includes bullet screen information;
[0308] During video playback, advertising information is displayed;
[0309] In response to triggering actions of interactive controls related to advertising information, display bullet screen interactive content in the video playback interface.
[0310] In one embodiment, when displaying advertising information during video playback, the processor 901 may specifically perform the following steps:
[0311] When the video reaches the preset playback time, an advertisement will be displayed; or,
[0312] When the video reaches a preset scene, advertising information is displayed;
[0313] The display methods of the advertising information include any of the following: the advertising information is displayed in any area of the video playback interface; the advertising information is displayed in a fixed window or floating window that is independent of the video playback interface; the advertising information is displayed in another interface that is independent of the video playback interface.
[0314] In one embodiment, the output method of the interactive control includes at least one of the following:
[0315] During the display of advertising information, interactive controls are output;
[0316] Output interactive controls at the location where the advertisement information is displayed;
[0317] Output interactive controls around the display location of the advertisement information;
[0318] When an advertisement is selected, the output interactive control is triggered;
[0319] Interactive controls include any one of the following: text controls, icon controls, voice controls, and button controls.
[0320] In one embodiment, the interactive control is used to prompt participation in the interaction between the interactive content and the advertising information; the number of interactive bullet comments is N, where N is a positive integer, and the value of N can be dynamically changed according to the number of interactive participants; when the processor 901 displays the interactive bullet comments in the video playback interface, it can specifically execute the following steps:
[0321] N bullet screen interactive comments are displayed in an orderly fashion on the video playback interface;
[0322] N interactive bullet comments are displayed in a floating manner on the video playback interface;
[0323] Dynamically display N interactive bullet comments on the video playback interface;
[0324] Display N interactive bullet comments in a fixed area of the video playback interface.
[0325] In one embodiment, the interactive control is used to prompt participants in an advertising battle, which includes at least a first camp and a second camp; the bullet screen interactive content includes M first bullet screen interactive content belonging to the first camp and P second bullet screen interactive content belonging to the second camp; M and P are both positive integers, and the value of M can be dynamically changed with the number of interactive participants joining the first camp, and the value of P can be dynamically changed with the number of interactive participants joining the second camp; when the processor 901 displays the bullet screen interactive content in the video playback interface, it can specifically execute the following steps:
[0326] The video playback interface displays bullet comments belonging to different factions in a differentiated manner;
[0327] The video playback interface displays the interactive content of bullet comments belonging to different factions in a competitive manner;
[0328] The video playback interface displays bullet comments belonging to different factions in separate sections;
[0329] The video playback interface displays bullet comments belonging to different factions alternately in different time periods;
[0330] The distinguishing display includes any of the following: displaying bullet screen interaction content belonging to different factions in different colors, displaying bullet screen interaction content belonging to different factions in different brightness, displaying bullet screen interaction content belonging to different factions in different shapes, and displaying bullet screen interaction content belonging to different factions in different sizes.
[0331] In one embodiment, when the processor 901 displays interactive bullet comments belonging to different factions in a video playback interface, it may specifically perform the following steps:
[0332] The interactive content of bullet comments belonging to different factions is displayed and moved within the same display track in the video playback interface; the video playback interface has one or more display tracks.
[0333] In the video playback interface, bullet screen interaction content belonging to different factions is displayed in opposite directions;
[0334] In the video playback interface, the bullet screen interaction content belonging to different factions is displayed in opposite directions;
[0335] When bullet comments belonging to different factions move to the same display position on the video playback interface, a confrontational effect is presented between the bullet comments belonging to different factions on the video playback interface.
[0336] Based on the quantitative relationship between M and P, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect.
[0337] In one embodiment, when the processor 901 presents a competitive effect between bullet screen interactive content belonging to different camps in the video playback interface based on the quantitative relationship between M and P, it can specifically execute the following steps:
[0338] When M equals P, the interactive comments from different factions on the video playback interface create a competitive effect; or...
[0339] When the difference between M and P exceeds the threshold for quantity difference, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect; or...
[0340] When M is greater than P and M is greater than the quantity threshold, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect; or,
[0341] When P is greater than M and P is greater than the quantity threshold, the interactive content of bullet comments belonging to different camps in the video playback interface will present a confrontational effect.
[0342] The counter-effects include any of the following: offset effect, coverage effect, lightning effect, wind and snow effect, tearing effect, explosion effect, and screen-dominating effect.
[0343] In one embodiment, the adversarial effect includes an overlay effect or a screen-dominating effect; when M is greater than P and M is greater than the quantity threshold, when the processor 901 presents an adversarial effect between bullet screen interactive content belonging to different camps in the video playback interface, it can specifically execute the following steps:
[0344] When M is greater than P and M is greater than the quantity threshold, the opacity of the layer containing all or part of the second bullet screen interactive content in the video playback interface is adjusted from the first value to the second value.
[0345] Remove all or part of the adjusted second-stage interactive content from the display track, and display the first-stage interactive content belonging to the first camp in the display track.
[0346] In one embodiment, when the processor 901 presents a confrontational effect between interactive bullet comments belonging to different factions in the video playback interface, it may specifically execute the following steps:
[0347] Identify the first and second bullet screen interaction content that collide in the video playback interface;
[0348] Separate the first and second bullet screen interaction content that collide, and add a layer corresponding to the confrontation effect at the separated position;
[0349] Render the layers corresponding to the combat effect to present the combat effect.
[0350] In one embodiment, bullet screen interaction content belonging to different factions is displayed in one or more display tracks, and the bullet screen interaction content of different factions is stored in a queue in each display track; when the processor 901 presents a confrontational effect between bullet screen interaction content belonging to different factions in the video playback interface, it can specifically execute the following steps:
[0351] Clear the second bullet comment interaction content in the queue of each display track, and remove the layer corresponding to the second bullet comment interaction content;
[0352] Within a preset time period, the first bullet screen interaction content corresponding to the first camp is used to fill the empty positions on one or more display tracks, and the filled first bullet screen interaction content is rendered and displayed.
[0353] In one embodiment, the processor 901 may also perform the following steps:
[0354] In response to the interactive control being triggered, the interactive dataset corresponding to the advertising information is obtained. The interactive dataset contains multiple interactive data related to the advertising information.
[0355] Select one or more interactive data from the interactive dataset, and assign one or more interactive data to the interactive participant object that was triggered by the interactive control;
[0356] The assigned interactive data is determined as the bullet screen interactive content to be displayed.
[0357] In one embodiment, the method for collecting interactive data in the interactive dataset includes at least one of the following:
[0358] Based on the advertising information, pre-configure interaction data related to the advertising information;
[0359] Based on the time when the interactive control is triggered, obtain the video comment information corresponding to the corresponding playback time in the video, and use the video comment information as interactive data;
[0360] Based on the time when the interactive control is triggered, obtain the corresponding ad comment information within the display time of the ad information, and use the ad comment information as interactive data.
[0361] In one embodiment, the interactive control is used to prompt participation in an advertising battle, which includes at least a first camp and a second camp; the interactive dataset includes a first interactive dataset corresponding to the first camp and a second interactive dataset corresponding to the second camp; when the processor 901 selects one or more interactive data from the interactive dataset and assigns one or more interactive data to the interactive participant object triggered by the interactive control, it may specifically perform the following steps:
[0362] Determine the faction to join for the interactive participants triggered by the interactive control;
[0363] If an interactive participant chooses to join the first camp, then select one or more interactive data points from the first interactive dataset and assign the selected one or more interactive data points to the interactive participant.
[0364] If an interactive participant chooses to join the second camp, then select one or more interactive data points from the second interactive dataset and assign the selected one or more interactive data points to the interactive participant.
[0365] Wherein, the first interactive dataset and the second interactive dataset are the same or different. The first interactive dataset and the second interactive dataset are different in at least one of the following ways: the content of the interactive data in the first interactive dataset is different from the content of the interactive data in the second interactive dataset; the number of interactive data in the first interactive dataset is different from the number of interactive data in the second interactive dataset; the method of collecting the interactive data in the first interactive dataset is different from the method of collecting the interactive data in the second interactive dataset; and the method of distributing the interactive data in the first interactive dataset is different from the method of distributing the interactive data in the second interactive dataset.
[0366] In one embodiment, when displaying advertising information during video playback, the processor 901 may specifically perform the following steps:
[0367] Send an ad placement request to the server. The ad placement request is used to query ad placement information in the video and return the queried ad placement information.
[0368] Receive the ad placement information returned by the server, which includes the ad placement itself;
[0369] When the video reaches an ad placement, the ad information is displayed.
[0370] The ad placements for advertising information are pre-configured locations within the video based on advertising needs; or, the ad placements are determined by the demander from among multiple locations available in the video; ad placements include any of the following: preset scene content in the video, or preset playback time of the video.
[0371] In one embodiment, the processor 901 may also perform the following steps:
[0372] Before the video playback time reaches the ad placement, an ad content request is sent to the server. The ad content request carries the ad placement information and is used to request the ad information at the ad placement.
[0373] Receive advertising information from the server at the advertising location.
[0374] In this embodiment, a video playback interface is displayed, and advertising information is shown during video playback. Then, in response to a trigger operation on an interactive control related to the advertising information, interactive bullet comments are displayed on the video playback interface. As can be seen, in this embodiment, interactive controls related to the advertising information can be set. By triggering these interactive controls, interaction with the advertising information can be achieved. This expands the forms of advertising interaction, and the bullet comment content triggered by the interactive controls enriches the presentation of the advertising information, achieving interaction with the advertising information and thus enhancing its interactivity.
[0375] Furthermore, it should be noted that this application also provides a computer-readable storage medium storing a computer program, which includes program instructions. When a processor executes these program instructions, it can execute the aforementioned... Figures 2-7 The methods described in the corresponding embodiments are therefore not repeated here. For technical details not disclosed in the computer-readable storage medium embodiments related to this application, please refer to the description of the method embodiments of this application. As an example, program instructions may be deployed on a computer device, executed on multiple computer devices located in one location, or executed on multiple computer devices distributed in multiple locations and interconnected through a communication network.
[0376] According to one aspect of this application, a computer program product is provided, comprising a computer program stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, enabling the computer device to perform the aforementioned... Figures 2-7 The methods described in the corresponding embodiments are therefore not repeated here.
[0377] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0378] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Therefore, any equivalent variations made in accordance with the claims of this application shall still fall within the scope of this application.
Claims
1. An information processing method, characterized in that, include: The video playback interface displays bullet screen information, including comment information; During video playback, advertising information is displayed; In response to a triggered operation of an interactive control related to the advertising information, bullet screen interactive content is displayed on the video playback interface. The bullet screen interactive content is related to the advertising information, and the interactive control is used to prompt participation in the advertising battle. The advertising battle includes at least a first camp and a second camp, and the interactive control includes at least a first camp option and a second camp option. When an interactive participant joins the first camp through the first camp option, bullet screen interactive content associated with the first camp is displayed. When the interactive participant joins the second faction through the second faction option, bullet screen interactive content associated with the second faction is displayed.
2. The method as described in claim 1, characterized in that, The method further includes: In response to a trigger action on any faction option in the interactive controls related to advertising information, display bullet screen interactive content belonging to different factions on the video playback interface.
3. The method as described in claim 1, characterized in that, Displaying advertising information during video playback includes: When the video reaches the preset playback time, an advertisement is displayed; or, When the video plays to a preset scene, advertising information is displayed; The advertising information can be displayed in any of the following ways: the advertising information is displayed in any area of the video playback interface; the advertising information is displayed in a fixed window or a floating window that is independent of the video playback interface; or the advertising information is displayed in another interface that is independent of the video playback interface.
4. The method as described in claim 1, characterized in that, The output method of the interactive control includes at least one of the following: During the display of the advertising information, the interactive control is output; The interactive control is output at the location where the advertisement information is displayed; The interactive controls are output around the display location of the advertising information; When the advertisement information is selected, the interactive control is triggered to output; The interactive controls include any one of the following: text controls, icon controls, voice controls, and button controls.
5. The method as described in claim 1, characterized in that, The interactive control is used to prompt participation in the interaction with the advertising information; the number of bullet screen interactive contents is N, where N is a positive integer, and the value of N can be dynamically changed according to the number of interactive participants; displaying bullet screen interactive contents in the video playback interface includes at least one of the following: N interactive bullet comments are displayed in the video playback interface. N interactive bullet comments are displayed in a floating manner on the video playback interface; N interactive bullet comments are dynamically displayed on the video playback interface; N interactive bullet comments are displayed in a fixed area of the video playback interface.
6. The method as described in claim 1, characterized in that, The bullet screen interaction content includes M first bullet screen interaction pieces belonging to the first camp and P second bullet screen interaction pieces belonging to the second camp; Both M and P are positive integers, and the value of M can be dynamically changed as the number of interactive participants joining the first camp is increased, and the value of P can be dynamically changed as the number of interactive participants joining the second camp is increased; the display of bullet screen interactive content on the video playback interface includes at least one of the following: The video playback interface distinguishes and displays bullet screen interaction content belonging to different factions; The video playback interface displays interactive bullet comments from different factions in a competitive manner. The video playback interface displays bullet screen interaction content belonging to different factions in separate sections; The video playback interface displays bullet screen interaction content belonging to different factions in alternating time periods; The distinction display includes any of the following: bullet screen interaction content belonging to different camps is displayed in different colors, bullet screen interaction content belonging to different camps is displayed in different brightness, bullet screen interaction content belonging to different camps is displayed in different shapes, and bullet screen interaction content belonging to different camps is displayed in different sizes.
7. The method as described in claim 6, characterized in that, The method of displaying interactive bullet comments belonging to different factions in the video playback interface includes at least one of the following: The interactive content of bullet comments belonging to different factions is displayed and moved within the same display track in the video playback interface; wherein, the video playback interface has one or more display tracks; In the video playback interface, bullet screen interaction content belonging to different factions is displayed in opposite directions. In the video playback interface, the interactive bullet comments belonging to different factions are displayed in opposite directions. When bullet screen interaction content belonging to different factions moves to the same display position on the video playback interface, a confrontation effect is presented between the bullet screen interaction content belonging to different factions on the video playback interface. Based on the quantitative relationship between M and P, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect.
8. The method as described in claim 7, characterized in that, The quantitative relationship between M and P, which presents a competitive effect between bullet screen interactive content belonging to different camps in the video playback interface, includes: When M equals P, the interactive bullet comments belonging to different factions in the video playback interface present a competitive effect; or... When the difference between M and P is greater than the quantity difference threshold, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect; or... When M is greater than P and M is greater than the quantity threshold, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect; or, When P is greater than M and P is greater than the quantity threshold, the interactive content of bullet comments belonging to different camps in the video playback interface presents a confrontational effect. The counter-effects include any of the following: offset effect, coverage effect, lightning effect, wind and snow effect, tearing effect, explosion effect, and screen-dominating effect.
9. The method as described in claim 8, characterized in that, The adversarial effect includes an overlay effect or a screen-dominating effect; when M is greater than P and M is greater than a quantity threshold, the adversarial effect between bullet screen interactive content belonging to different camps in the video playback interface includes: When M is greater than P and M is greater than the quantity threshold, the opacity of the layer containing all or part of the second bullet screen interactive content in the video playback interface is adjusted from the first value to the second value. Remove all or part of the adjusted second bullet screen interaction content from the display track, and display the first bullet screen interaction content belonging to the first faction in the display track.
10. The method as described in claim 7, characterized in that, The interactive bullet comments belonging to different factions in the video playback interface present a confrontational effect, including: Identify the first and second bullet screen interactive content that collide in the video playback interface; Separate the first and second bullet screen interaction content that collide, and add a layer corresponding to the confrontation effect at the separated position; The layer corresponding to the described combat effect is rendered to present the combat effect.
11. The method as described in claim 7, characterized in that, The bullet screen interaction content belonging to different factions is displayed in one or more display tracks, and the bullet screen interaction content of different factions is stored in a queue in each display track; The interactive bullet comments belonging to different factions in the video playback interface present a confrontational effect, including: Clear the second bullet comment interaction content in the queue of each display track, and remove the layer corresponding to the second bullet comment interaction content; Within a preset time period, the empty spaces on one or more display tracks are filled with the first bullet screen interactive content corresponding to the first camp, and the filled first bullet screen interactive content is rendered and displayed.
12. The method as described in claim 1, characterized in that, The method further includes: In response to a trigger operation on an interactive control related to the advertising information, an interactive dataset corresponding to the advertising information is obtained, wherein the interactive dataset contains multiple interactive data related to the advertising information; Select one or more interactive data from the interactive dataset, and assign the one or more interactive data to the interactive participant object that executes the interactive control; The assigned interactive data is determined as the bullet screen interactive content to be displayed.
13. The method as described in claim 12, characterized in that, The interactive data in the interactive dataset is collected using at least one of the following methods: Based on the advertising information, pre-configure interactive data related to the advertising information; Based on the time when the interactive control is triggered, obtain the video comment information corresponding to the corresponding playback time in the video, and use the video comment information as interactive data; Based on the time when the interactive control is triggered, obtain the corresponding advertising comment information within the display time of the advertising information, and use the advertising comment information as interactive data.
14. The method as described in claim 12, characterized in that, The interactive control is used to prompt participants to engage in an advertising contest, which includes at least a first camp and a second camp; the interactive dataset includes a first interactive dataset corresponding to the first camp and a second interactive dataset corresponding to the second camp; the step of selecting one or more interactive data from the interactive dataset and assigning the one or more interactive data to the interactive participant that executes the interactive control includes: Determine the faction to which the interactive participant selected to join after the interactive control is executed; If the interactive participant chooses to join the first camp, then one or more interactive data are selected from the first interactive dataset, and the selected one or more interactive data are assigned to the interactive participant. If the interactive participant chooses to join the second camp, then one or more interactive data are selected from the second interactive dataset, and the selected one or more interactive data are assigned to the interactive participant. Wherein, the first interactive dataset and the second interactive dataset are the same or different. The first interactive dataset and the second interactive dataset are different in at least one of the following ways: the content of the interactive data in the first interactive dataset is different from the content of the interactive data in the second interactive dataset; the number of interactive data in the first interactive dataset is different from the number of interactive data in the second interactive dataset; the method of collecting the interactive data in the first interactive dataset is different from the method of collecting the interactive data in the second interactive dataset; and the method of distributing the interactive data in the first interactive dataset is different from the method of distributing the interactive data in the second interactive dataset.
15. The method as described in claim 1, characterized in that, Displaying advertising information during video playback includes: Send an ad placement request to the server. The ad placement request is used to query ad placement information in the video and return the queried ad placement information. Receive the advertising placement information returned by the server, the advertising placement information including advertising placements; When the video plays to the advertised location, the advertising information is displayed. The ad placements in the video are pre-configured based on advertising needs; or, the ad placements are determined by the demander from among multiple open placements in the video; the ad placements include any of the following: preset scene content in the video, or preset playback time of the video.
16. The method as described in claim 15, characterized in that, The method further includes: Before the video playback time reaches the ad location, an ad content request is sent to the server. The ad content request carries the ad location and is used to request the ad information at the ad location. Receive the advertising information at the advertising location returned by the server.
17. An information processing device, characterized in that, include: The display unit is used to display a video playback interface containing bullet screen information, which includes comment information. The display unit is also used to display advertising information during video playback; The processing unit is further configured to, in response to a trigger operation of an interactive control related to the advertising information, display bullet screen interactive content in the video playback interface, the bullet screen interactive content being related to the advertising information, and the interactive control being used to prompt participation in the advertising battle; the advertising battle includes at least a first camp and a second camp, and the interactive control includes at least a first camp option and a second camp option; when an interactive participant joins the first camp through the first camp option, bullet screen interactive content associated with the first camp is displayed; When the interactive participant joins the second faction through the second faction option, bullet screen interactive content associated with the second faction is displayed.
18. A computer device, characterized in that, include: A processor is used to execute computer programs; A computer-readable storage medium storing a computer program, which, when executed by the processor, performs the information processing method as described in any one of claims 1-16.
19. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed by a processor, performs the information processing method as described in any one of claims 1-16.
20. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the information processing method as described in any one of claims 1-16.
Citation Information
Patent Citations
Online video-based interactive advertisement system
CN104811769A
Barrage sending method, mobile terminal and computer storage medium
CN109379614A
Bullet screen display method and device, computer equipment and storage medium
CN113473208A
Bullet screen control method and device, electronic equipment and storage medium
CN114025225A
Content recognition for targeting video advertisements
US20080263583A1