CN108540845B - Bullet screen information display method and device - Google Patents

Bullet screen information display method and device Download PDF

Info

Publication number
CN108540845B
CN108540845B CN201810298416.4A CN201810298416A CN108540845B CN 108540845 B CN108540845 B CN 108540845B CN 201810298416 A CN201810298416 A CN 201810298416A CN 108540845 B CN108540845 B CN 108540845B
Authority
CN
China
Prior art keywords
bullet screen
role
information
display
character
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810298416.4A
Other languages
Chinese (zh)
Other versions
CN108540845A (en
Inventor
草婷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Youku Technology Co Ltd
Original Assignee
Alibaba China Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba China Co Ltd filed Critical Alibaba China Co Ltd
Priority to CN201810298416.4A priority Critical patent/CN108540845B/en
Publication of CN108540845A publication Critical patent/CN108540845A/en
Application granted granted Critical
Publication of CN108540845B publication Critical patent/CN108540845B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The disclosure relates to a bullet screen information display method and a bullet screen information display device, which are applied to a terminal, wherein the method comprises the following steps: when the role selection control is triggered, showing a bullet screen role to be selected, wherein the bullet screen role is related to the role of the multimedia content; determining the selected bullet screen role; when a bullet screen sending control is triggered, determining bullet screen information to be sent; and displaying the bullet screen information marked with the bullet screen role in a display mode corresponding to the selected bullet screen role. According to this disclosed embodiment, can provide the bullet screen role relevant with the multimedia content role, confirm the bullet screen role of selecting, when bullet screen transmission controlling part is triggered, confirm the bullet screen information of awaiting sending, and show the bullet screen information that the sign has this bullet screen role with the display mode that selected bullet screen role corresponds, thereby make the demonstration of bullet screen information combine together with bullet screen role, enrich the display mode of bullet screen information, make and the interactive mode between the multimedia content richer, effective.

Description

Bullet screen information display method and device
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a bullet screen information display method and device.
Background
With the rapid development of multimedia technology, the user's demand for various aspects of multimedia content is also increasing. For example, users not only desire to more conveniently view multimedia content (e.g., videos, etc.) of interest to them, but also desire to enrich the variety of interactions with the multimedia content.
Disclosure of Invention
In view of this, the present disclosure provides a bullet screen information display method and device.
According to an aspect of the present disclosure, there is provided a bullet screen information display method applied in a terminal, the method including:
when the role selection control is triggered, displaying a bullet screen role to be selected, wherein the bullet screen role is related to a role of multimedia content;
determining the selected bullet screen role;
when a bullet screen sending control is triggered, determining bullet screen information to be sent;
and displaying the bullet screen information of the bullet screen role in a display mode corresponding to the selected bullet screen role.
In one possible implementation, the method further includes:
when a display request of the bullet screen information for a target bullet screen role is detected, acquiring the bullet screen information for the target bullet screen role;
and displaying the bullet screen information aiming at the target bullet screen role.
In one possible implementation manner, the bullet screen character to be selected includes a bullet screen avatar, and the method further includes:
when a replacing request aiming at the bullet screen head portrait is detected, a replacing head portrait is obtained;
and determining the alternative head portrait as the bullet screen head portrait of the bullet screen character.
In one possible implementation, the method further includes:
determining a target display position and/or a target display color of the bullet screen information to be sent;
wherein, with the display mode that the bullet screen role of selecting corresponds, the display identification has the bullet screen information of bullet screen role includes:
and displaying the bullet screen information marked with the bullet screen characters at the target display position and/or in the target display color in a display mode corresponding to the selected bullet screen characters.
In one possible implementation manner, the bullet screen role to be selected includes a locking bullet screen role, and the method further includes:
and when a selection request for locking the bullet screen role is detected, prompting a condition for unlocking the bullet screen role.
In a possible implementation manner, the form of the bullet screen information includes at least one of a text bullet screen, a voice bullet screen, and a picture bullet screen.
According to another aspect of the present disclosure, there is provided a bullet screen information display method applied in a server, the method including:
determining a bullet screen character for multimedia content, the bullet screen character being related to a character of the multimedia content;
when a role selection request sent by a terminal is received, controlling the terminal to display the bullet screen role;
acquiring a bullet screen role selected by the terminal;
receiving bullet screen information sent by the terminal;
and controlling the terminal to display the bullet screen information marked with the bullet screen role in a display mode corresponding to the selected bullet screen role.
In one possible implementation, determining the bullet screen character for the multimedia content includes at least one of:
acquiring a character introduction of the multimedia content, and determining the bullet screen role according to the character introduction;
and performing content identification on the multimedia content, determining a content identification result, and determining the bullet screen role according to the content identification result.
In a possible implementation manner, when a role selection request sent by a terminal is received, controlling the terminal to display the bullet screen role includes:
when a role selection request sent by a terminal is received, user point information associated with the role selection request is obtained;
determining an unlocking bullet screen role and a locking bullet screen role corresponding to the role selection request according to the user point information;
and controlling the terminal to display the unlocking bullet screen role and the locking bullet screen role.
In one possible implementation, the method further includes:
and determining user point information according to the user level information and the historical bullet screen information of the user.
According to another aspect of the present disclosure, there is provided a bullet screen information display device applied in a terminal, the device including:
the bullet screen role display module is used for displaying a bullet screen role to be selected when the role selection control is triggered, wherein the bullet screen role is related to a role of the multimedia content;
the bullet screen role determination module is used for determining the selected bullet screen role;
the bullet screen information determining module is used for determining bullet screen information to be sent when the bullet screen sending control is triggered;
the first display module is used for displaying the bullet screen information of the bullet screen role in a display mode corresponding to the selected bullet screen role.
In one possible implementation, the apparatus further includes:
the bullet screen information acquisition module is used for acquiring bullet screen information aiming at a target bullet screen role when a display request of the bullet screen information aiming at the target bullet screen role is detected;
and the second display module is used for displaying the bullet screen information aiming at the target bullet screen role.
In one possible implementation manner, the bullet screen character to be selected includes a bullet screen avatar, and the apparatus further includes:
the replacing head portrait acquiring module is used for acquiring a replacing head portrait when a replacing request aiming at the bullet screen head portrait is detected;
and the bullet screen head portrait determining module is used for determining the alternative head portrait as the bullet screen head portrait of the bullet screen role.
In one possible implementation, the apparatus further includes:
the determining module is used for determining a target display position and/or a target display color of the bullet screen information to be sent;
wherein the first display module comprises:
and the display submodule is used for displaying the bullet screen information marked with the bullet screen role at the target display position and/or in the target display color in the display mode corresponding to the selected bullet screen role.
In one possible implementation manner, the bullet screen role to be selected includes a locking bullet screen role, and the apparatus further includes:
and the condition prompting module is used for prompting the condition of unlocking the bullet screen role when a selection request aiming at the locking bullet screen role is detected.
In a possible implementation manner, the form of the bullet screen information includes at least one of a text bullet screen, a voice bullet screen, and a picture bullet screen.
According to another aspect of the present disclosure, there is provided a bullet screen information display device applied in a server, the device including:
a role determination module for determining a bullet screen role for multimedia content, the bullet screen role being related to a role of the multimedia content;
the first control module is used for controlling the terminal to display the bullet screen role when receiving a role selection request sent by the terminal;
the acquisition module is used for acquiring the bullet screen role selected by the terminal;
the receiving module is used for receiving the barrage information sent by the terminal;
and the second control module is used for controlling the terminal to display the bullet screen information marked with the bullet screen role in a display mode corresponding to the selected bullet screen role.
In one possible implementation, the role determination module includes at least one of the following sub-modules:
the first determining submodule is used for acquiring the character introduction of the multimedia content and determining the bullet screen role according to the character introduction;
and the second determining submodule is used for performing content identification on the multimedia content, determining a content identification result and determining the bullet screen role according to the content identification result.
In one possible implementation, the first control module includes:
the obtaining submodule is used for obtaining user point information associated with a role selection request when the role selection request sent by a terminal is received;
the third determining submodule is used for determining an unlocking bullet screen role and a locking bullet screen role corresponding to the role selection request according to the user point information;
and the control submodule is used for controlling the terminal to display the unlocking bullet screen role and the locking bullet screen role.
In one possible implementation, the apparatus further includes:
and the point information determining module is used for determining the point information of the user according to the user level information and the historical bullet screen information of the user.
According to another aspect of the present disclosure, there is provided a bullet screen information display device including: a first processor; a first memory for storing first processor-executable instructions; wherein the first processor is configured to perform the above method.
According to another aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium having computer program instructions stored thereon, wherein the computer program instructions, when executed by a first processor, implement the bullet screen information display method described above.
According to another aspect of the present disclosure, there is provided a bullet screen information display device including: a second processor; a first memory for storing second processor-executable instructions; wherein the second processor is configured to perform the above method.
According to another aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium having computer program instructions stored thereon, wherein the computer program instructions, when executed by a second processor, implement the bullet screen information display method described above.
According to the embodiment of the disclosure, when the role selection control is triggered, the bullet screen role to be selected related to the role of the multimedia content is displayed, the selected bullet screen role is determined, when the bullet screen sending control is triggered, the bullet screen information to be sent is determined, and the bullet screen information marked with the bullet screen role is displayed in the display mode corresponding to the selected bullet screen role, so that the display of the bullet screen information is combined with the bullet screen role, the display mode of the bullet screen information is enriched, and the interaction mode between the bullet screen information and the multimedia content is enabled to be richer and more effective.
Other features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate exemplary embodiments, features, and aspects of the disclosure and, together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment.
Fig. 2 is a schematic diagram illustrating an application scenario of a bullet screen information display method according to an exemplary embodiment.
Fig. 3 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment.
Fig. 4 is a schematic diagram illustrating an application scenario of a bullet screen information display method according to an exemplary embodiment.
Fig. 5 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment.
Fig. 6 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment.
Fig. 7 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment.
Fig. 8 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment.
Fig. 9 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment.
Fig. 10 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment.
Fig. 11 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment.
Fig. 12a, 12b, 12c, and 12d are schematic diagrams of application scenarios of a bullet screen information display method according to an exemplary embodiment, respectively.
Fig. 13 is a block diagram illustrating a bullet screen information display device according to an exemplary embodiment.
Fig. 14 is a block diagram illustrating a bullet screen information display device according to an exemplary embodiment.
Fig. 15 is a block diagram illustrating a bullet screen information display device according to an exemplary embodiment.
Fig. 16 is a block diagram illustrating a bullet screen information display device according to an exemplary embodiment.
Fig. 17 is a block diagram illustrating a bullet screen information display device according to an exemplary embodiment.
Fig. 18 is a block diagram illustrating a bullet screen information display device according to an exemplary embodiment.
Detailed Description
Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. In the drawings, like reference numbers can indicate functionally identical or similar elements. While the various aspects of the embodiments are presented in drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
The word "exemplary" is used exclusively herein to mean "serving as an example, embodiment, or illustration. Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.
Furthermore, in the following detailed description, numerous specific details are set forth in order to provide a better understanding of the present disclosure. It will be understood by those skilled in the art that the present disclosure may be practiced without some of these specific details. In some instances, methods, means, elements and circuits that are well known to those skilled in the art have not been described in detail so as not to obscure the present disclosure.
Fig. 1 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment. The method can be applied to a terminal, such as a mobile phone, a tablet computer, and the like, which is not limited by the present disclosure. As shown in fig. 1, the bullet screen information display method according to the embodiment of the present disclosure includes:
in step S101, when the role selection control is triggered, a bullet screen role to be selected is displayed, where the bullet screen role is related to a role of the multimedia content;
in step S102, determining the selected bullet screen character;
in step S103, when the bullet screen sending control is triggered, determining bullet screen information to be sent;
in step S104, the bullet screen information marked with the bullet screen character is displayed in the display mode corresponding to the selected bullet screen character.
According to the embodiment of the disclosure, when the role selection control is triggered, a bullet screen role to be selected related to the role of the multimedia content can be displayed, the selected bullet screen role is determined, when the bullet screen sending control is triggered, bullet screen information to be sent is determined, and the bullet screen information marked with the bullet screen role is displayed in a display mode corresponding to the selected bullet screen role. The bullet screen role relevant through the role with multimedia content that provides supplies the user to select, play to show the sign with the display mode that selected bullet screen role corresponds there is the bullet screen information of bullet screen role can make the demonstration of bullet screen information combine together with bullet screen role, has richened the display mode of bullet screen information, also make and multimedia content between the interactive mode abundanter, effective. In addition, the expression environment closer to the multimedia content scene is provided for the user, so that the user can better understand the role of the multimedia content, the user is attracted to understand the role of the multimedia content, and the bullet screen information with higher quality is sent from the perspective of the bullet screen role, so that the overall quality and value of the bullet screen information are improved.
For example, the user may play multimedia content, wherein the multimedia content may be video, audio, etc., which is not limited by the present disclosure. For example, during the play of an episode, the user may wish to send barrage information, which may enter a barrage information editing interface. A character selection control can be included on the bullet screen information editing interface of the terminal. When the terminal detects that the role selection control is triggered, the terminal displays a bullet screen role to be selected, wherein the bullet screen role is related to the role of the multimedia content. For example, the main characters of the episode include sematic (wu surname actor rehearsal), zhuang (liu surname actor rehearsal), canadian (li surname actor rehearsal), berlingjun (lie surname actor rehearsal), and jacket (tang surname actor rehearsal), and the bullet screen characters to be selected presented by the terminal may include the above-mentioned 5 main characters. The bullet screen characters to be selected displayed by the terminal may include various forms, for example, may include a drama head portrait of a main character and a character name of the main character, as long as the characters are related to the multimedia content, and the number, the forms, the content, and the like of the bullet screen characters are not limited by the present disclosure.
The bullet screen roles can include a locking bullet screen role and an unlocking bullet screen role, wherein the locking bullet screen role is a bullet screen role which is not opened for the user to use temporarily. And unlocking the bullet screen character into the bullet screen character which is opened for the user to use. The present disclosure does not limit the opening conditions, determination manners, and the like of locking and unlocking the bullet screen character.
Fig. 2 is a schematic diagram illustrating an application scenario of a bullet screen information display method according to an exemplary embodiment. In one possible implementation, the bullet screen character to be selected may include a locking bullet screen character. As shown in fig. 2, the bullet-screen characters to be selected are 7 bullet-screen characters related to the character of the multimedia content (e.g., the art program). The bullet screen roles to be selected comprise 5 locking bullet screen roles and 2 unlocking bullet screen roles.
Fig. 3 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment. In one possible implementation, as shown in fig. 3, the method further includes:
in step S105, when a selection request for the locked bullet screen character is detected, a condition for unlocking the locked bullet screen character is presented.
For example, a user may trigger a certain locked barrage character, and when detecting a selection request for the locked barrage character, the terminal may prompt a condition for unlocking the locked barrage character.
Fig. 4 is a schematic diagram illustrating an application scenario of a bullet screen information display method according to an exemplary embodiment. In a possible implementation manner, as shown in fig. 4, a user triggers a lock bullet screen role, and a terminal prompts conditions for unlocking the lock bullet screen role: the role cannot be used without the level being reached. The questions in the video are answered in a bullet screen mode, and the user can quickly unlock the video to know details.
Through the method, when the selection request aiming at the locking barrage role is detected, the condition for unlocking the locking barrage role is prompted, the interaction with the user can be increased, and the interaction mode between the user and the multimedia content is richer and more effective. The present disclosure does not limit the setting of the unlocking condition, the manner of prompting the unlocking of the condition of the lock bullet screen role.
As shown in fig. 1, in step S102, the selected bullet screen character is determined.
For example, the user may select a role that he wishes to play, e.g., he selects some unlock barrage role, e.g., simayi. At this moment, the terminal determines that the selected barrage role is simayi.
As shown in fig. 1, in step S103, when the bullet screen sending control is triggered, bullet screen information to be sent is determined.
For example, when the bullet screen sending control is triggered, the terminal determines bullet screen information to be sent. The bullet screen information can be various types of information input by the user in various ways before or after the user selects the bullet screen role. For example, a user inputs a segment of text a on a bullet screen information editing interface, after the segment of text a is input, the user triggers a role selection control, selects a simayi bullet screen role, and triggers a bullet screen sending control, so that the terminal determines that bullet screen information to be sent is the segment of text a input by the user. At this time, the form of the bullet screen information is a character bullet screen.
In a possible implementation manner, the form of the bullet screen information includes at least one of a text bullet screen, a voice bullet screen, and a picture bullet screen.
For example, a user may input various types of information in various ways. For example, the text information may be input by text input, the voice information may be input by simulating the mood of the role of the multimedia content by voice, part of the audio information may be extracted from the local video and audio, and information in various picture formats may be input by taking a picture, directly selecting from an album, or the like. The terminal determines the form of the bullet screen information to be sent according to the bullet screen information input by the user, where the determined form of the bullet screen information to be sent may include at least one of a text bullet screen, a voice bullet screen and a picture bullet screen, and for example, the determined bullet screen information to be sent may be bullet screen information in a picture and text combination form, and may also be bullet screen information in a picture and voice combination form. Wherein, the picture barrage can be dynamic picture barrage, static picture barrage, expression barrage etc. this disclosure does not make the restriction to the form of picture barrage.
By the method, the form of the barrage information can be enriched, the user is encouraged to actively participate in the interaction of the multimedia content, various forms of barrage information are sent, the user can conveniently imitate the tone and speaking mode of the role of the multimedia content to send the barrage information, and the interaction mode between the barrage information and the multimedia content is enriched and effective. The present disclosure does not limit the form and content of the bullet screen information.
As shown in fig. 1, in step S104, the bullet screen information marked with the bullet screen character is displayed in the display mode corresponding to the selected bullet screen character.
For example, the terminal may display the bullet screen information marked with the bullet screen role in the display mode corresponding to the selected bullet screen role. For example, a display mode corresponding to each bullet screen character may be set by default, for example, the display mode corresponding to the bullet screen character may be to display bullet screen information in a manner of dialog boxes with various bubbles and dialog boxes with different themes, and display bullet screen information identified by the bullet screen character. For example, the bullet screen character may be identified by displaying a sitcom cast of the character to mimic that the bullet screen information was sent by a character in a episode. Those skilled in the art should understand that the display mode corresponding to the bullet screen character may be set by default in the system, or may be set according to the personalized requirements of the user, and the display mode corresponding to the bullet screen character may include various forms, which is not limited to the above examples, and for example, may also be a combination of graphics and text, a combination of pictures and voice, and the like. The display of the bullet screen information with the bullet screen role may also include various forms, for example, as described above, the bullet screen role may be identified by displaying a drama of the role, or the bullet screen role may be identified by labeling a role name, and the like, as long as the bullet screen information with the bullet screen role is displayed in the display mode corresponding to the selected bullet screen role, which is not limited in this disclosure.
Fig. 5 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment. In one possible implementation, as shown in fig. 5, the method further includes:
in step S106, a target display position and/or a target display color of the bullet screen information to be sent are determined.
For example, other controls may be included in the bullet screen information editing interface. For example, as shown in fig. 2, 3 controls for setting a target display position of the bullet screen information, a control for setting a target display color of the bullet screen information, and the like are further included. For example, the user selects a display position and a display color for which the user desires the bullet screen information, in addition to inputting the bullet screen information. When the bullet screen sending control is triggered, the terminal can determine the target display position and/or the target display color of the bullet screen information to be sent besides the bullet screen information to be sent. For example, the target display position of the bullet screen information is determined to be fixed at the upper middle position of the display interface, and the color is red.
In one possible implementation, as shown in fig. 5, step S104 may include:
in step S1041, the bullet screen information identified with the bullet screen character is displayed at the target display position and/or in the target display color in the display mode corresponding to the selected bullet screen character.
For example, the terminal may display, at the target display position and/or in the target display color, the bullet screen information identified by the bullet screen character in the display mode corresponding to the selected bullet screen character. For example, the bullet screen information determined by the terminal is: and the target display position of the bullet screen information is fixed at the central position of the upper part of the display interface, and the color is red. The terminal may display, in a display manner corresponding to the sima-exemplary bullet-screen character, bullet-screen information that identifies the bullet-screen character in red at a central position on the upper portion of the display interface (for example, the bullet-screen information includes a sima-exemplary bullet-screen avatar and a black dialog box, and the content in the black dialog box is an oval shot stone and is displayed for a certain length of time).
Through the method, the display mode of the bullet screen information can be enriched, and the interaction mode between the bullet screen information and the multimedia content is also enriched and effective. Those skilled in the art will appreciate that the terminal may also provide setup controls related to the various displays of bullet screen information for selection by the user. For example, a display form control for the bullet screen information may be provided, the display form of the bullet screen information determined (e.g., fixed position flash 5 down, slowed down across the screen, fixed at a certain position for a few seconds, etc.), and the disclosure is not limited thereto.
Fig. 6 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment. In one possible implementation, as shown in fig. 6, the method further includes:
in step S107, when a display request for the bullet screen information of the target bullet screen character is detected, acquiring bullet screen information for the target bullet screen character;
in step S108, the bullet screen information for the target bullet screen character is displayed.
For example, a user who wishes to view the bullet screen information of a certain target bullet screen character may initiate a display request for the bullet screen information of the target bullet screen character. For example, in the process of playing a plot, a piece of barrage information displayed in a display mode corresponding to the personage of seriatim just flows through the display interface. The user may press the piece of bullet screen information for a long time, for example, for 2 seconds or more (for example, pressing the bullet screen information of the bullet screen character for 2 seconds or more initiates a display request for the bullet screen information of the bullet screen character). The terminal can acquire the bullet screen information for the target bullet screen role when detecting the display request of the bullet screen information for the target bullet screen role.
For example, the terminal may initiate an acquisition request of the barrage information for the target barrage character to the server, and the server may send the barrage information of all the sima-exemplary barrage characters in the barrage information of the episode to the terminal. The terminal may display the bullet screen information for the target bullet screen character after receiving the bullet screen information for the target bullet screen character, for example, display all the bullet screen information sent by the sima-specific bullet screen character in the episode.
Through the method, the user can select the bullet screen information of the target bullet screen role which the user wants to watch according to the personalized favor, the user can conveniently interact the bullet screen information in a targeted manner, and the interaction mode between the user and the multimedia content is rich and effective. It should be understood by those skilled in the art that the display request of the bullet screen information for the target bullet screen character can be set by default by the system, and can include various forms, not limited to the bullet screen information of the long-press bullet screen character, for example, the bullet screen information of the double-click bullet screen character, the triple-click bullet screen character, and the like, which is not limited by the present disclosure.
Fig. 7 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment. In a possible implementation manner, the bullet screen character to be selected includes a bullet screen avatar, as shown in fig. 7, the method further includes:
in step S109, upon detecting a replacement request for the bullet screen avatar, acquiring a replacement avatar;
in step S110, the replacement avatar is determined as the bullet screen avatar of the bullet screen character.
For example, the bullet screen character to be selected may include a bullet screen avatar. For example, the bullet screen avatar of the bullet screen character to be selected may be set by default by the system, for example, a certain play of the bullet screen character in the multimedia content is taken as the bullet screen avatar of the bullet screen character, which is not limited by the present disclosure.
The user may wish to replace the bullet screen avatar, for example, with another of his desired drama. For example, when a user views a certain scenario, and finds that the currently played vernal makeup is in accordance with the aesthetic sense, the user may initiate a replacement request for the bullet screen avatar. For example, the user may double-click zhangchunhua to initiate a request for replacing the bullet screen avatar of the bullet screen character zhangchunhua (e.g., double-click a certain character, which means to initiate a request for replacing the bullet screen avatar of the corresponding bullet screen character of the character). And when detecting a replacement request for the bullet screen avatar, the terminal acquires the replacement avatar, for example, determines that the zhangchunhua displayed in the display interface when the user double-clicks the zhangchunhua is the replacement avatar. The terminal can determine the alternative avatar as the bullet screen avatar of the bullet screen character. For example, when the bullet screen character sent by the user is bullet screen information of zhangchun, the bullet screen avatar replaced by the user is displayed.
Through the method, the bullet screen head portrait of the bullet screen role can be selected by the user, the user can conveniently set according to the personalized hobbies of the user, and therefore the interaction mode between the bullet screen head portrait and the multimedia content is richer. It should be understood by those skilled in the art that the replacement request for the bullet screen avatar may be set by default by the system, or may be set by the user separately, and the replacement request for the bullet screen avatar may also include various forms, not limited to the double-click role of the above example. In addition, the terminal may acquire the replacement avatar in various ways. For example, a default instruction may be set, for example, when a character is double-clicked, the image of the character in the display interface is determined as a replacement avatar, or a picture may be uploaded by the user for setting, which is not limited by the present disclosure.
Fig. 8 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment. The method can be applied to a server. As shown in fig. 8, the bullet screen information display method according to the embodiment of the present disclosure includes:
in step S201, determining a bullet screen character for multimedia content, the bullet screen character being related to a character of the multimedia content;
in step S202, when a role selection request sent by a terminal is received, controlling the terminal to display the bullet screen role;
in step S203, acquiring a bullet screen role selected by the terminal;
in step S204, receiving the bullet screen information sent by the terminal;
in step S205, the terminal is controlled to display the bullet screen information identified with the bullet screen character in the display mode corresponding to the selected bullet screen character.
According to this disclosed embodiment, can confirm the barrage role to multimedia content, the barrage role with multimedia content's role is relevant, when receiving the role selection request that the terminal sent, control the terminal shows the barrage role acquires the barrage role that the terminal was selected receives the barrage information that the terminal was sent, and control the terminal with the display mode that selected barrage role corresponds shows the sign has the barrage information of barrage role to make the demonstration of barrage information combine together with the barrage role, richened the display mode of barrage information, also make and multimedia content between the interactive mode richer, effective. In addition, the expression environment closer to the multimedia content scene is provided for the user, so that the user can better understand the role of the multimedia content, the user is attracted to understand the role of the multimedia content, and the bullet screen information with higher quality is sent from the perspective of the bullet screen role, so that the overall quality and value of the bullet screen information are improved.
For example, the server may perform a barrage character configuration for each multimedia content (e.g., each video, audio, etc.), determine a barrage character for the multimedia content, the barrage character being related to the character of the multimedia content.
Fig. 9 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment. In one possible implementation, as shown in fig. 9, step S201 may include at least one of the following sub-steps:
in step S2011, a person profile of the multimedia content is obtained, and the bullet screen character is determined according to the person profile;
in step S2012, content identification is performed on the multimedia content, a content identification result is determined, and the bullet screen role is determined according to the content identification result.
For example, the server may determine the bullet screen character for the multimedia content in a variety of ways. For example, a server may obtain a profile of a person of the multimedia content, and determine the bullet screen character based on the profile. For example, the episode may have a cast, a character table, etc., and the server may determine the bullet cast character based on the character profile content such as the cast, the character table, etc. The server can also perform content identification on the multimedia content, determine a content identification result and determine the bullet screen role according to the content identification result. For example, the server may train a neural network model that may be used for image recognition, voice recognition, subtitle recognition, episode content recognition, and the like, perform content recognition on multimedia content through the neural network model, determine a content recognition result, and determine the bullet screen character according to the content recognition result. For example, by recognizing speech, a main conversational character in an episode may be identified, and a bullet screen character determined from the main conversational character.
In addition, the server can also determine the bullet screen role according to the acquired character profile of the multimedia content and the content identification of the multimedia content, and the determined content identification result. For example, the server may acquire a main character of the episode and determine a face image corresponding to the main character by performing image recognition, e.g., face recognition, on the multimedia content, and the server may combine the main character of the profile and the face image corresponding to the corresponding main character to determine a bullet screen character, e.g., a bullet screen character composed of a character name of the main character and the corresponding face image.
In this way, the bullet-screen character related to the character of the multimedia content can be determined in various ways. The present disclosure does not limit the manner in which the bullet-screen character of the multimedia content is determined.
As shown in fig. 8, in step S202, upon receiving a character selection request transmitted by a terminal, the terminal is controlled to display the bullet screen character.
For example, if the user triggers the role selection control, the terminal will send a role selection request. And when receiving a role selection request sent by the terminal, the server controls the terminal to display the bullet screen role. For example, the server may determine multimedia content requested by the terminal according to the character selection request, determine a bullet screen character for the multimedia content, and control the terminal to display the bullet screen character.
Fig. 10 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment. In one possible implementation, as shown in fig. 10, step S202 may include:
in step S2021, upon receiving a role selection request transmitted by the terminal, user point information associated with the role selection request is acquired.
For example, when receiving a role selection request sent by a terminal, a server may obtain user point information associated with the role selection request. For example, the server may be configured with user point information for each user for the bullet screen character. For example, when a role selection request sent by a terminal is received, user point information of a user who initiated the role selection request may be acquired.
Fig. 11 is a flowchart illustrating a bullet screen information display method according to an exemplary embodiment. In one possible implementation, as shown in fig. 11, the method further includes:
in step S206, user point information is determined according to the user level information and the user history bullet screen information.
For example, the server may determine the user point information according to the user level information and the user history bullet screen information. For example, the server may determine user point information based on user level information of the user (e.g., member level, member duration, etc. of the user) and user history bullet screen information. For example, the server may determine the basic user point information of the user according to the user level information, and the basic user point information may change correspondingly with the change of the user level information, for example, as the member level of the user increases and the member duration increases, the basic user point information may be increased, and as the member identity of the user fails, the basic user point information may be decreased. The server can also collect bullet screen information sent by the user history, and adjust corresponding user point information according to the quality of the bullet screen information sent by the user history. For example, the quality of the bullet screen information sent by the user is better, and the user point information can be correspondingly increased, for example, the historical bullet screen information can be ranked, and the higher the ranking is, the higher the user point information which can be increased is, and the like.
In this way, the user point information can be managed. Those skilled in the art will appreciate that the server may determine the user point information in various ways according to the user level information and the user historical bullet screen information, and that determining the user point information may be a dynamically adjusting process. In addition, the server may adjust and determine the user point information from multiple dimensions in multiple ways, for example, may also provide question and answer content during the playing process of the multimedia content, and if the user answers correctly, the user point information of the user may also be added, and the disclosure does not limit this.
As shown in fig. 10, in step S2022, according to the user score information, an unlocking bullet screen character and a locking bullet screen character corresponding to the character selection request are determined;
in step S2023, the terminal is controlled to display the unlock bullet screen character and the lock bullet screen character.
For example, the server may determine, according to the user score information, an unlocking bullet screen role and a locking bullet screen role corresponding to the role selection request. For example, the server may be provided with a correspondence between the user point information and the bullet screen character authority of each multimedia content. For example, a bullet screen character for a certain multimedia content includes 5 bullet screen characters. And each bullet screen role corresponds to the lowest user point information for unlocking the bullet screen role. The server can determine the unlocking bullet screen role and the locking bullet screen role corresponding to the role selection request according to the user point information of the user initiating the role selection request.
For example, the user point information is smaller than the lowest user point information of the unlocking barrage character e and larger than the lowest user point information of the unlocking barrage character a, the barrage character b, the barrage character c and the barrage character d, and the server may determine, according to the user point information, the unlocking barrage character (the barrage character a, the barrage character b, the barrage character c and the barrage character d) and the locking barrage character (the barrage character e) corresponding to the character selection request. The server can control the terminal to display the unlocking bullet screen role and the locking bullet screen role.
In this way, when receiving a role selection request sent by a terminal, a server can determine an unlocking bullet screen role and a locking bullet screen role corresponding to the role selection request through user point information, and control the terminal to display the unlocking bullet screen role and the locking bullet screen role. The server can adjust and determine the user point information through the user level information and the user historical bullet screen information, can improve the bullet screen role authority of the user according to the user historical bullet screen information, opens a new bullet screen role for the user to use, can encourage the user to actively join in multimedia content interaction to a certain extent, guides the user to send high-quality and valuable bullet screen information, improves the overall quality of bullet screen information, and also enables the interaction mode with the multimedia content to be richer and more effective.
Those skilled in the art will appreciate that, when receiving a role selection request sent by a terminal, a server may determine, in various ways, an unlocked bullet screen role and a locked bullet screen role corresponding to the role selection request. For example, it may be determined by the user score information as described above, and in addition, various conditions for unlocking the bullet screen information may be set. For example, when a user who views multimedia content reaches a time threshold or more initiates a role selection request, the server may determine all bullet screen roles as unlock bullet screen roles, and when the viewing time is less than the time threshold, determine some of the bullet screen roles as lock bullet screen roles, etc., which is not limited by the present disclosure.
As shown in fig. 8, in step S203, a bullet screen character selected by the terminal is acquired;
in step S204, receiving the bullet screen information sent by the terminal;
in step S205, the terminal is controlled to display the bullet screen information identified with the bullet screen character in the display mode corresponding to the selected bullet screen character.
For example, the server controls the terminal to display a bullet screen character, and the user may trigger a certain bullet screen character through the terminal. For example, the bullet screen character a is selected. The terminal can send the information of the bullet screen character a selected by the user to the server. The server can acquire that the bullet screen role selected by the terminal is the bullet screen role a. The user may send a bullet screen message, e.g., a voice, through his terminal. The terminal sends the segment of speech to the server. And the server receives a section of voice sent by the terminal and controls the terminal to display the bullet screen information marked with the bullet screen role in a display mode corresponding to the selected bullet screen role. For example, the display mode corresponding to the bullet screen character a selected by the user is bullet screen head portrait plus bullet screen information in a voice bullet screen mode.
Those skilled in the art will understand that the display mode corresponding to the bullet screen character can include various forms, for example, the display speed, the display color, the display structure, etc. of the bullet screen character can be set. In addition, the display mode corresponding to the bullet screen role can be preset in the server, and can also be set according to the personalized requirements of the user, which is not limited by the disclosure.
Application example
An application example according to the embodiment of the present disclosure is given below in conjunction with "user sends a video barrage" as an exemplary application scenario to facilitate understanding of the flow of the barrage information display method. It is to be understood by those skilled in the art that the following application examples are for the purpose of facilitating understanding of the embodiments of the present disclosure only and are not to be construed as limiting the embodiments of the present disclosure.
Fig. 12a, 12b, 12c, and 12d are schematic diagrams of application scenarios of a bullet screen information display method according to an exemplary embodiment, respectively. In this application example, a user is watching a certain episode. In watching the episode, the user has turned on the barrage function.
In this application example, the server determines a bullet screen character for the episode, the bullet screen character being related to the character of the episode. For example, a server may obtain a profile of a person of the multimedia content, and determine the bullet screen character based on the profile. For example, the episode may have a cast, a character table, etc., and the server may determine the bullet cast character based on the character profile content such as the cast, the character table, etc.
In the application example, when the user watches the episode, the barrage function is started, and a role selection control is displayed on the barrage information editing interface. For example, as shown in fig. 12a, the bullet screen information editing interface displays a character selection control 1. The user triggers the role selection control 1.
In this application example, when the character selection control is triggered, the bullet screen character to be selected is presented. For example, the terminal sends a role selection request to the server when the role selection control is triggered. In the application example, the server controls the terminal to display the bullet screen role when receiving a role selection request sent by the terminal. For example, as shown in fig. 12b, the terminal displays the bullet screen characters to be selected, for example, 6 bullet screen characters to be selected are displayed.
In this application example, the bullet screen character to be selected includes a locked bullet screen character. For example, when receiving a role selection request sent by a terminal, a server acquires user point information associated with the role selection request. In this application example, the server may determine the user point information according to the user level information and the user history bullet screen information. For example, the server may determine user point information based on user level information of the user (e.g., member level, member duration, etc. of the user) and user history bullet screen information. In this application example, the server may determine, according to the user point information, an unlocking bullet screen role and a locking bullet screen role corresponding to the role selection request, and control the terminal to display the unlocking bullet screen role and the locking bullet screen role. For example, as shown in fig. 12b, the server determines, according to the user point information of the user who initiated the role selection request, that 6 bullet screen roles to be selected include 2 unlocked bullet screen roles and 4 locked bullet screen roles.
In this application example, the user may select the role that he wishes to play. For example, a user may wish to play a "slow" bullet screen role, which may trigger a selection request for that bullet screen role. When the terminal detects a selection request for the "slow" bullet screen character, the terminal may determine that the bullet screen character is a locked bullet screen character. At this time, the terminal may prompt the user to unlock the condition for locking the bullet screen character. For example, the user may be prompted to send high quality bullet screen information, and the like.
In this application example, the user may choose to unlock the bullet screen character. For example, the user selects the 1 st bullet role, the capitulum of the drama set, and at this time, enters a bullet editing state in which the capitulum of the women plays a role. In this application example, the bullet screen information editing interface further displays a group of controls 2 for setting a target display position of bullet screen information and a control 3 for setting a target display color. For example, as shown in fig. 12c, the user selects a control 21 of a group of controls 2 at the target display position, and the control 21 indicates that the target display position is located at the middle position below the common bullet screen sent by the common user. For example, the user inputs bullet screen information as follows: the life is happy.
In the application example, a user triggers a bullet screen sending control, and when the bullet screen sending control is triggered, the terminal determines bullet screen information to be sent. For example, the bullet screen information to be sent is: the life is happy. The terminal can also determine the target display position and/or the target display color of the bullet screen information to be sent. For example, the target display position is a lower middle position of a common bullet screen sent by a common user.
In the application example, the server acquires the bullet screen role selected by the terminal and receives bullet screen information sent by the terminal. For example, the bullet screen character selected by the terminal is acquired as a small white. The bullet screen information is: the life is happy. The target display position is the middle position below the common bullet screen sent by the common user.
In the application example, the server control terminal displays the bullet screen information marked with the bullet screen role in a display mode corresponding to the selected bullet screen role. For example, as shown in fig. 12d, at the lower middle position of the normal barrage sent by the normal user, the barrage information marked with the barrage character is displayed in a display mode corresponding to the barrage character. For example, as shown in fig. 12d, the bullet screen character is identified by the bullet screen avatar and the character name of the bullet screen character, and the bullet screen information (happy life) is displayed in a display mode corresponding to the bullet screen character (for example, a bubble display mode as shown in fig. 12 d).
In this application example, the user wishes to view the bullet screen information in the target bullet screen role of a subtitle, and can initiate a display request for the bullet screen information in the target bullet screen role of a subtitle. For example, in the process of playing a plot, a piece of barrage information displayed in a display mode corresponding to a character of small white exactly flows through the display interface. The user may press the piece of bullet screen information for a long time, for example, for 2 seconds or more (for example, pressing the bullet screen information of the bullet screen character for 2 seconds or more initiates a display request for the bullet screen information of the bullet screen character). The terminal can acquire the bullet screen information for the target bullet screen role when detecting the display request of the bullet screen information for the target bullet screen role. The server can control the terminal to display the bullet screen information aiming at the target bullet screen character of the small white.
In this application example, the user suddenly finds a small white in a shot, particularly beautiful, while watching an episode, and wants to take the small white in the shot as a bullet screen avatar. It may initiate a replacement request for the bullet screen avatar. When detecting a replacement request for the bullet screen avatar, the terminal acquires the replacement avatar, for example, an image of a small white in a shot captured by a user is taken as the replacement avatar, and the replacement avatar is determined as the bullet screen avatar of the bullet screen character.
According to the embodiment of the disclosure, when the role selection control is triggered, the bullet screen role to be selected related to the role of the multimedia content is displayed, the selected bullet screen role is determined, when the bullet screen sending control is triggered, the bullet screen information to be sent is determined, and the bullet screen information marked with the bullet screen role is displayed in the display mode corresponding to the selected bullet screen role, so that the display of the bullet screen information is combined with the bullet screen role, the display mode of the bullet screen information is enriched, and the interaction mode between the bullet screen information and the multimedia content is enabled to be richer and more effective.
Fig. 13 is a block diagram illustrating a bullet screen information display device according to an exemplary embodiment. As shown in fig. 13, the apparatus is applied to a terminal, and the bullet screen information display apparatus includes:
the bullet screen role display module 301 is configured to display a bullet screen role to be selected when the role selection control is triggered, where the bullet screen role is related to a role of the multimedia content;
a bullet screen role determination module 302, configured to determine a selected bullet screen role;
the bullet screen information determining module 303 is configured to determine bullet screen information to be sent when the bullet screen sending control is triggered;
and the first display module 304 is configured to display the bullet screen information identified with the bullet screen role in the display mode corresponding to the selected bullet screen role.
Fig. 14 is a block diagram illustrating a bullet screen information display device according to an exemplary embodiment. As shown in fig. 14, in a possible implementation, the apparatus further includes:
a bullet screen information obtaining module 307, configured to obtain bullet screen information for the target bullet screen role when a display request for the bullet screen information for the target bullet screen role is detected;
and a second display module 308, configured to display the bullet screen information for the target bullet screen character.
As shown in fig. 14, in a possible implementation manner, the bullet screen character to be selected includes a bullet screen avatar, and the apparatus further includes:
a replacement avatar acquiring module 309, configured to acquire a replacement avatar when a replacement request for the bullet screen avatar is detected;
a bullet screen avatar determination module 310, configured to determine the alternative avatar as the bullet screen avatar of the bullet screen character.
As shown in fig. 14, in a possible implementation, the apparatus further includes:
a determining module 306, configured to determine a target display position and/or a target display color of the bullet screen information to be sent;
wherein the first display module 304 comprises:
the display submodule 3041 is configured to display, at the target display position and/or in the target display color, the bullet screen information identified by the bullet screen character in the display mode corresponding to the selected bullet screen character.
As shown in fig. 14, in a possible implementation manner, the bullet screen character to be selected includes a locking bullet screen character, and the apparatus further includes:
a condition prompting module 305, configured to prompt a condition for unlocking the locked bullet screen character when a selection request for the locked bullet screen character is detected.
In a possible implementation manner, the form of the bullet screen information includes at least one of a text bullet screen, a voice bullet screen, and a picture bullet screen.
Fig. 15 is a block diagram illustrating a bullet screen information display device according to an exemplary embodiment. As shown in fig. 15, the apparatus is applied to a server, and the bullet screen information display apparatus includes:
a role determination module 401, configured to determine a bullet screen role for multimedia content, where the bullet screen role is related to a role of the multimedia content;
a first control module 402, configured to control a terminal to display a bullet screen role when a role selection request sent by the terminal is received;
an obtaining module 403, configured to obtain a bullet screen role selected by the terminal;
a receiving module 404, configured to receive barrage information sent by the terminal;
and the second control module 405 is configured to control the terminal to display the bullet screen information identified with the bullet screen role in the display mode corresponding to the selected bullet screen role.
Fig. 16 is a block diagram illustrating a bullet screen information display device according to an exemplary embodiment. As shown in fig. 16, in one possible implementation, the role determination module 401 includes at least one of the following sub-modules:
the first determining submodule 4011 is configured to obtain a person profile of the multimedia content, and determine the bullet screen role according to the person profile;
the second determining submodule 4012 is configured to perform content identification on the multimedia content, determine a content identification result, and determine the bullet screen role according to the content identification result.
As shown in fig. 16, in one possible implementation, the first control module 402 includes:
the obtaining sub-module 4021 is configured to obtain user point information associated with a role selection request when the role selection request sent by a terminal is received;
a third determining submodule 4022, configured to determine, according to the user score information, an unlocking bullet screen role and a locking bullet screen role corresponding to the role selection request;
the control sub-module 4023 is configured to control the terminal to display the unlocking bullet screen role and the locking bullet screen role.
As shown in fig. 16, in a possible implementation, the apparatus further includes:
and a point information determining module 406, configured to determine user point information according to the user level information and the user history bullet screen information.
Fig. 17 is a block diagram illustrating a bullet screen information display device according to an exemplary embodiment. For example, the apparatus 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 17, the apparatus 800 may include one or more of the following components: processing component 802, memory 804, power component 806, multimedia component 808, audio component 810, input/output (I/O) interface 812, sensor component 814, and communication component 816.
The processing component 802 generally controls overall operation of the device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 802 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operations at the apparatus 800. Examples of such data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power components 806 provide power to the various components of device 800. The power components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 800.
The multimedia component 808 includes a screen that provides an output interface between the device 800 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 800 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the apparatus 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 814 includes one or more sensors for providing various aspects of state assessment for the device 800. For example, the sensor assembly 814 may detect the open/closed status of the device 800, the relative positioning of components, such as a display and keypad of the device 800, the sensor assembly 814 may also detect a change in the position of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration/deceleration of the device 800, and a change in the temperature of the device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate communications between the apparatus 800 and other devices in a wired or wireless manner. The device 800 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium, such as the memory 804, is also provided that includes computer program instructions executable by the processor 820 of the device 800 to perform the above-described methods.
Fig. 18 is a block diagram illustrating a bullet screen information display device according to an exemplary embodiment. For example, the apparatus 1900 may be provided as a server. Referring to FIG. 18, the device 1900 includes a processing component 1922 further including one or more processors and memory resources, represented by memory 1932, for storing instructions, e.g., applications, executable by the processing component 1922. The application programs stored in memory 1932 may include one or more modules that each correspond to a set of instructions. Further, the processing component 1922 is configured to execute instructions to perform the above-described method.
The device 1900 may also include a power component 1926 configured to perform power management of the device 1900, a wired or wireless network interface 1950 configured to connect the device 1900 to a network, and an input/output (I/O) interface 1958. The device 1900 may operate based on an operating system stored in memory 1932, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, or the like.
In an exemplary embodiment, a non-transitory computer readable storage medium, such as the memory 1932, is also provided that includes computer program instructions executable by the processing component 1922 of the apparatus 1900 to perform the above-described methods.
The present disclosure may be systems, methods, and/or computer program products. The computer program product may include a computer-readable storage medium having computer-readable program instructions embodied thereon for causing a processor to implement various aspects of the present disclosure.
The computer readable storage medium may be a tangible device that can hold and store the instructions for use by the instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic memory device, a magnetic memory device, an optical memory device, an electromagnetic memory device, a semiconductor memory device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a Static Random Access Memory (SRAM), a portable compact disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical coding device, such as punch cards or in-groove projection structures having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media as used herein is not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission medium (e.g., optical pulses through a fiber optic cable), or electrical signals transmitted through electrical wires.
The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a respective computing/processing device, or to an external computer or external storage device via a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. The network adapter card or network interface in each computing/processing device receives computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in the respective computing/processing device.
The computer program instructions for carrying out operations of the present disclosure may be assembler instructions, Instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, the electronic circuitry that can execute the computer-readable program instructions implements aspects of the present disclosure by utilizing the state information of the computer-readable program instructions to personalize the electronic circuitry, such as a programmable logic circuit, a Field Programmable Gate Array (FPGA), or a Programmable Logic Array (PLA).
Various aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer-readable program instructions may also be stored in a computer-readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer-readable medium storing the instructions comprises an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Having described embodiments of the present disclosure, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terms used herein were chosen in order to best explain the principles of the embodiments, the practical application, or technical improvements to the techniques in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.

Claims (24)

1. A bullet screen information display method is applied to a terminal, and is characterized in that the method is executed in the process of playing multimedia contents, and the method comprises the following steps:
when the role selection control is triggered, showing a bullet screen role to be selected, wherein the bullet screen role is related to the role of the multimedia content and is used for imitating the role of the multimedia content;
determining the selected bullet screen role;
when a bullet screen sending control is triggered, determining bullet screen information to be sent;
and displaying the bullet screen information of the bullet screen role in a display mode corresponding to the selected bullet screen role.
2. The method of claim 1, further comprising:
when a display request of the bullet screen information for a target bullet screen role is detected, acquiring the bullet screen information for the target bullet screen role;
and displaying the bullet screen information aiming at the target bullet screen role.
3. The method of claim 1, wherein the bullet screen character to be selected comprises a bullet screen avatar, the method further comprising:
when a replacing request aiming at the bullet screen head portrait is detected, a replacing head portrait is obtained;
and determining the alternative head portrait as the bullet screen head portrait of the bullet screen character.
4. The method of claim 1, further comprising:
determining a target display position and/or a target display color of the bullet screen information to be sent;
wherein, with the display mode that the bullet screen role of selecting corresponds, the display identification has the bullet screen information of bullet screen role includes:
and displaying the bullet screen information marked with the bullet screen characters at the target display position and/or in the target display color in a display mode corresponding to the selected bullet screen characters.
5. The method of claim 1, wherein the bullet screen character to be selected comprises a locked bullet screen character, the method further comprising:
and when a selection request for locking the bullet screen role is detected, prompting a condition for unlocking the bullet screen role.
6. The method of any one of claims 1 to 5, wherein the form of the bullet screen information comprises at least one of a text bullet screen, a voice bullet screen and a picture bullet screen.
7. A bullet screen information display method is applied to a server and is characterized in that the method is executed in the process of playing multimedia content, and the method comprises the following steps:
determining a bullet screen character for the multimedia content, the bullet screen character being related to the character of the multimedia content for imitating the character of the multimedia content;
when a role selection request sent by a terminal is received, controlling the terminal to display the bullet screen role;
acquiring a bullet screen role selected by the terminal;
receiving bullet screen information sent by the terminal;
and controlling the terminal to display the bullet screen information marked with the bullet screen role in a display mode corresponding to the selected bullet screen role.
8. The method of claim 7, wherein determining the bullet screen character for the multimedia content comprises at least one of:
acquiring a character introduction of the multimedia content, and determining the bullet screen role according to the character introduction;
and performing content identification on the multimedia content, determining a content identification result, and determining the bullet screen role according to the content identification result.
9. The method of claim 7, wherein controlling the terminal to display the bullet screen character when receiving a character selection request sent by the terminal comprises:
when a role selection request sent by a terminal is received, user point information associated with the role selection request is obtained;
determining an unlocking bullet screen role and a locking bullet screen role corresponding to the role selection request according to the user point information;
and controlling the terminal to display the unlocking bullet screen role and the locking bullet screen role.
10. The method according to claim 7 or 9, characterized in that the method further comprises:
and determining user point information according to the user level information and the historical bullet screen information of the user.
11. A bullet screen information display device applied in a terminal, wherein the device is used for executing a method in the process of playing multimedia contents, and the device comprises:
the bullet screen role display module is used for displaying a bullet screen role to be selected when the role selection control is triggered, wherein the bullet screen role is related to the role of the multimedia content and is used for imitating the role of the multimedia content;
the bullet screen role determination module is used for determining the selected bullet screen role;
the bullet screen information determining module is used for determining bullet screen information to be sent when the bullet screen sending control is triggered;
the first display module is used for displaying the bullet screen information of the bullet screen role in a display mode corresponding to the selected bullet screen role.
12. The apparatus of claim 11, further comprising:
the bullet screen information acquisition module is used for acquiring bullet screen information aiming at a target bullet screen role when a display request of the bullet screen information aiming at the target bullet screen role is detected;
and the second display module is used for displaying the bullet screen information aiming at the target bullet screen role.
13. The apparatus of claim 11, wherein the bullet screen character to be selected comprises a bullet screen avatar, the apparatus further comprising:
the replacing head portrait acquiring module is used for acquiring a replacing head portrait when a replacing request aiming at the bullet screen head portrait is detected;
and the bullet screen head portrait determining module is used for determining the alternative head portrait as the bullet screen head portrait of the bullet screen role.
14. The apparatus of claim 11, further comprising:
the determining module is used for determining a target display position and/or a target display color of the bullet screen information to be sent;
wherein the first display module comprises:
and the display submodule is used for displaying the bullet screen information marked with the bullet screen role at the target display position and/or in the target display color in the display mode corresponding to the selected bullet screen role.
15. The apparatus of claim 11, wherein the bullet screen character to be selected comprises a locking bullet screen character, the apparatus further comprising:
and the condition prompting module is used for prompting the condition of unlocking the bullet screen role when a selection request aiming at the locking bullet screen role is detected.
16. The apparatus of any one of claims 11 to 15, wherein the form of the bullet screen information comprises at least one of a text bullet screen, a voice bullet screen, and a picture bullet screen.
17. A bullet screen information display device applied in a server, wherein the device is used for executing a method in the process of playing multimedia contents, and the device comprises:
a role determination module for determining a bullet screen role for the multimedia content, the bullet screen role being related to the role of the multimedia content and being used for imitating the role of the multimedia content;
the first control module is used for controlling the terminal to display the bullet screen role when receiving a role selection request sent by the terminal;
the acquisition module is used for acquiring the bullet screen role selected by the terminal;
the receiving module is used for receiving the barrage information sent by the terminal;
and the second control module is used for controlling the terminal to display the bullet screen information marked with the bullet screen role in a display mode corresponding to the selected bullet screen role.
18. The apparatus of claim 17, wherein the role determination module comprises at least one of the following sub-modules:
the first determining submodule is used for acquiring the character introduction of the multimedia content and determining the bullet screen role according to the character introduction;
and the second determining submodule is used for performing content identification on the multimedia content, determining a content identification result and determining the bullet screen role according to the content identification result.
19. The apparatus of claim 17, wherein the first control module comprises:
the obtaining submodule is used for obtaining user point information associated with a role selection request when the role selection request sent by a terminal is received;
the third determining submodule is used for determining an unlocking bullet screen role and a locking bullet screen role corresponding to the role selection request according to the user point information;
and the control submodule is used for controlling the terminal to display the unlocking bullet screen role and the locking bullet screen role.
20. The apparatus of claim 17 or 19, further comprising:
and the point information determining module is used for determining the point information of the user according to the user level information and the historical bullet screen information of the user.
21. A bullet screen information display device, comprising:
a first processor;
a first memory for storing first processor-executable instructions;
wherein the first processor is configured to: performing the method of any one of claims 1 to 6.
22. A non-transitory computer readable storage medium having computer program instructions stored thereon, wherein the computer program instructions, when executed by a first processor, implement the method of any of claims 1 to 6.
23. A bullet screen information display device, comprising:
a second processor;
a second memory for storing second processor-executable instructions;
wherein the second processor is configured to: performing the method of any one of claims 7 to 10.
24. A non-transitory computer readable storage medium having stored thereon computer program instructions, wherein the computer program instructions, when executed by a second processor, implement the method of any of claims 7 to 10.
CN201810298416.4A 2018-03-30 2018-03-30 Bullet screen information display method and device Active CN108540845B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810298416.4A CN108540845B (en) 2018-03-30 2018-03-30 Bullet screen information display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810298416.4A CN108540845B (en) 2018-03-30 2018-03-30 Bullet screen information display method and device

Publications (2)

Publication Number Publication Date
CN108540845A CN108540845A (en) 2018-09-14
CN108540845B true CN108540845B (en) 2021-03-12

Family

ID=63483173

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810298416.4A Active CN108540845B (en) 2018-03-30 2018-03-30 Bullet screen information display method and device

Country Status (1)

Country Link
CN (1) CN108540845B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109324728A (en) * 2018-09-18 2019-02-12 深圳华人众志文化传媒有限公司 A kind of dissemination method of picture barrage
CN109275017B (en) * 2018-10-10 2021-02-02 武汉斗鱼网络科技有限公司 Display method and device for setting bullet screen information
CN109089151B (en) * 2018-10-18 2021-04-27 武汉斗鱼网络科技有限公司 Processing method and device for displaying bullet screen information
CN109660871B (en) * 2018-12-17 2021-06-25 北京爱奇艺科技有限公司 Bullet screen role information determination method, device and equipment
CN109739974B (en) * 2018-12-29 2021-11-02 咪咕数字传媒有限公司 Recommendation information acquisition method and device and storage medium
CN109729413B (en) * 2019-01-16 2021-10-15 武汉斗鱼鱼乐网络科技有限公司 Method and terminal for sending bullet screen
CN109862422A (en) * 2019-02-28 2019-06-07 腾讯科技(深圳)有限公司 Method for processing video frequency, device, computer readable storage medium and computer equipment
CN111698532B (en) * 2019-03-15 2022-12-16 阿里巴巴集团控股有限公司 Bullet screen information processing method and device
CN111726696B (en) * 2019-03-21 2022-09-09 阿里巴巴集团控股有限公司 Application method, device and equipment of sound barrage and readable storage medium
CN110062254A (en) * 2019-04-19 2019-07-26 上海连尚网络科技有限公司 A kind of method and apparatus of barrage publication
CN110392313B (en) * 2019-06-14 2022-02-22 北京字节跳动网络技术有限公司 Method, system, medium and electronic device for displaying specific voice comments
CN112286415A (en) * 2020-10-28 2021-01-29 联想(北京)有限公司 Message display method and message display device
CN113382311A (en) * 2020-11-27 2021-09-10 北京大米科技有限公司 Online teaching interaction method and device, storage medium and terminal
CN113573155A (en) * 2021-07-22 2021-10-29 深圳创维-Rgb电子有限公司 Voice bullet screen implementation method and device, intelligent device and readable storage medium
CN114721575A (en) * 2022-04-25 2022-07-08 Oppo广东移动通信有限公司 Text content processing method and device and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6964053B2 (en) * 2002-12-04 2005-11-08 International Business Machines Corporation Type descriptor language (TDLanguage) metamodel
CN104703044A (en) * 2015-02-12 2015-06-10 北京橘子文化传媒有限公司 Picture barrage publishing method
CN105898522A (en) * 2016-05-11 2016-08-24 乐视控股(北京)有限公司 Method, device and system for processing barrage information
CN105933787A (en) * 2016-06-08 2016-09-07 乐视控股(北京)有限公司 Video comment and processing method and device thereof, and server
CN106210857A (en) * 2016-08-03 2016-12-07 北京金山安全软件有限公司 Message display method and device and electronic equipment
CN107330016A (en) * 2017-06-16 2017-11-07 北京小米移动软件有限公司 Method, device and the storage medium set user information

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040197750A1 (en) * 2003-04-01 2004-10-07 Donaher Joseph G. Methods for computer-assisted role-playing of life skills simulations
US20120156668A1 (en) * 2010-12-20 2012-06-21 Mr. Michael Gregory Zelin Educational gaming system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6964053B2 (en) * 2002-12-04 2005-11-08 International Business Machines Corporation Type descriptor language (TDLanguage) metamodel
CN104703044A (en) * 2015-02-12 2015-06-10 北京橘子文化传媒有限公司 Picture barrage publishing method
CN105898522A (en) * 2016-05-11 2016-08-24 乐视控股(北京)有限公司 Method, device and system for processing barrage information
CN105933787A (en) * 2016-06-08 2016-09-07 乐视控股(北京)有限公司 Video comment and processing method and device thereof, and server
CN106210857A (en) * 2016-08-03 2016-12-07 北京金山安全软件有限公司 Message display method and device and electronic equipment
CN107330016A (en) * 2017-06-16 2017-11-07 北京小米移动软件有限公司 Method, device and the storage medium set user information

Also Published As

Publication number Publication date
CN108540845A (en) 2018-09-14

Similar Documents

Publication Publication Date Title
CN108540845B (en) Bullet screen information display method and device
CN106791893B (en) Video live broadcasting method and device
CN108668176B (en) Bullet screen display method and device
CN106941624B (en) Processing method and device for network video trial viewing
CN110662083A (en) Data processing method and device, electronic equipment and storage medium
CN110719515B (en) Video playing method, device and storage medium
CN106911967B (en) Live broadcast playback method and device
CN107767864B (en) Method and device for sharing information based on voice and mobile terminal
CN106792173B (en) Video playing method and device and non-transitory computer readable storage medium
CN107566892B (en) Video file processing method and device and computer readable storage medium
US20200007948A1 (en) Video subtitle display method and apparatus
CN109660873B (en) Video-based interaction method, interaction device and computer-readable storage medium
CN109451341B (en) Video playing method, video playing device, electronic equipment and storage medium
CN108495168B (en) Bullet screen information display method and device
CN108174269B (en) Visual audio playing method and device
CN112788354A (en) Live broadcast interaction method and device, electronic equipment, storage medium and program product
CN110769189A (en) Video conference switching method and device and readable storage medium
CN112188230A (en) Virtual resource processing method and device, terminal equipment and server
CN112532931A (en) Video processing method and device and electronic equipment
CN112691385B (en) Method and device for acquiring outgoing and installed information, electronic equipment, server and storage medium
CN109756783B (en) Poster generation method and device
CN107247794B (en) Topic guiding method in live broadcast, live broadcast device and terminal equipment
CN113778301A (en) Emotion interaction method based on content service and electronic equipment
CN113359980A (en) Control method and device of multimedia equipment, electronic equipment and storage medium
CN111835617B (en) User head portrait adjusting method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200520

Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after: Alibaba (China) Co.,Ltd.

Address before: 100080 Beijing Haidian District city Haidian street A Sinosteel International Plaza No. 8 block 5 layer A, C

Applicant before: Youku network technology (Beijing) Co., Ltd

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210425

Address after: 100102 room 2601, 26 / F, building 9, District 4, Wangjing East Garden, Chaoyang District, Beijing

Patentee after: BEIJING YOUKU TECHNOLOGY Co.,Ltd.

Address before: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee before: Alibaba (China) Co.,Ltd.