[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105451087A - Pushing method, terminals, historical data server and system for barrage information - Google Patents

Pushing method, terminals, historical data server and system for barrage information Download PDF

Info

Publication number
CN105451087A
CN105451087A CN201510932402.XA CN201510932402A CN105451087A CN 105451087 A CN105451087 A CN 105451087A CN 201510932402 A CN201510932402 A CN 201510932402A CN 105451087 A CN105451087 A CN 105451087A
Authority
CN
China
Prior art keywords
barrage information
barrage
information
history
server
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
CN201510932402.XA
Other languages
Chinese (zh)
Other versions
CN105451087B (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.)
Amusement Starcraft (Beijing) Technology Co., Ltd.
Original Assignee
Guangzhou Tanmu Network Technology 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 Guangzhou Tanmu Network Technology Co Ltd filed Critical Guangzhou Tanmu Network Technology Co Ltd
Priority to CN201510932402.XA priority Critical patent/CN105451087B/en
Publication of CN105451087A publication Critical patent/CN105451087A/en
Application granted granted Critical
Publication of CN105451087B publication Critical patent/CN105451087B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • 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/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a pushing method, terminals, a historical data server and a system for barrage information. The pushing method comprises the following steps: acquiring historical barrage information via the historical data server, wherein the historical data server is used for providing historical barrage information to a user; acquiring real-time barrage information via a barrage server; and outputting the historical barrage information and the real-time barrage information. According to the invention, the barrage information is divided into the historical barrage information and the real-time barrage information, the historical data server provides the historical barrage information, and the barrage server provides the real-time barrage information, so that the terminals can acquire the historical barrage information and the real-time barrage information in a parallel manner, time required for acquiring of all the barrage information can be shortened, waiting delay can be reduced, and user experience can be improved. Moreover, as the barrage server is only required to provide real-time barrage information for the terminals, the resource, occupied by each terminal, of the barrage server is reduced, the barrage server can provide barrage service for more terminals, and the processing efficiency of the barrage server is improved.

Description

The method for pushing of barrage information, terminal, historic data server and system
Technical field
The embodiment of the present invention relates to barrage push technology, particularly relates to a kind of method for pushing of barrage information, terminal, historic data server and system.
Background technology
Along with the development of barrage technology, barrage technology is used widely.After user starts barrage function, terminal is connected with barrage server, and after connecting, terminal obtains barrage information by barrage server, exports whole barrage information of acquisition after obtaining whole barrage information.
Because the bearing capacity of barrage server is limited, therefore when number of users increases, the barrage information transfer rate between barrage server and each user decreases.Meanwhile, the size of data of barrage information increases along with the accumulation of time, makes user need to wait for that the long period just can get whole barrage information before viewing video, causes the playout-delay of video, poor user experience.
Summary of the invention
The invention provides a kind of method for pushing of barrage information, terminal, historic data server and system, to realize reducing playout-delay, improve Consumer's Experience.
First aspect, embodiments provide a kind of method for pushing of barrage information, described method is applied to terminal, comprising:
Obtain history barrage information by historic data server, described historic data server is used for providing history barrage information for user;
Real-time barrage information is obtained by barrage server;
Export described history barrage information and described real-time barrage information.
Second aspect, the embodiment of the present invention additionally provides a kind of method for pushing of barrage information, and described method is applied to historic data server, and described method comprises:
The history barrage information acquisition request that receiving terminal sends;
History barrage information is sent to described terminal according to described history barrage information acquisition request.
The third aspect, the embodiment of the present invention additionally provides a kind of terminal, comprising:
History barrage information acquisition unit, for obtaining history barrage information by historic data server;
Real-time barrage information acquisition unit, for obtaining real-time barrage information by barrage server;
Output unit, the described real-time barrage information that described history barrage information and described real-time barrage information acquisition unit for exporting the acquisition of described history barrage information acquisition unit obtain.
Fourth aspect, the embodiment of the present invention additionally provides a kind of historic data server, comprising:
History barrage information acquisition request receiving element, for the history barrage information acquisition request that receiving terminal sends;
History barrage information transmitting unit, sends history barrage information for the described history barrage information acquisition request received according to described history barrage information acquisition request receiving element to described terminal.
5th aspect, the embodiment of the present invention additionally provides a kind of supplying system of barrage information, described system comprises the terminal shown in a third aspect, the historic data server shown at least one fourth aspect and a barrage server, described historic data server is used for providing history barrage information for user, and described barrage server is used for providing real-time barrage information for user.
In the present invention, terminal obtains history barrage information by historic data server, real-time barrage information is obtained by barrage server, then the history barrage information and real-time barrage information that get is play, there is provided compared with whole barrage information with there being barrage server in prior art, barrage information is divided into history barrage information and real-time barrage information by the present invention, history barrage information is provided by historic data server, barrage server provides real-time barrage information, terminal obtains history barrage information and real-time barrage information by parallel, can reduce and obtain whole barrage information required time, and then minimizing latency delays, improve Consumer's Experience.In addition, provide real-time barrage information because barrage server simply need to terminal, the server resource that therefore each terminal takies reduces, and enables barrage server provide barrage service for more terminal, improves the treatment effeciency of barrage server.
Accompanying drawing explanation
The network architecture diagram of Fig. 1 for providing in the embodiment of the present invention one;
Fig. 2 is the flow chart of the method for pushing of barrage information in the embodiment of the present invention one;
Fig. 3 is the flow chart of the method for pushing of barrage information in the embodiment of the present invention two;
Fig. 4 is the flow chart of the method for pushing of barrage information in the embodiment of the present invention three;
Fig. 5 is the flow chart of the method for pushing of barrage information in the embodiment of the present invention four;
Fig. 6 is the structural representation of the terminal in the embodiment of the present invention five;
Fig. 7 is the structural representation of the historic data server in the embodiment of the present invention six;
Fig. 8 is the schematic diagram of the supplying system of barrage information in the embodiment of the present invention seven.
Embodiment
Below in conjunction with drawings and Examples, the present invention is described in further detail.Be understandable that, specific embodiment described herein is only for explaining the present invention, but not limitation of the invention.It also should be noted that, for convenience of description, illustrate only part related to the present invention in accompanying drawing but not entire infrastructure.
Embodiment one
The network architecture diagram that Fig. 1 adopts for the embodiment of the present invention, wherein terminal, historic data server are connected between two with barrage server.Historic data server is used for providing history barrage information for user.Barrage server is used for providing real-time barrage information for user.The flow chart of the method for pushing of the barrage information that Fig. 2 provides for the embodiment of the present invention one, the present embodiment is applicable to the situation being obtained barrage information by terminal, the method can be performed by the terminal of display barrage information, this terminal can be the smart machines such as PC (PersonalComputer, PC), notebook computer, panel computer or smart mobile phone.The method specifically comprises the steps:
S110, obtain history barrage information by historic data server.
History barrage information is stored in historic data server.Before history barrage information is the moment T that connects of terminal and historic data server, the barrage information backed up in historic data server.Historic data server can be a default server, also can be the optimal service device selected from multiple preset service device.
Optionally, historic data server can be content distributing network (ContentDeliveryNetwork, CDN) node server.After terminal is connected by HTML (Hypertext Markup Language) (HyperTextTransferProtocol, HTTP) and CDN node server, obtain history barrage information from CDN server.
S120, obtain real-time barrage information by barrage server.
While acquisition history barrage information, parallel, obtain real-time barrage information.Because barrage server can send increment barrage information according to prefixed time interval to historic data server, therefore when terminal is connected with barrage server, first the increment barrage information be not sent in historic data server is sent to terminal by barrage server, and then real-time for the barrage information of the other-end received transmission is sent to terminal.
Further, barrage server often can send real-time barrage information through preset duration to terminal.Preset duration is 1-5 minute, is preferably 3 minutes.
Optionally, terminal is set up with barrage server by socket (socket) and is connected end to end, and from barrage server, obtains real-time barrage information by this socket.
S130, output history barrage information and real-time barrage information.
History barrage information and real-time barrage information have identical data structure, and every bar barrage information (history barrage information or in real time barrage information) comprises temporal information, comment content information and display attribute information.Terminal exports comment content information on the frame that temporal information is corresponding, and the pattern described according to display attribute information during output shows.
Exemplary, temporal information be 1 point 30 seconds, comment content information be " hello ", and display attribute information is " red font ", then, when barrage video playback was by 1 point and 30 seconds, in screen, show " hello " with red font.
In the technical scheme that the present embodiment provides, terminal obtains history barrage information by historic data server, real-time barrage information is obtained by barrage server, then the history barrage information and real-time barrage information that get is play, there is provided compared with whole barrage information with there being barrage server in prior art, barrage information is divided into history barrage information and real-time barrage information by the present embodiment, history barrage information is provided by historic data server, barrage server provides real-time barrage information, terminal obtains history barrage information and real-time barrage information by parallel, can reduce and obtain whole barrage information required time, and then minimizing latency delays, improve Consumer's Experience.In addition, provide real-time barrage information because barrage server simply need to terminal, the server resource that therefore each terminal takies reduces, and enables barrage server provide barrage service for more terminal, improves the treatment effeciency of barrage server.
Embodiment two
In the process realizing embodiment one, inventor finds, if terminal once obtained the history barrage information of current barrage video by historic data server, whole history barrage information that this barrage video then stored in acquisition historic data server is corresponding can cause data redundancy, reduce the acquisition efficiency of history barrage information.Based on this, the embodiment of the present invention additionally provides a kind of recommend method of barrage information, as shown in Figure 3, preferably, S110, obtains history barrage information by historic data server, implements by following manner:
The renewal version of the history barrage information in S101, acquisition historic data server.
When historic data server often receives the increment barrage information of barrage server transmission, renewal version is upgraded.
Upgrade version to be identified by update time.Such as: when the d of a b month c day, f divides e second, during the increment barrage information that barrage server sends if historic data server f when the d of a b month c day divides e to receive second, then when renewal version is defined as the d of a b month c day by historic data server, f divides e second.
If it is different from the local version of the history barrage information of preserving in terminal that S102 upgrades version, then according to renewal version and local version determination increment version information.
Terminal backs up the time receiving this real-time barrage information, and then obtains local version after often receiving the real-time barrage information of barrage server transmission.If local version is identical with the renewal version in historic data server, then without the need to upgrading history barrage information.Otherwise, if local version is different from the renewal version in historic data server, then need to carry out incremental update to history barrage information.
S103, obtain increment history barrage information corresponding to increment version information by historic data server.
According to local version with upgrade version and can determine local history barrage information of not preserving, and then obtain by historic data server the history barrage information that this part do not preserve.
The technical scheme that the present embodiment provides can when terminal obtains history barrage information by historic data server, in the local version preserved according to this locality and historic data server, the renewal version preserved carries out increment download, improves the download efficiency of history barrage information.
Embodiment three
The method for pushing of the barrage information that Fig. 4 provides for the embodiment of the present invention three, preferably, S130, output history barrage information and real-time barrage information, comprising:
The interest point information of S301, acquisition user.
The interest point information of targeted customer can be that a point of interest also can be made up of multiple point of interest, interest point information is for representing the hobby feature to film and the hobby feature to barrage content of targeted customer, as liked certain class video (as GT grand touring video, cuisines class video, exploration class video, documentary film class video etc.), discussing interested, interested in the barrage of associated recommendation to the story of a play or opera, detest thoroughly acute and brush screen etc.Interest point information can be determined according to the record of browsing of targeted customer.Such as: user have viewed some action class films, then the interest point information of user can comprise action class film.Interest point information can also be determined the operation of barrage information according to user.Again such as: user praises certain barrage information point about story of a play or opera discussion, then the interest point information of user can be defined as discussing interested to the story of a play or opera.
S302, according to the interest point information of user to history barrage information and in real time barrage information screen.
In one implementation, from history barrage information and real-time barrage information, find out at least one barrage information meeting user interest dot information, at least one barrage information is defined as barrage information to be output.
In another kind of implementation, find out at least one other user with active user with same interest dot information, the barrage information to be output that the barrage information that at least one other user sends by this is determined.
Barrage information after S303, output screening.
The barrage information to be output determined in S302 is exported.
Itself and other users with same interest dot information can be divided in same grouping according to the interest point information of targeted customer by the technical scheme that the present embodiment provides, because the number of users in this grouping is less than the quantity of whole barrage user, therefore can reduce the barrage quantity in screen, improve Consumer's Experience.Simultaneously, because other users in this grouping have identical interest point information with targeted customer, therefore the barrage information that other users in this grouping issue more presses close to the interest of targeted customer than the barrage information that the user beyond this grouping issues, and improves pushing efficiency.
Embodiment four
The flow chart of the method for pushing of the barrage information that Fig. 5 provides for the embodiment of the present invention four, described method is applied to historic data server, and described method comprises:
The history barrage information acquisition request that S210, receiving terminal send.
History barrage information acquisition request comprises barrage video labeling.Historic data server is resolved the history barrage information acquisition request received, and obtains barrage video labeling.
S220, send history barrage information according to described history barrage information acquisition request to described terminal.
Historic data server, according to resolving the barrage video labeling obtained, searches the history barrage information that this barrage video labeling is corresponding from database.Then, the history barrage information found and this barrage video labeling are sent to terminal.
The technical scheme that the present embodiment provides, historic data server can according to the history barrage information acquisition request of terminal transmission for terminal provides history barrage information, and then make terminal without the need to obtaining history barrage information by barrage server, improve the acquisition efficiency of history barrage information.
Further, described method also comprises: receive the increment barrage information that barrage server sends according to prefixed time interval.
Prefixed time interval is more than or equal to 5 minutes, is less than 24*60 minute.Barrage server can according to the duration of the quantity determination prefixed time interval of increment barrage information.The average barrage information content of barrage video within the unit interval (as 1 minute) is higher, and prefixed time interval is less.
The increment barrage information that historic data server sends according to prefixed time interval by receiving barrage server, realizes the renewal to history barrage information, improves the validity of history barrage information.
Embodiment five
Embodiments provide a kind of terminal 1, this terminal 1 is for realizing the method shown in embodiment one to embodiment three, and as shown in Figure 6, this terminal 1 comprises:
History barrage information acquisition unit 11, for obtaining history barrage information by historic data server;
Real-time barrage information acquisition unit 12, for obtaining real-time barrage information by barrage server;
Output unit 13, the described real-time barrage information that described history barrage information and described real-time barrage information acquisition unit 12 for exporting the acquisition of described history barrage information acquisition unit 11 obtain.
Further, described history barrage information acquisition unit 11, comprising:
Upgrade version and obtain subelement 111, for obtaining the renewal version of the history barrage information in historic data server;
Increment barrage information determination subelement 112, described renewal version for obtaining subelement 111 acquisition when described renewal version is different from the local version of the history barrage information of preserving in terminal 1, then according to described renewal version and described local version determination increment version information;
History barrage acquisition of information subelement 113, for obtaining increment history barrage information corresponding to described increment version information that described increment barrage information determination subelement 112 determines by described historic data server.
Further, output unit 13 specifically comprises:
Interest point information obtains subelement 131, for obtaining the interest point information of user;
Screening subelement 132, the described history barrage information obtained described history barrage acquisition of information subelement 113 for the interest point information that obtains the described user that subelement 131 obtains according to described interest point information and the described real-time barrage information of described real-time barrage information acquisition unit 12 acquisition are screened;
Export subelement 133, for exporting the barrage information after the screening of described screening subelement 132.
The not ins and outs of detailed description in the present embodiment, the method that can provide see the embodiment of the present invention one to embodiment three.
Embodiment six
Embodiments provide a kind of historic data server 2, this historic data server 2 is for realizing the method shown in embodiment four, and as shown with 7, this historic data server 2 comprises:
History barrage information acquisition request receiving element 21, for the history barrage information acquisition request that receiving terminal sends;
History barrage information transmitting unit 22, sends history barrage information for the described history barrage information acquisition request received according to described history barrage information acquisition request receiving element 21 to described terminal.
Further, described historic data server 2 also comprises:
Increment barrage information receiving unit, for receiving the increment barrage information that barrage server sends according to prefixed time interval.
The not ins and outs of detailed description in the present embodiment, the method that can provide see the embodiment of the present invention four.
Embodiment seven
The embodiment of the present invention additionally provides a kind of supplying system of barrage information, as shown in Figure 8, described system comprises the terminal shown in an embodiment five, at least one historic data server shown in embodiment six and a barrage server, described historic data server is used for providing history barrage information for user, and described barrage server is used for providing real-time barrage information for user.
Wherein, historic data server can be CDN node server, may there is multiple CDN node server in content distributing network.Each node server all can be used for the download providing history barrage information to user.
The use scenes below by one with a default historic data server is specifically described above-described embodiment:
S310, terminal send real-time barrage information acquisition request to barrage server after receiving the barrage video playback instruction of user's triggering, send history barrage information acquisition request to historic data server.
S320, barrage server send real-time barrage information to terminal after receiving this barrage acquisition of information instruction after default time delay.
Default time delay is more than or equal to 0 second, is preferably 10 seconds.
Optionally, barrage server first can carry out authentication to user after receiving this barrage acquisition of information instruction, after authentication success, after default time delay, sends real-time barrage information to terminal.Authentication is used for determining whether user is registered user, and then determines whether user has the authority obtaining real-time barrage information.
Wherein, real-time barrage information comprises the barrage information produced after barrage server receives the instruction of barrage acquisition of information, and is not sent to the increment barrage information of historic data server.
After S330, historic data server receive this history barrage information acquisition request, send history barrage information corresponding to this barrage video labeling to terminal.
Optionally, historic data server carries out authentication to terminal after receiving this history barrage information acquisition request, sends history barrage information corresponding to this barrage video labeling after authentication success to terminal.
S320 and S330 performs in no particular order.
S340, terminal are preserved real-time barrage information after receiving the real-time barrage information of barrage server transmission.
S350, terminal are preserved history barrage information after receiving the history barrage information of historic data server transmission.
S340 and S350 performs in no particular order.
After S360, terminal receive whole history barrage information, whole history barrage information and real-time barrage information are carried out integrating and exporting.
Further, increment barrage information is sent to historic data server by S300, barrage server, so that historic data server upgrades history barrage information and renewal version thereof.
The use scenes below by one with multiple historic data server is specifically described above-described embodiment:
After S410, terminal receive the barrage video playback instruction of user's triggering, send the instruction of barrage acquisition of information to barrage server; Terminal searches the highest CDN node server of search signal intensity as historic data server from multiple default CDN node server, and sends history barrage information acquisition request to historic data server.
Wherein, history barrage information is all stored in each default CDN node server.History barrage information in each default CDN node server can be sent by barrage server and obtain, and the default CDN node server that also can have history barrage information by other sends and obtains.
After S420, barrage server receive this barrage acquisition of information instruction, send real-time barrage information through presetting time delay to terminal.
Default time delay is more than or equal to 0 second, is preferably 10 seconds.
Optionally, barrage server first can carry out authentication to terminal after receiving this barrage acquisition of information instruction, sends real-time barrage information after authentication success to through presetting time delay to terminal.
Wherein, real-time barrage information comprises the barrage information produced after barrage server receives the instruction of barrage acquisition of information, and is not sent to the increment barrage information of historic data server.
After S430, historic data server receive this history barrage information acquisition request, send history barrage information corresponding to this barrage video labeling to terminal.
S420 and S430 performs in no particular order.
S440, terminal are preserved real-time barrage information after receiving the real-time barrage information of barrage server transmission.
Optionally, historic data server carries out authentication to terminal after receiving this history barrage information acquisition request, sends history barrage information corresponding to this barrage video labeling after authentication success to terminal.
S450, terminal are preserved history barrage information after receiving the history barrage information of historic data server transmission.
S440 and S450 performs in no particular order.
The history barrage information received and real-time barrage information carry out integrating and exporting by S460, terminal.
Further, increment barrage information is sent to historic data server by S400, barrage server, so that historic data server upgrades history barrage information and renewal version thereof.
Said apparatus can perform the method that the embodiment of the present invention one to embodiment four provides, and possesses and performs the corresponding functional module of said method and beneficial effect.The not ins and outs of detailed description in the present embodiment, the method that can provide see the embodiment of the present invention one to embodiment four.
Note, above are only preferred embodiment of the present invention and institute's application technology principle.Skilled person in the art will appreciate that and the invention is not restricted to specific embodiment described here, various obvious change can be carried out for a person skilled in the art, readjust and substitute and can not protection scope of the present invention be departed from.Therefore, although be described in further detail invention has been by above embodiment, the present invention is not limited only to above embodiment, when not departing from the present invention's design, can also comprise other Equivalent embodiments more, and scope of the present invention is determined by appended right.

Claims (10)

1. a method for pushing for barrage information, described method is applied to terminal, it is characterized in that, comprising:
History barrage information is obtained by historic data server;
Real-time barrage information is obtained by barrage server;
Export described history barrage information and described real-time barrage information.
2. the method for pushing of barrage information according to claim 1, is characterized in that, described by historic data server acquisition history barrage information, comprising:
Obtain the renewal version of the history barrage information in historic data server;
If described renewal version is different from the local version of the history barrage information of preserving in terminal, then according to described renewal version and described local version determination increment version information;
Increment history barrage information corresponding to described increment version information is obtained by described historic data server.
3. the method for pushing of barrage information according to claim 1, is characterized in that, described output described history barrage information and described real-time barrage information, comprising:
Obtain the interest point information of user;
Interest point information according to user screens described history barrage information and described real-time barrage information;
Export the barrage information after screening.
4. a method for pushing for barrage information, is characterized in that, described method is applied to historic data server, and described method comprises:
The history barrage information acquisition request that receiving terminal sends;
History barrage information is sent to described terminal according to described history barrage information acquisition request.
5. the method for pushing of barrage information according to claim 4, is characterized in that, described method also comprises:
Receive the increment barrage information that barrage server sends according to prefixed time interval.
6. a terminal, is characterized in that, comprising:
History barrage information acquisition unit, for obtaining history barrage information by historic data server;
Real-time barrage information acquisition unit, for obtaining real-time barrage information by barrage server;
Output unit, the described real-time barrage information that described history barrage information and described real-time barrage information acquisition unit for exporting the acquisition of described history barrage information acquisition unit obtain.
7. terminal according to claim 6, is characterized in that, described history barrage information acquisition unit, comprising:
Upgrade version and obtain subelement, for obtaining the renewal version of the history barrage information in historic data server;
Increment barrage information determination subelement, described renewal version for obtaining subelement acquisition when described renewal version is different from the local version of the history barrage information of preserving in terminal, then according to described renewal version and described local version determination increment version information;
History barrage acquisition of information subelement, for obtaining increment history barrage information corresponding to described increment version information that described increment barrage information determination subelement determines by described historic data server.
8. a historic data server, is characterized in that, comprising:
History barrage information acquisition request receiving element, for the history barrage information acquisition request that receiving terminal sends;
History barrage information transmitting unit, sends history barrage information for the described history barrage information acquisition request received according to described history barrage information acquisition request receiving element to described terminal.
9. historic data server according to claim 6, is characterized in that, described historic data server also comprises:
Increment barrage information receiving unit, for receiving the increment barrage information that barrage server sends according to prefixed time interval.
10. the supplying system of a barrage information, it is characterized in that, described system comprises the terminal according to any one of a claim 6 to 7, the historic data server described at least one claim 8 or 9 and a barrage server, described historic data server is used for providing history barrage information for user, and described barrage server is used for providing real-time barrage information for user.
CN201510932402.XA 2015-12-14 2015-12-14 Method for pushing, terminal, historic data server and the system of barrage information Active CN105451087B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510932402.XA CN105451087B (en) 2015-12-14 2015-12-14 Method for pushing, terminal, historic data server and the system of barrage information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510932402.XA CN105451087B (en) 2015-12-14 2015-12-14 Method for pushing, terminal, historic data server and the system of barrage information

Publications (2)

Publication Number Publication Date
CN105451087A true CN105451087A (en) 2016-03-30
CN105451087B CN105451087B (en) 2019-04-16

Family

ID=55560801

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510932402.XA Active CN105451087B (en) 2015-12-14 2015-12-14 Method for pushing, terminal, historic data server and the system of barrage information

Country Status (1)

Country Link
CN (1) CN105451087B (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105797373A (en) * 2016-05-24 2016-07-27 武汉斗鱼网络科技有限公司 Method and device for controlling game operation skill by utilizing pop-up screen
CN105898375A (en) * 2016-07-01 2016-08-24 上海幻电信息科技有限公司 Barrage pushing system and method
CN105930401A (en) * 2016-04-15 2016-09-07 乐视控股(北京)有限公司 Episode comment information screening method and apparatus
CN105959814A (en) * 2016-06-01 2016-09-21 上海幻电信息科技有限公司 Scene-recognition-based video bullet screen display method and display apparatus thereof
CN105959811A (en) * 2016-04-28 2016-09-21 武汉斗鱼网络科技有限公司 Video website bullet screen merging method and device
CN106021279A (en) * 2016-04-28 2016-10-12 百度在线网络技术(北京)有限公司 Method and device for information display
CN106060057A (en) * 2016-06-17 2016-10-26 武汉斗鱼网络科技有限公司 System and method for video live broadcast website to generate white list based on user barrage behavior
CN106101851A (en) * 2016-07-01 2016-11-09 上海幻电信息科技有限公司 The overall implementation method of a kind of barrage service and network structure thereof
CN106470357A (en) * 2016-10-11 2017-03-01 北京小米移动软件有限公司 barrage message display method and device
CN107396144A (en) * 2017-06-30 2017-11-24 武汉斗鱼网络科技有限公司 A kind of barrage distribution method and device
CN107463643A (en) * 2017-07-19 2017-12-12 北京小米移动软件有限公司 Display methods, device and the storage medium of barrage data
CN107592578A (en) * 2017-09-22 2018-01-16 广东欧珀移动通信有限公司 Information processing method, device, terminal device and storage medium
CN107613392A (en) * 2017-09-22 2018-01-19 广东欧珀移动通信有限公司 Information processing method, device, terminal device and storage medium
CN107645685A (en) * 2017-09-22 2018-01-30 广东欧珀移动通信有限公司 Information processing method, device, terminal device and storage medium
CN107920272A (en) * 2017-11-14 2018-04-17 维沃移动通信有限公司 A kind of barrage screening technique, device and mobile terminal
CN108256122A (en) * 2018-02-23 2018-07-06 武汉斗鱼网络科技有限公司 Data capture method, device and terminal device based on card
CN108307244A (en) * 2018-01-09 2018-07-20 武汉斗鱼网络科技有限公司 Barrage time limit of speech control method, storage medium, electronic equipment and system
CN108668158A (en) * 2017-03-31 2018-10-16 武汉斗鱼网络科技有限公司 A kind of barrage synchronous method, client and barrage server
CN108848398A (en) * 2018-06-21 2018-11-20 武汉斗鱼网络科技有限公司 A kind of distribution method, device, terminal and the storage medium of local barrage message
CN109218844A (en) * 2017-06-30 2019-01-15 武汉斗鱼网络科技有限公司 A kind of method, apparatus and computer equipment improving barrage information security
CN109982128A (en) * 2019-03-19 2019-07-05 腾讯科技(深圳)有限公司 Barrage generation method, device, storage medium and the electronic device of video
CN110611839A (en) * 2018-06-15 2019-12-24 优酷网络技术(北京)有限公司 Interactive content processing method and device
CN112866787A (en) * 2021-04-12 2021-05-28 上海哔哩哔哩科技有限公司 Bullet screen setting method, device and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007318688A (en) * 2006-05-29 2007-12-06 Nippon Telegr & Teleph Corp <Ntt> Video information exchange method, server device, and client device
WO2014000630A1 (en) * 2012-06-29 2014-01-03 腾讯科技(深圳)有限公司 Video presentation method, device, system and storage medium
CN104113786A (en) * 2014-06-26 2014-10-22 小米科技有限责任公司 Information acquisition method and device
CN104618806A (en) * 2014-03-17 2015-05-13 腾讯科技(北京)有限公司 Method, device and system for acquiring comment information of video
CN104822093A (en) * 2015-04-13 2015-08-05 腾讯科技(北京)有限公司 Comment issuing method and device thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007318688A (en) * 2006-05-29 2007-12-06 Nippon Telegr & Teleph Corp <Ntt> Video information exchange method, server device, and client device
WO2014000630A1 (en) * 2012-06-29 2014-01-03 腾讯科技(深圳)有限公司 Video presentation method, device, system and storage medium
CN104618806A (en) * 2014-03-17 2015-05-13 腾讯科技(北京)有限公司 Method, device and system for acquiring comment information of video
CN104113786A (en) * 2014-06-26 2014-10-22 小米科技有限责任公司 Information acquisition method and device
CN104822093A (en) * 2015-04-13 2015-08-05 腾讯科技(北京)有限公司 Comment issuing method and device thereof

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105930401A (en) * 2016-04-15 2016-09-07 乐视控股(北京)有限公司 Episode comment information screening method and apparatus
CN105959811A (en) * 2016-04-28 2016-09-21 武汉斗鱼网络科技有限公司 Video website bullet screen merging method and device
CN106021279A (en) * 2016-04-28 2016-10-12 百度在线网络技术(北京)有限公司 Method and device for information display
CN105959811B (en) * 2016-04-28 2019-03-15 武汉斗鱼网络科技有限公司 A kind of video website barrage merging method and device
CN105797373A (en) * 2016-05-24 2016-07-27 武汉斗鱼网络科技有限公司 Method and device for controlling game operation skill by utilizing pop-up screen
CN105959814A (en) * 2016-06-01 2016-09-21 上海幻电信息科技有限公司 Scene-recognition-based video bullet screen display method and display apparatus thereof
CN105959814B (en) * 2016-06-01 2018-08-17 上海幻电信息科技有限公司 Video barrage display methods based on scene Recognition and its display device
CN106060057A (en) * 2016-06-17 2016-10-26 武汉斗鱼网络科技有限公司 System and method for video live broadcast website to generate white list based on user barrage behavior
CN105898375A (en) * 2016-07-01 2016-08-24 上海幻电信息科技有限公司 Barrage pushing system and method
CN106101851A (en) * 2016-07-01 2016-11-09 上海幻电信息科技有限公司 The overall implementation method of a kind of barrage service and network structure thereof
CN105898375B (en) * 2016-07-01 2019-01-22 上海幻电信息科技有限公司 A kind of barrage supplying system and method for pushing
CN106101851B (en) * 2016-07-01 2019-04-23 上海幻电信息科技有限公司 A kind of whole realization method and system of barrage service
CN106470357A (en) * 2016-10-11 2017-03-01 北京小米移动软件有限公司 barrage message display method and device
CN108668158B (en) * 2017-03-31 2020-07-10 武汉斗鱼网络科技有限公司 Bullet screen synchronization method, client and bullet screen server
CN108668158A (en) * 2017-03-31 2018-10-16 武汉斗鱼网络科技有限公司 A kind of barrage synchronous method, client and barrage server
CN107396144A (en) * 2017-06-30 2017-11-24 武汉斗鱼网络科技有限公司 A kind of barrage distribution method and device
CN109218844A (en) * 2017-06-30 2019-01-15 武汉斗鱼网络科技有限公司 A kind of method, apparatus and computer equipment improving barrage information security
CN107463643B (en) * 2017-07-19 2020-11-20 北京小米移动软件有限公司 Barrage data display method and device and storage medium
CN107463643A (en) * 2017-07-19 2017-12-12 北京小米移动软件有限公司 Display methods, device and the storage medium of barrage data
CN107592578B (en) * 2017-09-22 2019-05-07 Oppo广东移动通信有限公司 Information processing method, device, terminal device and storage medium
CN107613392A (en) * 2017-09-22 2018-01-19 广东欧珀移动通信有限公司 Information processing method, device, terminal device and storage medium
CN107592578A (en) * 2017-09-22 2018-01-16 广东欧珀移动通信有限公司 Information processing method, device, terminal device and storage medium
CN107613392B (en) * 2017-09-22 2019-09-27 Oppo广东移动通信有限公司 Information processing method, device, terminal device and storage medium
CN107645685A (en) * 2017-09-22 2018-01-30 广东欧珀移动通信有限公司 Information processing method, device, terminal device and storage medium
CN107920272A (en) * 2017-11-14 2018-04-17 维沃移动通信有限公司 A kind of barrage screening technique, device and mobile terminal
CN108307244B (en) * 2018-01-09 2020-06-16 武汉斗鱼网络科技有限公司 Bullet screen speaking time control method, storage medium, electronic device and system
CN108307244A (en) * 2018-01-09 2018-07-20 武汉斗鱼网络科技有限公司 Barrage time limit of speech control method, storage medium, electronic equipment and system
CN108256122A (en) * 2018-02-23 2018-07-06 武汉斗鱼网络科技有限公司 Data capture method, device and terminal device based on card
CN110611839A (en) * 2018-06-15 2019-12-24 优酷网络技术(北京)有限公司 Interactive content processing method and device
CN110611839B (en) * 2018-06-15 2021-10-29 阿里巴巴(中国)有限公司 Interactive content processing method, device and storage medium
CN108848398A (en) * 2018-06-21 2018-11-20 武汉斗鱼网络科技有限公司 A kind of distribution method, device, terminal and the storage medium of local barrage message
CN109982128A (en) * 2019-03-19 2019-07-05 腾讯科技(深圳)有限公司 Barrage generation method, device, storage medium and the electronic device of video
CN112866787A (en) * 2021-04-12 2021-05-28 上海哔哩哔哩科技有限公司 Bullet screen setting method, device and system

Also Published As

Publication number Publication date
CN105451087B (en) 2019-04-16

Similar Documents

Publication Publication Date Title
CN105451087A (en) Pushing method, terminals, historical data server and system for barrage information
CN103069413A (en) Customizing content displayed for a user based on user preferences of another user
US20140337127A1 (en) Client bridge
CN104869529A (en) Mobile terminal, server, and information management methods thereof
CN102404567A (en) System and method for transcoding network monitoring video stream in real time as required
CN103546505A (en) Method, system and device for displaying page blocks in priority order
CN108259533B (en) Data transmission method and device
CN104936032A (en) Method and device for playing network video
CN110866040B (en) User portrait generation method, device and system
CN112764795B (en) Service-oriented cross-platform and cross-terminal information publishing system and method
CN105302925A (en) Method and device for pushing voice search data
WO2016207735A1 (en) A system and methods thereof for auto-playing video content on mobile devices
CN107273521B (en) Feed content quality evaluation method and device
CN111859127A (en) Subscription method and device of consumption data and storage medium
CN108600780B (en) Method for pushing information, electronic device and computer readable medium
CN107705182B (en) Method and device for determining order source
CN103905496A (en) Picture downloading method and device
CN112449250B (en) Method, device, equipment and medium for downloading video resources
US9100719B2 (en) Advertising processing engine service
CN111897978A (en) Live broadcast state monitoring method and device, electronic equipment and storage medium
CN106603653A (en) News push method and device
CN104580127A (en) Business processing method, server and client side
CN113139082A (en) Multimedia content processing method, apparatus, device and medium
CN107734396B (en) A kind of multimedia resource playback method, device and storage medium
CN111124858A (en) Embedded point-free plug-in data processing method and system, terminal device and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200102

Address after: 100085 Beijing Haidian District, Shangdi West Road, No. 6, Building 1, Floor 101A1-1

Patentee after: Amusement Starcraft (Beijing) Technology Co., Ltd.

Address before: 510075 13B01 B01, No. 193, Guangzhou Avenue, Yuexiu District, Guangdong, Guangzhou, China

Patentee before: GUANGZHOU TANMU NETWORK TECHNOLOGY CO., LTD.

TR01 Transfer of patent right