CN110267056B - Live broadcast method, device system and computer storage medium - Google Patents

Live broadcast method, device system and computer storage medium Download PDF

Info

Publication number
CN110267056B
CN110267056B CN201910580365.9A CN201910580365A CN110267056B CN 110267056 B CN110267056 B CN 110267056B CN 201910580365 A CN201910580365 A CN 201910580365A CN 110267056 B CN110267056 B CN 110267056B
Authority
CN
China
Prior art keywords
live broadcast
live
rooms
groups
room
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
CN201910580365.9A
Other languages
Chinese (zh)
Other versions
CN110267056A (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.)
Chengdu kugou business incubator management Co.,Ltd.
Original Assignee
Guangzhou Kugou Computer Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Kugou Computer Technology Co Ltd filed Critical Guangzhou Kugou Computer Technology Co Ltd
Priority to CN201910580365.9A priority Critical patent/CN110267056B/en
Publication of CN110267056A publication Critical patent/CN110267056A/en
Application granted granted Critical
Publication of CN110267056B publication Critical patent/CN110267056B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a live broadcast method, a device system and a computer storage medium, and belongs to the technical field of live broadcast. The method comprises the following steps: determining two live broadcast groups, wherein each live broadcast group comprises a specified number of ordered live broadcast rooms; displaying live broadcast contents in two live broadcast groups in batches in a display picture of a viewer client, and displaying live broadcast contents of two live broadcast rooms in the same sequence in each batch; acquiring audience scores acquired by each batch of live broadcast rooms; determining the live broadcast room with higher audience rating in each batch as a first target live broadcast room; and determining the live group with more first target live rooms as a target live group. The invention increases the number of anchor participating in the activity by showing the live broadcast pictures in the two live broadcast groups in batches and enabling the audience to score the live broadcast pictures. The problem of the direct broadcast mode is comparatively single among the correlation technique is solved. The effect of enriching the live broadcast mode is achieved.

Description

Live broadcast method, device system and computer storage medium
Technical Field
The present invention relates to the field of live broadcast technologies, and in particular, to a live broadcast method, an apparatus system, and a computer storage medium.
Background
With the continuous development of network technologies, live broadcast technology has become a current social hotspot.
The live broadcast mode of the current mainstream live broadcast software is a live broadcast mode of a main broadcast, and a plurality of audiences watch the live broadcast mode in a live broadcast room of the main broadcast through audience client sides in terminals. Since this live mode of one anchor for many viewers can only anchor one performance and interact only with their fans, it has a great limitation. Therefore, a double live broadcast mode is provided for a plurality of live broadcast platforms at present. That is, the characteristics of the dual-anchor PK are introduced in the live broadcast process, for example, two persons cooperate to complete the antiphonal singing live broadcast of a song, etc.
However, the above live broadcast method is single.
Disclosure of Invention
The embodiment of the invention provides a live broadcast method, a live broadcast device system and a computer storage medium, which can solve the problem of single live broadcast mode in the related technology. The technical scheme is as follows:
according to a first aspect of the present invention, there is provided a live broadcasting method, the method comprising:
determining two live broadcast groups, wherein each live broadcast group comprises a specified number of ordered live broadcast rooms, and the specified number is more than 1;
displaying the live broadcast contents of the live broadcast rooms in the two live broadcast groups in batches in a display picture of a client according to the sequence of the live broadcast rooms in the two live broadcast groups, wherein the live broadcast contents of the two live broadcast rooms in the same sequence in each batch are displayed;
acquiring audience scores acquired by two live broadcast rooms in each batch;
determining the live broadcast room with higher audience rating in each batch as a first target live broadcast room;
and determining the live group with more first target live rooms as a target live group.
Optionally, the method further comprises:
and displaying identification and state information of each live broadcast room in the two live broadcast groups in the display picture, wherein the state information comprises at least one of sequence information of the live broadcast rooms, information indicating whether the live broadcast room is the first target live broadcast room or not and information indicating whether live broadcast content of the live broadcast room is being displayed or not.
Optionally, the method further comprises:
and determining the live broadcast room with the highest audience rating in the two live broadcast groups as a second target live broadcast room, wherein the state information further comprises information indicating whether the live broadcast room is the second target live broadcast room.
Optionally, the method further comprises:
and displaying the audience scores currently acquired by the two live rooms currently being displayed in the display picture.
Optionally, the displaying, in batches according to the order of the live broadcasts in the two live broadcasts, live content in the live broadcasts in the two live broadcasts in the viewer client includes:
when the live broadcast content display of the live broadcast rooms in the two live broadcast groups in the specified batch is finished, displaying a prompt box on the display picture, wherein the specified batch is any one batch except the last batch;
and when the prompt box receives a control instruction of a user, displaying live broadcast contents of live broadcast rooms in the two live broadcast groups of the next batch of the specified batch on the display picture.
Optionally, the determining two live groups includes:
selecting the appointed plurality of first live broadcast rooms from a first live broadcast room clan, wherein the first live broadcast cluster comprises a plurality of first live broadcast rooms;
after the sequence of the appointed number of first live broadcast rooms is determined, dividing the appointed number of first live broadcast rooms into a first live broadcast group in the two live broadcast groups;
selecting the appointed second live broadcast rooms from a second live broadcast room clan, wherein the second live broadcast room clan comprises a plurality of second live broadcast rooms;
and after the sequence of the specified second live broadcasting rooms is determined, the specified second live broadcasting rooms are divided into a second live broadcasting group of the two live broadcasting groups.
In another aspect, a live device is provided, the device including:
the live group determining module is used for determining two live groups, each live group comprises a specified number of live rooms with an order, and the specified number is more than 1;
the live broadcast display module is used for displaying live broadcast contents of live broadcast rooms in the two live broadcast groups in batches in a display picture of the client according to the sequence of the live broadcast rooms in the two live broadcast groups, and the live broadcast contents of the two live broadcast rooms in the same sequence in each batch are displayed;
the score acquisition module is used for acquiring audience scores acquired by two live broadcast rooms in each batch;
the first target determining module is used for determining the live broadcast room with higher audience rating in each batch as a first target live broadcast room;
and the target determining module is used for determining the live broadcast group with more first target live broadcast rooms as a target live broadcast group.
Optionally, the live device further includes:
and the information display module is used for displaying the identification and the state information of each live broadcast room in the two live broadcast groups in the display picture, wherein the state information comprises at least one of sequence information of the live broadcast rooms, information indicating whether the live broadcast room is the first target live broadcast room or not and information indicating whether the live broadcast content of the live broadcast room is displayed or not.
Optionally, the live device further includes:
and the second target determining module is used for determining the live broadcast room with the highest audience score in the two live broadcast groups as a second target live broadcast room, and the state information further comprises information indicating whether the live broadcast room is the second target live broadcast room.
Optionally, the live device further includes:
and the score display module is used for displaying the currently acquired audience scores of the two live broadcasting rooms which are currently displayed in the display picture.
Optionally, the live presentation module is configured to:
when the live broadcast content display of the live broadcast rooms in the two live broadcast groups in the specified batch is finished, displaying a prompt box on the display picture, wherein the specified batch is any one batch except the last batch;
and when the prompt box receives a control instruction of a user, displaying live broadcast contents of live broadcast rooms in the two live broadcast groups of the next batch of the specified batch on the display picture. Optionally, the live group determining module is configured to:
selecting the appointed plurality of first live broadcast rooms from a first live broadcast room clan, wherein the first live broadcast cluster comprises a plurality of first live broadcast rooms;
after the sequence of the appointed number of first live broadcast rooms is determined, dividing the appointed number of first live broadcast rooms into a first live broadcast group in the two live broadcast groups;
selecting the appointed second live broadcast rooms from a second live broadcast room clan, wherein the second live broadcast room clan comprises a plurality of second live broadcast rooms;
and after the sequence of the specified second live broadcasting rooms is determined, the specified second live broadcasting rooms are divided into a second live broadcasting group of the two live broadcasting groups.
In another aspect, a computer storage medium is provided, the storage medium having instructions stored therein, which when run on a computer, cause the computer to perform the live method of the first aspect.
The technical scheme provided by the embodiment of the invention has the beneficial effects that at least:
the method comprises the steps that two live broadcast groups are determined, each live broadcast group comprises a specified number of live broadcast rooms with an order, the specified number is larger than 1, live broadcast contents of the live broadcast rooms in the two live broadcast groups are displayed in a display picture of a client side in batches according to the order of the live broadcast rooms in the two live broadcast groups, the live broadcast contents of the two live broadcast rooms with the same order in the two live broadcast groups are displayed in each batch, audience scores obtained by the two live broadcast rooms in each batch are obtained, and the live broadcast room with the higher audience score in each batch is determined as a first target live broadcast room; and determining the live group with more first target live rooms as a target live group. By presenting the live frames in both live groups in batches and having the audience score them, the number of anchor participating in the event is increased. The problem of the direct broadcast mode is comparatively single among the correlation technique is solved. The effect of enriching the live broadcast mode is achieved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a schematic block diagram of an implementation environment in which embodiments of the invention are implemented;
fig. 2 is a flowchart of a live broadcasting method according to an embodiment of the present invention;
fig. 3 is a flowchart of another live broadcasting method provided by an embodiment of the present invention;
FIG. 4 is a flow chart of sub-steps in the flow chart shown in FIG. 3;
FIG. 5 is a flow chart of sub-steps in the flow chart shown in FIG. 3;
fig. 6 is a schematic view illustrating a session switching between live rooms according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of a display screen of a viewer client according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of a display screen of another viewer client according to an embodiment of the present invention;
fig. 9 is a block diagram illustrating a structure of a live broadcast apparatus according to an embodiment of the present invention;
fig. 10 is a block diagram of a server according to an embodiment of the present invention.
With the above figures, certain embodiments of the invention have been illustrated and described in more detail below. The drawings and the description are not intended to limit the scope of the inventive concept in any way, but rather to illustrate it by those skilled in the art with reference to specific embodiments.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
In current mainstream live broadcast software, a main broadcast performs personal live broadcast or performs a double main broadcast PK with other main broadcasts to attract the audience, and the audience can interact with the main broadcast in the current double main broadcast PK. However, the time of one double anchor PK is not long and the content is not rich enough, which results in lower participation of the anchor and less anchor participating in the activity.
Fig. 1 is a schematic structural diagram of an implementation environment according to an embodiment of the present invention. The implementation environment may include a server 11 and a plurality of terminals 12. The server 11 and each terminal 12 are connected by a wired connection or a wireless connection (fig. 1 shows a wireless connection, but the embodiment of the present invention is not limited thereto).
The server 11 may be a server or a server cluster composed of a plurality of servers, and the server 11 may be provided by a live broadcast platform and may be used for live broadcast data transfer and live broadcast data regulation.
The terminal 12 may be a smart phone, a tablet computer, a desktop computer, a notebook computer, etc. The terminal 12 may be equipped with clients, which may include a anchor client and a viewer client, through which the anchor may be live in its live room, providing live content. A viewer can view live content in a live room of a main broadcast through a viewer client.
Fig. 2 is a flowchart of a live broadcasting method according to an embodiment of the present invention, which may be used in the server 11 in the implementation environment shown in fig. 1, and the method may include the following steps:
step 201, two live broadcast groups are determined, wherein each live broadcast group comprises a specified number of ordered live broadcast rooms, and the specified number is greater than 1.
Step 202, according to the sequence of the live broadcast rooms in the two live broadcast groups, displaying the live broadcast contents of the live broadcast rooms in the two live broadcast groups in batches, wherein the live broadcast contents of the two live broadcast rooms in the two live broadcast groups in the same sequence are displayed in each batch.
And step 203, acquiring audience scores acquired in two live broadcasting rooms in each batch.
And step 204, determining the live broadcast room with higher audience rating in each batch as a first target live broadcast room.
Step 205, determining the live broadcast group with more first target live broadcast rooms as a target live broadcast group.
In summary, in the live broadcast method provided by the embodiment of the present invention, two live broadcast groups are determined, each live broadcast group includes a specified number of live broadcast rooms with an order, the specified number is greater than 1, live broadcast contents of the live broadcast rooms in the two live broadcast groups are displayed in a display picture in batches according to the order of the live broadcast rooms in the two live broadcast groups, live broadcast contents of the two live broadcast rooms in the same order in the two live broadcast groups are displayed in each batch, audience scores obtained by the two live broadcast rooms in each batch are obtained, and a live broadcast room with a higher audience score in each batch is determined as a first target live broadcast room; and determining the live group with more first target live rooms as a target live group. By presenting the live frames in both live groups in batches and having the audience score them, the number of anchor participating in the event is increased. The problem of the direct broadcast mode is comparatively single among the correlation technique is solved. The effect of enriching the live broadcast mode is achieved.
Referring to fig. 3, a flow chart of another live broadcasting method provided by the embodiment of the present invention is shown, which may be used for the server 11 in the implementation environment shown in fig. 1, and the method may include the following steps:
step 301, determining two live broadcast groups, wherein each live broadcast group comprises a specified number of ordered live broadcast rooms, and the specified number is greater than 1.
When the live broadcasting method provided by the embodiment of the invention is implemented, the server can determine two live broadcasting groups firstly, and the server can determine the live broadcasting groups under the control of a live broadcasting platform and also can determine the live broadcasting groups under the control of a main broadcast or audiences.
In the embodiment of the present invention, the live broadcast room may be a client used by the anchor, and the client may be partially or wholly incorporated in the anchor terminal in the implementation environment shown in fig. 1.
As shown in fig. 4, step 301 includes the following substeps:
substep 3011, selecting a plurality of first live broadcast rooms from the first live broadcast room group, where the first live broadcast room group includes a plurality of first live broadcast rooms.
The first live broadcast room group may be an organization formed by a plurality of first live broadcast rooms, and may be a guild, for example. To avoid the subsequent tie-up situation, the designated number may be an odd number, and may be, for example, 3, 5, 7, etc.
Substep 3012, after determining an order of the designated number of first live broadcast rooms, dividing the designated number of first live broadcast rooms into a first live broadcast group of the two live broadcast groups.
The order may be generated randomly or in a specified manner, such as by audience voting.
Sub-steps 3011 and 3012 are ways to determine a first direct cast group.
Substep 3013 selects a plurality of second live broadcast rooms from the second live broadcast room group, where the second live broadcast room group includes a plurality of second live broadcast rooms.
And a substep 3014 of determining an order of the designated second live broadcast rooms and then dividing the designated second live broadcast rooms into a second live broadcast group of the two live broadcast groups.
Sub-steps 3013 and 3014 are ways to determine a second live group. Reference may be made to substep 3011 and substep 3012, which are not described in detail herein.
For example, the server may select anchor a, anchor B, and anchor C as anchors of the first field, the second field, and the third field, respectively, in the first inter-anchor group (the first guild), and use this as the first anchor group. The anchor D, the anchor E and the anchor F are selected from the second live group (second guild) as the anchor of the first field, the second field and the third field, respectively, and are used as the second live group.
And step 302, displaying the live broadcast contents of the live broadcast rooms in the two live broadcast groups in batches in the display picture of the audience client according to the sequence of the live broadcast rooms in the two live broadcast groups, wherein the live broadcast contents of the two live broadcast rooms in the same sequence in each batch are displayed.
When each batch shows the live broadcast contents of two live broadcast rooms, the anchor broadcasts of the two live broadcast rooms can be considered to carry out pk (decision making), so that two live broadcast groups can carry out pk for a specified number of times, which is similar to the 'team battle' between the guild rooms to which the anchor broadcasts belong, so that the live broadcast forms are rich, and facing audiences can be a large number of audiences of the two guild rooms.
As shown in fig. 5, this step may include the following two substeps:
and a substep 3021, when the display of the live content in the live broadcast room of the two live broadcast groups of the designated batch is finished, displaying a prompt box on the display screen, wherein the designated batch is any batch except the last batch.
That is, after the main broadcast of the current live broadcast PK is finished and wins or loses, the display screen automatically jumps out of the bullet box, and the content of the bullet box can include the main broadcast head portrait information of the next PK, the next PK is the number of batches and a button for jumping to the next PK to be viewed by clicking is included. The prompt box is popped up after each PK except the last one is finished, and the audience clicks a button in the prompt box to enter the next live broadcast PK to watch the live broadcast PK until the last live broadcast PK is finished.
And a substep 3022 of displaying live broadcast contents in the live broadcast rooms in two live broadcast groups of a next batch of the specified batch on the display screen when the prompt box receives a control instruction of the user.
After the user clicks the prompt button for entering the next field, the display picture directly skips to the live broadcast PK of the next field, the user can watch the next PK without carrying out other operations, so that the user can conveniently watch the next PK, the operation times of the user are greatly reduced, and the user experience is improved.
In addition, when the live broadcast content of the live broadcast rooms in the two live broadcast groups in the specified batch is displayed, the live broadcast content of the live broadcast rooms in the two live broadcast groups in the next batch in the specified batch is directly displayed on the display picture, so that the audience can watch the next PK without any operation, the operation of a user is further reduced, and the user experience is improved. Illustratively, anchor a and anchor D are PK objects for a first field, anchor B and anchor E are PK objects for a second field, and anchor C and anchor F are PK objects for a third field. In the first batch, the frames are displayed as the live broadcast contents provided by the anchor a and the anchor D, and after the first field PK ends, as shown in fig. 6, which is a schematic view of switching the fields between the live broadcasts in the embodiment of the present invention, a dialog box is displayed, where the dialog box includes the avatars of the anchor B and the anchor E and the field identifier of the second field, and the live broadcast PK in the next field is entered by clicking the "go around" button. Likewise, live PKs for anchor C and anchor F may be viewed according to the same method into the third field. And after the third PK is finished, the popup frame is not popped out, and the live broadcast PK is finished. The button for clicking to enter the next field may also be other words, and the embodiment of the present invention is not limited herein.
In the embodiment of the present invention, the number of times pk is performed between anchor studios is not limited to 3, the number of times is determined by the number of live studios (i.e., a specified number) in each live group, the number of times pk may be 2, 4, 5, 7, and the like, and the number of times pk may be an odd number in order to avoid tie.
And 303, acquiring audience scores acquired in two live broadcasting rooms in each batch.
The audience can score each live broadcast room (namely, the anchor of each live broadcast room) through the audience client, the scoring mode can be that virtual gift identifiers are sent to the anchor in the live broadcast room, and different virtual gift identifiers can correspond to different scores. Each batch may be preset for a fixed length of time and the server may pass the audience ratings obtained from the two live rooms in each batch.
Step 304, the live broadcast room with higher audience rating in each batch is determined as a first target live broadcast room.
The first target live broadcast room may be the party that wins in pk for each batch. Illustratively, anchor a and anchor D are PK objects for the first field, where the audience rating of anchor a is higher, and thus the live room of anchor a is the first target live room of the first field PK.
And 305, displaying identification and state information of each live broadcast room in the two live broadcast groups in a display picture, wherein the state information comprises at least one of sequence information of the live broadcast rooms, information indicating whether the live broadcast room is a first target live broadcast room or not and information indicating whether live broadcast content of the live broadcast room is displayed or not.
When the server displays the live broadcast content of each batch of live broadcast rooms in the display picture of the viewer client, the server can simultaneously display the identification and the state information of each live broadcast room in the two live broadcast groups in the display picture, that is, this step can be executed simultaneously with step 302.
Wherein, the identification of the live broadcast room can be the head portrait of the anchor; the sequence information of the live broadcast rooms can be the sequence of the live broadcast rooms which are live broadcast in batches; the information indicating whether the live broadcast room is the first target live broadcast room may be win or lose information indicating that the live broadcast room is in pk of two live broadcast rooms of one batch; the information whether the live content of the live room is being presented may be whether the live room is a live room being displayed in a display of the viewer client.
Illustratively, as shown in fig. 7, it is a schematic display screen of a viewer client according to an embodiment of the present invention. In area 62, all the anchor avatars participating in the live broadcast and their status information are included. Illustratively, as can be seen from the live view displayed in fig. 7, anchor B and anchor E are live PK; the anchor A and the anchor D complete the direct PK broadcasting, and the PK result is that the anchor A scores higher and wins; anchor C and anchor F are PK objects of the third field. Among them, in order to distinguish the two-bit anchor avatar of the ongoing PK from other anchors more clearly, the avatar may be subjected to an action enhancement process.
And step 306, displaying the currently acquired audience scores of the two live rooms currently being displayed in a display screen.
The audience score is obtained by two live broadcast rooms in real time, and the enthusiasm of the audience can be effectively mobilized by displaying the real-time score.
Illustratively, as shown in fig. 7, in an embodiment of the present invention, the audience rating of the anchor by the audience is displayed in a blood bar 61, the audience rating obtained by anchor B is converted into a blood bar 611, the audience rating obtained by anchor E is converted into a blood bar 612, and the blood bar under the anchor with higher audience rating is longer. The blood bars 611 and 612 may be represented by different colors, for example, the fractional bars 611 and 612 may be distinguished by red and blue colors, or other colors may be used for distinguishing, and the embodiment of the present invention is not limited herein. Where the audience rating includes, but is not limited to, the return of the anchor gift, illustratively, the audience sends out 1 star token for anchor B, and that 1 star token also counts as a point (or a ticket) for anchor B.
And 307, determining the live broadcast group with more first target live broadcast rooms as a target live broadcast group.
After the live broadcast rooms in the two live broadcast groups are displayed, the server can determine the live broadcast groups with more first target live broadcast rooms as target live broadcast groups, namely, the live broadcast group with the most winning live broadcast in pk of each batch is determined as a target live broadcast group, the target live broadcast group is a winning live broadcast group, and a live broadcast room group to which the live broadcast rooms in the live broadcast groups belong is a winning live broadcast room group (fair).
Illustratively, 3 anchor in the first live room clan win twice in three games, and the first live room clan is the live room clan who wins in this PK live broadcast. Similarly, if 3 anchor players in the second live broadcast room group win twice in the three games in the live broadcast PK, the second live broadcast room group is the live broadcast room group who wins in the live broadcast PK.
And 308, determining the live broadcast room with the highest audience rating in the two live broadcast groups as a second target live broadcast room.
After the live broadcast rooms in the two live broadcast groups are displayed, the server can determine the live broadcast room with the highest audience score in the two live broadcast groups as a second target live broadcast room, the second target live broadcast room is the live broadcast room with the highest audience score in the live broadcast process, and the live broadcast room is the MVP (the most valuable player) of the live broadcast.
The status information displayed in the display of the viewer client in step 305 also includes information indicating whether the live room is a second target live room. Illustratively, the MVP identification may be displayed at the anchor avatar.
Fig. 8 is another schematic view of a live broadcast display in the embodiment of the present invention, which is a display displayed in a display screen of a viewer client when the live broadcast is finished, in an area 71, names of a first live broadcast room group and a second live broadcast room group are displayed, and the number of times of the main broadcast winner in the three games of this time of each live broadcast group is displayed below the names. And displaying the head portraits of three main broadcasts participating in the game at the group side of each live broadcast room, and identifying the results of the main broadcasts in the current live broadcast PK, namely success, failure and MVP identification under each head portraits.
In this embodiment, the audience scores obtained by the anchor are displayed by the score bars with different colors, so that the audience can feel the real-time result more intuitively. The anchor is divided into different groups to carry out multi-batch PK, not only the win-win match of the current live broadcast anchor, but also the final win-win result of the group (fair) of the live broadcast room where the anchor is located, and the MVP title can be obtained by the anchor with the highest audience score in all contests.
In addition, in the live broadcasting method provided by the embodiment of the invention, a plurality of anchor broadcasts of different guilds can participate in the group activity of the same live broadcast PK, compared with the live broadcast PK activity of 1 to 1 in the related art, the live broadcast method greatly improves the number of anchor broadcasts participating in the activity, enriches the live broadcast mode and increases the participation degree of audiences in the live broadcast.
In summary, in the live broadcast method provided by the embodiment of the present invention, two live broadcast groups are determined, each live broadcast group includes a specified number of live broadcast rooms with an order, the specified number is greater than 1, live broadcast contents of the live broadcast rooms in the two live broadcast groups are displayed in a display picture in batches according to the order of the live broadcast rooms in the two live broadcast groups, live broadcast contents of the two live broadcast rooms in the same order in the two live broadcast groups are displayed in each batch, audience scores obtained by the two live broadcast rooms in each batch are obtained, and a live broadcast room with a higher audience score in each batch is determined as a first target live broadcast room; and determining the live group with more first target live rooms as a target live group. By presenting the live frames in both live groups in batches and having the audience score them, the number of anchor participating in the event is increased. The problem of the direct broadcast mode is comparatively single among the correlation technique is solved. The effect of enriching the live broadcast mode is achieved.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods. For details not disclosed in the embodiments of the apparatus of the present disclosure, refer to the embodiments of the method of the present disclosure.
Fig. 9 is a block diagram illustrating a live device that may be implemented in software, hardware, or a combination of both, as part or all of a server of the implementation environment shown in fig. 1, according to an example embodiment. The live device 700 may include:
and a live group determining module 701, configured to determine two live groups, where each live group includes a specified number of live rooms in an order, and the specified number is greater than 1.
And the live broadcast display module 702 is configured to display live broadcast contents of live broadcast rooms in the two live broadcast groups in batches in a display picture of the viewer client according to the order of the live broadcast rooms in the two live broadcast groups, and display the live broadcast contents of the two live broadcast rooms in the same order in each batch.
The score obtaining module 703 is configured to obtain audience scores obtained in two live broadcast rooms in each batch.
A first targeting module 704, configured to determine the live room with higher audience rating in each batch as a first target live room.
A target determining module 705, configured to determine a live group with more first target live rooms as a target live group.
Optionally, the live device 700 may further include an information display module 706 configured to display, in the display screen, an identifier of each live room in the two live groups and status information, where the status information includes at least one of order information of the live rooms, information indicating whether the live room is a first target live room, and information indicating whether live content of the live room is being displayed.
Optionally, the live device 700 may further include a second target determination module 707 for determining a live room with the highest audience score in the two live groups as a second target live room, and the status information further includes information indicating whether the live room is the second target live room.
Optionally, the live device 700 may further include a score displaying module 708 for displaying in the display screen the currently obtained audience scores of the two live rooms currently being shown.
Optionally, the live presentation module 702 is configured to:
when the live broadcast content display of the live broadcast rooms in the two live broadcast groups of the designated batch is finished, displaying a prompt box on a display picture, wherein the designated batch is any one except the last batch;
and when the prompt box receives a control instruction of a user, displaying live broadcast contents of live broadcast rooms in two live broadcast groups of a next batch of a specified batch on a display picture.
Optionally, the live group determining module 701 is configured to:
selecting a plurality of specified first live broadcast rooms from a first live broadcast room group, wherein the first live broadcast room group comprises a plurality of first live broadcast rooms;
after determining the sequence of the appointed number of first live broadcast rooms, dividing the appointed number of first live broadcast rooms into a first live broadcast group of two live broadcast groups;
selecting a plurality of specified second live broadcast rooms from a second live broadcast room group, wherein the second live broadcast room group comprises a plurality of second live broadcast rooms;
and after the sequence of the appointed second live broadcasting rooms is determined, the appointed second live broadcasting rooms are divided into a second live broadcasting group of the two live broadcasting groups.
In summary, in the live broadcast apparatus provided in the embodiment of the present invention, two live broadcast groups are determined, each live broadcast group includes a specified number of live broadcast rooms in an order, the specified number is greater than 1, live broadcast contents of live broadcast rooms in the two live broadcast groups are displayed in a display picture in batches according to an order of the live broadcast rooms in the two live broadcast groups, live broadcast contents of two live broadcast rooms in the same order in the two live broadcast groups are displayed in each batch, audience scores obtained by the two live broadcast rooms in each batch are obtained, and a live broadcast room with a higher audience score in each batch is determined as a first target live broadcast room; and determining the live group with more first target live rooms as a target live group. By presenting the live frames in both live groups in batches and having the audience score them, the number of anchor participating in the event is increased. The problem of the direct broadcast mode is comparatively single among the correlation technique is solved. The effect of enriching the live broadcast mode is achieved.
Fig. 10 is a schematic structural diagram of a server according to an embodiment of the present invention. The server may be the server in the implementation environment shown in fig. 1. Specifically, the method comprises the following steps:
the server 800 includes a Central Processing Unit (CPU)801, a system memory 804 including a Random Access Memory (RAM)802 and a Read Only Memory (ROM)803, and a system bus 805 connecting the system memory 804 and the central processing unit 801. The server 800 also includes a basic input/output system (I/O system) 806, which facilitates transfer of information between devices within the computer, and a mass storage device 807 for storing an operating system 813, application programs 814, and other program modules 815.
The basic input/output system 806 includes a display 808 for displaying information and an input device 809 such as a mouse, keyboard, etc. for user input of information. Wherein a display 808 and an input device 809 are connected to the central processing unit 801 through an input output controller 810 connected to the system bus 805. The basic input/output system 806 may also include an input/output controller 810 for receiving and processing input from a number of other devices, such as a keyboard, mouse, or electronic stylus. Similarly, input-output controller 810 also provides output to a display screen, a printer, or other type of output device.
The mass storage device 807 is connected to the central processing unit 801 through a mass storage controller (not shown) connected to the system bus 805. The mass storage device 807 and its associated computer-readable media provide non-volatile storage for the server 800. That is, the mass storage device 807 may include a computer-readable medium (not shown) such as a hard disk or CD-ROM drive.
Without loss of generality, computer readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, DVD, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices. Of course, those skilled in the art will appreciate that computer storage media is not limited to the foregoing. The system memory 804 and mass storage 807 described above may be collectively referred to as memory.
According to various embodiments of the invention, server 800 may also operate as a remote computer connected to a network through a network, such as the Internet. That is, the server 800 may be connected to the network 812 through the network interface unit 811 coupled to the system bus 805, or may be connected to other types of networks or remote computer systems (not shown) using the network interface unit 811.
The memory further includes one or more programs, and the one or more programs are stored in the memory and configured to be executed by the CPU.
The embodiment of the present invention further provides a computer storage medium, where instructions are stored in the storage medium, and when the storage medium runs on a computer, the computer is caused to execute the live broadcasting method provided in the foregoing embodiment.
In the present invention, the terms "first", "second", are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. The term "plurality" means two or more unless expressly limited otherwise.
The invention is not to be considered as limited to the particular embodiments shown and described, but is to be understood that various modifications, equivalents, improvements and the like can be made without departing from the spirit and scope of the invention.

Claims (13)

1. A live broadcast method, the method comprising:
determining two live broadcast groups, wherein each live broadcast group comprises a specified number of ordered live broadcast rooms, and the specified number is more than 1;
displaying the live broadcast contents of the live broadcast rooms in the two live broadcast groups in batches in the display picture of the audience client according to the sequence of the live broadcast rooms in the two live broadcast groups, wherein the live broadcast contents of the two live broadcast rooms in the same sequence in each batch are displayed;
acquiring audience scores acquired by two live broadcast rooms in each batch;
determining the live broadcast room with higher audience rating in each batch as a first target live broadcast room;
and determining the live group with more first target live rooms as a target live group.
2. The method of claim 1, further comprising:
and displaying identification and state information of each live broadcast room in the two live broadcast groups in the display picture, wherein the state information comprises at least one of sequence information of the live broadcast rooms, information indicating whether the live broadcast room is the first target live broadcast room or not and information indicating whether live broadcast content of the live broadcast room is being displayed or not.
3. The method of claim 2, further comprising:
and determining the live broadcast room with the highest audience rating in the two live broadcast groups as a second target live broadcast room, wherein the state information further comprises information indicating whether the live broadcast room is the second target live broadcast room.
4. The method of claim 2, further comprising:
and displaying the audience scores currently acquired by the two live rooms currently being displayed in the display picture.
5. The method as claimed in claim 1, wherein the displaying the live contents of the live rooms in the two live groups in batches in the display of the viewer client according to the order of the live rooms in the two live groups comprises:
when the live broadcast content display of the live broadcast rooms in the two live broadcast groups in the specified batch is finished, displaying a prompt box on the display picture, wherein the specified batch is any one batch except the last batch;
and when the prompt box receives a control instruction of a user, displaying live broadcast contents of live broadcast rooms in the two live broadcast groups of the next batch of the specified batch on the display picture.
6. The method of any of claims 1 to 5, wherein determining two live groups comprises:
selecting the appointed plurality of first live broadcast rooms from a first live broadcast room clan, wherein the first live broadcast room clan comprises a plurality of first live broadcast rooms;
after the sequence of the appointed number of first live broadcast rooms is determined, dividing the appointed number of first live broadcast rooms into a first live broadcast group in the two live broadcast groups;
selecting the appointed second live broadcast rooms from a second live broadcast room clan, wherein the second live broadcast room clan comprises a plurality of second live broadcast rooms;
and after the sequence of the specified second live broadcasting rooms is determined, the specified second live broadcasting rooms are divided into a second live broadcasting group of the two live broadcasting groups.
7. A live broadcast apparatus, characterized in that the apparatus comprises:
the live group determining module is used for determining two live groups, each live group comprises a specified number of live rooms with an order, and the specified number is more than 1;
the live broadcast display module is used for displaying live broadcast contents of live broadcast rooms in the two live broadcast groups in batches in a display picture of the client according to the sequence of the live broadcast rooms in the two live broadcast groups, and the live broadcast contents of the two live broadcast rooms in the same sequence in each batch are displayed;
the score acquisition module is used for acquiring audience scores acquired by two live broadcast rooms in each batch;
the first target determining module is used for determining the live broadcast room with higher audience rating in each batch as a first target live broadcast room;
and the target determining module is used for determining the live broadcast group with more first target live broadcast rooms as a target live broadcast group.
8. A live device as claimed in claim 7 further comprising:
and the information display module is used for displaying the identification and the state information of each live broadcast room in the two live broadcast groups in the display picture, wherein the state information comprises at least one of sequence information of the live broadcast rooms, information indicating whether the live broadcast room is the first target live broadcast room or not and information indicating whether the live broadcast content of the live broadcast room is displayed or not.
9. A live device as claimed in claim 8 further comprising:
and the second target determining module is used for determining the live broadcast room with the highest audience score in the two live broadcast groups as a second target live broadcast room, and the state information further comprises information indicating whether the live broadcast room is the second target live broadcast room.
10. A live device as claimed in claim 8 further comprising:
and the score display module is used for displaying the currently acquired audience scores of the two live broadcasting rooms which are currently displayed in the display picture.
11. The live device of claim 7, wherein the live presentation module is configured to:
when the live broadcast content display of the live broadcast rooms in the two live broadcast groups in the specified batch is finished, displaying a prompt box on the display picture, wherein the specified batch is any one batch except the last batch;
and when the prompt box receives a control instruction of a user, displaying live broadcast contents of live broadcast rooms in the two live broadcast groups of the next batch of the specified batch on the display picture.
12. A live device according to any of claims 7-11, wherein the live group determining module is configured to:
selecting the appointed plurality of first live broadcast rooms from a first live broadcast room clan, wherein the first live broadcast room clan comprises a plurality of first live broadcast rooms;
after the sequence of the appointed number of first live broadcast rooms is determined, dividing the appointed number of first live broadcast rooms into a first live broadcast group in the two live broadcast groups;
selecting the appointed second live broadcast rooms from a second live broadcast room clan, wherein the second live broadcast room clan comprises a plurality of second live broadcast rooms;
and after the sequence of the specified second live broadcasting rooms is determined, the specified second live broadcasting rooms are divided into a second live broadcasting group of the two live broadcasting groups.
13. A computer storage medium having stored therein instructions that, when run on a computer, cause the computer to perform the live method of any of claims 1 to 6.
CN201910580365.9A 2019-06-28 2019-06-28 Live broadcast method, device system and computer storage medium Active CN110267056B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910580365.9A CN110267056B (en) 2019-06-28 2019-06-28 Live broadcast method, device system and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910580365.9A CN110267056B (en) 2019-06-28 2019-06-28 Live broadcast method, device system and computer storage medium

Publications (2)

Publication Number Publication Date
CN110267056A CN110267056A (en) 2019-09-20
CN110267056B true CN110267056B (en) 2021-05-25

Family

ID=67923200

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910580365.9A Active CN110267056B (en) 2019-06-28 2019-06-28 Live broadcast method, device system and computer storage medium

Country Status (1)

Country Link
CN (1) CN110267056B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111866538B (en) * 2020-07-28 2021-06-29 广州朱雀信息科技有限公司 Video live broadcast method, device, equipment and storage medium
CN113949888B (en) * 2021-09-28 2023-02-24 北京达佳互联信息技术有限公司 Live broadcast interface display method and device, electronic equipment and storage medium
CN114268810B (en) * 2021-12-31 2024-02-06 广州方硅信息技术有限公司 Live video display method, system, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104645615A (en) * 2015-03-02 2015-05-27 郑州三生石科技有限公司 Multi-player on-line video game
WO2016080739A1 (en) * 2014-11-17 2016-05-26 송완근 Integrated crime and disaster prevention and broadcasting system
CN107959860A (en) * 2017-12-26 2018-04-24 广州酷狗计算机科技有限公司 The method and apparatus for showing live list
CN108391159A (en) * 2018-02-07 2018-08-10 北京密境和风科技有限公司 Interactive live broadcasting method, client, server and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6862649B2 (en) * 2002-06-07 2005-03-01 The Boeing Company Behavioral translation of datalink messages between different protocols and platforms

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016080739A1 (en) * 2014-11-17 2016-05-26 송완근 Integrated crime and disaster prevention and broadcasting system
CN104645615A (en) * 2015-03-02 2015-05-27 郑州三生石科技有限公司 Multi-player on-line video game
CN107959860A (en) * 2017-12-26 2018-04-24 广州酷狗计算机科技有限公司 The method and apparatus for showing live list
CN108391159A (en) * 2018-02-07 2018-08-10 北京密境和风科技有限公司 Interactive live broadcasting method, client, server and system

Also Published As

Publication number Publication date
CN110267056A (en) 2019-09-20

Similar Documents

Publication Publication Date Title
CN109068182B (en) Live broadcast room entering method, system, terminal and device for playing game based on live broadcast
CN109005417B (en) Live broadcast room entering method, system, terminal and device for playing game based on live broadcast
CN110267056B (en) Live broadcast method, device system and computer storage medium
CN108833936B (en) Live broadcast room information pushing method, device, server and medium
CN113115071B (en) Live broadcast room information pushing method, device, equipment and medium
CN113163223B (en) Live interaction method, device, terminal equipment and storage medium
CN113630651A (en) Live broadcast method, equipment and storage medium
CN109195003B (en) Interaction method, system, terminal and device for playing game based on live broadcast
WO2021159825A1 (en) Live-streaming interaction method and system
US20160250551A1 (en) Electronic game-providing device, electronic game device, electronic game-providing program, and electronic game program
US20230356082A1 (en) Method and apparatus for displaying event pop-ups, device, medium and program product
CN107371067A (en) Information live method, apparatus and system
CN113824983A (en) Data matching method, device, equipment and computer readable storage medium
CN114268810B (en) Live video display method, system, equipment and storage medium
CN113101673B (en) Live interaction processing method, device and server
CN113041612A (en) Plot control method and system and electronic equipment
CN111111182B (en) Game view angle determining method, device and server
CN112587935A (en) Live broadcast data processing method and device, electronic equipment and storage medium
CN116980706A (en) Video playing method and device, storage medium and electronic equipment
JP6423974B1 (en) Content processing system, content processing method, timer control server, and timer control program
CN112717422B (en) Real-time information interaction method and device, equipment and storage medium
CN111885394B (en) Live broadcast room interaction method, device and system, electronic equipment and storage medium
CN115462087A (en) Live broadcast interaction method, device, equipment, storage medium and program product
CN113633996B (en) Chat message transmission method and device, storage medium and electronic equipment
CN116097654B (en) Live interaction method, device, equipment and storage medium

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220407

Address after: 4119, 41st floor, building 1, No.500, middle section of Tianfu Avenue, Chengdu hi tech Zone, China (Sichuan) pilot Free Trade Zone, Chengdu, Sichuan 610000

Patentee after: Chengdu kugou business incubator management Co.,Ltd.

Address before: No. 315, Huangpu Avenue middle, Tianhe District, Guangzhou City, Guangdong Province

Patentee before: GUANGZHOU KUGOU COMPUTER TECHNOLOGY Co.,Ltd.