Data processing method and apparatus, device, and storage medium
Patent Information
- Application Number
- PCT/CN2025/078802
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-06
- Filing Date
- 2025-02-24
- Publication Date
- 2025-10-02
AI Technical Summary
In multimedia data playback scenarios, the operations for audience members to post interactive information are cumbersome and complex, and the response requirements of computer devices are high, resulting in low convenience and interactivity.
Automatically display interactive controls when multimedia data meets specific conditions, and trigger the display of interactive information in response to user operations, simplifying the operation process and reducing the performance requirements of computer equipment.
The response mechanism of computer equipment has been optimized, performance requirements have been lowered, the process of publishing interactive information has been simplified, and the convenience and interactivity of publishing have been improved.
Smart Images

Figure CN2025078802_02102025_PF_FP_ABST
Abstract
Description
Data processing method, device, equipment and storage medium
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on March 6, 2024, with application number 202410258376.6 and application name “Data processing method, device, equipment and storage medium”, all contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of computer technology, and in particular to a data processing method, a data processing apparatus, a computer device, a computer-readable storage medium, and a computer program product. Background Art
[0003] Currently, in multimedia data playback scenarios, if an audience member wishes to post interactive information, such as their opinions, emotions, and other comments about the multimedia data, they are required to perform relatively complex posting operations while watching the multimedia data. Specifically, the audience member must first find the posting option for the interactive information, select the posting option to open the information input box, and then manually enter the content of the interactive information and confirm the posting before they can send the interactive information. This current method of posting interactive information involves a series of tedious and complex operations, resulting in low convenience and interactivity. Furthermore, the computer device must promptly respond to each operation (e.g., outputting the posting option in response to the audience member's search for the posting option; outputting the information input box in response to the audience member's selection of the posting option, etc.) to ensure the smooth progress of the posting process. This places high demands on the performance of the computer device. Summary of the Invention
[0004] The embodiments of the present application provide a data processing method, apparatus, device and storage medium, which can simplify the process of publishing interactive information, optimize the response mechanism of computer equipment to reduce the performance requirements of computer equipment, and improve the convenience of publishing interactive information and enhance interactivity.
[0005] In one aspect, an embodiment of the present application provides a data processing method, which is executed by a computer device and includes:
[0006] Display a media playback interface, which is used to play multimedia data;
[0007] When the multimedia data played in the media playback interface meets a first condition, displaying an interactive control;
[0008] In response to a triggering operation on the interactive control, at least one first interactive information is triggered to be displayed.
[0009] In one aspect, an embodiment of the present application provides a data processing device, comprising:
[0010] A display unit, configured to display a media playback interface for playing multimedia data;
[0011] a processing unit, configured to display an interactive control when multimedia data played in the media playback interface meets a first condition;
[0012] The processing unit is further configured to trigger the display of at least one first interactive information in response to a triggering operation on the interactive control.
[0013] In one aspect, an embodiment of the present application provides a computer device, the computer device including an input interface and an output interface, and the computer device further including:
[0014] a processor and a computer-readable storage medium;
[0015] a computer-readable storage medium for storing a computer program;
[0016] The processor is used to run the computer program to implement the above data processing method.
[0017] On the one hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program is suitable for being loaded by a processor and executing the above-mentioned data processing method.
[0018] On the one hand, an embodiment of the present application provides a computer program product, which includes a computer program, and the computer program is suitable for being loaded by a processor and executing the above-mentioned data processing method.
[0019] In an embodiment of the present application, a computer device can display a media playback interface for playing multimedia data; when the multimedia data played in the media playback interface meets a first condition, an interactive control is displayed; it can be seen that the computer device can automatically output the interactive control in response to the multimedia data meeting the first condition, eliminating the need for the audience to perform a series of tedious and complex operations, and the computer device no longer needs to consume performance resources to respond to tedious and complex operations. This optimizes the response mechanism of the computer device, reduces the performance requirements of the computer device, and saves the consumption of the performance resources of the computer device; and the automatic output of the interactive control effectively simplifies the process of publishing interactive information. In addition, the output interactive control can also remind and stimulate the audience to trigger the interactive control to publish interactive information, thereby increasing the frequency of interaction. In response to the triggering operation of the interactive control, at least one first interactive information is triggered and displayed; in this way, the triggering operation through the interactive control can realize the convenient publication of interactive information, thereby improving the convenience of publishing interactive information and improving interactivity. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] FIG1 is a schematic diagram of the structure of a data processing system provided in an embodiment of the present application;
[0021] FIG2 is a flow chart of a data processing method provided in an embodiment of the present application;
[0022] FIG3a is a schematic diagram of a media playback interface provided in an embodiment of the present application;
[0023] FIG3 b is a schematic diagram of turning on and off the display of interactive information provided by an embodiment of the present application;
[0024] FIG3c is a schematic diagram of displaying interactive information provided by an embodiment of the present application;
[0025] FIG3 d is a schematic diagram of a flow display of interactive information provided by an embodiment of the present application;
[0026] FIG3e is a schematic diagram of another embodiment of the present application providing a flow display of interactive information;
[0027] FIG3f is a schematic diagram of displaying an interactive control provided by an embodiment of the present application;
[0028] FIG3g is a schematic diagram of another display interactive control provided by an embodiment of the present application;
[0029] FIG4a is a comparative schematic diagram showing different first interactive information provided by an embodiment of the present application;
[0030] FIG4b is a schematic diagram showing first interactive information provided by an embodiment of the present application;
[0031] FIG4c is another schematic diagram showing first interactive information provided by an embodiment of the present application;
[0032] FIG4d is a schematic diagram showing another embodiment of the present application showing first interactive information;
[0033] FIG4e is a schematic diagram showing another embodiment of the present application showing first interactive information;
[0034] FIG4f is a schematic diagram showing first interactive information provided by an embodiment of the present application;
[0035] FIG4g is a schematic diagram showing first interaction information and second interaction information provided by an embodiment of the present application;
[0036] FIG4h is a schematic diagram showing the amount of first interactive information provided by an embodiment of the present application;
[0037] FIG5 is a flow chart of another data processing method provided in an embodiment of the present application;
[0038] FIG6a is a schematic diagram showing multiple interactive controls according to an embodiment of the present application;
[0039] FIG6 b is another schematic diagram showing multiple interactive controls provided by an embodiment of the present application;
[0040] FIG6c is a schematic diagram showing another embodiment of the present application showing multiple interactive controls;
[0041] FIG7a is a schematic diagram of displaying information provided by an embodiment of the present application;
[0042] FIG7b is a schematic diagram of another embodiment of the present application for displaying information;
[0043] FIG7c is a schematic diagram of triggering display of information provided by an embodiment of the present application;
[0044] FIG7 d is a schematic diagram of closing information provided by an embodiment of the present application;
[0045] FIG8a is a schematic diagram of dynamically adjusting displayed information provided by an embodiment of the present application;
[0046] FIG8b is a schematic diagram of another method for dynamically adjusting displayed information provided by an embodiment of the present application;
[0047] FIG8c is a schematic diagram of another method of dynamically adjusting displayed information provided by an embodiment of the present application;
[0048] FIG9a is a schematic diagram of an execution of a data processing method provided in an embodiment of the present application;
[0049] FIG9 b is a schematic diagram illustrating the execution of another data processing method provided in an embodiment of the present application;
[0050] FIG9c is a schematic diagram illustrating the execution of another data processing method provided in an embodiment of the present application;
[0051] FIG10 is a schematic structural diagram of a data processing device provided in an embodiment of the present application;
[0052] FIG11 is a schematic structural diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0053] The embodiment of the present application provides a data processing system. Please refer to Figure 1, which is a structural diagram of a data processing system provided by the embodiment of the present application. The data processing system may include a server 101 and at least one computer device 102; wherein the server 101 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and basic cloud computing services such as big data and artificial intelligence platforms, etc., and the embodiment of the present application is not limited to this; the computer device 102 may include but is not limited to smartphones, tablets, laptops, desktop computers, smart watches, car terminals, smart wearable devices, etc., and the embodiment of the present application is not limited to this; the computer device 102 is often equipped with a display device, which may be a display, a display screen, a touch screen, etc., and the touch screen may be a touch screen, a touch panel, etc. The server 101 and the computer device 102 can be directly or indirectly connected to each other through wired or wireless communication, and the present application is not limited to this.
[0054] In a feasible embodiment, a media playback application is running in the computer device 102, and the media playback application can be an application that supports multimedia data playback. The multimedia data can include but is not limited to: video, live data, streaming media, audio, images, etc., which are not limited in the embodiments of the present application. Among them, videos can be divided into short videos and long videos according to the video length. For example, a video with a video length greater than or equal to a certain time value is called a long video, and a video with a video length less than a certain time value is called a short video. The video length of a short video is shorter than the video length of a long video; the above-mentioned "time value" can be set according to experience or actual needs. For example, if the time value is 20 minutes, then a video with a video length greater than or equal to 20 minutes can be called a long video, and a video with a video length less than 20 minutes can be called a short video. The server 101 can be a background server that provides service support for the media playback application. Schematically, the server 101 can send multimedia data to the computer device 102 so that the computer device 102 can play the multimedia data.
[0055] The following describes the data processing flow involved in the data processing system shown in Figure 1: Computer device 102 can display a media playback interface. For example, the media playback interface can be any interface in a media playback application. The media playback interface is used to play multimedia data. When the multimedia data played in the media playback interface meets a first condition, an interactive control is displayed. In response to a triggering operation on the interactive control, at least one first interactive message is triggered to be displayed. The multimedia data can be sent from server 101 to computer device 102. As can be seen, the computer device can automatically output the interactive control in response to the multimedia data meeting the first condition, eliminating the need for the audience to perform a series of tedious and complex operations and consuming performance resources to respond to tedious and complex operations. This optimizes the computer device's response mechanism, reduces performance requirements for the computer device, and saves performance resource consumption. Furthermore, the automatic output of the interactive control effectively simplifies the process of publishing interactive information. Furthermore, the output interactive control can also remind and stimulate the audience to trigger the interactive control to publish interactive information, thereby increasing the frequency of interaction. By triggering the interactive control, interactive information can be conveniently published, thereby improving the convenience of publishing interactive information, enhancing interactivity, and further enhancing the user experience.
[0056] Interactive information can be posted by a viewer of multimedia data while viewing the multimedia data. Any interactive information can include, but is not limited to, one or more of the following types of content information: text, emoticons, images, and audio. First interactive information can refer to interactive information generated and triggered by an interactive control in an embodiment of the present application. Furthermore, multimedia data played in a media playback interface can also include second interactive information. This second interactive information can refer to interactive information generated and displayed by other means (i.e., not through an interactive control). For example, it can be interactive information posted by a viewer by selecting the "Post interactive information" option to open an information input box and then manually entering the content of the interactive information. It is understood that both first and second interactive information are interactive information of the multimedia data, and the terms "first" and "second" are simply used to distinguish between different triggering methods for generating the interactive information. Viewers of multimedia data can interact with each other based on interactive information. For example, if viewer 1 of multimedia data posts interactive information 1 while viewing the multimedia data, this interactive information 1 can be displayed on viewer 1's computer device and can also be synchronously pushed to viewer 2 of the multimedia data via server 101 for display. This can enrich the ways of interaction between viewer objects, enhance viewer engagement and interactivity, and improve the viewing experience of the viewer objects. Optionally, one or more of the first interactive information and the second interactive information can be synchronized according to specific needs. For example, in one feasible implementation, the second interactive information published by the audience object will be synchronized, but the first interactive information will not be synchronized; for example, in another feasible implementation, both the first interactive information and the second interactive information published by the audience object will be synchronized.
[0057] Interactive information can be displayed in the form of bullet comments, which is called bullet comment information. The so-called bullet comment information is a type of real-time interactive commentary, usually displayed across the screen. Bullet comment information is constrained by a flow trajectory, and interactive information can be displayed in a flowing manner within the media playback interface. The flow display method can be designed as needed, for example, including mobile display, static display, and so on. The shape, size, and position of the flow trajectory can all be designed as needed.
[0058] The interface presentation of relevant data (such as multimedia data, interactive information, etc.) when displayed on the media playback interface can be designed as needed. As long as all interface presentations that can implement the data processing method provided in the embodiments of this application are within the scope of protection of the embodiments of this application. It should be particularly pointed out that the collection and processing of data related to the audience objects (such as interactive information) in this application should be strictly in accordance with the requirements of laws and regulations when applied in examples, and the informed consent or separate consent of the personal information subject should be obtained. Subsequent data use and processing should be carried out within the scope of authorization of laws and regulations and the personal information subject.
[0059] Please refer to FIG. 2 , which is a flow chart of a data processing method provided in an embodiment of the present application. The data processing method may be executed by a computer device, for example, the computer device 102 in the data processing system shown in FIG. 1 may be executed alone, or the computer device 102 in the data processing system shown in FIG. 1 may be executed with the assistance of the server 101. The data processing method may include the following steps S201-S203:
[0060] S201: Display a media playback interface.
[0061] The media playback interface is used to play multimedia data. Schematically, the media playback interface can be any interface used to play multimedia data in a media playback application running on a computer device. In the embodiment of the present application, the multimedia data is a video as an example; the video can include live video, short video, long video, etc. Please refer to Figure 3a, which is a schematic diagram of a media playback interface provided in an embodiment of the present application, in which the multimedia data (e.g., video) being played is displayed.
[0062] In a feasible implementation, the media playback interface may also display description information of the multimedia data, and the description information of the multimedia data is used to describe the multimedia data being played, and the description information of the multimedia data includes but is not limited to one or more of the following information: the name of the multimedia data, the playback information of the multimedia data, the publication object of the multimedia data, and the content details of the multimedia data. Schematically, the description information of the multimedia data displayed on the media playback interface shown in FIG3a includes: the name of the multimedia data (i.e., the first episode of short video series A (the short video series A includes 20 episodes)), the playback information of the multimedia data (such as the number of plays is 890 million times), and the publication object of the multimedia data is publication object a.
[0063] In one feasible embodiment, the media playback interface may also display media interaction information for the multimedia data. This media interaction information is used to describe the interaction between the viewer and the multimedia data. This media interaction information may include, but is not limited to, one or more of the following information: the number of likes for the multimedia data, the number of comments on the multimedia data, and the number of favorites for the multimedia data. For example, the media interaction information displayed on the media playback interface shown in FIG3a includes: the number of likes for the multimedia data is 880,000, the number of comments on the multimedia data is 20,000, and the number of favorites for the multimedia data is 150,000.
[0064] In a feasible implementation, the media playback interface may also display various controls for interacting with the multimedia data, such as a follow control (which may be used to trigger following the publisher of the multimedia data), a like control (which may be used to trigger a like operation on the multimedia data), a comment control (which may trigger a comment operation on the multimedia data), a favorite control (which may trigger a favorite operation on the multimedia data), a share control (which may be used to trigger a share operation on the multimedia data), etc. Schematically, FIG3 a shows a follow control 301, a like control 302, a comment control 303, a favorite control 304, and a share control 305.
[0065] In a feasible embodiment, a media switching control (for triggering the switching of multimedia data) can also be displayed in the media playback interface. Schematically, Figure 3a shows a media switching control 306. When the media switching control 306 is triggered, candidate items of multimedia data that can be switched can be displayed in the media playback interface (for example, candidate items corresponding to each episode of short video series A). When one of the candidate items is selected, the multimedia data being played is switched to the multimedia data corresponding to the selected candidate item in the media playback page (for example, when the candidate item corresponding to the second episode is selected, the multimedia data being played is switched from episode 1 of short video series A to episode 2); wherein, the control operations involved in the embodiment of the present application may include but are not limited to one or more operations such as click operations, double-click operations, long press operations, gesture operations (such as circle operations, sliding operations, etc.), and can be designed according to needs, and the embodiment of the present application is not limited. In a feasible embodiment, an exit control (for triggering the exit of the media playback interface) can also be displayed in the media playback interface. Schematically, Figure 3a shows an exit control 307.
[0066] In a feasible embodiment, the media playback interface can also display a barrage publishing control (which can be used to trigger the publication of interactive information for multimedia data), and the interactive information published by the barrage publishing control can be called the second interactive information. Schematically, please refer to Figure 3a, the barrage publishing control can be shown as marked 308. If the barrage publishing control 308 is triggered, the barrage entry area and the publication confirmation control can be displayed in the media playback interface. When the publication confirmation control is triggered, the second interactive information can be published and displayed in the media playback interface. The content information of the published second interactive information is the content information entered by the audience object in the barrage entry area. For example, if the audience object enters the text "angry" in the barrage entry area, the second interactive information with the content information of the text "angry" can be displayed in the media playback interface.
[0067] In a feasible embodiment, during the playback of multimedia data, if the multimedia data is in a barrage-on state, the computer device can display interactive information in the media playback interface; if the multimedia is in a barrage-off state, the interactive information will not be displayed in the media playback interface. In a feasible embodiment, during the playback of multimedia data, the computer device can enter the barrage-on state in response to a barrage-on operation and display interactive information in the media playback interface; and enter the barrage-off state in response to a barrage-off operation and stop displaying interactive information. The operation forms of the barrage-on operation and the barrage-off operation can be set according to specific needs. For example, a barrage-on switch control can be displayed in the media playback interface, and the barrage-on operation may include a trigger operation performed on the barrage-off control when the multimedia data is in a barrage-off state. The barrage-off operation may include a trigger operation performed on the barrage-off control when the multimedia data is in a barrage-on state. Please refer to Figure 3b, which provides a schematic diagram of turning on and off the display of interactive information for an embodiment of the present application. The media playback interface, as shown by the mark 311, is in the bullet screen off state, and the bullet screen switch control can be shown by the mark 312; if the bullet screen switch control is triggered, the content displayed in the form of bullet screen is turned on, including turning on the display of interactive information. The media playback interface in the bullet screen on state can be shown by the mark 313, displaying the second interactive information, one of which can be shown by the mark 314; if the bullet screen switch control is triggered again, the content displayed in the form of bullet screen is turned off, including turning off the display of interactive information. The media playback interface in the bullet screen off state can be shown by the mark 315. Exemplarily, the bullet screen on operation can also include a double-click operation, a click operation, a specific gesture operation (such as a circle operation, a triangle operation, etc.) on the multimedia data being played, and the bullet screen off operation can also be a double-click operation, a click operation, a specific gesture operation (such as a circle operation, a triangle operation, etc.) on the multimedia data being played.
[0068] In a feasible embodiment, the media playback application can also support the audience object to configure the style of the published interactive information. The style of the interactive information may include but is not limited to one or more of the following: display size, display color, and display shape; wherein the display shape can indicate the shape of the information box used to carry the content information. For example, when the content information is text, the display shape can indicate the shape of the text box used to carry the text; the display color can indicate the color of the information box and the color of the content information. For example, when the content information is text, the display color can indicate the color of the text box and the color of the text; the display size can indicate the size of the information box and the size of the content information. For example, when the content information is text, the display size can indicate the size of the text box and the size of the text. For example, if the content information of an interactive message is text, and the text is "angry", taking the display of the interactive message in the media playback interface as an example, please refer to Figure 3c, which is a schematic diagram of displaying interactive information provided in an embodiment of the present application, as shown by mark 321, the first style of interactive information, as shown by mark 322, the second style of interactive information, and as shown by mark 323, the third style of interactive information; wherein, the display shape and display size of the interactive information shown by mark 322 are different from those of the interactive information shown by mark 321; the size of the content information in the display size of the interactive information shown by mark 323 is the same as the size of the content information in the display size of the interactive information shown by mark 321; the color of the content information in the display color of the interactive information shown by mark 323 is the same as the color of the content information in the display color of the interactive information shown by mark 321, and the information box in the display color of the interactive information shown by mark 323 is transparent; in an optional embodiment, the interactive information displayed in the media playback interface may also not be carried by an information box. When the interactive information is displayed in this manner, the display effect of the information box being transparent can be achieved.
[0069] In a feasible implementation, any content displayed in the form of a bullet screen in the media playback interface should be subject to the constraints of the flow trajectory; when a certain content is displayed in the form of a bullet screen in the media playback interface, the content can be displayed in the media playback interface according to the flow trajectory corresponding to the content. The flow display method can include mobile display, static display, etc. The flow display method can be designed according to needs. The trajectory shape, trajectory size, trajectory position, etc. of the flow trajectory corresponding to the content can be designed according to needs. The flow trajectory corresponding to the content can be displayed in the media playback interface or not. This embodiment of the present application does not impose any restrictions. This embodiment of the present application takes the non-display of the flow trajectory as an example for explanation. In a feasible implementation, when a certain content is displayed in the form of a bullet screen in the media playback interface, the display duration of the content can be set according to specific needs. This embodiment of the present application does not impose any restrictions on this. For example, if the content information of an interactive message is text, and the text is "angry", take the interactive message flowingly displayed in the media playback interface as an example; please refer to Figure 3d, which is a schematic diagram of a flowing display of interactive information provided in an embodiment of the present application. The flowing display method of the interactive information is mobile display, wherein the flow trajectory can be a straight line trajectory as shown by mark 331 (the flow trajectory in the diagram of this application is only for ease of viewing, and the computer device may or may not display the flow trajectory during the actual processing process). As shown by mark 332, when the multimedia data is played to a certain playback time, the media playback interface of the interactive information is displayed. As shown by mark 333, when the multimedia data is played to a certain playback time after the playback time, the media playback interface of the interactive information is displayed. That is to say, in the above time period, the interactive information moves from the display position shown by mark 332 according to the flow trajectory shown by mark 331 to the display position shown by mark 333. If the interactive information is displayed in a static manner, then, within the display duration of the interactive information, the display position of the interactive information in the media display interface can be a certain position in the flow trajectory as indicated by the mark 331, and the display position remains unchanged. For example, it can be in the same display effect as indicated by the mark 332 within the display duration of the interactive information. Please refer to Figure 3e, which is a schematic diagram of another interactive information display in a dynamic manner provided by an embodiment of the present application. The interactive information is displayed in a mobile manner, wherein the flow trajectory can be a curved trajectory as indicated by the mark 341. When the multimedia data is played to a certain playback time as indicated by the mark 342, the media playback interface of the interactive information is displayed. When the multimedia data is played to a certain playback time after the playback time as indicated by the mark 343, the media playback interface of the interactive information is displayed.
[0070] S202: When the multimedia data played in the media playback interface meets a first condition, an interactive control is displayed.
[0071] In a feasible implementation, the interactive control may include quick comment content, and the style and layout of the interactive control may be designed according to specific needs, which is not limited in the embodiment of the present application.
[0072] In one feasible embodiment, the multimedia data played in the media playback interface satisfies a first condition, which may include at least one of the following: the multimedia data includes preset media content, and the multimedia data is played until a preset playback time. In other words, the interactive control may be displayed when the multimedia data is played until the preset media content, or when the multimedia data is played until the preset playback time. The display duration of the interactive control may be set according to specific needs.
[0073] The preset media content can be designed according to needs, the quick comment content can be designed according to needs, and the quick comment content included in the interactive control can be adapted to the preset media content. In a feasible implementation, the preset media content can be media content that expresses the target emotion; then the quick comment content adapted to the preset media content can be comment content used to express the target emotion; the target emotion can be designed according to needs, such as joy, sadness, anger, etc. Taking the multimedia data as a video as an example, if the target emotion is anger, when the multimedia video is played to the video content expressing the angry emotion, the interactive control is output in the media playback interface, and the quick comment content in the interactive control can be comment content used to express the angry emotion, such as the text "angry", "very angry", "very angry", etc. In another feasible embodiment, the preset media content can be media content that expresses a target theme, and the quick comment content that matches the preset media content can be comment content used to express the target theme; the target theme can be designed according to needs, such as the Dragon Boat Festival theme, the Chinese Valentine's Day theme, the Spring Festival theme, etc.; taking the multimedia data as a video as an example, if the target theme is the Dragon Boat Festival theme, then when the multimedia video is played to the video content that expresses the Dragon Boat Festival theme (for example, video content including scenes such as making zongzi, eating zongzi, and dragon boat racing), an interactive control is output in the media playback interface, and the quick comment content in the interactive control can be used to express the Dragon Boat Festival theme, such as the text "Happy Dragon Boat Festival", "Sweet Zongzi First", "Meat Zongzi First", etc. In another feasible embodiment, the preset media content can be media content that includes a target keyword, and the quick comment content can be the target keyword. The target keyword can be set according to specific needs, for example, the target keyword can be the text "angry", "sad", "furious", etc.; taking the multimedia data as a video as an example, the inclusion of the target keyword in the video can mean: the subtitles of the video contain the target keyword, or the audio corresponding to the video contains the voice corresponding to the target keyword.
[0074] The preset playback time can be designed according to needs, the quick comment content can be designed according to needs, and the quick comment content contained in the interactive control can be adapted to the preset playback time; the preset playback time can support setting the start time, end time, and duration, etc. For example, the preset playback time can be set to start at the playback start time of the multimedia data and last for 10 seconds. Then, when the multimedia data is played to the preset playback time, the interactive control is output in the media playback interface. The quick comment content in the interactive control can be, for example, "The show is about to begin" or "The show has started"; for another example, the preset playback time can be set to start at 10 o'clock in the evening of the same day and last for 10 seconds. Then, when the multimedia data is played to the preset playback time, the interactive control is output in the media playback interface. The quick comment content in the interactive control can be, for example, "It's late at night."
[0075] In one feasible embodiment, the interactive controls may be displayed in at least one of the following ways: displaying the interactive controls in the media playback interface in the form of bullet screens; displaying the interactive controls in any fixed location in the media playback interface; dynamically displaying the interactive controls in different locations in the media playback interface; displaying the interactive controls in an interface independent of the media playback interface; or displaying the interactive controls in a window located on the media playback interface. The diverse display methods for the interactive controls can enhance the display interest of the interactive controls and improve the user experience. Among them, the relevant process of displaying the interactive control in the form of a bullet screen in the media playback interface is similar to the relevant process of displaying the interactive information in the form of a bullet screen in the media playback interface, and will not be repeated here; when the interactive control is displayed in a fixed position, the fixed position displayed can be set according to specific needs, and the embodiment of the present application is not limited thereto; when the interactive control is dynamically displayed at different positions in the media playback interface, the positions required to be displayed can be set according to specific needs, and the duration required to display at each position can also be set according to specific needs; when the interactive control is displayed in a window located on the media playback interface, the style and layout of the corresponding window can be set according to specific needs, and the embodiment of the present application is not limited thereto; for ease of explanation, the embodiment of the present application will take the interactive control displayed in a fixed position as an example. Please refer to Figure 3f, which is a schematic diagram of displaying an interactive control provided in the embodiment of the present application. The interactive control is displayed in a fixed position. The interactive control shown by the mark 351 is different from the fixed position displayed by the interactive control shown by the mark 352. The quick comment content contained in the interactive control is the text "angry". It can be known that the style of the interactive control can also be designed according to specific needs. For example, different display shapes, different display colors, different display sizes, etc. can be adopted according to the design. Please refer to Figure 3g, which is a schematic diagram of another display interactive control provided in an embodiment of the present application. The style of the interactive control shown by mark 361 is different from that of the interactive control shown by mark 362.
[0076] S203: In response to a triggering operation on the interactive control, triggering display of at least one first interactive information.
[0077] In one feasible embodiment, the interactive control includes quick comment content, and the first interactive message includes content information that matches the quick comment content; the content information includes one or more of the following: text, emoticons, images, and audio. Optionally, the matching here can include any of the following: identical, semantically identical but in different formats, and semantically similar. For example, referring to FIG4a, which is a comparative diagram of displaying different first interactive messages provided in an embodiment of the present application, if the quick comment content is the text "angry", the content information that matches the quick comment content can be the quick comment content itself, that is, the text "angry" (as shown in 401 in FIG4a); or, it can be content information with the same semantics as the quick comment content but in a different format, such as an emoticon expressing the semantics of anger (as shown in 402 in FIG4a), an image expressing the semantics of anger, an audio expressing the semantics of anger, etc.; or, content information with similar semantics to the quick comment content, such as the text "very angry" or "very angry" (as shown in 403 in FIG4a), etc. The embodiment of the present application can enhance the display interest of the first interactive message published by triggering the interactive control and improve the user experience.
[0078] In a feasible embodiment, the process of a computer device triggering the display of at least one first interactive message in response to a trigger operation on an interactive control may include at least one of the following implementation methods: triggering the display of a first interactive message each time the interactive control is triggered; or, when the operation duration of the trigger operation executed on the interactive control is T, triggering the display of a first interactive message each time a time period t is reached within the operation duration T; t and T are both positive integers and t is less than T; or, when the operation duration of the trigger operation executed on the interactive control is greater than the first duration threshold, triggering the display of a first interactive message; or, when the interactive control is triggered and moves along the media playback interface under the operation of the trigger operation, triggering the display of a first interactive message each time the interactive control is moved to a new position. Wherein, t can be set according to specific needs. For example, if t is set to 2 seconds, then when the operation duration of the trigger operation executed on the interactive control reaches 2 seconds, triggering the display of a first interactive message each time the trigger operation is executed; wherein, the first duration threshold can be set according to specific needs.
[0079] In a feasible embodiment, each piece of first interactive information triggered (generated) by the interactive control is displayed in the media playback interface in the order of generation. In a feasible embodiment, the first interactive information can be displayed in a flowing manner according to the first flow trajectory, and the trajectory shape, trajectory size and trajectory position of the first flow trajectory can be designed according to requirements. In a feasible embodiment, the media playback application can provide at least one first flow trajectory. For any first interactive information generated, the computer device can select a first flow trajectory from the at least one first flow trajectory, and display the corresponding first interactive information in the media playback interface in a flowing manner according to the selected first flow trajectory. Exemplarily, in one selection method, for any first interaction information generated, the computer device may randomly select a first flow trajectory from at least one first flow trajectory; in another selection method, for each piece of first interaction information generated, the computer device may select at least one first flow trajectory in turn, for example, the media playback application provides two first flow trajectories, for the first piece of first interaction information generated, the first first flow trajectory is selected for flow display, for the second piece of first interaction information generated, the second first flow trajectory is selected for flow display, for the third piece of first interaction information generated, the first first flow trajectory is selected for flow display, for the fourth piece of first interaction information generated, the second first flow trajectory is selected for flow display, and so on; in yet another selection method, for each piece of first interaction information generated, the computer device may select the same first flow trajectory from at least one first flow trajectory.
[0080] In a feasible implementation, during the process of displaying the corresponding first flow trajectory of any first interactive information (i.e., the first interactive information is displayed within the corresponding display duration), the style of the first interactive information can remain unchanged or change dynamically; the styles of the various first interactive information triggered (generated) by the interactive control can be the same or different, and the manner in which the styles of multiple first interactive information are dynamically changed can be the same or different, which is not limited in the embodiment of the present application. In the embodiment of the present application, the computer device can display the first interactive information in multiple display modes, thereby enhancing the display interest of the first interactive information and improving the user experience.
[0081] Taking the triggering method of triggering the display of a first interactive message every time an interactive control is triggered as an example, the following will describe the relevant process of each first interactive message triggered (generated) by the interactive control being displayed in the media playback interface in sequence according to the generation order of the first interactive information.
[0082] Please refer to Figure 4b, which is a schematic diagram of displaying first interactive information provided in an embodiment of the present application; as shown in Figure 4b, each first interactive information triggered (generated) by the interactive control is displayed based on the same first flow trajectory, and the first flow trajectory can be as shown by mark 411, and the style of each (each) first interactive information during the flow display process is the same and remains unchanged; if the interactive control is triggered for the first time, the first first interactive information is displayed in the media playback interface according to the first flow trajectory, and the media playback interface displaying the first interactive information at this time can display 1 first interactive information as shown by mark 412; if the interactive control is triggered for the second time, the second first interactive information is displayed in the media playback interface according to the first flow trajectory, and the media playback interface displaying the first interactive information can display 2 first interactive information as shown by mark 413. Please refer to Figure 4c again, which is another schematic diagram of displaying the first interactive information provided in an embodiment of the present application; if the interactive control is triggered for the third time, the third first interactive information is displayed in the media playback interface according to the first flow trajectory. At this time, the media playback interface displaying the first interactive information can be as shown by the mark 421, displaying 3 first interactive information; if the interactive control is triggered for the fourth time, the fourth first interactive information is displayed in the media playback interface according to the first flow trajectory. At this time, the media playback interface displaying the first interactive information can be as shown by the mark 422, displaying 4 first interactive information.
[0083] Please refer to Figure 4d, which is another schematic diagram of displaying first interactive information provided in an embodiment of the present application; as shown in Figure 4d, each piece of first interactive information triggered (generated) by the interactive control is displayed based on the same first flow trajectory, and the first flow trajectory can be shown as marked 431, and the style of each (individual) first interactive information changes dynamically during the flow display process, and the dynamic change method is the same, and the dynamic change indicates that the size of the content information in the display size of the first interactive information gradually increases during the flow display process; the media playback interface that displays the first interactive information after the first trigger can be shown as marked 432, displaying 1 first interactive information, the media playback interface that displays the first interactive information after the second trigger can be shown as marked 433, displaying 2 first interactive information, the media playback interface that displays the first interactive information after the third trigger can be shown as marked 434, displaying 3 first interactive information, and the media playback interface that displays the first interactive information after the fourth trigger can be shown as marked 435, displaying 4 first interactive information.
[0084] Please refer to Figure 4e, which is a schematic diagram of another embodiment of the present application for displaying first interactive information; as shown in Figure 4e, the media playback terminal provides two first flow tracks, the first first flow track and the second first flow track are respectively indicated by 441 and 442, and the first flow tracks provided by the media playback application are selected in turn to select the first flow tracks corresponding to the first interactive information triggered (generated) by the interactive control. For the first interactive information generated, the first first flow track is selected, for the second interactive information generated, the second first flow track is selected, for the third interactive information generated, the first first flow track is selected for flow display, and for the fourth interactive information generated, the second first flow track is selected for flow display. display, and so on; the style of each (each) first interactive information changes dynamically during the flow display process, and the dynamic change method is the same, and the dynamic change indicates that the size of the content information in the display size of the first interactive information gradually increases during the flow display process; wherein, the media playback interface that displays the first interactive information after the first trigger can be as shown by the 443 mark, showing 1 first interactive information, the media playback interface that displays the first interactive information after the second trigger can be as shown by the 444 mark, showing 2 first interactive information, the media playback interface that displays the first interactive information after the third trigger can be as shown by the 445 mark, showing 3 first interactive information, and the media playback interface that displays the first interactive information after the fourth trigger can be as shown by the 446 mark, showing 4 first interactive information.
[0085] In a feasible embodiment, the number of first interactive information is N, where N is an integer greater than 1, and the number of first interactive information here is used to indicate: the number of first interactive information triggered (generated) by the interactive control in the computer device; based on the above situation, in the process of the computer device triggering the display of at least one first interactive information in response to the triggering operation of the interactive control, it can be: in response to the triggering operation of the interactive control, the N first interactive information are displayed in sequence in different display modes according to the generation order of the N first interactive information; wherein the different display modes include at least one of the following: different first interactive information has different display sizes, different first interactive information has different display colors, different first interactive information has different display positions, different first interactive information has different flow trajectories when being displayed, different first interactive information has different display shapes, and different first interactive information has different display durations. For example, if four first interactive messages are triggered (generated) through the interactive control, that is, N=4, please refer to Figure 4f, which is a schematic diagram of displaying first interactive messages provided in an embodiment of the present application; wherein, different first interactive messages have different display sizes, different first interactive messages have different display colors, different first interactive messages have different display positions, and each first interactive message maintains its position unchanged during the display process; wherein, the media playback interface displayed after generating the first first interactive message can be as shown by the 451 mark, displaying one first interactive message, the media playback interface displayed after generating the second first interactive message can be as shown by the 452 mark, displaying two first interactive messages, the media playback interface displayed after generating the third first interactive message can be as shown by the 453 mark, displaying three first interactive messages, and the media playback interface displayed after generating the fourth first interactive message can be as shown by the 454 mark, displaying four first interactive messages. The above is only an exemplary description of the display method of each first interactive information triggered (generated) by the interactive control. In actual business scenarios, multiple display methods can be selected and combined according to needs, or other display methods can be designed. The embodiments of this application are not limited.
[0086] In one feasible implementation, the first interactive message is displayed in a flow pattern along a first flow path, and the multimedia data also includes second interactive message, which refers to interactive message not triggered by an interactive control and is displayed in a flow pattern along the second flow path; wherein the first flow path and the second flow path are different. Please refer to Figure 4g, which is a schematic diagram of an embodiment of the present application showing the first interactive message and the second interactive message. A first interactive message may be indicated by 461, with the content being the text "angry," and a second interactive message may be indicated by 462, with the content being the text "wronged."
[0087] In a feasible implementation, the computer device may also output the number of first interactive information that is triggered for display. Optionally, the number of first interactive information may be displayed in the media playback interface in the form of a bullet screen; or, the number of first interactive information may be displayed at any fixed position in the media playback interface; or, the number of first interactive information may be dynamically displayed at different positions in the media playback interface, and so on; it may be set as required, and is not limited in the embodiment of the present application. Optionally, the style and layout of the number of first interactive information may also be designed according to specific requirements, and is not limited in the embodiment of the present application. If the number of first interactive information triggered for display is 4, please refer to Figure 4h, which is a schematic diagram of displaying the number of first interactive information provided in an embodiment of the present application; wherein, the media playback interface displayed after generating the first first interactive information can be as shown by mark 471, and the number of first interactive information is 1, specifically displayed as "+1", the media playback interface displayed after generating the second first interactive information can be as shown by mark 472, and the number of first interactive information is 2, specifically displayed as "+2", the media playback interface displayed after generating the third first interactive information can be as shown by mark 473, and the number of first interactive information is 3, specifically displayed as "+3", and the media playback interface displayed after generating the fourth first interactive information can be as shown by mark 474, and the number of first interactive information is 4, specifically displayed as "+4".
[0088] In a feasible embodiment, the multimedia data may include multiple audience objects, and the triggering operation of the interactive control is performed by a target audience object among the multiple audience objects. Then, the computer device of the target audience object may push at least one first interactive message to other audience objects other than the target audience object, for example, push the at least one first interactive message to the computer devices of other audience objects to synchronize the first interactive message published by the target audience object to the other audience objects. In a feasible embodiment, the interactive information published by the audience object through the computer device at a certain playback progress of the multimedia data can be sent to the server; after receiving the interactive information, the server can store the interactive information in the barrage pool, and can also push the interactive information to other audience objects (that is, send the interactive information to the computer devices of other audience objects for viewing multimedia data) so that other audience objects can view the interactive information synchronously.
[0089] It is understood that the interface performance (such as the interface performance of the media playback interface), style and layout (such as the style and layout of various controls) involved in the embodiments of the present application are examples and do not constitute a limitation. Each interface performance, style, layout, etc. can be designed and presented according to actual needs.
[0090] In an embodiment of the present application, a computer device can display a media playback interface for playing multimedia data; when the multimedia data played in the media playback interface meets a first condition, an interactive control is displayed; it can be seen that the computer device can automatically output the interactive control in response to the multimedia data meeting the first condition, eliminating the need for the audience to perform a series of tedious and complex operations, and the computer device no longer needs to consume performance resources to respond to tedious and complex operations, thereby optimizing the response mechanism of the computer device and reducing the performance requirements of the computer device; and the automatic output of the interactive control effectively simplifies the process of publishing interactive information. In addition, the output interactive control can also remind and stimulate the audience to trigger the interactive control to publish interactive information, thereby increasing the frequency of interaction. In response to the triggering operation of the interactive control, at least one first interactive information is triggered to be displayed; thus, the triggering operation of the interactive control can realize the convenient publication of interactive information, thereby improving the convenience of publishing interactive information and enhancing interactivity. The first interactive information can be displayed in the media playback interface according to a flow trajectory, and the flow display method can include moving display, static display, etc., which can enhance the display interest of the interactive information and improve the user experience.
[0091] Please refer to FIG5 , which is a flowchart of another data processing method provided in an embodiment of the present application. The data processing method can be executed by a computer device, for example, the computer device 102 in the data processing system shown in FIG1 can be executed alone, or the computer device 102 in the data processing system shown in FIG1 can be executed with the assistance of the server 101. The data processing method may include the following steps S501-S504:
[0092] S501: Display a media playback interface, where the media playback interface is used to play multimedia data.
[0093] S502: When the multimedia data played in the media playback interface meets a first condition, an interactive control is displayed.
[0094] In one feasible embodiment, the multimedia data played in the media playback interface satisfies a first condition, which may include at least one of the following: the multimedia data includes preset media content; the multimedia data is played to a preset playback time; the multimedia data is played to a preset media segment; the multimedia data includes interactive information, and the amount of interactive information is greater than a first threshold; the multimedia data includes specific interactive information, which refers to interactive information containing specific content information or interactive information sent by a specific object; the multimedia data includes specific interactive information, and the amount of specific interactive information is greater than a second threshold. The display duration of the interactive control can be set according to specific needs; the relevant methods for the preset media content and the relevant methods for the preset playback time have been described in step S202 above and are not repeated here.
[0095] Related methods for preset media segments. The preset media segment can be a media segment in the streaming media data that meets the preset interactive conditions, where the preset interactive conditions can be designed according to specific needs, for example, it can be a plot climax segment, a plot low segment, etc. in the streaming media data; the quick comment content can be designed according to needs, and the quick comment content included in the interactive control can be adapted to the preset media segment. Optionally, the quick comment content adapted to the preset media segment can be: comment content expressing the same emotion as the preset media segment, comment content expressing the same theme as the preset media segment, etc.
[0096] A method for multimedia data containing interactive information, and the amount of interactive information is greater than a first quantity threshold. In a feasible embodiment, the amount of interactive information here can be: the amount of interactive information of the multimedia data being played at the current playback progress, that is, the amount of all interactive information published by all audience objects of the multimedia data at the current playback progress. The greater the amount of interactive information, the more active the audience objects of the multimedia data are in interacting at the current playback progress. The first quantity threshold can be set according to specific needs. The quick comment content can be designed according to needs. For example, the quick comment content can be a comment content that is compatible with the media content of the current playback progress. For example, the quick comment content can be an interactive keyword of the current playback progress, wherein the interactive keyword of the current playback progress can be a keyword extracted from the interactive information of the multimedia data at the current playback progress, which can represent the interactive theme of the multimedia data at the current playback progress. That is, if the computer device plays the multimedia data to a certain playback progress, and the amount of interactive information determined corresponding to the playback progress is greater than the first quantity threshold, it is determined that the first condition is met and the interactive control is displayed.
[0097] Regarding the related method of including specific interactive information in multimedia data, that is, if the computer device plays the multimedia data to a certain playback progress, and the multimedia data contains specific interactive information in the playback progress, it is determined that the first condition is met and the interactive control is displayed.
[0098] Among them, specific interactive information refers to interactive information containing specific content information or interactive information sent by a specific object; specific content information can be set according to specific needs; for example, specific content information can be set as content information that can be used to express specific emotions, and specific emotions can be designed according to needs, such as joy, sadness, anger, etc. For example, if the specific emotion is anger, the specific content information can include the text "angry" or an expression used to express angry emotions, etc. For example, interactive information with content information "angry" is specific interactive information because its content information contains specific content information "angry"; for example, specific content information can be set as content information that can contain specific keywords, and specific keywords can be set according to specific needs, such as the text "angry", the text "Dragon Boat Festival", etc.; specific audience objects can be audience objects that meet specific viewing conditions, and the specific viewing conditions can be designed according to specific needs, for example, specific viewing conditions are audience objects that have opened application memberships in media playback applications, paid audience objects of media playback applications, audience objects that have accumulated more than a certain period of time using media playback applications, etc. The quick comment content can be designed according to the needs. For example, the quick comment content can be the comment content adapted to the specific interactive information. For example, the comment content adapted to the specific interactive information may include: comment content with the same semantics as the specific interactive information, comment content expressing the same emotions as the specific interactive information, keywords of the specific interactive information, etc.
[0099] A related method is provided for the multimedia data including specific interactive information, and the amount of the specific interactive information is greater than a second amount threshold.
[0100] In a feasible embodiment, the number of specific interactive information here can be: the number of specific interactive information in the historical playback progress of the multimedia data being played up to the current playback progress, that is, the number of all specific interactive information published by all audience objects of the multimedia data in the historical playback progress. In another feasible embodiment, the number of specific interactive information here can be: the number of specific interactive information published by the computer device in the historical playback progress of the multimedia data being played in the computer device up to the current playback progress, that is, the number of all specific interactive information published by the audience objects of the computer device in the historical playback progress of the multimedia data. That is to say, if the computer device plays the multimedia data to a certain playback progress, and the number of specific interactive information determined corresponding to the playback progress is greater than the second quantity threshold, it is determined that the first condition is met, and the interactive control is displayed. Among them, the quick comment content can be designed according to needs, for example, the quick comment content can be comment content adapted to the specific interactive information.
[0101] In a feasible implementation, if the number of interactive controls is M, where M is an integer greater than 1, the display method of the M interactive controls may include at least one of the following: M interactive controls are displayed in parallel in the media playback interface; or, M interactive controls are superimposed and displayed in the media playback interface; or, M interactive controls are displayed in sequence in the media playback interface in a random switching manner; this can enhance the display interest of the interactive controls and improve the user experience.
[0102] For example, if the multimedia data is a video, when the video is played to the video content expressing angry emotions and sad emotions, the interactive controls may include two, one of which matches the angry emotion and the other matches the sad emotion. Please refer to Figure 6a, which is a schematic diagram of a method of displaying multiple interactive controls provided in an embodiment of the present application, wherein M interactive controls are displayed side by side in a media playback interface, and the display position of any interactive control can be designed according to specific needs, which is not limited by the embodiment of the present application. Please refer to Figure 6b, which is another schematic diagram of a method of displaying multiple interactive controls provided in an embodiment of the present application, wherein M interactive controls are superimposed and displayed in a media playback interface, and the superposition order of the M interactive controls when superimposed and displayed can be designed according to specific needs, which is not limited by the embodiment of the present application. Please refer to Figure 6c, which is another schematic diagram of displaying multiple interactive controls provided in an embodiment of the present application, wherein M interactive controls are displayed in sequence in a random switching manner in the media playback interface. During the playback time period of the video content including angry and sad emotions, the interactive controls matching the angry emotion are first displayed for a period of time, and the corresponding media playback interface can be as shown by mark 601. Then, the interactive controls matching the sad emotion are displayed during the remaining time period, and the corresponding media playback interface can be as shown by mark 602. The display order and display duration of each of the M interactive controls can be set according to specific needs, and the embodiment of the present application does not impose any restrictions.
[0103] S503: In response to a triggering operation on the interactive control, trigger the display of at least one first interactive information.
[0104] S504: When the multimedia data played in the media playback interface meets the second condition, information is displayed.
[0105] In one feasible embodiment, the multimedia data played in the media playback interface satisfies the second condition, including at least one of the following: the multimedia data includes first interactive information; the multimedia data includes first interactive information, and the amount of first interactive information reaches a third threshold; the multimedia data includes specific interactive information, which refers to interactive information containing specific content information or interactive information sent by a specific object; the multimedia data includes specific interactive information, and the amount of specific interactive information reaches a fourth threshold; the duration of the triggering operation executed by the interactive control exceeds the second threshold. The third threshold, the fourth threshold, and the second threshold can be set as required.
[0106] In one feasible embodiment, the number of first interactive information here can be: the number of first interactive information in the historical playback progress of the multimedia data being played up to the current playback progress, that is, the number of all first interactive information published by all audience objects of the multimedia data in the historical playback progress. In another feasible embodiment, the number of first interactive information here can be: the number of first interactive information published by the computer device in the historical playback progress of the multimedia data being played on the computer device up to the current playback progress, that is, the number of all first interactive information published by the audience objects of the computer device in the historical playback progress of the multimedia data. In other words, if the computer device plays the multimedia data to a certain playback progress, and the number of first interactive information determined corresponding to the playback progress reaches the third quantity threshold, it is determined that the second condition is met and the information information is displayed. The number of specific interactive information here can be: the number of specific interactive information in the historical playback progress of the multimedia data being played up to the current playback progress, that is, the number of all specific interactive information published by all audience objects of the multimedia data in the historical playback progress. In another feasible embodiment, the number of specific interactive information here can be: the number of specific interactive information published by the computer device in the historical playback progress of the multimedia data being played in the computer device up to the current playback progress, that is, the number of all specific interactive information published by the audience object of the computer device in the historical playback progress of the multimedia data. In other words, if the computer device plays the multimedia data to a certain playback progress, and the number of specific interactive information determined corresponding to the playback progress reaches the fourth quantity threshold, it is determined that the second condition is met and the information information is displayed. For the sake of convenience, the first interactive information and the specific interactive information can be collectively referred to as target interactive information. Optionally, since the interactive information published by the audience object through the computer device at a certain playback progress of the multimedia data can be sent to the server, the server can store the interactive information in the barrage pool after receiving the interactive information; based on this, the number of the first interactive information and the number of the specific interactive information can be determined by counting the first interactive information in the barrage pool and counting the specific interactive information in the barrage pool.
[0107] In a feasible implementation, information information can be displayed in the form of barrage in the media playback interface; the information information displayed in the form of barrage in the media playback interface should be subject to the constraints of the flow trajectory, and the information information can be displayed in the media playback interface according to the flow trajectory corresponding to the information information. The flow display method may include mobile display, static display, etc., which can enhance the display interest of the information information and enhance the user experience; wherein, the flow display method can be designed according to demand; the relevant process of displaying information in the form of barrage in the media playback interface is similar to the relevant process of displaying interactive information in the form of barrage in the media playback interface.
[0108] In a feasible embodiment, the display method of information information may include at least one of the following: if interactive information is displayed in a flowing manner, the information information is displayed in a flowing manner according to the same flow trajectory as the interactive information; or, the information information is displayed in a flowing manner according to a flow trajectory different from the interactive information; or, the information information is displayed statically or dynamically at any position in the media playback interface that does not block the interactive information; wherein, the information information can be pushed to multiple audience objects of the multimedia data, or, the information information can be pushed to the audience object that has sent interactive information among the multiple audience objects. Alternatively, the information information can be pushed to the audience object that has sent the target interactive information among the multiple audience objects. wherein, the multimedia data, information information and other content are pushed to the audience object, specifically, to the computer device used by the audience object to view the multimedia data.
[0109] In a feasible implementation, a computer device displays information along the same flow trajectory as the interactive information; wherein, the flow trajectory that is the same as the interactive information may be: the flow trajectory that is the same as any target interactive information; or, the flow trajectory that is the same as the interactive information may be: the flow trajectory that is the same as any interactive information; when selecting the flow trajectory that is the same as the interactive information, a random selection method may be adopted, or selection may be made according to certain selection rules, and the selection rules may be set according to specific needs, and the embodiments of the present application do not impose any restrictions. If the content information of the target interactive information is text, and the text is "irritating", the information information displayed in the media playback interface may be information information containing text and images, wherein the text is "refreshing and moisturizing, soothes brows", and the image is an advertisement for skin care product X; please refer to Figure 7a, which is a schematic diagram of displaying information information provided in an embodiment of the present application; wherein, the computer device displays the information information in a flowing manner in the media playback interface according to the same flow trajectory as the interactive information, specifically, displays the information in a flowing manner in the media playback interface according to the same flow trajectory as the target interactive information, the target interactive information may be as shown by mark 701, the same flow trajectory as the target interactive information may be as shown by mark 702, and the information information may be as shown by mark 703, and the style of the information information shown by mark 703 is different from the style of the target interactive information.
[0110] In a feasible embodiment, the computer device displays information information in a flow trajectory different from the interactive information; wherein the flow trajectory different from the interactive information can be: a flow trajectory different from each interactive information. The media playback application can provide at least one flow trajectory for displaying information information (for the sake of convenience, it is called an information flow trajectory, and the information flow trajectory is not used for the flow display of interactive information). Based on this, when the computer device determines the information information, it can select an information flow trajectory to display the information information; optionally, an information flow trajectory can be randomly selected, or it can be selected according to certain selection rules. The selection rules can be set according to specific needs and are not limited in the embodiments of this application; optionally, the trajectory shape, trajectory size, trajectory position, etc. of the information flow trajectory can be configured according to needs. If the content information of the target interactive information is text, and the text is "irritating", the information information displayed in the media playback interface may be information information containing text and images, wherein the text is "refreshing and moisturizing, soothes brows", and the image is an advertisement for skin care product X; please refer to Figure 7b, which is another schematic diagram of displaying information information provided in an embodiment of the present application; wherein the computer device displays the information information in a flowing manner in the media playback interface according to a flow trajectory different from that of the interactive information, the target interactive information may be as indicated by mark 711, the flow trajectory corresponding to the information information may be as indicated by mark 712, and the information information may be as indicated by mark 713, and the style of the information information indicated by mark 713 is different from the style of the target interactive information.
[0111] In a feasible implementation, the computer device can statically or dynamically display information information at any position in the media playback interface that does not block the interactive information; optionally, when the computer device statically displays information information, the information information can be statically displayed at a certain position in the media playback interface that does not block the interactive information within the display duration of the information information; when the computer device dynamically displays information information, the information information can be dynamically displayed at different positions in the media playback interface that do not block the interactive information within the display duration of the information information, for example, the display duration of the information information is divided into two time periods, and the information information is displayed at one position in the first time period, and is displayed at another position in the second time period; for another example, the display duration of the information information is divided into three time periods, and the information information is displayed at one position for each time period, and so on. In a feasible implementation, when a computer device statically or dynamically displays information at any position in the media playback interface that does not block the interactive information, it can also be implemented by statically displaying the information based on a flow trajectory. When a computer device dynamically displays information at any position in the media playback interface that does not block the interactive information, it can also be implemented by statically displaying the information based on multiple flow trajectories. For example, the display duration of the information is divided into two time periods. In the first time period, the information is displayed at one position by statically displaying the information based on one flow trajectory. In the second time period, the information is displayed at another position by statically displaying the information based on another flow trajectory.
[0112] In a feasible implementation, the information information may be determined based on the target interactive information, where the target interactive information includes the first interactive information or the specific interactive information. The information information may be determined by determining, based on the target interactive information, the text content that matches the target interactive information from the multiple text contents to be pushed, and constructing the information information based on the determined text content. The text content matching the target interactive information includes at least one of the following: the semantics of the text content matches the semantics of the content information in the target interactive information; the text content and the content information in the target interactive information have matching keywords; the emotions expressed in the text content match the emotions expressed in the target interactive information; and the items associated with the text content match the emotions expressed in the target interactive information. In other words, the information information matches the target interactive information, specifically, the text content of the information information matches the target interactive information. The text content may include, but is not limited to, one or more of the following: text, emoticons, images, and audio. For example, if the content information of the target interactive information is text, and the text is "Eat dumplings during the Chinese New Year", then the information information may be information information whose copy content is text, and the text is "New Year is coming, eat dumplings from brand Z"; if the content information of the target interactive information is text, and the text is "He plays basketball really well", then the information information may be information information whose copy content is text, and the text is "If you want to play basketball well, choose brand Y"; if the content information of the target interactive information is text, and the text is "Infuriating", then the information information may be information information whose copy content is text and image, where the text is "Refreshing and moisturizing, smoothes brows" and the image is an advertisement for skin care product X.
[0113] The semantics of the text content and the semantics of the content information in the target interactive information match, which can include situations where the text content and the content information in the target interactive information have the same or similar semantics. In a feasible embodiment, the semantic features of the text content and the content information can be extracted separately, and the feature similarity between the semantic features of the text content and the semantic features of the content information can be calculated. Based on the feature similarity, it can be determined whether the semantics of the text content and the semantics of the content information match each other or the degree of matching. For example, when the feature similarity is greater than a similarity threshold, it can be determined that the semantics of the text content and the semantics of the content information match each other. The similarity threshold can be set according to specific needs. The semantic features can be implemented using feature extraction technologies such as neural network models, and the embodiments of this application are not limited thereto. The text content and the content information in the target interactive information have matching keywords, which can include situations where the text content has the same or similar keywords as the keywords of the content information in the target interactive information. Similar keywords can include synonyms, near synonyms, etc. In a feasible embodiment, keywords can be extracted from the content information, and keyword matching processing can be performed based on the keywords of the content information and the text content, thereby determining whether the content information and the text content match each other or the degree of matching.
[0114] The emotion expressed in the text content matches the emotion expressed in the target interactive message, which can include situations where the emotion expressed in the text content is the same as the emotion expressed in the target interactive message. For example, if both the text content and the target interactive message express joy, the emotions can be determined to match. The item associated with the text content matches the emotion expressed in the target interactive message, which can include situations where the emotion pre-configured for the item associated with the text content is the same as the emotion expressed in the target interactive message. For example, in an advertising scenario, the items to be advertised include paper towels and skin care products. The pre-configured emotion for paper towels is sadness, and the pre-configured emotion for skin care products is anger. This means that the information corresponding to the paper towels (i.e., the advertising information for promoting paper towels) is pushed when the audience is in a sad mood, and the information corresponding to the skin care products (i.e., the advertising information for promoting skin care products) is pushed when the audience is in an angry mood. Then, if the emotion expressed by the target interactive information is sadness, the information corresponding to the item that matches the emotion expressed by the target interactive information is pushed, i.e., the information corresponding to the paper towels is pushed. If the emotion expressed by the target interactive information is anger, the information corresponding to the item that matches the emotion expressed by the target interactive information is pushed, i.e., the information corresponding to the skin care products is pushed. Optionally, the embodiment of the present application also supports pre-configuration of the matching relationship between content information and copy content, configuration of the matching relationship between content information and items, configuration of the matching relationship between keywords and copy content, configuration of the matching relationship between keywords and items, etc., so that the copy content that matches the target interactive information can be determined by querying the matching relationship.
[0115] In a feasible embodiment, in the process of constructing information information based on the determined copy content, the style of the information information can be determined from multiple preset styles, and the information information can be constructed based on the determined copy content and style. In a feasible embodiment, when the style of the information information is determined from multiple preset styles, it can be determined randomly. In a feasible embodiment, when the style of the information information is determined from multiple preset styles, it can be determined based on the number of target interactive information and the mapping relationship between the number intervals and the preset styles; for example, if the mapping relationship between the number intervals and the preset styles indicates that: the first number interval corresponds to the first style, the second number interval corresponds to the second style, and the third number interval corresponds to the third style, wherein the minimum number value of the third number interval is greater than the maximum number value of the second number interval, and the minimum number value of the second number interval is greater than the maximum number value of the first number interval, then when the number of target interactive information is in the first number interval, the style of the information information is the first style, and when the number of target interactive information is in the second number interval, the style of the information information is the second style, and so on. The preset style, the mapping relationship between the number intervals and the preset styles, etc. can be set according to needs and are not limited in the embodiments of this application.
[0116] Based on the above, it can be seen that the embodiment of the present application proposes that information that matches the target interactive information can be pushed based on the target interactive information interactively published by the audience of the multimedia data during the process of watching the multimedia data. This can make the push of information adapt to the user interaction, and can achieve personalized and accurate push of information based on the user's interaction situation, thereby improving the push effect of information information. For example, personalized and accurate push of information information can be achieved by matching with the user's emotions, and different information information can be pushed under different user emotions.
[0117] In a feasible implementation, the information information may be determined based on target interaction information, where the target interaction information includes first interaction information or specific interaction information; the information information may be determined by: determining the media content played by the multimedia data when the multimedia data played in the media playback interface meets the second condition; based on the media content played by the multimedia data, determining the copy content that matches the media content played by the multimedia data from a plurality of copy contents to be pushed, and constructing the information information based on the determined copy content; wherein, the copy content matches the media content played by the multimedia data, including at least one of the following: the emotion expressed by the copy content matches the emotion expressed by the media content played by the multimedia data; the item associated with the copy content matches the emotion expressed by the media content played by the multimedia data. The relevant process of constructing information based on the determined copy content has been described above and will not be repeated here. The emotion expressed in the copy content matches the emotion expressed in the media content played by the multimedia data, which may include the situation where the emotion expressed in the copy content is the same as the emotion expressed in the media content played by the multimedia data. For example, if the copy content and the media content played by the multimedia data both express sadness, it can be determined that the emotions match. The item associated with the copy content matches the emotion expressed in the media content played by the multimedia data, which may include the situation where the emotion pre-configured for the item associated with the copy content is the same as the emotion expressed by the media content played by the multimedia data.
[0118] Please refer to Figure 7c, which is a schematic diagram of triggering the display of information provided in an embodiment of the present application, corresponding to the second condition being: the multimedia data includes first interactive information, and the amount of the first interactive information reaches a third quantity threshold; the computer device can display a media playback interface for playing multimedia data, and the media playback page playing the multimedia data can be as shown by mark 721; when the multimedia data played in the media playback interface meets the first condition, the interactive control is displayed, and the media playback page displaying the interactive control can be as shown by mark 722; in response to the triggering operation of the interactive control, at least one first interactive information is triggered to be displayed, and the media playback page displaying the first interactive information can be as shown by mark 723; when the multimedia data played in the media playback interface meets the second condition, the information information is displayed, and the media playback page displaying the information information can be as shown by mark 724.
[0119] In one feasible embodiment, the computer device may further: in response to a barrage closing operation, stop displaying interactive information and news information; the description related to the barrage closing operation has been introduced in the above embodiment and will not be repeated here; based on this, it can be seen that in this manner, the news information can be quickly closed, which can improve the user experience. Please refer to Figure 7d, which is a schematic diagram of closing news information provided in an embodiment of the present application, wherein the media playback interface before the news information is closed can be as shown by mark 731, which displays the first interactive information and news information, and the media playback interface after the news information is closed can be as shown by mark 732.
[0120] In a feasible implementation, the information information may be determined based on target interaction information, and the target interaction information includes first interaction information or specific interaction information; the computer device may also: dynamically adjust the displayed information when the amount of target interaction information changes; dynamically adjust the displayed information when the operation duration of the trigger operation executed by the interactive control increases; dynamically adjust the displayed information when a first feedback operation for the information information is detected; wherein the dynamic adjustment includes at least one of the following: changing the display of new information, adjusting the text content of the displayed information, adjusting the style of the displayed information, adjusting the display position of the displayed information, and adjusting the display method of the displayed information.
[0121] Optionally, the method of dynamic adjustment based on the change in the number of target interactive information can be set according to needs; for example, when the number of target interactive information changes from the first number interval to the second number interval, the style of the information information is adjusted from the first style to the second style, and when the number of target interactive information changes from the second number interval to the third number interval, the style of the information information is adjusted from the second style to the third style. For example, when the number of target interactive information changes from the second number interval to the third number interval, the display method of the information information is adjusted from a static display method based on the flow trajectory to a moving display method based on the flow trajectory, and so on. Dynamic adjustment of the displayed information based on the change in the number of target interactive information enhances the fun of the information information push, helps to expand the coverage of the information information push, and can improve the user experience. Optionally, the method of dynamic adjustment based on the increase in the operation duration of the trigger operation performed by the interactive control can be set according to needs.
[0122] Optionally, the first feedback operation for triggering dynamic adjustment of the information information can be set according to demand, and the method of dynamic adjustment can also be set according to demand. For example, in a feasible embodiment, when a first feedback operation for information information is detected, and the first feedback operation requests to reduce the display size of the information information, the computer device can adjust the display size in the style of the displayed information to reduce the display size of the information information. For another example, in a feasible embodiment, when a first feedback operation for information information is detected, the first feedback operation is an operation of sending interactive information to the information information (for example, the effect of sending interactive information to the information information can be achieved by triggering the information information to enter the barrage entry area and entering the interactive information in the barrage entry area), the computer device can change the display of new information information, and the new information information matches the interactive information sent. For another example, in a feasible embodiment, when a first feedback operation for information information is detected, and the first feedback operation is a like operation, the computer device can adjust the text content of the displayed information information to achieve deep push to the audience. The information displayed in the media playback interface can be dynamically adjusted based on the audience's feedback on the information, which enhances the fun of the information push, helps to expand the coverage of the information push, and improves the user experience.
[0123] Please refer to Figure 8a, which is a schematic diagram of a method for dynamically adjusting displayed information provided in an embodiment of the present application; wherein this dynamic adjustment may include: changing the displayed information to new information; the information before the dynamic adjustment may be indicated by 801, and the information after the dynamic adjustment may be indicated by 802. Please refer to Figure 8b, which is a schematic diagram of another method for dynamically adjusting displayed information provided in an embodiment of the present application; wherein this dynamic adjustment may include: adjusting the content of the displayed information; the information before the dynamic adjustment may be indicated by 811, and the information after the dynamic adjustment may be indicated by 812. Please refer to Figure 8c, which is a schematic diagram of yet another method for dynamically adjusting displayed information provided in an embodiment of the present application; wherein this dynamic adjustment may include: adjusting the style of the displayed information; the information before the dynamic adjustment may be indicated by 821, and the information after the dynamic adjustment may be indicated by 822.
[0124] In one feasible embodiment, the computer device may further: in response to an interactive operation on the information information, display a page associated with the information information; wherein the information information includes at least one of the following: advertising information, game information, and competition information; when the information information is advertising information, the associated page is an advertising details page; when the information information is game information, the associated page is a game entrance page, a game trial page, or a game results page; and when the information information is competition information, the associated page is a competition results page. Both the interactive operation and the associated page displayed in response to the interactive operation can be designed according to specific needs.
[0125] In a feasible implementation, when the information is advertising information, the associated page may be an advertising details page, and the interactive operation may be a triggering operation such as a click operation or a press operation; that is, after the computer device detects the triggering operation on the advertising information, it may jump to the advertising details page, and this function may be achieved by embedding a page link of the advertising details page in the advertising information; optionally, the advertising details page may support the purchase of products corresponding to the advertising information to enhance the conversion effect of the advertising information.
[0126] In one feasible implementation, the game information may include first game information used to promote the game, and second game information that supports users in participating in the game on the media playback page. When the information is the first game information, the associated page may be a game entry page or a game trial page, and the interactive operation may be a trigger operation such as a click operation or a press operation. In other words, after detecting the trigger operation on the first game information, the computer device may jump to the game entry page or the game trial page. When the information is the second game information, the associated page may be a game results page. For example, the second game information may implement a question-and-answer game, and the second game information may include questions and result options, supporting the audience to select the result options. The interactive operation may include a result selection operation. The computer device may display a game result page indicating a correct result or an incorrect result based on the audience's selection of the result option. Optionally, incentive mechanisms corresponding to different game results may be set according to needs to motivate the corresponding audience members, thereby improving the user experience.
[0127] In a feasible implementation, when the information is guessing information, the associated page is a guessing result page; exemplarily, the guessing information may include questions and result options, supporting the audience to select the result options, the interactive operation may include the selection operation of the result options, and the computer device may display a guessing result page indicating that the result is correct or incorrect based on the audience's selection operation of the result options; exemplarily, the guessing information may include questions and result entry components, supporting the audience to enter the answer to the corresponding question by triggering the result entry component, the interactive operation may include operations related to answer submission, and the computer device may display a guessing result page indicating that the result is correct or incorrect based on the answer submitted by the audience; optionally, an incentive mechanism corresponding to different game results may be set according to needs to achieve incentives for the corresponding audience objects, which can improve the user experience.
[0128] In a feasible embodiment, the computer device may further: receive a second feedback operation on the interactive information included in the multimedia data; calculate the popularity of each interactive information based on the second feedback operation executed on each interactive information; and perform incentive processing on the audience object that sent the corresponding interactive information according to the popularity of each interactive information. The second feedback operation may include positive feedback and negative feedback. A positive feedback operation on the interactive information may increase the popularity of the corresponding interactive information, and a negative feedback operation on the interactive information may decrease the popularity of the corresponding interactive information. For example, a positive feedback operation on a certain interactive information may include: a like operation on the interactive information, a like operation on the interactive information, an operation to copy and publish the interactive information, etc. A negative feedback operation on a certain interactive information may include: a dislike operation on the interactive information, a report operation on the interactive information, a cancel display operation on the interactive information, a marking operation for not displaying all interactive information related to the audience object that sent the interactive information, etc.
[0129] Optionally, when calculating the popularity of a piece of interactive information based on the second feedback operation performed on the piece of interactive information, a popularity calculation rule can be set according to demand; for example, the popularity calculation rule can be: different positive feedback operations correspond to increasing different popularity values, and different negative feedback operations correspond to decreasing different popularity values, so that the popularity of the interactive information can be summed up based on the number of times various second feedback operations are performed on the piece of interactive information and the corresponding popularity values; for example, the popularity calculation rule can also set corresponding weights for different types of second feedback operations, so that the popularity of the interactive information can be weightedly summed up based on the number of times various second feedback operations are performed on the piece of interactive information and the corresponding popularity values and weights. According to the popularity of each interactive message, when incentivizing the audience who sends the corresponding interactive message, incentive rules can be set according to needs to carry out incentive processing. For example, incentives are given when the popularity reaches the popularity threshold, no incentives are given when the popularity does not reach the popularity threshold, the higher the popularity, the more incentives, and so on. The popularity threshold can be set according to specific needs. By incentivizing the audience who posts interactive messages, the enthusiasm of the incentivized audience to send interactive messages can be mobilized, and the enthusiasm of the incentivized audience to post more target interactive messages can be enhanced, based on which the possibility of information exposure can be increased.
[0130] The relevant processes of the above-mentioned data processing method can be executed by a computer device alone or by a computer device with the assistance of a server. The following describes the relevant processes of the data processing method proposed in the embodiment of the present application executed by a computer device with the assistance of a server.
[0131] In a feasible implementation, the interactive information published by the audience object through the computer device at a certain playback progress of the multimedia data can be sent to the server; after receiving the interactive information, the server can store the interactive information in the barrage pool, and can also push the interactive information to other audience objects (that is, send the interactive information to the computer device used by other audience objects to watch the multimedia data), so that other audience objects can view the interactive information synchronously.
[0132] In one feasible embodiment, the process of determining whether the multimedia data played in the media playback interface satisfies the second condition can be performed by a computer device or by a server; when performed by the server, after determining that the multimedia data satisfies the second condition, the server can send information to the computer device so that the computer device can display the information. In one feasible embodiment, any interactive information published by the audience through the computer device can be sent to the server; after receiving the interactive information, the server can store the interactive information in the barrage pool. If the interactive information is target interactive information, the server can determine whether the second condition is satisfied based on the target interactive information, and after determining that the second condition is satisfied, determine the information to be sent to the computer device and send the information to the computer device.
[0133] In a feasible implementation, when the amount of target interactive information changes, the dynamic adjustment of the displayed information can be performed by the computer device alone, or when the amount of target interactive information changes, the server determines the adjusted content and sends it to the computer device, so that the computer device can dynamically adjust the displayed information based on the adjusted content.
[0134] In a feasible embodiment, when the operation duration of the trigger operation executed by the interactive control increases, or when the first feedback operation for the information information is detected, the dynamic adjustment of the displayed information can be performed by the computer device alone, or when the operation duration of the trigger operation executed by the interactive control increases, or when the first feedback operation for the information information is detected, the computer device sends corresponding feedback information to the server, and the server determines the adjusted content and sends it to the computer device, so that the computer device can dynamically adjust the information displayed in the media playback interface based on the adjusted content.
[0135] In a feasible implementation manner, please refer to FIG9a, which is a schematic diagram of executing a data processing method provided in an embodiment of the present application. When the data processing method is executed, the following steps may be included:
[0136] S901, the computer device displays a media playback interface for playing multimedia data. S902, the computer device displays an interactive control when the multimedia data played in the media playback interface meets the first condition. S903, the computer device triggers the display of at least one first interactive message in response to the triggering operation of the interactive control. S904, each first interactive message triggered by the computer device through the interactive control is sent to the server (that is, each time a first interactive message is generated, it is displayed in the computer device and sent to the server). S905, the server stores the received first interactive information in the barrage pool, and determines whether the multimedia data meets the second condition based on the target interactive information (including the first interactive information). S906, after determining that the multimedia data meets the second condition, the server determines the information that needs to be sent to the computer device. S907, the server sends the information information to the computer device. S908, the computer device displays the information information.
[0137] S909, when the number of target interactive information changes, the server can determine the adjusted content for the information. S9010, the server sends the adjusted content to the computer device. S9011, the computer device can dynamically adjust the displayed information based on the adjusted content. S9012, when the operation duration of the trigger operation executed by the interactive control increases, or when the first feedback operation for the information is detected, the computer device can send feedback information to the server. S9013, the server can determine the adjusted content for the information. S9014, the server sends the adjusted content to the computer device. S9015, the computer device can dynamically adjust the displayed information based on the adjusted content.
[0138] In a feasible implementation, the server may include a multimedia server and an information server, wherein the multimedia server may be used to handle the related processes of sending multimedia data, sending interactive information, and sending information information, and the information server may be used to handle the related processes of determining the information information to be pushed to the computer device.
[0139] Please refer to FIG9b, which is a schematic diagram of executing another data processing method provided in an embodiment of the present application. When the data processing method is executed, it may include the following steps:
[0140] S911, the computer device displays a media playback interface for playing multimedia data. S912, the computer device displays an interactive control when the multimedia data played in the media playback interface meets the first condition. S913, the computer device triggers the display of at least one first interactive message in response to the triggering operation of the interactive control. S914, each first interactive message triggered by the computer device through the interactive control is sent to the multimedia server (that is, each time a first interactive message is generated, it is displayed in the computer device and sent to the multimedia server). S915, the multimedia server stores the received first interactive information in the barrage pool, and determines whether the multimedia data meets the second condition based on the target interactive information (including the first interactive information). S916, after determining that the multimedia data meets the second condition, the multimedia server can send the received first interactive information to the information server. S917, the information server can determine the copy content that matches the target interactive information (the first interactive information) from the multiple copy contents to be pushed. S918, the information server can return the determined copy content to the multimedia server. S919: The multimedia server may determine a style of the information from a plurality of preset styles and construct the information based on the determined content and style. S9110: The multimedia server sends the information to the computer device. S9111: The computer device displays the information.
[0141] S9112, when the number of target interactive information changes, the server can determine the adjusted content for the information. S9113, the server sends the adjusted content to the computer device. S9114, the computer device can dynamically adjust the displayed information based on the adjusted content. S9115, when the operation duration of the trigger operation executed by the interactive control increases, or when the first feedback operation for the information is detected, the computer device can send feedback information to the server. S9116, the server can determine the adjusted content for the information. S9117, the server sends the adjusted content to the computer device. S9118, the computer device can dynamically adjust the displayed information based on the adjusted content.
[0142] In another feasible implementation, the interactive controls that need to be displayed in the media playback interface may also be sent from the server to the computer device. For example, when the server includes a multimedia server and an information server, they may be determined by the information server and sent to the computer device via the multimedia server.
[0143] Please refer to Figure 9c, which is a schematic diagram of executing another data processing method provided in an embodiment of the present application. When executed, the data processing method may include the following steps: S921: The viewer triggers the playback of multimedia data on their computer device, and the computer device sends a multimedia viewing instruction to the multimedia server to request the delivery of the multimedia data. S922: The multimedia server delivers the multimedia data and interactive information to the computer device. S923: The computer device may display a media playback interface and display the multimedia data and interactive information on the media playback page. S924: When the multimedia data played in the media playback interface meets a first condition, the multimedia server may request an interactive control from the information server. S925: The multimedia server delivers the interactive control to the computer device. S926: The computer device displays the interactive control. S927: In response to the triggering operation of the interactive control, the computer device triggers the display of at least one first interactive message. S928: Each first interactive message triggered by the interactive control on the computer device is sent to the multimedia server (i.e., each first interactive message generated is displayed on the computer device and sent to the multimedia server). S929, based on the processing of the first interactive information, the multimedia server sends information information to the computer device after determining that the multimedia data meets the second condition. S9210, the computer device displays the information information. S9211, when the number of target interactive information changes, the server can determine the adjusted content for the information information. S9212, the server sends the adjusted content to the computer device. S9213, the computer device can dynamically adjust the displayed information information based on the adjusted content. Among them, when the operation duration of the trigger operation executed by the interactive control increases, or when the first feedback operation on the information information is detected, the computer device can send feedback information to the server; the server can determine the adjusted content for the information information; the server sends the adjusted content to the computer device; the computer device can dynamically adjust the displayed information information based on the adjusted content.
[0144] In an embodiment of the present application, a media playback interface for playing multimedia data can be displayed. When the multimedia data played in the media playback interface meets a first condition, an interactive control is displayed. In response to a triggering operation on the interactive control, at least one first interactive message is triggered and displayed. In other words, based on the interactive control displayed when the multimedia data played in the media playback interface meets the first condition, convenient publication of interactive information can be achieved, which can improve the convenience of publishing interactive information, improve the convenience of user interaction, and further improve the user experience. Furthermore, when the multimedia data played in the media playback interface meets the second condition, information information can be displayed; wherein, the information information can be displayed in a flowing manner according to a flow trajectory in the media playback interface, and the flow display method can include mobile display, static display, etc., which can enhance the display interest of the information information and enhance the user experience; and, the push of information information can be based on the target interactive information interactively posted by the audience of the multimedia data in the process of watching the multimedia data, to push information that matches the target interactive information, so that the push of information information can be adapted to the user interaction, and personalized and accurate push of information information can be achieved based on the user's interaction situation, thereby improving the push effect of information information. For example, personalized and accurate push of information information can be achieved by matching with the user's emotions, and different information information can be pushed under different user emotions; and, based on the changes in the number of target interactive information and the audience's feedback on the information information, the information information displayed in the media playback interface can be dynamically adjusted, thereby enhancing the interest of the information information push, helping to expand the coverage of the information information push, and improving the user experience.
[0145] Based on the description of the above method embodiment, the embodiment of the present application also discloses a data processing device; the data processing device can be a computer program running in a computer device, and the data processing device can execute the various steps in the method flow shown in Figure 2 or Figure 5. Please refer to Figure 10, which is a structural diagram of a data processing device provided in the embodiment of the present application. The data processing device may include a processing unit 1001 and a display unit 1002, wherein: the display unit 1001 is used to display a media playback interface for playing multimedia data; the processing unit 1002 is used to display an interactive control when the multimedia data played in the media playback interface meets a first condition; the processing unit 1002 is also used to trigger the display of at least one first interactive information in response to a triggering operation on the interactive control, and so on.
[0146] According to another embodiment of the present application, the various units in the data processing device shown in Figure 10 can be separately or all merged into one or several other units to constitute, or some (some) units therein can also be split into multiple smaller units in function to constitute, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present application. The above-mentioned units are divided based on logical functions. In actual applications, the function of a unit can also be realized by multiple units, or the function of multiple units can be realized by one unit. In other embodiments of the present application, the data processing device can also include other units. In actual applications, these functions can also be implemented with the assistance of other units, and can be implemented by the collaboration of multiple units.
[0147] According to another embodiment of the present application, a data processing device as shown in FIG10 can be constructed and the data processing method of the embodiment of the present application can be implemented by running a computer program capable of executing the steps involved in the corresponding method as shown in FIG2 or FIG5 on a general-purpose computing device such as a computer, which includes processing elements and storage elements such as a central processing unit (CPU), a random access memory medium (RAM), and a read-only memory medium (ROM). The computer program can be recorded on, for example, a computer-readable storage medium, and loaded into the above-mentioned computing device via the computer-readable storage medium and executed therein.
[0148] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.
[0149] In an embodiment of the present application, a media playback interface for playing multimedia data can be displayed. When the multimedia data played in the media playback interface meets a first condition, an interactive control is displayed. In response to a triggering operation on the interactive control, at least one first interactive message is triggered and displayed. In other words, based on the interactive control displayed when the multimedia data played in the media playback interface meets the first condition, convenient publication of interactive information can be achieved, which can improve the convenience of publishing interactive information, improve the convenience of user interaction, and further improve the user experience.
[0150] Based on the description of the above method embodiments and device embodiments, the embodiments of the present application also provide a computer device, see Figure 11, which includes at least a processor 1101, an input interface 1102, an output interface 1103 and a computer-readable storage medium 1104. Among them, the processor 1101, input interface 1102, output interface 1103 and computer-readable storage medium 1104 in the computer device can be connected via a bus or other means. The computer-readable storage medium 1104 can be stored in the memory of the computer device, the computer-readable storage medium 1104 is used to store computer programs, and the processor 1101 is used to execute the computer program stored in the computer-readable storage medium 1104. The processor 1101 (or CPU (Central Processing Unit)) is the computing core and control core of the computer device, which is suitable for running computer programs to implement the corresponding method flow or corresponding functions.
[0151] In one embodiment, a computer program stored in a computer-readable storage medium can be loaded and executed by a processor to implement the corresponding steps in the above-mentioned method embodiment shown in Figure 2 or Figure 5; in a specific implementation, the computer program in the computer-readable storage medium can be loaded by the processor and execute the following steps: displaying a media playback interface for playing multimedia data; displaying interactive controls when the multimedia data played in the media playback interface meets a first condition; triggering the display of at least one first interactive message in response to a triggering operation on the interactive control, and so on.
[0152] The embodiment of the present application also provides a computer-readable storage medium (Memory), which is a memory device in a computer device for storing computer programs and data. It is understandable that the computer-readable storage medium here can include both built-in storage media in the computer device and, of course, extended storage media supported by the computer device. The computer-readable storage medium provides a storage space that stores the operating system of the computer device. In addition, a computer program is also stored in the storage space, which is suitable for being loaded and executed by the processor 1101 to implement the corresponding method flow provided in the embodiment of the present application. It should be noted that the computer-readable storage medium here can be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as at least one disk storage; optionally, it can also be at least one computer-readable storage medium located away from the aforementioned processor.
[0153] In an embodiment of the present application, a media playback interface for playing multimedia data can be displayed. When the multimedia data played in the media playback interface meets a first condition, an interactive control is displayed. In response to a triggering operation on the interactive control, at least one first interactive message is triggered and displayed. In other words, based on the interactive control displayed when the multimedia data played in the media playback interface meets the first condition, convenient publication of interactive information can be achieved, which can improve the convenience of publishing interactive information, improve the convenience of user interaction, and further improve the user experience.
[0154] The embodiments of the present application provide a computer program product, which includes 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 executes the computer program, causing the computer device to perform the method embodiments shown in Figures 2 or 5 above. It should be understood that the above disclosure is merely a preferred embodiment of the present application and is not intended to limit the scope of the present application. Therefore, equivalent variations made in accordance with the claims of the present application are still within the scope of the present application.
Claims
1. A data processing method, characterized in that: The method is executed by a computer device, and includes: Displaying a media playback interface, wherein the media playback interface is used to play multimedia data; When the multimedia data played in the media playback interface meets a first condition, displaying an interactive control; In response to a triggering operation on the interactive control, at least one first interactive information is triggered to be displayed.
2. The method according to claim 1, wherein The multimedia data played in the media playback interface meets the first condition, including at least one of the following: The multimedia data includes preset media content; The multimedia data is played until a preset playing time; The multimedia data is played to a preset media segment; The multimedia data includes interactive information, and the amount of the interactive information is greater than a first quantity threshold; The multimedia data includes specific interactive information, where the specific interactive information refers to interactive information containing specific content information or interactive information sent by a specific object; The multimedia data includes specific interactive information, and the amount of the specific interactive information is greater than a second amount threshold.
3. The method according to claim 1 or 2, wherein: The triggering of displaying at least one first interactive information in response to the triggering operation on the interactive control includes: Whenever a trigger operation is executed on the interactive control, a first interactive message is triggered to be displayed; or, When the duration of the triggering operation executed on the interactive control is T, within the duration T, each time a time period t is reached, a first interactive message is triggered to be displayed; t and T are both positive integers and t is less than T; or When the duration of the triggering operation executed on the interactive control is greater than a first duration threshold, triggering the display of a first interactive message; or, When the interactive control is triggered and moves along the media playback interface under the triggering operation, each time the interactive control is moved to a new position point, a first interactive message is triggered to be displayed.
4. The method according to any one of claims 1 to 3, wherein The method further includes: outputting the amount of the first interactive information triggered for display; The interactive control includes quick comment content, the first interactive information includes content information that is compatible with the quick comment content, and the content information includes one or more of the following: text, emoticons, images, and audio.
5. The method according to any one of claims 1 to 4, characterized in that The interactive control display mode includes at least one of the following: The interactive controls are displayed in the media playback interface in the form of bullet screens; or The interactive control is displayed at any fixed position in the media playback interface; or The interactive controls are dynamically displayed at different locations in the media playback interface; or The interactive controls are displayed using an interface that is independent of the media playback interface; or The interactive controls are displayed in a window located on the media playback interface.
6. The method according to any one of claims 1 to 5, wherein: If the number of the interactive controls is M, where M is an integer greater than 1, then the display modes of the M interactive controls include at least one of the following: M interactive controls are displayed in parallel in the media playback interface; or, M interactive controls are superimposed and displayed in the media playback interface; or, The M interactive controls are displayed in sequence in the media playback interface in a random switching manner.
7. The method according to any one of claims 1 to 6, wherein: The number of the first interactive information is N, where N is an integer greater than 1; The triggering of displaying at least one first interactive information in response to the triggering operation on the interactive control includes: In response to a triggering operation on the interactive control, displaying the N pieces of first interactive information in sequence in different display modes according to the order in which the N pieces of first interactive information are generated; Among them, the different display methods include at least one of the following: different first interactive information has different display sizes, different first interactive information has different display colors, different first interactive information has different display positions, different first interactive information has different flow trajectories when displayed, different first interactive information has different display shapes, and different first interactive information has different display durations.
8. The method according to any one of claims 1 to 7, wherein: The first interactive information is displayed in a flowing manner according to a first flow trajectory. The multimedia data also includes second interactive information, which refers to interactive information that is not triggered by the interactive control. The second interactive information is displayed in a flowing manner according to a second flow trajectory. The first flow trajectory is different from the second flow trajectory.
9. The method according to any one of claims 1 to 8, wherein The multimedia data includes a plurality of audience objects, and the triggering operation of the interactive control is performed by a target audience object among the plurality of audience objects. The method further includes: The at least one first interactive information is pushed to other audience objects except the target audience object.
10. The method according to any one of claims 1 to 9, wherein The method further comprises: When the multimedia data played in the media playback interface meets a second condition, information information is displayed; wherein the multimedia data played in the media playback interface meets the second condition, including at least one of the following: The multimedia data includes the first interactive information; The multimedia data includes the first interactive information, and the amount of the first interactive information reaches a third quantity threshold; The multimedia data includes specific interactive information, where the specific interactive information refers to interactive information containing specific content information or interactive information sent by a specific object; The multimedia data includes the specific interactive information, and the amount of the specific interactive information reaches a fourth quantity threshold; The operation duration of the triggering operation executed on the interactive control is greater than the second duration threshold.
11. The method according to any one of claims 1 to 10, wherein: The information display mode includes at least one of the following: If the interactive information is displayed in a flowing manner, the news information is displayed in a flowing manner along the same flow trajectory as the interactive information; or Displaying the information in a flow pattern different from that of the interactive information; or, Displaying the news information statically or dynamically at any position in the media playback interface that does not obstruct the interactive information; The information is pushed to multiple audience objects of the multimedia data, or the information is pushed to the audience object that has sent interactive information among the multiple audience objects.
12. The method according to any one of claims 1 to 11, wherein: The news information is determined based on target interaction information, and the target interaction information includes the first interaction information or specific interaction information; Methods for determining the information include: Based on the target interaction information, determining the copy content that matches the target interaction information from the multiple copy contents to be pushed, and constructing the news information based on the determined copy content; Among them, the copy content matches the target interactive information and includes at least one of the following: the semantics of the copy content matches the semantics of the content information in the target interactive information; there are matching keywords between the copy content and the content information in the target interactive information; the emotions expressed in the copy content match the emotions expressed in the target interactive information; the items associated with the copy content match the emotions expressed in the target interactive information.
13. The method according to any one of claims 1 to 12, wherein: The news information is determined based on target interaction information, and the target interaction information includes the first interaction information or specific interaction information; Methods for determining the information include: When the multimedia data played in the media playback interface meets the second condition, obtaining the media content played by the multimedia data; Based on the media content played by the multimedia data, selecting a copy content that matches the media content played by the multimedia data from a plurality of copy contents to be pushed, and constructing the news information based on the selected copy content; Among them, the copy content matches the media content played by the multimedia data, including at least one of the following: the emotion expressed by the copy content matches the emotion expressed by the media content played by the multimedia data; the item associated with the copy content matches the emotion expressed by the media content played by the multimedia data.
14. The method according to any one of claims 1 to 13, wherein: The news information is constructed based on target interaction information, and the target interaction information includes the first interaction information or specific interaction information; the method further includes: When the amount of target interactive information changes, dynamically adjust the displayed information; When the operation duration of the triggering operation executed by the interactive control increases, the displayed information is dynamically adjusted; When a first feedback operation on the information is detected, dynamically adjusting the displayed information; Among them, the dynamic adjustment includes at least one of the following: changing the display of new information, adjusting the text content of the displayed information, adjusting the style of the displayed information, adjusting the display position of the displayed information, and adjusting the display method of the displayed information.
15. The method according to any one of claims 1 to 14, wherein: The method further comprises: In response to an interactive operation on the information, displaying a page associated with the information; The information includes at least one of the following: advertising information, game information, and guessing information; when the information is advertising information, the associated page is an advertising details page; when the information is game information, the associated page is a game entry page, a game trial page, or a game result page; when the information is guessing information, the associated page is a guessing result page.
16. The method according to any one of claims 1 to 15, wherein: The method further comprises: In response to the barrage closing operation, the interactive information and the information are stopped from being displayed.
17. The method according to any one of claims 1 to 16, wherein: The method further comprises: receiving a second feedback operation on the interactive information included in the multimedia data; Calculate the popularity of each interactive message based on the second feedback operation performed on each interactive message; According to the popularity of each interactive message, the audience who sent the corresponding interactive message will be incentivized.
18. A data processing device, characterized in that: The device comprises: A display unit, configured to display a media playback interface for playing multimedia data; a processing unit, configured to display an interactive control when multimedia data played in the media playback interface meets a first condition; The processing unit is further configured to trigger the display of at least one first interactive information in response to a triggering operation on the interactive control.
19. A computer device comprising an input interface and an output interface, characterized in that: Also includes: a processor and a computer-readable storage medium; The computer-readable storage medium is used to store a computer program; The processor is configured to run the computer program to implement the data processing method according to any one of claims 1 to 17.
20. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and the computer program is suitable for being loaded by a processor and executing the data processing method according to any one of claims 1 to 17.
21. A computer program product, characterized in that The computer program product comprises a computer program, and the computer program is suitable for being loaded by a processor and executing the data processing method according to any one of claims 1 to 17.