CN108521579A - The display methods and device of barrage information - Google Patents

The display methods and device of barrage information Download PDF

Info

Publication number
CN108521579A
CN108521579A CN201810184522.XA CN201810184522A CN108521579A CN 108521579 A CN108521579 A CN 108521579A CN 201810184522 A CN201810184522 A CN 201810184522A CN 108521579 A CN108521579 A CN 108521579A
Authority
CN
China
Prior art keywords
barrage
time
real
information
multimedia content
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.)
Granted
Application number
CN201810184522.XA
Other languages
Chinese (zh)
Other versions
CN108521579B (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.)
Alibaba China Co Ltd
Original Assignee
Youku Network Technology Beijing 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 Youku Network Technology Beijing Co Ltd filed Critical Youku Network Technology Beijing Co Ltd
Priority to CN201810184522.XA priority Critical patent/CN108521579B/en
Publication of CN108521579A publication Critical patent/CN108521579A/en
Application granted granted Critical
Publication of CN108521579B publication Critical patent/CN108521579B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • 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)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

This disclosure relates to which a kind of display methods and device of barrage information, when being included in the request for detecting the first barrage information of transmission in multimedia content playing process, obtain the time point that the request is initiated;If the time point that the request is initiated is in the real-time barrage inactivity period of the multimedia content, first barrage information is audited into channel by real-time barrage and is sent to server, so that the first barrage information is pushed to the terminal device for playing the multimedia content by server in real time;Wherein, the real-time barrage audit channel is in the real-time barrage inactivity period of the multimedia content, sending the channel of the barrage information for the multimedia content.The real-time of barrage information can be effectively improved according to the display methods of the barrage information of the embodiment of the present disclosure and device, promote the interaction between user.

Description

The display methods and device of barrage information
Technical field
This disclosure relates to video field more particularly to a kind of display methods and device of barrage information.
Background technology
With the development of multimedia technology, include for multimedia critiquing approach:Issue comment information and publication barrage Information.Wherein, it by comment includes and the dynamic effect sailed from screen in multimedia content that barrage, which is a kind of, is one The critiquing approach and interaction mode that kind is liked by user very much.
For example, in collection of drama playing process, user can be commented on by issuing the form of barrage information, and It is interacted with other users.Barrage activity can also be held, that is, invite the creator in chief in play or is acted the leading role through barrage Form carries out interaction with everybody, to have the function that publicity is promoted.
Invention content
In view of this, the present disclosure proposes a kind of display methods and device of barrage information, to improve the reality of barrage information Shi Xing, and further promote the interaction between user.
According to the one side of the disclosure, a kind of display methods of barrage information is provided, terminal device, the side are applied to Method includes:
When detecting the request for sending the first barrage information in multimedia content playing process, obtains the request and initiate Time point;
If described ask the time point initiated in the real-time barrage inactivity period of the multimedia content, by the first barrage Information audits channel by real-time barrage and is sent to server, so that the first barrage information is pushed to broadcasting by server in real time The terminal device of the multimedia content;
Wherein, real-time barrage audit channel be in the real-time barrage inactivity period of the multimedia content, Send the channel of the barrage information for the multimedia content.
In one possible implementation, the method further includes:
Obtain the real-time barrage active configuration information of the multimedia content;Wherein, the real-time barrage active configuration letter Breath includes the real-time barrage inactivity period.
In one possible implementation, the method further includes:
Receive the second barrage information of server real time push;
Barrage solicited message is sent to the server, the barrage solicited message includes the broadcasting of the multimedia content Progress msg;
Receive the third barrage information from the server, wherein the third barrage information is rung for the server Barrage solicited message described in Ying Yu, the barrage information corresponding with the playback progress information of the multimedia content of return;
On display interface the second barrage information and the third barrage information are shown by display rule.
In one possible implementation, the method further includes:
When detecting that the second barrage information is triggered, time alignment point is determined according to the second barrage information;
Alignment viewing progress request is sent to server according to the time alignment point, so that server returns to the alignment Time point and multimedia content later.
According to another aspect of the present disclosure, a kind of display methods of barrage information is provided, server, the side are applied to Method includes:
First barrage information for multimedia content of the channel reception from terminal device is audited by real-time barrage;
The first barrage information is sent to the terminal device for playing the multimedia content;
Wherein, the real-time barrage audit channel is for the real-time barrage inactivity period in multimedia content, and terminal is set Preparation send the channel of the barrage information for the multimedia content.
In one possible implementation, the method further includes:
Receive the real-time barrage activity request information from the terminal device;
In response to the real-time barrage activity request information, corresponding real-time barrage active configuration information is obtained;
The real-time barrage active configuration information is sent to the terminal device, the real-time barrage active configuration information Including the real-time barrage inactivity period.
In one possible implementation, the method further includes:
The alignment viewing progress request from the terminal device is received, the alignment viewing progress request includes alignment Time point;
Multimedia content by the time alignment point and later is sent to the terminal device.
In one possible implementation, the method further includes:
It will be in the first barrage information storage to real-time barrage list, wherein the real-time barrage list is for depositing Store up the list of real-time barrage information;
It, will be in the first barrage information storage to program request barrage list at the end of the real-time barrage inactivity period; Wherein, the program request barrage list is for storing program request barrage information associated with the playing progress rate of the multimedia content List.
According to another aspect of the present disclosure, a kind of display device of barrage information is provided, terminal device is applied to, it is described Device includes:
First acquisition module, for detecting the request for sending the first barrage information in multimedia content playing process When, obtain the time point that the request is initiated;
First sending module, if the time point for the request to be initiated is movable in the real-time barrage of the multimedia content In period, the first barrage information is audited into channel by real-time barrage and is sent to server, so that server is in real time by first Barrage information pushes to the terminal device for playing the multimedia content;
Wherein, real-time barrage audit channel be in the real-time barrage inactivity period of the multimedia content, Send the channel of the barrage information for the multimedia content.
In one possible implementation, described device further includes:
Second acquisition module, the real-time barrage active configuration information for obtaining the multimedia content;Wherein, the reality When barrage active configuration information include the real-time barrage inactivity period.
In one possible implementation, described device further includes:
First receiving module, the second barrage information for receiving server real time push;
Second sending module, for sending barrage solicited message to the server, the barrage solicited message includes institute State the playback progress information of multimedia content;
Second receiving module, for receiving the third barrage information from the server, wherein the third barrage letter Breath is the server in response to the barrage solicited message, return it is opposite with the playback progress information of the multimedia content The barrage information answered;
Display module, for showing the second barrage information and the third barrage by display rule on display interface Information.
In one possible implementation, described device further includes:
Determining module is determined pair according to the second barrage information for when detecting that the second barrage information is triggered Neat time point;
Third sending module, for sending alignment viewing progress request to server according to the time alignment point, so that Server returns to the time alignment point and multimedia content later.
According to another aspect of the present disclosure, a kind of display device of barrage information is provided, server, the dress are applied to Set including:
Third receiving module is directed to multimedia content for auditing channel reception by real-time barrage from terminal device The first barrage information;
4th sending module plays the terminal of the multimedia content and sets for the first barrage information to be sent to It is standby;
Wherein, the real-time barrage audit channel is for the real-time barrage inactivity period in multimedia content, and terminal is set Preparation send the channel of the barrage information for the multimedia content.
In one possible implementation, described device further includes:
4th receiving module, for receiving the real-time barrage activity request information from the terminal device;
Third acquisition module, in response to the real-time barrage activity request information, obtaining corresponding real-time barrage and living Dynamic configuration information;
5th sending module, for the real-time barrage active configuration information to be sent to the terminal device, the reality When barrage active configuration information include the real-time barrage inactivity period.
In one possible implementation, described device further includes:
5th receiving module, for receiving the alignment viewing progress request from the terminal device, the alignment viewing Progress request includes time alignment point;
6th sending module is sent to the terminal for multimedia content by the time alignment point and later and sets It is standby.
In one possible implementation, described device further includes:
First memory module, being used for will be in the first barrage information storage to real-time barrage list, wherein described real-time Barrage list is the list for storing real-time barrage information;
Second memory module is used at the end of the real-time barrage inactivity period, by the first barrage information storage Into program request barrage list;Wherein, the program request barrage list is for storing the playing progress rate phase with the multimedia content The list of associated program request barrage information.
According to another aspect of the present disclosure, a kind of display device of barrage information is provided, including:Processor;For depositing Store up the memory of processor-executable instruction;Wherein, the processor is configured as executing the above method.
According to another aspect of the present disclosure, a kind of non-volatile computer readable storage medium storing program for executing is provided, is stored thereon with Computer program instructions, wherein the computer program instructions realize the above method when being executed by processor.
So, server receives after the barrage information that real-time barrage audits channel, can be by the barrage information Real time push is not concerned with the barrage information and is played with multimedia content to the terminal devices with all above-mentioned multimedia content of broadcasting The incidence relation of progress so that the same terminal device for having initiated the movable multimedia content of real-time barrage is played, it can be real-time Show the barrage information of user's publication.
When detecting the request of transmission barrage information in the playing process of multimedia content by terminal device, it can obtain The time point for taking request to initiate can at the time point that above-mentioned request is initiated in the real-time barrage inactivity period of multimedia content The first barrage information is sent to server to audit channel by real-time barrage, so that server will can come from real time The first barrage information real time push in real-time barrage audit channel is not concerned with the to the terminal device for playing the multimedia content The incidence relation of one barrage information and multimedia content playing progress rate so that broadcasting is same to have initiated the movable more matchmakers of real-time barrage The terminal device held in vivo, regardless of multimedia content playing progress rate, all terminal devices can be sent out with real-time display user The barrage information of cloth.The display methods of the barrage information provided according to the embodiment of the present disclosure can improve the real-time of barrage information Property, and further promote the interaction between user.
According to below with reference to the accompanying drawings to detailed description of illustrative embodiments, the other feature and aspect of the disclosure will become It is clear.
Description of the drawings
Including in the description and the attached drawing of a part for constitution instruction and specification together illustrate the disclosure Exemplary embodiment, feature and aspect, and for explaining the principles of this disclosure.
Fig. 1 shows a kind of flow chart of the display methods of barrage information according to one embodiment of the disclosure;
Fig. 2 shows the flow charts according to the display methods of barrage information of one embodiment of the disclosure a kind of;
Fig. 3 shows a kind of flow chart of the display methods of barrage information according to one embodiment of the disclosure;
Fig. 4 shows a kind of flow chart of the display methods of barrage information according to one embodiment of the disclosure;
Fig. 5 shows a kind of flow chart of the display methods of barrage information according to one embodiment of the disclosure;
Fig. 6 shows a kind of flow chart of the display methods of barrage information according to one embodiment of the disclosure;
Fig. 7 shows a kind of flow chart of the display methods of barrage information according to one embodiment of the disclosure;
Fig. 8 shows a kind of flow chart of the display methods of barrage information according to one embodiment of the disclosure;
Fig. 9 is shown according to a kind of illustrative flow chart of the display methods of barrage information of the disclosure one;
Figure 10 shows a kind of structure diagram of the display device of barrage information according to one embodiment of the disclosure;
Figure 11 shows a kind of structure diagram of the display device of barrage information according to one embodiment of the disclosure;
Figure 12 shows a kind of structure diagram of the display device of barrage information according to one embodiment of the disclosure;
Figure 13 shows a kind of structure diagram of the display device of barrage information according to one embodiment of the disclosure;
Figure 14 is a kind of block diagram of the device 800 of display for barrage information shown according to an exemplary embodiment;
Figure 15 is a kind of block diagram of the device 1900 of display for barrage information shown according to an exemplary embodiment.
Specific implementation mode
Various exemplary embodiments, feature and the aspect of the disclosure are described in detail below with reference to attached drawing.It is identical in attached drawing Reference numeral indicate functionally the same or similar element.Although the various aspects of embodiment are shown in the accompanying drawings, remove It non-specifically points out, it is not necessary to attached drawing drawn to scale.
Dedicated word " exemplary " means " being used as example, embodiment or illustrative " herein.Here as " exemplary " Illustrated any embodiment should not necessarily be construed as preferred or advantageous over other embodiments.
In addition, in order to better illustrate the disclosure, numerous details is given in specific implementation mode below. It will be appreciated by those skilled in the art that without certain details, the disclosure can equally be implemented.In some instances, for Method, means, element and circuit well known to those skilled in the art are not described in detail, in order to highlight the purport of the disclosure.
Fig. 1 shows a kind of flow chart of the display methods of barrage information according to one embodiment of the disclosure, and this method can be with Applied to terminal device, such as:The equipment such as mobile phone, tablet computer, computer.As shown in Figure 1, the display methods of the barrage information It may comprise steps of:
Step 101, when detecting the request for sending the first barrage information in multimedia content playing process, described in acquisition Ask the time point initiated;
Above-mentioned multimedia content can be the video or audio of program request.The time point that above-mentioned request is initiated can be user The time point of barrage information is issued during watching above-mentioned multimedia content.For example, mistake of the user in viewing video Cheng Zhong inputs a barrage information in barrage input frame, is triggered at the moment 1 and sends control, to issue the barrage of above-mentioned input Information.For terminal device in response to user to the trigger action of above-mentioned transmission control, detecting currently has asking for transmission barrage information It asks, and determines that the moment 1 is the time point that request is initiated.
If the time point that step 102, the request are initiated, will in the real-time barrage inactivity period of the multimedia content First barrage information audits channel by real-time barrage and is sent to server, so that server in real time sends out the first barrage information It send to the terminal device for playing the multimedia content;
Wherein, real-time barrage audit channel be in the real-time barrage inactivity period of the multimedia content, Send the channel of the barrage information for the multimedia content, for example, above-mentioned real-time barrage audit channel can pass through The relevant technologies such as Socket or WebSocket agreements realize that above-mentioned real-time barrage audit channel can be with special identifier Channel, the special identifier can be the mark for identifying real-time barrage information.
The real-time barrage activity of above-mentioned multimedia content is within the activity time of setting, with real-time barrage information Form completes the activity of operation target, wherein above-mentioned activity time range is real-time barrage inactivity period.For example, exist During the collection of drama hot broadcast of certain TV play, the TV play is promoted in order to publicize, the protagonist personnel of the TV play can be in the TV A period during acute collection of drama broadcasting, real name and in real time publication barrage information and the spectators' progress for watching the collection of drama are mutual Dynamic, a period during above-mentioned collection of drama plays is real-time barrage inactivity period.
For example, server is postponed in the matching for real-time barrage active configuration information of completion multimedia content, Ke Yixiang The terminal device of above-mentioned multimedia content is asked to send the real-time barrage active configuration information of above-mentioned multimedia content, so that eventually End equipment can obtain the real-time barrage active configuration information of multimedia content from server end, the real-time barrage active configuration letter Real-time barrage inactivity period can be carried in breath, the time point and above-mentioned real-time barrage that terminal device is initiated by above-mentioned request Whether inactivity period can determine the time point of request initiation in real-time barrage inactivity period.
After terminal device obtains the time point that above-mentioned request is initiated, it may be determined that the time point that above-mentioned request is initiated whether In real-time barrage inactivity period, if so, terminal device can acquire the first barrage information of user's publication, and pass through real-time barrage It audits channel and sends above-mentioned first barrage information to server.
For example, user when watching film A, in 20: 20 distribution cloth, one barrage information, (believe by the first barrage Breath), then terminal device obtain the barrage information request send time point be 20 points 20 minutes, and the real-time barrage of film A live It moves and starts at 20 points, terminate at 21 points.Terminal device determines that the time point of request initiation in real-time barrage inactivity period, adjusts Channel is audited with real-time barrage, above-mentioned barrage information is sent to server.
In one example, the first barrage information may include issuing the user identifier of the first barrage information, publication Barrage content, the playing progress rate of multimedia content, current time information, barrage attribute are (for example, barrage, program request barrage in real time Deng) and information such as barrage activity identification information in real time.
So, server receives after the barrage information that real-time barrage audits channel, can be by the barrage information Real time push is not concerned with the barrage information and is played with multimedia content to the terminal devices with all above-mentioned multimedia content of broadcasting The incidence relation of progress so that the same terminal device for having initiated the movable multimedia content of real-time barrage is played, it can be real-time Show the barrage information of user's publication.
When detecting the request of transmission barrage information in the playing process of multimedia content by terminal device, it can obtain The time point for taking request to initiate can at the time point that above-mentioned request is initiated in the real-time barrage inactivity period of multimedia content The first barrage information is sent to server to audit channel by real-time barrage, so that server will can come from real time The first barrage information real time push in real-time barrage audit channel is not concerned with the to the terminal device for playing the multimedia content The incidence relation of one barrage information and multimedia content playing progress rate so that broadcasting is same to have initiated the movable more matchmakers of real-time barrage The terminal device held in vivo, regardless of multimedia content playing progress rate, all terminal devices can be sent out with real-time display user The barrage information of cloth.The display methods of the barrage information provided according to the embodiment of the present disclosure can improve the real-time of barrage information Property, and further promote the interaction between user.
Fig. 2 shows the flow charts according to the display methods of barrage information of one embodiment of the disclosure a kind of.
In one possible implementation, with reference to Fig. 2, the above method can also include the following steps:
Step 103, the real-time barrage active configuration information for obtaining the multimedia content;Wherein, the real-time barrage is lived Dynamic configuration information includes the real-time barrage inactivity period.
Above-mentioned real-time barrage active configuration information can be that operation personnel be arranged by modes such as backstage settings, for working as The movable relevant configuration information of real-time barrage of preceding multimedia content, for example, above-mentioned real-time barrage active configuration information can To include:The information such as multimedia content mark, real-time barrage inactivity period, movable identification information.
Terminal device can be with the real-time barrage active configuration information of active obtaining multimedia content.For example, terminal is set It is standby barrage activity request information to be sent to server, in the barrage activity request information when user asks barrage service May include multimedia content mark, after server receives above-mentioned barrage activity request information, in multimedia content mark pair When the multimedia content answered has real-time barrage activity, corresponding real-time barrage active configuration information is obtained, concurrently serves and states in real time Barrage active configuration information is to terminal device.
For example, user distributes one barrage information of cloth, then terminal device is obtained when watching film A 20: 20 Take the time point that the request of the barrage information is initiated be 20 points 20 minutes, and barrage inactivity period is 20 points to 21 points in real time, then eventually End equipment can determine the time of above-mentioned request initiation in real-time barrage inactivity period.Fig. 3 shows to be implemented according to the disclosure one A kind of flow chart of the display methods of barrage information of example.
In one possible implementation, with reference to Fig. 3, the above method can also include:
Step 104, the second barrage information for receiving server real time push;
Above-mentioned second barrage information is barrage information of the server push to terminal device, in one example, server It can be with after auditing the barrage information for multimedia content that is sent to a certain terminal device of channel reception by real-time barrage Can also be in another example directly that terminal is set to the terminal device real time push barrage information of the media content is played After asking barrage information, server to receive the request of terminal device transmission to server, real-time bullet is pushed to terminal device Curtain information.
In one example, after terminal device receives the second barrage information of above-mentioned server push, can exist in real time Above-mentioned second barrage information is shown on display interface.For example, it is being watched together in moment 1, terminal device 1 and terminal device 2 The playing progress rate of one multimedia content, terminal device 1 is 20 minutes, and the playing progress rate of terminal device 2 is 36 minutes.Server this When channel reception will be audited from real-time barrage barrage information push to terminal device 1 and terminal device 2, terminal device 1 and eventually After end equipment 2 receives above-mentioned barrage information, above-mentioned real-time barrage information can be shown on display interface, so, It is not concerned with the incidence relation of barrage information and multimedia content playing progress rate so that play that same to have initiated real-time barrage movable The terminal device of multimedia content, regardless of multimedia content playing progress rate, all terminal devices can show user's reality The barrage information of Shi Fabu.
It should be noted that above-mentioned steps 104 can execute before above-mentioned steps 101 to step 102, it can also be upper State step 101 to execute to after step 102, can also concurrently be executed with above-mentioned steps 101 to step 102, the disclosure to this not Make specific limit.
Terminal device can show the barrage information that user sends in real time on display interface, alternatively, real in display user When send barrage information while, can also show barrage information associated with multimedia content playing progress rate.
Step 105 sends barrage solicited message to the server, and the barrage solicited message includes in the multimedia The playback progress information of appearance;
Step 106 receives the third barrage information from the server, wherein the third barrage information is described Server is in response to the barrage solicited message, the barrage corresponding with the playback progress information of the multimedia content of return Information.
Terminal device can send barrage solicited message to server, may include in multimedia in the barrage solicited message The playback progress information of appearance, to ask barrage information associated with the playback progress information of multimedia content to server.Clothes It is engaged in after the above-mentioned barrage solicited message of device reception, third barrage associated with the playback progress information of multimedia content can be obtained Information is concurrently served and states third barrage information to terminal device, the third barrage information may include server storage with it is more The relevant history barrage information of playback progress information of media content, can also include the playback progress information with multimedia content Relevant real-time barrage information.
Step 107 presses display rule display the second barrage information and the third barrage information on display interface.
After terminal device receives above-mentioned third barrage information, the second bullet can be shown on display interface according to display rule Curtain information and third barrage information.For example, above-mentioned display rule can be the number in the second barrage information less than terminal When can at most show the number of barrage data on the display interface of equipment, the fetching portion third barrage from third barrage data Information, so that the sum of the second barrage information and the part third barrage information of acquisition reaches display circle of above-mentioned terminal device The number of barrage data can be at most shown on face;
Alternatively, terminal device can show above-mentioned second barrage information and third barrage information according to preset ratio.Citing For, it can at most show that the number of barrage data is N on the display interface of above-mentioned terminal device, above-mentioned preset ratio is 4:1, Then terminal device can obtain N*0.8 the second barrage information, obtain N*0.2 third barrage information.
For example, same multimedia content is being watched in moment 1, terminal device 1 and terminal device 2, terminal device 1 Playing progress rate is 20 minutes, and the playing progress rate of terminal device 2 is 36 minutes.Server will audit channel from real-time barrage at this time and connect The the second barrage information received pushes to terminal device 1 and terminal device 2, meanwhile, terminal device 1 receives the third from server Barrage information 1, the third barrage information 1 are barrage information associated with the playing progress rate 20 minutes of current multimedia content. Terminal device 2 receives the third barrage information 2 from server, which is to be broadcast with current multimedia content 36 minutes associated barrage information of degree of putting into.Terminal device 1 can be while showing above-mentioned second barrage information, display unit Divide third barrage information 1, terminal device 2 can be while showing above-mentioned second barrage information, display portion third barrage letter Breath 2.
So, the display methods for the barrage information that the embodiment of the present disclosure provides is same in the real-time for improving barrage information When, the barrage information that terminal device is shown can also be enriched, the display mode of barrage information is enriched.
Fig. 4 shows a kind of flow chart of the display methods of barrage information according to one embodiment of the disclosure.
In one possible implementation, with reference to Fig. 4, the above method can also include the following steps:
Step 108, when detecting that the second barrage information is triggered, time alignment is determined according to the second barrage information Point;
For example, user can trigger the second barrage information shown on display interface, terminal by operations such as clicks Equipment can determine time alignment point in response to above-mentioned trigger action according to above-mentioned second barrage information, which is Refer to the playback progress information of the multimedia content for the user's viewing for issuing above-mentioned second barrage information.
For example, may include in above-mentioned second barrage information corresponding multimedia content playback progress information (for example, The terminal device for sending the second barrage information to server is taken when sending above-mentioned second barrage information in the second barrage information The corresponding multimedia playback progress information of band), terminal device can determine that above-mentioned progress msg is time alignment point.
In one example, terminal device can determine that above-mentioned second barrage information corresponds in response to above-mentioned trigger action User, and above-mentioned user be the first user when, time alignment point is determined according to above-mentioned second barrage information, wherein above-mentioned First user can be complimentary user associated with the activity of the real-time barrage of multimedia content, for example, in multimedia content Performer, creator etc..In the present embodiment, can also include the first user in above-mentioned real-time barrage active configuration information.
Step 109 sends alignment viewing progress request according to the time alignment point to server, so that server returns The time alignment point and multimedia content later.
Terminal device can send alignment viewing progress request to server, can be carried in alignment viewing progress request Above-mentioned time alignment point.After server receives alignment viewing progress request, above-mentioned time alignment point and multimedia later are obtained Content is sent to terminal device, so that the broadcasting when multimedia content that terminal device plays issues the second barrage information with user Degree of putting into is consistent.
For example, terminal device is when showing the second barrage information, if the corresponding user of the second barrage information is first User, then terminal device can be shown on display interface the corresponding barrage content of above-mentioned second barrage information and the first user mark Know (such as:The pet name of first user).User can intuitively see the display of terminal device very much when watching multimedia content The barrage information shown on interface includes the second barrage information of the first user publication.
Such as:First user has issued a second barrage information, at this time user A when playing progress rate is 40 minutes Viewing progress is 20 minutes.The second barrage information real time push that server sends the first user to user A terminal device, And above-mentioned second barrage information (mark for including the first user) is shown on the terminal device of user A.If user A want with it is above-mentioned First user's playing progress rate is synchronous or knows the corresponding multimedia content of above-mentioned barrage information, can be touched by modes such as clicks Send out the second barrage information above-mentioned, terminal device can determine the corresponding playing progress rate of above-mentioned second barrage information:40 minutes, and Above-mentioned playing progress rate is determined 40 minutes as time alignment point.Terminal device sends alignment viewing progress request to server, this is right Time alignment point is carried in neat viewing progress request:40 minutes.After server receives alignment viewing progress request, multimedia is obtained Content corresponds to the terminal device that 40 minutes and content later are sent to user A so that the broadcasting of the terminal device of user A into The playing progress rate spent when issuing the second barrage information with above-mentioned first user is consistent.
So, terminal device can be obtained from server and show in response to the triggering of user couple the second barrage information Show the corresponding multimedia content of above-mentioned second barrage information, is sent out when so that the playing progress rate of terminal device is with the second barrage information The playing progress rate of cloth is consistent, can promote the interaction between user.
Fig. 5 shows a kind of flow chart of the display methods of barrage information according to one embodiment of the disclosure, and this method can be with Applied to server, as shown in figure 5, this method may comprise steps of:
Step 501 audits first barrage information of the channel reception from terminal device by real-time barrage;
Wherein, above-mentioned real-time barrage audit channel is in the real-time barrage inactivity period of multimedia content, sending For the channel of the barrage information of the multimedia content.
Above-mentioned first barrage information can be the real-time barrage information for above-mentioned multimedia content.For example, terminal Equipment is when detecting the request for sending above-mentioned first barrage information, however, it is determined that above-mentioned request time is in the real-time of multimedia content In barrage inactivity period, then it can audit channel by above-mentioned real-time barrage and send above-mentioned first barrage information to server.
The first barrage information is sent to the terminal device for playing the multimedia content by step 502.
For example, after server receives above-mentioned first barrage information, it may be determined that currently playing above-mentioned multimedia content Terminal device, and push above-mentioned first barrage information to above-mentioned terminal device.So that above-mentioned all terminal devices receive After stating the first barrage information, above-mentioned first barrage information can be shown in real time.
So, server can will audit the first barrage information real time push of channel reception extremely by real-time barrage The terminal device for watching current multimedia content can release being associated with for the first barrage information and multimedia content playing progress rate System so that play the same terminal device for having initiated the movable multimedia content of real-time barrage, no matter multimedia content play into How is degree, and all terminal devices can show the barrage information of user's real-time release.The bullet provided according to the embodiment of the present disclosure The display methods of curtain information can improve the real-time of barrage information, and further promote the interaction between user.
Fig. 6 shows a kind of flow chart of the display methods of barrage information according to one embodiment of the disclosure.
In one possible implementation, with reference to Fig. 6, the above method can also include the following steps:
Step 503 receives the real-time barrage activity request information from the terminal device;
Step 504, in response to the real-time barrage activity request information, obtain corresponding real-time barrage active configuration letter Breath;
The real-time barrage active configuration information is sent to the terminal device, the real-time barrage activity by step 505 Configuration information includes the real-time barrage inactivity period.
For example, terminal device can send real-time barrage to server and live when user asks real-time barrage service Solicited message is moved, may include multimedia content mark in the real-time barrage activity request information.Server receives above-mentioned real-time After barrage activity request information, when the multimedia content identifies corresponding multimedia content and has real-time barrage activity, it can obtain Corresponding real-time barrage active configuration information is taken, concurrently serves and states real-time barrage active configuration information to terminal device, so that Terminal device can carry out the display of barrage information according to above-mentioned real-time barrage active configuration information.
Wherein, above-mentioned real-time barrage active configuration information can be to be arranged by modes such as backstage settings in operation personnel , for the movable relevant configuration information of real-time barrage of current multimedia content, for example, above-mentioned real-time barrage activity is matched Confidence ceases:The letters such as multimedia content mark, real-time barrage inactivity period, movable identification information, complimentary user information Breath.
Fig. 7 shows a kind of flow chart of the display methods of barrage information according to one embodiment of the disclosure.
In one possible implementation, with reference to Fig. 7, the above method can also include:
Step 506 receives the alignment viewing progress request from the terminal device, in the alignment viewing progress request Including time alignment point;
For example, after above-mentioned first barrage information is sent to terminal device by server, user can pass through click etc. Operation triggers above-mentioned first barrage information, to determine time alignment point according to above-mentioned first barrage information.
In fact, above-mentioned first barrage information can be the real-time barrage information of all users publication, user can pass through Above-mentioned first barrage information is triggered so that terminal device is aligned the broadcasting of multimedia content when above-mentioned first barrage information is issued Progress;Above-mentioned first barrage information can also be the barrage information of complimentary user publication, and user only triggers complimentary user publication Barrage information when, terminal device can to server send alignment watching request, to be aligned the hair of above-mentioned first barrage information The playing progress rate of multimedia content when cloth.
For example, may include in above-mentioned first barrage information corresponding multimedia content playback progress information (for example, The playback progress information that multimedia content is corresponded to when the first barrage information publication is carried in the first barrage information), terminal is set It is standby to determine that above-mentioned playback progress information is time alignment point.
Step 507, multimedia content by the time alignment point and later are sent to the terminal device.
After server receives alignment viewing progress request, obtains above-mentioned time alignment point and multimedia content later is sent To terminal device so that the broadcasting of the multimedia content that plays of terminal device and the terminal device of the first barrage information of publication into Degree is consistent.
For example, user B has issued a barrage information, at this time the viewing of user A when playing progress rate is 40 minutes Progress is 20 minutes.The barrage information real time push that server sends user B to user A terminal device, and user A's Above-mentioned barrage information is shown on terminal device.If user A wants synchronous with above-mentioned user B playing progress rates or knows above-mentioned barrage letter Corresponding multimedia content is ceased, above-mentioned barrage information can be triggered by modes such as clicks, terminal device can determine above-mentioned bullet The corresponding playing progress rate of curtain information:40 minutes, and determine it is above-mentioned play into:40 minutes are time alignment point.Terminal device to Server sends alignment viewing progress request, which watches in progress request and carry time alignment point:40 minutes.Server connects After receiving alignment viewing progress request, obtains multimedia content and correspond to 40 minutes and content later and be sent to the terminal of user A and set It is standby, so that the playing progress rate of the terminal device of user A is consistent with playing progress rate when above-mentioned user B publication barrage information.
Fig. 8 shows a kind of flow chart of the display methods of barrage information according to one embodiment of the disclosure.
In one possible implementation, with reference to Fig. 8, the above method can also include:
Step 508, will be in the first barrage information storage to real-time barrage list, wherein the real-time barrage list For the list for storing real-time barrage information;
Step 509, at the end of the real-time barrage inactivity period, according to preset storage condition by first barrage In information storage to program request barrage list;Wherein, the program request barrage list is to be broadcast with the multimedia content for storing The list of the associated program request barrage information of degree of putting into.
It, can will be above-mentioned after server audits the first barrage information of the channel reception from terminal device by real-time barrage In first barrage information storage to real-time barrage list, wherein above-mentioned real-time barrage list is for storing real-time barrage information List.
After above-mentioned real-time barrage inactivity period, server can be believed according to the barrage stored in real-time barrage list The playback progress information for ceasing corresponding multimedia content, by the barrage information storage stored in above-mentioned real-time barrage list to program request In barrage list, wherein above-mentioned program request barrage list is associated with the playing progress rate of the multimedia content for storing The list of program request barrage information.
In one possible implementation, in the barrage information storage that will be stored in above-mentioned real-time barrage list to program request When in barrage list, can also according to keyword, thumb up the information such as quantity the barrage that is stored in above-mentioned real-time barrage list believed Breath carries out the operation such as screening, and the barrage information storage stored in the real-time barrage list by screening to above-mentioned program request barrage is arranged In table.
Fig. 9 is shown according to a kind of illustrative flow chart of the display methods of barrage information of the disclosure one.
When step 901, terminal device detect the request for sending barrage information in multimedia content playing process, obtain The time point that the request is initiated;
If the time point that step 902, the request are initiated is whole in the real-time barrage inactivity period of the multimedia content First barrage information is audited channel by real-time barrage and is sent to server by end equipment, so that server is in real time by the first bullet Curtain information is sent to the terminal device of currently playing above-mentioned multimedia content;
Step 903, server audit first barrage information of the channel reception from terminal device by real-time barrage;
The terminal that the first barrage information is sent to currently playing above-mentioned multimedia content by step 904, server is set It is standby;
Step 905, terminal device receive the second barrage information from server, and show on display interface described the Two barrage information.
Step 906, server will be in the first barrage information storages to real-time barrage list, wherein the real-time bullet Curtain list is the list for storing real-time barrage information;
Step 907, server are at the end of the real-time barrage inactivity period, by the first barrage information storage to point It broadcasts in barrage list;Wherein, the program request barrage list is associated with the playing progress rate of the multimedia content for storing Program request barrage information list.
Figure 10 shows a kind of structure diagram of the display device of barrage information according to one embodiment of the disclosure, can apply In terminal device, as shown in Figure 10, which may include:First acquisition module 1001 and the first sending module 1002;Wherein,
First acquisition module 1001 can be used in multimedia content playing process detecting the first barrage information of transmission Request when, obtain it is described request initiate time point;
First sending module 1002, if can be used for the time point of the request initiation in the real-time of the multimedia content In barrage inactivity period, the first barrage information is audited into channel by real-time barrage and is sent to server, so that server is real-time First barrage information is pushed to the terminal device for playing the multimedia content by ground;
Wherein, real-time barrage audit channel be in the real-time barrage inactivity period of the multimedia content, Send the channel of the barrage information for the multimedia content.
Figure 11 shows a kind of structure diagram of the display device of barrage information according to one embodiment of the disclosure.
In one possible implementation, referring to Fig.1 1, above-mentioned apparatus can also include:
Second acquisition module 1003 can be used for obtaining the real-time barrage active configuration information of the multimedia content;Its In, the real-time barrage active configuration information includes the real-time barrage inactivity period.
In one possible implementation, referring to Fig.1 1, above-mentioned apparatus can also include:
First receiving module 1004 can be used for receiving the second barrage information of server real time push;
Second sending module 1005 can be used for sending barrage solicited message, the barrage request letter to the server Breath includes the playback progress information of the multimedia content;
Second receiving module 1006 can be used for receiving the third barrage information from the server, wherein described Three barrage information are the server in response to the barrage solicited message, the playing progress rate with the multimedia content of return The corresponding barrage information of information;
Display module 1007 can be used for showing the second barrage information and described by display rule on display interface Third barrage information.
In one possible implementation, referring to Fig.1 1, above-mentioned apparatus can also include:
Determining module 1008 can be used for when detecting that the second barrage information is triggered, and be believed according to second barrage Breath determines time alignment point;
Third sending module 1009 can be used for sending alignment viewing progress to server according to the time alignment point and ask It asks, so that server returns to the time alignment point and multimedia content later.
Figure 12 shows a kind of structure diagram of the display device of barrage information according to one embodiment of the disclosure, can apply In server, as shown in figure 12, which may include:Third receiving module 1201 and the 4th sending module 1202;Wherein,
Third receiving module 1201, can be used for by real-time barrage audit channel reception from terminal device for more First barrage information of media content;
4th sending module 1202 can be used for the first barrage information being sent to the broadcasting multimedia content Terminal device;
Wherein, the real-time barrage audit channel is for the real-time barrage inactivity period in multimedia content, and terminal is set Preparation send the channel of the barrage information for the multimedia content.
Figure 13 shows a kind of structure diagram of the display device of barrage information according to one embodiment of the disclosure.
In one possible implementation, referring to Fig.1 3, above-mentioned apparatus can also include:
4th receiving module 1203 can be used for receiving the real-time barrage activity request information from the terminal device;
Third acquisition module 1204 can be used for, in response to the real-time barrage activity request information, obtaining corresponding reality When barrage active configuration information;
5th sending module 1205, can be used for the real-time barrage active configuration information being sent to the terminal and sets Standby, the real-time barrage active configuration information includes the real-time barrage inactivity period.
In one possible implementation, referring to Fig.1 3, above-mentioned apparatus can also include:
5th receiving module 1206 can be used for receiving the alignment viewing progress request from the terminal device, described It includes time alignment point to be aligned the request of viewing progress;
6th sending module 1207, the multimedia content that can be used for by the time alignment point and later are sent to institute State terminal device.
In one possible implementation, referring to Fig.1 3, above-mentioned apparatus can also include:
First memory module 1208, can be used for will be in the first barrage information storage to real-time barrage list, wherein The real-time barrage list is the list for storing real-time barrage information;
Second memory module 1209 can be used at the end of the real-time barrage inactivity period, by first barrage In information storage to program request barrage list;Wherein, the program request barrage list is to be broadcast with the multimedia content for storing The list of the associated program request barrage information of degree of putting into.
Figure 14 is a kind of block diagram of the device 800 of display for barrage information shown according to an exemplary embodiment. For example, device 800 can be mobile phone, computer, digital broadcast terminal, messaging devices, game console, tablet sets It is standby, Medical Devices, body-building equipment, personal digital assistant etc..
Referring to Fig.1 4, device 800 may include following one or more components:Processing component 802, memory 804, power supply Component 806, multimedia component 808, audio component 810, the interface 812 of input/output (I/O), sensor module 814, and Communication component 816.
The integrated operation of 802 usual control device 800 of processing component, such as with display, call, data communication, phase Machine operates and record operates associated operation.Processing component 802 may include that one or more processors 820 refer to execute It enables, to perform all or part of the steps of the methods described above.In addition, processing component 802 may include one or more modules, just Interaction between processing component 802 and other assemblies.For example, processing component 802 may include multi-media module, it is more to facilitate Interaction between media component 808 and processing component 802.
Memory 804 is configured as storing various types of data to support the operation in device 800.These data are shown Example includes instruction for any application program or method that are operated on device 800, contact data, and telephone book data disappears Breath, picture, video etc..Memory 804 can be by any kind of volatibility or non-volatile memory device or their group It closes and realizes, such as static RAM (SRAM), electrically erasable programmable read-only memory (EEPROM) is erasable to compile Journey read-only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash Device, disk or CD.
Power supply module 806 provides electric power for the various assemblies of device 800.Power supply module 806 may include power management system System, one or more power supplys and other generated with for device 800, management and the associated component of distribution electric power.
Multimedia component 808 is included in the screen of one output interface of offer between described device 800 and user.One In a little embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen Curtain may be implemented as touch screen, to receive input signal from the user.Touch panel includes one or more touch sensings Device is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding action Boundary, but also detect duration and pressure associated with the touch or slide operation.In some embodiments, more matchmakers Body component 808 includes a front camera and/or rear camera.When device 800 is in operation mode, such as screening-mode or When video mode, front camera and/or rear camera can receive external multi-medium data.Each front camera and Rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 810 is configured as output and/or input audio signal.For example, audio component 810 includes a Mike Wind (MIC), when device 800 is in operation mode, when such as call model, logging mode and speech recognition mode, microphone by with It is set to reception external audio signal.The received audio signal can be further stored in memory 804 or via communication set Part 816 is sent.In some embodiments, audio component 810 further includes a loud speaker, is used for exports audio signal.
I/O interfaces 812 provide interface between processing component 802 and peripheral interface module, and above-mentioned peripheral interface module can To be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and lock Determine button.
Sensor module 814 includes one or more sensors, and the state for providing various aspects for device 800 is commented Estimate.For example, sensor module 814 can detect the state that opens/closes of device 800, and the relative positioning of component, for example, it is described Component is the display and keypad of device 800, and sensor module 814 can be with 800 1 components of detection device 800 or device Position change, the existence or non-existence that user contacts with device 800,800 orientation of device or acceleration/deceleration and device 800 Temperature change.Sensor module 814 may include proximity sensor, be configured to detect without any physical contact Presence of nearby objects.Sensor module 814 can also include optical sensor, such as CMOS or ccd image sensor, at As being used in application.In some embodiments, which can also include acceleration transducer, gyro sensors Device, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 816 is configured to facilitate the communication of wired or wireless way between device 800 and other equipment.Device 800 can access the wireless network based on communication standard, such as WiFi, 2G or 3G or combination thereof.In an exemplary implementation In example, communication component 816 receives broadcast singal or broadcast related information from external broadcasting management system via broadcast channel. In one exemplary embodiment, the communication component 816 further includes near-field communication (NFC) module, to promote short range communication.Example Such as, NFC module can be based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology, Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 800 can be believed by one or more application application-specific integrated circuit (ASIC), number Number processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing the above method.
In the exemplary embodiment, a kind of non-volatile computer readable storage medium storing program for executing is additionally provided, such as including calculating The memory 804 of machine program instruction, above computer program instruction can be executed above-mentioned to complete by the processor 820 of device 800 Method.
Figure 15 is a kind of block diagram of the device 1900 of display for barrage information shown according to an exemplary embodiment. For example, device 1900 may be provided as a server.Referring to Fig.1 5, device 1900 includes processing component 1922, further It, can be by processing component for storing including one or more processors and memory resource represented by a memory 1932 The instruction of 1922 execution, such as application program.The application program stored in memory 1932 may include one or one with On each correspond to one group of instruction module.In addition, processing component 1922 is configured as executing instruction, to execute above-mentioned side Method.
Device 1900 can also include that a power supply module 1926 be configured as the power management of executive device 1900, one Wired or wireless network interface 1950 is configured as device 1900 being connected to network and input and output (I/O) interface 1958.Device 1900 can be operated based on the operating system for being stored in memory 1932, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
In the exemplary embodiment, a kind of non-volatile computer readable storage medium storing program for executing is additionally provided, such as including calculating The memory 1932 of machine program instruction, above computer program instruction can be executed by the processing component 1922 of device 1900 to complete The above method.
The disclosure can be system, method and/or computer program product.Computer program product may include computer Readable storage medium storing program for executing, containing for making processor realize the computer-readable program instructions of various aspects of the disclosure.
Computer readable storage medium can be can keep and store the instruction used by instruction execution equipment tangible Equipment.Computer readable storage medium for example can be-- but be not limited to-- storage device electric, magnetic storage apparatus, optical storage Equipment, electromagnetism storage device, semiconductor memory apparatus or above-mentioned any appropriate combination.Computer readable storage medium More specific example (non exhaustive list) includes:Portable computer diskette, random access memory (RAM), read-only is deposited hard disk It is reservoir (ROM), erasable programmable read only memory (EPROM or flash memory), static RAM (SRAM), portable Compact disk read-only memory (CD-ROM), digital versatile disc (DVD), memory stick, floppy disk, mechanical coding equipment, for example thereon It is stored with punch card or groove internal projection structure and the above-mentioned any appropriate combination of instruction.Calculating used herein above Machine readable storage medium storing program for executing is not interpreted that instantaneous signal itself, the electromagnetic wave of such as radio wave or other Free propagations lead to It crosses the electromagnetic wave (for example, the light pulse for passing through fiber optic cables) of waveguide or the propagation of other transmission mediums or is transmitted by electric wire Electric signal.
Computer-readable program instructions as described herein can be downloaded to from computer readable storage medium it is each calculate/ Processing equipment, or outer computer or outer is downloaded to by network, such as internet, LAN, wide area network and/or wireless network Portion's storage device.Network may include copper transmission cable, optical fiber transmission, wireless transmission, router, fire wall, interchanger, gateway Computer and/or Edge Server.Adapter or network interface in each calculating/processing equipment are received from network to be counted Calculation machine readable program instructions, and the computer-readable program instructions are forwarded, for the meter being stored in each calculating/processing equipment In calculation machine readable storage medium storing program for executing.
For execute the disclosure operation computer program instructions can be assembly instruction, instruction set architecture (ISA) instruction, Machine instruction, machine-dependent instructions, microcode, firmware instructions, condition setup data or with one or more programming languages Arbitrarily combine the source code or object code write, the programming language include the programming language-of object-oriented such as Smalltalk, C++ etc., and conventional procedural programming languages-such as " C " language or similar programming language.Computer Readable program instructions can be executed fully, partly execute on the user computer, is only as one on the user computer Vertical software package executes, part executes or on the remote computer completely in remote computer on the user computer for part Or it is executed on server.In situations involving remote computers, remote computer can pass through network-packet of any kind It includes LAN (LAN) or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as profit It is connected by internet with ISP).In some embodiments, by using computer-readable program instructions Status information carry out personalized customization electronic circuit, such as programmable logic circuit, field programmable gate array (FPGA) or can Programmed logic array (PLA) (PLA), the electronic circuit can execute computer-readable program instructions, to realize each side of the disclosure Face.
Referring herein to according to the flow chart of the method, apparatus (system) of the embodiment of the present disclosure and computer program product and/ Or block diagram describes various aspects of the disclosure.It should be appreciated that flowchart and or block diagram each box and flow chart and/ Or in block diagram each box combination, can be realized by computer-readable program instructions.
These computer-readable program instructions can be supplied to all-purpose computer, special purpose computer or other programmable datas The processor of processing unit, to produce a kind of machine so that these instructions are passing through computer or other programmable datas When the processor of processing unit executes, work(specified in one or more of implementation flow chart and/or block diagram box is produced The device of energy/action.These computer-readable program instructions can also be stored in a computer-readable storage medium, these refer to It enables so that computer, programmable data processing unit and/or other equipment work in a specific way, to be stored with instruction Computer-readable medium includes then a manufacture comprising in one or more of implementation flow chart and/or block diagram box The instruction of the various aspects of defined function action.
Computer-readable program instructions can also be loaded into computer, other programmable data processing units or other In equipment so that series of operation steps are executed on computer, other programmable data processing units or miscellaneous equipment, with production Raw computer implemented process, so that executed on computer, other programmable data processing units or miscellaneous equipment Instruct function action specified in one or more of implementation flow chart and/or block diagram box.
Flow chart and block diagram in attached drawing show the system, method and computer journey of multiple embodiments according to the disclosure The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation One module of table, program segment or a part for instruction, the module, program segment or a part for instruction include one or more use The executable instruction of the logic function as defined in realization.In some implementations as replacements, the function of being marked in box It can occur in a different order than that indicated in the drawings.For example, two continuous boxes can essentially be held substantially in parallel Row, they can also be executed in the opposite order sometimes, this is depended on the functions involved.It is also noted that block diagram and/or The combination of each box in flow chart and the box in block diagram and or flow chart can use function or dynamic as defined in executing The dedicated hardware based system made is realized, or can be realized using a combination of dedicated hardware and computer instructions.
The presently disclosed embodiments is described above, above description is exemplary, and non-exclusive, and It is not limited to disclosed each embodiment.Without departing from the scope and spirit of illustrated each embodiment, for this skill Many modifications and changes will be apparent from for the those of ordinary skill in art field.The selection of term used herein, purport In the principle, practical application or technological improvement to the technology in market for best explaining each embodiment, or this technology is made to lead Other those of ordinary skill in domain can understand each embodiment disclosed herein.

Claims (18)

1. a kind of display methods of barrage information, which is characterized in that it is applied to terminal device, the method includes:
Detected in multimedia content playing process send the first barrage information request when, obtain it is described request initiate when Between point;
If described ask the time point initiated in the real-time barrage inactivity period of the multimedia content, by the first barrage information Channel is audited by real-time barrage and is sent to server, so that server in real time pushes to the first barrage information described in broadcasting The terminal device of multimedia content;
Wherein, the real-time barrage audit channel is in the real-time barrage inactivity period of the multimedia content, sending For the channel of the barrage information of the multimedia content.
2. according to the method described in claim 1, it is characterized in that, the method further includes:
Obtain the real-time barrage active configuration information of the multimedia content;Wherein, the real-time barrage active configuration information packet Include the real-time barrage inactivity period.
3. according to the method described in claim 1, which is characterized in that the method further includes:
Receive the second barrage information of server real time push;
Barrage solicited message is sent to the server, the barrage solicited message includes the playing progress rate of the multimedia content Information;
Receive the third barrage information from the server, wherein the third barrage information be the server in response to The barrage solicited message, the barrage information corresponding with the playback progress information of the multimedia content of return;
On display interface the second barrage information and the third barrage information are shown by display rule.
4. according to the method described in claim 1, it is characterized in that, the method further includes:
When detecting that the second barrage information is triggered, time alignment point is determined according to the second barrage information;
Alignment viewing progress request is sent to server according to the time alignment point, so that server returns to the time alignment Point and multimedia content later.
5. a kind of display methods of barrage information, which is characterized in that it is applied to server, the method includes:
First barrage information for multimedia content of the channel reception from terminal device is audited by real-time barrage;
The first barrage information is sent to the terminal device for playing the multimedia content;
Wherein, the real-time barrage audit channel is for the real-time barrage inactivity period in multimedia content, terminal device hair Send the channel of the barrage information for the multimedia content.
6. according to the method described in claim 5, it is characterized in that, the method further includes:
Receive the real-time barrage activity request information from the terminal device;
In response to the real-time barrage activity request information, corresponding real-time barrage active configuration information is obtained;
The real-time barrage active configuration information is sent to the terminal device, the real-time barrage active configuration information includes The real-time barrage inactivity period.
7. according to the method described in claim 5, it is characterized in that, the method further includes:
The alignment viewing progress request from the terminal device is received, the alignment viewing progress request includes time alignment Point;
Multimedia content by the time alignment point and later is sent to the terminal device.
8. according to the method described in claim 5, it is characterized in that, the method further includes:
It will be in the first barrage information storage to real-time barrage list, wherein the real-time barrage list is for storing reality When barrage information list;
It, will be in the first barrage information storage to program request barrage list at the end of the real-time barrage inactivity period;Wherein, The program request barrage list is the row for storing program request barrage information associated with the playing progress rate of the multimedia content Table.
9. a kind of display device of barrage information, which is characterized in that be applied to terminal device, described device includes:
First acquisition module obtains when for detecting the request for sending the first barrage information in multimedia content playing process The time point for taking the request to initiate;
First sending module, if asking the time point of initiation in the real-time barrage inactivity period of the multimedia content for described It is interior, the first barrage information is audited into channel by real-time barrage and is sent to server, so that server is in real time by the first barrage Information pushes to the terminal device for playing the multimedia content;
Wherein, the real-time barrage audit channel is in the real-time barrage inactivity period of the multimedia content, sending For the channel of the barrage information of the multimedia content.
10. device according to claim 9, which is characterized in that described device further includes:
Second acquisition module, the real-time barrage active configuration information for obtaining the multimedia content;Wherein, the real-time bullet Curtain active configuration information includes the real-time barrage inactivity period.
11. device according to claim 9, which is characterized in that described device further includes:
First receiving module, the second barrage information for receiving server real time push;
Second sending module, for sending barrage solicited message to the server, the barrage solicited message includes described more The playback progress information of media content;
Second receiving module, for receiving the third barrage information from the server, wherein the third barrage information is The server in response to the barrage solicited message, return it is corresponding with the playback progress information of the multimedia content Barrage information;
Display module, for showing the second barrage information and third barrage letter by display rule on display interface Breath.
12. device according to claim 9, which is characterized in that described device further includes:
Determining module, when being aligned for when detecting that the second barrage information is triggered, being determined according to the second barrage information Between point;
Third sending module, for sending alignment viewing progress request to server according to the time alignment point, so that service Device returns to the time alignment point and multimedia content later.
13. a kind of display device of barrage information, which is characterized in that be applied to server, described device includes:
Third receiving module, for by real-time barrage audit channel reception from terminal device for the of multimedia content One barrage information;
4th sending module, for the first barrage information to be sent to the terminal device for playing the multimedia content;
Wherein, the real-time barrage audit channel is for the real-time barrage inactivity period in multimedia content, terminal device hair Send the channel of the barrage information for the multimedia content.
14. device according to claim 13, which is characterized in that described device further includes:
4th receiving module, for receiving the real-time barrage activity request information from the terminal device;
Third acquisition module, in response to the real-time barrage activity request information, obtaining corresponding real-time barrage activity and matching Confidence ceases;
5th sending module, for the real-time barrage active configuration information to be sent to the terminal device, the real-time bullet Curtain active configuration information includes the real-time barrage inactivity period.
15. device according to claim 13, which is characterized in that described device further includes:
5th receiving module, for receiving the alignment viewing progress request from the terminal device, the alignment viewing progress Request includes time alignment point;
6th sending module is sent to the terminal device for multimedia content by the time alignment point and later.
16. device according to claim 13, which is characterized in that described device further includes:
First memory module, being used for will be in the first barrage information storage to real-time barrage list, wherein the real-time barrage List is the list for storing real-time barrage information;
Second memory module is used at the end of the real-time barrage inactivity period, by the first barrage information storage to point It broadcasts in barrage list;Wherein, the program request barrage list is associated with the playing progress rate of the multimedia content for storing Program request barrage information list.
17. a kind of display device of barrage information, which is characterized in that including:
Processor;
Memory for storing processor-executable instruction;
Wherein, the processor is configured as the method described in any one of perform claim requirement 1 to 8.
18. a kind of non-volatile computer readable storage medium storing program for executing, is stored thereon with computer program instructions, which is characterized in that institute State the method realized when computer program instructions are executed by processor described in any one of claim 1 to 8.
CN201810184522.XA 2018-03-06 2018-03-06 Bullet screen information display method and device Active CN108521579B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810184522.XA CN108521579B (en) 2018-03-06 2018-03-06 Bullet screen information display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810184522.XA CN108521579B (en) 2018-03-06 2018-03-06 Bullet screen information display method and device

Publications (2)

Publication Number Publication Date
CN108521579A true CN108521579A (en) 2018-09-11
CN108521579B CN108521579B (en) 2020-12-11

Family

ID=63433545

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810184522.XA Active CN108521579B (en) 2018-03-06 2018-03-06 Bullet screen information display method and device

Country Status (1)

Country Link
CN (1) CN108521579B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110290414A (en) * 2019-06-14 2019-09-27 湖南国科微电子股份有限公司 Live telecast barrage method and system based on set-top box
CN112839011A (en) * 2019-11-22 2021-05-25 贵州白山云科技股份有限公司 Cache distribution method, device, medium and system
WO2021223081A1 (en) * 2020-05-06 2021-11-11 Arris Enterprises Llc Interactive commenting in an on-demand video

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104090743A (en) * 2013-07-18 2014-10-08 腾讯科技(深圳)有限公司 Music locating method and device for mobile terminal and mobile terminal
CN104735543A (en) * 2015-03-30 2015-06-24 北京奇艺世纪科技有限公司 Barrage displaying method and device
CN106060593A (en) * 2016-05-18 2016-10-26 武汉斗鱼网络科技有限公司 Method and system for realizing real bullet screen scene simulation feedback in P2P live broadcasting
CN106412622A (en) * 2016-11-14 2017-02-15 百度在线网络技术(北京)有限公司 Method and apparatus for displaying barrage information during video content playing process
CN106454538A (en) * 2016-11-07 2017-02-22 上海幻电信息科技有限公司 Real-time bullet screen interaction method
US20170264585A1 (en) * 2016-02-26 2017-09-14 Shanghai Hode Information Technology Co.,Ltd. Method and apparatus for displaying comment information
CN107332678A (en) * 2017-06-02 2017-11-07 深圳市华阅文化传媒有限公司 The method and system of reading page voice interface
US20180063501A1 (en) * 2016-08-23 2018-03-01 Shanghai Hode Information Technology Co.,Ltd. Method and system of displaying a popping-screen

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104090743A (en) * 2013-07-18 2014-10-08 腾讯科技(深圳)有限公司 Music locating method and device for mobile terminal and mobile terminal
CN104735543A (en) * 2015-03-30 2015-06-24 北京奇艺世纪科技有限公司 Barrage displaying method and device
US20170264585A1 (en) * 2016-02-26 2017-09-14 Shanghai Hode Information Technology Co.,Ltd. Method and apparatus for displaying comment information
CN106060593A (en) * 2016-05-18 2016-10-26 武汉斗鱼网络科技有限公司 Method and system for realizing real bullet screen scene simulation feedback in P2P live broadcasting
US20180063501A1 (en) * 2016-08-23 2018-03-01 Shanghai Hode Information Technology Co.,Ltd. Method and system of displaying a popping-screen
CN106454538A (en) * 2016-11-07 2017-02-22 上海幻电信息科技有限公司 Real-time bullet screen interaction method
CN106412622A (en) * 2016-11-14 2017-02-15 百度在线网络技术(北京)有限公司 Method and apparatus for displaying barrage information during video content playing process
CN107332678A (en) * 2017-06-02 2017-11-07 深圳市华阅文化传媒有限公司 The method and system of reading page voice interface

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110290414A (en) * 2019-06-14 2019-09-27 湖南国科微电子股份有限公司 Live telecast barrage method and system based on set-top box
CN110290414B (en) * 2019-06-14 2021-09-17 湖南国科微电子股份有限公司 Live television barrage method and system based on set top box
CN112839011A (en) * 2019-11-22 2021-05-25 贵州白山云科技股份有限公司 Cache distribution method, device, medium and system
WO2021223081A1 (en) * 2020-05-06 2021-11-11 Arris Enterprises Llc Interactive commenting in an on-demand video

Also Published As

Publication number Publication date
CN108521579B (en) 2020-12-11

Similar Documents

Publication Publication Date Title
CN108093315A (en) Video generation method and device
CN107172497A (en) Live broadcasting method, apparatus and system
US20210258619A1 (en) Method for processing live streaming clips and apparatus, electronic device and computer storage medium
CN108174247A (en) Video interaction method and device
CN108495149A (en) Multimedia content playback method and device
CN106331761A (en) Live broadcast list display method and apparatuses
CN106534994A (en) Live broadcasting interaction method and device
CN110234030A (en) The display methods and device of barrage information
CN106375782A (en) Video playing method and device
CN106960014A (en) Association user recommends method and device
CN108521580A (en) Barrage method for information display and device
CN106412710A (en) Method and device for exchanging information through graphical label in live video streaming
CN109963200A (en) Video broadcasting method and device
CN109982114A (en) Video interaction method and device
CN110121083A (en) The generation method and device of barrage
CN109947981A (en) Video sharing method and device
CN106550252A (en) The method for pushing of information, device and equipment
CN109803158A (en) Video broadcasting method and device
CN106412712A (en) Video playing method and apparatus
CN110475134A (en) A kind of comment content display method, device, electronic equipment and storage medium
US20220078221A1 (en) Interactive method and apparatus for multimedia service
CN109963168A (en) Video previewing method and device
CN108924644A (en) Video clip extracting method and device
CN108495168A (en) The display methods and device of barrage information
CN108521579A (en) The display methods and device of barrage information

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: 20200426

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