CN108234143B - Method, device and equipment for processing messages in live broadcast - Google Patents

Method, device and equipment for processing messages in live broadcast Download PDF

Info

Publication number
CN108234143B
CN108234143B CN201611148758.5A CN201611148758A CN108234143B CN 108234143 B CN108234143 B CN 108234143B CN 201611148758 A CN201611148758 A CN 201611148758A CN 108234143 B CN108234143 B CN 108234143B
Authority
CN
China
Prior art keywords
message
terminal
displayed
frequency
time period
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
CN201611148758.5A
Other languages
Chinese (zh)
Other versions
CN108234143A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201611148758.5A priority Critical patent/CN108234143B/en
Publication of CN108234143A publication Critical patent/CN108234143A/en
Application granted granted Critical
Publication of CN108234143B publication Critical patent/CN108234143B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1827Network arrangements for conference optimisation or adaptation

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of the invention discloses a method for processing messages in live broadcast, which comprises the following steps: receiving a message to be displayed sent by a second terminal; the first terminal is different from the second terminal, and the second terminal comprises at least one terminal; determining the sending frequency of the message to be displayed sent by the second terminal; determining the display time of the message to be displayed based on the sending frequency of the message to be displayed sent by the second terminal; and processing the message to be displayed based on the display time of the message to be displayed. The embodiment of the invention also discloses a device and equipment for processing the messages in live broadcast.

Description

Method, device and equipment for processing messages in live broadcast
Technical Field
The present invention relates to a message processing technology in the field of communications, and in particular, to a method, an apparatus, and a device for processing a message during live broadcast.
Background
With the development and popularization of electronic products, the electronic products have more and more functions, such as live functions which are popular at present. In the existing live broadcast technology, the public screen messages of all members in a live broadcast room can be displayed on a public screen. If 1000 people are currently in a live room and 20 people send a public screen message at a certain time, each person in the live room can receive the 20 messages and display the messages at the time point. The prior art mainly has two processing modes for public screen messages: one is to directly process and display after receiving the public screen message, and the other is to store the public screen message in a queue after receiving the public screen message, process the queue at intervals and then update a display interface for displaying.
However, for the existing processing method, for the message with high sending frequency, because the utilization rate of a Central Processing Unit (CPU) is very high, the performance is poor and the normal use of other services in the live broadcast room is affected; for messages with a high sending frequency, the time for updating the display interface cannot be flexibly adjusted, so that the real-time performance is poor.
Disclosure of Invention
In order to solve the above technical problems, embodiments of the present invention are expected to provide a method, an apparatus, and a device for processing a message during live broadcasting, which solve the problem that the existing live broadcasting technology cannot simultaneously meet the requirements of sending a message with a high frequency and a message with a low frequency, improve the real-time performance of message display, and ensure the performance of a terminal.
The technical scheme of the invention is realized as follows:
in a first aspect, a method for processing a message in live broadcasting is provided, where the method includes:
receiving a message to be displayed sent by a second terminal; the first terminal is different from the second terminal, and the second terminal comprises at least one terminal;
determining the sending frequency of the message to be displayed sent by the second terminal;
determining the display time of the message to be displayed based on the sending frequency of the message to be displayed sent by the second terminal;
and processing the message to be displayed based on the display time of the message to be displayed.
In a second aspect, an apparatus for processing a message in live broadcast is provided, the apparatus comprising: first receiving unit, first acquisition unit, second acquisition unit and processing unit, wherein:
the first receiving unit is used for receiving a message to be displayed sent by the second terminal; the first terminal is different from the second terminal, and the second terminal comprises at least one terminal;
the first obtaining unit is configured to determine a sending frequency of a message to be displayed, which is sent by the second terminal;
the second obtaining unit is configured to determine, based on a sending frequency of a message to be displayed sent by the second terminal, a display time of the message to be displayed;
and the processing unit is used for processing the message to be displayed based on the display time of the message to be displayed.
In a third aspect, a device for processing messages in live broadcast is provided, where the device includes: a processor and a communication interface, wherein:
the processor is used for receiving a message to be displayed sent by the second terminal through the communication interface; the first terminal is different from the second terminal, and the second terminal comprises at least one terminal; determining the sending frequency of the message to be displayed sent by the second terminal; determining the display time of the message to be displayed based on the sending frequency of the message to be displayed sent by the second terminal; and processing the message to be displayed based on the display time of the message to be displayed.
The method, the device and the equipment for processing the messages during live broadcasting provided by the embodiment of the invention can receive the messages to be displayed sent by the second terminal, the second terminal comprises at least one terminal, the sending frequency of the messages to be displayed sent by the second terminal is determined, the display time of the messages to be displayed is determined based on the sending frequency of the messages to be displayed sent by the second terminal, and then the messages to be displayed are processed based on the display time of the messages to be displayed.
Drawings
Fig. 1 is a schematic flowchart of a method for processing a message in live broadcast according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating another method for processing a live broadcast message according to an embodiment of the present invention;
fig. 3 is a schematic flowchart of another method for processing messages during live broadcast according to an embodiment of the present invention;
fig. 4 is a flowchart illustrating a method for processing a message in live broadcasting according to another embodiment of the present invention;
fig. 5 is a flowchart illustrating another method for processing a live message according to another embodiment of the present invention;
FIG. 6 is a diagram illustrating a display of a message on a live broadcast according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a device for processing messages during live broadcast according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of another apparatus for processing messages during live broadcast according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of another apparatus for processing messages during live broadcast according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a device for processing a message during live broadcast according to an embodiment of the present invention.
Detailed Description
The technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
The method for processing the message in the live broadcasting can be applied to the live broadcasting which is popular at present, particularly, the technical scheme of how public screen information sent to each user in a live broadcasting room is displayed on a public screen in the live broadcasting process, and the live broadcasting room can be a set formed by a main broadcast and a live audience watching the current main broadcast and is a virtual room; the public screen refers to a place where all member text speeches in a live broadcast room are displayed, any member text speeches in the live broadcast room can be received and displayed by all users in the live broadcast room; a public screen message refers to a message sent by a member in the live room that can be seen by all users in the live room.
An embodiment of the present invention provides a method for processing a message during live broadcast, and as shown in fig. 1, the method includes the following steps:
step 101, receiving a message to be displayed sent by a second terminal.
The first terminal is different from the second terminal, and the second terminal comprises at least one terminal.
Specifically, the step 101 of receiving the message to be displayed sent by the second terminal may be implemented by a processing device of the message during live broadcasting; the processing device of the message in live broadcast can be a terminal, and the terminal can be an intelligent terminal which can be connected with a network and is provided with various application programs capable of realizing live broadcast functions, such as a smart phone, a tablet and the like. The first terminal may be the terminal of any user currently in the live room and the second terminal may be all other terminals in the live room except the first terminal.
And step 102, determining the sending frequency of the message to be displayed sent by the second terminal.
Specifically, the step 102 of determining the sending frequency of the message to be presented sent by the second terminal may be implemented by a processing device of the message in live broadcasting. The message to be displayed can be a public screen message which is sent by any other terminal or terminals in the live broadcast room except the first terminal and is displayed on a public screen; the sending frequency of the message to be displayed may refer to the frequency at which the first terminal receives the message to be displayed, and of course, the frequency at which the first terminal receives the message to be displayed is determined by the sending frequency at which the second terminal sends the message to be displayed.
And 103, determining the display time of the message to be displayed based on the sending frequency of the message to be displayed sent by the second terminal.
Specifically, step 103 determines that the display time of the message to be displayed can be implemented by the processing device of the message during live broadcast based on the sending frequency of the message to be displayed sent by the second terminal; the display time of the message to be displayed specifically refers to the time when the first terminal displays the message to be displayed on a public screen in a live broadcast room after receiving the message to be displayed, which can be regarded as the time when the first terminal displays the received message to be displayed on the display screen of the first terminal.
And 104, processing the message to be displayed based on the display time of the message to be displayed.
Specifically, the step 104 is to process the message to be displayed based on the display time of the message to be displayed, which may be implemented by a processing device of the message during live broadcasting; after the first terminal receives the message to be displayed sent by the second terminal, the message to be displayed can be directly displayed on the public screen based on the display time of the message to be displayed, or the received message to be displayed can be stored firstly based on the display time of the message to be displayed, and the stored message is displayed on the public screen at one time after a period of time.
The method for processing the message during live broadcasting provided by the embodiment of the invention can receive the message to be displayed sent by the second terminal, the second terminal comprises at least one terminal, the sending frequency of the message to be displayed sent by the second terminal is determined, the display time of the message to be displayed is determined based on the sending frequency of the message to be displayed sent by the second terminal, and then the message to be displayed is processed based on the display time of the message to be displayed.
Based on the foregoing embodiment, an embodiment of the present invention provides a method for processing a message in live broadcasting, which is shown in fig. 2 and includes the following steps:
step 201, the first terminal receives a message to be displayed sent by the second terminal.
The first terminal is different from the second terminal, and the second terminal comprises at least one terminal.
Specifically, after the step 201, the steps 202 to 203 or the step 204 may be selectively executed, and if the first terminal determines the sending frequency of the message to be displayed after receiving the message to be displayed sent by the second terminal, the steps 202 to 203 are selectively executed; if the first terminal determines the sending frequency of various messages to be displayed sent by the second terminal in advance, the sending frequency of the messages to be displayed is directly obtained according to the rule determined in advance after the messages to be displayed sent by the second terminal are received, and then step 204 is selected and executed.
Step 202, the first terminal stores the received message to be displayed sent by the second terminal.
Specifically, after receiving a message to be displayed sent by the second terminal, the first terminal directly stores the message to be displayed.
Step 203, after receiving the message to be displayed sent by the second terminal, the first terminal determines whether the message to be displayed sent by the second terminal is received within a first preset time period, and determines the sending frequency of the message to be displayed sent by the second terminal based on the determination result.
Specifically, the first terminal may determine the sending frequency of the message to be displayed according to whether the message to be displayed sent by the second terminal is further received within the following first preset time period; the first preset time period may be set according to experience obtained in an actual application process on the basis that the occupancy rate of the CPU of the first terminal occupied by the operation of updating the display interface of the terminal and displaying the message to be displayed on the display screen of the terminal is within a certain range.
And step 204, the first terminal determines the sending frequency of the message to be displayed sent by the second terminal based on the identification information of the message.
Specifically, after receiving a message to be displayed sent by the second terminal, the identifier information of the message to be displayed can be obtained, and the sending frequency of the message to be displayed is determined according to the identifier information; the identification information may be information related to the message to be presented, which can determine the category of the message to be presented, for example, attribute information of the message to be presented or a function of the message to be presented.
Step 205, the first terminal determines the display time of the message to be displayed based on the sending frequency of the message to be displayed sent by the second terminal.
And step 206, the first terminal processes the message to be displayed based on the display time of the message to be displayed.
Of course, the first terminal and the second terminal in the present invention may be interchanged, that is, the first terminal implements the function corresponding to the second terminal, and the second terminal implements the function corresponding to the first terminal.
It should be noted that, for the explanation of the same concept or step in this embodiment as in other embodiments, reference may be made to the description in other embodiments, and details are not described here.
The method for processing the message during live broadcasting provided by the embodiment of the invention can receive the message to be displayed sent by the second terminal, the second terminal comprises at least one terminal, the sending frequency of the message to be displayed sent by the second terminal is determined, the display time of the message to be displayed is determined based on the sending frequency of the message to be displayed sent by the second terminal, and then the message to be displayed is processed based on the display time of the message to be displayed.
Based on the foregoing embodiment, an embodiment of the present invention provides a method for processing a message in live broadcasting, which is shown in fig. 3 and includes the following steps:
step 301, the first terminal receives a message to be displayed sent by the second terminal.
The first terminal is different from the second terminal, and the second terminal comprises at least one terminal.
Step 302, the first terminal stores the received message to be displayed sent by the second terminal.
Step 303, after receiving the message to be displayed sent by the second terminal, the first terminal sets the time when the first terminal receives the message to be displayed as the starting time.
Specifically, after the first terminal receives the message to be presented sent by the second terminal, that is, once it is detected that the message to be presented sent by the second terminal is received, the first terminal may set the time when the message to be presented is received as the starting time, and start timing from the inspiration time.
And step 304, the first terminal judges whether a message to be displayed sent by the second terminal is received in a first preset time period from the starting time.
Specifically, after the step 304, the steps 305 to 307 or the steps 308 to 311 may be selectively executed, if the message to be displayed is further received within a first preset time period from the starting time, the steps 308 to 311 are executed, and if the message to be displayed is not received within the first preset time period from the starting time, the steps 305 to 307 are executed;
step 305, if the message to be displayed is not received, the first terminal determines that the sending frequency is the first frequency.
If the message to be displayed is not received within the first preset time period from the starting time, the sending frequency of the message to be displayed sent by the second terminal is lower, and the sending frequency of the message to be displayed can be obtained and is the first frequency; of course, the first frequency may be considered a low frequency with a relatively low frequency.
Step 306, the first terminal determines that the display time of the message to be displayed is the moment when the message to be displayed is received.
And 307, when the display time of the message to be displayed arrives, the first terminal displays the received message to be displayed on a display screen of the first terminal.
Specifically, when the frequency of the message to be displayed sent by the second terminal is low, the time for displaying the message to be displayed may be set as the time when the message to be displayed is received, that is, the display interface of the first terminal is immediately updated after the message to be displayed is received, and finally, the message to be displayed is displayed on the display screen of the first terminal. Therefore, when a live event is carried out, the instant display of the message in the low-frequency message time period on the public screen of the live room can be ensured, and the real-time property of message display is ensured under the condition that the use performance of the terminal is not reduced.
Step 308, if the message to be displayed is received, the first terminal determines that the sending frequency is the second frequency.
Wherein the first frequency is different from the second frequency.
Specifically, if the message to be displayed is received within a first preset time period from the starting time, which indicates that the sending frequency of the message to be displayed sent by the second terminal is higher, the sending frequency of the message to be displayed can be obtained and taken as a second frequency; of course, this second frequency may be considered a high frequency with a relatively high frequency.
Step 309, the first terminal determines that the display time of the message to be displayed is the time when the third preset time period arrives.
And step 310, the first terminal receives and stores the message to be displayed sent by the second terminal in a third preset time period from the starting time.
The second frequency is greater than the first frequency, and the third preset time period is greater than the first preset time period.
Specifically, the third preset time period may be set according to experience obtained in an actual application process on the basis that the occupancy rate of the CPU of the first terminal occupied by the operation of updating the display interface of the terminal and displaying the message to be displayed on the display screen of the terminal is within a certain range.
When the frequency of the message to be displayed sent by the second terminal is high, the time for displaying the message to be displayed can be set to be the time when a preset third preset time period comes, that is, it can be considered that the message to be displayed sent by the second terminal will be received all the time in the following process. Therefore, all messages to be displayed received within the third preset time period from the starting time may be stored, and of course, the messages to be displayed may be stored in a queue according to the order of receiving the messages to be displayed.
And 311, when the third preset time period is reached, the first terminal displays the stored message to be displayed on a display screen of the first terminal.
Specifically, the first terminal stores the received messages to be displayed all the time until a third preset time period comes, the display interface of the first terminal is updated, and finally all the stored messages to be displayed are displayed on the display screen of the first terminal at one time. Therefore, when a live event is carried out, frequent updating of a display Interface of the terminal, namely updating of a User Interface (UI), can be avoided, overhigh utilization rate of a CPU is avoided, and the use performance of the terminal is ensured. Of course, the stored message to be displayed can be taken out according to the rules of the queue when being taken out from the terminal for display.
It should be noted that, for the explanation of the same concept or step in this embodiment as in other embodiments, reference may be made to the description in other embodiments, and details are not described here.
The method for processing the message during live broadcasting provided by the embodiment of the invention can receive the message to be displayed sent by the second terminal, the second terminal comprises at least one terminal, the sending frequency of the message to be displayed sent by the second terminal is determined, the display time of the message to be displayed is determined based on the sending frequency of the message to be displayed sent by the second terminal, and then the message to be displayed is processed based on the display time of the message to be displayed. Meanwhile, normal use of other services during live broadcasting can be ensured.
Based on the foregoing embodiment, an embodiment of the present invention provides a method for processing a message in live broadcasting, and as shown in fig. 4, the method includes the following steps:
step 401, the first terminal receives a message to be displayed sent by the second terminal.
The first terminal is different from the second terminal, and the second terminal comprises at least one terminal.
Step 402, the first terminal determines the category of the message to be displayed sent by the second terminal based on the identification information of the message.
Specifically, when receiving the message to be displayed sent by the second terminal, the identifier information of the message to be displayed may be obtained first, and the category to which the message to be displayed belongs may be obtained according to the identifier information of the message to be displayed. That is, a correspondence table between the identification information and the category to which the information belongs may be stored in advance in the terminal, and the category to which the information to be displayed belongs may be determined in the correspondence table.
And step 403, the first terminal acquires the number of the messages to be displayed received in a second preset time period.
The second preset time period may be a time period set according to a test result obtained in an actual application. The second preset time period may be the same as the first preset time period or the third preset time period, or may be different from both the first preset time period and the third preset time period.
Specifically, after step 403, steps 404 to 406 can be optionally performed, or steps 407 to 410 can be optionally performed; if the messages to be displayed belong to the first category and the number of the received messages to be displayed in the second preset time period is less than a preset number threshold, executing steps 404-406; and if the display message belongs to the second category and the number of the messages to be displayed received in the second preset time period is greater than or equal to the preset number threshold, executing the steps 407 to 410.
Step 404, if the message to be displayed belongs to the first category and the number of the received messages to be displayed in the second preset time period is smaller than the preset number threshold, the first terminal determines that the sending frequency is the first frequency.
The preset number threshold is a value preset by a user based on the principle that the occupancy rate of the CPU of the terminal to the operation of updating the display interface of the terminal and displaying the message to be displayed is within a certain range. The first category may be a category to which some messages that are not commonly used in the live event belong, and if the messages to be displayed belong to the first category and the number of messages received in the second preset time period is smaller than the preset number threshold, it is indicated that the sending frequency of the messages to be displayed sent by the second terminal is relatively low, and at this time, the sending frequency of the messages to be displayed may be considered as the first frequency. Of course, the first frequency may be considered a low frequency with a relatively low frequency.
Step 405, the first terminal determines that the display time of the message to be displayed is the moment when the message to be displayed is received.
And step 406, when the display time of the message to be displayed arrives, the first terminal displays the received message to be displayed on the display screen of the first terminal.
Step 407, if the message to be displayed belongs to the second category and the number of the messages to be displayed received in the second preset time period is greater than or equal to the preset number threshold, the first terminal determines that the sending frequency is the second frequency.
Wherein the first frequency is different from the second frequency.
Specifically, the second category may be a category to which some messages commonly used in the live event belong, and if the messages to be displayed belong to the second category and the number of messages received in the second preset time period is greater than or equal to the preset number threshold, it is indicated that the sending frequency of the messages to be displayed sent by the second terminal is higher, and at this time, the sending frequency of the messages to be displayed may be considered as the second frequency. Of course, this second frequency may be considered a high frequency with a relatively high frequency.
And step 408, the first terminal determines that the display time of the message to be displayed is the time when the third preset time period arrives.
And 409, the first terminal receives and stores the message to be displayed, which is sent by the second terminal, in a third preset time period from the starting time.
The second frequency is greater than the first frequency, and the third preset time period is greater than the first preset time period.
And step 410, when the third preset time period is reached, the first terminal displays the stored message to be displayed on the display screen of the first terminal.
It should be noted that, for the explanation of the same concept or step in this embodiment as in other embodiments, reference may be made to the description in other embodiments, and details are not described here.
The method for processing the message during live broadcasting provided by the embodiment of the invention can receive the message to be displayed sent by the second terminal, the second terminal comprises at least one terminal, the sending frequency of the message to be displayed sent by the second terminal is determined, the display time of the message to be displayed is determined based on the sending frequency of the message to be displayed sent by the second terminal, and then the message to be displayed is processed based on the display time of the message to be displayed. Meanwhile, normal use of other services during live broadcasting can be ensured.
Based on the foregoing embodiment, in another embodiment of the present invention, the method for processing a message during live broadcasting further includes setting a first preset time period and setting a second preset time period, and as shown in fig. 5, the method includes the following steps:
step 501, the first terminal receives a message to be displayed sent by the second terminal.
The first terminal is different from the second terminal, and the second terminal comprises at least one terminal.
Step 502, the first terminal stores the received message to be displayed sent by the second terminal.
Step 503, the first terminal sets an occupancy rate threshold of the CPU.
Specifically, the occupancy rate threshold of the CPU may be a proportional threshold set by the user according to the condition obtained in the test that the performance of the terminal can be guaranteed and normal use of other services in the terminal is guaranteed; the occupancy rate threshold of the CPU is the occupancy rate threshold of the CPU which is needed to be used for updating the display interface of the terminal and displaying the message to be displayed on the display screen of the terminal; the occupancy threshold of the CPU may be less than or equal to 20%.
And step 504, the first terminal sets an initial first preset time period and an initial third preset time period based on the occupancy rate threshold of the CPU.
Specifically, the initial first preset time period and the initial third preset time period are set according to the principle that the occupancy rate of a corresponding CPU is not greater than the occupancy rate threshold of the CPU when the initial first preset time period and the initial third preset time period are used for displaying a public screen message in live broadcast; for example, the initial first preset time period may be set to 100ms, and the initial third preset time period may be set to 500 ms.
And step 505, the first terminal sets time T1 consumed by updating a display interface corresponding to one message based on the initial first preset time period, the initial third preset time period and the performance of the first terminal.
Specifically, after the initial first preset time period and the initial third preset time period are set and completed, after the initial first preset time period and the initial third preset time period are used for performing a public screen message display processing, time T1 consumed by updating a display interface corresponding to a message is set according to the performance of the first terminal, that is, the running condition. For example, T1 is 10 ms.
Step 506, the first terminal calculates a first preset time period based on the occupancy rate threshold of the CPU and T1.
Specifically, the first preset time period may be calculated using the formula d ═ T1/R-T1; wherein d is a first preset time, and R is an occupancy rate threshold of the CPU.
And step 507, after receiving the message to be displayed sent by the second terminal, the first terminal sets the moment when the first terminal receives the message to be displayed as the starting moment.
And step 508, the first terminal judges whether a message to be displayed sent by the second terminal is received in a first preset time period from the starting time.
Specifically, after the step 508, the steps 509 to 511 or the steps 512 to 517 can be selectively executed, if the message to be shown is received within a first preset time period from the starting time, the steps 512 to 517 are executed, and if the message to be shown is not received within the first preset time period from the starting time, the steps 509 to 511 are executed;
step 509, if the message to be displayed is not received, the first terminal determines that the sending frequency is the first frequency.
Step 510, the first terminal determines that the display time of the message to be displayed is the moment when the message to be displayed is received.
And 511, when the display time of the message to be displayed arrives, the first terminal displays the received message to be displayed on a display screen of the first terminal.
And step 512, if the message to be displayed is received, the first terminal determines that the sending frequency is the second frequency.
Wherein the first frequency is different from the second frequency.
And 513, setting, by the first terminal, time Tn consumed for updating the display interfaces corresponding to the received N messages based on the initial first preset time period, the initial third preset time period and the performance of the first terminal.
Specifically, after the initial first preset time period and the initial third preset time period are set and completed, the initial first preset time period and the initial third preset time period are used for a public screen message display processing procedure, and then the time Tn consumed by updating the display interfaces corresponding to the received N messages is set according to the performance of the first terminal, namely the running condition. For example, Tn is 50 ms.
And 514, calculating by the first terminal to obtain a third preset time period based on the occupancy rate threshold value of the CPU and Tn.
Specifically, the first preset time period may be calculated by using a formula D ═ Tn/R-Tn; and D is a second preset time, and R is the occupancy rate threshold of the CPU.
Step 515, the first terminal determines that the display time of the message to be displayed is the time when the third preset time period arrives.
And 516, the first terminal receives and stores the message to be displayed, which is sent by the second terminal, in a third preset time period from the starting time.
The second frequency is greater than the first frequency, and the third preset time period is greater than the first preset time period.
And 517, when the third preset time period is reached, the first terminal displays the stored message to be displayed on the display screen of the first terminal.
It should be noted that, for the explanation of the same concept or step in this embodiment as in other embodiments, reference may be made to the description in other embodiments, and details are not described here.
The method for processing the message during live broadcasting provided by the embodiment of the invention can receive the message to be displayed sent by the second terminal, the second terminal comprises at least one terminal, the sending frequency of the message to be displayed sent by the second terminal is determined, the display time of the message to be displayed is determined based on the sending frequency of the message to be displayed sent by the second terminal, and then the message to be displayed is processed based on the display time of the message to be displayed. Meanwhile, normal use of other services during live broadcasting can be ensured.
Specifically, in the following embodiments, a live event is performed in a terminal, a message to be displayed is a public screen message, a first terminal is a main broadcast in a live room corresponding to the live event, and a second terminal is any other terminal or other terminals in the live room, for example, to explain:
a: opening an application program for live broadcast at all terminals, entering a live broadcast room, sending a public screen message by a second terminal in the live broadcast room, receiving the corresponding public screen message by a first terminal corresponding to a main broadcast, and displaying the public screen message; at this time, the first preset time period (delay time) may be set to 100ms, and the third preset time period (timeout time) may be set to 500 ms. For example, when the delay time d is 100ms, the occupancy rate of the CPU can be obtained according to the calculation formula d ═ T1/R-T1, which is 9.09%; when the timeout D is 500ms, the occupancy rate of the CPU can be obtained according to the calculation formula D ═ Tn/R-Tn, where T1 is 10ms, Tn may be T1000, and T1000 is 50 ms.
B. After the first preset time period and the second preset time period are set, whether the public screen message sent by the second terminal is received in the next 100ms time period can be judged, if the public screen message is not received in the next 100ms time period, the sending frequency of the public screen message is low, and the UI of the terminal can be updated and the public screen message can be displayed on the public screen while the public screen message is received.
C. If the public screen messages are continuously received in the next 100ms period, which indicates that the sending frequency of the public screen messages is high, the public screen messages sent by the second terminal can be continuously received and stored until the time is 500ms, and then the UI of the terminal can be updated and the stored public screen messages received in 500ms can be displayed on the public screen. For example, as shown in FIG. 6a, if a public screen message can be received at 100ms intervals, indicating that the public screen message is a high frequency message, the scraped message can be processed once per second; as shown in fig. 6b, the current message is less, and the scraped message needs to be processed in time, which may be processed once in 300ms or once in 500ms, indicating that the public screen message is a low frequency message; sending a large number of messages in succession as shown in fig. 6c, with new messages in each 100ms, this time a situation where a scratch message needs to be processed once per second, illustrating that the public screen message is a continuous high frequency message; wherein the upper arrow in each case shown in figure 6 indicates the receipt of a message and the lower arrow indicates the processing of the saved message.
An embodiment of the present invention provides a device 6 for processing a message during live broadcast, which can be applied to a method for processing a message during live broadcast provided in an embodiment corresponding to fig. 1 to 5, and as shown in fig. 7, the device includes: a receiving unit 61, a first obtaining unit 62, a second obtaining unit 63 and a processing unit 64, wherein:
the receiving unit 61 is configured to receive a message to be displayed sent by the second terminal.
The first terminal is different from the second terminal, and the second terminal comprises at least one terminal.
The first obtaining unit 62 is configured to determine a sending frequency of a message to be displayed sent by the second terminal.
And a second obtaining unit 63, configured to determine, based on the sending frequency of the message to be displayed sent by the second terminal, a display time of the message to be displayed.
And the processing unit 64 is configured to process the message to be displayed based on the display time of the message to be displayed.
The processing device for the message during live broadcasting provided by the embodiment of the invention can receive the message to be displayed sent by the second terminal, the second terminal comprises at least one terminal, the sending frequency of the message to be displayed sent by the second terminal is determined, the display time of the message to be displayed is determined based on the sending frequency of the message to be displayed sent by the second terminal, and then the message to be displayed is processed based on the display time of the message to be displayed.
Based on the foregoing embodiment, referring to fig. 7, the apparatus further includes: a storage unit 65, wherein:
and the storage unit 65 is configured to store the received message to be displayed sent by the second terminal.
Correspondingly, the first obtaining unit 62 is specifically configured to perform the following steps:
after receiving a message to be displayed sent by a second terminal, judging whether the first terminal still receives the message to be displayed sent by the second terminal within a first preset time period, and determining the sending frequency of the message to be displayed sent by the second terminal based on the judgment result.
Specifically, as shown in fig. 8, the first obtaining unit 62 includes: a setting module 621, a judging module 622, and a first processing module 623, wherein:
the setting module 621 is configured to set, after receiving the message to be displayed sent by the second terminal, a time at which the first terminal receives the message to be displayed as an initial time.
The determining module 622 is configured to determine whether a message to be displayed sent by the second terminal is received within a first preset time period from the start time.
The first processing module 623 is configured to determine that the sending frequency is the first frequency if the message to be displayed is not received.
The first processing module 623 is further configured to determine that the sending frequency is the second frequency if the message to be displayed is further received.
Wherein the first frequency is different from the second frequency.
Specifically, optionally, the first obtaining unit 62 is further specifically configured to perform the following steps:
and determining the sending frequency of the message to be displayed sent by the second terminal based on the identification information of the message.
Referring to fig. 8, the first acquisition order 62 further includes: an acquisition module 624 and a second processing module 625, wherein:
the first obtaining module 624 is configured to determine, based on the identification information of the message, a category to which the message to be displayed sent by the second terminal belongs.
The obtaining module 624 is further configured to obtain the number of the messages to be displayed received in the second preset time period.
The second processing module 625 is configured to determine that the sending frequency is the first frequency if the message to be displayed belongs to the first category and the number of the messages to be displayed received in the second preset time period is smaller than the preset number threshold.
The second processing module 625 is further configured to determine that the sending frequency is the second frequency if the message to be displayed belongs to the second category and the number of the messages to be displayed received in the second preset time period is greater than or equal to the preset number threshold.
Wherein the first frequency is different from the second frequency.
Further, the second obtaining unit 63 is specifically configured to perform the following steps:
and if the sending frequency of the message to be displayed sent by the second terminal is the first frequency, determining the display time of the message to be displayed as the moment when the message to be displayed is received.
Further, referring to fig. 9, the processing unit 64 includes: the first display module 641, wherein:
the first display module 641 is configured to display the received message to be displayed on the display screen of the first terminal when the display time of the message to be displayed arrives.
Further optionally, the second obtaining unit 63 is further specifically configured to perform the following steps:
and if the sending frequency of the message to be displayed sent by the second terminal is the second frequency, determining that the display time of the message to be displayed is the time when the third preset time period arrives.
Further, referring to fig. 9, the processing unit 64 further includes: a receiving module 642 and a second display module 643, wherein:
the receiving module 642 is configured to receive, from the start time, and within a third preset time period, a message to be displayed sent by the second terminal and store the message.
The second frequency is greater than the first frequency, and the third preset time period is greater than the first preset time period.
And a second display module 643, configured to display the stored message to be displayed on the display screen of the first terminal when the third preset time period is reached.
It should be noted that, in the interaction process between each unit and each module in this embodiment, reference may be made to the interaction process in the live broadcast message processing method provided in the embodiments corresponding to fig. 1 to 5, and details are not described here.
The processing device for the message during live broadcasting provided by the embodiment of the invention can receive the message to be displayed sent by the second terminal, the second terminal comprises at least one terminal, the sending frequency of the message to be displayed sent by the second terminal is determined, the display time of the message to be displayed is determined based on the sending frequency of the message to be displayed sent by the second terminal, and then the message to be displayed is processed based on the display time of the message to be displayed. Meanwhile, normal use of other services during live broadcasting can be ensured.
An embodiment of the present invention provides a processing device 7 for messages during live broadcast, and as shown in fig. 10, the device includes: a processor 71 and a communication interface 72, wherein:
a processor 71, configured to receive, through a communication interface 72, a message to be shown sent by the second terminal; the first terminal is different from the second terminal, and the second terminal comprises at least one terminal; determining the sending frequency of a message to be displayed sent by a second terminal; determining the display time of the message to be displayed based on the sending frequency of the message to be displayed sent by the second terminal; and processing the message to be displayed based on the display time of the message to be displayed.
It should be noted that, in the interaction process between the processor and the communication interface in this embodiment, reference may be made to the interaction process in the live broadcast message processing method provided in the embodiments corresponding to fig. 1 to 5, and details are not described here.
The processing device for the message during live broadcasting provided by the embodiment of the invention can receive the message to be displayed sent by the second terminal, the second terminal comprises at least one terminal, the sending frequency of the message to be displayed sent by the second terminal is determined, the display time of the message to be displayed is determined based on the sending frequency of the message to be displayed sent by the second terminal, and then the message to be displayed is processed based on the display time of the message to be displayed. Meanwhile, normal use of other services during live broadcasting can be ensured.
In practical applications, the receiving Unit 61, the first obtaining Unit 62, the second obtaining Unit 63, the Processing Unit 64, the storage Unit 65, the setting module 621, the determining module 622, the first Processing module 623, the obtaining module 624, the second Processing module 625, the first display module 641, the receiving module 642, and the second display module 643 may be implemented by a Central Processing Unit (CPU), a microprocessor Unit (MPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), or the like, which are located in the wireless data transmitting device.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.

Claims (20)

1. A method for processing messages in live broadcast is characterized by comprising the following steps:
receiving a message to be displayed sent by a second terminal; the first terminal is different from the second terminal, and the second terminal comprises at least one terminal;
determining the sending frequency of the message to be displayed sent by the second terminal;
when the sending frequency of the message to be displayed sent by the second terminal is a first frequency, determining that the display time of the message to be displayed is the moment when the message to be displayed is received;
when the sending frequency of the message to be displayed sent by the second terminal is a second frequency, determining that the display time of the message to be displayed is the time when a third preset time period arrives;
wherein the first frequency is less than the second frequency; the time when the third preset time period arrives is later than the time when the message to be displayed is received;
and processing the message to be displayed based on the display time of the message to be displayed.
2. The method of claim 1, further comprising:
storing the received message to be displayed sent by the second terminal;
the determining the sending frequency of the message to be displayed sent by the second terminal includes:
after receiving the message to be displayed sent by the second terminal, judging whether the first terminal still receives the message to be displayed sent by the second terminal within a first preset time period, and determining the sending frequency of the message to be displayed sent by the second terminal based on the judgment result.
3. The method according to claim 2, wherein the determining, after receiving the message to be shown sent by the second terminal, whether the first terminal further receives the message to be shown sent by the second terminal within a first preset time period, and determining, based on a determination result, a sending frequency at which the second terminal sends the message to be shown, includes:
after receiving the message to be displayed sent by the second terminal, setting the moment when the first terminal receives the message to be displayed as an initial moment;
judging whether a message to be displayed sent by the second terminal is received in the first preset time period from the starting moment;
if the message to be displayed is not received, determining the sending frequency to be the first frequency;
and if the message to be displayed is also received, determining that the sending frequency is the second frequency.
4. The method of claim 1, wherein the determining the transmission frequency of the message to be presented, which is transmitted by the second terminal, comprises:
and determining the sending frequency of the message to be displayed sent by the second terminal based on the identification information of the message.
5. The method according to claim 4, wherein the determining the sending frequency of the message to be shown sent by the second terminal based on the identification information of the message comprises:
determining the category of the message to be displayed sent by the second terminal based on the identification information of the message;
acquiring the number of the messages to be displayed received in a second preset time period;
if the message to be displayed belongs to a first category and the number of the received messages to be displayed in the second preset time period is smaller than a preset number threshold, determining that the sending frequency is the first frequency;
and if the messages to be displayed belong to a second category and the number of the messages to be displayed received in the second preset time period is greater than or equal to the preset number threshold, determining that the sending frequency is the second frequency.
6. The method according to claim 3 or 5, wherein when the sending frequency of the message to be shown sent by the second terminal is the first frequency, the processing the message to be shown based on the display time of the message to be shown comprises:
and when the display time of the message to be displayed arrives, displaying the received message to be displayed on a display screen of the first terminal.
7. The method according to claim 3, wherein when the sending frequency of the message to be shown sent by the second terminal is the second frequency, the processing the message to be shown based on the display time of the message to be shown comprises:
receiving and storing a message to be displayed sent by the second terminal within the third preset time period from the starting moment; wherein the third preset time period is greater than the first preset time period;
and when the third preset time period is reached, displaying the stored message to be displayed on a display screen of the first terminal.
8. The method according to claim 5, wherein when the sending frequency of the message to be shown sent by the second terminal is the second frequency, the processing the message to be shown based on the display time of the message to be shown comprises:
receiving and storing a message to be displayed sent by the second terminal within the third preset time period from the starting time; the starting time is the time when the first terminal receives the message to be displayed, the third preset time period is longer than a first preset time period, and the first preset time period is later than the starting time;
and when the third preset time period is reached, displaying the stored message to be displayed on a display screen of the first terminal.
9. The method of claim 2, further comprising:
setting an occupancy rate threshold of a Central Processing Unit (CPU);
setting an initial first preset time period and an initial third preset time period based on the occupancy rate threshold of the CPU;
setting time T1 consumed by updating a display interface corresponding to a message based on the initial first preset time period, the initial third preset time period and the performance of the first terminal;
and calculating the first preset time period based on the occupancy rate threshold of the CPU and the T1.
10. The method according to claim 7 or 8, characterized in that the method further comprises:
setting an occupancy rate threshold of the CPU;
setting an initial first preset time period and an initial third preset time period based on the occupancy rate threshold of the CPU;
setting time Tn consumed by updating display interfaces corresponding to the received N messages based on the initial first preset time period, the initial third preset time period and the performance of the first terminal;
and calculating to obtain the third preset time period based on the occupancy rate threshold of the CPU and the Tn.
11. An apparatus for processing messages on a live broadcast, the apparatus comprising: receiving unit, first acquisition unit, second acquisition unit and processing unit, wherein:
the receiving unit is used for receiving a message to be displayed sent by the second terminal; the first terminal is different from the second terminal, and the second terminal comprises at least one terminal;
the first obtaining unit is configured to determine a sending frequency of a message to be displayed, which is sent by the second terminal;
the second obtaining unit is configured to determine that the display time of the message to be displayed is the time when the message to be displayed is received when the sending frequency of the message to be displayed sent by the second terminal is the first frequency; when the sending frequency of the message to be displayed sent by the second terminal is a second frequency, determining that the display time of the message to be displayed is the time when a third preset time period arrives; wherein the first frequency is less than the second frequency; the time when the third preset time period arrives is later than the time when the message to be displayed is received;
and the processing unit is used for processing the message to be displayed based on the display time of the message to be displayed.
12. The apparatus of claim 11, further comprising: a storage unit, wherein:
the storage unit is used for storing the received message to be displayed sent by the second terminal;
the first obtaining unit is specifically configured to:
after receiving the message to be displayed sent by the second terminal, judging whether the first terminal still receives the message to be displayed sent by the second terminal within a first preset time period, and determining the sending frequency of the message to be displayed sent by the second terminal based on the judgment result.
13. The apparatus of claim 12, wherein the first obtaining unit comprises: set up module, judgement module and first processing module, wherein:
the setting module is used for setting the moment when the first terminal receives the message to be displayed as an initial moment after receiving the message to be displayed sent by the second terminal;
the judging module is used for judging whether a message to be displayed sent by the second terminal is received in the first preset time period from the starting time;
the first processing module is configured to determine that the sending frequency is the first frequency if the message to be displayed is not received;
the first processing module is further configured to determine that the sending frequency is the second frequency if the message to be displayed is further received.
14. The apparatus according to claim 11, wherein the first obtaining unit is further specifically configured to:
and determining the sending frequency of the message to be displayed sent by the second terminal based on the identification information of the message.
15. The apparatus of claim 14, wherein the first obtaining unit further comprises: a first acquisition module and a second processing module, wherein:
the first obtaining module is configured to determine, based on the identification information of the message, a category to which a message to be displayed sent by the second terminal belongs;
the first obtaining module is further configured to obtain the number of the messages to be displayed received in a second preset time period;
the second processing module is configured to determine that the sending frequency is the first frequency if the message to be displayed belongs to the first category and the number of the received messages to be displayed in the second preset time period is smaller than a preset number threshold;
the second processing module is further configured to determine that the sending frequency is the second frequency if the message to be displayed belongs to a second category and the number of the received messages to be displayed in the second preset time period is greater than or equal to the preset number threshold.
16. The apparatus according to claim 13 or 15, wherein when the transmission frequency of the message to be presented transmitted by the second terminal is the first frequency;
the processing unit includes: a first display module, wherein:
the first display module is used for displaying the received message to be displayed on a display screen of the first terminal when the display time of the message to be displayed arrives.
17. The apparatus according to claim 13, wherein when the transmission frequency of the message to be presented transmitted by the second terminal is the second frequency;
the processing unit includes: a receiving module and a second display module, wherein:
the receiving module is used for receiving and storing the message to be displayed sent by the second terminal within the third preset time period from the starting time; wherein the third preset time period is greater than the first preset time period;
and the second display module is used for displaying the stored message to be displayed on the display screen of the first terminal when the third preset time period is reached.
18. The apparatus according to claim 15, wherein when the transmission frequency of the message to be presented transmitted by the second terminal is the second frequency;
the processing unit includes: a receiving module and a second display module, wherein:
the receiving module is used for receiving and storing the message to be displayed sent by the second terminal within the third preset time period from the starting time; the starting time is the time when the first terminal receives the message to be displayed, the third preset time period is longer than a first preset time period, and the first preset time period is later than the starting time;
and the second display module is used for displaying the stored message to be displayed on the display screen of the first terminal when the third preset time period is reached.
19. A device for processing messages on-air, the device comprising: a processor and a communication interface, wherein:
the processor is used for receiving a message to be displayed sent by the second terminal through the communication interface; the first terminal is different from the second terminal, and the second terminal comprises at least one terminal; determining the sending frequency of the message to be displayed sent by the second terminal; when the sending frequency of the message to be displayed sent by the second terminal is a first frequency, determining that the display time of the message to be displayed is the moment when the message to be displayed is received; when the sending frequency of the message to be displayed sent by the second terminal is a second frequency, determining that the display time of the message to be displayed is the time when a third preset time period arrives; wherein the first frequency is less than the second frequency; the time when the third preset time period arrives is later than the time when the message to be displayed is received; and processing the message to be displayed based on the display time of the message to be displayed.
20. A computer-readable storage medium having stored thereon executable instructions for implementing a method of processing a live message as claimed in any one of claims 1 to 10 when executed.
CN201611148758.5A 2016-12-13 2016-12-13 Method, device and equipment for processing messages in live broadcast Active CN108234143B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611148758.5A CN108234143B (en) 2016-12-13 2016-12-13 Method, device and equipment for processing messages in live broadcast

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611148758.5A CN108234143B (en) 2016-12-13 2016-12-13 Method, device and equipment for processing messages in live broadcast

Publications (2)

Publication Number Publication Date
CN108234143A CN108234143A (en) 2018-06-29
CN108234143B true CN108234143B (en) 2020-10-16

Family

ID=62638646

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611148758.5A Active CN108234143B (en) 2016-12-13 2016-12-13 Method, device and equipment for processing messages in live broadcast

Country Status (1)

Country Link
CN (1) CN108234143B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113439434B (en) * 2019-04-12 2023-04-21 深圳市欢太科技有限公司 Data processing method and device, storage medium and electronic equipment
CN110852196B (en) * 2019-10-25 2023-04-18 北京首钢自动化信息技术有限公司 Face recognition information display method and device
CN111414516A (en) * 2020-03-17 2020-07-14 北京字节跳动网络技术有限公司 Live broadcast room message processing method and device, electronic equipment and storage medium
CN113539034A (en) * 2021-07-20 2021-10-22 郑州大学第一附属医院 System and method for dynamically simulating amniotic fluid puncture propaganda and education based on virtual reality technology

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100751083B1 (en) * 2005-12-31 2007-08-22 엘지전자 주식회사 method for processing notice in mobile phone and mobile phone thereof
CN103731323A (en) * 2014-01-23 2014-04-16 中国联合网络通信集团有限公司 Method and device for monitoring service traffic of mobile Internet
CN105245692A (en) * 2015-08-31 2016-01-13 深圳市金立通信设备有限公司 Message prompting method and terminal
CN105843599A (en) * 2016-02-01 2016-08-10 乐视移动智能信息技术(北京)有限公司 Method and apparatus for reducing user high-frequency operation influence, and user terminal
US9456013B2 (en) * 2010-02-12 2016-09-27 Mary Anne Fletcher Mobile device streaming media application
CN106210853A (en) * 2016-07-08 2016-12-07 上海幻电信息科技有限公司 Barrage display system and CPU consumption controlling method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100751083B1 (en) * 2005-12-31 2007-08-22 엘지전자 주식회사 method for processing notice in mobile phone and mobile phone thereof
US9456013B2 (en) * 2010-02-12 2016-09-27 Mary Anne Fletcher Mobile device streaming media application
CN103731323A (en) * 2014-01-23 2014-04-16 中国联合网络通信集团有限公司 Method and device for monitoring service traffic of mobile Internet
CN105245692A (en) * 2015-08-31 2016-01-13 深圳市金立通信设备有限公司 Message prompting method and terminal
CN105843599A (en) * 2016-02-01 2016-08-10 乐视移动智能信息技术(北京)有限公司 Method and apparatus for reducing user high-frequency operation influence, and user terminal
CN106210853A (en) * 2016-07-08 2016-12-07 上海幻电信息科技有限公司 Barrage display system and CPU consumption controlling method thereof

Also Published As

Publication number Publication date
CN108234143A (en) 2018-06-29

Similar Documents

Publication Publication Date Title
CN108234143B (en) Method, device and equipment for processing messages in live broadcast
CN109698934B (en) Region monitoring method and device
US10897513B2 (en) Method and apparatus for selecting information pushed-to terminal
US10117198B2 (en) Terminal and terminal synchronization method
CN107765976B (en) Message pushing method, terminal and system
WO2015149471A1 (en) Information pushing method, system and device and computer storage medium
CN108650667A (en) Terminal scheduling method and apparatus
CN106936827B (en) A kind of broadcast recipients' queue regulation method, device and terminal
CN108093138A (en) A kind of coordinate prompt method, device, terminal and readable storage medium storing program for executing
CN108174267A (en) The sending device of interactive information, method and computer readable storage medium in live streaming
CN110377376A (en) Interface message method for refreshing, device, computer installation and readable storage medium storing program for executing
EP2741245A1 (en) Mobile payment method, device and system for server end and client
CN103516856A (en) Method and apparatus for information combination
CN104391628A (en) Process switching method and device
CN106598376A (en) Alarm clock delayed reminding method and device
CN104038812A (en) Information push method and device
CN106851592A (en) A kind of method of adjustment of broadcast recipients, device and terminal
CN106657172A (en) Method and device for realizing information push
US11882342B2 (en) Message processing using a client-side control group
US20160094896A1 (en) Information providing system and information providing method
CN106936828B (en) Method, device and terminal for adjusting broadcast receiver queue
CN106686693A (en) System information transmission method and device
CN107968799B (en) Information acquisition method, terminal equipment and system
CN113992660A (en) File transmission method and device, electronic equipment and storage medium
CN111984901A (en) Message pushing method and related product thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant