[go: up one dir, main page]

CN106507133B - Method, device and system for processing barrage message and equipment thereof - Google Patents

Method, device and system for processing barrage message and equipment thereof Download PDF

Info

Publication number
CN106507133B
CN106507133B CN201611070315.9A CN201611070315A CN106507133B CN 106507133 B CN106507133 B CN 106507133B CN 201611070315 A CN201611070315 A CN 201611070315A CN 106507133 B CN106507133 B CN 106507133B
Authority
CN
China
Prior art keywords
barrage message
message
barrage
terminal
threshold
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611070315.9A
Other languages
Chinese (zh)
Other versions
CN106507133A (en
Inventor
王洁明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jupiter Technology Co ltd
Original Assignee
Beijing Kingsoft Internet Security Software 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 Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201611070315.9A priority Critical patent/CN106507133B/en
Publication of CN106507133A publication Critical patent/CN106507133A/en
Priority to PCT/CN2017/099537 priority patent/WO2018095096A1/en
Priority to US16/423,876 priority patent/US10944700B2/en
Application granted granted Critical
Publication of CN106507133B publication Critical patent/CN106507133B/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
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or 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/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/063Content adaptation, e.g. replacement of unsuitable content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/226Delivery according to priorities
    • 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/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • 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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234336Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by media transcoding, e.g. video is transformed into a slideshow of still pictures or audio is converted into text
    • 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/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • 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/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/252Processing of multiple end-users' preferences to derive collaborative data
    • 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • 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/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6377Control signals issued by the client directed to the server or network components directed to server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Computer Graphics (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a method, a device, a system and equipment for processing barrage messages, wherein the method comprises the following steps: acquiring the total amount of a plurality of first barrage messages sent by a plurality of first terminals in unit time; calculating a ratio value between the total amount of the plurality of first bullet screen messages and a first threshold value; grouping a plurality of first barrage messages according to the proportion value, wherein the grouped first barrage messages are used as second barrage messages; grouping a plurality of second terminals according to the proportion value, wherein the plurality of second terminals are used for indicating the terminals to receive the second barrage message; and sending the second bullet screen message to a second terminal in the corresponding group, wherein the second terminal displays the bullet screen message in the corresponding group. The method enriches the bullet screen information displayed by the terminal and improves the interactivity among users.

Description

Processing method, device, system and its equipment of barrage message
Technical field
The present invention relates to Internet technical field more particularly to a kind of processing method of barrage message, device, system and its Equipment.
Background technique
With the development of internet technology, internet becomes the main region of User Activity, and user can carry out in internet The activities such as online exchange, study, shopping.And with the increase of Internet usage, internet is the function services that user provides Also increasingly diversification.
In general, under the scenes such as live streaming, video playing, being mentioned to increase the interactivity between Internet user for user For barrage function, so as in the related interfaces of user's using terminal, by sailing etc., forms show barrage message, to show use The information such as family comment.
However, brush screen may be caused too fast because barrage flows through greatly, user can not see bullet clearly when the comment of user is excessive The content of curtain message, thus the effect interacted between enhancing user cannot be played.
In the related technology, in order to avoid the above problem, the different groupings that all users are distributed to, and only user User in the grouping barrage message sent is provided, causes the barrage message of display single, the barrage message provided is limited.
Summary of the invention
The purpose of the present invention is intended to solve above-mentioned one of technical problem at least to a certain extent.
For this purpose, the first purpose of this invention is to propose that a kind of processing method of barrage message, this method enrich end The barrage message shown is held, the interactivity between user is improved.
Second object of the present invention is to propose the processing method of another barrage message.
Third object of the present invention is to propose a kind of processing unit of barrage message.
Fourth object of the present invention is to propose the processing unit of another barrage message.
5th purpose of the invention is to propose a kind of processing system of barrage message.
6th purpose of the invention is to propose a kind of server.
7th purpose of the invention is to propose another terminal.
8th purpose of the invention is to propose a kind of non-transitorycomputer readable storage medium.
9th purpose of the invention is to propose another non-transitorycomputer readable storage medium.
Tenth purpose of the invention is to propose a kind of computer program product.
11st purpose of the invention is to propose another computer program product.
To achieve the goals above, first aspect present invention embodiment proposes a kind of processing method of barrage message, obtains Take the total amount for multiple first barrage message that multiple first terminals are sent within the unit time;The multiple first barrage is calculated to disappear Ratio value between the total amount and first threshold of breath;The multiple first barrage message is grouped according to the ratio value, Wherein, using the multiple first barrage message after grouping as the second barrage message, and according to the ratio value by multiple Two terminals are grouped,;The second terminal the multiple second barrage message being sent in corresponding group, wherein described second The second barrage message in corresponding group is shown by terminal.
The processing method of the barrage message of the embodiment of the present invention, acquisition multiple first terminals within the unit time send more The total amount of a first barrage message calculates the ratio value between the total amount and first threshold of multiple first barrage message, Jin Ergen Multiple first barrage message are grouped according to ratio value, to generate the second barrage message, and according to ratio value by second terminal It is grouped, the second terminal being later sent to the second barrage message in corresponding group.The barrage of terminal display is enriched as a result, Message improves the interactivity between user.
In addition, the processing method of the barrage message of the embodiment of the present invention, also has following additional technical characteristic:
Optionally, while the second barrage message is sent to the second terminal in corresponding group, the method is also Include:
By the first barrage message feedback sent to the second terminal for sending the first barrage message.
It is optionally, described to be grouped the multiple first barrage message according to the ratio value, comprising:
Obtain the identification information of the multiple first barrage message;
By the identification information of the multiple first barrage message to the ratio value modulus, obtain and the multiple first bullet The corresponding modulus of curtain message;
According to the modulus corresponding with the multiple first barrage message, by the first barrage message with identical modulus It is divided into one group.
It is optionally, described to be grouped multiple second terminals according to the ratio value, comprising:
Obtain the identification information of the multiple second terminal;
By the identification information of the multiple second terminal to the ratio value modulus, obtain and the multiple second terminal pair The modulus answered;According to the modulus corresponding with the multiple second terminal, the second terminal with identical modulus is divided into one Group.
Optionally, the first threshold is the total amount that the second terminal single screen can show barrage message.
To achieve the goals above, second aspect of the present invention embodiment proposes the processing method of another barrage message, The following steps are included: receiving the first barrage message that user sends;The first barrage message is sent to server, wherein The total amount for multiple first barrage message that the server statistics receive within the unit time, and calculate the multiple first bullet Ratio value between the total amount and first threshold of curtain message, and according to the ratio value respectively by the multiple first barrage message And terminal is grouped, and the multiple first barrage message after grouping is sent to the terminal in corresponding group, wherein institute State the equipment that terminal is used to indicate barrage message to be received;Receive the second barrage message that the server is sent, described second Barrage message is the first barrage message received in corresponding with the terminal after grouping group, and to the barrage message received It is shown.
The processing method of the barrage message of the embodiment of the present invention receives the first barrage message that user sends, by the first bullet Curtain message is sent to server, wherein the total amount for multiple first barrage message that server statistics receive within the unit time, And the ratio value between the total amount and first threshold of multiple first barrage message is calculated, and according to ratio value respectively by multiple first Barrage message and terminal are grouped, and multiple first barrage message after grouping are sent to the terminal in corresponding group, In, the equipment that terminal is used to indicate barrage message to be received receives the second barrage message that server is sent, and to receiving Second barrage message is shown.As a result, can by terminal be user show barrage message more abundant, improve user it Between interactivity.
In addition, the processing method of another barrage message of the embodiment of the present invention, also has following additional technical characteristic:
Optionally, while being shown to the second barrage message received, the method also includes:
The the first barrage message sent to the user is shown.
Optionally, described pair of the second barrage message received is shown, comprising:
Whether the total amount of the second barrage message received described in detection is greater than first threshold;
It, then will be described when the total amount for detecting the second barrage message received is less than or equal to the first threshold The the second barrage message received is shown;When the total amount for detecting the second barrage message received is greater than described the One threshold value, then from the second barrage message received, obtain quantity be the first threshold the second barrage message simultaneously It is shown, and remaining second barrage message is added in message queue;
When detecting that the quantity of the second barrage message of current presentation is less than the first threshold, from the message queue The second barrage message of middle acquisition is simultaneously shown.
Optionally, when the size of message that the message queue can be born is second threshold, the method also includes:
When the quantity for detecting the second barrage message in the message queue is greater than or equal to the second threshold, no The the second barrage message newly received is added in the message queue again, until the barrage message in the message queue The the second barrage message for continuing newly to receive when quantity is less than until the second threshold is added in the message queue.
Optionally, the method also includes:
According to the quantity of the second barrage message in the message queue, barrage speed is adjusted;
Current second barrage message to be presented is shown according to barrage speed adjusted.
Optionally, the first threshold is the total amount that the terminal single screen can show barrage message;The second threshold is N times of the first threshold, the N are the natural number more than or equal to 2.
To achieve the goals above, third aspect present invention embodiment proposes a kind of processing unit of barrage message, packet It includes: obtaining module, for obtaining the total amount for multiple first barrage message that multiple first terminals are sent within the unit time;It calculates Module, the ratio value between total amount and first threshold for calculating the multiple first barrage message;Grouping module is used for root The multiple first barrage message is grouped according to the ratio value, and is carried out multiple second terminals according to the ratio value Grouping, wherein using the multiple first barrage message after grouping as the second barrage message, the multiple second terminal is used for Indicate the terminal of the second barrage message to be received;First sending module, for the second barrage message to be sent to pair It should second terminal in group.
The processing unit of the barrage message of the embodiment of the present invention, acquisition multiple first terminals within the unit time send more The total amount of a first barrage message calculates the ratio value between the total amount and first threshold of multiple first barrage message, Jin Ergen Multiple first barrage message are grouped according to ratio value, to generate the second barrage message, and according to ratio value by second terminal It is grouped, the second barrage message after grouping is sent to the second terminal in corresponding group later.Terminal exhibition is enriched as a result, The barrage message shown, improves the interactivity between user.
In addition, the processing unit of the barrage message of the embodiment of the present invention also has following additional technical characteristic:
Optionally, first sending module is also used to the second barrage message after grouping being sent to corresponding group While interior second terminal, by the first barrage message feedback sent to sending the second of the first barrage message eventually End.
Optionally, the grouping module includes:
Acquiring unit, for obtaining the identification information of the multiple first barrage message;
Modulus unit, for the identification information of the multiple first barrage message to the ratio value modulus, is obtained with The corresponding modulus of the multiple barrage message;
Grouped element, for the modulus corresponding with the multiple barrage message according to, by the bullet with identical modulus Curtain message is divided into one group.
Optionally, the acquiring unit is also used to obtain the identification information of the multiple second terminal;
The modulus unit be also used to obtain the identification information of the multiple second terminal to the ratio value modulus with The corresponding modulus of the multiple second terminal;
The grouped element is also used to have identical modulus according to the modulus corresponding with the multiple second terminal Second terminal be divided into one group.
Optionally, the first threshold is the total amount that the second terminal single screen can show barrage message.
To achieve the goals above, fourth aspect present invention embodiment proposes the processing unit of another barrage message, It include: the first receiving module, for receiving the first barrage message of user's transmission;Second sending module is used for described first Barrage message is sent to server, wherein the server is for counting multiple first barrages received within the unit time The total amount of message, and the ratio value between the total amount and first threshold of the multiple first barrage message is calculated, and according to described The multiple barrage message and terminal are grouped by ratio value respectively, and by the multiple first barrage message after grouping The terminal being sent in corresponding group, wherein the equipment that the terminal is used to indicate barrage message to be received;Second receiving module, The the second barrage message sent for receiving the server;Display module, for being carried out to the second barrage message received It shows.
The processing unit of the barrage message of the embodiment of the present invention receives the first barrage message that user sends, by the first bullet Curtain message is sent to server, wherein the total amount for multiple first barrage message that server statistics receive within the unit time, And the ratio value between the total amount and first threshold of multiple first barrage message is calculated, and according to ratio value respectively by multiple first Barrage message and terminal are grouped, and multiple first barrage message after grouping are sent to the terminal in corresponding group, In, the equipment that terminal is used to indicate barrage message to be received receives the second barrage message that server is sent, and to receiving Second barrage message is shown.As a result, can by terminal be user show barrage message more abundant, improve user it Between interactivity.
In addition, the processing unit of the barrage message of the embodiment of the present invention, also has following additional technical characteristic:
Optionally, the display module is also used to while being shown to the second barrage message received, to institute The the first barrage message for stating user's transmission is shown.
Optionally, the display module includes:
Whether detection unit, the total amount for detecting the second barrage message received are greater than first threshold;
Display unit is less than or equal to the first threshold for the total amount in the second barrage message received When, the second barrage message received is shown;
Allocation unit, when being greater than the first threshold for the total amount in the second barrage message received, from institute It states in the second barrage message received, obtaining quantity is the second barrage information and sending of the first threshold to the displaying Unit, and remaining second barrage message is added in message queue;
The display unit is also used to be less than first threshold in the quantity for the second barrage message for detecting current presentation When value, the second barrage message is obtained from the message queue and is shown.
Optionally, when the size of message that the message queue can be born is second threshold, the allocation unit is also used to When detecting that the quantity of the second barrage message in the message queue is greater than or equal to the second threshold, no longer will newly it receive To the second barrage message be added in the message queue, until the message queue in barrage message quantity be less than institute The the second barrage message for continuing newly to receive when until stating second threshold is added in the message queue.
Optionally, further includes:
Module is adjusted, for the quantity according to the second barrage message in the message queue, adjusts barrage speed;Its In, the display module is also used to be shown current second barrage message to be presented according to barrage speed adjusted.
Optionally, the first threshold is the total amount that the terminal single screen can show barrage message;The second threshold is Twice of the N of the first threshold, the N are the natural number more than or equal to 2.
To achieve the goals above, fifth aspect present invention embodiment proposes a kind of processing system of barrage message, packet Include bullet described in the processing unit of barrage message and fourth aspect present invention embodiment described in third aspect present invention embodiment The processing unit of curtain message.
The processing system of the barrage message of the embodiment of the present invention, server obtain multiple first terminal hairs within the unit time The total amount for the multiple first barrage message sent calculates the ratio value between the total amount and first threshold of multiple first barrage message, And then be grouped multiple first barrage message according to ratio value, using multiple first barrage message after grouping as the second bullet Terminal, and is grouped according to ratio value, the second barrage message is sent to the terminal in corresponding group later by curtain message, with Barrage message is shown in terminal.The barrage message for enriching terminal display as a result, improves the interactivity between user.
To achieve the goals above, sixth aspect present invention embodiment proposes a kind of server, comprising: processor is deposited Reservoir, communication interface and bus;The processor, the memory and the communication interface are connected and are completed by the bus Mutual communication;The memory stores executable program code;The processor is stored by reading in the memory Executable program code run program corresponding with the executable program code, for executing a kind of barrage message Processing method;Wherein, the processing method of the barrage message includes:
Obtain the total amount for multiple first barrage message that multiple first terminals are sent within the unit time;
Calculate the ratio value between the total amount and first threshold of the multiple first barrage message;
The multiple first barrage message is grouped according to the ratio value, wherein will be the multiple after grouping First barrage message is as the second barrage message;
Multiple second terminals are grouped according to the ratio value, wherein the multiple second terminal be used to indicate to Receive the terminal of the second barrage message;
The second terminal second barrage message being sent in corresponding group, wherein the second terminal will be in correspondence The second barrage message in group is shown.
The server of the embodiment of the present invention obtains multiple first barrages that multiple first terminals are sent within the unit time and disappears The total amount of breath calculates the ratio value between the total amount and first threshold of multiple first barrage message, and then will be more according to ratio value A first barrage message is grouped, and to generate the second barrage message, and is grouped second terminal according to ratio value, later The second barrage message after grouping is sent to the second terminal in corresponding group.The barrage message of terminal display is enriched as a result, Improve the interactivity between user.
To achieve the goals above, the 7th aspect embodiment of the present invention proposes a kind of terminal, comprising:
Processor, memory, communication interface and bus;
The processor, the memory are connected by the bus with the communication interface and complete mutual lead to Letter;
The memory stores executable program code;
The processor is run by reading the executable program code stored in the memory can be performed with described The corresponding program of program code, with the processing method for executing a kind of barrage message;Wherein, the processing side of the barrage message Method includes:
Receive the first barrage message that user sends;
The first barrage message is sent to server, wherein the server is for counting inscribed in the unit time The total amount of the multiple first barrage message received, and calculate between the total amount and first threshold of the multiple first barrage message Ratio value, and be respectively grouped the multiple first barrage message and terminal according to the ratio value, and will be after grouping The multiple first barrage message be sent to the terminal in corresponding group, wherein the terminal is used to indicate barrage to be received and disappears The equipment of breath;
The second barrage message that the server is sent is received, the second barrage message is corresponding with the terminal after grouping The the first barrage message received in group;
The the second barrage message received is shown.
The terminal of the barrage message of the embodiment of the present invention receives the first barrage message that user sends, the first barrage is disappeared Breath is sent to server, wherein the total amount for multiple first barrage message that server statistics receive within the unit time, and count The ratio value between the total amount and first threshold of multiple first barrage message is calculated, and according to ratio value respectively by multiple first barrages Message and terminal are grouped, and multiple first barrage message after grouping are sent to the terminal in corresponding group, wherein eventually The equipment for being used to indicate barrage message to be received is held, receives the second barrage message that server is sent, and to second received Barrage message is shown.It can be as a result, that user shows barrage message more abundant by terminal, improve between user It is interactive.
To achieve the goals above, eight aspect embodiments of the invention propose a kind of non-transitory computer-readable storage medium Matter, when the instruction in the storage medium is performed by the processor of mobile terminal, so that mobile terminal is able to carry out one kind The processing method of barrage message, which comprises
Obtain the total amount for multiple barrage message that multiple first terminals are sent within the unit time;
Calculate the ratio value between the total amount and first threshold of the multiple barrage message;
The multiple barrage message is grouped according to the ratio value;
Second terminal is grouped according to the ratio value, wherein the second terminal is used to indicate barrage to be received The terminal of message;
The multiple barrage message after grouping is sent to the second terminal in corresponding group.
To achieve the goals above, nine aspect embodiments of the invention propose the computer-readable storage of another non-transitory Medium, when the instruction in the storage medium is performed by the processor of mobile terminal, so that mobile terminal is able to carry out one The processing method of kind barrage message, which comprises
Receive the first barrage message that user sends;
The first barrage message is sent to server, wherein the server is for counting inscribed in the unit time The total amount of the multiple first barrage message received, and calculate between the total amount and first threshold of the multiple first barrage message Ratio value, and be respectively grouped the multiple first barrage message and terminal according to the ratio value, and will be after grouping The multiple first barrage message be sent to the terminal in corresponding group, wherein the terminal is used to indicate barrage to be received and disappears The equipment of breath;
The second barrage message that the server is sent is received, the second barrage message is corresponding with the terminal after grouping The the first barrage message received in group;
The the second barrage message received is shown.
To achieve the goals above, tenth aspect present invention embodiment proposes a kind of computer program product, when described When instruction processing unit in computer program product executes, a kind of processing method of barrage message is executed, which comprises
Obtain the total amount for multiple barrage message that multiple first terminals are sent within the unit time;
Calculate the ratio value between the total amount and first threshold of the multiple barrage message;
The multiple barrage message is grouped according to the ratio value;
Second terminal is grouped according to the ratio value, wherein the second terminal is used to indicate barrage to be received The terminal of message;
The multiple barrage message after grouping is sent to the second terminal in corresponding group.
To achieve the goals above, the tenth one side embodiment of the invention proposes another computer program product, when When instruction processing unit in the computer program product executes, a kind of processing method of barrage message, the method packet are executed It includes:
Receive the first barrage message that user sends;The first barrage message is sent to server, wherein the clothes Business device is used to count the total amount of the multiple first barrage message received within the unit time, and calculates the multiple first barrage Ratio value between the total amount and first threshold of message, and according to the ratio value respectively by the multiple first barrage message with And terminal is grouped, and the multiple first barrage message after grouping is sent to the terminal in corresponding group, wherein described The equipment that terminal is used to indicate barrage message to be received;Receive the second barrage message that the server is sent, second bullet Curtain message is the first barrage message received in corresponding with the terminal after grouping group;
The the second barrage message received is shown.The additional aspect of the present invention and advantage will in the following description Part provides, and partially will become apparent from the description below, or practice through the invention is recognized.
Detailed description of the invention
Above-mentioned and/or additional aspect and advantage of the invention will become from the following description of the accompanying drawings of embodiments Obviously and it is readily appreciated that, in which:
Fig. 1 is the flow chart of the processing method of barrage message according to an embodiment of the invention;
Fig. 2 is the flow chart of the processing method of barrage message accord to a specific embodiment of that present invention;
Fig. 3 is the flow chart of the processing method of barrage message in accordance with another embodiment of the present invention;
Fig. 4 is the flow chart of the processing method of the barrage message of another embodiment according to the present invention;
Fig. 5 is the flow chart of the processing method of the barrage message of further embodiment according to the present invention
Fig. 6 is the structural schematic diagram of the server of one embodiment according to the present invention;
Fig. 7 is the structural schematic diagram of the processing unit of the barrage message of second embodiment according to the present invention;
Fig. 8 is the structural schematic diagram of the processing unit of the barrage message of third embodiment according to the present invention;
Fig. 9 is the structural schematic diagram of the processing unit of the barrage message of the 4th embodiment according to the present invention;
Figure 10 is the structural schematic diagram of the processing unit of the barrage message of the 5th embodiment according to the present invention;
Figure 11 is the structural schematic diagram of the processing system of barrage message according to an embodiment of the present invention;
Figure 12 is the friendship of server and terminal according to the present invention in the processing system embodiment of a specific barrage message Mutual schematic diagram;And
Figure 13 is the structural schematic diagram of server according to an embodiment of the invention (terminal).
Specific embodiment
The embodiment of the present invention is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to end Same or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attached The embodiment of figure description is exemplary, it is intended to is used to explain the present invention, and is not considered as limiting the invention.
Below with reference to the accompanying drawings processing method, device, system and its equipment of the barrage message of the embodiment of the present invention are described.
Currently, barrage is increasingly pursued by user, user as a kind of function of sending comment when watching video Barrage message can be sent for the video of viewing, so that other users can watch oneself comment to the video, simultaneously User can also be on currently playing interface, the barrage message for watching other users to send, to understand other users pair in real time The comment of the video can also even be chatted etc. between different users by sending barrage.
And if the barrage message for currently playing video is more, it may cause that brush screen is too fast, and user is difficult to see clearly The particular content of barrage message, for example, the live video of a certain well-known main broadcaster is directed to, if the barrage information that viewing user sends It is more, then will lead to live streaming interface brush screen it is too fast, user can not see the particular content of barrage information clearly, and main broadcaster also can not basis Comment of the barrage information acquisition viewer to live video, the interactivity between user are restricted.
And by the way that user to be grouped, and only, user provides the barrage information of the other users transmission of same grouping In mode, due to the grouping of user be it is fixed, user can only see the other users in affiliated grouping transmission barrage information, It cannot know the barrage information that other grouping users are sent, the barrage information known is single limited, and user experience is not high.
In order to avoid the above problem, the invention proposes a kind of processing methods of barrage message, are single based on individual subscriber Position is grouped at random, and is grouped at random to current all barrage message, is user to be grouped according to where user The barrage message of respective packets is provided, due to being based on big data to barrage message even group-division, thus enriches terminal display Barrage message.
It should be noted that above-mentioned terminal can be the tool such as mobile phone, tablet computer, personal digital assistant, wearable device There is the hardware device of various operating systems and display device, and the wearable device can be Intelligent bracelet, smartwatch, intelligence Energy glasses etc..
For ease of description, server side is concentrated below to be specifically described, be described as follows:
Fig. 1 is the flow chart of the processing method of barrage message according to an embodiment of the invention.
As shown in Figure 1, the processing method of the barrage message can include:
S101 obtains the total amount for multiple first barrage message that multiple first terminals are sent within the unit time.
It, can will be all it is appreciated that when current barrage message number is not above the upper limit of terminal display capabilities Barrage message is shown to user, when current barrage message number is more than the terminal display capabilities upper limit, then in order to avoid brush frequency, needs Respective handling operation is carried out to barrage message.
It is then desired to obtain the total amount for multiple first barrage message that multiple first terminals are sent in the unit time, wherein Above-mentioned first terminal is the terminal for sending the first barrage message.
In addition, specific duration representated by the above-mentioned unit time, related with the server reception frequency of barrage message, than Such as, a length of when the unit time is corresponding to be less than or equal to appointing in 1 second if server is every the barrage message of reception in 1 second Meaning value.
S102 calculates the ratio value between the total amount and first threshold of multiple first barrage message.
Multiple first barrage message are grouped by S103 according to ratio value, wherein by multiple first barrages after grouping Message is as the second barrage message.
Multiple second terminals are grouped, wherein multiple second terminals are used to indicate to be received by S104 according to ratio value The terminal of second barrage message.
Specifically, the ratio value between the total amount and first threshold of multiple first barrage message is calculated, wherein first threshold It can show the total amount of barrage message for second terminal single screen, the size of the first threshold is big with the display font of barrage message Small, terminal display screen size etc. is related.
For example, when multiple first barrage message total amount be 100, first threshold be 20 when, be calculated multiple first Ratio value between the total amount and first threshold of barrage message is 5:1.
Wherein, second terminal corresponds to the terminal for receiving barrage message, may include whole in send barrage message first It can also be only the terminal for showing barrage message in end.
It should be understood that if the ratio value between the total amount and first threshold of multiple first barrage message is greater than 1, The total amount for showing the first barrage message is more than the upper limit that second terminal shows barrage message capability, if multiple first barrage message Total amount and first threshold between ratio value be less than or equal to 1, then show the total amount of the first barrage message be not above second eventually The upper limit of end display barrage message capability.
For example, the total amount of multiple first barrage message is 150, first threshold 50 then calculates multiple first barrage message Total amount and first threshold between ratio value be 3:1, the total amount of the first barrage message is more than that second terminal shows barrage message The upper limit of ability.
Further, after the ratio value between the total amount and first threshold for calculating multiple first barrage message, according to The ratio value is grouped multiple first barrage message and second terminal at random, and by multiple first barrage message after grouping As the second barrage message, thus, it is grouped at random as unit of single second terminal, and as unit of single barrage message It is grouped at random, i.e. second terminal and multiple first barrage message is grouped respectively.
It should be noted that, the ratio value between the total amount and first threshold of above-mentioned multiple first barrage message is the Two terminals and the parameter of multiple first barrage message grouping can be according to the ratio values with different according to the difference of application scenarios Operation mode is grouped operation to second terminal and multiple first barrage message, is illustrated below:
The first example can be carried out according to the relevant parameter comparative example value modulus of second terminal and multiple first barrage message Grouping.Wherein, the parameter of second terminal and multiple first barrage information can be used to distinguish different second eventually by digital representation End and the first different barrage message.
For example, when second terminal and the corresponding parameter of multiple first barrage message can be identification information, such as second terminal Identification information may include second terminal ID, the identification information of multiple first barrage message may include the ID etc. of barrage message.
For another example, corresponding reference numbers can be set for geographical location in advance, for example the corresponding reference numbers in a-quadrant are 25, the corresponding reference numbers of B area are 36 etc., and corresponding reference numbers are arranged for the sending time section of the first barrage message Deng, for example it is 33 that 7:10, which assigns to 7:11 points of corresponding reference numbers, is 34 etc. in the corresponding reference numbers of 7:45 to 7:46.
In turn, it identifies the geographical location where second terminal, and is determined according to the geographical location where the second terminal The corresponding number mark in second terminal geographic location, likewise, the time that the first barrage message of identification is sent, according to first The sending time of barrage message determines corresponding number mark of the first barrage message etc..
Below with second terminal and the corresponding parameter of multiple first barrage message, to be illustrated for identification information, i.e., The identification information that would know that multiple first barrage message obtains the identification information comparative example value modulus of multiple first barrage message To modulus corresponding with multiple first barrage message.
And then according to modulus corresponding with multiple first barrage message, the first barrage message with identical modulus is divided into One group, and using the first barrage message after the grouping as the second barrage message.
For example, know that the ID of the first barrage message x is 66, if the total amount of multiple first barrage message and first threshold Ratio is 5, then obtaining modulus corresponding with the first barrage message x is 1, if knowing, the ID of the first barrage message y is 19, is obtained Modulus corresponding with the first barrage message y is 4, if knowing, the ID of the first barrage message z is 16, is obtained and the first barrage message The corresponding modulus of z is 1, to be one group by the first barrage message x and z points, y is one group.
Similarly, in this example, the identification information for obtaining second terminal, by the identification information comparative example of multiple second terminals It is worth modulus, obtains modulus corresponding with multiple second terminals, and according to modulus corresponding with multiple second terminals, will have identical The second terminal of modulus is divided into one group.
For example, know that the ID of second terminal A is 66, if the ratio of the total amount of multiple second terminals and first threshold is 5, Then obtaining modulus corresponding with second terminal A is 1, if knowing, the ID of second terminal B is 19, is obtained corresponding with second terminal B Modulus be 4, if know second terminal C ID be 16, obtain modulus corresponding with second terminal C be 1, thus by second eventually Holding A and C points is one group, and B is one group.
Second of example, can be multiplied according to second terminal with the relevant parameter comparative example value of multiple first barrage message into Row grouping.Wherein, the parameter of second terminal and multiple first barrage message can be used to distinguish different second by digital representation Terminal and the first different barrage message.Such as can corresponding to second terminal and the first barrage message ID identify Deng.
In this example, the ID of second terminal can be multiplied with ratio value, by the identical second terminal point of multiplied value mantissa It is one group.
I.e. knowing how the ID of second terminal A is 66, if the total amount of multiple second terminals and the ratio of first threshold are 5, then obtaining multiplied value corresponding with second terminal A mantissa is 0, if knowing, the ID of second terminal B is 19, is obtained with second eventually Holding the corresponding multiplied value mantissa of B is 5, if knowing, the ID of second terminal C is 16, obtains multiplied value corresponding with second terminal C Mantissa is 0, to be one group by second terminal A and C points, B is one group.
Similarly, the ID of the first barrage message can be multiplied with ratio value, by the identical first barrage message of multiplied value mantissa It is divided into one group.
For example, know that the ID of the first barrage message x is 66, if the total amount of multiple first barrage message and first threshold Ratio is 5, then obtaining multiplied value mantissa corresponding with the first barrage message x is 0, if knowing, the ID of the first barrage message y is 19, Then obtain multiplied value mantissa corresponding with the first barrage message y be 5, if know the first barrage message z ID be 16, obtain with The corresponding multiplied value mantissa of first barrage message z is 0, to be one group by the first barrage message x and z points, y is one group.
It should be noted that when to second terminal and the grouping of multiple first barrage message, multiple first barrage message roots , can be different according to the parameter of ratio value group basis from second terminal according to the parameter of the foundation of ratio value grouping, can also be identical, This is not limited.
S105, the second terminal the second barrage message being sent in corresponding group, wherein second terminal will be in corresponding group Barrage message be shown.
Specifically, after being grouped at random to second terminal and multiple first barrage message, it is divided into multiple groups the second barrage message, Second barrage message is sent to the second terminal in corresponding group, to carry out according to single barrage message to the first barrage message Grouping, the first barrage message obtains relatively uniform distribution, so that second terminal can see barrage message more abundant.
For example, the barrage message in second packet may be i.e. including the bullet of first chatroom in the case where application scenarios are broadcast live Curtain message, and including second, the barrage message of other chatrooms of the third gradegrade C, so that the second terminal in second packet can connect substantially The barrage message of each chatroom is received, comment etc. of every a kind of user to current live video is understood.
In order to more clearly illustrate the embodiment of the present invention barrage message processing method, continue with live scene For, it illustrates in practical applications, the treatment process of barrage message:
In one embodiment of the invention, when the first barrage size of message issued in direct broadcasting room exceeds the list that terminal is drafted Shield size of message and when first threshold, message carries out shunting transmission.
Server is according to the ratio value of the first barrage message total amount and first threshold, to the first barrage message and second terminal It is controlled.If the first barrage message total amount received in the unit time between current live is 1000, terminal single screen The first threshold for the size of message that can be shown is 50, then the ratio value being calculated is 20:1.
In turn, according to 20 modulus of the ID of second terminal and ratio value, it is assumed that the ID of second terminal A1 is 25, second terminal B1 ID be 45, the ID of second terminal C1 is 77, then second terminal A1 is in the 5th point according to modulo operation 25%20=5 Group, second terminal B1 will be divided by modulo operation in the 5th grouping, and second terminal C1 will divide in 17 groupings.
Having the ID of the first barrage message x1 at this time is 65, and the ID of the first barrage message y1 is 97, then the first barrage message x1 By modulo operation 65%20=5, the first barrage message x1 is assigned to the 5th grouping, it will by the 5th group of second terminal (the Two terminal A1, second terminal B1) it receives, barrage message y1 is in the 17th grouping by modulo operation 97%20=17, so (second terminal C) can be received by the 17th group second and terminal.
In another embodiment of the present invention, it is assumed that the first barrage message total amount is 100 at this time, and terminal single screen can be shown The first threshold of the size of message shown is 50, then calculates the ratio value between the total amount and first threshold of multiple first barrage message For 2:1, the second terminal A2 that ID is 25 passes through modulo operation 25%2=1, is in first group, and ID is respectively the of 15 and 35 Two terminal B2 and C2 pass through modulo operation, are all in first group.
In the present embodiment, after the first barrage message x2 modulo operation 65%2=1 that ID is 65, it is in first group, ID After 97 barrage message y2 modulo operation 97%2=1, it is also in first group, thus second terminal A2, B2, C2 can be seen To barrage message x2, y2.
In conclusion the processing method of the barrage message of the embodiment of the present invention, obtains multiple first ends within the unit time The total amount of the multiple first barrage message sent is held, the ratio between the total amount and first threshold of multiple first barrage message is calculated Value, and then be grouped multiple first barrage message according to ratio value, wherein multiple first barrage message after grouping are made For the second barrage message, and second terminal is grouped according to ratio value, the second barrage message is sent to corresponding group later Interior second terminal.The barrage message for enriching terminal display as a result, improves the interactivity between user.
Based on above embodiments, it should be appreciated that in practical applications, in order to increase the sense of participation of user, should begin The barrage message being sent to eventually is sent to itself.
Specifically, Fig. 2 is the flow chart of the processing method of barrage message accord to a specific embodiment of that present invention, such as Shown in Fig. 2, while above-mentioned steps S105 is implemented, this method further include:
S201 judges the first barrage message whether sent comprising second terminal in the second barrage message.
S202 sends out the second barrage message when the barrage message in the second barrage message not comprising second terminal transmission While giving the second terminal in corresponding group, the first barrage message that second terminal is sent is sent to second terminal.
S203, when in the second barrage message including the first barrage message that second terminal is sent, directly by the second barrage Message is sent to the second terminal in corresponding group.
Specifically, it while the second barrage message is sent to the second terminal in corresponding group, needs second terminal The the first barrage message sent is sent to second terminal itself, to enhance the sense of participation of user.
Specifically, judge the first barrage message whether sent comprising second terminal in the second barrage message, thus, when When in the second barrage message not including the first barrage message that second terminal is sent, the second barrage message is sent in corresponding group Second terminal while, by second terminal send the first barrage message be sent to second terminal.
Wherein, when the first barrage message in the second barrage message not comprising second terminal transmission, a variety of sides can be used Formula obtains the first barrage message for sending of second terminal itself, such as can be by by the terminal iidentification of second terminal and the first barrage The mark of message is matched, to obtain the first barrage message that the second terminal of successful match is sent.For another example, can directly from In the first barrage message that second terminal is locally stored, the first barrage message etc. that second terminal is sent is obtained.
In addition, in the present embodiment, when in the second barrage message including the first barrage message that second terminal is sent, directly Connect the second terminal the second barrage message being sent in corresponding group.
For example, it is assumed that at this time the first barrage message total amount be 100, the first of the size of message that terminal single screen can be shown Threshold value is 50, then calculating ratio value between the total amount and first threshold of multiple first barrage message is 2:1, and ID is the of 25 Two terminal A2 pass through modulo operation 25%2=1, are in first group, ID be respectively 14 second terminal B2 by modulo operation, It is in the 0th group.
In the present embodiment, the first barrage message x2, ID that second terminal A2 is sent is 65 and modulo operation 65%2=1 Afterwards, it is in first group, ID is respectively that the first barrage message y2, ID of 14 second terminal B2 transmission is 97 and modulo operation After 97%2=1, it is also in first group, the first barrage message that other second terminals are sent, including ID are 97 and modulo operation After 97%2=1, it is in the 0th group barrage message z2 etc..
To, the second barrage message in the first grouping that second terminal A2 is received, including the first barrage message x2, y2 Deng, wherein due to including the first barrage message x2 of second terminal A2 transmission in the second barrage message, directly by first point Second barrage message of group is sent to second terminal A2.
Second barrage message in the zero packets that second terminal B2 is received, including the first barrage message z2 etc., wherein The the first barrage message y2 sent due to not including second terminal B2 in the second barrage message, by the second bullet of zero packets While curtain message is sent to second terminal B2, the first barrage message y2 is also sent to second terminal B2.
It should be understood that being judged whether whole comprising second in the second barrage message according to the difference of concrete application demand It holds the mode of the first barrage message sent different, is illustrated below:
The first example obtains multiple terminal iidentifications of the second affiliated terminal of barrage message, by the terminal mark of second terminal Know and above-mentioned multiple terminal iidentifications are matched, if successful match, knows in the second barrage message and sent out comprising second terminal The barrage message sent, so that the second barrage message after grouping is directly sent to the second terminal in corresponding group.
In this example, if it fails to match for the terminal iidentification of second terminal and above-mentioned multiple terminal iidentifications, know The barrage message not sent comprising second terminal in two barrage message, thus the second barrage message is sent in corresponding group While two terminals, the barrage message of second terminal is sent to second terminal.
Second of example matches the first barrage message that second terminal stores with the second barrage message, such as into The matching such as row IP address, keyword, font, sending time is known in the second barrage message if successful match comprising second The first barrage message that terminal is sent, so that the second barrage message to be directly sent to the second terminal in corresponding group.
In this example, if it fails to match, know first not sent comprising second terminal in the second barrage message Barrage message, thus while the second barrage message is sent to the second terminal in corresponding group, by the first bullet of second terminal Curtain message is sent to second terminal.
In conclusion the processing method of the barrage message of the embodiment of the present invention, is sent to corresponding group for the second barrage message While interior second terminal, the first barrage message that second terminal is sent is sent to second terminal, to promote the ginseng of user With sense, user experience is further promoted.
The processing method that terminal side describes the barrage message of the embodiment of the present invention is concentrated below, and Fig. 3 is according to the present invention The flow chart of the processing method of the barrage message of another embodiment, as shown in figure 3, this method comprises:
S301 receives the first barrage message that user sends.
Specifically, in order to improve the sense of participation of user, receiving the first barrage that user sends under application scenes and disappearing Breath, to understand the comment of other users.
First barrage message is sent to server, wherein server statistics receive more within the unit time by S302 The total amount of a first barrage message, and the ratio value between the total amount and first threshold of multiple first barrage message is calculated, and root Multiple first barrage message and terminal are grouped respectively according to ratio value, and multiple first barrage message after grouping are sent out Give the terminal in corresponding group, wherein the equipment that terminal is used to indicate the first barrage message to be received.
Specifically, after the first barrage message for receiving user's transmission, the first barrage message is sent to server, with For the total amount for multiple first barrage message that server statistics receive within the unit time, and calculate multiple first barrage message Total amount and first threshold between ratio value.
In turn, multiple first barrage message and terminal are grouped respectively according to ratio value, and will be more after grouping A first barrage message is sent to the terminal in corresponding group, wherein the equipment that terminal is used to indicate barrage message to be received.
It should be noted that treatment process of the server to the grouping of barrage message and terminal, can refer to above-mentioned combination Fig. 1 The description of the processing method of the barrage message of description, details are not described herein.
S303, receive server send the second barrage message, wherein the second barrage message be and the terminal pair after grouping The the first barrage message received in should organizing.
S304 is shown the second barrage message received.
Specifically, server is received according to the second barrage message in the correspondence group of the terminal transmission after grouping, and is docked The the second barrage message received is shown, and since the big data based on barrage message is grouped, thus barrage message obtains Relatively uniform grouping so that user can see barrage message abundant at the terminal improves the interactivity between user.
In conclusion the processing method of the barrage message of the embodiment of the present invention, receives the first barrage message that user sends, First barrage message is sent to server, wherein multiple first barrages that server statistics receive within the unit time disappear The total amount of breath, and the ratio value between the total amount and first threshold of multiple first barrage message is calculated, and distinguish according to ratio value Multiple first barrage message and terminal are grouped, and multiple first barrage message after grouping are sent in corresponding group Terminal, wherein the equipment that terminal is used to indicate barrage message to be received, receive server send the second barrage message, and The the second barrage message received is shown.It can be as a result, that user shows barrage message more abundant by terminal, mention Interactivity between high user.
Based on above embodiments, it should be appreciated that be famous main broadcaster etc. in the main broadcaster of live video in practical applications Under scene, it may cause increasing for barrage message, be grouped corresponding barrage message number where terminal and increase sharply, be more than terminal display The upper limit of ability may can still result in the too fast phenomenon etc. of brush screen.
Thus, in the specific implementation process, need to be located accordingly according to the particular number of the barrage message received Reason, specific as follows:
Fig. 4 is the flow chart of the processing method of the barrage message of another embodiment according to the present invention, as shown in figure 4, on State step S303 can include:
Whether S401, the total amount for detecting the second barrage message received are greater than first threshold.
Specifically, first threshold is the total amount that terminal single screen can show barrage message, the size and barrage of the first threshold Size, the size of terminal display screen of the display font of message etc. are related.
S402, when detect the second barrage message received total amount be less than or equal to first threshold, then will receive The second barrage message be shown.
Specifically, if the total amount for receiving the second barrage message is less than first threshold, show that terminal can be shown entirely The barrage message in portion, thus the barrage message received is shown.
S403, when the total amount for detecting the second barrage message received is greater than first threshold, then from second received In barrage message, obtains the second barrage message that quantity is first threshold and be shown, and by remaining second barrage message It is added in message queue.
Specifically, if the total amount of the second barrage message received is greater than first threshold, in order to avoid there is barrage Message brush screen phenomenon obtains the second barrage message that quantity is first threshold and is opened up from the second barrage message received Show, and remaining second barrage message is added into message queue.Wherein, shown to terminal is preserved in message queue Two barrage message.
For example, it is assumed that the first threshold for the barrage message that terminal A3 is shown is every screen 50, when in message queue When barrage size of message is less than 50, the second barrage message received is shown.
When the second barrage size of message in message queue is greater than 50,50 barrages are obtained from the second barrage message and are disappeared Breath is shown, and remaining second barrage message is added in message queue.
It should be understood that in practical applications, preservable second barrage message number is limited in message queue, When the upper limit of the second barrage message number saved in message queue is second threshold, wherein second threshold is first threshold N (N be natural number) more than or equal to 2 times, that is, the total amount of the second barrage message can be shown by corresponding to two screen of terminal or multi-screen, then It, will no longer will be new in order to avoid memory spilling if detect that the second barrage message in message queue is greater than second threshold The the second barrage message received is added in message queue, until the quantity of the second barrage message in message queue is less than the Until two threshold values, the second barrage message for just continuing to receive is added in message queue.
S404, when detecting that the quantity of the second barrage message of current presentation is less than first threshold, from message queue It obtains the second barrage message and is shown.
Specifically, when detecting that the quantity of the second barrage message of current presentation is less than first threshold, in order to sufficiently sharp With the display screen of terminal, more second barrage message are disposably shown convenient for user, and the second barrage is obtained from message queue and is disappeared It ceases and is shown.
For example, when the quantity for the second barrage message for detecting current presentation is 30, and first threshold is 50, it is Make full use of the display screen of terminal, and in message team in preserve 30 the second barrage message, then obtained from message queue 20 the second barrage message are simultaneously shown.
Based on above description, it should be understood that be, in practical applications, in order to further enhance the display effect of barrage message Fruit can also be operated by size, the display speed etc. for controlling barrage message display font, and realization shows quantity to barrage message Adjustment.Below by taking the display speed by control barrage message as an example, it is illustrated:
As an example, can according to the quantity of the second barrage message in message queue, comprehensive consideration barrage message Display completely, the content of barrage message is clearly known with user, can adjust barrage speed, according to barrage speed adjusted Current second barrage message to be presented is shown.
It should be noted that it is smaller to the adjusting range of barrage speed in the embodiment of the present invention, for example can be 0.9X- It is slower to avoid the occurrence of brush screen, speed of sailing to ensure that the display of barrage message number is stablized by 1.1X.
Specifically, disappearing completely if the second barrage message number in message queue is more in order to be shown to user The second barrage message in queue is ceased, can suitably increase barrage speed, and according to barrage speed adjusted to current to be presented The second barrage message be shown.
If the second barrage message number in message queue is less, in order to enable user can more clearly see clearly The content of second barrage message, can suitably reduce barrage speed, and according to barrage speed adjusted to current to be presented the Two barrage message are shown.
In the present example it is assumed that the first threshold for the second barrage size of message that terminal A can be shown be every screen 50, at this time for A prepares in message queue, and the second threshold of the second barrage message of two screens of storage is 100, when the message in message queue When amount is less than 50, in order to more clearly show the second barrage message to user, consideration slows down barrage speed, such as by barrage Speed slows down from 1.0X to 0.9X.
When the second barrage size of message is more than second threshold 100, subsequent second barrage message, which will not be added into, to disappear It ceases in queue, at this point, in order to show complete second barrage message to user, consideration accelerates barrage speed to 1.1X from 1.0X.
In conclusion the processing method of the barrage message of the embodiment of the present invention, detects the total amount of the barrage message received Whether it is greater than first threshold, if the total amount of the second barrage message received is less than or equal to first threshold, will receives The second barrage message be shown, if the total amount of the second barrage message received is greater than first threshold, from receiving The second barrage message in, obtain the second barrage message that quantity is first threshold and be shown, and by remaining second bullet Curtain message is added in message queue, when detecting that the quantity of the second barrage message of current presentation is less than first threshold, from The second barrage message is obtained in message queue and is shown, the particular number for the second barrage message that basis receives as a result, Operation is performed corresponding processing to the second barrage message, improve barrage message treatment method of the present invention practicability and flexibly Property.
Based on above embodiments, it should be appreciated that in order to increase the sense of participation of user, it is also necessary to by what is sent to user First barrage message display gives itself.
Specifically, Fig. 5 is the flow chart of the processing method of the barrage message of further embodiment according to the present invention, such as scheme Shown in 5, while above-mentioned steps S304 is implemented, this method further include:
S501 judges the first barrage message whether sent comprising user in the second barrage message.
S502, when the first barrage message in the second barrage message not containing user's transmission, to the second bullet received The first barrage message that curtain message and user send is shown.
S503, when in the second barrage message including the first barrage message that user sends, to the second barrage message and The first barrage message that user sends carries out duplicate removal, and to the first barrage of the second barrage message and user's transmission after duplicate removal Message is shown.
Specifically, while second message is showed user, it is also necessary to user send the first barrage message into Row is shown.
Specifically, the first barrage message whether sent comprising user in the second barrage message is judged, when the second barrage When the first barrage message sent in message comprising user, the first barrage message that the second barrage message and user are sent into Row duplicate removal, i.e., by the first barrage message screening in the second barrage message, and to after duplicate removal the second barrage message and user The the first barrage message sent is shown.
In the present embodiment, it when the first barrage message in the second barrage message not containing user's transmission, directly docks The first barrage message that the second barrage message received and user send is shown.
It should be noted that the processing method of the aforementioned barrage message referring to Fig. 2 description, is also applied for the embodiment of the present invention Barrage message processing method, undisclosed details in the processing method embodiment of barrage message of the present invention is no longer superfluous herein It states.
In conclusion the processing method of the barrage message of the embodiment of the present invention, to the second barrage message received into While row is shown, the first barrage message sent to user is shown.The sense of participation for improving user as a result, improves User experience.
In order to realize above-described embodiment, the invention also provides a kind of processing unit of barrage message, Fig. 6 is according to this hair The structural schematic diagram of the processing unit of the barrage message of bright one embodiment, as shown in fig. 6, the server includes obtaining module 110, computing module 120, grouping module 130 and the first sending module 140.
Wherein, module 110 is obtained, is disappeared for obtaining multiple first barrages that multiple first terminals are sent within the unit time The total amount of breath.
Computing module 120, the ratio value between total amount and first threshold for calculating multiple first barrage message.
Grouping module 130, for multiple first barrage message to be grouped according to ratio value, and will be more according to ratio value A second terminal is grouped, wherein using multiple first barrage message after grouping as the second barrage message, multiple second eventually End is used to indicate the terminal of the second barrage message to be received.
In one embodiment of the invention, Fig. 7 is the processing dress of the barrage message of second embodiment according to the present invention The structural schematic diagram set, as shown in fig. 7, the grouping module 130 includes acquiring unit 131, modulus unit 132 and grouped element 133。
Wherein, acquiring unit 131, for obtaining the identification information of multiple first barrage message.
Modulus unit 132, for obtaining the identification information comparative example value modulus of multiple first barrage message and multiple bullets The corresponding modulus of curtain message.
Grouped element 133, for basis modulus corresponding with multiple first barrage message, by the barrage with identical modulus Message is divided into one group.
Wherein, first threshold is the total amount that second terminal single screen can show barrage message.
In one embodiment of the invention, acquiring unit 131 is also used to obtain the identification information of multiple second terminals.
Modulus unit 132 is also used to obtain the identification information comparative example value modulus of multiple second terminals and multiple second The corresponding modulus of terminal.
Grouped element 133 is also used to according to modulus corresponding with multiple second terminals, eventually by second with identical modulus End is divided into one group.
First sending module 140, the second terminal for being sent to the second barrage message in corresponding group, wherein second The second barrage message in corresponding group is shown by terminal.
It should be noted that the processing method of the aforementioned barrage message described referring to Fig.1, it is also suitable and the embodiment of the present invention Barrage message processing unit, undisclosed details in the processing device embodiment of barrage message of the present invention is no longer superfluous herein It states.
In conclusion the processing unit of the barrage message of the embodiment of the present invention, obtains multiple first ends within the unit time The total amount of the multiple first barrage message sent is held, the ratio between the total amount and first threshold of multiple first barrage message is calculated Multiple first barrage message, and then are grouped by value according to ratio value, using multiple first barrage message after grouping as the Two barrage message, and be grouped second terminal according to ratio value, the second barrage message is sent in corresponding group later Second terminal.The barrage message for enriching terminal display as a result, improves the interactivity between user.
In one embodiment of the invention, the first sending module 140 is also used to be sent to pair by the second barrage message Should second terminal in group while, the first barrage message that second terminal is sent is sent to second terminal.
It, can be by the first bullet for judging in the second barrage message whether to send comprising second terminal in specific implementation procedure Curtain message,
Further, the first barrage that the first sending module 140 is not sent comprising second terminal in the second barrage message When message, while the second barrage message is sent to the second terminal in corresponding group, by the first barrage of second terminal transmission Message is sent to second terminal.
In the present embodiment, the barrage that the first sending module 140 is sent in the second barrage message comprising second terminal disappears When breath, the second terminal that is directly sent to the second barrage message in corresponding group.
It should be noted that the processing method of the aforementioned barrage message referring to Fig. 2 description, is also suitable and the embodiment of the present invention Barrage message device, undisclosed details in the processing device embodiment of barrage message of the present invention, details are not described herein.
In conclusion the processing unit of the barrage message of the embodiment of the present invention, is sent to corresponding group for the second barrage message While interior second terminal, the first barrage message that second terminal is sent is sent to second terminal, to promote the ginseng of user With sense, user experience is further promoted.
In order to realize above-described embodiment, the invention also provides the processing unit of another barrage message, Fig. 8 is according to this The structural schematic diagram of the processing unit of the barrage message of invention third embodiment, as shown in figure 8, the processing of the barrage message fills Set includes: the first receiving module 210, the second sending module 220, the second receiving module 230 and display module 240.
Wherein, the first receiving module 210, for receiving the first barrage message of user's transmission.
Second sending module 220, for the first barrage message to be sent to server, wherein server is for counting The total amount of the multiple first barrage message received in unit time, and calculate the total amount and the first threshold of multiple first barrage message Ratio value between value, and be respectively grouped multiple first barrage message and terminal according to ratio value, and will be after grouping Multiple first barrage message be sent to the terminal in corresponding group, wherein the equipment that terminal is used to indicate barrage message to be received.
Wherein, first threshold is the total amount that terminal single screen can show barrage message.
Second receiving module 230, for receiving the second barrage message of server transmission.
Display module 240, for being shown to the second barrage message received.
It should be noted that the processing method of the aforementioned barrage message referring to Fig. 3 description, is also applied for the embodiment of the present invention Barrage message processing unit, undisclosed details in the processing device embodiment of barrage message of the present invention is no longer superfluous herein It states.
In conclusion the processing unit of the barrage message of the embodiment of the present invention, receives the first barrage message that user sends, First barrage message is sent to server, wherein server is for counting multiple first bullets received within the unit time The total amount of curtain message, and the ratio value between the total amount and first threshold of multiple first barrage message is calculated, and according to ratio value Multiple first barrage message and terminal are grouped respectively, and multiple first barrage message after grouping are sent to correspondence Terminal in group, wherein the equipment that terminal is used to indicate barrage message to be received receives server and sent out according to the terminal after grouping The second barrage message in the correspondence group sent, and the second barrage message received is shown.Can be by terminal as a result, User shows barrage message more abundant, improves the interactivity between user.
Fig. 9 is the structural schematic diagram of the processing unit of the barrage message of the 4th embodiment according to the present invention, such as Fig. 9 institute Show, on the basis of as shown in Figure 8, display module 240 includes detection unit 241, display unit 242 and allocation unit 243.
Wherein, whether detection unit 241, the total amount for detecting the second barrage message received are greater than first threshold.
Display unit 242 will connect when being less than or equal to first threshold for the total amount in the second barrage message received The the second barrage message received is shown.
Allocation unit 243, when being greater than first threshold for the total amount in the second barrage message received, from what is received In second barrage message, the second barrage information and sending that quantity is first threshold is obtained to display unit, and by remaining the Two barrage message are added in message queue.
In one embodiment of the invention, display unit 242 is also used to disappear in the second barrage for detecting current presentation When the quantity of breath is less than first threshold, the second barrage message is obtained from message queue and is shown.
In one embodiment of the invention, when the size of message that message queue can be born is second threshold, allocation unit 243 are also used to when the quantity for detecting the second barrage message in message queue is greater than or equal to second threshold, no longer will be new The the second barrage message received is added in message queue, until the quantity of the barrage message in message queue is less than the second threshold The the second barrage message for continuing to receive when until value is added in message queue.
Wherein, second threshold is the N (N is the natural number more than or equal to 2) times of first threshold, and second threshold is terminal double screen It can show the total amount of barrage message.
Figure 10 is the structural schematic diagram of the processing unit of the barrage message of the 5th embodiment according to the present invention, such as Figure 10 institute Show, on the basis of as shown in Figure 8, the processing unit of barrage message further includes adjustment module 250.
Wherein, module 250 is adjusted, for the quantity according to the second barrage message in message queue, adjusts barrage speed.
In one embodiment of the invention, display module 240 be also used to according to barrage speed adjusted to currently to The the second barrage message shown is shown.
It should be noted that the processing method of the barrage message of foregoing description, is also applied for the barrage of the embodiment of the present invention The processing unit of message, undisclosed details in the processing device embodiment of barrage message of the present invention, details are not described herein.
In conclusion the processing unit of the barrage message of the embodiment of the present invention, detects the second barrage message received Whether total amount is greater than first threshold, if the total amount of the second barrage message received is less than or equal to first threshold, will connect The the second barrage message received is shown, if the total amount of the second barrage message received is greater than first threshold, from connecing It in the second barrage message received, obtains the second barrage message that quantity is first threshold and is shown, and by remaining the Two barrage message are added in message queue, when the quantity for the second barrage message for detecting current presentation is less than first threshold When, the second barrage message is obtained from message queue and is shown, as a result, according to the specific of the second barrage message received Quantity performs corresponding processing operation to the second barrage message, improve barrage message treatment method of the present invention practicability and Flexibility.
In one embodiment of the invention, display module 240 is also used to carry out to the second barrage message received While displaying, the first barrage message sent to user is shown.
In specific implementation procedure, the first barrage message whether sent comprising user in the second barrage message is judged,
Further, display module 240 in the second barrage message not containing user send the first barrage message when, it is right The first barrage message that the second barrage message received and user send is shown.
In the present embodiment, when display module 240 includes the first barrage message that user sends in the second barrage message, Duplicate removal carried out to the first barrage message that the second barrage message and user send, and to after duplicate removal the second barrage message and The first barrage message that user sends is shown.
It should be noted that the processing method of the barrage message of foregoing description, is also applied for the barrage of the embodiment of the present invention The processing unit of message, undisclosed details in the processing device embodiment of barrage message of the present invention, details are not described herein.
In conclusion the processing unit of the barrage message of the embodiment of the present invention, to the second barrage message received into While row is shown, the first barrage message sent to user is shown.The sense of participation for improving user as a result, improves User experience.
In order to realize above-described embodiment, the invention also provides a kind of processing system of barrage message, Figure 11 is according to this The structural schematic diagram of the processing system of invention one embodiment barrage message, as shown in figure 11, the processing system of the barrage message It may include the processing unit 100 of barrage message and the processing unit 200 of barrage message.
Wherein, the processing unit 100 of barrage message can be server or exist in server, to be used to obtain The total amount for multiple first barrage message that multiple first terminals are sent in unit time calculates the total amount of multiple first barrage message Multiple first barrage message are grouped, wherein will be more after grouping by the ratio value between first threshold according to ratio value Multiple second terminals are grouped by a first barrage message as the second barrage message, and according to ratio value, wherein Duo Ge Two terminals are used to indicate the terminal of the second barrage message to be received, and then second the second barrage message is sent in corresponding group Terminal, wherein the second barrage message in corresponding group is shown by second terminal.
The processing unit 200 of barrage message, it may include barrage message sending end and barrage message sink end, for that will receive The first barrage message that user sends, is sent to server for the first barrage message, wherein server is for counting in unit In the total amount of multiple first barrage message that receives, and calculate between the total amount and first threshold of multiple first barrage message Ratio value, and multiple first barrage message and terminal are grouped respectively according to ratio value, and will be multiple after grouping First barrage message is sent to the terminal in corresponding group, wherein the equipment that terminal is used to indicate barrage message to be received, Jin Erjie The second barrage message that server is sent is received, the second barrage message is described the received in corresponding with the terminal after grouping group One barrage message;The the second barrage message received is shown.
It should be noted that the processing 100 of the barrage message of the embodiment of the present invention includes above-mentioned referring to Fig. 6 to Fig. 7 description Barrage message processing device embodiment it is corresponding, the processing 200 of the barrage message of the embodiment of the present invention, with above-mentioned referring to Fig. 8 The processing unit of the barrage message described to Figure 10 is corresponding, and realization principle is similar, and details are not described herein.
In the processing system of barrage message in order to more clearly illustrate the embodiment of the present invention, the processing of barrage message is filled Set 100 is with the processing unit 100 of barrage message below with reference to Figure 12 with the interactive process of the processing unit 200 of barrage message Server B, the processing unit 200 of barrage message includes that barrage message sends terminal A and barrage message sink terminal C, to barrage The interactive process of the processing unit 200 of the processing unit 100 and barrage message of message is illustrated, and is described as follows:
As shown in figure 12, in the actual operation process, terminal A receives the first barrage message (S1) that user sends, to clothes Business device B sends multiple first barrage message (S2) that terminal A is sent, and terminal A is sent multiple in the server B acquisition unit time First barrage message (S3) calculates multiple the according to multiple first barrage message that the terminal A that receives in the unit time is sent Ratio value between one barrage message and first threshold, to be grouped multiple first barrage message according to ratio value, wherein Using multiple first barrage message after grouping as the second barrage message (S4).
In turn, terminal C is grouped by (S5) according to ratio value, after to barrage message and end packet, by the second bullet Curtain message is sent to the terminal C (S6) in corresponding group.
Terminal C in corresponding group receives the second barrage message (S7) in corresponding group, carries out to the second barrage message Before displaying, judge whether the total amount of the second barrage message is greater than first threshold (S8), if it is greater than first threshold, then shows to work as The quantity of preceding second barrage message is more than that terminal C single screen can show the total amount of barrage message, to obtain the second of first threshold Barrage message is shown, and remaining second barrage message is added in message queue (S9), in order to the of current presentation When two barrage message are less than first threshold, barrage message is obtained from message queue and is shown (S10).
If the total amount of the second barrage message is not more than first threshold, show that the quantity of current second barrage message does not have More than the total amount that displaying terminal C single screen can show barrage message, so that the second barrage message is directly shown (S11).
In conclusion the processing system of the barrage message of the embodiment of the present invention, server obtains multiple within the unit time The total amount for multiple barrage message that first terminal is sent, calculates the ratio between the total amount and first threshold of multiple barrage message Value, and then be grouped multiple barrage message according to ratio value, and be grouped second terminal according to ratio value, later will Multiple barrage message after grouping are sent to the terminal in corresponding group, and barrage message displayed on the terminals.End is enriched as a result, The barrage message shown is held, the interactivity between user is improved.
In order to realize above-described embodiment, the invention also provides a kind of electronic equipment, Figure 13 is one according to the present invention The structural schematic diagram of the server of embodiment, as shown in figure 13, the server 1000 include: processor 1010, memory 1020, Communication interface 1030 and bus 1040;
Processor 1010, memory 1020 and communication interface 1030 are connected by bus 1040 and complete mutual lead to Letter;
Memory 1020 stores executable program code;
Processor 1010 is run by reading the executable program code stored in memory 1020 can be performed with described The corresponding program of program code, with the processing method for executing a kind of barrage message;Wherein, the processing method packet of barrage message It includes:
Obtain the total amount for multiple first barrage message that multiple first terminals are sent within the unit time;
Calculate the ratio value between the total amount and first threshold of multiple first barrage message;
Multiple first barrage message are grouped according to ratio value, wherein by multiple first barrage message after grouping As the second barrage message;
Multiple second terminals are grouped according to ratio value, wherein multiple second terminals are used to indicate to be received second The terminal of barrage message;
Second barrage message feedback is given to the second terminal for being transmitted across the first barrage message, wherein second terminal will The second barrage message in corresponding group is shown.
It should be noted that the processing method of the aforementioned barrage message described referring to Figures 1 and 2, with the embodiment of the present invention Server it is corresponding, realization principle is similar, and details are not described herein.
In conclusion the server of the embodiment of the present invention, acquisition multiple first terminals within the unit time send multiple The total amount of first barrage message calculates the ratio value between the total amount and first threshold of multiple first barrage message, and then basis Multiple first barrage message are grouped by ratio value, multiple first barrage message after saying grouping as the second barrage message, And multiple second terminals are grouped according to ratio value, the second end being later sent to the second barrage message in corresponding group End.The barrage message for enriching terminal display as a result, improves the interactivity between user.
In order to realize above-described embodiment, the invention also provides a kind of terminal, referring to Fig.1 3, also include processor 1010, Memory 1020, communication interface 1030 and bus 1040;
Processor 1010, memory 1020 and communication interface 1030 are connected by bus 1040 and complete mutual lead to Letter;
Memory 1020 stores executable program code;
Processor 1010 is run by reading the executable program code stored in memory 1020 can be performed with described The corresponding program of program code, with the processing method for executing a kind of barrage message;Wherein, the processing method packet of barrage message It includes:
Receive the first barrage message that user sends;
First barrage message is sent to server, wherein server statistics received within the unit time multiple The total amount of one barrage message, and calculate the ratio value between the total amount and first threshold of multiple first barrage message, and according to than Multiple first barrage message and terminal are grouped by example value respectively, and multiple first barrage message after grouping are sent to Terminal in corresponding group, wherein the equipment that terminal is used to indicate barrage message to be received;
The second barrage message that server is sent is received, the second barrage message is in corresponding with the terminal after grouping group The the first barrage message received;
The the second barrage message received is shown.
It should be noted that the processing method of the aforementioned barrage message described referring to Fig. 3 to Fig. 5, with the embodiment of the present invention Terminal it is corresponding, realization principle is similar, and details are not described herein.
In conclusion the terminal of the embodiment of the present invention, receives the first barrage message that user sends, barrage message is sent To server, wherein the total amount for multiple first barrage message that server statistics receive within the unit time, and calculate multiple Ratio value between the total amount and first threshold of first barrage message, and according to ratio value respectively by multiple first barrage message with And terminal is grouped, and multiple first barrage message after grouping are sent to the terminal in corresponding group, wherein terminal is used for The equipment for indicating the first barrage message to be received receives server according to the second bullet in the correspondence group of the terminal transmission after grouping Curtain message, and the second barrage message received is shown.It can be as a result, that user shows bullet more abundant by terminal Curtain message, improves the interactivity between user.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example Point is included at least one embodiment or example of the invention.In the present specification, schematic expression of the above terms are not It must be directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in office It can be combined in any suitable manner in one or more embodiment or examples.In addition, without conflicting with each other, the skill of this field Art personnel can tie the feature of different embodiments or examples described in this specification and different embodiments or examples It closes and combines.
Although the embodiments of the present invention has been shown and described above, it is to be understood that above-described embodiment is example Property, it is not considered as limiting the invention, those skilled in the art within the scope of the invention can be to above-mentioned Embodiment is changed, modifies, replacement and variant.

Claims (25)

1. a kind of processing method of barrage message, which comprises the following steps:
Obtain the total amount for multiple first barrage message that multiple first terminals are sent within the unit time;
Calculate the ratio value between the total amount and first threshold of the multiple first barrage message;
The multiple first barrage message is grouped according to the ratio value, wherein by the multiple first after grouping Barrage message is as the second barrage message;
Multiple second terminals are grouped according to the ratio value, wherein the multiple second terminal is used to indicate to be received The terminal of the second barrage message;
The second terminal second barrage message being sent in corresponding group.
2. the processing method of barrage message as described in claim 1, which is characterized in that sent by the second barrage message While to the second terminal in group is corresponded to, the method also includes:
By the first barrage message feedback sent to the second terminal for sending the first barrage message.
3. the processing method of barrage message as described in claim 1, which is characterized in that it is described will be described according to the ratio value Multiple first barrage message are grouped, comprising:
Obtain the identification information of the multiple first barrage message;
By the identification information of the multiple first barrage message to the ratio value modulus, obtain disappearing with the multiple first barrage Cease corresponding modulus;
According to the modulus corresponding with the multiple first barrage message, the first barrage message with identical modulus is divided into One group.
4. the processing method of barrage message as described in claim 1, which is characterized in that it is described will be multiple according to the ratio value Second terminal is grouped, comprising:
Obtain the identification information of the multiple second terminal;
By the identification information of the multiple second terminal to the ratio value modulus, obtain corresponding with the multiple second terminal Modulus;
According to the modulus corresponding with the multiple second terminal, the second terminal with identical modulus is divided into one group.
5. the processing method of barrage message according to any one of claims 1 to 4, which is characterized in that the first threshold The total amount of barrage message can be shown for the second terminal single screen.
6. a kind of processing method of barrage message, which comprises the following steps:
Receive the first barrage message that user sends;
The first barrage message is sent to server, wherein the server receives within the unit time for counting Multiple first barrage message total amount, and calculate the ratio between the total amount and first threshold of the multiple first barrage message The multiple first barrage message and terminal, and are grouped by value respectively according to the ratio value, and by the institute after grouping State the terminal that multiple first barrage message are sent in corresponding group, wherein the terminal is used to indicate barrage message to be received Equipment;
The second barrage message that the server is sent is received, the second barrage message is in corresponding with the terminal after grouping group The the first barrage message received;
The the second barrage message received is shown.
7. the processing method of barrage message as claimed in claim 6, which is characterized in that the second barrage message received While being shown, the method also includes:
The the first barrage message sent to the user is shown.
8. the processing method of barrage message as claimed in claim 6, which is characterized in that described pair of the second barrage received disappears Breath is shown, comprising:
Whether the total amount of the second barrage message received described in detection is greater than first threshold;
When the total amount for detecting the second barrage message received is less than or equal to the first threshold, then by the reception To the second barrage message be shown;
When the total amount for detecting the second barrage message received is greater than the first threshold, then from the received In two barrage message, obtains the second barrage message that quantity is the first threshold and be shown, and by remaining second bullet Curtain message is added in message queue;
When detecting that the quantity of the second barrage message of current presentation is less than the first threshold, obtained from the message queue It takes the second barrage message and is shown.
9. the processing method of barrage message as claimed in claim 8, which is characterized in that when what the message queue can be born disappears When breath amount is second threshold, the method also includes:
When the quantity for detecting the second barrage message in the message queue is greater than or equal to the second threshold, no longer will The the second barrage message newly received is added in the message queue, until the quantity of the barrage message in the message queue The the second barrage message for continuing newly to receive when until less than the second threshold is added in the message queue.
10. the processing method of barrage message as claimed in claim 8 or 9, which is characterized in that the method also includes:
According to the quantity of the second barrage message in the message queue, barrage speed is adjusted;
Current second barrage message to be presented is shown according to barrage speed adjusted.
11. the processing method of barrage message as claimed in claim 9, which is characterized in that
The first threshold is the total amount that the terminal single screen can show barrage message;
The second threshold is N times of the first threshold, and the N is the natural number more than or equal to 2.
12. a kind of processing unit of barrage message characterized by comprising
Module is obtained, for obtaining the total amount for multiple first barrage message that multiple first terminals are sent within the unit time;
Computing module, the ratio value between total amount and first threshold for calculating the multiple first barrage message;
Grouping module, for being grouped the multiple first barrage message according to the ratio value, and according to the ratio Multiple second terminals are grouped by value, wherein using the multiple first barrage message after grouping as the second barrage message, The multiple second terminal is used to indicate the terminal of the second barrage message to be received;
First sending module, the second terminal for being sent to the second barrage message in corresponding group.
13. the processing unit of barrage message as claimed in claim 12, which is characterized in that first sending module is also used to While the second barrage message is sent to the second terminal in corresponding group, the first barrage message feedback for will having sent To the second terminal for sending the first barrage message.
14. the processing unit of barrage message as claimed in claim 12, which is characterized in that the grouping module includes:
Acquiring unit, for obtaining the identification information of the multiple first barrage message;
Modulus unit, for the identification information of the multiple first barrage message to the ratio value modulus, is obtained with it is described The corresponding modulus of multiple barrage message;
Grouped element, for the modulus corresponding with the multiple first barrage message according to, by the bullet with identical modulus Curtain message is divided into one group.
15. the processing unit of barrage message as claimed in claim 14, which is characterized in that
The acquiring unit is also used to obtain the identification information of the multiple second terminal;
The modulus unit be also used to obtain the identification information of the multiple second terminal to the ratio value modulus with it is described The corresponding modulus of multiple second terminals;
The grouped element is also used to according to the modulus corresponding with the multiple second terminal, by the with identical modulus Two terminals are divided into one group.
16. the processing unit of barrage message described in any one of claim 12 to 15, which is characterized in that first threshold Value is the total amount that the second terminal single screen can show barrage message.
17. a kind of processing unit of barrage message characterized by comprising
First receiving module, for receiving the first barrage message of user's transmission;
Second sending module, for the first barrage message to be sent to server, wherein the server is for counting The total amount of the multiple first barrage message received in unit time, and calculate the total amount of the multiple first barrage message and the Ratio value between one threshold value, and respectively divided the multiple first barrage message and terminal according to the ratio value Group, and the multiple first barrage message after grouping is sent to the terminal in corresponding group, wherein the terminal is used to indicate The equipment of barrage message to be received;
Second receiving module, the second barrage message sent for receiving the server, the second barrage message are and divide Terminal after group corresponds to the first barrage message received in group;
Display module, for being shown to the second barrage message received.
18. the processing unit of barrage message as claimed in claim 17, which is characterized in that the display module is also used to right While the second barrage message received is shown, the first barrage message sent to the user is shown.
19. the processing unit of barrage message as claimed in claim 17, which is characterized in that the display module includes:
Whether detection unit, the total amount for detecting the second barrage message received are greater than first threshold;
Display unit will when being less than or equal to the first threshold for the total amount in the second barrage message received The second barrage message received is shown;
Allocation unit connects when being greater than the first threshold for the total amount in the second barrage message received from described In the second barrage message received, it is single to the displaying to obtain the second barrage information and sending that quantity is the first threshold Member, and remaining second barrage message is added in message queue;
The display unit is also used to when the quantity for the second barrage message for detecting current presentation is less than the first threshold, The second barrage message is obtained from the message queue and is shown.
20. the processing unit of barrage message as claimed in claim 19, which is characterized in that can be born when the message queue When size of message is second threshold, the allocation unit is also used in the number for detecting the second barrage message in the message queue When amount is greater than or equal to the second threshold, no longer the second barrage message newly received is added in the message queue, Continue will newly receive second when until the quantity of the barrage message in the message queue being less than the second threshold Barrage message is added in the message queue.
21. the processing unit of the barrage message as described in claim 19 or 20, which is characterized in that further include:
Module is adjusted, for the quantity according to the second barrage message in the message queue, adjusts barrage speed;
Wherein, the display module is also used to carry out current second barrage message to be presented according to barrage speed adjusted It shows.
22. the processing unit of barrage message as claimed in claim 20, which is characterized in that the first threshold is the terminal Single screen can show the total amount of barrage message;The second threshold is N times of the first threshold, and the N is oneself more than or equal to 2 So number.
23. a kind of processing system of barrage message characterized by comprising
Such as the processing unit of the described in any item barrage message of claim 12 to 16;
The processing unit of barrage message as described in any one of claim 17 to 22.
24. a kind of server characterized by comprising processor, memory, communication interface and bus;
The processor, the memory are connected by the bus with the communication interface and complete mutual communication;
The memory stores executable program code;
The processor is run and the executable program by reading the executable program code stored in the memory The corresponding program of code, with the processing method for executing a kind of barrage message;Wherein, the processing method packet of the barrage message It includes:
Obtain the total amount for multiple first barrage message that multiple first terminals are sent within the unit time;
Calculate the ratio value between the total amount and first threshold of the multiple first barrage message;
The multiple first barrage message is grouped according to the ratio value, wherein by the multiple first after grouping Barrage message is as the second barrage message;
Multiple second terminals are grouped according to the ratio value, wherein the multiple second terminal is used to indicate to be received The terminal of the second barrage message;
The second terminal second barrage message being sent in corresponding group.
25. a kind of terminal characterized by comprising
It include: processor, memory, communication interface and bus;
The processor, the memory are connected by the bus with the communication interface and complete mutual communication;
The memory stores executable program code;
The processor is run and the executable program by reading the executable program code stored in the memory The corresponding program of code, with the processing method for executing a kind of barrage message;Wherein, the processing method packet of the barrage message It includes:
Receive the first barrage message that user sends;
The first barrage message is sent to server, wherein the server receives within the unit time for counting Multiple first barrage message total amount, and calculate the ratio between the total amount and first threshold of the multiple first barrage message The multiple first barrage message and terminal, and are grouped by value respectively according to the ratio value, and by the institute after grouping State the terminal that multiple first barrage message are sent in corresponding group, wherein the terminal is used to indicate barrage message to be received Equipment;
The second barrage message that the server is sent is received, the second barrage message is in corresponding with the terminal after grouping group The the first barrage message received;
The the second barrage message received is shown.
CN201611070315.9A 2016-11-28 2016-11-28 Method, device and system for processing barrage message and equipment thereof Active CN106507133B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201611070315.9A CN106507133B (en) 2016-11-28 2016-11-28 Method, device and system for processing barrage message and equipment thereof
PCT/CN2017/099537 WO2018095096A1 (en) 2016-11-28 2017-08-29 Method, device and system for processing overlay comment message and apparatus thereof
US16/423,876 US10944700B2 (en) 2016-11-28 2019-05-28 Processing live commenting messages based on the ratio of the total number of live commenting messages to a threshold number of live commenting messages displayable on the screen of a terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611070315.9A CN106507133B (en) 2016-11-28 2016-11-28 Method, device and system for processing barrage message and equipment thereof

Publications (2)

Publication Number Publication Date
CN106507133A CN106507133A (en) 2017-03-15
CN106507133B true CN106507133B (en) 2019-07-26

Family

ID=58328933

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611070315.9A Active CN106507133B (en) 2016-11-28 2016-11-28 Method, device and system for processing barrage message and equipment thereof

Country Status (3)

Country Link
US (1) US10944700B2 (en)
CN (1) CN106507133B (en)
WO (1) WO2018095096A1 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106507133B (en) * 2016-11-28 2019-07-26 北京金山安全软件有限公司 Method, device and system for processing barrage message and equipment thereof
CN107396144B (en) * 2017-06-30 2019-08-02 武汉斗鱼网络科技有限公司 A kind of barrage distribution method and device
CN107360441B (en) * 2017-07-10 2019-12-13 广州华多网络科技有限公司 User live broadcast room speech control method and device
CN108462893A (en) * 2018-03-26 2018-08-28 武汉斗鱼网络科技有限公司 A kind of display methods of barrage, device, terminal and storage medium
CN108551585B (en) * 2018-03-28 2021-01-01 武汉斗鱼网络科技有限公司 Barrage checking method, device, server and medium
CN109413502B (en) * 2018-09-29 2021-04-27 武汉斗鱼网络科技有限公司 Multithreading barrage message distribution method, device, equipment and storage medium
CN111526377B (en) * 2019-02-01 2022-07-05 广州虎牙信息科技有限公司 Stream pulling method and device
JP6735398B1 (en) * 2019-08-06 2020-08-05 株式会社 ディー・エヌ・エー System, method and program for delivering live video
CN110662085B (en) 2019-10-16 2021-10-01 北京字节跳动网络技术有限公司 Message sending method, apparatus, readable medium and electronic device
CN111416765A (en) * 2020-03-20 2020-07-14 北京字节跳动网络技术有限公司 Interactive message processing method and device
CN111770351B (en) * 2020-06-23 2022-11-29 北京字节跳动网络技术有限公司 Live broadcast message display method and device
CN116501832A (en) * 2022-01-20 2023-07-28 北京有竹居网络技术有限公司 Comment processing method and equipment
CN116319084B (en) * 2023-05-17 2023-09-29 北京富算科技有限公司 Random grouping method and device, computer program product and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105657475A (en) * 2016-03-15 2016-06-08 武汉斗鱼网络科技有限公司 A method and device for grouping users in a live broadcast website
CN105721891A (en) * 2016-03-30 2016-06-29 宁波元鼎电子科技有限公司 Method and system for interaction between anchor and audiences in webcast process
CN105872836A (en) * 2016-03-30 2016-08-17 武汉斗鱼网络科技有限公司 Method and device for increasing user interactivity in live broadcast website
CN105872612A (en) * 2016-03-30 2016-08-17 宁波元鼎电子科技有限公司 Anchor and audience interaction method and system in improved network live broadcasting process

Family Cites Families (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2927920B2 (en) * 1990-09-14 1999-07-28 日本電信電話株式会社 Location registration control method
AU2001283044A1 (en) * 2000-07-31 2002-02-13 Intermedia Advertising Group Computerized system and method for increasing the effectiveness of advertising
US7363643B2 (en) * 2000-08-31 2008-04-22 Eddie Drake Real-time audience monitoring, content rating, and content enhancing
US7120455B1 (en) * 2004-05-20 2006-10-10 Cellco Partnership Method and system for mobile instant messaging using multiple interfaces
GB2417391B (en) * 2004-08-18 2007-04-18 Wecomm Ltd Transmitting data over a network
US20060200528A1 (en) * 2005-01-25 2006-09-07 Krishna Pathiyal Method and system for processing data messages
US7603413B1 (en) * 2005-04-07 2009-10-13 Aol Llc Using automated agents to facilitate chat communications
JP4673862B2 (en) * 2007-03-02 2011-04-20 株式会社ドワンゴ Comment distribution system, comment distribution server, terminal device, comment distribution method, and program
US7752279B2 (en) * 2007-05-29 2010-07-06 Research In Motion Limited System for facilitating thread-based message prioritization
US9015778B2 (en) * 2008-06-25 2015-04-21 AT&T Intellectual Property I. LP Apparatus and method for media on demand commentaries
US8254968B2 (en) * 2008-09-29 2012-08-28 Futurewei Technologies, Inc. System and method for low overhead paging in a wireless communications system
US8266652B2 (en) * 2009-10-15 2012-09-11 At&T Intellectual Property I, L.P. Apparatus and method for transmitting media content
JP5052691B1 (en) * 2011-06-29 2012-10-17 株式会社ソニー・コンピュータエンタテインメント Information processing apparatus and information processing method
US8195665B1 (en) * 2011-07-29 2012-06-05 Google Inc. Dynamic bitwise sharding of live stream comment groups
US10178537B2 (en) * 2011-11-10 2019-01-08 Sirengps, Llc Emergency messaging system and method of responding to an emergency
CN103517092B (en) * 2012-06-29 2018-01-30 腾讯科技(深圳)有限公司 A kind of method and device of video display
US20140047049A1 (en) * 2012-08-07 2014-02-13 Milyoni, Inc. Methods and systems for linking and prioritizing chat messages
US9369670B2 (en) * 2012-12-19 2016-06-14 Rabbit, Inc. Audio video streaming system and method
US20140317240A1 (en) * 2013-03-12 2014-10-23 Xstreaming Fitness L.L.C. Systems and methods for streaming video programs while integrating accountability and communication
US9514217B2 (en) * 2013-05-31 2016-12-06 Linkedin Corporation Message index subdivided based on time intervals
JP6122768B2 (en) * 2013-11-19 2017-04-26 株式会社ソニー・インタラクティブエンタテインメント Information processing apparatus, display method, and computer program
CN103607659A (en) * 2013-11-25 2014-02-26 小米科技有限责任公司 Method, device and server for displaying program comments on intelligent display equipment
US20150177974A1 (en) * 2013-12-23 2015-06-25 Huawei Technologies Co., Ltd. Information display method and user terminal for instant messaging tool
US20160373525A1 (en) * 2013-12-24 2016-12-22 Yulong Computer Telecommunication Scientific (Shenzhen) Co., Ltd. Server and user group management method
US9467744B2 (en) * 2013-12-30 2016-10-11 Verizon and Redbox Digital Entertainment Services, LLC Comment-based media classification
US9363254B2 (en) * 2014-06-04 2016-06-07 Sonos, Inc. Cloud queue access control
US10212110B2 (en) * 2014-08-13 2019-02-19 Hp Printing Korea Co., Ltd. Cloud system and method of displaying, by cloud system, content
US10021049B2 (en) * 2014-08-13 2018-07-10 S-Printing Solution Co., Ltd. Cloud system and method of displaying, by cloud system, content
US20160073168A1 (en) * 2014-09-09 2016-03-10 Cisco Technology, Inc. Channel of top socially-commented audio visual content
EP3275202B1 (en) * 2015-03-27 2021-12-29 Twitter, Inc. Live video streaming services
US10061467B2 (en) * 2015-04-16 2018-08-28 Microsoft Technology Licensing, Llc Presenting a message in a communication session
US9953017B2 (en) * 2015-05-05 2018-04-24 International Business Machines Corporation Displaying at least one categorized message
CN106294373B (en) * 2015-05-15 2020-03-10 阿里巴巴集团控股有限公司 Comment information reply method and device
US10277549B2 (en) * 2015-06-04 2019-04-30 Apple Inc. Prioritized email synchronization with server
CN106412681B (en) * 2015-07-31 2019-12-24 腾讯科技(深圳)有限公司 Live bullet screen video broadcasting method and device
CN105530372A (en) * 2015-12-03 2016-04-27 小米科技有限责任公司 Message display method and apparatus and terminal device
CN105578209B (en) * 2015-12-16 2019-03-12 广州酷狗计算机科技有限公司 Barrage display methods and device
US10182024B1 (en) * 2015-12-28 2019-01-15 Amazon Technologies, Inc. Reallocating users in content sharing environments
US11146865B2 (en) * 2016-03-03 2021-10-12 Comcast Cable Communications, Llc Determining points of interest in a content item
EP3240292A1 (en) * 2016-04-28 2017-11-01 Advanced Digital Broadcast S.A. List-type content recommendation presentation device and method
CN107404371B (en) * 2016-05-20 2021-02-09 华为技术有限公司 Data processing method, device and system
CN106254311B (en) * 2016-07-15 2020-12-08 腾讯科技(深圳)有限公司 Live broadcast method and device and live broadcast data stream display method and device
US10535177B2 (en) * 2016-08-01 2020-01-14 Facebook, Inc. Systems and methods for interactive broadcasting
CN106161219B (en) * 2016-09-29 2019-04-09 广州华多网络科技有限公司 Message treatment method and device
US10791084B2 (en) * 2016-10-04 2020-09-29 Oath Inc. Automatic electronic message content rating method and apparatus
CN106507133B (en) * 2016-11-28 2019-07-26 北京金山安全软件有限公司 Method, device and system for processing barrage message and equipment thereof
JP6580109B2 (en) * 2017-11-09 2019-09-25 株式会社ドワンゴ Post providing server, post providing program, user program, post providing system, and post providing method
CN107948760B (en) * 2017-11-30 2021-01-29 上海哔哩哔哩科技有限公司 Bullet screen play control method, server and bullet screen play control system
CN107948761B (en) * 2017-12-12 2021-01-01 上海哔哩哔哩科技有限公司 Bullet screen play control method, server and bullet screen play control system
CN108156148B (en) * 2017-12-21 2019-04-26 北京达佳互联信息技术有限公司 Comment polymerization methods of exhibiting, system, server and intelligent terminal
DK201870364A1 (en) * 2018-05-07 2019-12-03 Apple Inc. MULTI-PARTICIPANT LIVE COMMUNICATION USER INTERFACE
US20200177529A1 (en) * 2018-11-29 2020-06-04 International Business Machines Corporation Contextually correlated live chat comments in a live stream with mobile notifications

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105657475A (en) * 2016-03-15 2016-06-08 武汉斗鱼网络科技有限公司 A method and device for grouping users in a live broadcast website
CN105721891A (en) * 2016-03-30 2016-06-29 宁波元鼎电子科技有限公司 Method and system for interaction between anchor and audiences in webcast process
CN105872836A (en) * 2016-03-30 2016-08-17 武汉斗鱼网络科技有限公司 Method and device for increasing user interactivity in live broadcast website
CN105872612A (en) * 2016-03-30 2016-08-17 宁波元鼎电子科技有限公司 Anchor and audience interaction method and system in improved network live broadcasting process

Also Published As

Publication number Publication date
CN106507133A (en) 2017-03-15
US20190394146A1 (en) 2019-12-26
WO2018095096A1 (en) 2018-05-31
US10944700B2 (en) 2021-03-09

Similar Documents

Publication Publication Date Title
CN106507133B (en) Method, device and system for processing barrage message and equipment thereof
US11962861B2 (en) Live streaming room red packet processing method and apparatus, and medium and electronic device
CN102905170B (en) Screen popping method and system for video
WO2023279917A1 (en) On-screen comment displaying method and apparatus, on-screen comment transmitting method and apparatus, computer device, computer readable storage medium, and computer program product
CN113179206B (en) Session display method, session acquisition method, device, equipment, system and medium
CN105094737B (en) multimedia information display method and device
CN103853518B (en) Synchronous display system and method for multi-view pictures
JP2020031903A (en) Distribution server, distribution system, distribution method and program
CN109348248A (en) A kind of data processing method, system and the device of game live streaming
CN107040808B (en) Method and device for processing popup picture in video playing
CN109286824A (en) A kind of method, apparatus, equipment and the medium of the control of live streaming user side
CN113453059B (en) Cloud game data processing method, device, equipment and medium
CN106534993A (en) Information interaction method and device
JP2020032180A (en) Distribution server, distribution system, distribution method, and program
CN113244609A (en) Multi-picture display method and device, storage medium and electronic equipment
CN108174267A (en) The sending device of interactive information, method and computer readable storage medium in live streaming
CN109089144A (en) A kind of method, apparatus, electronic equipment and storage medium sending paster present
JP5998579B2 (en) Video display apparatus, method and program for multi-display system
CN105407313A (en) Video calling method, equipment and system
CN109218798A (en) A kind of live streaming barrage color setting method and device
CN113220909B (en) Chart data processing method, device, electronic equipment and storage medium
CN115604506A (en) Cloud rendering data synchronous processing method, device and equipment
CN105808184A (en) Method and device for displaying Android 2D (Two-dimensional) application image, and headset equipment
CN109218766A (en) A kind of method that convening bean vermicelli, live streaming Platform Server and main broadcaster end
CN109831675B (en) Activity processing method of live broadcast platform, server and readable storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for 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: 20201113

Address after: Room 115, area C, 1 / F, building 8, yard 1, yaojiayuan South Road, Chaoyang District, Beijing 100025

Patentee after: Beijing LEMI Technology Co.,Ltd.

Address before: 100085 Beijing City, Haidian District Road 33, two floor East Xiaoying

Patentee before: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20231220

Address after: 3870A, 3rd Floor, Building 4, Courtyard 49, Badachu Road, Shijingshan District, Beijing, 100144

Patentee after: Beijing Jupiter Technology Co.,Ltd.

Address before: Room 115, area C, 1 / F, building 8, yard 1, yaojiayuan South Road, Chaoyang District, Beijing 100025

Patentee before: Beijing LEMI Technology Co.,Ltd.

TR01 Transfer of patent right