Live interaction method and device, electronic equipment and storage medium
Patent Information
- Application Number
- CN202611169303.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-03
- Publication Date
- 2026-10-13
AI Technical Summary
[0003]然而,无论是团播、宫格语音房还是多人连麦,目前仅支持单次对单个主播赠送礼物,不但直播互动形式较为固化与单一,人机互动效果差,而且若需对多个主播赠送礼物则需重复执行上述流程,人机互动效率低
[0031]根据本公开实施例的第五方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被电子设备的处理器执行时实现上述的直播互动方法。
Smart Images

Figure CN122909400A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of Internet technology, and in particular to a live interactive method, device, electronic device, and storage medium. Background Technology
[0002] With the rapid development of internet technology, live streaming has gradually entered the public eye. Live streaming formats include simultaneous multi-person broadcasts, with typical types including group broadcasts, grid-based voice chat rooms, and multi-person multi-person live chats.
[0003] However, whether it's group broadcasting, grid-based voice rooms, or multi-person live streaming, currently only gifts can be sent to a single streamer at a time. This not only makes the live streaming interaction format relatively rigid and monotonous with poor human-computer interaction, but also requires repeating the above process if gifts need to be sent to multiple streamers, resulting in low human-computer interaction efficiency. Summary of the Invention
[0004] This disclosure provides a live interactive method, apparatus, electronic device, and storage medium. The technical solution of this disclosure is shown below.
[0005] According to a first aspect of the present disclosure, a live interactive method is provided, comprising: Displaying a joint live-streaming event involving multiple participants within a virtual live-streaming room; If a target event occurs in the virtual live streaming room, and the live streaming behavior of at least two objects during the joint live streaming process meets preset conditions, the amount of virtual resources obtained by each of the at least two objects will be displayed in the virtual live streaming room. The target event is directed to the at least two objects and is subject to the preset conditions. The amount of virtual resources obtained by the at least two objects is obtained by splitting the amount of virtual resources corresponding to the target event.
[0006] In some embodiments, if the live streaming behavior of at least two objects during a joint live streaming process meets preset conditions, displaying the amount of virtual resources obtained by each of the at least two objects in the virtual live streaming room includes: During a joint live stream, if at least two entities complete the target live stream activity within a specified time, the amount of virtual resources obtained by each of the at least two entities will be displayed in the virtual live stream room.
[0007] In other embodiments, the target event is further accompanied by a resource distribution mode; the display of the amount of virtual resources obtained by each of the at least two objects within the virtual live streaming room includes: If the resource distribution mode is random mode, the virtual resources obtained by each of the at least two objects will be displayed in the virtual live broadcast room.
[0008] In other embodiments, the target event is further accompanied by a resource distribution mode; the display of the amount of virtual resources obtained by each of the at least two objects within the virtual live streaming room includes: If the resource distribution mode is an incentive mode, the virtual resources obtained by the at least two objects are displayed in the virtual live broadcast room in unequal amounts; wherein, in the incentive mode, the object that completes the target live broadcast behavior earlier receives more virtual resources.
[0009] In other embodiments, the method further includes: A first prompt message is displayed in the virtual live streaming room, which prompts the at least two objects to perform the target live streaming behavior.
[0010] In other embodiments, displaying the first prompt information in the virtual live streaming room includes: If the target live streaming behavior is speaking the target voice in the virtual live streaming room, then a sound recognition icon and a text prompt are displayed for the at least two objects in the virtual live streaming room respectively; The text prompt is used to prompt the at least two objects to speak the target speech.
[0011] In other embodiments, displaying the first prompt information in the virtual live streaming room includes: If the target live streaming behavior is to perform a target action within the virtual live streaming room, then action prompts will be displayed for the at least two objects within the virtual live streaming room respectively; The action prompt is used to prompt the at least two objects to perform the target action.
[0012] In other embodiments, displaying action prompts to the at least two objects respectively within the virtual live streaming room includes: Within the virtual live streaming room, virtual elements are displayed for each of the at least two objects, and these virtual elements are used to cooperate with the at least two objects to complete the target action.
[0013] In other embodiments, displaying virtual elements for the at least two objects respectively within the virtual live streaming room includes: For any one of the at least two objects, a virtual element corresponding to the object is displayed in the virtual live streaming room, and its attributes change as the object's actions progress.
[0014] In other embodiments, the method further includes: When the target event occurs within the virtual live streaming room, a second prompt message is displayed within the virtual live streaming room; wherein the second prompt message is used to prompt one or more of the following: The object identifiers of the at least two objects; The preset conditions; The countdown timer for the effective duration of the target event.
[0015] In other embodiments, the method further includes: A virtual resource panel is displayed within the virtual live streaming room, and the virtual resource panel includes a gift control; wherein, the gift control is used to indicate the distribution of virtual resources according to a random mode or an incentive mode; in the incentive mode, the earlier the target live streaming behavior is completed, the more virtual resources it receives; In response to a triggering operation on the gifted control, at least one configuration item is displayed on the virtual resource panel; In response to the configuration operation of the target event based on the at least one configuration item, the configuration result of the target event is displayed on the virtual resource panel.
[0016] In other embodiments, the at least one configuration item includes: a gift recipient configuration item, a virtual resource quantity configuration item, and a live streaming behavior configuration item; the configuration operation includes: Configuration operations on the at least two objects based on the gift object configuration items; Configuration operation of virtual resource quantity corresponding to the target event based on the virtual resource quantity configuration item; Configuration operations for the target live streaming behavior based on the live streaming behavior options.
[0017] According to a second aspect of the present disclosure, a live interactive device is provided, comprising: The first display module is configured to display a joint live broadcast event involving multiple objects within a virtual live broadcast room; The second display module is configured to, in the event of a target event occurring in the virtual live streaming room, if the live streaming behavior of at least two objects during the joint live streaming process meets preset conditions, display the amount of virtual resources obtained by each of the at least two objects in the virtual live streaming room. The target event is directed to the at least two objects and is subject to the preset conditions. The amount of virtual resources obtained by the at least two objects is obtained by splitting the amount of virtual resources corresponding to the target event.
[0018] In some embodiments, the second display module is configured to, during a joint live broadcast, if the at least two objects complete the target live broadcast behavior within a specified time, display the amount of virtual resources obtained by each of the at least two objects in the virtual live broadcast room.
[0019] In other embodiments, the target event is further accompanied by a resource distribution pattern; The second display module is configured to display, within the virtual live streaming room, a random amount of virtual resources obtained by each of the at least two objects if the resource distribution mode is random mode.
[0020] In other embodiments, the target event is further accompanied by a resource distribution pattern; The second display module is configured to display unequal amounts of virtual resources obtained by the at least two objects in the virtual live streaming room if the resource distribution mode is an incentive mode; wherein, in the incentive mode, the object that completes the target live streaming behavior earlier obtains more virtual resources.
[0021] In other embodiments, the device further includes: The third display module is configured to display a first prompt message in the virtual live streaming room, the first prompt being used to prompt the at least two objects to perform the target live streaming behavior.
[0022] In other embodiments, the third display module is configured as follows: If the target live streaming behavior is speaking the target voice in the virtual live streaming room, then a sound recognition icon and a text prompt are displayed for the at least two objects in the virtual live streaming room respectively; The text prompt is used to prompt the at least two objects to speak the target speech.
[0023] In other embodiments, the third display module is configured as follows: If the target live streaming behavior is to perform a target action within the virtual live streaming room, then action prompts will be displayed for the at least two objects within the virtual live streaming room respectively; The action prompt is used to prompt the at least two objects to perform the target action.
[0024] In other embodiments, the third display module is configured as follows: Within the virtual live streaming room, virtual elements are displayed for each of the at least two objects, and these virtual elements are used to cooperate with the at least two objects to complete the target action.
[0025] In other embodiments, the third display module is configured as follows: For any one of the at least two objects, a virtual element corresponding to the object is displayed in the virtual live streaming room, and its attributes change as the object's actions progress.
[0026] In other embodiments, the device further includes: The fourth display module is configured to display a second prompt message in the virtual live streaming room when the target event occurs in the virtual live streaming room; wherein the second prompt message is used to prompt one or more of the following: The object identifiers of the at least two objects; The preset conditions; The countdown timer for the effective duration of the target event.
[0027] In other embodiments, the device further includes: The fifth display module is configured to display a virtual resource panel within the virtual live streaming room. The virtual resource panel includes a gift control. The gift control is used to indicate the distribution of virtual resources according to a random mode or an incentive mode. In the incentive mode, the earlier an object completes the target live streaming behavior, the more virtual resources it receives. The fifth display module is configured to, in response to a trigger operation on the gifted control, display at least one configuration item on the virtual resource panel; and in response to a configuration operation on the target event based on the at least one configuration item, display the configuration result of the target event on the virtual resource panel.
[0028] In other embodiments, the at least one configuration item includes: a gift recipient configuration item, a virtual resource quantity configuration item, and a live streaming behavior configuration item; the configuration operation includes: Configuration operations on the at least two objects based on the gift object configuration items; Configuration operation of virtual resource quantity corresponding to the target event based on the virtual resource quantity configuration item; Configuration operations for the target live streaming behavior based on the live streaming behavior options.
[0029] According to a third aspect of the present disclosure, an electronic device is provided, the electronic device comprising: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the aforementioned live interactive method.
[0030] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein program code in the computer-readable storage medium is executed by a processor of an electronic device, enabling the electronic device to perform the above-described live interactive method.
[0031] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor of an electronic device, implements the above-described live interactive method.
[0032] In multi-person collaborative live streaming scenarios, the live streaming interaction solution provided in this embodiment enables the batch gifting of virtual resources. That is, a single virtual resource gifted by a viewer in the virtual live streaming room can be split into multiple parts and distributed to multiple streamers within the virtual live streaming room. This interactive form, which splits a single gift into multiple sub-gifts and distributes them to multiple streamers, significantly improves the efficiency of human-computer interaction. Furthermore, this solution abandons the interactive mode where streamers in the virtual live streaming room can only passively receive virtual resources. Instead, it binds the streamer's live streaming behavior with virtual resource gifting, transforming the streamer from passively receiving virtual resources to actively participating in the interaction. This enriches the interactive forms based on virtual resources within the live streaming room and effectively enhances the human-computer interaction effect within the virtual live streaming room.
[0033] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0034] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0035] Figure 1 This is a schematic diagram illustrating the implementation environment of a live interactive method according to an exemplary embodiment.
[0036] Figure 2 This is a flowchart illustrating a live interactive method according to an exemplary embodiment.
[0037] Figure 3 This is a flowchart illustrating another live interactive method according to an exemplary embodiment.
[0038] Figure 4 This is a schematic diagram illustrating a virtual live streaming room according to an exemplary embodiment.
[0039] Figure 5 This is a schematic diagram of another virtual live streaming room according to an exemplary embodiment.
[0040] Figure 6 This is a schematic diagram of another virtual live streaming room according to an exemplary embodiment.
[0041] Figure 7 This is a schematic diagram of another virtual live streaming room according to an exemplary embodiment.
[0042] Figure 8 This is a schematic diagram of another virtual live streaming room according to an exemplary embodiment.
[0043] Figure 9 This is a schematic diagram of another virtual live streaming room according to an exemplary embodiment.
[0044] Figure 10 This is a schematic diagram of another virtual live streaming room according to an exemplary embodiment.
[0045] Figure 11 This is a block diagram illustrating a live interactive device according to an exemplary embodiment.
[0046] Figure 12 This is a block diagram illustrating a terminal according to an exemplary embodiment. Detailed Implementation
[0047] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0048] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0049] The information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, data stored, data displayed, etc.) and signals involved in this disclosure are all authorized by the user or fully authorized by the parties, and the collection, use and processing of the relevant data shall comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0050] Figure 1 This is a schematic diagram illustrating the implementation environment of a live interactive method according to an exemplary embodiment.
[0051] See Figure 1 The implementation environment includes: a first terminal 101 used by the broadcaster, a second terminal 102 used by the viewer, and a server 103. The types of the first terminal 101 and the second terminal 102 include, but are not limited to, mobile terminals and fixed terminals. As an example, mobile terminals include, but are not limited to, smartphones, tablets, and laptops; fixed terminals include, but are not limited to, desktop computers, and this disclosure does not limit the types of terminals. Figure 1The first terminal 101 and the second terminal 102 are used as examples of smartphones for illustration only.
[0052] In this embodiment of the disclosure, a target application with live streaming functionality is installed on the first terminal 101 and the second terminal 102. The first terminal 101 and the second terminal 102 implement the live streaming interaction method provided in this embodiment of the disclosure based on the target application. As an example, the target application is an instant messaging application, such as a short video application, but this disclosure does not limit it to this type of application.
[0053] Furthermore, those skilled in the art will understand that the number of second terminals can be more or less. For example, there may be only a few second terminals, or dozens or hundreds of second terminals, or even more. This disclosure does not limit the number of second terminals.
[0054] In other embodiments, server 103 provides background services for the target application. Server 103 can be a standalone server or a server cluster consisting of multiple servers; this disclosure does not limit this.
[0055] Additionally, server 103 is connected to the first terminal 101 or the second terminal 102 via a wireless or wired network. Furthermore, the server disclosed herein may also include other functional servers to provide more comprehensive and diversified services.
[0056] The following examples will provide a detailed description of the live interactive solution provided in this disclosure.
[0057] Figure 2 This is a flowchart illustrating a live interactive method according to an exemplary embodiment, such as... Figure 2 As shown, this live interactive method is applied to electronic devices, such as... Figure 1 The first terminal 101 or the second terminal 102 shown. The live interactive method includes the following steps.
[0058] In 201, electronic devices display a joint live event involving multiple objects within a virtual live streaming room.
[0059] It should be noted that, unless otherwise specified, the objects mentioned in this article refer to the broadcasters within the virtual live streaming room. Specifically, a joint live streaming event refers to a live streaming event initiated, collaborated on, or interacted by two or more broadcasters.
[0060] As an example, the formats of joint live streaming include, but are not limited to, group broadcasting, grid-based voice chat rooms, and multi-person live streaming, etc., which are not limited in this disclosure. Group broadcasting integrates multiple broadcasters into the same virtual live streaming room for collective interaction. In this mode, the audience's preferences directly determine which broadcaster receives more screen time and interaction opportunities. Typically, the roles within a group broadcasting room are divided into host and members. The host is responsible for connecting the different segments, while the members are the ones who actually interact during the live stream. In addition, members within a group broadcasting room can also act as hosts, which is not limited in this disclosure. Furthermore, the account for the group broadcasting room is usually different from the accounts of individual members. For example, the account for the group broadcasting room may belong to a specific entity or organization, which is not limited in this disclosure.
[0061] A grid-based voice chat room refers to a live streaming room that uses a grid-based split-screen layout to display multiple broadcasters. Each broadcaster occupies an independent grid window, and all broadcasters communicate with each other in real time through voice channels. The layout styles include four-grid, six-grid, and nine-grid layouts, and support multiple broadcasters to communicate online simultaneously via voice.
[0062] Multi-person live streaming refers to a live streaming interaction method in which two or more hosts establish a real-time audio and video channel to achieve synchronous real-time voice and video interaction among multiple parties.
[0063] In some embodiments, the aforementioned joint live streaming event involving multiple objects may be a talent show event, a chat event, or a game event, etc., and this disclosure does not limit it.
[0064] In case of a target event occurring in the virtual live streaming room, if the live streaming behavior of at least two objects during the joint live streaming process meets the preset conditions, the electronic device displays the amount of virtual resources obtained by each of the at least two objects in the virtual live streaming room; wherein, the target event is directed to at least two objects and is subject to the preset conditions, and the amount of virtual resources obtained by the at least two objects is obtained by splitting the amount of virtual resources corresponding to the target event.
[0065] It should be noted that the target event is also known as a conditional resource donation event. In other words, a target event is a resource donation event that is directed at at least two objects and has pre-defined conditions attached. These pre-defined conditions are also known as resource donation conditions. Furthermore, the virtual resources described herein can be either virtual items or virtual currency; this disclosure does not limit them.
[0066] In this embodiment of the disclosure, the amount of virtual resources corresponding to the target event refers to the amount of virtual resources configured by the audience object for this virtual resource gift. The amount of virtual resources corresponding to the target event can be referred to as a single, complete virtual gift sent by the audience, while the amount of virtual resources each of at least two objects receives can be referred to as multiple sub-virtual gifts derived from the aforementioned complete virtual gift.
[0067] As an example, suppose the virtual resource quantity corresponding to the target event refers to the total number of virtual resources to be distributed. Accordingly, the virtual resource quantity obtained by at least two objects refers to the partial virtual resource quantity obtained after splitting the above total quantity.
[0068] As another example, suppose the amount of virtual resources corresponding to the target event refers to the total value of the virtual resources to be distributed. Accordingly, the amount of virtual resources obtained by at least two objects refers to the partial value of virtual resources obtained after splitting the total value.
[0069] In summary, in multi-person collaborative live streaming scenarios, the live streaming interaction solution provided in this embodiment enables the batch gifting of virtual resources. That is, virtual resources gifted by viewers in a single session within the virtual live streaming room can be split into multiple parts and distributed to multiple streamers within the virtual live streaming room. This interactive form, which splits a single gift from a viewer into multiple sub-gifts and distributes them to multiple streamers, significantly improves the efficiency of human-computer interaction. Furthermore, this solution abandons the interactive mode where streamers in the virtual live streaming room can only passively receive virtual resources. Instead, it binds the streamer's live streaming behavior with virtual resource gifting, transforming the streamer from passively receiving virtual resources to actively participating in the interaction. This enriches the interactive forms based on virtual resources within the live streaming room and effectively enhances the human-computer interaction effect within the virtual live streaming room.
[0070] In some embodiments, if the live streaming behavior of at least two objects during a joint live streaming process meets preset conditions, displaying the amount of virtual resources obtained by each of the at least two objects in the virtual live streaming room includes: During a joint live stream, if at least two entities complete the target live stream activity within a specified time, the amount of virtual resources obtained by each of the at least two entities will be displayed in the virtual live stream room.
[0071] Setting the preset condition to complete the target live streaming behavior within a specified time not only enables the system to determine the completion status of the interaction between at least two objects based on a unified time standard, ensuring the accuracy of virtual resource distribution, but also guides at least two objects to complete the target live streaming behavior within a concentrated time, improving the information acquisition efficiency of each viewer in the virtual live streaming room.
[0072] In other embodiments, the target event is further accompanied by a resource distribution mode; the display of the amount of virtual resources obtained by each of the at least two objects within the virtual live streaming room includes: If the resource distribution mode is random mode, the virtual resources obtained by each of the at least two objects will be displayed in the virtual live broadcast room.
[0073] In other embodiments, the target event is further accompanied by a resource distribution mode; the display of the amount of virtual resources obtained by each of the at least two objects within the virtual live streaming room includes: If the resource distribution mode is an incentive mode, the virtual resources obtained by the at least two objects are displayed in the virtual live broadcast room in unequal amounts; wherein, in the incentive mode, the object that completes the target live broadcast behavior earlier receives more virtual resources.
[0074] This solution supports resource distribution not only in a random mode but also in an incentive mode, enriching the resource distribution modes and making it more flexible and intelligent.
[0075] In other embodiments, the method further includes: A first prompt message is displayed in the virtual live streaming room, which prompts the at least two objects to perform the target live streaming behavior.
[0076] By displaying the first prompt, not only is the efficiency of information acquisition for viewers in the live broadcast room effectively improved, but the success rate of the host in completing the target live broadcast behavior is also increased.
[0077] In other embodiments, displaying the first prompt information in the virtual live streaming room includes: If the target live streaming behavior is speaking the target voice in the virtual live streaming room, then a sound recognition icon and a text prompt are displayed for the at least two objects in the virtual live streaming room respectively; The text prompt is used to prompt the at least two objects to speak the target speech.
[0078] In summary, this solution binds virtual resources to specific voice messages spoken by the broadcasters in the virtual live streaming room. By displaying audio indicators and text prompts, it can effectively guide at least two people to speak the specific voice messages, reducing the difficulty for at least two people to obtain virtual resources.
[0079] In other embodiments, displaying the first prompt information in the virtual live streaming room includes: If the target live streaming behavior is to perform a target action within the virtual live streaming room, then action prompts will be displayed for the at least two objects within the virtual live streaming room respectively; The action prompt is used to prompt the at least two objects to perform the target action.
[0080] In summary, this solution binds virtual resources to specific actions performed by the streamer within the virtual live streaming room. By displaying action prompts, it can effectively guide at least two individuals to perform specific actions, thus reducing the difficulty for at least two individuals to perform specific actions.
[0081] In other embodiments, displaying action prompts to the at least two objects respectively within the virtual live streaming room includes: Within the virtual live streaming room, virtual elements are displayed for each of the at least two objects, and these virtual elements are used to cooperate with the at least two objects to complete the target action.
[0082] It should be noted that by overlaying virtual elements in the virtual live streaming room, the types of target actions can be made more diverse. This allows for the binding of more varied and richer physical actions with virtual resource gifts, greatly enriching the forms of human-computer interaction and making it more flexible.
[0083] In other embodiments, displaying virtual elements for the at least two objects respectively within the virtual live streaming room includes: For any one of the at least two objects, a virtual element corresponding to the object is displayed in the virtual live streaming room, and its attributes change as the object's actions progress.
[0084] In summary, as the progress of the actions of at least two objects changes, the attributes of the virtual elements corresponding to these objects change synchronously. This allows the anchors and viewers in the virtual live streaming room to intuitively see the probability of at least two objects obtaining the qualification to receive virtual resources through the changes in the attributes of virtual elements. This provides a good visual educational effect for users and reduces the information acquisition cost for users.
[0085] In other embodiments, the method further includes: When the target event occurs within the virtual live streaming room, a second prompt message is displayed within the virtual live streaming room; wherein the second prompt message is used to prompt one or more of the following: The object identifiers of the at least two objects; The preset conditions; The countdown timer for the effective duration of the target event.
[0086] It should be noted that by displaying the above prompts in the virtual live streaming room, at least two parties can quickly understand the target event, reducing the information acquisition cost for at least two parties and making the information acquisition efficiency high.
[0087] In other embodiments, the method further includes: A virtual resource panel is displayed within the virtual live streaming room, and the virtual resource panel includes a gift control; wherein, the gift control is used to indicate the distribution of virtual resources according to a random mode or an incentive mode; in the incentive mode, the earlier the target live streaming behavior is completed, the more virtual resources are obtained; In response to a triggering operation on the gifted control, at least one configuration item is displayed on the virtual resource panel; In response to the configuration operation of the target event based on the at least one configuration item, the configuration result of the target event is displayed on the virtual resource panel.
[0088] In summary, this solution allows gift-givers to perform multiple configuration operations related to virtual resource gifting through the virtual resource panel, making it more personalized and providing excellent human-computer interaction.
[0089] In other embodiments, the at least one configuration item includes: a gift recipient configuration item, a virtual resource quantity configuration item, and a live streaming behavior configuration item; the configuration operation includes: Configuration operations on the at least two objects based on the gift object configuration items; Configuration operation of virtual resource quantity corresponding to the target event based on the virtual resource quantity configuration item; Configuration operations for the target live streaming behavior based on the live streaming behavior options.
[0090] In summary, this solution not only allows viewers to select multiple streamers to send virtual resources at once, but also allows configuring these recipients to perform specific live streaming behaviors to receive the virtual resources. This enriches the interactive formats based on virtual resources within the live streaming room and effectively enhances the human-computer interaction within the virtual live streaming room.
[0091] All of the above-mentioned optional technical solutions can be combined in any way to form optional embodiments of this disclosure, and will not be described in detail here.
[0092] The above Figure 2 The diagram shown is merely the basic process of this disclosure. The following section will further elaborate on the solution provided in this disclosure based on a specific implementation method. Figure 3 This is a flowchart illustrating another live interactive method according to an exemplary embodiment, such as... Figure 3 As shown, this live interactive method is applied to electronic devices, such as... Figure 1 The first terminal 101 or the second terminal 102 shown below. (The following is in conjunction with...) Figures 4 to 10 This document provides a detailed explanation of the live streaming interaction method, which includes the following steps.
[0093] In 301, electronic devices display a joint live broadcast event involving multiple broadcasters within a virtual live broadcast room.
[0094] This step can be referred to step 201 above, and will not be repeated here.
[0095] In 302, during a joint live stream, in response to a triggering operation of a target control within the virtual live stream room, the electronic device displays a virtual resource panel within the virtual live stream room, which includes a gift control, wherein the gift control is used to instruct the distribution of virtual resources according to a random mode or an incentive mode.
[0096] In some embodiments, the target control refers to a virtual control with a gift icon on the live streaming interface. This control is usually located in the lower right corner of the interface, but this disclosure does not limit it.
[0097] In other embodiments, in response to a viewer's triggering operation on a target control within the virtual live streaming room, the electronic device displays a virtual resource panel within the virtual live streaming room. The virtual resource panel includes two gifting controls. Taking the two gifting controls as a first gifting control and a second gifting control, the first gifting control is used to indicate the distribution of virtual resources according to a random mode, and the second gifting control is used to indicate the distribution of virtual resources according to an incentive mode.
[0098] The first point to clarify is that the incentive model is also referred to as the early bird model in this article. Under the incentive model, the earlier a streamer completes the target live streaming activity, the more virtual resources they receive.
[0099] The second point to note is that the target live streaming behavior can be either the streamer saying a specific voice in the virtual live streaming room or the streamer performing a target action in the virtual live streaming room. This disclosure does not limit this.
[0100] The third point to note is that the target action can be a single action or a set of combined actions (such as the same single action being performed multiple times), and this disclosure does not limit it.
[0101] For example, Figure 4 The left image and Figure 7 The left image shows the virtual resource panel. For example... Figure 4 The left image and Figure 7 As shown in the left image, the virtual resource panel displays two controls, namely Control 1 and Control 2. Control 1 displays the words "Multi-player Lucky Draw," and this control corresponds to the first gift control mentioned above. Control 2 displays the words "Multi-player Championship," and this control corresponds to the second gift control mentioned above.
[0102] In 303, in response to a triggering operation on the gifted control, the electronic device displays at least one configuration item on the virtual resource panel; in response to a configuration operation on the target event based on at least one configuration item, the electronic device displays the configuration result of the target event on the virtual resource panel.
[0103] The gift control can be either the first gift control mentioned in step 302 above, or the second gift control mentioned in step 302 above; this disclosure does not limit it in this regard. Regardless of whether the gift control is the first or the second gift control mentioned above, in response to the triggering operation of the gift control, the electronic device displays at least one configuration item on the virtual resource panel.
[0104] In some embodiments, at least one of the above configuration items includes: a gift object configuration item, a virtual resource quantity configuration item, and a live streaming behavior configuration item; correspondingly, the above configuration operations include the following three types.
[0105] The first method involves configuring at least two broadcaster objects based on the gifting object configuration settings. That is, this virtual resource gifting is directed to the broadcaster objects selected by the audience.
[0106] For example, such as Figure 4 The right image in the middle and Figure 7 As shown in the right image, the virtual resource panel displays the gift recipient configuration item 3. Based on the gift recipient configuration item 3, a viewer can select at least two streamer recipients and at most all streamer recipients in the live stream as recipients of this virtual resource gift.
[0107] The second method involves configuring the virtual resources provided this time based on the virtual resource quantity configuration item.
[0108] For example, such as Figure 4 The right image in the middle and Figure 7 As shown in the right image, the Virtual Resources panel displays Virtual Resources Configuration Item 4. Based on Virtual Resources Configuration Item 4, viewers can select the amount of virtual resources to be given away this time.
[0109] The third method involves configuring the target live streaming behavior based on live streaming behavior options.
[0110] In some embodiments, the live streaming behavior option allows viewers to configure the target live streaming behavior as either voice or body language. If a viewer selects voice, the electronic device can further provide a voice content template for the viewer to choose from. For example, after a viewer selects a voice content template, the electronic device will automatically fill in the viewer's object identifier in the template; this disclosure does not limit this. In addition, this solution also supports viewers manually inputting text as the voice content that the selected broadcaster must speak in the live stream; this disclosure does not limit this either.
[0111] In other embodiments, if the viewer selects a specific type of body movement, the electronic device can further provide the viewer with a body movement template for selection. In addition, this solution also supports viewer-designed body movements as the selected movements that the chosen broadcaster must perform in the live stream; however, this disclosure does not limit this aspect.
[0112] It should be noted that if the electronic device is used by the broadcaster, or if the electronic device is not used by the viewer who sent the gift, steps 302-303 above can be skipped, and step 304 below can be executed directly. If the electronic device is used by the viewer who sent the gift, steps 302-303 above must be executed.
[0113] In 304, if a target event occurs in the virtual live streaming room, and if the live streaming behavior of at least two broadcasters meets preset conditions during the joint live streaming process, the electronic device displays the amount of virtual resources obtained by each of the at least two broadcasters in the virtual live streaming room; wherein, the target event is directed to at least two broadcasters and is subject to preset conditions, and the amount of virtual resources obtained by the at least two broadcasters is obtained by splitting the amount of virtual resources corresponding to the target event.
[0114] In this embodiment of the disclosure, at least two active objects are selected by the audience objects. These live streamer objects need to perform specific live streaming behaviors in the virtual live streaming room in order to share the amount of virtual resources given by the audience object this time.
[0115] In some embodiments, during a joint live stream, if at least two streamers complete the target live stream activity within a specified time, the electronic device displays the amount of virtual resources obtained by each of the at least two streamers in the virtual live stream room.
[0116] It should be noted that if at least two streamers complete the target live streaming behavior within the specified time, the server will split the virtual resource quantity corresponding to the target event (the virtual resource quantity gifted by the viewer this time), that is, the server will execute the virtual resource distribution logic.
[0117] In other embodiments, the target event also includes a resource distribution mode. If the resource distribution mode is a random mode, the server divides the amount of virtual resources gifted by the viewer into multiple portions according to the number of viewers (referring to the number of broadcasters who complete the target live streaming behavior within a specified time). Each portion contains a random amount of virtual resources. Accordingly, the electronic device will display the random portions of virtual resources each of the broadcasters received in the virtual live streaming room.
[0118] In other embodiments, if the resource distribution mode is an incentive mode, the server also divides the amount of virtual resources gifted to the viewer into multiple portions according to the number of viewers (referring to the number of streamers who complete the target live streaming behavior within the specified time). Each portion contains a different amount of virtual resources, and the streamer who completes the target live streaming behavior earlier within the specified time receives more virtual resources. Accordingly, the electronic device will display at least two streamers in the virtual live streaming room, each receiving an unequal amount of virtual resources.
[0119] In other embodiments, when a target event occurs within the virtual live streaming room, the electronic device will also display a second prompt message within the virtual live streaming room; wherein the second prompt message is used to prompt one or more of the following: 1. Object identifiers for at least two broadcaster objects; 2. Preset conditions; where, satisfying the preset conditions means that for any streamer selected by the audience, the streamer completes the target live broadcast behavior within the specified time. 3. Countdown to the effective duration of the target event. The effective duration mentioned in this step is equal to the specified time mentioned in step 2.
[0120] For example, Figure 5 This illustrates one type of prompt message displayed within a virtual live streaming room. (See also...) Figure 5 The specific message 5 reads: "Viewer xx has sent a multi-person lucky draw gift! Hosts A, B, and C who shout 'I love you, viewer xx' will receive virtual resources." Therefore, it is clear that... Figure 5 The prompt message 5 shown includes object identifiers and preset conditions for at least two broadcaster objects.
[0121] Figure 8 This illustrates another type of prompt message displayed within a virtual live streaming room. (See also...) Figure 8 The specific message 5 reads: "Viewer xx sent gifts to multiple people vying for the champion's prize! Among streamers A, B, and C, the streamer who completes the xx action first will receive more virtual resources." Therefore, it is clear that... Figure 8 The prompt message 5 also includes object identifiers and preset conditions for at least two broadcaster objects.
[0122] In other embodiments, the electronic device may also display the countdown to the effective duration of the target event in a virtual live broadcast room in a manner independent of the prompt information 5, such as displaying the countdown as a time progress bar, or displaying the countdown as a clock icon. This disclosure does not limit this.
[0123] In other embodiments, the electronic device may also display a first prompt message within the virtual live streaming room, wherein the first prompt is used to prompt at least two broadcasting entities to perform a target live streaming action. Further, as... Figure 5 As shown, if the target live-streaming behavior is speaking the target speech within a virtual live-streaming room, the electronic device will display a sound pickup indicator 6 and a text prompt 7 for at least two broadcasters within the virtual live-streaming room; the text prompt 7 is used to prompt at least two broadcasters to speak the target speech. In this case, in response to the end of the specified time, the electronic device may display, for example, […]. Figure 6 The virtual resource distribution results are shown. These results are used to display the amount of virtual resources each of at least two broadcaster objects has received.
[0124] Furthermore, if the target live streaming behavior is to perform the target action within a virtual live streaming room, the electronic device will display action prompts to at least two streamer subjects within the virtual live streaming room; wherein, the action prompts are used to prompt at least two streamer subjects to perform the target action.
[0125] In other embodiments, the above-mentioned action prompt can be an action outline or action description of the target action, wherein the action outline can be in the form of an image and the action description can be in the form of text, and this disclosure does not limit it.
[0126] In addition, the aforementioned action prompts can also be virtual elements, which are used to coordinate with at least two broadcasting objects to complete the target action. In other words, when matching virtual elements are displayed within the virtual live streaming room, at least two objects can perform the target action. For example, the virtual element is a virtual prop that coordinates with at least two broadcasting objects to complete the target action; for instance, the virtual prop could be an AR effect element, which is not limited in this disclosure. In this case, whenever a selected broadcasting object completes the target action, the server distributes virtual resources to that active object. In response to the end of the specified time, the electronic device can display, for example, […] within the virtual live streaming room. Figure 10 The virtual resource distribution results are shown. These results are used to display the amount of virtual resources each of at least two broadcaster objects has received.
[0127] In other embodiments, for any one of at least two broadcaster objects, the electronic device can also display virtual elements corresponding to that broadcaster object within the virtual live streaming room, whose attributes change in accordance with the progress of the broadcaster object's actions. For example, see... Figure 9 Taking virtual elements as virtual props (such as virtual blocks) as an example, assuming the above attribute represents the size of the virtual element, the size of the virtual prop above each active object's head can change synchronously with the progress of the streamer's actions. The larger the size of the virtual prop, the greater the probability that the corresponding streamer object will obtain the most virtual resources.
[0128] Example 1: Taking the scenario of a viewer sending a multi-person lucky draw gift as an example, assuming the gift-giving condition is for the broadcaster to say a specific voice message, then... Figure 4-6 As shown, the live streaming interaction process includes the following steps.
[0129] First, the audience can configure multi-person lucky draw gifts on the virtual resource panel, including selecting the recipients and setting the amount of virtual resources to be given.
[0130] Next, after the audience confirms that multiple lucky draw gifts have been sent, the virtual live stream will display something like, "Viewer xx sent a lucky draw gift! Streamers A, B, and C can receive virtual resources by shouting 'I love you, viewer xx'."
[0131] The server uses speech recognition technology to determine whether the broadcaster who utters a specific phrase is the broadcaster selected by the audience. The broadcaster who utters the specific phrase can receive a randomly generated gift.
[0132] After the countdown ends or all selected streamers have spoken the specific message (streamers who do not speak the specific message will not receive the sub-gift), the final gift distribution results will be displayed in the virtual live stream room with animation effects.
[0133] Example 2: Taking the scenario of multiple viewers sending gifts to compete for the championship as an example, assuming the gift-giving condition is for the streamer to perform the action of balancing a brick on their head 10 times, then... Figure 7-10 As shown, the live streaming interaction process includes the following steps.
[0134] First, the audience can configure the multi-person competition for the champion's gift on the virtual resource panel, including selecting the recipients and setting the amount of virtual resources to be given away.
[0135] Next, after the audience confirms that multiple people have sent the "lucky draw" gift, a message will be displayed in the virtual live stream room such as "Audience xx sent multiple people the "champion's gift"! The first of the three streamers, A, B and C, to complete the xx action will receive more virtual resources. At this time, virtual blocks will appear above the heads of streamers A, B and C.
[0136] For example, electronic devices use AR technology to display brick effects above each streamer's head. Each streamer needs to jump up and headbutt the brick effect. The streamer who hits the brick effect 10 times first is considered to have performed the specific action first.
[0137] It should be noted that the first streamer to complete a specific action receives the highest-value sub-gift, and so on, with the sub-gifts received by each streamer being revealed in real time.
[0138] After the countdown ends or all selected streamers have performed specific actions (streamers who do not perform specific actions will not receive child gifts), the final gift distribution results will be displayed in the virtual live stream room in the form of animation effects.
[0139] In summary, in multi-person collaborative live streaming scenarios, the live streaming interaction solution provided in this embodiment enables the batch gifting of virtual resources. That is, virtual resources gifted by viewers in a single session within the virtual live streaming room can be split into multiple parts and distributed to multiple streamers within the virtual live streaming room. This interactive form, which splits a single gift from a viewer into multiple sub-gifts and distributes them to multiple streamers, significantly improves the efficiency of human-computer interaction. Furthermore, this solution abandons the interactive mode where streamers in the virtual live streaming room can only passively receive virtual resources. Instead, it binds the streamer's live streaming behavior with virtual resource gifting, transforming the streamer from passively receiving virtual resources to actively participating in the interaction. This enriches the interactive forms based on virtual resources within the live streaming room and effectively enhances the human-computer interaction effect within the virtual live streaming room.
[0140] Figure 11 This is a block diagram illustrating a live interactive device according to an exemplary embodiment. (Refer to...) Figure 11 The device includes: The first display module 1101 is configured to display a joint live broadcast event involving multiple objects within a virtual live broadcast room; The second display module 1102 is configured to, in the event of a target event occurring in the virtual live streaming room, if the live streaming behavior of at least two objects during the joint live streaming process meets preset conditions, display the amount of virtual resources obtained by each of the at least two objects in the virtual live streaming room. The target event is directed to the at least two objects and is subject to the preset conditions. The amount of virtual resources obtained by the at least two objects is obtained by splitting the amount of virtual resources corresponding to the target event.
[0141] In summary, in multi-person collaborative live streaming scenarios, the live streaming interaction solution provided in this embodiment enables the batch gifting of virtual resources. That is, virtual resources gifted by viewers in a single session within the virtual live streaming room can be split into multiple parts and distributed to multiple streamers within the virtual live streaming room. This interactive form, which splits a single gift from a viewer into multiple sub-gifts and distributes them to multiple streamers, significantly improves the efficiency of human-computer interaction. Furthermore, this solution abandons the interactive mode where streamers in the virtual live streaming room can only passively receive virtual resources. Instead, it binds the streamer's live streaming behavior with virtual resource gifting, transforming the streamer from passively receiving virtual resources to actively participating in the interaction. This enriches the interactive forms based on virtual resources within the live streaming room and effectively enhances the human-computer interaction effect within the virtual live streaming room.
[0142] In some embodiments, the second display module is configured to, during a joint live broadcast, if the at least two objects complete the target live broadcast behavior within a specified time, display the amount of virtual resources obtained by each of the at least two objects in the virtual live broadcast room.
[0143] In other embodiments, the target event is further accompanied by a resource distribution pattern; The second display module is configured to display, within the virtual live streaming room, a random amount of virtual resources obtained by each of the at least two objects if the resource distribution mode is random mode.
[0144] In other embodiments, the target event is further accompanied by a resource distribution pattern; The second display module is configured to display unequal amounts of virtual resources obtained by each of the at least two objects in the virtual live streaming room if the resource distribution mode is an incentive mode; wherein, in the incentive mode, the object that completes the target live streaming behavior earlier obtains more virtual resources.
[0145] In other embodiments, the device further includes: The third display module is configured to display a first prompt message in the virtual live streaming room, the first prompt being used to prompt the at least two objects to perform the target live streaming behavior.
[0146] In other embodiments, the third display module is configured as follows: If the target live streaming behavior is speaking the target voice in the virtual live streaming room, then a sound recognition icon and a text prompt are displayed for the at least two objects in the virtual live streaming room respectively; The text prompt is used to prompt the at least two objects to speak the target speech.
[0147] In other embodiments, the third display module is configured as follows: If the target live streaming behavior is to perform a target action within the virtual live streaming room, then action prompts will be displayed for the at least two objects within the virtual live streaming room respectively; The action prompt is used to prompt the at least two objects to perform the target action.
[0148] In other embodiments, the third display module is configured as follows: Within the virtual live streaming room, virtual elements are displayed for each of the at least two objects, and these virtual elements are used to cooperate with the at least two objects to complete the target action.
[0149] In other embodiments, the third display module is configured as follows: For any one of the at least two objects, a virtual element corresponding to the object is displayed in the virtual live streaming room, and its attributes change as the object's actions progress.
[0150] In other embodiments, the device further includes: The fourth display module is configured to display a second prompt message in the virtual live streaming room when the target event occurs in the virtual live streaming room; wherein the second prompt message is used to prompt one or more of the following: The object identifiers of the at least two objects; The preset conditions; The countdown timer for the effective duration of the target event.
[0151] In other embodiments, the device further includes: The fifth display module is configured to display a virtual resource panel within the virtual live streaming room. The virtual resource panel includes a gift control. The gift control is used to indicate the distribution of virtual resources according to a random mode or an incentive mode. In the incentive mode, the earlier an object completes the target live streaming behavior, the more virtual resources it receives. The fifth display module is configured to, in response to a trigger operation on the gifted control, display at least one configuration item on the virtual resource panel; and in response to a configuration operation on the target event based on the at least one configuration item, display the configuration result of the target event on the virtual resource panel.
[0152] In other embodiments, the at least one configuration item includes: a gift recipient configuration item, a virtual resource quantity configuration item, and a live streaming behavior configuration item; the configuration operation includes: Configuration operations on the at least two objects based on the gift object configuration items; Configuration operation of virtual resource quantity corresponding to the target event based on the virtual resource quantity configuration item; Configuration operations for the target live streaming behavior based on the live streaming behavior options.
[0153] All of the above-mentioned optional technical solutions can be combined in any way to form optional embodiments of this disclosure, and will not be described in detail here.
[0154] It should be noted that the live interactive device provided in the above embodiments is only illustrated by the division of the above functional units when performing live interactive activities. In actual applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device can be divided into different functional units to complete all or part of the functions described above. In addition, the live interactive device and the live interactive method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0155] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0156] In some embodiments, an electronic device is also provided, the electronic device comprising: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the above-described live interactive method.
[0157] In response to the electronic device being provided as a terminal, Figure 12 This is a block diagram illustrating a terminal 1200 according to an exemplary embodiment.
[0158] Typically, terminal 1200 includes a processor 1201 and a memory 1202.
[0159] Processor 1201 includes one or more processing cores, such as a quad-core processor or an octa-core processor. Processor 1201 is implemented using at least one of the following hardware forms: DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Alternatively, processor 1201 includes a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state.
[0160] In some embodiments, processor 1201 integrates a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content that the display screen needs to show. In some embodiments, processor 1201 also includes an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0161] The memory 1202 includes one or more computer-readable storage media, which are non-transitory. The memory 1202 also includes high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1202 are used to store at least one program code, which is executed by the processor 1201 to implement the live interactive method provided in the method embodiments of this disclosure.
[0162] In some embodiments, the terminal 1200 further includes a peripheral device interface 1203 and at least one peripheral device. The processor 1201, memory 1202, and peripheral device interface 1203 are connected via a bus or signal line. Each peripheral device is connected to the peripheral device interface 1203 via a bus, signal line, or circuit board. The peripheral device includes at least one of the following: radio frequency circuitry 1204, display screen 1205, camera assembly 1206, audio circuitry 1207, and power supply 1208.
[0163] Peripheral device interface 1203 is used to connect at least one I / O (Input / Output) related peripheral device to processor 1201 and memory 1202. In some embodiments, processor 1201, memory 1202 and peripheral device interface 1203 are integrated on the same chip or circuit board; in other embodiments, any one or two of processor 1201, memory 1202 and peripheral device interface 1203 are implemented on separate chips or circuit boards, which is not limited in this disclosure.
[0164] The radio frequency (RF) circuit 1204 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1204 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1204 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. In some embodiments, the RF circuit 1204 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1204 communicates with other terminals via at least one wireless communication protocol. Wireless communication protocols include, but are not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1204 also includes circuitry related to NFC (Near Field Communication), which is not limited in this disclosure.
[0165] Display screen 1205 is used to display a UI (User Interface). The UI includes graphics, text, icons, videos, and any combination thereof. When display screen 1205 is a touch display, it also has the ability to collect touch signals on or above its surface. These touch signals are input as control signals to processor 1201 for processing. In this case, display screen 1205 also provides virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there is one display screen 1205, disposed on the front panel of terminal 1200; in other embodiments, there are at least two display screens 1205, disposed on different surfaces of terminal 1200 or in a folded design; in still other embodiments, display screen 1205 is a flexible display screen, disposed on a curved or folded surface of terminal 1200. Alternatively, display screen 1205 may be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. Display screen 1205 is made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).
[0166] The camera assembly 1206 is used to acquire images or videos. In some embodiments, the camera assembly 1206 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In other embodiments, the camera assembly 1206 also includes a flash. The flash is a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, used for light compensation at different color temperatures.
[0167] The audio circuit 1207 includes a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals that are input to the processor 1201 for processing, or input to the radio frequency circuit 1204 to realize voice communication. For stereo acquisition or noise reduction purposes, multiple microphones are used, each located at a different part of the terminal 1200. Alternatively, the microphones may be array microphones or omnidirectional acquisition microphones. The speaker is used to convert electrical signals from the processor 1201 or the radio frequency circuit 1204 into sound waves. The speaker may be a conventional thin-film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into sound waves that are audible to humans, but also into sound waves that are inaudible to humans for purposes such as distance measurement. In some embodiments, the audio circuit 1207 also includes a headphone jack.
[0168] Power supply 1208 is used to power the various components in terminal 1200. Power supply 1208 can be AC power, DC power, a disposable battery, or a rechargeable battery. If power supply 1208 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is charged via a wired line, while a wireless rechargeable battery is charged via a wireless coil. The rechargeable battery also supports fast charging technology.
[0169] Those skilled in the art will understand that Figure 12 The structure shown does not constitute a limitation on terminal 1200 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0170] In some embodiments, a computer-readable storage medium including instructions is also provided, such as a memory including instructions, which are executed by a processor of an electronic device to implement the above-described live interactive method. In other embodiments, the computer-readable storage medium is a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0171] In some embodiments, a computer program product is also provided, including a computer program that, when executed by a processor of an electronic device, implements the above-described live interactive method.
[0172] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0173] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A live streaming interactive method, characterized in that, The method includes: Displaying a joint live-streaming event involving multiple participants within a virtual live-streaming room; If a target event occurs in the virtual live streaming room, and the live streaming behavior of at least two objects during the joint live streaming process meets preset conditions, the amount of virtual resources obtained by each of the at least two objects will be displayed in the virtual live streaming room. The target event is directed to the at least two objects and is subject to the preset conditions. The amount of virtual resources obtained by the at least two objects is obtained by splitting the amount of virtual resources corresponding to the target event.
2. The live streaming interactive method according to claim 1, characterized in that, If the live streaming behavior of at least two objects during a joint live streaming process meets preset conditions, the amount of virtual resources obtained by each of the at least two objects will be displayed in the virtual live streaming room, including: During a joint live stream, if at least two entities complete the target live stream activity within a specified time, the amount of virtual resources obtained by each of the at least two entities will be displayed in the virtual live stream room.
3. The live streaming interactive method according to claim 2, characterized in that, The target event also includes a resource distribution mode; the display of the amount of virtual resources obtained by each of the at least two objects within the virtual live streaming room includes: If the resource distribution mode is random mode, the virtual resources obtained by each of the at least two objects will be displayed in the virtual live broadcast room.
4. The live streaming interactive method according to claim 2, characterized in that, The target event also includes a resource distribution mode; the display of the amount of virtual resources obtained by each of the at least two objects within the virtual live streaming room includes: If the resource distribution mode is an incentive mode, the virtual resources obtained by the at least two objects are displayed in the virtual live broadcast room in unequal amounts; wherein, in the incentive mode, the object that completes the target live broadcast behavior earlier receives more virtual resources.
5. The live streaming interactive method according to claim 2, characterized in that, The method further includes: A first prompt message is displayed in the virtual live streaming room, which prompts the at least two objects to perform the target live streaming behavior.
6. The live streaming interactive method according to claim 5, characterized in that, The display of the first prompt information in the virtual live streaming room includes: If the target live streaming behavior is speaking the target voice in the virtual live streaming room, then a sound recognition icon and a text prompt are displayed for the at least two objects in the virtual live streaming room respectively; The text prompt is used to prompt the at least two objects to speak the target speech.
7. The live streaming interactive method according to claim 5, characterized in that, The display of the first prompt information in the virtual live streaming room includes: If the target live streaming behavior is to perform a target action within the virtual live streaming room, then action prompts will be displayed for the at least two objects within the virtual live streaming room respectively; The action prompt is used to prompt the at least two objects to perform the target action.
8. The live streaming interactive method according to claim 7, characterized in that, The step of displaying action prompts to the at least two objects in the virtual live streaming room includes: Within the virtual live streaming room, virtual elements are displayed for each of the at least two objects, and these virtual elements are used to cooperate with the at least two objects to complete the target action.
9. The live streaming interactive method according to claim 8, characterized in that, The step of displaying virtual elements to the at least two objects respectively within the virtual live streaming room includes: For any one of the at least two objects, a virtual element corresponding to the object is displayed in the virtual live streaming room, and its attributes change as the object's actions progress.
10. The live streaming interactive method according to claim 1, characterized in that, The method further includes: When the target event occurs within the virtual live streaming room, a second prompt message is displayed within the virtual live streaming room; wherein the second prompt message is used to prompt one or more of the following: The object identifiers of the at least two objects; The preset conditions; The countdown timer for the effective duration of the target event.
11. The live streaming interactive method according to claim 1, characterized in that, The method further includes: A virtual resource panel is displayed within the virtual live streaming room, and the virtual resource panel includes a gift control; wherein, the gift control is used to indicate the distribution of virtual resources according to a random mode or an incentive mode; in the incentive mode, the earlier the target live streaming behavior is completed, the more virtual resources are obtained; In response to a triggering operation on the gifted control, at least one configuration item is displayed on the virtual resource panel; In response to the configuration operation of the target event based on the at least one configuration item, the configuration result of the target event is displayed on the virtual resource panel.
12. The live streaming interactive method according to claim 11, characterized in that, The at least one configuration item includes: a gift recipient configuration item, a virtual resource quantity configuration item, and a live streaming behavior configuration item; the configuration operation includes: Configuration operations on the at least two objects based on the gift object configuration items; Configuration operation of virtual resource quantity corresponding to the target event based on the virtual resource quantity configuration item; Configuration operations for the target live streaming behavior based on the live streaming behavior options.
13. A live interactive device, characterized in that, The device includes: The first display module is configured to display a joint live broadcast event involving multiple objects within a virtual live broadcast room; The second display module is configured to, in the event of a target event occurring in the virtual live streaming room, if the live streaming behavior of at least two objects during the joint live streaming process meets preset conditions, display the amount of virtual resources obtained by each of the at least two objects in the virtual live streaming room. The target event is directed to the at least two objects and is subject to the preset conditions. The amount of virtual resources obtained by the at least two objects is obtained by splitting the amount of virtual resources corresponding to the target event.
14. An electronic device, characterized in that, The electronic device includes: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the live interactive method as described in any one of claims 1 to 12.
15. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of an electronic device, the electronic device is enabled to perform the live interactive method as described in any one of claims 1 to 12.
16. A computer program product, characterized in that, It includes a computer program that, when executed by a processor of an electronic device, implements the live interactive method as described in any one of claims 1 to 12.