Live broadcast interaction method and related device
By introducing audio interactive games in the live broadcast room, anchors and viewers can interact by manipulating audio elements, solving the problem of single interaction methods in the live broadcast room and improving the interactive experience and sense of participation.
Patent Information
- Application Number
- CN202311621986.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-29
- Publication Date
- 2025-05-30
AI Technical Summary
The interaction method in the live broadcast room is too single, the interactive experience is poor, and the interaction is weak.
By introducing audio interactive games in the live broadcast room, the anchor can initiate the game and interact with the audience. The audience can add audio on the anchor side audio by controlling the target audio elements to achieve the interactive effect of the anchor and the audience playing together.
It enhances the audience's sense of participation and interaction, improves the interactive experience in the live broadcast room, and provides a richer and more diverse interactive methods.
Smart Images

Figure CN120053994A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet technologies, and in particular, to a live interaction method and related devices. Background Art
[0002] With the rapid development of Internet technologies, nowadays, there are more and more application programs with live broadcast functions. When users use the live broadcast function provided by the application program, they can act as a host to open a live broadcast room for live broadcast, or act as an audience to enter the live broadcast room to watch the live broadcast.
[0003] In the live broadcast room, the audience mainly interacts with the host by sending bullet comments, giving virtual gifts, etc. For the host and the audience in the live broadcast room, the interaction method is too single, the interaction experience is poor, and the sense of interaction is weak. Summary of the Invention
[0004] Embodiments of this application provide a live interaction method and related devices, which can enhance the sense of participation and interaction of the audience in the target live broadcast room and improve the interaction experience of the audience in the live broadcast room.
[0005] In view of this, in the first aspect of this application, a live interaction method is provided. The method includes:
[0006] Displaying participation invitation information for an audio interaction game in a target live broadcast room; the audio interaction game is initiated by the host of the target live broadcast room and is used to interact with the objects watching the target live broadcast room;
[0007] In response to a confirmation participation operation triggered by a target object through the participation invitation information, determining a target audio element controlled by the target object in the audio interaction game;
[0008] During the process of conducting the audio interaction game, displaying the target audio element on the live broadcast interface of the target live broadcast room and playing the host-side audio; the host-side audio is generated by the host triggering an operation on the host-side audio element in the audio interaction game;
[0009] When receiving a target operation triggered by the target object on the target audio element in the live broadcast interface, playing the audio corresponding to the target audio element according to the target operation.
[0010] In the second aspect of this application, a live interaction method is provided. The method includes:
[0011] Receiving an initiation operation triggered by the host of a target live broadcast room for an audio interaction game;
[0012] When the audio interaction game meets the start condition, starting the audio interaction game;
[0013] In the process of carrying out the audio interactive game, an audio element corresponding to a target melody is displayed on the live interface of the target live broadcast room; the target melody is the basic melody on which the audio interactive game is based;
[0014] When receiving a target operation triggered by the host for the audio element on the live interface, play the audio corresponding to the audio element according to the target operation.
[0015] A third aspect of the present application provides a live interactive device, and the device includes:
[0016] A display module, configured to display participation invitation information for an audio interactive game in a target live broadcast room; the audio interactive game is initiated by the host of the target live broadcast room and is used to interact with the objects watching the target live broadcast room;
[0017] An element determination module, configured to determine a target audio element controlled by the target object in the audio interactive game in response to a confirmation participation operation triggered by the target object through the participation invitation information;
[0018] The display module is further configured to display the target audio element on the live interface of the target live broadcast room during the process of carrying out the audio interactive game;
[0019] A playback module, configured to play host-side audio during the process of carrying out the audio interactive game; the host-side audio is generated by the host triggering an operation on the audio element on the host side in the audio interactive game;
[0020] The playback module is further configured to play the audio corresponding to the target audio element according to the target operation when receiving a target operation triggered by the target object for the target audio element on the live interface.
[0021] A fourth aspect of the present application provides a live interactive device, and the device includes:
[0022] A receiving module, configured to receive a start operation triggered by the host of the target live broadcast room for an audio interactive game;
[0023] A start module, configured to start the audio interactive game when the audio interactive game meets the start conditions;
[0024] A display module, configured to display an audio element corresponding to a target melody on the live interface of the target live broadcast room during the process of carrying out the audio interactive game; the target melody is the basic melody on which the audio interactive game is based;
[0025] A playback module, configured to play the audio corresponding to the audio element according to a target operation when receiving the target operation triggered by the host for the audio element in the live broadcast interface.
[0026] A fifth aspect of the present application provides a computer device, which includes a processor and a memory:
[0027] The memory is used to store a computer program;
[0028] The processor is configured to execute the steps of the method described in the first aspect above according to the computer program.
[0029] A sixth aspect of the present application provides a computer-readable storage medium, which is used to store a computer program, and the computer program is used to execute the steps of the method described in the first aspect above.
[0030] A seventh aspect of the present application provides a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the steps of the method described in the first aspect above.
[0031] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:
[0032] The present application provides a live interactive method, which innovatively proposes a new live room interactive mechanism. In this mechanism, the host of the target live room can initiate an audio interactive game and interact with the audience in the target live room through this audio interactive game. Specifically, on the audience side of the target live room, the participation invitation information of the audio interactive game in the target live room can be displayed. In response to the confirmation participation operation triggered by the target object through this participation invitation information, the target audio element controlled by the target object in the audio interactive game is determined, and the target object is any audience in the target live room; during the process of the audio interactive game, the target audio element is displayed on the live interface of the target live room, and the host-side audio is played. The host-side audio is generated by the host triggering the operation on the audio element on the host side in the audio interactive game; when receiving the target operation triggered by the target object on the target audio element in the live interface, the audio corresponding to the target audio element is played according to this target operation. It can be seen that through the live interactive method provided by the present application, the host in the target live room can interact with the audience in the target live room with audio elements in the audio interactive game. The audience in the target live room manipulates the target audio element configured for them displayed in the live interface, and adds the audio corresponding to the target audio element on the basis of the host-side audio, that is, plays the audio of the target audio element while the host-side audio is played, thus realizing the interactive effect of the host and the audience playing the audio together, enhancing the sense of participation and interaction of the audience in the target live room, and improving the interactive experience of the audience in the live room. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 It is a schematic diagram of the scenario of a live interactive method provided by an embodiment of the present application;
[0034] Figure 2 It is a flowchart of a live interactive method provided by an embodiment of the present application;
[0035] Figure 3 It is a schematic diagram of the display of the participation invitation information provided by an embodiment of the present application;
[0036] Figure 4 It is a schematic diagram of the operation trigger area corresponding to the target audio element provided by an embodiment of the present application;
[0037] Figure 5 It is a schematic diagram of the reward resource selection area provided by an embodiment of the present application;
[0038] Figure 6 It is a schematic diagram of the display of the associated audio element provided by an embodiment of the present application;
[0039] Figure 7 It is a flowchart of a live interactive method provided by an embodiment of the present application;
[0040] Figure 8 Schematic diagram of the operation for initiating an audio interactive game provided by an embodiment of the present application;
[0041] Figure 9 Schematic diagram of melody selection provided by an embodiment of the present application;
[0042] Figure 10 Interaction flowchart among users, the front end, and the server corresponding to a live interactive method provided by an embodiment of the present application;
[0043] Figure 11 Schematic diagram of the structure of a live interactive device provided by an embodiment of the present application;
[0044] Figure 12 Schematic diagram of the structure of a live interactive device provided by an embodiment of the present application;
[0045] Figure 13 Schematic diagram of the structure of a terminal device provided by an embodiment of the present application;
[0046] Figure 14 Schematic diagram of the structure of a server provided by an embodiment of the present application. Detailed implementation manners
[0047] In order to enable those skilled in the art to better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0048] The terms "first", "second", "third", "fourth", etc. (if any) in the specification, claims, and the above-mentioned drawings of the present application are used to distinguish similar objects and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such used data may be interchanged under appropriate circumstances so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not necessarily need to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.
[0049] In the related art, the audience in the live broadcast room mainly interacts with the anchor by sending barrage messages, giving virtual gifts, etc. For the anchor and the audience in the live broadcast room, the interaction methods are too single, the interaction experience is poor, and the sense of interaction is weak.
[0050] Therefore, the embodiments of the present application provide a live broadcast interaction method, which innovatively proposes a new interaction mechanism for the live broadcast room. In this mechanism, the anchor of the target live broadcast room can initiate an audio interaction game and interact with the audience of the target live broadcast room through this audio interaction game. Specifically, on the audience side of the target live broadcast room, the participation invitation information of the audio interaction game of the target live broadcast room can be displayed. In response to the confirmation participation operation triggered by the target object through this participation invitation information, determine the target audio element controlled by the target object in the audio interaction game. The target object is any audience in the target live broadcast room. During the process of the audio interaction game, the target audio element is displayed on the live broadcast interface of the target live broadcast room, and the anchor-side audio is played. The anchor-side audio is generated by the anchor triggering an operation on the audio element on the anchor side in the audio interaction game. When receiving the target operation triggered by the target object on the target audio element in the live broadcast interface, play the audio corresponding to the target audio element according to this target operation. It can be seen that through the live broadcast interaction method provided by the present application, the anchor in the target live broadcast room can interact with the audience in the target live broadcast room through audio elements in the audio interaction game. The audience in the target live broadcast room can increase the audio corresponding to the target audio element on the basis of the anchor-side audio by controlling the target audio element displayed on the live broadcast interface and configured for them, that is, play the audio of the target audio element while the anchor-side audio is being played, thereby achieving the interactive effect of the anchor and the audience jointly playing audio, enhancing the sense of participation and interaction of the audience in the target live broadcast room, and improving the interaction experience of the audience in the live broadcast room.
[0051] The live broadcast interaction method provided by the embodiments of the present application can be implemented by a computer device, and the computer device can be a terminal device. Among them, the terminal device includes, but is not limited to, mobile phones, computers, intelligent voice interaction devices, intelligent home appliances, vehicle-mounted terminals, etc. The terminal device and the server of the live broadcast application program can be directly or indirectly connected through wired or wireless communication methods, and the present application does not limit this.
[0052] It should be noted that the information, data, and signals involved in the embodiments of the present application are all authorized by the relevant objects or fully authorized by all parties, and the collection, use, and processing of the relevant data all comply with the relevant laws, regulations, and standards of the relevant countries and regions.
[0053] To facilitate the understanding of the live broadcast interaction method provided by the embodiments of the present application, the following takes the execution entity of the live broadcast interaction method as a terminal device as an example to exemplarily introduce the application scenario of this live broadcast interaction method.
[0054] See Figure 1 , Figure 1 , which is a schematic diagram of the scenario of a live interactive method provided by an embodiment of the present application. In the scenario shown in Figure 1 , taking the terminal device 100 as an example of the aforementioned computer device for executing the live interactive method provided by an embodiment of the present application for illustration.
[0055] In Figure 1 , when the target object views the target live broadcast room through the terminal device 100, the display interface of the terminal device 100 is the live broadcast interface of the target live broadcast room. When the host in the target live broadcast room initiates an audio interactive game, all the viewers in the target live broadcast room will receive the participation invitation information of the audio interactive game. The participation invitation information of the audio interactive game can appear in the form of an icon beside the live broadcast interface, or can also appear in the form of a message pop-up window.
[0056] After receiving the participation invitation information, the target object can trigger a confirmation participation operation based on the participation invitation information to participate in the audio interactive game; meanwhile, based on the confirmation participation operation triggered by the target object, the target audio element controlled by the target object in the audio interactive game can be determined. When the target object triggers the confirmation participation operation, the audio interactive game can randomly allocate a target audio element to the target object and display the allocated target audio element in the form of a prompt message in the live broadcast interface.
[0057] During the process of this audio interactive game, in the live broadcast interface of the target live broadcast room displayed on the terminal device 100 faced by the target object, the target audio element controlled by the target object is displayed; meanwhile, in this audio interactive game, in the live broadcast interface faced by the host in the target live broadcast room, the host-side audio element controlled by the host will be displayed. When the host triggers an operation on the host-side audio element, the host-side audio corresponding to the host-side audio element will be generated, and the terminal devices used by all the participating objects in this audio interactive game will synchronously play the host-side audio. Since the target object is one of the participating objects in this audio interactive game, the terminal device 100 will also play the host-side audio.
[0058] In the live broadcast interface displayed on the terminal device 100, a target object can trigger a target operation for a target audio element that appears in the live broadcast interface. For example, when the target audio element drops onto the trigger line, the target object can click on the target audio element on the trigger line to trigger the target operation for the target audio element. After the terminal device 100 detects that the target object triggers the target operation for the target audio element on the trigger line, the terminal device 100 will correspondingly play the audio corresponding to the target audio element, that is, play the audio corresponding to the target audio element on top of the originally played host-side audio. For the target object, by manipulating the target audio element to participate in the audio interaction game with the host, the interactive effect of the target object and the host playing the audio together is achieved, enhancing the sense of participation and interaction of the target object in the target live broadcast room and improving the interactive experience of the target object in the live broadcast room.
[0059] See Figure 2 , Figure 2 is a flowchart of a live broadcast interaction method provided by an embodiment of the present application. This live broadcast interaction method is for the audience objects in the live broadcast room, and the specific steps of this live broadcast interaction method are as follows:
[0060] Step 201: Display the participation invitation information of the audio interaction game in the target live broadcast room.
[0061] In the embodiment of the present application, the audio interaction game is initiated by the host of the target live broadcast room and is used to interact with the objects watching the target live broadcast room. After the host of the target live broadcast room initiates the audio interaction game, the participation invitation information of the audio interaction game in the target live broadcast room will be displayed in the live broadcast interface watched by the audience of the target live broadcast room.
[0062] As Figure 3 shown, in the embodiment of the present application, the participation invitation information can be displayed in the form of a pop-up message in the live broadcast interface watched by the audience; it can also be displayed in the form of icons on both sides of the live broadcast interface. For example, when the audience clicks on the corresponding icon, the participation invitation information is displayed; it can also be displayed in the form of a notification message. For example, when the audience follows the target live broadcast room, if the host of the target live broadcast room initiates an audio interaction game, the participation invitation information of the audio interaction game will be sent to the audience who follow the target live broadcast room.
[0063] Step 202: In response to the confirmation participation operation triggered by the target object through the participation invitation information, determine the target audio element manipulated by the target object in the audio interaction game.
[0064] If the target object receives the participation invitation information corresponding to the audio interaction game in the target live room, the target object can trigger a confirmation participation operation for the participation invitation information. For example, by clicking the "Confirm Participation" button in the window of the participation invitation information, the confirmation participation operation is triggered. It should be noted that in the embodiments of the present application, if the target object does not participate in the audio interaction game, a rejection participation operation can also be triggered based on the participation invitation information, or the participation invitation information can be ignored. The embodiments of the present application do not make specific limitations on this.
[0065] After receiving the confirmation participation operation triggered by the target object through the participation invitation information, the confirmation participation operation can be responded to determine the target audio element that the target object is to control in this audio interaction game. Among them, the target audio element is the audio element that the target object controls in this audio interaction game. The target audio element can be an audio element composed of multiple parameters such as notes, tones, and timbres. Of course, the target audio element can also be an audio element composed of other parameters. The embodiments of the present application do not make specific limitations on this.
[0066] In the embodiments of the present application, the target audio element determined based on the confirmation participation operation can be selected by the target object himself / herself, or can be automatically assigned by this audio interaction game. When the target audio element is selected by the target object himself / herself, when the target object triggers the confirmation participation operation, the target object can select parameters such as notes, tones, and timbres that he / she wants to control in this audio interaction game, and based on each parameter, the target audio element that the target object controls in this audio interaction game is generated.
[0067] It should be understood that in the embodiments of the present application, the target audio element controlled by the target object in the audio interaction game can be only one, or there can be multiple. The embodiments of the present application do not make any limitations on the number of target audio elements controlled by the target object here.
[0068] Step 203: During the process of carrying out the audio interaction game, display the target audio element on the live interface of the target live room and play the host-side audio.
[0069] After the audio interaction game starts, based on the target audio element selected by the target object, an icon corresponding to the target audio element will be displayed on the live interface of the target live room that the target object faces. For example, a note corresponding to the target audio element is displayed. In the embodiments of the present application, the note is the manifestation form of the target audio element in the live interface. For example, the note corresponding to the target audio element can be a quarter note, an eighth note, a sixteenth note, and so on. The target object participates in this audio interaction game by interacting with the note corresponding to the target audio element in the live interface.
[0070] In the embodiment of the present application, the host-side audio is generated by the host through triggering operations on the audio elements on the host side in the audio interaction game. When the target object triggers a confirmation operation on the participation invitation information of the audio interaction game, the target audio element controlled by the target object can be determined. Similarly, for the host, there is also an audio element controlled by the host in the audio interaction game. Generally, it can be defaulted that the host can control all audio elements. During the process of the audio interaction game, not only the target audio element is displayed on the live broadcast interface on the target object side, but also the host-side audio element is displayed on the live broadcast interface on the host side. Then, when the host triggers an operation on the host-side audio element, the corresponding host-side audio is generated according to the host-side audio element, and the host-side audio is played in the target live broadcast room, that is, both the object participating in the audio interaction game and the host can hear the host-side audio.
[0071] Step 204: When receiving the target operation triggered by the target object on the target audio element in the live broadcast interface, play the audio corresponding to the target audio element according to the target operation.
[0072] In the live broadcast interface, the target object can perform audio performance with the host in the target live broadcast room by manipulating the target audio element. Based on the host-side audio, the audio on the target object side is generated and played according to the target operation triggered by the target object on the target audio element. When the target audio element is an audio element composed of multiple elements such as notes, tones, and timbres, if the target audio element is triggered by the target object in the live broadcast interface, then the audio corresponding to the target audio element is played according to the tone and timbre corresponding to the target audio element. For example, the timbre of the target audio element can be the timbre of musical instruments such as piano, violin, saxophone, etc., or other pseudo-sound timbres. Then, when a target operation is triggered on the target audio element in the live broadcast interface, the tone corresponding to the target audio element is played according to the timbre corresponding to the target audio element, that is, the audio corresponding to the target audio element is played.
[0073] In a possible implementation manner, when receiving the target operation triggered by the target object on the target audio element in the live broadcast interface, a live broadcast interaction method provided by the embodiment of the present application further includes the following steps:
[0074] Step 11: Determine whether the target operation meets a preset operation compliance condition;
[0075] Step 12: If the target operation meets the operation compliance condition, display an operation compliance prompt message.
[0076] Among them, the operation compliance prompt information is used to prompt that the target operation triggered for the target audio element is a compliant operation. When the target object triggers a target operation for the target audio element, the compliance of the target operation with the preset operation compliance condition can be determined according to the time and / or position at which the target operation is triggered, so as to determine the triggering quality of the target operation this time.
[0077] When setting the preset operation compliance condition in the embodiment of the present application, one or more compliance levels can be set according to the deviation between the operation position of the target operation and the position of the target audio element when the target operation is triggered. For example, when there is only one compliance level in the operation compliance condition, the target operation can be dichotomized according to the deviation between the operation position when the target operation is triggered and the position of the target audio element, and it can be divided into a compliant operation or a non-compliant operation; specifically, a position deviation threshold can be set. If the deviation between the operation position of the target operation and the position of the target audio element is not greater than the position deviation threshold, it is determined that the target operation this time meets the preset operation compliance condition; when there are multiple compliance levels in the operation compliance condition, the target operation can be multi-classified according to the deviation between the operation position when the target operation is triggered and the position of the target audio element, and it can be divided into perfect operation, excellent operation, qualified operation, unqualified operation, etc.; specifically, corresponding multiple position deviation thresholds can be set, and the threshold interval corresponding to the position deviation between the two can be judged according to the position when the target operation is triggered and the position of the target audio element, and then the target operation this time can be divided into the corresponding compliance level.
[0078] When the target operation meets the preset operation compliance condition, the corresponding operation compliance prompt information is displayed according to the operation compliance condition that the target operation meets. In the operation compliance prompt information, the compliance level corresponding to the target operation can be included.
[0079] In the embodiment of the present application, it is judged whether the target operation is compliant through the preset operation compliance condition, and the operation compliance prompt information is displayed when the target operation is compliant, intuitively showing the operation quality of each target operation triggered by the target object, and improving the interaction experience of the target object in the audio interaction game.
[0080] In a possible implementation manner, the target audio element moves along a preset trajectory in the live broadcast interface, and the live broadcast interface includes an operation trigger area for the audio element; at this time, step 11 above can be implemented in the following manner:
[0081] Step 21: Judge whether the operation time of the target operation corresponds to the target time when the target audio element is within the operation trigger area, and judge whether the operation position of the target operation is within the operation trigger area.
[0082] In an audio interaction game, an operation trigger area for an audio element is set in a live broadcast interface. When a target audio element starts to appear in the live broadcast interface, the corresponding operation trigger area will be displayed in the live broadcast interface. When the target audio element moves to the operation trigger area according to a preset trajectory, the target object can trigger a target operation for the target audio element in the operation trigger area, and only when the target audio element is in the operation trigger area, the target operation triggered for the target audio element may meet the preset operation compliance conditions.
[0083] When the target object triggers a target operation for the target audio element, determine the operation time of the current target operation, and obtain the target time when the target audio element targeted by the target operation is within the operation trigger area, and judge whether the operation time corresponds to the target time; at the same time, obtain the operation position of the target operation and judge whether the operation position is within the operation trigger area.
[0084] In the embodiments of the present application, the target operation triggered by the target object for the target audio element can be a click operation, a long press operation, a swipe operation, etc. Correspondingly, in order to distinguish different target operations to be triggered for the target audio element, different operation trigger areas can be set for the target audio elements corresponding to each target operation. For example, as Figure 4 shown Figure 4 is a schematic diagram of the operation trigger area corresponding to the target audio element provided by the embodiments of the present application. The operation trigger area corresponding to the target audio element that needs to trigger a click operation is a circular area. When the corresponding target audio element appears in the circular area, the target object triggers a click operation for the target audio element; the operation trigger area corresponding to the target audio element that needs to trigger a long press operation is a rectangular area. When the corresponding target audio element starts to enter the rectangular area, a long press operation is triggered for the target audio element, and the long press operation ends until the target audio element leaves the rectangular area; the operation trigger area corresponding to the target audio element that needs to trigger a swipe operation is a stepped area. When the corresponding target audio element starts to enter the stepped area, a swipe operation is triggered for the target audio element and slides along the trajectory corresponding to the stepped area until the target audio element leaves the stepped area.
[0085] It should be noted that in the embodiments of the present application, the preset trajectory of the target audio element in the live broadcast interface can be a straight line trajectory or a curved line trajectory, and the embodiments of the present application do not make specific limitations on this.
[0086] Step 22: If the operation time of the target operation corresponds to the target time and the operation position of the target operation is within the operation trigger area, it is determined that the target operation meets the operation compliance condition; if the operation time of the target operation does not correspond to the target time and / or the operation position of the target operation is not within the operation trigger area, it is determined that the target operation does not meet the operation compliance condition.
[0087] If the operation time of the target operation corresponds to the target time, it can be considered that the target operation is triggered when the target audio element is in the operation trigger area. At this time, if the operation position of the target operation is also within the operation trigger area, it can be determined that the target operation is triggered for the target audio element when the target audio element moves to the operation trigger area and can meet the operation compliance condition. However, if the operation time of the target operation does not correspond to the target time, then the target operation is not triggered when the target audio element moves to the operation trigger area, and thus cannot correspond to the target audio element and cannot meet the operation compliance condition; if the operation position of the target operation is not within the operation trigger area, then the operation position cannot correspond to the position of the target audio element within the operation trigger area and cannot meet the operation compliance condition either. Therefore, if the operation time of the target operation does not correspond to the target time and / or the operation position of the target operation is not within the operation trigger area, it is determined that the target operation does not meet the operation compliance condition.
[0088] By specifying that only the target operation triggered by the target object for the target audio element at the target time within the operation trigger area is a compliant operation, the operation trigger rule in the audio interaction game is refined, and the judgment efficiency of the target operation in the audio interaction game is improved.
[0089] In a possible implementation, playing the audio corresponding to the target audio element according to the target operation can be achieved in the following manner:
[0090] Step 31: When the target operation is a click operation, play the audio corresponding to the target audio element once.
[0091] Step 32: When the target operation is a long press operation, play the audio corresponding to the target audio element according to the operation time of the long press operation.
[0092] Step 33: When the target operation is a slide operation, play the audio corresponding to the target audio element according to the slide trajectory corresponding to the slide operation at a pitch corresponding to the slide trajectory.
[0093] Since the target audio elements corresponding to the click operation, long press operation, and sliding operation in the target operation are in the operation trigger area for different times, when playing the audio corresponding to the target audio element according to the target operation, it is necessary to determine the playback format of the audio corresponding to the target audio element according to the operation method of the target operation.
[0094] When the target operation for the target audio element is a click operation, since the overlapping time between the target audio element and its corresponding operation trigger area is short, the audio corresponding to the target audio element is played once when the click operation is triggered; when the target operation for the target audio element is a long press operation, since the overlapping time between the target audio element and its corresponding operation trigger area is long, when the long press operation is triggered, the audio corresponding to the target audio element is played according to the operation time of the long press operation; when the target operation for the target audio element is a sliding operation, since triggering the target audio element at different positions on the sliding trajectory may correspond to different tones, when the sliding operation is triggered for the target audio element, the audio corresponding to the target element can be played according to the sliding trajectory corresponding to the sliding operation and with the tone corresponding to the sliding trajectory.
[0095] In the live broadcast interface of the target live broadcast room, the audience can generate different forms of audio through different operation methods, which improves the fun of the audio interactive game and the interactivity of the audience participating in the audio interactive game.
[0096] As an embodiment, the live interactive method provided in the embodiment of the present application further includes the following steps:
[0097] Step 41: During the audio interactive game, an interfering audio element different from the target audio element is displayed on the live broadcast interface of the target live broadcast room.
[0098] In order to enhance the playability of the audio interactive game, in addition to displaying the target audio element controlled by the target object in the live broadcast interface of the target live broadcast room, an interference audio element can also be displayed in the live broadcast interface to interfere with the target object's operation of the target audio element during the audio interactive game. The note corresponding to the interference audio element is different from the note corresponding to the target audio element, and the interference audio element is not controlled by the target object.
[0099] Step 42: When receiving an operation triggered by the target object on the interfering audio element in the live broadcast interface, a prompt message indicating that the operation is invalid is displayed.
[0100] During the process of an audio interactive game, if an operation triggered by a target object on an interfering audio element in the live broadcast interface is received, since the interfering audio element is not controlled by the target object, the operation triggered on the interfering audio element cannot have a positive impact on the game result of the target object. Then, in the live broadcast interface, a prompt message indicating that the operation is invalid can be displayed in the form of a pop-up window or text reminder, etc., to remind the user to avoid triggering operations on the interfering audio element.
[0101] It should be understood that in the embodiments of the present application, the specific prompt content in the prompt message indicating that the operation is invalid can be set according to actual needs, and the embodiments of the present application do not make specific limitations on this.
[0102] As an embodiment, the display of the interfering audio element can also be controlled by the participants in the audio interactive game. During the audio interactive game, the participants in the target live broadcast room can be divided into two camps: the performing camp and the interfering camp; for example, when the audience in the target live broadcast room triggers an operation to confirm participation in the audio interactive game, the audience can be randomly divided into the performing camp or the interfering camp.
[0103] Among them, the participants in the performing camp are responsible for triggering operations on the audio elements they control that appear in the live broadcast interface, and the participants in the interfering camp are responsible for releasing interfering audio elements in the live broadcast interface during the audio interactive game to interfere with the operations of the participants in the performing camp. For example, in the live broadcast interface corresponding to the participants in the interfering camp, an interfering element release control is displayed, and in response to the click operation triggered by the participants in the interfering camp on the interfering element release control, an interfering audio element is added to the live broadcast interface corresponding to the participants in the performing camp.
[0104] When the participants in the performing camp trigger an operation on the audio element they control, the score of the performing camp is recorded; but when the participants in the performing camp trigger an operation on the interfering audio element, it is considered that the interference of the interfering camp on the performing camp is successful, and the score of the interfering camp is recorded; after the audio interactive game ends, according to the score situation of both camps, the camp with the highest score is determined as the winning camp, and certain reward resources are distributed to the participants in the winning camp. Or, it can also be considered that the interference of the interfering camp on the performing camp is successful when the melody played by the participants in the performing camp does not reach the preset playing standard, and the interfering camp is determined as the winning camp, and so on.
[0105] To ensure the gaming experience of the participating object of the performing party, during the game process, operations triggered by the interfering party's participating object releasing a control for an audio element can be restricted. For example, the frequency of the interfering party's participating object clicking the control for releasing the audio element can be restricted. The interfering party's participating object can trigger a click operation on the control for releasing the interfering element only once every 3 seconds. Or the maximum number of interfering audio elements in the live broadcast interface corresponding to the participating object of the performing party can be restricted. When 10 or more interfering audio elements are displayed in the live broadcast interface corresponding to the participating object of the performing party, the interfering party's audio element can no longer click the control for releasing the audio element.
[0106] By adding interfering audio elements to interfere with the operations of the target object in the audio interaction game, the playability of the audio interaction game and the gaming experience of the audience participating in the audio interaction game are improved.
[0107] As an embodiment, the live interaction method provided by the embodiments of the present application further includes the following steps:
[0108] Step 51: After the audio interaction game ends, display an audio acquisition prompt message.
[0109] After the audio interaction game in the target live broadcast room ends, an audio acquisition prompt message can be used to prompt the target object whether to acquire the target audio that it played together with the anchor in the target live broadcast room during this audio interaction game. Among them, the audio acquisition prompt message is used to prompt whether to acquire the target audio generated in the audio interaction game. The target audio is composed of the anchor-side audio and the audio generated by the target object triggering the target operation on the target audio element.
[0110] It should be understood that in the embodiments of the present application, the audio acquisition prompt message can be displayed in the form of a pop-up message after the audio interaction game ends, can also be displayed in the form of icons on both sides of the live broadcast interface, or can also be displayed in the form of text reminders. The embodiments of the present application do not make specific limitations on the display method of the audio acquisition prompt message.
[0111] Step 52: In response to the confirmation acquisition operation triggered by the target object through the audio acquisition prompt message, acquire the target audio.
[0112] The target object can determine whether to acquire the target audio generated in this audio interaction game through the audio acquisition prompt message. After receiving the confirmation acquisition operation triggered by the target object through the audio acquisition prompt message, the target audio can be provided for the target object to download and save, or sent to the account corresponding to the target object through a background message for saving, realizing the acquisition of the target audio, and further enhancing the interaction experience of the target object in the target live broadcast room.
[0113] By supporting the target object to obtain the target audio that it plays together with the host in the audio interaction game, it is convenient for the target object to perform related operations based on the target audio subsequently, such as listening to the target audio later, or performing secondary creation on the target audio, etc., improving the usability of the products of the audio interaction game.
[0114] As described above, using a live interaction method provided by an embodiment of the present application, this method innovatively proposes a new live room interaction mechanism. In this mechanism, the host of the target live room can initiate an audio interaction game and interact with the audience in the target live room through this audio interaction game. Specifically, on the audience side of the target live room, the participation invitation information of the audio interaction game in the target live room can be displayed. In response to the confirmation participation operation triggered by the target object through this participation invitation information, determine the target audio element controlled by the target object in the audio interaction game. The target object is any audience in the target live room; during the process of the audio interaction game, the target audio element is displayed on the live broadcast interface of the target live room, and the host-side audio is played. The host-side audio is generated by the host triggering an operation on the audio element on the host side in the audio interaction game; when receiving the target operation triggered by the target object on the target audio element in the live broadcast interface, play the audio corresponding to the target audio element according to this target operation. It can be seen that through the live interaction method provided by the present application, the host in the target live room can interact with the audience in the target live room through audio elements in the audio interaction game. The audience in the target live room increases the audio corresponding to the target audio element on the basis of the host-side audio by manipulating the target audio element configured for them and displayed in the live broadcast interface, that is, play the audio of the target audio element while the host-side audio is being played, thus realizing the interactive effect of the host and the audience playing audio together, enhancing the sense of participation and interaction of the audience in the target live room, and improving the interactive experience of the audience in the live room.
[0115] As an embodiment, before the audio interaction game starts, the live interaction method provided by the embodiment of the present application further includes the following steps:
[0116] Step 61: Display the reward resource selection area;
[0117] Step 62: Receive the resource selection operation triggered by the target object in the reward resource selection area, and determine the virtual reward resource selected by the resource selection operation as the reward resource desired by the target object.
[0118] Before the audio interaction game starts, in order to encourage the target object to actively participate in the interaction, a reward resource selection area can be displayed. The reward resource selection area includes various virtual reward resources, such as virtual gift resources and virtual prop resources that can be used in the live broadcast room. After the target object confirms to participate in the audio interaction game, the target object can select virtual reward resources in the reward resource selection area; after receiving the resource selection operation triggered by the target object in the reward resource selection area, the virtual reward resource selected through this resource selection operation is used as the reward resource expected by the target object.
[0119] See Figure 5 , Figure 5 FIG. is a schematic diagram of the reward resource selection area provided by the embodiment of the present application. It can be seen that in this reward resource selection area, three virtual reward resources, namely experience stars, gold coins, and lucky bags, are provided. After the target object selects the reward resource it desires, it can click the "Confirm Selection" button to trigger the resource selection operation. In the embodiment of the present application, when the target object selects a virtual reward resource, paid virtual reward resources can also be provided for the target object. The target object can select paid virtual reward resources and make payments through this payment channel to obtain the corresponding paid virtual reward resources.
[0120] By displaying the reward resource selection area, the target object can select the reward resources it expects to obtain before the audio interaction game starts, increasing the game incentive and being beneficial to the participation of the audio interaction game in the target live broadcast room.
[0121] As an embodiment, the live interaction method provided by the embodiment of the present application further includes the following steps:
[0122] Step 71: During the process of the audio interaction game, display the reward resources to be received in the live broadcast interface.
[0123] During the process of the audio interaction game, in addition to displaying the target audio elements in the live broadcast interface, the reward resources to be received can also be displayed. The reward resources to be received are one or more reward resources determined from the reward resources selected by all participants in the audio interaction game; for example, several identical or different reward resources to be received can be popped up in the live broadcast interface.
[0124] Specifically, the reward resources to be received can be displayed in the following manner:
[0125] During the process of the audio interaction game, after the end of the i-th audio interaction unit, if the operations triggered by the host and each participant in the audio interaction game for the audio elements within the i-th audio interaction unit meet the first operation requirement, the reward resources to be received are displayed in the live broadcast interface. Wherein, i is an integer greater than or equal to 1.
[0126] In the process of conducting an audio interactive game, the audio can be divided into multiple audio interactive units. For example, 50 notes can be used as one audio interactive unit. After the end of the i-th audio interactive unit, based on the operations triggered by the host for the audio elements on the host side and the operations triggered by each participating object for the audio elements on the participating object side within this audio interactive unit, the operation interaction situation between the host and each participating object within the i-th audio interactive unit can be determined. If the operation interaction situation within the i-th audio interactive unit meets the first operation requirement, then after the end of the i-th audio interactive unit, reward resources to be claimed can be displayed on the live broadcast interface for the participating objects of this audio interactive game to claim. The first operation requirement can be preset. For example, when 80% of the audio elements in the i-th audio interactive unit are accurately triggered, it is considered that the operations triggered by the host and each participating object of the audio interactive game for the audio elements within the i-th audio interactive unit meet the first operation requirement; among them, for an audio element in the i-th audio interactive unit, as long as there is one participating object that accurately triggers it, then it is considered that this audio element is accurately triggered. To detect whether an audio element is accurately triggered, it can be achieved by the method of detecting whether the target operation triggered by the target object meets the operation compliance condition introduced above.
[0127] By setting the requirements for distributing reward resources during the audio interactive game, the participating objects of the audio interactive game can be motivated to participate in this audio interactive game more seriously, trigger operations on the manipulated audio elements more accurately, and improve the quality of the audio generated by this audio interactive game.
[0128] In a possible implementation manner, the reward resources to be claimed displayed after the end of the i-th audio interactive unit are determined in the following way:
[0129] Among the reward resources expected by each participating object of the audio interactive game, a preset number of reward resources are randomly selected as the reward resources to be claimed;
[0130] Or, according to the operation scores of each participating object of the audio interactive game within the i-th audio interactive unit, a first reward object is determined among each participating object, and the reward resources expected by the first reward object are determined as the reward resources to be claimed.
[0131] After the i-th audio interaction unit ends, when determining the reward resources to be claimed displayed in this round, the expected reward resources selected by each participant in the audio interaction game before the game starts can be obtained, and a preset number of reward resources are randomly selected from the expected reward resources of each participant as the reward resources to be claimed displayed in this round. It should be noted that in the embodiments of the present application, the preset number can be one or more, and its specific value can be set according to actual scenario needs, and the embodiments of the present application do not make specific limitations on this. When the preset number is multiple, the randomly selected reward resources to be claimed can be the same or different.
[0132] In another determination method, after the i-th audio interaction unit ends, the operation scores of each participant in the audio interaction unit are obtained, where the operation score is determined according to the operations triggered by the participant on the audio element controlled by himself in the i-th audio interaction unit. For example, it is determined according to the qualified operations triggered by the participant on the audio element controlled by himself. According to the accuracy rate of each operation triggered by the participant on the audio element controlled by him in the i-th audio interaction unit, the scores corresponding to each operation are determined, and the sum of the scores corresponding to each operation is determined as the operation score of the participant in the audio interaction unit. After the i-th audio interaction unit ends, the participant with the highest operation score has the highest overall accuracy rate of the operations triggered on the audio element in this audio interaction unit and has the best performance in this audio interaction unit. Then, one or more first reward objects can be determined according to the operation scores of each participant in the i-th audio interaction unit, and the reward resources expected by the first reward objects are determined as the reward resources to be claimed to be displayed after the i-th audio interaction unit ends.
[0133] By determining the reward resources to be claimed to be distributed according to the operation scores of each participant in the i-th audio interaction unit, the rationality of the reward resources to be claimed distributed can be ensured, effective rewards for participants with excellent performance can be realized, and at the same time, it helps to motivate other participants to perform better in the audio interaction game.
[0134] Step 72: Receive the claiming operation triggered by the target object on the reward resources to be claimed;
[0135] Step 73: When the claiming operation triggered by the target object meets the preset claiming conditions, display a prompt message indicating that the target object has successfully claimed the reward resources to be claimed, and add the reward resources to be claimed to the resource package of the target object.
[0136] After the terminal device displays the reward resources to be claimed, it receives the claiming operation triggered by the target object on the reward resources to be claimed by detecting the operation triggered by the target object in the live broadcast interface. After the reward resources to be claimed are displayed in the live broadcast interface, whether the reward resources to be claimed are the reward resources expected by the target object or not, the target object can trigger a claiming operation for the reward resources to be claimed, and the claiming operation can be a click operation on the reward resources to be claimed.
[0137] In another triggering method of the claiming operation, the reward resources to be claimed can respond to the click operation of the target object on the reward resources to be claimed, and corresponding audio elements burst outwards. The target object can click on the audio elements burst out by the reward resources to be claimed, and trigger the claiming operation for the reward resources to be claimed accordingly.
[0138] After receiving the claiming operation triggered by the target object on the reward resources to be claimed, it is necessary to determine whether it meets the preset claiming conditions according to the claiming operation. The preset claiming conditions can be screening conditions screened according to the operation duration and operation accuracy of the claiming operation. For example, when the operation duration of the claiming operation of the target object on a certain reward resources to be claimed is the shortest and the operation accuracy is the highest, it is determined that the claiming operation meets the preset claiming conditions, and the target object successfully claims the reward resources to be claimed. A prompt message indicating that the target object has successfully claimed the reward resources to be claimed is displayed in the live broadcast interface, and at the same time, the reward resources to be claimed are added to the resource package of the target object; since the claiming operation triggered by the target object meets the preset claiming conditions, the reward resources to be claimed should belong to the target object. Correspondingly, for other participating objects that trigger the claiming operation on the reward resources to be claimed, it will be prompted that the reward resources to be claimed have been claimed.
[0139] Displaying the reward resources to be claimed for participating objects to compete for claiming during the audio interaction game is beneficial to improving the participation and activity of the participating objects during the audio interaction game, and enhancing the interaction effect of the audio interaction game.
[0140] As an embodiment, after the audio interaction game ends, the live broadcast interaction method provided by the embodiment of the present application may further include the following steps:
[0141] Step 81: After the audio interaction game ends, display the reward resources to be claimed in the live broadcast interface.
[0142] After the audio interaction game ends, the reward resources to be claimed corresponding to this audio interaction game are displayed on the live broadcast interface. The reward resources to be claimed are the reward resources determined from the reward resources selected by all the participants in this audio interaction game, which can be all the reward resources expected by all the participants, or the reward resources expected by some of the participants. For example, multiple reward resources to be claimed can pop up on the live broadcast interface.
[0143] Specifically, step 81 can be implemented in the following manner:
[0144] After the audio interaction game ends, if the operations triggered by the host and each participant in the audio interaction game for the audio elements in the audio interaction game meet the second operation requirement, then the reward resources to be claimed are displayed on the live broadcast interface.
[0145] In the embodiments of the present application, after the audio interaction game ends, it is possible to judge the operation interaction situation between the host and each participant in the whole game according to the operations triggered by the host for the audio elements on the host side and the operations triggered by each participant for the audio elements on the participant side during the whole game process. If the operation interaction situation in the whole game meets the second operation requirement, then after the audio interaction game ends, the reward resources to be claimed can be displayed on the live broadcast interface for the participants in this audio interaction game to claim. Among them, the second operation requirement can be preset. For example, when 80% of the audio elements in the audio interaction game are accurately triggered, it is considered that the operations triggered by the host and each participant in the audio interaction game for the audio elements in the audio interaction game meet the second operation requirement. To detect whether the audio elements are accurately triggered, it can be implemented by the method of detecting whether the target operation triggered by the target object meets the operation compliance condition introduced above.
[0146] By setting the reward resource distribution requirements after the audio interaction game ends, it is possible to encourage the participants in the audio interaction game to participate in this audio interaction game more seriously, trigger operations on the audio elements they control more accurately, and improve the quality of the audio generated by this audio interaction game.
[0147] In a possible implementation manner, the reward resources to be claimed are determined in the following way:
[0148] Determine the reward resources expected by each participant in the audio interaction game as the reward resources to be claimed;
[0149] Or, according to the operation scores of each participant in the audio interaction game in the audio interaction game, determine the second reward objects among each of the participants, and determine the reward resources expected by the second reward objects as the reward resources to be claimed.
[0150] After the audio interactive game ends, when determining the reward resources to be received and displayed, it is possible to obtain the expected reward resources selected by each participating object before the start of the audio interactive game, and use the expected reward resources of each participating object as the reward resources to be received and displayed.
[0151] In another determination method, after the audio interactive game ends, obtain the operation scores of each participating object in the entire audio interactive game. Among them, the operation score is determined according to the operations triggered by the participating object on the audio elements controlled by itself in the audio interactive game. For example, it is determined according to the qualified operations triggered by the participating object on the audio elements it controls. According to the accuracy rate of each operation triggered by the participating object on the audio elements controlled by it in the audio interactive game, determine the scores corresponding to each operation, and determine the sum of the scores corresponding to each operation as the operation score of the participating object in this audio interactive game. After the audio interactive game ends, the participating object with the highest operation score has the highest overall accuracy rate of the operations triggered on the audio elements in this audio interactive game and performs the best in the entire game. Then, one or more second reward objects can be determined according to the operation scores of each participating object in the audio interactive game, and the reward resources expected by the second reward objects are determined as the reward resources to be received and displayed after the audio interactive game ends.
[0152] The embodiments of the present application provide a method for randomly determining or determining the reward resources to be received according to the operation scores, which improves the flexibility of determining the reward resources. By determining the reward resources to be received according to the operation scores of each participating object in the entire audio interactive game, the rationality of the reward resources to be received can be guaranteed, effectively rewarding the participating objects with excellent performance, and at the same time helping to motivate other participating objects to perform better in the audio interactive game.
[0153] Step 82: Receive the receiving operation triggered by the target object on the reward resources to be received;
[0154] Step 83: When the receiving operation triggered by the target object meets the preset receiving conditions, display a prompt message indicating that the target object has successfully received the reward resources to be received, and add the reward resources to be received to the resource package of the target object.
[0155] After the terminal device displays the reward resources to be received, it receives the receiving operation triggered by the target object on the reward resources to be received by detecting the operation triggered by the target object in the live broadcast interface. After the reward resources to be received are displayed in the live broadcast interface, regardless of whether they are the reward resources expected by the target object, the target object can trigger a receiving operation on the reward resources to be received.
[0156] It should be understood that after the audio interactive game ends, the triggering method of the claiming operation is similar to the triggering method of the claiming operation described in step 73 above, with the only difference being the triggering time of the claiming operation. The claiming operation described in step 73 is triggered during the audio interactive game, while the claiming operation described in step 83 here is triggered after the audio interactive game ends.
[0157] Displaying the reward resources to be claimed for the participants to compete for claiming after the audio interactive game ends is beneficial to improving the participation and activity of the participants in the audio interactive game and enhancing the interactive effect of the audio interactive game.
[0158] As an embodiment, the above step 72 or step 82 can be implemented in the following manner:
[0159] Step 91: In response to the operation triggered by the target object on the reward resources to be claimed, display the associated audio element of the reward resources to be claimed in the live broadcast interface.
[0160] Wherein, the associated audio element is the audio element that the participants expecting the reward resources to be claimed are expected to manipulate in the audio interactive game. Based on the resource selection operations triggered by each participant in the reward resource selection area, the virtual reward resources they select are associated with the audio elements they manipulate to generate the reward resources expected by each participant. Since the reward resources to be claimed are obtained from the reward resources expected by each participant, when the target object triggers an operation on the reward resources to be claimed, the audio element manipulated by the participant expecting the reward resources to be claimed will be displayed in the live broadcast interface.
[0161] Step 92: In the case where the associated audio element is the target audio element, receive the operation triggered by the target object on the associated audio element.
[0162] When the target object triggers an operation on the reward resources to be claimed, it is judged whether the associated audio element corresponding to the reward resources to be claimed is the target audio element manipulated by the target object. Since the target object can only manipulate the target audio element in the audio interactive game, when the associated audio element corresponding to the reward resources to be claimed is not the target audio element, the target object cannot operate on the associated audio element, and then the terminal device will not receive the operation triggered by the target object on the associated audio element. However, in the case where the associated audio element corresponding to the reward resources to be claimed is the target audio element, the target object can manipulate the associated audio element, and the terminal device can also receive the operation triggered by the target object on the associated audio element. That is to say, among the reward resources to be claimed displayed in the live broadcast interface, the target object can claim the reward resources to be claimed whose associated audio element is the same as the target audio element it manipulates.
[0163] See Figure 6 , Figure 6 which is a schematic diagram showing the display of associated audio elements provided by an embodiment of the present application. When a target object triggers an operation on a reward resource to be claimed in a live broadcast interface, the associated audio element of the reward resource to be claimed can be displayed in the live broadcast interface in a form that explodes from the reward resource to be claimed. After the associated audio element is displayed, it can move along a preset trajectory in the live broadcast interface. The trigger operation for the associated audio element can refer to the target operation triggered for the target audio element in the above text. When the associated audio element moves to the trigger line, the target object can trigger an operation on the associated audio element.
[0164] By setting a corresponding associated audio element for the reward resource, when the target object triggers a claim operation on the reward resource to be claimed, it can further interact with the associated audio element of the reward resource to be claimed, improving the interactivity during the process of claiming the reward resource.
[0165] Specifically, the preset claim conditions include:
[0166] The operation triggered on the associated audio element meets the preset operation requirements, and the completion time of the operation triggered on the associated audio element meets the preset time requirements.
[0167] When the target object triggers an operation on the reward resource to be claimed, it can be determined whether the operation meets the preset operation requirements and whether the completion time corresponding to the operation meets the preset time requirements according to the operation triggered by the target object on the associated audio element corresponding to the reward resource to be claimed. Among them, the preset operation requirements can be the accuracy requirements for triggering an operation on the associated audio element. When detecting whether the associated audio element is accurately triggered, it can be achieved by the method of detecting whether the target operation triggered by the target meets the operation compliance conditions introduced in the above text. The preset time requirements can be the speed requirements for the target object to complete all operations corresponding to the associated audio elements. For example, if the preset time requirements are set to the earliest completion time, then when the reward resource to be claimed is displayed in the live broadcast interface, the operation that triggers all the associated audio elements fastest is the operation that meets the preset time requirements.
[0168] By setting the preset claim conditions for the reward resource to be claimed through the preset operation requirements and the preset time requirements, operations with higher operation accuracy and faster completion speed can be screened out, which can encourage the participating objects to trigger operations on the associated audio elements corresponding to the reward resource to be claimed more accurately and quickly during the process of claiming the reward resource.
[0169] See Figure 7 , Figure 7This is a flowchart of a live interaction method provided by an embodiment of the present application. This live interaction method is for the host object in the live broadcast room. The specific steps of this live interaction method are as follows:
[0170] Step 701: Receive an initiation operation triggered by the host of the target live broadcast room for an audio interaction game.
[0171] In the target live broadcast room, the host can trigger the initiation operation of the audio interaction game through the entry control of the audio interaction game. After the initiation operation of the audio interaction game is triggered, an invitation message to participate is sent to the audience in the target live broadcast room.
[0172] See Figure 8 , Figure 8 This is a schematic diagram of the initiation operation of the audio interaction game provided by an embodiment of the present application. When the host clicks the entry control corresponding to the audio interaction game in the live broadcast interface, a message pop-up window corresponding to the audio interaction game is displayed. The host can click the "Start Game" button in the message pop-up window to trigger the initiation operation of the audio interaction game.
[0173] Step 702: When the audio interaction game meets the start condition, start the audio interaction game.
[0174] After the audio interaction game is initiated, the audience in the target live broadcast room joins the audio interaction game according to the received invitation message to participate. In this process, the start condition of the audio interaction game can be used to determine whether to start the audio interaction game. When the audio interaction game meets its corresponding start condition, start the audio interaction game.
[0175] Specifically, the start condition is that the number of participants in the audio interaction game exceeds the lower limit threshold of the object, and a game start operation triggered by the host for the audio interaction game is received; or, the start condition is that the number of participants in the audio interaction game reaches a preset object threshold.
[0176] The start condition corresponding to the audio interaction game can be set according to the number of participants. After the number of participants in the audio interaction game exceeds the lower limit threshold of the object, the host in the target live broadcast room manually determines whether to start the audio interaction game; if a game start operation triggered by the host for the audio interaction game is received at this time, the audio interaction game is started in the target live broadcast room. Or, when the number of participants in the audio interaction game reaches the preset object threshold, the audio interaction game can be directly and automatically started in the target live broadcast room without the host's manual determination.
[0177] Step 703: During the audio interaction game, display audio elements corresponding to the target melody in the live broadcast interface of the target live broadcast room.
[0178] During the progress of the audio interaction game, icons of audio elements corresponding to the target melody will be displayed on the live broadcast interface of the target live broadcast room. For example, the musical notes corresponding to the audio elements will be displayed. The host of the target live broadcast room participates in the audio interaction game by triggering operations on the musical notes corresponding to the target melody in the live broadcast interface. Among them, the target melody is the basic melody on which the audio interaction game is based. Exemplarily, the target melody can be the main melody in the audio interaction game. Correspondingly, on the viewer side participating in the audio interaction game, the displayed target audio elements can correspond to the secondary melody in the audio interaction game. It should be understood that among the audio elements corresponding to the target melody, the audio elements corresponding to different pitches can be different.
[0179] Specifically, the target melody is the melody selected by the host from multiple candidate melodies; or, the target melody is a randomly assigned melody.
[0180] After the audio interaction game is initiated, the audio interaction game will provide multiple candidate melodies for the host to choose from. The host can select the melody to be played in this audio interaction game from these multiple candidate melodies; of course, the audio interaction game can also directly randomly assign one from the multiple candidate melodies as the target melody.
[0181] See Figure 9 , Figure 9 is a schematic diagram of melody selection provided by an embodiment of the present application. Multiple candidate melodies in the audio interaction game are displayed in the live broadcast interface, such as Melody 1, Melody 2, and Melody 3. The host can select one of the candidate melodies, such as Melody 2, and trigger a confirmation selection operation for the "Confirm Selection" button to set Melody 2 as the target melody during this audio interaction game. Then, during the audio interaction game, the target melody being played and the playing time will be displayed on the live broadcast interface.
[0182] Step 704: When receiving the target operation triggered by the host on the audio element in the live broadcast interface, play the audio corresponding to the audio element according to the target operation.
[0183] In the audio interaction game, the host can play the target melody by manipulating the audio elements displayed on the live broadcast interface of the target live broadcast room. According to the target operation triggered by the host on the audio elements in the live broadcast interface, generate and play the audio corresponding to the audio element, and generate the host-side audio according to the audio corresponding to each audio element manipulated by the host. It should be understood that the way the host side triggers the target operation on the audio element is similar to the way the viewer side triggers the target operation on the target audio element introduced above. The difference is only that the host side can trigger operations on each displayed audio element, while the viewer side only triggers operations on the target audio elements that can be manipulated by itself.
[0184] The above method innovatively proposes a new live broadcast room interaction mechanism. In this mechanism, the host of the target live broadcast room can initiate an audio interaction game and interact with the audience in the target live broadcast room through this audio interaction game. Specifically, on the host side of the target live broadcast room, an initiation operation for the audio interaction game triggered by the host of the target live broadcast room is received; when the audio interaction game meets the start condition, the audio interaction game is started; during the audio interaction game, audio elements corresponding to the target melody are displayed on the live broadcast interface of the target live broadcast room; the target melody is the basic melody on which the audio interaction game is based; when a target operation triggered by the host on the audio elements in the live broadcast interface is received, the audio corresponding to the audio elements is played according to the target operation. Thus, through the live broadcast interaction method provided by this application, the host in the target live broadcast room can interact with the audience in the target live broadcast room through audio elements in the audio interaction game. The host in the target live broadcast room manipulates the audio elements displayed in the live broadcast interface to generate the host-side audio and plays the host-side audio on the audience side of the target live broadcast room to support the audience to further perform on the basis of the host-side audio, enhancing the sense of participation and interaction of the audience in the target live broadcast room and improving the interactive experience of the audience in the live broadcast room.
[0185] As an embodiment, before starting the audio interaction game, the live broadcast interaction method may further include the following steps:
[0186] Receive the game mode setting operation of the host for the audio interaction game.
[0187] Among them, the game mode setting operation is used to set the difficulty level of the audio interaction game, and the difficulty level of the audio interaction game is used to determine the value of the reward resources provided to the participants of the audio interaction game. When the difficulty level of the audio interaction game set by the game mode setting operation is higher, the value of the reward resources provided to the participants of this audio interaction game is higher, that is, the value of the reward resources that the participants can obtain through this audio interaction game is higher.
[0188] In addition, through this game mode setting operation, parameters such as the number and moving speed of audio elements in the audio interaction game, and the rhythm speed of the target melody can also be set, and the difficulty level of the audio interaction game can be adjusted through these parameters.
[0189] Setting the difficulty level of the audio interaction game through the game mode setting operation can enrich the gameplay of the audio interaction game, is conducive to improving the sense of participation of the participants in the audio interaction game, and reasonably provides the participants with reward resources corresponding to the game difficulty.
[0190] As an embodiment, before starting the audio interaction game, it may further include the following steps:
[0191] Step S1: Displaying a rendering resource selection area;
[0192] Step S2: receiving a resource selection operation triggered by the host in the rendering resource selection area, and determining the rendering resource selected by the resource selection operation as a target rendering resource corresponding to the audio interactive game.
[0193] The rendering resource selection area includes a variety of rendering resources for setting off the atmosphere of the audio interactive game, such as broadcast banners, broadcast messages, etc. In the rendering resource selection area, the anchor of the target live broadcast room can select each rendering resource in the rendering resource selection area and trigger a resource selection operation for the rendering resource. In an embodiment of the present application, paid rendering resources can be provided to the anchor in the rendering resource selection area. The anchor can select paid rendering resources and pay through a payment channel to use the corresponding paid rendering resources in the audio interactive game.
[0194] The terminal device receives the resource selection operation triggered by the anchor for the rendering resource in the rendering resource selection area, and determines the rendering resource selected by the anchor from the resource selection operation as the target rendering resource corresponding to the audio interactive game. Accordingly, during the audio interactive game, the rendering display effect corresponding to the target rendering resource can be displayed in both the live broadcast interface on the anchor side and the live broadcast interface on the participant side.
[0195] By having the host select the target rendering resources during the audio interactive game, the game atmosphere and interactive atmosphere of the audio interactive game can be enhanced, thereby improving the game experience of each participant in the audio interactive game, and further improving the interactive experience of the participants in the target live broadcast room.
[0196] As an embodiment, the live interactive method may further include the following steps:
[0197] After the audio interactive game ends, if the operations triggered by the host and each participant of the audio interactive game for the audio elements in the audio interactive game meet the preset operation requirements, the preset reward resources will be issued to the host.
[0198] After the audio interactive game is over, the operations triggered by the host and each participant in the audio interactive game on the audio elements can be obtained respectively, and their corresponding operations can be analyzed. For example, the scores can be scored according to each operation triggered by the audio elements to obtain the scores of the operations corresponding to the host and each participant in the audio interactive game. When the scores of the operations corresponding to the host and each participant are greater than a certain threshold, it is considered that the operations triggered by the host and each participant in the audio interactive game meet the preset operation requirements.
[0199] In another example, based on each operation triggered by the host and each participating object for the audio element during this audio interaction game, the accuracy at the time of triggering can be judged. If the accuracy of most operations at the time of triggering is relatively high, for example, more than 80% of the operations are accurately triggered operations, it can also be determined that during this audio interaction game, the operations triggered by the host and each participating object for the audio element meet the preset operation requirements.
[0200] When the operations triggered by the host and each participating object in the audio interaction game for the audio element in the audio interaction game meet the preset operation requirements, it is considered that the host effectively drives each participating object in the target live room to participate in this audio interaction game during the audio interaction game process, and has achieved good performance in the game. At this time, in order to motivate the host and further improve the interaction experience between the host and the audience in the target live room, a preset reward resource can be distributed to the host. The preset reward resource can be selected by the host himself, or can be randomly distributed. For example, it can be virtual gold coins of a specific amount.
[0201] By distributing the preset reward resource to the host, it is beneficial to motivate the host to actively interact with the audience in the target live room through the audio interaction game, and improve the interaction experience between the host and the audience in the target live room.
[0202] See Figure 10 , Figure 10 which is the interaction flow chart between the user, the front end, and the server corresponding to a live interaction method provided by an embodiment of this application. After the host side initiates an audio interaction game, the front end requests the server to display the game initiation interface of the audio interaction game. The server returns the relevant parameters corresponding to the initiation interface to the front end, and provides the initiation button of the game to the host side user.
[0203] After the front end receives the operation that the host clicks the initiation button, it requests the server to initiate this audio interaction game. The server returns the prompt information for initiating the game to the front end, and sends an invitation pop-up window asking whether to join the audio interaction game to all the audiences in the target live room. When the audience clicks to join the game through this invitation pop-up window, it requests the corresponding game joining data from the server. When the audience does not click to join the game, no data is returned.
[0204] After the audience chooses to join the game, the game interface corresponding to this audio interaction game is popped up, and the front end requests the server to return the relevant parameters of the reward resource selection area; based on this request, the server returns the style of the reward resources in the reward resource selection area to the front end, and the front end provides the style of the reward resources to the audience for selection; the audience selects the reward resources they expect to obtain, and after the selection is completed, it requests the server to record the corresponding selection data.
[0205] After the audience joins the audio interaction game, the front end requests the server to issue audio elements for the audience and provides the audio elements returned by the server to the audience. These audio elements are the audio elements that the audience can manipulate during the game.
[0206] In response to the host clicking to start the game, the front end requests the server to return candidate melodies. The server provides each candidate melody and the corresponding time in the audio interaction game to the front end, which is sent to the host for confirmation, and the game starts based on the melody determined by the host.
[0207] During the audio interaction game, the host and the audience trigger corresponding operations according to the display positions of the audio elements. The server determines the identities of the host-side users and the audience-side users and returns the corresponding audio elements for the host and each audience to the front end. The audio elements will drop on the corresponding live broadcast interface in the form of a timeline. In the host's live broadcast interface, all audio elements can be seen, while in the audience's live broadcast interface, only the audio elements that the audience can manipulate can be seen.
[0208] During the audio interaction game, 50 audio elements in the played melody are divided into one section. After each section is completed, the triggering situation of the audio elements in this section is counted. When more than 80% of the 50 audio elements are accurately triggered, the server determines the completion rate of this section as 80%; when 100% of the audio elements are accurately triggered, the server determines the completion rate of this section as 100%; when the completion rate of the host and the audience in this section is above 80%, the triggering of reward resources is triggered. The server returns one of the reward resources expected by the audience. The server returns 5 of these reward resources to the front end to be scattered in the live broadcast interface. The audience can click on the reward resources to request the server to return the associated audio elements of the reward resources. The audience who triggers the operation on the associated audio elements fastest and has the highest completion rate will obtain the reward resources, and the system will add the reward resources to the audience's resource package.
[0209] After the audio interaction game ends, when the system determines that the completion rate of the whole game is above 80%, it requests the server to return all the reward resources expected by the audience. The server scatters all the reward resources expected by the audience instantly after the audio interaction game ends. The audience can click on the reward resources to display the corresponding associated audio elements. The audience who triggers the operation on the associated audio elements fastest and has the highest completion rate will obtain the corresponding reward resources, and the corresponding reward resources will be distributed to the audience's resource package; at the same time, after the whole game ends, the host can also obtain a certain number of virtual gold coin reward resources.
[0210] See Figure 11 , Figure 11Schematic diagram of a live interactive device 1100 provided by an embodiment of the present application. The device 1100 includes: a display module 1101, an element determination module 1102, and a playback module 1103.
[0211] The display module 1101 is configured to display an invitation message for participating in an audio interactive game in a target live broadcast room; the audio interactive game is initiated by a host in the target live broadcast room and is used to interact with an object watching the target live broadcast room.
[0212] The element determination module 1102 is configured to determine a target audio element manipulated by the target object in the audio interactive game in response to a confirmation participation operation triggered by the target object through the participation invitation message.
[0213] The display module 1101 is further configured to display the target audio element on the live broadcast interface of the target live broadcast room during the process of the audio interactive game.
[0214] The playback module 1103 is configured to play host-side audio during the process of the audio interactive game; the host-side audio is generated by the host through a trigger operation on the audio element on the host side in the audio interactive game.
[0215] The playback module 1103 is further configured to, when receiving a target operation triggered by the target object on the target audio element in the live broadcast interface, play the audio corresponding to the target audio element according to the target operation.
[0216] Optionally, the display module 1101 is further configured to:
[0217] Display a reward resource selection area; the reward resource selection area includes various virtual reward resources.
[0218] Receive a resource selection operation triggered by the target object in the reward resource selection area, and determine the virtual reward resource selected by the resource selection operation as the reward resource desired by the target object.
[0219] Optionally, the display module 1101 is further configured to:
[0220] During the process of the audio interactive game, display the reward resource to be claimed in the live broadcast interface.
[0221] Receive a claim operation triggered by the target object on the reward resource to be claimed.
[0222] In the case where the claim operation triggered by the target object meets a preset claim condition, display a prompt message indicating that the target object has successfully claimed the reward resource to be claimed, and add the reward resource to be claimed to the resource package of the target object.
[0223] Optionally, the display module 1101 is specifically configured to:
[0224] During the process of the audio interaction game, after the i-th audio interaction unit ends, if the operations triggered by the host and the participating objects of the audio interaction game for the audio elements within the i-th audio interaction unit meet the first operation requirement, then display the reward resources to be claimed in the live broadcast interface; where i is an integer greater than or equal to 1.
[0225] Optionally, the device further includes a resource determination module, configured to:
[0226] Randomly select a preset number of reward resources from the reward resources expected by each of the participating objects of the audio interaction game as the reward resources to be claimed;
[0227] Or,
[0228] According to the operation scores of each of the participating objects of the audio interaction game within the i-th audio interaction unit, determine a first reward object among the participating objects, and determine the reward resources expected by the first reward object as the reward resources to be claimed; the operation score is determined according to the operations triggered by the participating object for the audio elements controlled by itself within the i-th audio interaction unit.
[0229] Optionally, the display module 1101 is further configured to:
[0230] After the audio interaction game ends, display the reward resources to be claimed in the live broadcast interface;
[0231] Receive a claim operation triggered by a target object for the reward resources to be claimed;
[0232] When the claim operation triggered by the target object meets the preset claim conditions, display a prompt message indicating that the target object has successfully claimed the reward resources to be claimed, and add the reward resources to be claimed to the resource package of the target object.
[0233] Optionally, the display module 1101 is further configured to:
[0234] After the audio interaction game ends, if the operations triggered by the host and the participating objects of the audio interaction game for the audio elements in the audio interaction game meet the second operation requirement, then display the reward resources to be claimed in the live broadcast interface.
[0235] Optionally, the device further includes a resource determination module, configured to:
[0236] Determine the reward resources expected by each participating object of the audio interactive game as the reward resources to be claimed;
[0237] Or,
[0238] According to the operation scores of each participating object of the audio interactive game in the audio interactive game, determine a second reward object among each of the participating objects, and determine the reward resources expected by the second reward object as the reward resources to be claimed; the operation score is determined according to the operations triggered by the participating object on the audio elements controlled by itself in the audio interactive game.
[0239] Optionally, the display module 1101 is specifically configured to:
[0240] In response to an operation triggered by the target object on the reward resources to be claimed, display the associated audio elements of the reward resources to be claimed in the live broadcast interface; the associated audio elements are the audio elements controlled by the participating object that expects the reward resources to be claimed in the audio interactive game;
[0241] In the case where the associated audio element is the target audio element, receive the operation triggered by the target object on the associated audio element.
[0242] Optionally, the preset claiming conditions include:
[0243] The operation triggered on the associated audio element meets the preset operation requirements, and the completion time of the operation triggered on the associated audio element meets the preset time requirements.
[0244] Optionally, the device further includes a judgment module for:
[0245] Judge whether the target operation meets the preset operation compliance conditions;
[0246] If the target operation meets the operation compliance conditions, display an operation compliance prompt message; the operation compliance prompt message is used to prompt that the target operation triggered on the target audio element is a compliant operation.
[0247] Optionally, the target audio element moves along a preset trajectory in the live broadcast interface, and the live broadcast interface includes an operation trigger area for the audio element; the judgment module is specifically configured to:
[0248] Judge whether the operation time of the target operation corresponds to the target time when the target audio element is within the operation trigger area, and judge whether the operation position of the target operation is within the operation trigger area;
[0249] If the operation time of the target operation corresponds to the target time and the operation position of the target operation is within the operation trigger area, it is determined that the target operation meets the operation compliance condition; if the operation time of the target operation does not correspond to the target time and / or the operation position of the target operation is not within the operation trigger area, it is determined that the target operation does not meet the operation compliance condition.
[0250] Optionally, the playback module 1103 is specifically configured to:
[0251] When the target operation is a click operation, play the audio corresponding to the target audio element once;
[0252] When the target operation is a long - press operation, play the audio corresponding to the target audio element according to the operation time of the long - press operation;
[0253] When the target operation is a sliding operation, play the audio corresponding to the target audio element according to the sliding track corresponding to the sliding operation, with a tone corresponding to the sliding track.
[0254] Optionally, the display module 1101 is further configured to:
[0255] During the process of the audio interaction game, display interference audio elements different from the target audio element on the live broadcast interface of the target live broadcast room;
[0256] When receiving an operation triggered by the target object on the interference audio element in the live broadcast interface, display a prompt message indicating that the operation is invalid.
[0257] Optionally, the display module 1101 is further configured to:
[0258] After the audio interaction game ends, display an audio acquisition prompt message; the audio acquisition prompt message is used to prompt whether to acquire the target audio generated in the audio interaction game, and the target audio is composed of the host - side audio and the audio generated by the target object triggering the target operation on the target audio element;
[0259] In response to the confirmation acquisition operation triggered by the target object through the audio acquisition prompt message, acquire the target audio.
[0260] See Figure 12 , Figure 12 FIG. is a schematic structural diagram of a live interaction device 1200 provided by an embodiment of the present application. The device 1200 includes: a receiving module 1201, a start module 1202, a display module 1203, and a playback module 1204.
[0261] A receiving module 1201, configured to receive an initiation operation for an audio interaction game triggered by a host in a target live broadcast room;
[0262] A start module 1202, configured to start the audio interaction game when the audio interaction game meets the start condition;
[0263] A display module 1203, configured to display audio elements corresponding to a target melody on a live broadcast interface of the target live broadcast room during the audio interaction game; the target melody is a basic melody on which the audio interaction game is based;
[0264] A playback module 1204, configured to, when receiving a target operation triggered by the host on the audio elements in the live broadcast interface, play the audio corresponding to the audio elements according to the target operation.
[0265] Optionally, the receiving module 1201 is further configured to:
[0266] Receive a game mode setting operation for the audio interaction game triggered by the host;
[0267] Wherein, the game mode setting operation is used to set the difficulty level of the audio interaction game, and the difficulty level of the audio interaction game is used to determine the value of the reward resources provided to the participants of the audio interaction game.
[0268] Optionally, the display module 1203 is further configured to: display a rendering resource selection area; the rendering resource selection area includes a variety of rendering resources for enhancing the atmosphere of the audio interaction game;
[0269] Receive a resource selection operation triggered by the host in the rendering resource selection area, and determine the rendering resource selected by the resource selection operation as the target rendering resource corresponding to the audio interaction game; the target rendering resource is displayed on the live broadcast interface facing the host and the live broadcast interface facing the participants of the audio interaction game during the audio interaction game.
[0270] Optionally, the start condition is that the number of participants in the audio interaction game exceeds a lower limit threshold and a game start operation triggered by the host for the audio interaction game is received; or, the start condition is that the number of participants in the audio interaction game reaches a preset object threshold;
[0271] The target melody is a melody selected by the host from multiple candidate melodies; or, the target melody is a randomly assigned melody.
[0272] Optionally, the device further includes a reward resource distribution module, configured to:
[0273] After the audio interaction game ends, if the operations triggered by the host and each participant of the audio interaction game for the audio elements in the audio interaction game meet the preset operation requirements, a preset reward resource is issued to the host.
[0274] An embodiment of the present application further provides a computer device, which may specifically be a terminal device or a server. Hereinafter, the terminal device and the server provided in the embodiment of the present application will be introduced from the perspective of hardware implementation.
[0275] See Figure 13 , Figure 13 is a schematic structural diagram of the terminal device provided in the embodiment of the present application. As Figure 13 shown, for the sake of convenience of description, only the parts related to the embodiment of the present application are shown. For the specific technical details not disclosed, please refer to the method part of the embodiment of the present application. The terminal may be any terminal device including a mobile phone, a tablet computer, a personal digital assistant (PDA), a point of sales (POS), an in-vehicle computer, etc. Taking the terminal as a computer as an example:
[0276] Figure 13 shown is a block diagram of a part of the structure of the computer related to the terminal provided in the embodiment of the present application. Referring to Figure 13 , the computer includes: a radio frequency (RF) circuit 1210, a memory 1220, an input unit 1230 (including a touch panel 1231 and other input devices 1232), a display unit 1240 (including a display panel 1241), a sensor 1250, an audio circuit 1260 (connected with a speaker 1261 and a microphone 1262), a wireless fidelity (WiFi) module 1270, a processor 1280, and a power supply 1290 and other components. Those skilled in the art can understand that Figure 13 the computer structure shown in
[0277] The memory 1220 can be used to store software programs and modules. The processor 1280 executes various functional applications and data processing of the computer by running the software programs and modules stored in the memory 1220. The memory 1220 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the computer (such as audio data, phone book, etc.). In addition, the memory 1220 can include high-speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0278] The processor 1280 is the control center of the computer, connects various parts of the entire computer using various interfaces and lines, and executes various functions of the computer and processes data by running or executing the software programs and / or modules stored in the memory 1220, and calling the data stored in the memory 1220. Optionally, the processor 1280 can include one or more processing units; preferably, the processor 1280 can integrate an application processor and a modulation and demodulation processor. Among them, the application processor mainly processes the operating system, user interface, application programs, etc., and the modulation and demodulation processor mainly processes wireless communication. It can be understood that the above modulation and demodulation processor may not be integrated into the processor 1280.
[0279] In the embodiment of the present application, the processor 1280 included in the terminal further has the following functions:
[0280] Display the participation invitation information of the audio interaction game in the target live broadcast room; the audio interaction game is initiated by the anchor in the target live broadcast room and is used to interact with the objects watching the target live broadcast room;
[0281] In response to the confirmation participation operation triggered by the target object through the participation invitation information, determine the target audio element manipulated by the target object in the audio interaction game;
[0282] During the process of the audio interaction game, display the target audio element on the live broadcast interface of the target live broadcast room, and play the anchor-side audio; the anchor-side audio is generated by the anchor through a trigger operation on the audio element on the anchor side in the audio interaction game;
[0283] When receiving the target operation triggered by the target object on the target audio element in the live broadcast interface, play the audio corresponding to the target audio element according to the target operation.
[0284] The processor 1280 included in the terminal further has the following functions:
[0285] Receive an initiation operation for an audio interaction game triggered by the host of the target live broadcast room;
[0286] When the audio interaction game meets the start condition, start the audio interaction game;
[0287] During the audio interaction game, display audio elements corresponding to the target melody on the live broadcast interface of the target live broadcast room; the target melody is the basic melody on which the audio interaction game is based;
[0288] When receiving a target operation triggered by the host on the audio elements in the live broadcast interface, play the audio corresponding to the audio elements according to the target operation.
[0289] Optionally, the processor 1280 is further configured to execute the steps of any implementation manner of the live interaction method provided in the embodiments of the present application.
[0290] See Figure 14 , Figure 14 FIG. is a schematic structural diagram of a server 1300 provided in an embodiment of the present application. The server 1300 may vary greatly due to configuration or performance, and may include one or more central processing units (CPUs) 1322 (for example, one or more processors) and a memory 1332, and one or more storage media 1330 for storing application programs 1342 or data 1344 (for example, one or more mass storage devices). Among them, the memory 1332 and the storage media 1330 may be transient storage or persistent storage. The program stored in the storage media 1330 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the server. Further, the central processor 1322 may be configured to communicate with the storage media 1330 and execute a series of instruction operations in the storage media 1330 on the server 1300.
[0291] The server 1300 may further include one or more power supplies 1326, one or more wired or wireless network interfaces 1350, one or more input / output interfaces 1358, and / or one or more operating systems, such as Windows Server TM , Mac OS X TM , Unix TM , Linux TM , FreeBSD TM and so on.
[0292] The steps performed by the server in the above embodiments may be based on this Figure 14The server structure shown.
[0293] Among them, the CPU 1322 is used to execute the steps of any implementation manner of the live interaction method on the background server side provided by the embodiments of the present application.
[0294] The embodiments of the present application also provide a computer-readable storage medium for storing a computer program, and the computer program is used to execute any implementation manner of the live interaction method described in the foregoing various embodiments.
[0295] The embodiments of the present application also provide a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes any implementation manner of the live interaction method described in the foregoing various embodiments.
[0296] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be described in detail here.
[0297] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces, and the indirect coupling or communication connection of the device or unit can be in an electrical, mechanical, or other form.
[0298] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0299] In addition, in each embodiment of the present application, the functional units can be integrated in one processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0300] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media that can store computer programs, such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs.
[0301] It should be understood that in this application, "at least one (item)" means one or more, and "a plurality" means two or more. "And / or" is used to describe the association relationship of associated objects and indicates that three relationships can exist. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist simultaneously. Among them, A and B can be singular or plural. The character " / " generally means that the associated objects before and after are in an "or" relationship. "At least one (one) of the following" or its similar expression refers to any combination of these items, including any combination of single item (one) or plural items (ones). For example, at least one (one) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0302] As described above, the above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them; although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of various embodiments of this application.
Claims
1. A live interactive method, characterized in that, the method includes: displaying an invitation message for participating in an audio interactive game in a target live broadcast room; the audio interactive game is initiated by the host of the target live broadcast room and is used to interact with the objects watching the target live broadcast room; responding to a confirmation participation operation triggered by a target object through the participation invitation message, determining a target audio element controlled by the target object in the audio interactive game; during the process of conducting the audio interactive game, displaying the target audio element on the live broadcast interface of the target live broadcast room and playing the host-side audio; the host-side audio is generated by the host through a trigger operation on the audio element on the host side during the audio interactive game; when receiving a target operation triggered by the target object on the target audio element in the live broadcast interface, playing the audio corresponding to the target audio element according to the target operation.
2. The method according to claim 1, characterized in that, before the audio interactive game starts, the method further includes: displaying a reward resource selection area; the reward resource selection area includes various virtual reward resources; receiving a resource selection operation triggered by the target object in the reward resource selection area, and determining the virtual reward resource selected by the resource selection operation as the reward resource expected by the target object.
3. The method according to claim 2, characterized in that, the method further includes: during the process of conducting the audio interactive game, displaying reward resources to be claimed on the live broadcast interface; receiving a claim operation triggered by the target object on the reward resources to be claimed; when the claim operation triggered by the target object meets a preset claim condition, displaying a prompt message indicating that the target object has successfully claimed the reward resources to be claimed, and adding the reward resources to be claimed to the resource package of the target object.
4. The method according to claim 3, characterized in that, the displaying of the reward resources to be claimed on the live broadcast interface during the process of conducting the audio interactive game includes: during the process of conducting the audio interactive game, after the end of the i-th audio interactive unit, if the operations triggered by the host and each participating object of the audio interactive game on the audio elements within the i-th audio interactive unit meet the first operation requirement, then displaying the reward resources to be claimed on the live broadcast interface; i is an integer greater than or equal to 1.
5. The method according to claim 4, characterized in that, the reward resources to be claimed are determined by the following method: randomly selecting a preset number of reward resources from the reward resources expected by each participating object of the audio interactive game as the reward resources to be claimed; or, according to the operation scores of each participating object of the audio interactive game within the i-th audio interactive unit, determining a first reward object among each participating object, and determining the reward resources expected by the first reward object as the reward resources to be claimed; the operation score is determined according to the operation triggered by the participating object on the audio element controlled by itself within the i-th audio interactive unit.
6. The method according to claim 2, wherein, the method further includes: after the audio interaction game ends, displaying reward resources to be claimed in the live broadcast interface; receiving a claiming operation triggered by a target object on the reward resources to be claimed; when the claiming operation triggered by the target object meets a preset claiming condition, displaying a prompt message indicating that the target object has successfully claimed the reward resources to be claimed, and adding the reward resources to be claimed to the resource package of the target object.
7. The method according to claim 6, wherein, the step of displaying reward resources to be claimed in the live broadcast interface after the audio interaction game ends includes: after the audio interaction game ends, if the operations triggered by the host and each participating object of the audio interaction game on the audio elements in the audio interaction game meet the second operation requirement, then displaying the reward resources to be claimed in the live broadcast interface.
8. The method according to claim 6 or 7, wherein, the reward resources to be claimed are determined by the following method: determining the reward resources expected by each participating object of the audio interaction game as the reward resources to be claimed; or, according to the operation scores of each participating object of the audio interaction game in the audio interaction game, determining a second reward object among each participating object, and determining the reward resources expected by the second reward object as the reward resources to be claimed; the operation score is determined according to the operation triggered by the participating object on the audio element controlled by itself in the audio interaction game.
9. The method according to claim 3 or 6, wherein, the step of receiving the claiming operation triggered by the target object on the reward resources to be claimed includes: in response to the operation triggered by the target object on the reward resources to be claimed, displaying an associated audio element of the reward resources to be claimed in the live broadcast interface; the associated audio element is the audio element controlled by the participating object who expects the reward resources to be claimed in the audio interaction game; when the associated audio element is the target audio element, receiving the operation triggered by the target object on the associated audio element.
10. The method according to claim 9, wherein, the preset claiming condition includes: the operation triggered on the associated audio element meets the preset operation requirement, and the completion time of the operation triggered on the associated audio element meets the preset time requirement.
11. The method according to claim 1, wherein, when receiving the target operation triggered by the target object on the target audio element in the live broadcast interface, the method further includes: judging whether the target operation meets the preset operation compliance condition; if the target operation meets the operation compliance condition, then displaying an operation compliance prompt message; the operation compliance prompt message is used to prompt that the target operation triggered on the target audio element is a compliant operation.
12. The method according to claim 11, wherein, The target audio element moves along a preset trajectory in the live broadcast interface, and the live broadcast interface includes an operation trigger area for the audio element; The judging whether the target operation meets a preset operation compliance condition includes: judging whether the operation time of the target operation corresponds to the target time when the target audio element is within the operation trigger area, and judging whether the operation position of the target operation is within the operation trigger area; If the operation time of the target operation corresponds to the target time and the operation position of the target operation is within the operation trigger area, it is determined that the target operation meets the operation compliance condition; if the operation time of the target operation does not correspond to the target time, and / or the operation position of the target operation is not within the operation trigger area, it is determined that the target operation does not meet the operation compliance condition.
13. The method according to any one of claims 1, 11, and 12, wherein, The playing the audio corresponding to the target audio element according to the target operation includes: when the target operation is a click operation, playing the audio corresponding to the target audio element once; when the target operation is a long press operation, playing the audio corresponding to the target audio element according to the operation time of the long press operation; when the target operation is a slide operation, playing the audio corresponding to the target audio element according to the slide trajectory corresponding to the slide operation, at a pitch corresponding to the slide trajectory.
14. The method according to claim 1, wherein, The method further includes: during the process of the audio interaction game, displaying an interfering audio element different from the target audio element in the live broadcast interface of the target live broadcast room; when receiving an operation triggered by the target object on the interfering audio element in the live broadcast interface, displaying a prompt message indicating that the operation is invalid.
15. The method according to claim 1, wherein, The method further includes: after the audio interaction game ends, displaying an audio acquisition prompt message; the audio acquisition prompt message is used to prompt whether to acquire the target audio generated in the audio interaction game, and the target audio is composed of the host-side audio and the audio generated by the target object triggering the target operation on the target audio element; responding to the confirmation acquisition operation triggered by the target object through the audio acquisition prompt message, and acquiring the target audio.
16. A live broadcast interaction method, wherein, The method includes: receiving an initiation operation for an audio interaction game triggered by a host of a target live broadcast room; when the audio interaction game meets the start condition, starting the audio interaction game; during the audio interaction game, displaying an audio element corresponding to a target melody in the live broadcast interface of the target live broadcast room; the target melody is the basic melody on which the audio interaction game is based; when receiving a target operation triggered by the host on the audio element in the live broadcast interface, playing the audio corresponding to the audio element according to the target operation.
17. The method according to claim 16, It is characterized in that Before starting the audio interactive game, the method further includes: Receive a game mode setting operation of the host for the audio interactive game; The game mode setting operation is used to set the difficulty of the audio interactive game, and the difficulty of the audio interactive game is used to determine the value of the reward resources provided to the participants of the audio interactive game.
18. The method according to claim 16, It is characterized in that Before starting the audio interactive game, the method further includes: Displaying a rendering resource selection area; the rendering resource selection area includes a plurality of rendering resources for setting off the atmosphere of the audio interactive game; Receive a resource selection operation triggered by the anchor in the rendering resource selection area, and determine the rendering resource selected by the resource selection operation as the target rendering resource corresponding to the audio interactive game; the target rendering resource is displayed in the audio interactive game on a live broadcast interface facing the anchor and a live broadcast interface facing participants of the audio interactive game.
19. The method according to claim 16, It is characterized in that The start condition is that the number of participants in the audio interactive game exceeds the lower limit of the object, and the game start operation triggered by the anchor for the audio interactive game is received; or, the start condition is that the number of participants in the audio interactive game reaches a preset object threshold; The target melody is a melody selected by the host from a plurality of candidate melodies; or, the target melody is a randomly assigned melody.
20. The method according to claim 16, It is characterized in that The method further comprises: After the audio interactive game ends, if the operations triggered by the host and each participant of the audio interactive game for the audio elements in the audio interactive game meet the preset operation requirements, the preset reward resources will be issued to the host.
21. A live interactive device, It is characterized in that The device comprises: A display module, used to display the participation invitation information of the audio interactive game in the target live broadcast room; the audio interactive game is initiated by the anchor of the target live broadcast room and is used to interact with the objects watching the target live broadcast room; An element determination module, configured to determine a target audio element manipulated by the target object in the audio interactive game in response to a confirmation participation operation triggered by the target object through the participation invitation information; The display module is further used to display the target audio element on the live broadcast interface of the target live broadcast room during the audio interactive game; A playback module, used to play the host-side audio during the audio interactive game; the host-side audio is generated by the host in the audio interactive game by triggering an audio element on the host side; The playback module is further configured to, upon receiving a target operation triggered by the target object on the target audio element in the live broadcast interface, play the audio corresponding to the target audio element according to the target operation.
22. A live interactive device, It is characterized in that The device comprises: A receiving module, configured to receive an initiation operation for an audio interaction game triggered by a host in a target live broadcast room; A starting module, configured to start the audio interaction game when the audio interaction game meets the start conditions; A display module, configured to display audio elements corresponding to a target melody on a live broadcast interface of the target live broadcast room during the audio interaction game; the target melody is a basic melody on which the audio interaction game is based; A playing module, configured to play an audio corresponding to the audio element when receiving a target operation triggered by the host on the audio element in the live broadcast interface.
23. A computer device, characterized in that, the device includes a processor and a memory; the memory is used for storing a computer program; the processor is configured to execute the live interaction method according to any one of claims 1 to 20 based on the computer program.
24. A computer-readable storage medium, characterized in that, the computer-readable storage medium is used for storing a computer program, and when the computer program is executed by a computer device, the live interaction method according to any one of claims 1 to 20 is implemented.
25. A computer program product, including a computer program, characterized in that, when the computer program is executed by a processor, the live interaction method according to any one of claims 1 to 20 is implemented.