CN112689154B - Live broadcast control right exchange method, device, server and storage medium - Google Patents

Live broadcast control right exchange method, device, server and storage medium Download PDF

Info

Publication number
CN112689154B
CN112689154B CN202011507057.2A CN202011507057A CN112689154B CN 112689154 B CN112689154 B CN 112689154B CN 202011507057 A CN202011507057 A CN 202011507057A CN 112689154 B CN112689154 B CN 112689154B
Authority
CN
China
Prior art keywords
user
live broadcast
control right
game
terminal
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
CN202011507057.2A
Other languages
Chinese (zh)
Other versions
CN112689154A (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.)
Migu Cultural Technology Co Ltd
China Mobile Communications Group Co Ltd
MIGU Interactive Entertainment Co Ltd
Original Assignee
Migu Cultural Technology Co Ltd
China Mobile Communications Group Co Ltd
MIGU Interactive Entertainment 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 Migu Cultural Technology Co Ltd, China Mobile Communications Group Co Ltd, MIGU Interactive Entertainment Co Ltd filed Critical Migu Cultural Technology Co Ltd
Priority to CN202011507057.2A priority Critical patent/CN112689154B/en
Publication of CN112689154A publication Critical patent/CN112689154A/en
Application granted granted Critical
Publication of CN112689154B publication Critical patent/CN112689154B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of the invention relates to the field of live broadcast, and discloses a live broadcast control right exchange method, a live broadcast control right exchange device, a server and a storage medium. The live broadcast control right exchange method comprises the following steps: receiving user feedback data sent by a plurality of terminals in real time, wherein the user feedback data comprises operation information of the game; acquiring user comprehensive evaluation of a plurality of terminals according to user feedback data; if the user comprehensive evaluation superior to the anchor terminal exists in the user comprehensive evaluations of the plurality of terminals, determining a target terminal according to the user comprehensive evaluation superior to the anchor terminal; and switching the live broadcast control right to the target terminal. In the embodiment of the invention, the comprehensive evaluation of the users participating in the live broadcast is realized through the cloud game platform, the live broadcast control right is switched according to the comprehensive evaluation, the unified evaluation standard is provided for the user terminals participating in the live broadcast, the optimal terminal using the live broadcast control right can be determined, the exchange of the live broadcast control right is actively triggered and completed, the live broadcast quality is ensured, and the participation degree of the live broadcast users is improved.

Description

Live broadcast control right exchange method, device, server and storage medium
Technical Field
The embodiment of the invention relates to the field of live broadcast, in particular to live broadcast control right exchange.
Background
Live broadcast is a new and rapidly developed transmission medium at present, and generally, after a certain main body actively initiates live broadcast through a main broadcast terminal, a plurality of other main bodies are used as audiences to watch live broadcast content.
In the live broadcast process, there is a case where the live broadcast control right needs to be exchanged, for example, in order to improve the user experience of the audience in the live broadcast of the game, the control right is switched to a user with more wonderful operation, and the like. One party actively requests the exchange of the live broadcast control right, and the other party determines whether to accept the live broadcast control right; conventionally, a live broadcast control right exchange request is initiated by a viewer through a terminal of the viewer, and a live broadcast user determines whether to accept the request through an anchor terminal, so that the exchange process of the live broadcast control right lacks objective evaluation, the live broadcast control right cannot be exchanged into an optimal operation user, and the live broadcast control right is initiated actively by a manual operation terminal and needs manual operation when triggered.
Disclosure of Invention
The embodiment of the invention aims to provide a live broadcast control right exchange method, a live broadcast control right exchange device, a server and a storage medium, so that an optimal terminal of a live broadcast control right is determined in a live broadcast process, and the exchange of the live broadcast control right is actively realized.
In order to solve the above technical problem, an embodiment of the present invention provides a live broadcast control right exchange method, including the following steps:
receiving user feedback data sent by a plurality of terminals in real time, wherein the user feedback data comprises operation information of the game; the plurality of terminals comprise an anchor terminal for the game;
acquiring user comprehensive evaluation of each terminal according to the user feedback data;
if the user comprehensive evaluation superior to the anchor terminal exists in the user comprehensive evaluation of each terminal, determining a target terminal according to the user comprehensive evaluation superior to the anchor terminal;
and switching the live broadcast control right to the target terminal.
The embodiment of the invention also provides a live broadcast control right exchange device, which comprises:
the receiving module is used for receiving user feedback data sent by a plurality of terminals in real time, and the user feedback data comprises operation information of a game; the plurality of terminals comprise an anchor terminal for the game;
the evaluation module is used for acquiring the user comprehensive evaluation of each terminal according to the user feedback data;
the determining module is used for determining a target terminal according to the comprehensive user evaluation superior to the anchor terminal if the comprehensive user evaluation superior to the anchor terminal exists in the comprehensive user evaluation of each terminal;
and the switching module is used for switching the live broadcast control right to the target terminal.
An embodiment of the present invention further provides a server, including:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the above-described live control exchange method.
Embodiments of the present invention also provide a computer-readable storage medium storing a computer program, which when executed by a processor implements the above-mentioned live control right exchange method.
Compared with the prior art, the method and the system have the advantages that the cloud game platform is used for comprehensively evaluating the users participating in live broadcast, and the live broadcast control right is switched according to the comprehensive evaluation. The user terminals participating in live broadcast have uniform judgment standards, the optimal terminal using the live broadcast control right can be determined, the live broadcast control right exchange is actively triggered and completed, the live broadcast quality is ensured, and the participation degree of live broadcast users can be improved.
In addition, the user's degree of prominence is determined based on the operation information on the game and the device information, and is proportional to the game account number level and the game specific role level. In addition to real-time game operation information, comprehensive evaluation on the user can be completed by combining other indexes, for example, the game account level and the game specific role level can assist in measuring the level of the user in the aspect of game operation, and the higher the game account level and/or the higher the game specific role level is, the higher the level evaluation on the aspect of user operation in the game is; the closer the parameters of the device information are to the configuration parameters suitable for the game, the higher the evaluation of the user in the game operation environment. User feedback data are collected in multiple aspects and used for obtaining user comprehensive evaluation with higher reference value.
In addition, the device information includes one or any combination of the following: network bandwidth value, network jitter millisecond value, hardware parameter. The higher the network bandwidth, the better the smoothness of the game operation; for example, the bandwidth is more than 10M, most games operate very smoothly, and if the bandwidth of the anchor terminal in live game is high, the anchor terminal not only feels good, but also can improve the viewing experience of the audience terminals. The smaller the network jitter millisecond value is, the smaller the information transmission delay is proved to be, and the more stable the transmission channel is; for live game, excellent game operation also requires a high-quality information transmission channel to realize fast and stable uploading, and the information transmission delay is high or the transmission channel is unstable, so that the real game level of an operator cannot be expressed sensitively. Most games have high requirements on the configuration of hardware parameters, including a central processing unit, a display card, a memory and the like, and the higher the configuration of the hardware parameters is, the better the user experience in game operation is.
In addition, before switching the live broadcast control right to the target terminal, sending a live broadcast control right switching prompt to the anchor terminal; and determining whether to interrupt the exchange live broadcast control right according to the instruction of the anchor terminal. The method comprises the steps that a prompt is sent to an anchor terminal before live broadcast control right exchange is carried out, the anchor terminal carries out live broadcast control right exchange if the anchor terminal does not process the live broadcast control right exchange, and the anchor terminal can also complete the live broadcast control right exchange process by processing the prompt if the anchor terminal decides to terminate the live broadcast control right exchange process, so that the anchor terminal has a management function on a live broadcast room, and the order in the live broadcast room is ensured.
In addition, after the live broadcast control right is switched to the target terminal, the anchor terminal reserves the function of recovering the live broadcast control right. The anchor terminal is used as a manager of the current live broadcast room, the function of reserving the live broadcast control right can effectively guarantee the order of the live broadcast room, the live broadcast control right is forcibly reserved if necessary, and the live broadcast quality is managed.
Drawings
One or more embodiments are illustrated by the corresponding figures in the drawings, which are not meant to be limiting.
Fig. 1 is a flowchart of a live control right exchange method according to a first embodiment of the present invention;
FIG. 2 is a diagram illustrating an example of implementing a comprehensive user evaluation according to a first embodiment of the present invention;
fig. 3 is a flowchart of a live control right exchange method according to a second embodiment of the present invention;
fig. 4 is a schematic diagram of a live control right exchange apparatus according to a third embodiment of the present invention;
fig. 5 is a schematic diagram of a server provided according to a fourth embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, it will be appreciated by those of ordinary skill in the art that numerous technical details are set forth in order to provide a better understanding of the present application in various embodiments of the present invention. However, the technical solution claimed in the present application can be implemented without these technical details and various changes and modifications based on the following embodiments. The following embodiments are divided for convenience of description, and should not constitute any limitation to the specific implementation manner of the present invention, and the embodiments may be mutually incorporated and referred to without contradiction.
A first embodiment of the present invention relates to a live broadcast control right exchange method, which is applied to a cloud game platform, and the specific flow is shown in fig. 1.
Step 101, receiving user feedback data sent by a plurality of terminals in real time, wherein the user feedback data comprises operation information of a game; the plurality of terminals include an anchor terminal for the game;
102, acquiring user comprehensive evaluations of a plurality of terminals according to user feedback data;
step 103, judging whether the user comprehensive evaluation superior to the anchor terminal exists in the user comprehensive evaluations of the plurality of terminals, if so, executing step 104, and if not, ending;
104, determining a target terminal according to the user comprehensive evaluation superior to the anchor terminal;
and 105, switching the live broadcast control right to the target terminal.
In the current game scene of the cloud game, the game runs on a server, the server finishes the calculation and rendering of the game, encodes a game picture in real time and pushes a video stream to a user terminal; and the user terminal decodes and displays the audio and video stream and simultaneously returns the user operation to the server. In the embodiment of the invention, the cloud game platform respectively receives the operation information of a plurality of terminals, and the server carries out simulation operation evaluation on the operation information uploaded by the terminals, judges the operation capability of the user and feeds the operation capability back to the cloud game platform. The cloud game platform receives a plurality of user feedback data uploaded by the terminal, comprehensively and uniformly judges the user terminal in a standard mode, determines the optimal terminal for mastering the live broadcast control right by taking the judgment result as a reference, and completes the exchange of the live broadcast control right.
The following describes implementation details of the live broadcast control right exchange method of the present embodiment in detail, and the following description is only provided for facilitating understanding of the implementation details and is not necessary for implementing the present embodiment.
In step 101, receiving user feedback data sent by a plurality of terminals in the game live broadcast room in real time, wherein the user feedback data comprises a main broadcast terminal of the game live broadcast room; the user feedback data comprises operation information of the game, such as clicking, sliding and the like, and the server end simulates the received operation information of the game and scores the result to measure the level of the user in the aspect of game operation. For example, in a battle game, the scoring system mainly has three reference indexes: developmental output, killing and group participation rates are different, and the lateral emphasis points at different positions are different; wherein, the shooter and the juridical officer pay attention to development output, the tank and the auxiliary instrument pay attention to group participation rate, the stabber is inclined to killing, and the soldier is balanced in three terms.
The user feedback data also includes device information. The device information includes: the network bandwidth value, the network jitter millisecond value and the hardware parameter are used for measuring the operating environment of the user terminal, for example, the wider the network bandwidth value, the smaller the network jitter millisecond value and the higher the hardware parameter configuration, the higher the evaluation on the operating environment of the user terminal.
In one example, a live game server and a simulation game server are arranged at a game server; and respectively receiving and transmitting game instances of the users on the cloud game platform, and arranging an intelligent control module. The live broadcast game server is used for processing real game data sent by the anchor client, namely live broadcast data streams in the current live broadcast room, and feeding back the real game data to all terminals in the current live broadcast room; the simulation game server is used for receiving the operation information of the game sent by the terminal, evaluating the game operation data of different terminals respectively and measuring the level of the user in the aspect of game operation; the intelligent control module is used to receive and process user feedback data, including scoring hardware parameters, as shown in fig. 2. Optionally, after receiving the operation information on the game sent by the terminal, the simulation game server can perform simulation execution quickly and evaluate the result, and pushes the operation information on the game with the highest evaluation to the anchor terminal as a prompt, which is specifically embodied as a spectator terminal assisting the anchor terminal in performing game operation.
The user feedback data sent by the receiving terminal in real time comprises the operation information of the game, and the operation level of the user on the game in the live broadcast can be reflected really and effectively. In the field of live game, the more excellent the game operation level is, the more suitable the live control right is obtained in most cases.
In step 102, a user comprehensive evaluation of each terminal is obtained according to the user feedback data, and the user comprehensive evaluation includes: calculating the user participation degree according to the operation information of the game and the equipment information; and the user participation degree is user dominance degree + the number of times of sending user feedback data is P, and P is a real number larger than 0. For example, the user's prominence may be embodied in aspects of game operations and operation environments, the user's prominence is determined according to the operation information on the game and the device information, and the user's participation may be embodied in the number of times the user's feedback data is received.
User prominence is also proportional to the game account level and the game specific character level. The game account level and the game specific role level can assist in measuring the level of the user in the aspect of game operation, and the higher the game account level and/or the higher the game specific role level is, the higher the level evaluation of the user in the aspect of game operation is; meanwhile, for the sake of fairness, when the operation information of the user terminal on the game is evaluated, the evaluation may be performed by using an average level in the corresponding game account level as a criterion in combination with the game account level.
In one example, a network bandwidth value of K1, a network jitter millisecond value of K2, a hardware parameter score of K3; the number of times of user feedback data L1; game account grade J1, specific game role grade J2 and game operation information grade J3; then the user-out degree Q1 ═ K1-reference bandwidth value 10- (K2-reference network jitter millisecond value) × 0.1+ K3+ Square ((J1+ J2+ J3)/3); user engagement Q2 ═ Q1+ L1 × 5; where the square () function represents the square calculated for a parameter.
Taking real user feedback data as parameters, and performing unified evaluation on the terminal; due to the fact that various factors including operation information of a user on a game, game account number grade, equipment information and the like are referred, the obtained comprehensive evaluation is fairer and has a higher reference value.
In steps 103 to 104, if there is a client superior to the user integrated evaluation of the anchor terminal in the obtained integrated evaluation, it is determined as a target terminal for exchanging the live control right, and there may be a plurality of target terminals. If the comprehensive evaluation of the user of a certain terminal is very outstanding, the terminal can also be determined as the only target terminal.
And determining a target terminal for exchanging the live broadcast control right according to the comprehensive evaluation of the user, and judging the user participating in the game in the current live broadcast room more objectively. For audience terminals, as long as the level of game operation is outstanding, the audience terminals have the opportunity to acquire the direct broadcast control right, so that better exhibition or teaching activities can be performed; for the anchor terminal, the comprehensive evaluation mechanism can urge the promotion of the level of the live broadcast service of the anchor terminal on one hand, and on the other hand, when the anchor terminal can not complete a certain checkpoint or has other emergency, the anchor terminal can still exchange the live broadcast control right to a user with higher level, thereby ensuring the broadcast quality of the live broadcast room.
In step 105, switching the live control right to the target terminal includes: and the cloud game platform actively pushes the live broadcast control right to the determined target terminal, waits for the confirmation of the target terminal, and pushes the live broadcast control right to the next terminal according to the comprehensive evaluation of the user if the target terminal is not accepted. If the target terminals obtained according to the step 104 do not receive the live control right, the live control right exchange process is ended. In the live broadcast control right exchange process, a certain terminal is not required to send an exchange request, the whole process is independently implemented by the cloud game platform end, and the terminal only needs to finally confirm whether to accept or not to finish the exchange process, so that the operation steps of a user are reduced.
Optionally, the exchanged live control right can be intelligently recycled. For example, since the user comprehensive evaluation is user feedback data sent by the terminal in real time, the user comprehensive score of the target terminal at a certain time will not meet the standard, and the live broadcast control right is replaced to the original anchor terminal or a new target terminal is determined according to the updated user comprehensive score.
In addition, after the exchange of the live broadcast control right is finished, the original main broadcast terminal is changed into an audience mode, the function of recovering the live broadcast control right is reserved, the live broadcast control right can be exchanged back to the original main broadcast terminal at any time, and the order of the game live broadcast room can be ensured.
In the embodiment, the cloud game platform is used for comprehensively evaluating the users participating in live broadcast, and the live broadcast control right is switched according to the comprehensive evaluation. The user terminals participating in live broadcast have uniform judgment standards, the optimal terminal using the live broadcast control right can be determined, the live broadcast control right exchange is actively triggered and completed, the live broadcast quality is ensured, and the participation degree of live broadcast users can be improved.
A second embodiment of the present invention relates to a live broadcast control right exchange method, as shown in fig. 3:
step 201, receiving user feedback data sent by a plurality of terminals in real time, wherein the user feedback data comprises operation information of a game; the plurality of terminals include an anchor terminal for the game;
step 202, acquiring user comprehensive evaluations of a plurality of terminals according to user feedback data;
step 203, in the user comprehensive evaluation of the plurality of terminals, whether the number of the user comprehensive evaluation superior to the anchor terminal exceeds a preset threshold value or not is judged, if yes, step 204 is executed, and if not, the process is ended;
step 204, determining a target terminal according to the user comprehensive evaluation superior to the anchor terminal;
step 205, after sending the prompt of the control right of the exchange live broadcast to the anchor terminal, determining whether to interrupt the control right of the exchange live broadcast according to the instruction of the anchor terminal, if not, executing step 206; if yes, ending;
and step 206, switching the live broadcast control right to the target terminal.
Steps 201 to 202 in this embodiment are substantially the same as those in the first embodiment, and are not repeated, and the main difference is that steps 203 to 206 are described in detail below.
In steps 203 to 204, if there is a user integrated evaluation superior to the anchor terminal among the user integrated evaluations of the plurality of terminals, the target terminal is determined based on the user integrated evaluation superior to the anchor terminal. In one example, the preset threshold is a proportional value of the user comprehensive evaluation, for example, when the cloud game platform determines that 80% of all terminals in the live broadcast room have higher user prominence than the live broadcast terminal in the user comprehensive evaluation of the plurality of terminals, the control right exchange process is automatically triggered, and the target terminal is determined according to the user comprehensive evaluation superior to the anchor terminal. In another example, the preset threshold is the number of the comprehensive user evaluations, for example, when the cloud game platform determines that the user evaluation of the multiple terminals is higher than that of the live broadcast terminal in the current live broadcast room, the user evaluation of more than 5 terminals in all terminals is automatically triggered, and the target terminal is determined according to the user comprehensive evaluation superior to the anchor terminal.
In one example, determining a target terminal based on a composite rating of users who are superior to the anchor terminal includes: and selecting 3 highest-point terminals with audience prominence and 2 highest-point terminals with user participation from the plurality of terminals, wherein the 3 highest-point terminals and the 2 highest-point terminals are target terminals.
For step 205, sending a prompt of switching the live broadcast control right to the anchor terminal; if the anchor terminal does not process the prompt of the switching live broadcast control right, the switching live broadcast control right is defaulted. The live control right exchange is about to be carried out by floating prompt on an interface of the anchor terminal, the user of the anchor terminal can click to cancel, and if the anchor terminal is not in a specified time, such as 5 seconds, and the live control right exchange is processed, the live control right exchange is executed by default.
In one example, the prompt of exchanging the live broadcast control right is whether to exchange the live broadcast control right, and the live broadcast control right is exchanged only after the anchor terminal confirms the prompt; if the anchor terminal does not confirm the prompt, the live broadcast control right is not exchanged.
For step 206, the live control is switched to the target terminal. And simultaneously sending control right exchange to a plurality of target terminals, and obtaining the control right by the terminals in a form of order grabbing. For example, within a preset first time, for example, 5 seconds, no terminal order grabbing occurs, the next batch of target terminals are continuously selected according to the rule of the determined target terminals, push control right exchange is increased until the last batch of target terminals obtained according to the rule of the determined target terminals still have no order grabbing after a preset second time, for example, 3 minutes, and then live broadcast control right exchange is stopped.
Optionally, if the comprehensive evaluation of the user meets the assistance condition, the terminal may initiate automatic matching exchange, and prompt exchange information is automatically displayed at the game anchor terminal and the game audience terminal, respectively, and the two parties agree to perform the exchange.
All terminals participating in live broadcasting in the current live broadcasting room are used as reference bases for measuring the level of the anchor terminal, so that the level of the anchor terminal can be objectively and pertinently evaluated; and sending a prompt to the anchor terminal before the live broadcast control right exchange is carried out, and carrying out the live broadcast control right exchange if the anchor terminal does not process the prompt, so that the management function of the anchor terminal on the live broadcast room is embodied.
Moreover, it can be understood by those skilled in the art that the present embodiment does not conflict with the first embodiment, and related technical details mentioned in the first embodiment are still valid in the present embodiment, and are not described herein again in order to reduce repetition. Accordingly, the related-art details mentioned in the present embodiment can also be applied to the first embodiment.
The steps of the above methods are divided for clarity, and the implementation may be combined into one step or split some steps, and the steps are divided into multiple steps, so long as the same logical relationship is included, which are all within the protection scope of the present patent; it is within the scope of the patent to add insignificant modifications to the algorithms or processes or to introduce insignificant design changes to the core design without changing the algorithms or processes.
A third embodiment of the present invention relates to a live control right exchange apparatus, as shown in fig. 4, including:
the receiving module 301 is configured to receive user feedback data sent by multiple terminals in real time, where the user feedback data includes operation information for a game; the plurality of terminals include an anchor terminal for the game;
the evaluation module 302 is configured to obtain user comprehensive evaluations of multiple terminals according to the user feedback data;
a determining module 303, configured to determine, if there is a user comprehensive evaluation superior to the anchor terminal in the user comprehensive evaluations of the multiple terminals, a target terminal according to the user comprehensive evaluation superior to the anchor terminal;
a switching module 304, configured to switch the live control right to the target terminal.
The receiving module 301 is configured to receive user feedback data sent by multiple terminals in real time, where the user feedback data includes operation information for a game; the plurality of terminals includes a master terminal for the game. The user feedback data also includes device information. The device information includes a network bandwidth value, a network jitter millisecond value and a hardware parameter, which are used for measuring the operation environment of the user terminal.
And the evaluation module 302 is configured to obtain a user comprehensive evaluation of the multiple terminals according to the user feedback data. Calculating the user participation degree according to the operation information of the game and the equipment information; the user participation degree is user dominance degree + the number of times of sending user feedback data is P, and P is a real number larger than 0; the user's prominence is determined based on the operation information and the device information of the game, and is also proportional to the game account number level and the game specific role level.
A determining module 303, configured to determine the target terminal according to the comprehensive user evaluation superior to the anchor terminal if there is a comprehensive user evaluation superior to the anchor terminal in the comprehensive user evaluations of the multiple terminals. For example, sending a prompt of the control right of the exchange live broadcast to the anchor terminal; if the anchor terminal does not process the prompt of the switching live broadcast control right, the switching live broadcast control right is defaulted; or the live broadcast control right exchange prompt is whether the live broadcast control right is exchanged, and the live broadcast control right is exchanged only after the anchor terminal confirms the prompt.
A switching module 304, configured to switch the live control right to the target terminal.
In one example, before the live broadcast control right is switched to the target terminal, a live broadcast control right switching prompt is sent to the anchor terminal, and whether the live broadcast control right is interrupted or not is determined according to an instruction of the anchor terminal.
Optionally, after the live control right is switched to the target terminal, the anchor terminal retains a function of recovering the live control right.
In the embodiment, the cloud game platform is used for comprehensively evaluating the users participating in live broadcast, and the live broadcast control right is switched according to the comprehensive evaluation. The method has the advantages that the user terminals participating in live broadcast have uniform judgment standards, the optimal terminal using the live broadcast control right can be determined, the live broadcast control right exchange is actively triggered and completed, the live broadcast quality is guaranteed, and the participation degree of live broadcast users can be improved.
It should be understood that this embodiment is a system example corresponding to the above embodiment, and that this embodiment can be implemented in cooperation with the above embodiment. The related technical details mentioned in the above embodiments are still valid in this embodiment, and are not described herein again in order to reduce repetition. Accordingly, the related-art details mentioned in the present embodiment can also be applied to the above-described embodiments.
It should be noted that, in practical applications, one logical unit may be one physical unit, may be a part of one physical unit, and may also be implemented by a combination of multiple physical units. In addition, in order to highlight the innovative part of the present invention, elements that are not so closely related to solving the technical problems proposed by the present invention are not introduced in the present embodiment, but this does not indicate that other elements are not present in the present embodiment.
A fourth embodiment of the invention relates to a server, as shown in fig. 5, comprising at least one processor 401; and the number of the first and second groups,
a memory 402 communicatively coupled to the at least one processor 401; wherein,
the memory 402 stores instructions executable by the at least one processor to enable the at least one processor to perform the above-described live control exchange method.
Where the memory and processor are connected by a bus, the bus may comprise any number of interconnected buses and bridges, the bus connecting together various circuits of the memory and the processor or processors. The bus may also connect various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface provides an interface between the bus and the transceiver. The transceiver may be one element or a plurality of elements, such as a plurality of receivers and transmitters, providing a means for communicating with various other apparatus over a transmission medium. The data processed by the processor is transmitted over a wireless medium via an antenna, which further receives the data and transmits the data to the processor.
The processor is responsible for managing the bus and general processing and may also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. And the memory may be used to store data used by the processor in performing operations.
A fifth embodiment of the present invention relates to a computer-readable storage medium storing a computer program. The computer program realizes the above-described method embodiments when executed by a processor.
That is, as can be understood by those skilled in the art, all or part of the steps in the method for implementing the embodiments described above may be implemented by a program instructing related hardware, where the program is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the method described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk, and various media capable of storing program codes.
It will be understood by those of ordinary skill in the art that the foregoing embodiments are specific examples for carrying out the invention, and that various changes in form and details may be made therein without departing from the spirit and scope of the invention in practice.

Claims (10)

1. A method for exchanging control right of live broadcast, comprising:
receiving user feedback data sent by a plurality of terminals in real time, wherein the user feedback data comprises operation information of a game; the plurality of terminals comprise an anchor terminal for the game;
acquiring user comprehensive evaluation of each terminal according to the user feedback data;
if the user comprehensive evaluation superior to the anchor terminal exists in the user comprehensive evaluation of each terminal, determining a target terminal according to the user comprehensive evaluation superior to the anchor terminal;
and switching the live broadcast control right to the target terminal.
2. The method of claim 1, wherein the user feedback data further includes device information; the obtaining of the user comprehensive evaluation of each terminal according to the user feedback data includes:
and calculating the user participation according to the operation information of the game and the equipment information.
3. The method of claim 2, wherein the calculating of the user engagement is calculated by the following formula:
the user participation degree is user outstanding degree + the number of times of sending user feedback data is P, and P is a real number larger than 0;
wherein the user's prominence is determined based on the operation information on the game and the device information.
4. A method of exchanging live control as claimed in claim 3 wherein said user prominence is further proportional to the game account level and the game specific character level.
5. The live control power exchange method according to claim 4, wherein the device information includes: network bandwidth value, network jitter millisecond value and hardware parameter;
user outstanding Q1 ═ (network bandwidth value-reference bandwidth value) × a- (network jitter millisecond value-reference network jitter millisecond value) × b + hardware parameter score + Square ((J1+ J2+ J3)/3); the square () function represents the parameter squared, a and b are preset parameter factors, J1 is the game account level, J2 is the specific game role level, and J3 is the game operation information score.
6. The method as claimed in claim 1, wherein the step of switching the live control right to the target terminal comprises:
sending a prompt of the switching live broadcast control right to the anchor terminal;
and determining whether to interrupt the exchange live broadcast control right according to the instruction of the anchor terminal.
7. The method of claim 1, wherein the switching the live control right to the target terminal comprises:
and the anchor terminal reserves the function of recovering the live broadcast control right.
8. A live control exchange apparatus, comprising:
the receiving module is used for receiving user feedback data sent by a plurality of terminals in real time, and the user feedback data comprises operation information of a game; the plurality of terminals comprise an anchor terminal for the game;
the evaluation module is used for acquiring the user comprehensive evaluation of each terminal according to the user feedback data;
the determining module is used for determining a target terminal according to the comprehensive user evaluation superior to the anchor terminal if the comprehensive user evaluation superior to the anchor terminal exists in the comprehensive user evaluation of each terminal;
and the switching module is used for switching the live broadcast control right to the target terminal.
9. A server, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform a live control exchange method as claimed in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the live control right exchange method of any one of claims 1 to 7.
CN202011507057.2A 2020-12-18 2020-12-18 Live broadcast control right exchange method, device, server and storage medium Active CN112689154B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011507057.2A CN112689154B (en) 2020-12-18 2020-12-18 Live broadcast control right exchange method, device, server and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011507057.2A CN112689154B (en) 2020-12-18 2020-12-18 Live broadcast control right exchange method, device, server and storage medium

Publications (2)

Publication Number Publication Date
CN112689154A CN112689154A (en) 2021-04-20
CN112689154B true CN112689154B (en) 2022-08-30

Family

ID=75449833

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011507057.2A Active CN112689154B (en) 2020-12-18 2020-12-18 Live broadcast control right exchange method, device, server and storage medium

Country Status (1)

Country Link
CN (1) CN112689154B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113440840B (en) * 2021-07-14 2022-11-11 腾讯科技(深圳)有限公司 Interaction method and related device
CN114979684A (en) * 2022-04-21 2022-08-30 北京达佳互联信息技术有限公司 Interaction method, terminal, device, equipment, medium and product

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108744526A (en) * 2018-05-23 2018-11-06 广州虎牙信息科技有限公司 A kind of technical ability main broadcaster user determines method, apparatus, equipment and storage medium
CN108881949A (en) * 2018-05-25 2018-11-23 广州虎牙信息科技有限公司 Direct broadcasting room information-pushing method, device, equipment and medium
CN109218775A (en) * 2017-06-30 2019-01-15 武汉斗鱼网络科技有限公司 Recommend main broadcaster upper popular method, storage medium, electronic equipment and system
CN109257612A (en) * 2018-08-09 2019-01-22 广州虎牙信息科技有限公司 Assessment Method on Potential, device, computer storage medium and server is broadcast live in game
CN110124317A (en) * 2019-05-23 2019-08-16 网易(杭州)网络有限公司 Interactive approach, device, equipment and storage medium in game live streaming
CN110213601A (en) * 2019-04-30 2019-09-06 大鱼互联科技(深圳)有限公司 A kind of live broadcast system and live broadcasting method based on cloud game, living broadcast interactive method
CN110225375A (en) * 2018-03-01 2019-09-10 武汉斗鱼网络科技有限公司 A kind of direct broadcasting room connects wheat permission detection method, storage medium, equipment and system
CN110688234A (en) * 2018-07-06 2020-01-14 武汉斗鱼网络科技有限公司 User ranking method, device, system and storage medium
CN111510736A (en) * 2020-04-24 2020-08-07 深圳云鹭科技有限公司 Cloud game interactive live broadcasting system and interactive live broadcasting method
CN111711830A (en) * 2020-06-19 2020-09-25 广州市百果园信息技术有限公司 Live broadcast bit supplementing method and device, server and storage medium
CN111757134A (en) * 2020-06-23 2020-10-09 广州华多网络科技有限公司 Multi-main broadcasting user connection coordination control method, device, equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4150410B2 (en) * 2007-02-23 2008-09-17 株式会社コナミデジタルエンタテインメント GAME SYSTEM, GAME CONTROL METHOD, AND PROGRAM

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109218775A (en) * 2017-06-30 2019-01-15 武汉斗鱼网络科技有限公司 Recommend main broadcaster upper popular method, storage medium, electronic equipment and system
CN110225375A (en) * 2018-03-01 2019-09-10 武汉斗鱼网络科技有限公司 A kind of direct broadcasting room connects wheat permission detection method, storage medium, equipment and system
CN108744526A (en) * 2018-05-23 2018-11-06 广州虎牙信息科技有限公司 A kind of technical ability main broadcaster user determines method, apparatus, equipment and storage medium
CN108881949A (en) * 2018-05-25 2018-11-23 广州虎牙信息科技有限公司 Direct broadcasting room information-pushing method, device, equipment and medium
CN110688234A (en) * 2018-07-06 2020-01-14 武汉斗鱼网络科技有限公司 User ranking method, device, system and storage medium
CN109257612A (en) * 2018-08-09 2019-01-22 广州虎牙信息科技有限公司 Assessment Method on Potential, device, computer storage medium and server is broadcast live in game
CN110213601A (en) * 2019-04-30 2019-09-06 大鱼互联科技(深圳)有限公司 A kind of live broadcast system and live broadcasting method based on cloud game, living broadcast interactive method
CN110124317A (en) * 2019-05-23 2019-08-16 网易(杭州)网络有限公司 Interactive approach, device, equipment and storage medium in game live streaming
CN111510736A (en) * 2020-04-24 2020-08-07 深圳云鹭科技有限公司 Cloud game interactive live broadcasting system and interactive live broadcasting method
CN111711830A (en) * 2020-06-19 2020-09-25 广州市百果园信息技术有限公司 Live broadcast bit supplementing method and device, server and storage medium
CN111757134A (en) * 2020-06-23 2020-10-09 广州华多网络科技有限公司 Multi-main broadcasting user connection coordination control method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN112689154A (en) 2021-04-20

Similar Documents

Publication Publication Date Title
CN112689154B (en) Live broadcast control right exchange method, device, server and storage medium
CN110765366B (en) Live broadcast and live broadcast matching method, device and equipment and computer readable storage medium
US20090228944A1 (en) System and method for chat load management in a network chat environment
CN104486685B (en) A kind of control method of Media Stream, device and system
CN109224456A (en) Direct broadcasting room game team method, the game interaction system based on live streaming and server
CN110856032B (en) Live broadcast method, device, equipment and storage medium
CN109173271A (en) A method, the game interaction system based on live streaming and server are robbed in direct broadcasting room game
CN108200480A (en) A kind of game living broadcast interactive method, relevant device and system
CN112672179B (en) Method, device and equipment for live game
CN109195003B (en) Interaction method, system, terminal and device for playing game based on live broadcast
CN106162214A (en) Method for video coding and net cast client
US20160373695A1 (en) Video conference data generation
CN111068317A (en) Cloud game control method, server and readable storage medium
CN114268841A (en) Live broadcast interaction method and device
DE112018000141B4 (en) Intelligent insertion of secondary content into live streaming
CN109493662A (en) A kind of interactive approach of Online Video tutoring system
CN110604921B (en) Display content switching method, server and storable medium
CN105979225A (en) Monitoring method and device for group video room
KR102259551B1 (en) System for providing game community management service using mentoring
CN113271474B (en) Method, device, equipment and storage medium for testing streaming media server
CN110413180B (en) Application program control method and related equipment
CN106713846A (en) Live connection establishing method and device
CN112494931A (en) Cloud game control method, system, server and computer-readable storage medium
CN112494951A (en) Game relay method, server and storage medium
CN110730388B (en) Node connection method in P2P video-on-demand system

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