METHOD FOR LIVE BROADCAST INTERACTION, ELECTRONIC DEVICE, AND NON-TRANSITORY STORAGE MEDIUM
20220417602 · 2022-12-29
Inventors
Cpc classification
H04N21/472
ELECTRICITY
H04N21/8106
ELECTRICITY
International classification
H04N21/472
ELECTRICITY
H04N21/478
ELECTRICITY
Abstract
Provided are a method for live broadcast interaction, an electronic device, and a non-transitory storage medium. The method includes: acquiring a battle request, acquiring interaction information corresponding to respective participant identifiers associated with a plurality of team identifiers, and converting the interaction information into a battle value of a. corresponding team identifier, and determining, according to the battle value of each team identifier, a ranking position of each team identifier.
Claims
1. A method for live broadcast interaction, comprising: acquiring a battle request, acquiring interaction information corresponding to respective participant identifiers associated with a plurality of team identifiers, and converting the interaction information into a battle value of a corresponding team identifier; determining, according to the battle value of each team identifier, a ranking position of each team identifier.
2. The method according to claim 1, wherein said acquiring the battle request comprises one of: receiving the battle request initiated by a client corresponding to a first user identifier; and in response to a first triggering operation of a first identity corresponding to the first user identifier on the client corresponding to the first user identifier, generating the battle request.
3. The method according to claim 2, further comprising: acquiring a preparation request, wherein the preparation request carries the first user identifier and a virtual space identifier corresponding to the first user identifier; generating, according to the preparation request, at least two team identifiers corresponding to the virtual space identifier; acquiring a participant identifier from member identifiers corresponding to the virtual space identifier, and associating the participant identifier with one of the at least two team identifiers,
4. The method according to claim 3, wherein said acquiring the preparation request comprises one of: receiving the preparation request initiated by the client, and in response to a second trigger operation of the first identity on the client, generating the preparation request.
5. The method according to claim 4, wherein said acquiring the participant identifier from the member identifiers corresponding to the virtual space identifier comprises: acquiring, according to the virtual space identifier, the member identifiers and member states corresponding to the member identifiers; determining a member identifier with a first state as the participant identifier, wherein the first state comprises a state with an audio-use authority,
6. The method according to claim 4, further comprising: determining a member identifier switched from a second state to a first state as the participant identifier, wherein the first state comprises a state with an audio-use authority, and the second state comprises a state without the audio-use authority.
7. The method according to claim 2, wherein said acquiring the interaction information corresponding to the respective participant identifiers associated with the plurality of team identifiers, and converting the interaction information into the battle value of the corresponding team identifier comprises: acquiring the interaction information corresponding to the respective participant identifiers associated with the plurality of team identifiers, and converting the interaction information into battle values of the participant identifiers; determining a sum of the battle values of all the participant identifiers associated with the team identifier as the battle value of the corresponding team identifier.
8. The method according to claim 7, wherein in response to that a team identifier corresponding to a participant identifier is changed from a first team. identifier to a second team identifier, determining a battle value corresponding to the first team identifier based on a battle value corresponding to the participant identifier before the change.
9. The method according to claim 4, further comprising: determining, according to the ranking position of each team identifier, a target identifier; in response to reaching a preset duration, returning to said acquiring the participant identifier from the member identifiers corresponding to the virtual space identifier.
10. An electronic device, comprising: a processor; a memory configured for storing executable instructions for the processor; wherein the processor is configured to execute the instructions to implement the following operations: acquiring a battle request, acquiring interaction information corresponding to respective participant identifiers associated with a plurality of team identifiers, and converting the interaction information into a battle value of a corresponding team identifier; determining, according to the battle value of each team identifier, a ranking position of each team identifier.
11. The electronic device according to claim 10, wherein the processor is configured to execute the instructions to implement one of following operations: receiving the battle request initiated by a client corresponding to a first user identifier; and in response to a first triggering operation of a first identity corresponding to the first user identifier on the client corresponding to the first user identifier, generating the battle request.
12. The electronic device according to claim 11, wherein the processor is configured to execute the instructions to implement the following operations: acquiring a preparation request, wherein the preparation request carries the first user identifier and a virtual space identifier corresponding to the first user identifier; generating, according to the preparation request, at least two team identifiers corresponding to the virtual space identifier; acquiring a participant identifier from member identifiers corresponding to the virtual space identifier, and associating the participant identifier with one of the at least two team identifiers.
13. The electronic device according to claim 12, wherein the processor is configured to execute the instructions to implement one of following operations: receiving the preparation request initiated by the client, and in response to a second trigger operation of the first identity on the client, generating the preparation request.
14. The electronic device according to claim 13, wherein the processor is configured to execute the instructions to implement the following operations: acquiring, according to the virtual space identifier, the member identifiers and member states corresponding to the member identifiers; determining a member identifier with a first state as the participant identifier, wherein the first state comprises a state with an audio-use authority.
15. The electronic device according to claim 13, wherein the processor is configured to execute the instructions to implement the following operations: determining a member identifier switched from a second state to a first state as the participant identifier, wherein the first state comprises a state with an audio-use authority, and the second state comprises a. state without the audio-use authority.
16. The electronic device according to claim 11, wherein the processor is configured to execute the instructions to implement the following operations: acquiring the interaction information corresponding to the respective participant identifiers associated with the plurality of team identifiers, and converting the interaction information into baffle values of the participant identifiers; determining a sum of the battle values of all the participant identifiers associated with the team identifier as the battle value of the corresponding team identifier.
17. The electronic device according to claim 16, wherein the processor is configured to execute the instructions to implement the following operation: in response to that a team identifier corresponding to a participant identifier is changed from a first team identifier to a second team identifier, determining a battle value corresponding to the first team identifier based on a battle value corresponding to the participant identifier before the change.
18. The electronic device according to claim 13, wherein the processor is configured to execute the instructions to implement the following operations: determining, according to the ranking position of each team identifier, a target identifier; in response to reaching a preset duration, returning to said acquiring the participant identifier from the member identifiers corresponding to the virtual space identifier.
19. A non-transitory storage medium, wherein an instruction in the non-transitory storage medium, when executed by a processor, enables the processor to execute the instructions to implement the following operations: acquiring a battle request, acquiring interaction information corresponding to respective participant identifiers associated with a plurality of team identifiers, and converting the interaction information into a battle value of a corresponding team identifier; determining, according to the battle value of each team identifier, a ranking position of each team identifier.
20. The non-transitory storage medium according to claim 19, wherein the processor is configured to execute the instructions to implement one of following operations: receiving the battle request initiated by a. client corresponding to a first user identifier; and in response to a first triggering operation of a first identity corresponding to the first user identifier on the client corresponding to the first user identifier, generating the battle request.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION
[0024] In order to enable those of ordinary skill in the art to better understand technical solutions of the present disclosure, the technical solutions in embodiments of the disclosure will be described clearly and completely with reference to the accompanying drawings.
[0025] It should be noted that terms such as “first” and “second” in the specification, claims and the above-mentioned drawings of the present disclosure are used to distinguish similar objects, and not necessarily used to describe a specific order or sequence. It should be understood that data used in this way may be interchanged under appropriate circumstances, such that embodiments of the disclosure described herein may be implemented in an order other than those illustrated or described herein. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the disclosure. Rather, they are merely examples of apparatuses and methods consistent with sonie aspects of the disclosure as detailed in the appended claims.
[0026] The access to user information and information related to user accounts, including social relationship identity information and the like, described in the embodiments of the present disclosure has been authorized by the user, and the methods, apparatuses, devices, and storage medium involved in the present disclosure can access the information related to the user under the premise of obtaining the authorization of the user's permission.
[0027] The term “at least one of a and b” refers to only a or only h, or both a and b thereof
[0028] The method for live broadcast interaction provided by the present disclosure may be applied to application environment illustrated in
[0029]
[0030] In S21, in response to receiving a battle start request initiated by a client where a first user identifier is located; interaction information corresponding to each participant identifier in each battle team identifier is acquired, and the interaction information is converted into a battle value of a corresponding battle team; wherein the battle team identifier corresponds to a virtual space identifier where the first user identifier is located.
[0031] The user identifier is an identifier used to distinguish a user identity. For example, device identifier code, and the like. The virtual space identifier may be an identifier that uniquely indicates a chat room or a live room created according to the first user identifier, and the virtual space identifier may he a string, and the like. The battle team identifier is an identifier used to distinguish the battle team. For example, different names (yellow team and blue team) are used as the battle team identifier. The interaction information indicates interaction information of the audience and participant identifier in the chat room, such as, gift value received by each participant identifier, number of new fans of each participant identifier, number of times each participant identifier being @, and the like. The battle value indicates a score obtained by a battle team.
[0032] In some embodiments, as illustrated in
[0033] In S22, according to a battle value of each battle team identifier, a ranking position of each battle team identifier is determined.
[0034] In some embodiments, each battle team identifier is ranked according to the battle value in a descending order to acquire the ranking position. For ease of understanding, for example, if the battle value of yellow team is 1099 and the battle value of blue team is 982, the ranking position of the yellow team is a first rank and the ranking position of the blue team is a second rank.
[0035] The above method for live broadcast interaction includes, in response to receiving a battle start request initiated by a client where a first user identifier is located, acquiring interaction information corresponding to each participant identifier in each battle team identifier, and converting the interaction information into a battle value of a corresponding battle team wherein the bathe team identifier corresponds to a virtual space identifier where the first user identifier is located; determining, according to a battle value of each battle team identifier, a ranking position of each battle team identifier, and converting the interaction information corresponding to each participant identifier in each battle team identifier into the battle value of the corresponding battle team.
[0036] Compared with the existing way of giving gifts in PK, the method in the embodiment of the present disclosure increases interaction between each participant and the audience, enriches interaction mode, and increases stickiness between an account identifier and a platform.
[0037]
[0038] In S41, a battle preparation request initiated by the client where the first user identifier is located is received, wherein the battle preparation request carries the first user identifier and the virtual space identifier where the first user identifier is located, the first user identifier has a first identity.
[0039] The first identity is a streamer identifier. The description of the user identifier, the virtual space identifier and the like is consistent with those described in the previous embodiment, which will not be repeated here. In some embodiments, as illustrated in
[0040] In S42, according to the battle preparation request, at least two battle team identifiers corresponding to the virtual space identifier is generated.
[0041] In some embodiments, in response to the server receives the battle preparation request, the team PK service (TPS) of the server generates at least two battle team identities corresponding to the virtual space identifier, such as the battle team identifier-the yellow team and the battle team identifier-the blue team, and meanwhile enters a PK preparation stage, as illustrated in
[0042] In S43, a participant identifier is acquired from member identifiers corresponding to the virtual space identifier, and the participant identifier is associated with a corresponding battle team identifier, wherein the participant identifier has a second identity
[0043] The member identifier corresponding to the virtual space identifier indicates a member in the chat room corresponding to the virtual space identifier. The participant identifier indicates an identifier of the member joining to the battle team. The second identity indicates an identify of the member joining to the battle team. In some embodiments, the member identifier corresponding to the virtual space identifier is acquired according to the virtual space identifier, and the identifier of the member joining to the battle team is acquired from the member identifier, and the participant identifier is associated with the corresponding battle team identifier. For example, the member identifiers corresponding to the virtual space identifier includes 1, 2, 3, 4, 5, and 6, the battle team identifier corresponding to 1, 2, and 3 is the yellow team, and the battle team identifier corresponding to 4, 5, and 6 is the blue team. In this way, 1, 2, and 3 may be associated with the yellow team, and 4, 5, and 6 may be associated with the blue team.
[0044] In S44, in response to a battle start request initiated by a client where a first user identifier is located is received; interaction information corresponding to each participant identifier in each battle team identifier is acquired., and the interaction information is converted into a battle value of a corresponding battle team; wherein the battle team identifier corresponds to a virtual space identifier where the first user identifier is located.
[0045] In S45, according to a battle value of each battle team identifier, a ranking position of each battle team identifier is determined.
[0046] In some embodiments, content described in S44 and S45 above are consistent with that described in S21 and S22 in the embodiment illustrated in
[0047] In the above method for live broadcast interaction, the server receives the battle preparation request initiated by the client where the first user identifier is located. Since the battle preparation request includes the virtual space identifier, at least two battle team identifiers corresponding to the virtual space identifier may be generated, and the participant identifier participating in the battle may be generated. Acquiring the interaction information corresponding to each participant identifier in each battle team identifier, and converting the interaction information into a. battle value of a corresponding battle team may achieve a battle mode with a multiplayer team in a virtual space. In addition, the interaction information corresponding to each participant identifier in each battle team identifier is converted into the battle value of the corresponding battle team. The method for live broadcast interaction provided by the embodiment of the present disclosure increases the interaction between each participant and the audience.
[0048] In some embodiments, the participant identifier being acquired from the member identifiers corresponding to the virtual space identifier includes: acquiring, according to the virtual space identifier, a corresponding member identifier and a member state corresponding to each member identifier:, determining a member identifier whose member state is a first state as the participant identifier, wherein the first state is a state with an audio-use authority.
[0049] In some embodiments, the member identifier corresponding to the virtual space identifier (that is, acquiring a person in the chat room corresponding to the virtual space identifier is acquired according to the virtual space identifier, and then a member state corresponding to each member identifier is acquired.
[0050] The member state indicates whether the member has a state with the audio-use authority.
[0051] In some embodiments, if the chat room corresponding to the virtual space identifier has a member identifier with the state of the audio-use authority, the member identifier with the state of the audio-use authority is directly determined as the participant identifier, and the participant identifier is randomly grouped, and the grouped participant identifier is associated with the corresponding battle team identifier. For example, the chat room corresponding to the virtual space identifier contains five member identifiers with the state of the audio-use authority including: a first user identifier A (i.e. a streamer user identifier A), a third user identifier B, a third user identifier C, a third user identifier D, and a third user identifier E, When the first identity corresponding to the first user identifier A may perform a click operation on the “PK mic-link battle” control, the client where the first user identifier A is located generates a battle preparation request in response to the click operation, the client where the first user identifier A is located sends the battle preparation request to the server, and the team PK service (TPS) of the server generates at least two battle team identities corresponding to the virtual space identifier, such as the battle team identifier-the yellow team and the battle team identifier- the blue team, and meanwhile enters the PK preparation stage, and two regions are also illustrated in the interface of the client for indicating the battle team identifier-the yellow team and the battle team identifier-the blue team. Meanwhile, the server acquires a corresponding member identifier and a member state corresponding to each member identifier according to the virtual space identifier, and determines an identifier (the third user identifier B, the third user identifier C, the third user identifier D, the third user identifier F,) other than the first user identifier A as the participant identifier. Then, the server randomly and evenly groups the participant identifiers. For example, the third user identifier B and the third user identifier C are determined as one group and associated with the yellow team, and the third user identifier D and the third user identifier E are determined as one group and associated with the blue team. Through the above method, the battle team may be quickly determined according to the state of the audio authority, so as to improve efficiency. As illustrated in
[0052] It should be noted that the third user identifier refers to an identifier of the member identifier with the state of the audio-use authority before the server receives the battle preparation request.
[0053] If a number of the participant identifiers is an odd number, such as five participant identifiers, and the five participant identifiers are divided into 3-2, and that is, one battle team identifier is assigned three participant identifiers, and the other battle team identifier is assigned two participant identifiers. As illustrated in
[0054] In some embodiments, the method further includes: when detecting that a member state of a member identifier is switched from a second state to a first state, determining the member identifier switched to the first state as the participant identifier, wherein the second state is a state without an audio-use authority.
[0055] In some embodiments, as illustrated in
[0056] In some embodiments, there are two kinds of ways to switch the second user identifier F and the second user identifier H from the state without the audio-use authority to the state with the audio-use authority. As illustrated in FIG: 7, a first one is described as follows: the third identify corresponding to the second user identifier F initiates a triggering operation on a microphone-order identifier of the yellow team (such as No. 3 microphone-order in the yellow team), in response to this operation, the client where the second user identifier F is located generates a request of an audio-use authority and sends the request of the audio-use authority to the server, the server acquires the microphone-order identifier clicked by the second user identifier F and acquires the second user identifier F or a nickname of the second user identifier F and the like, and broadcasts the microphone-order identifier and the second user identifier F (or the nickname of the second user identifier F) to the client where all member identifiers in the virtual space identifier are located. Thus, each member may see the No. 3 microphone-order of the second user identifier F joining to the yellow team al the corresponding client. A second one is described as follows: all the member identifiers corresponding to the virtual space identifier may be displayed on the interface of the client where the first user identifier is located, the first identity corresponding to the first user identifier first clicks to join to the yellow team, and a list is displayed showing the member identifier corresponding to the virtual space identifier, the first identity corresponding to the first user identifier clicks a certain member identifier (such as the second user identifier F), and the client where the first user identifier is located generates an invitation request including the second user identifier F, the client where the first user identifier is located sends the invitation request to the second user identifier F through the server, such that the second user identifier F joins to the yellow team.
[0057] In some embodiments, if there is no member identifier with the audio-use authority in the chat room corresponding to the virtual space identifier, the participant identifier is determined according to the method of switching the second user identifier F and the second user identifier H from the state without the audio-use authority to the state with the audio-use authority. The specific implementation is the same as that described in the above, which will not be repeated here.
[0058] In some embodiments, the interaction information corresponding to each participant identifier in each battle team identifier being acquired, and the interaction information being converted into the battle value of the corresponding battle team includes: acquiring the interaction information corresponding to each participant identifier in each battle team identifier, and converting the interaction information into a battle value of the participant identifier; determining a sum of the battle values of all participant identifiers in the battle team identifier as the battle value of the battle team.
[0059] In some embodiments, in response to receiving the battle start request initiated by the client where the first user identifier is located, a countdown battle mode is entered, and the TPS acquires the interaction information corresponding to each participant identifier in each battle team identifier (including gift value received by each participant identifier, number of new fans of each participant identifier, number of times each participant identifier being A, and the like), and converts the interaction information corresponding to each participant identifier into the battle value of the participant identifier, and determines the sum of the battle values of all participant identities in the battle team identifier as the battle value of the battle team, so as to expand a battle value conversion rule. Moremer, by adding up the battle values of all participants in the baffle team identifier, compared with the existing way of giving gifts in PK, the method in the embodiment of the present disclosure increases the interaction of the battle.
[0060] In some embodiments, when a battle team identifier corresponding to the participant identifier is changed from a first battle team identifier to a second battle team identifier, the battle value of the participant identifier before the change remains a battle value of the battle team corresponding to the first battle team identifier.
[0061] In some embodiments, for example, the yellow team includes the second user identifier F, and a battle countdown is 20 minutes. If the TPS acquires a battle value the second user identifier is 100 at a 10-minute countdown, the 100 needs to be counted to the yellow team. If the second user identifier F joins to the blue team at a 9-minute-59-second countdown, the 100 battle value from 20 minutes, 0 second to 10 minutes, 0 second still stays with the yellow team, and the previous battle value is not taken away as the second user identifier F changes the battle team identifier, which increases fairness of the battle.
[0062] In some embodiments, the method further includes: determining, according to the ranking position of each battle team identifier, a target battle team identifier for performing a preset task; wherein the preset task includes a preset duration; in response to reaching the preset duration, returning to the. step of said acquiring the participant identifier from the member identifiers corresponding to the virtual space identifier.
[0063] The preset task indicates a penalty task. In some embodiments, when the ranking position of each battle team identifier is determined, a battle team identifier with a preset number that is ranked behind is determined as the target battle team identifier according to the ranking position. The battle team identifier other than the battle team identifier with a first rank in the ranking position is determined as the target battle team. The battle team identifier with a last rank in the ranking position is determined as the target battle team, in response to the preset duration is reached (indicating that the target team identifier has completed the preset task), the method returns to perform the step of acquiring the participant identifier from the member identifiers corresponding to the virtual space identifier. In this way, in case that one round of battle is over, a next round of battle may be quickly entered, and time that the account stays in the chat room may be increased.
[0064]
[0065] In S81, in response to a first triggering operation of a first identity corresponding to a. first user identifier on a client where the first user identifier is located, a battle start request is generated. In S82, interaction information corresponding to each participant identifier in each battle team identifier is acquired, and the interaction information is converted into a battle value of a corresponding battle team: wherein the battle team identifier corresponds to a virtual space identifier where the first user identifier is located. In S83, according to a battle value of each battle team identifier, a ranking position of each battle team identifier is determined.
[0066] In some embodiments, as illustrated in
[0067] The above method for live broadcast interaction, in response to a first triggering operation of a first identity corresponding to a first user identifier on a client where the first user identifier is located, generates a battle start request, acquires interaction information corresponding to each participant identifier in each battle team identifier, and converts the interaction information into a battle value of a corresponding battle team; wherein the battle team identifier corresponds to a virtual space identifier where the first user identifier is located, and determines, according to a battle value of each battle team identifier, a ranking position of each battle team identifier. The interaction information corresponding to each participant identifier in each battle team identifier is converted into the battle value of the corresponding battle team.
[0068] Compared with the existing way of giving gifts in PK, the method in the embodiment of the present disclosure increases interaction between each participant and the audience, enriches interaction mode, and increases stickiness between an account identifier and a platform.
[0069]
[0070] In S91, in response to a second trigger operation of the first identity corresponding to the first user identifier on the client where the first user identifier is located, a battle preparation request is generated, wherein the battle preparation request carries the first user identifier and the virtual space identifier where the first user identifier is located.
[0071] The first identity is a streamer identifier. The description of the user identifier, the virtual space identifier and the like is consistent with those described in the previous embodiment, which will not be repeated here.
[0072] In some embodiments, as illustrated in
[0073] In S92, according to the battle preparation request, at least two battle team identifiers corresponding to the virtual space identifier is generated.
[0074] In some embodiments, in response to that the server receives the battle preparation request, the team PK service (TPS) of the server generates at least two baffle team identities corresponding to the virtual space identifier, such as the bade team identifier-the yellow team and the baffle team identifier-the blue team, and meanwhile enter a PK preparation stage, as illustrated in
[0075] In S93, a participant identifier is acquired from member identifiers corresponding to the virtual space identifier, and the participant identifier is associated with a corresponding battle team identifier, wherein the participant identifier has a second identity
[0076] In some embodiments, the member identifier corresponding to the virtual space identifier is acquired according to the virtual space identifier, and the identifier of the member joining to the battle team is acquired from the member identifier, and the participant identifier is associated with the corresponding battle team identifier. For example, the member identifiers corresponding to the virtual space identifier includes 1, 2, 3, 4, 5, and 6, the battle team identifier corresponding to 1, 2, and 3 is the yellow team, and the battle team identifier corresponding to 4, 5, and 6 is the blue team. In this way, 1, 2, and 3 may be associated with the yellow team, and 4, 5, and 6 may be associated with the blue team
[0077] In S94, in response to a first triggering operation of a first identity corresponding to a first user identifier on a client where the first user identifier is located, a battle start request is generated.
[0078] In S95, interaction information corresponding to each participant identifier in each battle team identifier is acquired, and the interaction information is converted into a battle value of a corresponding battle team; wherein the battle team identifier corresponds to a virtual space identifier where the first user identifier is located.
[0079] In S96, according to a battle value of each battle team identifier, a ranking position of each battle team identifier is determined.
[0080] Content described in S94, S95 and S96 in some embodiments is consistent with that described in S81, S82 and S83 in the previous embodiment, which will not be repeated here.
[0081] The above method for live broadcast interaction acquires the interaction information corresponding to each participant identifier in each battle team identifier, and converts the interaction information into the battle value of the corresponding battle team, so as to achieve a bade mode with a multiplayer team in a virtual space. In addition, the interaction information corresponding to each participant identifier in each bade team identifier is converted into the battle value of the corresponding battle team. Compared with the existing way of giving gifts in PK, the method for live broadcast interaction provided 1w the embodiment of the present disclosure increases the interaction between each participant and the audience.
[0082] In some embodiments, the participant identifier from the member identifiers corresponding to the virtual space identifier being acquired includes: acquiring, according to the virtual space identifier, a corresponding member identifier and a member state corresponding to each member identifier, determining a member identifier whose member state is a first state as the participant identifier, wherein the first state is a state with an audio-use authority.
[0083] In some embodiments, the method further includes: when detecting that a. member state of a member identifier is switched from a second state to a first state, determining the member identifier switched to the first state as the participant identifier, wherein the second. state is a state without an audio-use authority.
[0084] In some embodiments, the interaction information corresponding to each participant identifier in each battle team identifier being acquired, and the interaction information being converted into the battle value of the corresponding battle team includes: acquiring the interaction information corresponding to each participant identifier in each battle team identifier, and converting the interaction information into a battle value of the participant identifier; determining a sum of the battle values of all participant identifiers in the battle team identifier as the battle value of the battle team.
[0085] In some embodiments, when a battle team identifier corresponding to the participant identifier is changed from a first battle team identifier to a second battle team identifier, the battle value of the participant identifier before the change remains a battle value of the battle team corresponding to the first battle team identifier.
[0086] In some embodiments, the method further includes: determining, according to the ranking position of each battle team identifier, a target battle team identifier for performing a preset task; wherein the preset task includes a preset duration; in response to reaching the preset duration, returning to the step of said acquiring the participant identifier from the member identifiers corresponding to the virtual space identifier.
[0087] In some embodiments, content described in the above embodiments with a terminal 110 as an execution subject is basically the same as that described in the embodiments with the server 120 as an execution subject, except that the execution subjects are different, which will not be repeated here.
[0088]
[0089] In S101, at least two battle team identifiers are displayed on a client where a second user identifier is located;
[0090] In some embodiments, the second user identifier is an identifier that indicates an identifier of an audience identity in the chat room. At least two battle team identifiers are displayed on the client where each second user identifier is located, and the member identifier included in each battle team identifier is also displayed.
[0091] In S102, a request of an audio-use authority is sent to a server.
[0092] In some embodiments, as illustrated in
[0093] In S103, in response to receiving an identifier acquisition instruction fed back by the server according to the request of the audio-use authority, the second user identifier is determined as a participant identifier.
[0094] In some embodiments, in response to receiving a request of the audio-use authority, initiated by a client, the server feeds back an identifier acquisition instruction to the client, that the client may use the audio is notified, thereby that the second user identifier may join to the battle team identifier, such that the audience may join the team to compete, increasing the stickiness between the account identifier and the platform.
[0095] In some embodiments, before sending the request of the audio-use authority to the server, the method further includes: generating, in response to a third triggering operation of a third identify corresponding to the second user identifier on a microphone-order identifier of the client where the second user identifier is located, or in response to an invitation request initiated by a client where the first user identifier is located to the client where the second user identifier is located, the request of the audio-use authority.
[0096] In some embodiments, at least two battle team identities corresponding to the virtual space identifier are generated, such as the battle team identifier—yellow team and the battle team identifier—blue team. At the same time, it will enter the PK preparation stage, as illustrated in
[0097] A first one is described as follows: the third identify corresponding to the second user identifier F initiates a triggering operation on a microphone-order identifier of the yellow team (such as No. 3 microphone-order in the yellow team), in response to this operation, the client where the second user identifier F is located generates a request of an audio-use authority and sends the request of the audio-use authority to the server, the server acquires the microphone-order identifier clicked by the second user identifier F and acquires the second user identifier F or a nickname of the second user identifier F and the like, and broadcasts the microphone-order identifier and the second user identifier F (or the nickname of the second user identifier F) to the client where all member identifiers in the virtual space identifier are located. Thus, each member may see the No. 3 microphone-order of the second user identifier F joining to the yellow team at the corresponding client. A second one is described as follows: all the member identifiers corresponding to the virtual space identifier may be displayed on the interface of the client where the first user identifier is located, as illustrated in
[0098] In some embodiments, the method further includes: sending a behavior data of the participant identifier to the server and/or to the client where the first user identifier is located.
[0099] In some embodiments, in response to the second user identifier determines that it is a participant identifier, the terminal acquires the behavior data. of the participant identifier (such as action, language, and the like.) and sends the behavior data. to the server and/or the client where the first user identifier is located for others to view.
[0100] It should be understood that although steps in the flowcharts of
[0101]
[0102] In some embodiments, the live interaction apparatus further includes: a battle preparation request receiving unit configured to execute receiving a battle preparation request initiated by the client where the first user identifier is located, wherein the battle preparation request carries the first user identifier and the virtual space identifier where the first user identifier is located; and the first user identifier has a first identity; a battle team identifier generation unit configured to execute generating at least two battle team identities corresponding to the virtual space identifier according to the battle preparation request; a participant identifier acquisition unit configured to execute acquiring a participant identifier from member identifiers corresponding to the virtual space identifier and associating the participant identifier with a corresponding battle team identifier; wherein the participant identifier has a second identity.
[0103] In some embodiments, the participant identifier acquisition unit is further configured to execute: acquiring, according to the virtual space identifier, a corresponding member identifier and a member state corresponding to each member identifier; determining a member identifier whose member state is a first state as the participant identifier, wherein the first state is a state with an audio-use authority.
[0104] In some embodiments, the participant identifier acquisition unit is further configured to execute: when a member state of a member identifier switched from a second state to a first state is detected, determining the member identifier switched to the first state as the participant identifier, wherein the second state is a state without an audio-use authority.
[0105] In some embodiments, the ranking position determination unit 112 is further configured to execute: acquiring the interaction information corresponding to each participant identifier in each battle team identifier, and converting the interaction information into a battle value of the participant identifier; determining a sum of the battle values of all participant identifiers in the battle team identifier as the battle value of the battle team.
[0106] In some embodiments, when a battle team identifier corresponding to the participant identifier is changed from a first battle team identifier to a second battle team identifier, the battle value of the participant identifier before the change remains a battle value of the battle team corresponding to the first battle team identifier.
[0107] In some embodiments, the live interaction apparatus further includes: a determination unit configured to execute determining a target battle team identifier for performing. a preset task according to the ranking position of each battle team identifier; wherein the preset task includes a preset duration, in response to reaching the preset duration, returning to the step of said acquiring the participant identifier from the member identifiers corresponding to the virtual space identifier.
[0108]
[0109] In some embodiments, the live interaction apparatus further includes a battle preparation request generation unit configured to execute generating a battle preparation request in response to a second trigger operation of the first identity corresponding to the first user identifier on the client where the first user identifier is located, wherein the battle preparation request carries the first user identifier and the virtual space identifier where the first user identifier is located; a battle team identifier generation unit configured to execute generating at least two battle team identifiers corresponding to the virtual space identifier according to the battle preparation request; a participant identifier acquisition unit configured to execute acquiring a participant identifier from member identifiers corresponding to the virtual space identifier, and associating the participant identifier with a corresponding battle team identifier, wherein the participant identifier has a second identity.
[0110] In some embodiments, the participant identifier acquisition unit is further configured to execute: acquiring, according to the virtual space identifier, a corresponding member identifier and a member state corresponding to each member identifier, determining a member identifier whose member state is a first state as the participant identifier, wherein the first state is a state with an audio-use authority.
[0111] In some embodiments, the participant identifier acquisition unit is further configured to execute: when a member state of a member identifier switched from a second state to a first state is detected, determining the member identifier switched to the first state as the participant identifier, wherein the second state is a state without an audio-use authority.
[0112] In some embodiments, the ranking position determination unit 123 is further configured to execute: acquiring the interaction information corresponding to each participant identifier in each battle team identifier, and converting the interaction information into a battle value of the participant identifier; determining a sum of the battle values of all participant identifiers in the battle team identifier as the battle value of the battle team.
[0113] In some embodiments, when a battle team identifier corresponding to the participant identifier is changed from a first battle team identifier to a second battle team identifier, the battle value of the participant identifier before the change remains a battle value of the battle team corresponding to the first battle team identifier.
[0114] In some embodiments, the live interaction apparatus further includes a determination unit configured to execute determining a target battle team identifier for performing a preset task according to the ranking position of each battle team identifier; wherein the preset task includes a preset duration; in response to reaching the preset duration, returning to the step of said acquiring the participant identifier from the member identifiers corresponding to the virtual space identifier.
[0115]
[0116] As for the apparatus in the above embodiments, the specific modes of operation of each module are described in detail in the embodiments of the method, which will not be described in detail here.
[0117]
[0118] In some embodiments, there is also provided a storage medium including instructions, such as a memory 1422 including instructions executable by the processor of the device 1400 to perform the above-described method. The storage medium may be a non-transitory computer-readable storage medium. For example, the non-transitory computer readable storage medium may be a ROM, a random-access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, and an optical data storage device.
[0119]
[0120] The processing component 1502 typically controls the overall operations of the electronic device 1500, such as the operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 1502 can include one or more processors 1520 to execute instructions to perform all or part of the steps in the above-described methods. Moreover, the processing component 1502 can include one or more modules to facilitate the interaction between the processing component 1502 and other components. For example, the processing component 1502 can include a multimedia module to facilitate the interaction between the multimedia component 1508 and the processing component 1502.
[0121] The memory 1504 is configured to store various types of data to support the operation of the device 1500. Examples of such data include instructions for any application or method operated on device 1500, such as the contact data, the phone book data, messages, pictures, videos, and the like. The memory 1504 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as a static random-access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic or optical disk.
[0122] The power component 1506 provides power to various components of the device 1500. The power component 1506 can include a power management system, one or more power sources, and other components associated with the generation, management., and distribution of power in the device 1500.
[0123] The multimedia component 1508 includes a screen providing an output interface between the device 1500 and the user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). In some embodiments, the screen can include an LED (organic light emitting diode) display, or other types of displays. If the screen includes the touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may not only sense a boundary of a touch or swipe action, but also sense a period of time and a pressure associated with the touch or swipe action. In some embodiments, the multimedia component 1508 includes a front camera and/or a rear camera. When the device 1500 is in an operation mode, such as a photographing mode or a video mode, the front camera and/or the rear camera can receive external multimedia datum. Each of the front camera and the rear camera may be a fixed optical lens system or have focus and optical zoom capability.
[0124] The audio component 1510 is configured to output and/or input an audio signal. For example, the audio component 1510 includes a microphone (MIC) configured to receive an external audio signal when the electronic device 1500 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may be further stored in the memory 1504 or transmitted via the communication component 1516. In some embodiments, the audio component 1510 also includes a speaker for outputting the audio signal.
[0125] The I/O interface 1512 provides an interface between the processing component 1502 and peripheral interface modules, such as a keyboard, a click wheel, buttons, and the like. These buttons may include, but are not limited to, a home button, a volume button, a starting button, and a locking button.
[0126] The sensor component 1514 includes one or more sensors for providing status assessments of various aspects of the electronic device 1500. For example, the sensor component 1514 can detect an open/closed status of the electronic device 1500, relative positioning of components, for example the components are the display and the keypad of the electronic device 1500. The sensor component 1514 can also detect a change in position of one component of the electronic device 1500 or the electronic device 1500, the presence or absence of user contact with the electronic device 1500, an orientation, or an acceleration/deceleration of the electronic device 1500, and a change in temperature of the electronic device 1500. The sensor component 1514 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 1514 can also include a light sensor, such as a CMOS or CCD image sensor, configured to use in imaging applications. In some embodiments, the sensor component 1514 can also include an accelerometer sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0127] The communication component 1516 is configured to facilitate wired or wireless communication between the electronic device 1500 and other devices. The electronic device 1500 can access a wireless network based on a communication standard, such as Wi-Fi, 2G; 3G, 4G; or 5G or a combination thereof. In some embodiments, the communication component 1516 receives broadcast signals or broadcast associated information from an external broadcast management system via a broadcast channel. In some embodiments, the communication component 1516 also includes a near field communication (NFC) module to facilitate short-range communications.
[0128] In some embodiments, the device 1500 may be implemented with one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable Gate array (FPGA), controller, microcontroller, microprocessor or other electronic components to perform the above method.
[0129] In some embodiments, there is also provided a non-transitory computer-readable storage medium including instructions, such as a memory 1504 including instructions executable by the processor 1520 of the electronic device 1500 to perform the above-described method. For example, the non-transitory computer readable storage medium may be a ROM, a random-access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, and an optical data storage device.
[0130] In an embodiment, a server is provided and includes a processor; a memory configured for storing an executable instruction for the processor; wherein the processor is configured to execute the instruction to implement the method for live broadcast interaction described in the above embodiments.
[0131] In an embodiment, an electronic device is provided and includes a processor; a memory configured for storing an executable instruction for the processor; wherein the processor is configured to execute the instruction to implement the method for live broadcast interaction described in the above embodiments.
[0132] In an embodiment, a non-transitory computer-readable storage medium is provided, wherein an instruction in the non-transitory computer-readable storage medium, when executed by a processor of an electronic device, enables the electronic device to execute the method for live broadcast interaction described in the above embodiments.
[0133] Other embodiments of the disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common general knowledge or conventional technical means in the technical field not disclosed by this disclosure. The specification and embodiments are to be regarded as exemplary only, with the true scope and spirit of the disclosure being indicated by the following claims.
[0134] It should be understood that the disclosure is not limited to the precise structure that has been described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the disclosure is limited only by the appended claims.