Live broadcast interaction method based on virtual gift, related device and storage medium
By introducing the concept of virtual gift fragments on the live broadcast platform, the problem of a single way for anchors to obtain virtual gifts is solved, the diversity and fun of gift plays are improved, and the interaction between anchors and audiences is promoted.
Patent Information
- Application Number
- CN202311529090.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-15
- Publication Date
- 2025-05-16
AI Technical Summary
In the prior art, the anchors have a relatively single way to obtain virtual gifts given by the audience, and lack diversity and interactivity.
By introducing the concept of virtual gift fragments on the live broadcast platform, viewers receive gift fragments when meeting specific interactive conditions, while anchors obtain joint virtual gifts by synthesizing gift fragments from different audiences.
It improves the diversity and fun of gift gameplay, promotes interaction between anchors and audiences, and increases the user stickiness of live broadcast platforms.
Smart Images

Figure CN120017868A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and in particular to a live broadcast interaction method based on virtual gifts, related devices and storage media. Background Art
[0002] With the rapid development of the Internet, live streaming has gradually become a new way of information exchange. During live streaming, viewers and hosts can interact in various ways to enhance the interactive experience between them. Among them, giving virtual gifts is an important part of the interaction between hosts and viewers, which can have a positive incentive effect on live streaming.
[0003] At present, in the related technology, when the audience wants to give a virtual gift to the anchor, they can first click the gift selection control in the live broadcast room interface. Then, they select a virtual gift in the opened gift column, and after clicking to confirm, they give the virtual gift to the anchor. Then, the dynamic effect of the virtual gift is displayed in the live broadcast room.
[0004] However, the inventors have found that the current solution has at least the following problems: users need to first obtain virtual gifts and then give the corresponding virtual gifts to the anchor. Therefore, for the anchor, the way to obtain virtual gifts from the audience is relatively single. In view of the above problems, no effective solution has been proposed yet. Summary of the invention
[0005] The embodiments of the present application provide a live interactive method based on virtual gifts, a related device and a storage medium, which, on the one hand, improves the diversity and fun of gift gameplay. On the other hand, since the host can learn other viewers with other gift fragments based on the synthesized message, it can also promote the interaction between the host and the audience.
[0006] In view of this, the present application provides a live interactive method based on virtual gifts, comprising:
[0007] Display the live broadcast interface corresponding to the first anchor account;
[0008] In response to a gifting operation for a first gift fragment triggered by a first viewer account, a first synthesized message is displayed, wherein the first gift fragment is a gift fragment obtained by the first viewer account when a live interaction condition is met, and the first synthesized message is used to prompt a second viewer account that there is a second gift fragment, and the second gift fragment is a gift fragment obtained by the second viewer account when the live interaction condition is met;
[0009] If a donation operation for the second gift fragment is triggered by the second viewer account in response, a first joint virtual gift composed of the first gift fragment and the second gift fragment is displayed on the live broadcast interface.
[0010] Another aspect of the present application provides a live interactive device, comprising:
[0011] A display module, used to display the live broadcast interface corresponding to the first anchor account;
[0012] The display module is further configured to display a first synthesized message in response to a gifting operation for a first gift fragment triggered by the first viewer account, wherein the first gift fragment is a gift fragment obtained by the first viewer account when a live interactive condition is satisfied, and the first synthesized message is used to prompt the second viewer account that there is a second gift fragment, and the second gift fragment is a gift fragment obtained by the second viewer account when the live interactive condition is satisfied;
[0013] The display module is also used to display a first joint virtual gift composed of the first gift fragment and the second gift fragment on the live broadcast interface in response to a gift operation for the second gift fragment triggered by the second audience account.
[0014] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0015] The conditions for live broadcast interaction are as follows:
[0016] The duration that the viewer account follows the first anchor account is greater than or equal to the first duration threshold;
[0017] The number of interactive messages sent by the viewer account in the live broadcast room of the first anchor account is greater than or equal to the first number threshold;
[0018] The accumulated time that the viewer account and the first anchor account are friends with each other is greater than or equal to the second time threshold;
[0019] The cumulative duration of the viewer account in the live broadcast room of the first anchor account is greater than or equal to the third duration threshold;
[0020] The cumulative duration that the viewer account has subscribed to the first anchor account is greater than or equal to the fourth duration threshold;
[0021] The viewer account is a specific associated account of the first anchor account;
[0022] The number of virtual gifts given by the viewer account to the first anchor account is greater than or equal to the second number threshold;
[0023] The accumulated points value of virtual gifts presented by the audience account to the first anchor account is greater than or equal to the preset points value.
[0024] In one possible design, in another implementation of another aspect of the embodiment of the present application, the live interactive device further includes a control module;
[0025] The display module is further configured to, in response to a gifting operation for the first gift fragment triggered by the first viewer account, display the first synthesized message, and then, in response to a selection operation for the private chat control, display a private chat pop-up window between the first host account and the second viewer account on the live broadcast interface, wherein the private chat pop-up window includes a text input area;
[0026] The control module is used to control the first anchor account to send a text message to the second viewer account in response to an input operation on the text input area in the private chat pop-up window.
[0027] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0028] The display module is further configured to, in response to a gifting operation for the first gift fragment triggered by the first viewer account, display the first synthesized message, and then, in response to a selection operation for the private chat control, display a private chat pop-up window between the first host account and the second viewer account on the live broadcast interface, wherein the private chat pop-up window includes at least two selectable text items;
[0029] The control module is also used to control the first anchor account to send text information corresponding to the target optional text item to the second audience account in response to a selection operation on the target optional text item, wherein the target optional text item belongs to any one of the at least two optional text items.
[0030] In a possible design, in another implementation of another aspect of the embodiment of the present application, the live interactive device further includes a determination module;
[0031] The display module is further used to display a text configuration area for the optional text item;
[0032] The determination module is used to respond to the input operation on the text configuration area and use the input text information as the text information corresponding to the optional text item.
[0033] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0034] The display module is also used to display the first gift fragment and the fragment booth on the live broadcast interface in response to the gift operation of the first gift fragment triggered by the first audience account, wherein the fragment booth is used to prompt that the gift fragments used to synthesize the first joint virtual gift are currently missing.
[0035] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0036] A display module, specifically used to synthesize the first gift fragment and the second gift fragment to obtain a first joint virtual gift;
[0037] The First United virtual gift is displayed on the live broadcast interface.
[0038] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0039] The display module is specifically used to continuously display the first animation effect corresponding to the first joint virtual gift on the live broadcast interface, wherein the first animation effect is a gradual animation effect corresponding to the first joint virtual gift presented within a preset time.
[0040] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0041] The display module is specifically used to continuously display the second animation effect corresponding to the first joint virtual gift on the live broadcast interface, wherein the second animation effect is a periodic animation effect corresponding to the first joint virtual gift presented within a preset time.
[0042] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0043] The display module is further configured to display a second synthesized message in response to a gifting operation for a third gift fragment triggered by a third viewer account, wherein the third gift fragment is a gift fragment obtained by the third viewer account when the live broadcast interaction condition is met, and the second synthesized message is used to prompt a fourth viewer account that there is a fourth gift fragment, and the fourth gift fragment is a gift fragment obtained by the fourth viewer account when the live broadcast interaction condition is met;
[0044] The display module is also used to display a second joint virtual gift composed of the third gift fragment and the fourth gift fragment on the live broadcast interface in response to a gift operation for the fourth gift fragment triggered by the fourth audience account.
[0045] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0046] The display module is also used to respond to the gift operation of the first gift fragment triggered by the first audience account. After displaying the first synthesis message, if the first anchor account does not obtain the second gift fragment within the preset time, a synthesis failure message is displayed, wherein the synthesis failure message is used to prompt the return of the first gift fragment to the first audience account.
[0047] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0048] The display module is specifically used to respond to a gifting operation for a first gift fragment triggered by a first viewer account through a first virtual backpack, wherein the first virtual backpack includes the first gift fragment marked with an anchor identifier, and the anchor identifier is used to uniquely indicate the first anchor account.
[0049] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0050] The display module is specifically used to respond to a gifting operation for a second gift fragment triggered by a second viewer account through a gifting control, wherein the gifting control is presented in a live broadcast interface under a corresponding perspective of the second viewer account.
[0051] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0052] The display module is specifically used to respond to a gifting operation for a second gift fragment triggered by a second viewer account through a second virtual backpack, wherein the second virtual backpack includes the second gift fragment marked with an anchor identifier, and the anchor identifier is used to uniquely indicate the first anchor account.
[0053] In a possible design, in another implementation of another aspect of the embodiment of the present application, the live interactive device further includes an acquisition module and an update module;
[0054] The display module is further configured to, in response to a gifting operation for the first gift fragment triggered by the first viewer account, display the first synthesized message, and, in response to a selection operation for a microphone connection control, display a screen of the first anchor account and the second anchor account being connected to each other in the live broadcast interface;
[0055] An acquisition module, configured to acquire a point value corresponding to the first joint virtual gift after displaying the first joint virtual gift composed of the first gift fragment and the second gift fragment on the live broadcast interface;
[0056] The update module is used to update the energy point value of the first anchor account according to the point value corresponding to the first joint virtual gift to obtain the target energy point value, wherein the point value is also used to update the energy point value of the second anchor account.
[0057] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0058] A display module, specifically configured to respond to a gifting operation for a second gift fragment triggered by a second viewer account;
[0059] In response to a gifting operation for N gift fragments triggered by N audience accounts, wherein the N gift fragments are gift fragments respectively obtained by the N audience accounts when the live broadcast interaction conditions are met, and N is an integer greater than or equal to 1;
[0060] The first joint virtual gift composed of the first gift fragment, the second gift fragment and N gift fragments is displayed on the live broadcast interface.
[0061] In a possible design, in another implementation of another aspect of the embodiment of the present application, the first gift fragment belongs to the basic gift fragment, and the second gift fragment and the N gift fragments all belong to the additional gift fragments;
[0062] A display module, specifically used to generate a background animation effect according to the first gift fragment;
[0063] Generate a foreground animation effect based on the second gift fragment and N gift fragments;
[0064] The background animation effect and the foreground animation effect are synthesized to obtain the animation effect corresponding to the first joint virtual gift.
[0065] In one possible design, in another implementation of another aspect of the embodiment of the present application, the live interactive device further includes a processing module;
[0066] The acquisition module is further used to acquire the point value corresponding to the first joint virtual gift after displaying the first joint virtual gift composed of the first gift fragment and the second gift fragment on the live broadcast interface;
[0067] The updating module is further used to update the energy integral value of the first anchor account according to the integral value corresponding to the first joint virtual gift to obtain a target energy integral value;
[0068] A processing module, used to sort the live broadcast resources of the first anchor account according to the target energy integral value to obtain a sorting result, wherein the sorting result is used to determine the target resource position;
[0069] The processing module is also used to insert the live broadcast resources of the first anchor account into the target resource position according to the sorting result to form a live broadcast resource list pushed to the viewer account.
[0070] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0071] The acquisition module is further used to acquire the point value corresponding to the first joint virtual gift after displaying the first joint virtual gift composed of the first gift fragment and the second gift fragment on the live broadcast interface;
[0072] The updating module is further used to update the energy integral value of the first anchor account according to the integral value corresponding to the first joint virtual gift to obtain a target energy integral value;
[0073] The display module is further used to display at least one redeemable product on the activity page in response to the point redemption request, wherein each redeemable product corresponds to a redemption point value, and the at least one redeemable product includes a target product;
[0074] The processing module is also used to respond to the redemption operation for the target product. If the target energy point value is greater than or equal to the redemption point value corresponding to the target product, the redemption point value corresponding to the target product is deducted from the target energy point value.
[0075] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0076] An acquisition module, specifically used to acquire the number of gift fragments included in the first joint virtual gift;
[0077] According to the number of gift fragments, the integral value corresponding to the first joint virtual gift is determined, wherein the integral value is positively correlated with the number of gift fragments.
[0078] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0079] The acquisition module is specifically used to acquire a bonus point value if the first anchor account has acquired a third joint virtual gift within a historical period, wherein the third joint virtual gift is a joint virtual gift synthesized based on at least two gift fragments;
[0080] Obtaining the original point value corresponding to the first joint virtual gift;
[0081] The original integral value and the bonus integral value are summed to obtain the integral value corresponding to the first joint virtual gift.
[0082] Another aspect of the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the above-mentioned methods when executing the computer program.
[0083] Another aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the above-mentioned methods are implemented.
[0084] Another aspect of the present application provides a computer program product, including a computer program, which implements the above-mentioned methods when executed by a processor.
[0085] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:
[0086] In an embodiment of the present application, a live broadcast interaction method based on virtual gifts is provided, which displays a live broadcast interface corresponding to a first anchor account, and displays a first synthetic message in response to a gift operation for a first gift fragment triggered by a first audience account, wherein the first gift fragment is a gift fragment obtained by the first audience account when the live broadcast interaction conditions are met. In response to a gift operation for a second gift fragment triggered by a second audience account, a first joint virtual gift synthesized from the first gift fragment and the second gift fragment is displayed on the live broadcast interface. In the above manner, the audience account can obtain gift fragments provided by the live broadcast platform when the live broadcast interaction conditions are met, and the anchor needs to obtain gift fragments from different audience accounts to obtain the first joint virtual gift. Thus, on the one hand, the diversity and fun of gift gameplay are improved. On the other hand, since the anchor can learn about other viewers with other gift fragments based on the first synthetic message, it can also promote interaction between the anchor and the audience. BRIEF DESCRIPTION OF THE DRAWINGS
[0087] Figure 1 This is a schematic diagram of the architecture of the live streaming system in the embodiment of the present application;
[0088] Figure 2 A schematic diagram of an implementation environment of a live interactive method based on virtual gifts in an embodiment of the present application;
[0089] Figure 3 A flowchart of a live interactive method based on virtual gifts in an embodiment of the present application;
[0090] Figure 4 A schematic diagram showing the audience account obtaining gift fragments in an embodiment of the present application;
[0091] Figure 5 A set of schematic diagrams showing sending text messages through a private chat pop-up window in an embodiment of the present application;
[0092] Figure 6 Another set of schematic diagrams showing sending text messages through a private chat pop-up window in an embodiment of the present application;
[0093] Figure 7 A set of schematic diagrams for configuring text information corresponding to optional text items in an embodiment of the present application;
[0094] Figure 8 A schematic diagram of displaying a fragment booth on a live broadcast interface in an embodiment of the present application;
[0095] Fig. 9 A group of schematic diagrams showing a first joint virtual gift on a live broadcast interface in an embodiment of the present application;
[0096] Fig.10 A group of schematic diagrams showing a gradual animation effect in an embodiment of the present application;
[0097] Fig.11 A group of schematic diagrams showing periodic animation effects in an embodiment of the present application;
[0098] Fig.12 A group of schematic diagrams of synthesizing multiple joint virtual gifts in an embodiment of the present application;
[0099] Fig.13 A group of schematic diagrams showing synthesis failure messages in an embodiment of the present application;
[0100] Fig.14 A group of schematic diagrams of viewers giving gift fragments to a host in an embodiment of the present application;
[0101] Fig.15 This is a schematic diagram of a viewer presenting gift fragments to a host in an embodiment of the present application;
[0102] Fig.16 Another set of schematic diagrams showing that the audience presents gift fragments to the anchor in an embodiment of the present application;
[0103] Fig.17 A group of schematic diagrams of obtaining joint virtual gifts based on live broadcast and microphone connection in an embodiment of the present application;
[0104] Fig.18 A group of schematic diagrams of synthesizing a joint virtual gift based on multiple gift fragments in an embodiment of the present application;
[0105] Fig.19 A schematic diagram of the effect of combining virtual gifts in an embodiment of the present application;
[0106] Fig. 20 A group of schematic diagrams of generating a live broadcast resource list based on joint virtual gifts in an embodiment of the present application;
[0107] Fig.21 A group of schematic diagrams based on joint virtual gift exchange products in an embodiment of the present application;
[0108] Fig. 22 This is a schematic diagram of the live broadcast platform sending gift fragments in an embodiment of the present application;
[0109] Fig.23 A schematic diagram of a process for obtaining resource positions based on joint virtual gifts in an embodiment of the present application;
[0110] Fig.24 A schematic diagram of a live interactive device in an embodiment of the present application;
[0111] Fig.25 It is a structural diagram of a terminal in an embodiment of the present application. DETAILED DESCRIPTION
[0112] The embodiments of the present application provide a live interactive method based on virtual gifts, a related device and a storage medium, which, on the one hand, improves the diversity and fun of gift gameplay. On the other hand, since the host can learn other viewers with other gift fragments based on the synthesized message, it can also promote the interaction between the host and the audience.
[0113] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "corresponding to" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0114] With the popularization of mobile smart terminals and the Internet, live streaming has developed rapidly, providing a powerful new way of communication for the public. Live streaming relies on the workflow of the live streaming system. For easier understanding, please refer to Figure 1 , Figure 1 This is an architectural diagram of the live streaming system in the embodiment of the present application. As shown in the figure, the anchor end performs real-time streaming (RTS) live streaming to the live streaming center through the streaming software development kit (SDK). Among them, the types of streaming SDKs include but are not limited to web RTSSDK, Android system (Android) streaming SDK, Apple mobile phone system (iPhone operation system, iOS) streaming SDK, live video recording software (open broadcaster software, OBS) plug-in SDK. The audience end performs RTS playback from the live streaming center through the streaming SDK. Among them, the streaming SDK includes web RTSSDK and native RTSSDK. The types of native RTSSDK include but are not limited to Android, iOS, Windows system (Windows) and Apple computer system (Macintosh, MAC).
[0115] On live broadcast platforms, virtual gifts are the most common form of gifts. Broadcasters will receive various virtual gifts during live broadcasts, such as flowers, rockets, hearts, etc. These virtual gifts have certain representative meanings, and viewers can express their love and support for the broadcasters by giving virtual gifts. However, the single virtual gift giving method has gradually lost the fun of interaction. Therefore, more interesting gift gameplay can be introduced to encourage interaction between broadcasters and viewers, thereby improving the user stickiness of live broadcast platforms.
[0116] In the embodiment of the present application, a live interactive method based on virtual gifts is provided. When the audience meets the live interactive conditions, they can obtain free gift fragments. The host can form a joint virtual gift by obtaining gift fragments from different audiences. This increases the diversity and fun of gift gameplay and promotes the interaction between the host and multiple audiences. The live interactive method provided by the present application includes at least one of the following scenarios when applied.
[0117] Applicable scenario 1: Game live broadcast;
[0118] Game live streaming is mainly for game enthusiasts, and is a way to share and communicate game content. Whether game live streaming attracts more viewers is closely related to the skills of the game anchor. Therefore, the game anchor needs to be much more proficient in gaming skills than the general public. These anchors have a high level of knowledge about the corresponding games, and can interact, explain, and teach various games with the audience during game live streaming.
[0119] During the live broadcast of the game, the live broadcast platform will count the continuous viewing time of each viewer, and randomly select two viewers from the viewers whose continuous viewing time is greater than or equal to the time threshold (for example, 20 minutes). For example, the live broadcast platform randomly selects viewers A and B, and then the live broadcast platform sends gift fragment A to the account of viewer A and gift fragment B to the account of viewer B. Viewer A presents gift fragment A to the game anchor in the live broadcast room, and viewer B presents gift fragment B to the game anchor in the live broadcast room. Based on this, the live broadcast platform synthesizes gift fragment A and gift fragment B to obtain a joint virtual gift. Then, the game anchor obtains the joint virtual gift.
[0120] Applicable scenario 2: e-commerce live broadcast;
[0121] The new business model of e-commerce live streaming has gradually become a hot spot for major e-commerce platforms to deploy. E-commerce live streaming refers to a new business model that uses live streaming to display, promote and sell products on e-commerce platforms. Merchants use live streaming platforms to display product information to consumers in real time and interact with them to improve the sales conversion rate of products.
[0122] During the e-commerce live broadcast, 6 viewers in the live broadcast room bought the latest tablet computer. Therefore, the live broadcast platform randomly selected viewers A and B from these 6 viewers, and then sent gift fragment A to the account of viewer A and gift fragment B to the account of viewer B. Viewer A gave gift fragment A to the live broadcast host in the live broadcast room, and viewer B gave gift fragment B to the live broadcast host in the live broadcast room. Based on this, the live broadcast platform combined gift fragment A and gift fragment B to obtain a joint virtual gift. Then, the live broadcast host obtained the joint virtual gift.
[0123] Applicable scenario three: sports live broadcast;
[0124] Sports live broadcast is a live broadcast activity with various sports games as the theme, including football, basketball, tennis, golf, etc. These games are usually broadcast live, and the audience can enjoy the exciting process of the game in real time.
[0125] During a live sports broadcast, multiple viewers can be randomly selected from the live broadcast room, and gift fragments can be sent to each viewer's account. For example, 20 viewers are randomly selected, and each viewer receives a gift fragment. If 5 of the viewers send gift fragments, a small joint virtual gift (e.g., "beer") is synthesized and displayed in the live broadcast room. If 10 of the viewers send gift fragments, a medium-sized joint virtual gift (e.g., "team uniform") is synthesized and displayed in the live broadcast room. If all 20 viewers send gift fragments, a large joint virtual gift (e.g., "trophy") is synthesized and displayed in the live broadcast room.
[0126] It should be noted that the above application scenarios are only examples, and the live interactive method based on virtual gifts provided in this embodiment can also be applied to other scenarios, which are not limited here.
[0127] The method provided in this application can be applied to Figure 2 The implementation environment shown includes a first terminal 110, a second terminal 120, a third terminal 130 and a server 140, and each terminal and the server 140 can communicate with each other through a communication network 150. The communication network 150 uses standard communication technology and / or protocols, usually the Internet, but can also be any network, including but not limited to Bluetooth, local area network (LAN), metropolitan area network (MAN), wide area network (WAN), mobile, dedicated network or any combination of virtual private networks). In some embodiments, customized or dedicated data communication technology can be used to replace or supplement the above data communication technology.
[0128] The terminals involved in this application include but are not limited to mobile phones, tablet computers, laptops, desktop computers, intelligent voice interaction devices, virtual reality devices, smart home appliances, vehicle terminals, aircraft, etc. Among them, the client is deployed on the terminal, and the client can be run on the terminal in the form of a browser, or in the form of an independent application (application, APP) or a small program, etc.
[0129] The server 140 involved in the present application can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence (AI) platforms.
[0130] In combination with the above implementation environment, the anchor initiates a live broadcast through the first terminal 110, whereby, in step A1, the first terminal 110 performs live streaming to the server 140 through the communication network 140. In step A2, different viewers can respectively perform live streaming from the server 140 through the communication network 150. In step A3, assuming that audience A and audience B are both randomly selected by the live broadcast platform, the server 140 can send gift fragments to audience A and audience B respectively. In step A4, the second terminal 120 used by audience A receives the first gift fragment. In step A5, the third terminal 130 used by audience B receives the second gift fragment. Among them, the execution order of step A4 and step A5 is not limited.
[0131] In step A6, viewer A uses the second terminal 120 to present the first gift fragment to the anchor, and the second terminal 120 sends the first gift fragment to the server 140 via the communication network 140. In step A7, viewer B uses the third terminal 130 to present the second gift fragment to the anchor, and the third terminal 130 sends the second gift fragment to the server 140 via the communication network 140. The execution order of step A6 and step A7 is not limited. In step A8, the server 140 synthesizes the first gift fragment and the second gift fragment to obtain a joint virtual gift. Thus, the server 140 sends the joint virtual gift to the first terminal 110 used by the anchor via the communication network 150.
[0132] Combined with the above introduction, the live interactive method based on virtual gifts in this application will be introduced below. Figure 3In the embodiment of the present application, the live interactive method based on virtual gifts can be completed by the terminal independently, or by the terminal and the server in cooperation. The present application method includes:
[0133] 210. Display the live broadcast interface corresponding to the first anchor account;
[0134] In one or more embodiments, anchor A uses the first anchor account to log in to the live broadcast platform and start live broadcasting. As a result, the live broadcast interface corresponding to the first anchor account is presented on the terminal used by anchor A.
[0135] 220. In response to the gifting operation for the first gift fragment triggered by the first viewer account, display a first synthesized message, wherein the first gift fragment is a gift fragment obtained by the first viewer account when the live interaction condition is met, and the first synthesized message is used to prompt the second viewer account that there is a second gift fragment, and the second gift fragment is a gift fragment obtained by the second viewer account when the live interaction condition is met;
[0136] In one or more embodiments, viewers in the live broadcast room of anchor A have a certain chance to obtain gift fragments. Taking viewers A and B as an example, viewer A uses the first viewer account to log in to the live broadcast platform, and viewer B uses the second viewer account to log in to the live broadcast platform. Based on this, assuming that both the first viewer account and the second viewer account meet the live broadcast interaction conditions, the live broadcast platform can send the first gift fragment to the first viewer account, and send the second gift fragment to the second viewer account.
[0137] Specifically, viewer A can choose to give the first gift fragment to anchor A, that is, the gift operation for the first gift fragment is triggered by the first viewer account. Anchor A receives the first gift fragment through the first anchor account, and thus displays the first synthesis message on the live broadcast interface. Anchor A knows from the first synthesis message that he needs to receive the second gift fragment sent by the second viewer account in order to synthesize the corresponding first joint virtual gift.
[0138] It should be noted that the term "in response to" in this application is used to indicate the conditions or states on which the execution of an operation depends, and one or more operations can be executed when certain conditions or states are met. These operations can be real-time or have a certain delay.
[0139] 230. In response to a gifting operation for the second gift fragment triggered by the second viewer account, a first joint virtual gift synthesized from the first gift fragment and the second gift fragment is displayed on the live broadcast interface.
[0140] In one or more embodiments, if the second viewer account chooses to give the second gift fragment to anchor A, that is, the giving operation for the second gift fragment is triggered by the second viewer account. Based on this, the first gift fragment and the second gift fragment are synthesized to obtain a first joint virtual gift, and the first joint virtual gift is displayed on anchor A's live broadcast interface.
[0141] In the embodiment of the present application, a live interactive method based on virtual gifts is provided. Through the above method, on the one hand, the diversity and fun of gift gameplay are improved. On the other hand, since the host can learn other viewers with other gift fragments based on the first synthetic message, it can also promote the interaction between the host and the audience.
[0142] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, the situation that satisfies the live interactive condition includes at least one of the following:
[0143] The duration that the viewer account follows the first anchor account is greater than or equal to the first duration threshold;
[0144] The number of interactive messages sent by the viewer account in the live broadcast room of the first anchor account is greater than or equal to the first number threshold;
[0145] The accumulated time that the viewer account and the first anchor account are friends with each other is greater than or equal to the second time threshold;
[0146] The cumulative duration of the viewer account in the live broadcast room of the first anchor account is greater than or equal to the third duration threshold;
[0147] The cumulative duration that the viewer account has subscribed to the first anchor account is greater than or equal to the fourth duration threshold;
[0148] The viewer account is a specific associated account of the first anchor account;
[0149] The number of virtual gifts given by the viewer account to the first anchor account is greater than or equal to the second number threshold;
[0150] The accumulated points value of virtual gifts presented by the audience account to the first anchor account is greater than or equal to the preset points value.
[0151] In one or more embodiments, several scenarios that meet the conditions for live broadcast interaction are introduced. It can be seen from the aforementioned embodiments that the live broadcast platform distributes gift fragments to at least two viewers associated with anchor A. When the conditions for live broadcast interaction are met, the viewers can obtain different gift fragments. It can be understood that the probability of obtaining gift fragments may be different when different live broadcast interaction conditions are met. For example, if the cumulative points value of the virtual gifts presented by audience A is greater than or equal to the preset points value, then the audience A has a 100% chance of obtaining gift fragments. For another example, if the duration that audience A follows the first anchor account is greater than or equal to the first duration threshold, then the audience A has a 60% chance of obtaining gift fragments. The following is combined with Figure 4 , introduces several situations that meet the conditions for live broadcast interaction, among which, Figure 4 This is a schematic diagram of the audience account obtaining gift fragments in the embodiment of the present application.
[0152] 1. Follow the anchor;
[0153] For example, please refer to Figure (A) in 4. A certain viewer follows the first anchor account of anchor A through viewer account A (for example, the first viewer account), and the cumulative time of following reaches 2400 hours (i.e., 100 days). Assume that the first time threshold is 2400 hours. It can be seen that the time that viewer account A follows the first anchor account reaches the first time threshold, and the terminal logged in to viewer account A can receive a prompt pop-up window, and there is a certain probability of obtaining gift fragments issued by the live broadcast platform.
[0154] 2. Send interactive information;
[0155] For example, please refer to Figure (B) in 4, the cumulative number of interactive messages (e.g., bullet screens, comments, etc.) sent by a certain viewer through viewer account A (e.g., the first viewer account) in the live broadcast room of anchor A reaches 200. Assume that the first quantity threshold is 200. It can be seen that the number of interactive messages sent by viewer account A in the live broadcast room of the first anchor account reaches the first quantity threshold, so the terminal logged in to viewer account A can receive a prompt pop-up window and has a certain probability of obtaining gift fragments issued by the live broadcast platform.
[0156] 3. Be friends with each other;
[0157] For example, please refer to Figure (C) in 4. A certain viewer adds each other as friend accounts through viewer account A (for example, the first viewer account), and the cumulative time of being friends with host A reaches 2400 hours (i.e., 100 days). Assume that the second time threshold is 2400 hours. It can be seen that the cumulative time of viewer account A and the first host account being friends with each other reaches the second time threshold. Therefore, the terminal logged in to viewer account A can receive a prompt pop-up window and has a certain probability of obtaining gift fragments issued by the live broadcast platform.
[0158] 4. Watch live broadcast;
[0159] For example, please refer to Figure (D) in 4. A certain viewer watches the live broadcast room of anchor A through viewer account A (for example, the first viewer account), and the cumulative viewing time reaches 100 minutes. Assume that the third time threshold is 100 minutes. It can be seen that the cumulative time of viewer account A in the live broadcast room of the first anchor account reaches the third time threshold. Therefore, the terminal logged in to viewer account A can receive a prompt pop-up window and has a certain probability of obtaining gift fragments issued by the live broadcast platform.
[0160] 5. Subscribe to the anchor;
[0161] For example, please refer to Figure (E) in 4. A certain viewer subscribes to the live broadcast content of anchor A through viewer account A (for example, the first viewer account), and the cumulative subscription duration reaches 2400 hours (i.e., 100 days). Assume that the fourth duration threshold is 2400 hours. It can be seen that the cumulative duration of viewer account A subscribing to the first anchor account reaches the fourth duration threshold. Therefore, the terminal logged in to viewer account A can receive a prompt pop-up window and has a certain probability of obtaining gift fragments issued by the live broadcast platform.
[0162] 6. Special attention;
[0163] For example, please refer to Figure (F) in 4, where a certain viewer is upgraded to a very important person (VIP) of anchor A through viewer account A (for example, the first viewer account). It can be seen that viewer account A is a specific associated account of the first anchor account, so the terminal that logs in to viewer account A can receive a prompt pop-up window and has a certain chance of obtaining gift fragments issued by the live broadcast platform.
[0164] 7. Send virtual gifts;
[0165] For example, please refer to Figure (G) in 4, a certain viewer sends a virtual gift to anchor A through viewer account A (for example, the first viewer account), and the number of virtual gifts sent is 100. Assume that the second quantity threshold is 100. It can be seen that the number of virtual gifts sent by viewer account A to the first anchor account reaches the second quantity threshold, so the terminal logged in to viewer account A can receive a prompt pop-up window and has a certain probability of obtaining gift fragments issued by the live broadcast platform.
[0166] For example, please refer to Figure (H) in 4, a certain viewer gives a virtual gift to anchor A through viewer account A (for example, the first viewer account), and the cumulative points value of the virtual gift given is 10000. Assume that the preset points value is 10000. It can be seen that the cumulative points value of the virtual gifts given by viewer account A to the first anchor account reaches the preset points value, so the terminal logged in to viewer account A can receive a prompt pop-up window and has a certain probability of obtaining gift fragments issued by the live broadcast platform.
[0167] Secondly, in the embodiments of the present application, several situations that meet the conditions for live broadcast interaction are provided. Through the above methods, it is possible to promote the establishment of more levels of relationships between viewers and anchors (for example, attention, subscription, etc.). Not only does it allow viewers to obtain free gift fragments and enhance users' favorability towards the live broadcast platform. It can also enhance the enthusiasm of viewers to interact with anchors and improve the anchor's live broadcast data (for example, the number of attention, subscription, etc.).
[0168] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, in response to the gifting operation for the first gift fragment triggered by the first viewer account, after displaying the first synthesized message, the method may further include:
[0169] In response to a selection operation on the private chat control, a private chat pop-up window between the first anchor account and the second viewer account is displayed on the live broadcast interface, wherein the private chat pop-up window includes a text input area;
[0170] In response to an input operation on the text input area in the private chat pop-up window, the first anchor account is controlled to send a text message to the second viewer account.
[0171] In one or more embodiments, a method of interaction based on a private chat function is introduced. As can be seen from the aforementioned embodiments, the live broadcast platform will send the gift fragments contained in the same joint virtual gift to different viewers. When one of the viewers gives a gift fragment, the anchor can know which viewer holds the remaining gift fragments. Based on this, the anchor can privately chat with the corresponding viewer and ask the viewer to give the gift fragments.
[0172] It should be noted that the personal message (PM) function involved in this application refers to a one-to-one communication method between users on the live broadcast platform, which is similar to the function of chat software and can transmit text information, pictures, videos, etc.
[0173] Specifically, for ease of understanding, take anchor A using the first anchor account to broadcast live as an example, please refer to Figure 5 , Figure 5A set of schematic diagrams of sending text messages through a private chat pop-up window in an embodiment of the present application, such as Figure 5 As shown in Figure (A), B1 is used to indicate the first synthesized message, wherein the first synthesized message prompts the second viewer account (i.e., the viewer B's account) to have the second gift fragment (i.e., "plant"). B2 is used to indicate the private chat control. When anchor A clicks the private chat control indicated by B2, the selection operation for the private chat control is triggered, thereby displaying the following Figure 5 In the interface shown in Figure (B), B3 is used to indicate a private chat pop-up window between the first anchor account (i.e., anchor A's account) and the second viewer account (i.e., viewer B's account). B4 is used to indicate a text input area.
[0174] Based on this, when anchor A inputs text information in the text input area indicated by B4, the input operation for the text input area is triggered. Then, anchor A clicks the send control indicated by B5, thereby controlling the first anchor account to send the text information to the second viewer account. Figure 5 As shown in Figure (C), B6 is used to indicate the text message sent by anchor A. Figure 5 As shown in the middle (D) figure, B7 is used to indicate the text message sent by viewer B.
[0175] Secondly, in the embodiment of the present application, a method for interaction based on the private chat function is provided. Through the above method, the anchor can send customized text messages to the audience, thereby promoting more interaction between the anchor and the audience, making the anchor's relationship chain more balanced, which is conducive to maintaining the close relationship between the anchor and the audience. At the same time, the flexibility of interaction between the anchor and the audience can be improved.
[0176] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, in response to the gifting operation for the first gift fragment triggered by the first viewer account, after displaying the first synthesized message, the method may further include:
[0177] In response to a selection operation on the private chat control, a private chat pop-up window between the first anchor account and the second viewer account is displayed on the live broadcast interface, wherein the private chat pop-up window includes at least two selectable text items;
[0178] In response to a selection operation on a target optional text item, the first anchor account is controlled to send text information corresponding to the target optional text item to the second viewer account, wherein the target optional text item belongs to any one of the at least two optional text items.
[0179] In one or more embodiments, another way of interacting based on the private chat function is introduced. As can be seen from the aforementioned embodiments, the live broadcast platform will send the gift fragments contained in the same joint virtual gift to different viewers. When one of the viewers gives a gift fragment, the anchor can know which viewer holds the remaining gift fragments. Based on this, the anchor can privately chat with the corresponding viewer and ask the viewer to give the gift fragments.
[0180] Specifically, for ease of understanding, take anchor A using the first anchor account to broadcast live as an example, please refer to Figure 6 , Figure 6 Another set of schematic diagrams of sending text messages through a private chat pop-up window in an embodiment of the present application is shown in FIG. Figure 6 As shown in Figure (A), C1 is used to indicate the first synthesized message, wherein the first synthesized message prompts the second viewer account (i.e., the viewer B's account) to have the second gift fragment (i.e., "plant"). C2 is used to indicate the private chat control. When anchor A clicks the private chat control indicated by C2, the selection operation for the private chat control is triggered, thereby displaying the following Figure 6 In the interface shown in Figure (B), C3 is used to indicate a private chat pop-up window between the first anchor account (i.e., anchor A's account) and the second viewer account (i.e., viewer B's account). C4 is used to indicate an optional text item, and C5 is used to indicate another optional text item.
[0181] Based on this, when anchor A clicks on the optional text item indicated by C4, the selection operation for the target optional text item is triggered. At this time, the optional text item indicated by C4 is the target optional text item. Then, the first anchor account is controlled to send the text information corresponding to the target optional text item to the second viewer account. Figure 6 As shown in Figure (C), C6 is used to indicate the text information corresponding to the target optional text item. Figure 6 As shown in the middle (D) figure, C7 is used to indicate the text message sent by viewer B.
[0182] Secondly, in the embodiment of the present application, another interactive method based on the private chat function is provided. Through the above method, the anchor can send a pre-set text message to the audience, thereby promoting more interaction between the anchor and the audience, making the anchor's relationship chain more balanced, and is conducive to maintaining the close relationship between the anchor and the audience. At the same time, the anchor directly selects the text message corresponding to an optional text item to send, thereby saving the time of text input and reducing the impact on the live broadcast process.
[0183] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:
[0184] Displays a text configuration area for selectable text items;
[0185] In response to an input operation on the text configuration area, the input text information is used as text information corresponding to the selectable text item.
[0186] In one or more embodiments, a method for configuring text information corresponding to an optional text item is introduced. As can be seen from the above embodiments, the anchor can also pre-configure text information corresponding to multiple optional text items, so that the corresponding text information can be quickly sent during the private chat.
[0187] Specifically, for ease of understanding, take anchor A using the first anchor account to log in to the live broadcast platform as an example, please refer to Figure 7 , Figure 7 A set of schematic diagrams for configuring text information corresponding to optional text items in an embodiment of the present application, such as Figure 7 As shown in Figure (A), the private chat setting interface displays the configured optional text items, where D1 is used to indicate the text information corresponding to the two optional text items. D2 is used to indicate the text configuration area. When anchor A enters text information in the text configuration area indicated by D2, the input operation for the text configuration area is triggered. As a result, the display is as follows: Figure 7 In the interface shown in Figure (B), D3 is used to indicate the text information corresponding to the optional text item. D4 is used to indicate the delete control. When anchor A clicks the delete control indicated by D4, the text information indicated by D3 is deleted.
[0188] Again, in the embodiment of the present application, a method for configuring text information corresponding to optional text items is provided. Through the above method, the anchor can also pre-configure text information corresponding to different optional text items. In this way, the flexibility of the text information content can be improved, and the fun of the interaction between the anchor and the audience can be increased.
[0189] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, after responding to the gifting operation for the first gift fragment triggered by the first viewer account, the following may also be included:
[0190] The first gift fragment and the fragment booth are displayed on the live broadcast interface, wherein the fragment booth is used to prompt that the gift fragment used to synthesize the first joint virtual gift is currently missing.
[0191] In one or more embodiments, a method of prompting missing gift fragments is introduced. As can be seen from the above embodiments, after a viewer gives a gift fragment, the live broadcast platform will prompt the anchor that the remaining gift fragments are still missing, and other viewers need to give corresponding gift fragments before the first joint virtual gift can be synthesized.
[0192] Specifically, for ease of understanding, take anchor A using the first anchor account to log in to the live broadcast platform as an example, please refer to Figure 8 , Figure 8 This is a schematic diagram of displaying fragment stands on the live broadcast interface in an embodiment of the present application. As shown in the figure, E1 is used to indicate the first gift fragment, for example, the first gift fragment is the "sun" given by viewer A. E2 is used to indicate the fragment stand, wherein the fragment stand is used to prompt anchor A that he currently lacks gift fragments for synthesizing the first joint virtual gift. In actual applications, multiple fragment stands can also be displayed, each fragment stand is used to prompt that a gift fragment is missing.
[0193] Secondly, in the embodiment of the present application, a method of prompting missing gift fragments is provided. Through the above method, after receiving a gift fragment, the anchor can learn through the fragment booth that one or more gift fragments are currently missing to synthesize a joint virtual gift. This makes it easier for the anchor to understand the situation of synthesizing joint virtual gifts in a timely manner, thereby improving the feasibility and operability of the solution.
[0194] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, displaying a first joint virtual gift composed of a first gift fragment and a second gift fragment on a live broadcast interface may specifically include:
[0195] The first gift fragment and the second gift fragment are synthesized to obtain a first joint virtual gift;
[0196] The First United virtual gift is displayed on the live broadcast interface.
[0197] In one or more embodiments, a method of displaying a first joint virtual gift is introduced. As can be seen from the aforementioned embodiments, after the first gift fragment and the second gift fragment are combined into the first joint virtual gift, the first joint virtual gift can also be displayed on the live broadcast interface. Exemplarily, one method is to directly display the static effect of the first joint virtual gift. Another method is to display the animation effect of the first joint virtual gift.
[0198] Specifically, for ease of understanding, take anchor A using the first anchor account to log in to the live broadcast platform as an example, please refer to Fig. 9 , Fig. 9 A group of schematic diagrams showing a first joint virtual gift on a live broadcast interface in an embodiment of the present application, such as Fig. 9As shown in Figure (A), F1 is used to indicate the first gift fragment (e.g., "sun") given by viewer A through the first viewer account. F2 is used to indicate the second gift fragment (e.g., "plant") given by viewer B through the second viewer account. Thus, the first gift fragment and the second gift fragment are synthesized to obtain the first joint virtual gift.
[0199] During the first joint virtual gift taking effect, if anchor A clicks on the first joint virtual gift, the following will be displayed: Fig. 9 The interface shown in Figure (B) in the figure. F3 is used to indicate a pop-up window prompt, through which the effective time of the first joint virtual gift (for example, 5 minutes) and the points value obtained by anchor A for the first joint virtual gift (for example, 500 points) can be known.
[0200] Secondly, in the embodiment of the present application, a method for displaying the first joint virtual gift is provided. Through the above method, after the joint virtual gift is synthesized, it will be displayed on the live broadcast interface. In this way, the sense of interaction between the anchor and the audience can be enhanced, and the audience's sense of presence in the live broadcast room can be enhanced.
[0201] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, displaying the first joint virtual gift on the live broadcast interface may specifically include:
[0202] The first animation effect corresponding to the first joint virtual gift is continuously displayed on the live broadcast interface, wherein the first animation effect is a gradual animation effect corresponding to the first joint virtual gift presented within a preset time.
[0203] In one or more embodiments, a method of displaying the animation effect corresponding to the first joint virtual gift is introduced. It can be seen from the above embodiments that after viewer A sends the first gift fragment through the first viewer account, viewer B needs to send the second gift fragment through the second viewer account. In addition, when viewer A and viewer B are in the live broadcast room at the same time, the synthesized first joint virtual gift can also obtain more benefits.
[0204] Specifically, for ease of understanding, take anchor A using the first anchor account to log in to the live broadcast platform as an example, please refer to Fig.10 , Fig.10 A group of schematic diagrams showing a gradual animation effect in an embodiment of the present application, such as Fig.10 As shown in Figure (A), G1 is used to indicate the first joint virtual gift. G2 is used to indicate the first gift fragment. G3 is used to indicate the second gift fragment. The first joint virtual gift is composed of the first gift fragment and the second gift fragment. Assuming that the first gift fragment is "sun" and the second gift fragment is "plant", based on this, Fig.10As shown in the middle (B) figure, it can be seen that as time changes, the "plant" will obtain more nutrients under the "sun", thereby showing a continuously growing "plant" within a preset time (for example, 5 minutes).
[0205] It should be noted that the "gradual animation effect" involved in this application refers to a regular and non-repetitive change effect. The gradual animation effect includes but is not limited to a change effect from small to large, or a change effect from shallow to deep, or a change effect from thin to thick, etc.
[0206] Again, in the embodiment of the present application, a method for displaying the animation effect corresponding to the first joint virtual gift is provided. Through the above method, the relationship between the gift fragments is linked, so that the first joint virtual gift can be gradually changed, achieving a more realistic and vivid animation display effect.
[0207] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, displaying the first joint virtual gift on the live broadcast interface may specifically include:
[0208] The second animation effect corresponding to the first joint virtual gift is continuously displayed on the live broadcast interface, wherein the second animation effect is a periodic animation effect corresponding to the first joint virtual gift presented within a preset time.
[0209] In one or more embodiments, another method of displaying the animation effect corresponding to the first joint virtual gift is introduced. It can be seen from the above embodiments that after viewer A sends the first gift fragment through the first viewer account, viewer B needs to send the second gift fragment through the second viewer account. In addition, when viewer A and viewer B are in the live broadcast room at the same time, the synthesized first joint virtual gift can also obtain more benefits.
[0210] Specifically, for ease of understanding, take anchor A using the first anchor account to log in to the live broadcast platform as an example, please refer to Fig.11 , Fig.11 A group of schematic diagrams showing periodic animation effects in an embodiment of the present application, such as Fig.11 As shown in Figure (A), H1 is used to indicate the first joint virtual gift. H2 is used to indicate the first gift fragment. H3 is used to indicate the second gift fragment. The first joint virtual gift is composed of the first gift fragment and the second gift fragment. Assuming that the first gift fragment is "sea water" and the second gift fragment is "fish", based on this, Fig.11 As shown in the middle (B) figure, it can be seen that as time changes, the "fish" will swim in the "sea water", so that the "fish" will appear to be swimming continuously within a preset time (for example, 5 minutes).
[0211] It should be noted that the "periodic animation effect" involved in this application refers to a regular and repeated change effect. The periodic animation effect includes but is not limited to the effect of changing from left to right and then from right to left, or the effect of changing from top to bottom and then from bottom to top.
[0212] Again, in the embodiment of the present application, another method of displaying the animation effect corresponding to the first joint virtual gift is provided. Through the above method, the relationship between the gift fragments is linked, so that the first joint virtual gift can change periodically, achieving a more realistic and vivid animation display effect.
[0213] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:
[0214] In response to a gifting operation for a third gift fragment triggered by a third viewer account, a second synthesized message is displayed, wherein the third gift fragment is a gift fragment obtained by the third viewer account when the live broadcast interaction condition is met, and the second synthesized message is used to prompt a fourth viewer account that there is a fourth gift fragment, and the fourth gift fragment is a gift fragment obtained by the fourth viewer account when the live broadcast interaction condition is met;
[0215] If a donation operation for the fourth gift fragment is triggered by the fourth viewer account in response, a second joint virtual gift composed of the third gift fragment and the fourth gift fragment is displayed on the live broadcast interface.
[0216] In one or more embodiments, a method for simultaneously taking effect on multiple joint virtual gifts is introduced. As can be seen from the above embodiments, the anchor can also receive multiple joint virtual gifts, thereby obtaining the benefits brought by multiple joint virtual gifts.
[0217] Specifically, for ease of understanding, take anchor A using the first anchor account to log in to the live broadcast platform as an example, please refer to Fig.12 , Fig.12 A group of schematic diagrams of synthesizing multiple joint virtual gifts in an embodiment of the present application, such as Fig.12 As shown in Figure (A), I1 is used to indicate the first gift fragment given by viewer A through the first viewer account. I2 is used to indicate the second gift fragment given by viewer B through the second viewer account. The first joint virtual gift consists of the first gift fragment and the second gift fragment. For example, the first gift fragment is "sun" and the second gift fragment is "plant".
[0218] During the live broadcast, anchor A can also receive other joint virtual gifts. Fig.12As shown in Figure (B), I3 is used to indicate the third gift fragment given by viewer C through the third viewer account. I4 is used to indicate the fourth gift fragment given by viewer D through the fourth viewer account. The second joint virtual gift consists of the third gift fragment and the fourth gift fragment. For example, the third gift fragment is "sea water" and the fourth gift fragment is "fish".
[0219] Secondly, in the embodiment of the present application, a method is provided to simultaneously take effect on multiple joint virtual gifts. Through the above method, the effects of multiple joint virtual gifts can be superimposed, so that the anchor can obtain more benefits. As a result, more attention can be encouraged to interact with the anchor, thereby increasing the participation in the live broadcast, increasing the activity of the audience, and improving the quality of the live broadcast.
[0220] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, in response to the gifting operation for the first gift fragment triggered by the first viewer account, after displaying the first synthesized message, the method may further include:
[0221] If the first anchor account does not obtain the second gift fragment within the preset time period, a synthesis failure message will be displayed, wherein the synthesis failure message is used to prompt the return of the first gift fragment to the first viewer account.
[0222] In one or more embodiments, a method of returning gift fragments is introduced. As can be seen from the above embodiments, after a viewer gives a gift fragment, the live broadcast platform will prompt the anchor that there are still missing gift fragments. If the anchor does not receive gift fragments given by other viewers within a preset time (for example, 10 minutes), a synthesis failure message will be displayed.
[0223] Specifically, for ease of understanding, take anchor A using the first anchor account to log in to the live broadcast platform as an example, please refer to Fig.13 , Fig.13 A group of schematic diagrams showing synthesis failure messages in an embodiment of the present application are shown as follows: Fig.13 As shown in (A), J1 is used to indicate the first gift fragment, for example, the first gift fragment is the "sun" given by viewer A. If anchor A does not receive the second gift fragment given by viewer B in the first anchor account within the preset time, the following is displayed: Fig.13 The interface shown in (B) in FIG. J2 is used to indicate a synthesis failure message. The synthesis failure message is used to return the first gift fragment to the first viewer account.
[0224] Secondly, in the embodiment of the present application, a method for returning gift fragments is provided. In the above method, if only one viewer sends gift fragments within a period of time, the live broadcast platform cannot synthesize the corresponding joint virtual gift for the anchor. Based on this, the live broadcast platform will return the gift fragments to the viewer, and will not consume the gift fragments given by the viewer, thereby promoting the viewer to continue to interact with the anchor.
[0225] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, in response to the first viewer account triggering the gift operation for the first gift fragment, specifically may include:
[0226] In response to a gifting operation for a first gift fragment triggered by a first viewer account through a first virtual backpack, wherein the first virtual backpack includes the first gift fragment marked with an anchor identifier, and the anchor identifier is used to uniquely indicate the first anchor account.
[0227] In one or more embodiments, a method of giving gift fragments to a specific anchor is introduced. As can be seen from the above embodiments, viewers can also give gift fragments in the anchor's live broadcast room. In one case, the gift fragments owned by the viewer can be given to any anchor. In another case, the gift fragments of the viewer user can only be given to a specified anchor.
[0228] Specifically, for ease of understanding, take the example of viewer A using the first viewer account to log in to the live broadcast platform. Fig.14 , Fig.14 A group of schematic diagrams of the audience giving gift fragments to the anchor in the embodiment of the present application, such as Fig.14 As shown in Figure (A), viewer A enters the live broadcast room of anchor A, and the backpack control indicated by K1 is displayed on the live broadcast interface of the live broadcast room. When viewer A clicks the backpack control indicated by K1, the first virtual backpack indicated by K2 is displayed. K3 is used to indicate the first gift fragment. K4 is used to indicate the anchor ID (for example, anchor avatar, anchor nickname, etc.). In this example, the anchor ID is used to uniquely indicate the first anchor account used by anchor A. K5 is used to indicate the gift control.
[0229] Based on this, after viewer A selects the first gift fragment indicated by K3, when clicking the gift control indicated by K5, the gift operation for the first gift fragment is triggered. Thus, the first gift fragment is given to anchor A, and the first gift fragment is deducted from the first virtual backpack. Accordingly, anchor A can receive the first gift fragment.
[0230] For example, if viewer A clicks on the first gift fragment indicated by K3, the following is displayed: Fig.14The interface shown in Figure (B) is shown in Figure 1. K6 is used to indicate the guidance information of the combined virtual gift. For example, it is suggested that after combining the gift fragment "seawater" with the gift fragment "fish", a combined virtual gift with an effective time of 5 minutes and a score value of 1000 can be obtained.
[0231] Secondly, in the embodiment of the present application, a method of giving gift fragments to a specific anchor is provided. Through the above method, the gift fragments are bound to the anchor, based on which, the anchor and the audience can be more deeply associated, thereby strengthening the audience's attention to the specific anchor. At the same time, it can also make the anchor feel the enthusiasm from the audience, which is conducive to improving the live broadcast effect.
[0232] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, the gifting operation for the second gift fragment triggered by the second viewer account may specifically include:
[0233] In response to a gifting operation for a second gift fragment triggered by a second viewer account through a gifting control, wherein the gifting control is presented in a live broadcast interface under a corresponding perspective of the second viewer account.
[0234] In one or more embodiments, a method for a viewer to give a second gift fragment to a host is introduced. As can be seen from the above embodiments, when a viewer has given a first gift fragment to the host, the viewer who has the second gift fragment can directly receive a corresponding gift fragment giving prompt.
[0235] Specifically, for ease of understanding, take the example of viewer B using the second viewer account to log in to the live broadcast platform. Fig.15 , Fig.15 This is a schematic diagram of an audience presenting gift fragments to an anchor in an embodiment of the present application. As shown in the figure, audience B enters anchor A's live broadcast room. At this time, the live broadcast interface of the live broadcast room shows that audience A has presented the first gift fragment to anchor A through the first audience account. Based on this, when audience B has the second gift fragment, the gift fragment presentation prompt indicated by L1 is displayed. Among them, L2 is used to indicate the cancel control, and L3 is used to indicate the presentation control. If audience B clicks the cancel control indicated by L2, the gift fragment presentation prompt is closed. If audience B clicks the presentation control indicated by L3, the presentation operation for the second gift fragment is triggered, thereby presenting the second gift fragment to anchor A.
[0236] Secondly, in the embodiment of the present application, a method is provided for viewers to give a second gift fragment to the anchor. In the above method, viewers who have gift fragments can receive a gift fragment giving prompt sent by the live broadcast platform. Thus, on the one hand, it can avoid the situation where viewers forget whether they have gift fragments. On the other hand, viewers can directly choose whether to give gift fragments through prompts, thereby improving the convenience of operation.
[0237] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, the gifting operation for the second gift fragment triggered by the second viewer account may specifically include:
[0238] In response to a gifting operation for a second gift fragment triggered by a second viewer account through a second virtual backpack, wherein the second virtual backpack includes the second gift fragment marked with an anchor identifier, and the anchor identifier is used to uniquely indicate the first anchor account.
[0239] In one or more embodiments, another method for viewers to give a second gift fragment to a host is introduced. As can be seen from the above embodiments, if a viewer has given a first gift fragment to the host, the viewer who has a second gift fragment can also give the second gift fragment.
[0240] Specifically, for ease of understanding, take the example of viewer B using the second viewer account to log in to the live broadcast platform. Fig.16 , Fig.16 This is another set of schematic diagrams of the audience giving gift fragments to the anchor in the embodiment of the present application, such as Fig.16 As shown in Figure (A), viewer B enters the live broadcast room of anchor A, and the backpack control indicated by M1 is displayed on the live broadcast interface of the live broadcast room. When viewer B clicks the backpack control indicated by M1, the second virtual backpack indicated by M2 is displayed. M3 is used to indicate the second gift fragment. M4 is used to indicate the anchor ID (for example, anchor avatar, anchor nickname, etc.). In this example, the anchor ID is used to uniquely indicate the first anchor account used by anchor A. M5 is used to indicate the gift control.
[0241] Based on this, after viewer B selects the second gift fragment indicated by M3, when clicking the gift control indicated by M5, the gift operation for the second gift fragment is triggered. Thus, the second gift fragment is given to anchor A, and the second gift fragment is deducted from the second virtual backpack. Accordingly, anchor A can receive the second gift fragment.
[0242] For example, if viewer B clicks on the second gift fragment indicated by M3, the following is displayed: Fig.16The interface shown in Figure (B) is shown in Figure 1. M6 is used to indicate the guidance information of the combined virtual gift. For example, it is suggested that after combining the gift fragment "seawater" with the gift fragment "fish", a combined virtual gift with an effective time of 5 minutes and a score value of 1000 can be obtained.
[0243] Secondly, in the embodiment of the present application, another way is provided for the audience to give the anchor a second gift fragment. Through the above method, the gift fragment is bound to the anchor, based on which, the anchor and the audience can be more deeply associated, thereby strengthening the audience's attention to a specific anchor. At the same time, it can also make the anchor feel the enthusiasm from the audience, which is conducive to improving the live broadcast effect.
[0244] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, in response to the gifting operation for the first gift fragment triggered by the first viewer account, after displaying the first synthesized message, the method may further include:
[0245] In response to a selection operation on the microphone connection control, a screen of the first anchor account and the second anchor account being connected to each other is displayed in the live broadcast interface;
[0246] After displaying the first joint virtual gift composed of the first gift fragment and the second gift fragment on the live broadcast interface, the method may further include:
[0247] Obtain the point value corresponding to the first joint virtual gift;
[0248] According to the point value corresponding to the first joint virtual gift, the energy point value of the first anchor account is updated to obtain the target energy point value, wherein the point value is also used to update the energy point value of the second anchor account.
[0249] In one or more embodiments, a method for obtaining points based on the live broadcast of the anchor is introduced. As can be seen from the above embodiments, the anchor can also conduct live broadcasts with other anchors, where live broadcasts refer to a new social method that uses voice technology to bring people closer to interactive communication based on live broadcasts. During the live broadcast and live broadcast process, if one of the anchors receives a joint virtual gift, the other anchors can obtain part of the points of the joint virtual gift.
[0250] Specifically, for ease of understanding, take anchor A using the first anchor account to log in to the live broadcast platform as an example, please refer to Fig.17 , Fig.17 A group of schematic diagrams of obtaining joint virtual gifts based on live broadcast and microphone connection in an embodiment of the present application are shown in FIG. Fig.17As shown in (A), N1 is used to indicate the first synthesized message. N2 is used to indicate the microphone connection control. When anchor A clicks the microphone connection control indicated by N2, the selection operation for the microphone connection control is triggered. Therefore, in one case, anchor A can select other designated anchors for live broadcast and microphone connection, and in another case, anchor A can randomly match other anchors for live broadcast and microphone connection.
[0251] Assume that anchor A and anchor B are live-broadcasting together, and anchor B uses the second anchor account to log in to the live broadcast platform. Based on this, Fig.17 As shown in Figure (B), N3 is used to indicate the screen of the first anchor account and the second anchor account being connected to each other. Fig.17 In the live broadcast interface shown in Figure (C), N4 is used to indicate the first gift fragment (e.g., "sun") given by viewer A through the first viewer account. N5 is used to indicate the second gift fragment (e.g., "plant") given by viewer B through the second viewer account. Thus, the first gift fragment and the second gift fragment are synthesized to obtain the first joint virtual gift.
[0252] Based on this, the display Fig.17 In the live broadcast interface shown in the middle (D) figure, N6 is used to indicate a pop-up window prompt, through which the effective time of the first joint virtual gift (for example, 5 minutes) and the score value obtained by anchor A for the first joint virtual gift (for example, 500 points) are known, thereby updating the energy score value of the first anchor account to obtain the target energy score value (for example, 1000 points). At the same time, anchor B also obtains a certain score value (for example, 50 points) based on the first joint virtual gift.
[0253] Secondly, in the embodiment of the present application, a method for obtaining points based on the host's microphone connection is provided. In the above method, the host can initiate a microphone connection request. During this process, if the host receives a joint virtual gift, other hosts connected to the host can also obtain some points. This can promote interaction between hosts and help increase the popularity of live broadcasts.
[0254] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, if in response to a gift operation for a second gift fragment triggered by a second viewer account, a first joint virtual gift synthesized by the first gift fragment and the second gift fragment is displayed on the live broadcast interface, which may specifically include:
[0255] In response to a gifting operation for a second gift fragment triggered by a second viewer account;
[0256] In response to a gifting operation for N gift fragments triggered by N audience accounts, wherein the N gift fragments are gift fragments respectively obtained by the N audience accounts when the live broadcast interaction conditions are met, and N is an integer greater than or equal to 1;
[0257] The first joint virtual gift composed of the first gift fragment, the second gift fragment and N gift fragments is displayed on the live broadcast interface.
[0258] In one or more embodiments, a method for supporting multiple viewers to give gift fragments is introduced. As can be seen from the above embodiments, a first joint virtual gift can be obtained by synthesizing at least two gift fragments. Exemplarily, the following will be introduced by taking the synthesis of three gift fragments as an example, in which case N is equal to 1.
[0259] Specifically, for ease of understanding, take anchor A using the first anchor account to log in to the live broadcast platform as an example, please refer to Fig.18 , Fig.18 A group of schematic diagrams of synthesizing a joint virtual gift based on multiple gift fragments in an embodiment of the present application are shown in FIG. Fig.18 As shown in Figure (A), Q1 is used to indicate the first gift fragment, for example, the first gift fragment is "sea water" given by viewer A. Q2 is used to indicate the second gift fragment, for example, the second gift fragment is "sea water fish" given by viewer B, where viewer B is a viewer who logs in to the live broadcast platform using the second viewer account. Q3 is used to indicate N gift fragments (i.e., 1 third gift fragment), for example, the third gift fragment is "tropical fish" given by viewer C, where viewer C is a viewer who logs in to the live broadcast platform using the third viewer account.
[0260] Based on this, after obtaining the first gift fragment, the second gift fragment, and N gift fragments, the following is displayed: Fig.18 The live broadcast interface shown in Figure (B) in the middle. That is, after the first gift fragment, the second gift fragment and the third gift fragment are synthesized, the first joint virtual gift indicated by Q4 is obtained.
[0261] Secondly, in the embodiment of the present application, a method is provided to support multiple viewers to give gift fragments. Through the above method, the synthesis of joint virtual gifts is not limited to the gift fragments given by two viewers, thereby increasing the gift gameplay and helping to enhance the enthusiasm of the audience to participate in the interaction.
[0262] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, the first gift fragment belongs to the basic gift fragment, and the second gift fragment and the N gift fragments all belong to the additional gift fragments;
[0263] Displaying a first joint virtual gift composed of the first gift fragment, the second gift fragment, and N gift fragments on the live broadcast interface may specifically include:
[0264] Generate background animation effects based on the first gift fragment;
[0265] Generate a foreground animation effect based on the second gift fragment and N gift fragments;
[0266] The background animation effect and the foreground animation effect are synthesized to obtain the animation effect corresponding to the first joint virtual gift.
[0267] In one or more embodiments, a method for generating animation effects based on gift fragments is introduced. As can be seen from the above embodiments, corresponding animation effects can also be generated according to the types of each gift fragment. Among them, the basic gift fragments are used to generate an animation background, that is, to show a dynamic background effect (for example, fluctuating sea water). Additional gift fragments are used to generate an animation foreground, that is, to show a dynamic foreground effect (for example, swimming fish).
[0268] Specifically, for ease of understanding, see Fig.19 , Fig.19 This is a schematic diagram of the effect of the joint virtual gift in the embodiment of the present application. As shown in the figure, R1 is used to indicate the first joint virtual gift. R2 is used to indicate the first gift fragment belonging to the basic gift fragment. R3 is used to indicate the second gift fragment belonging to the additional gift fragment. R4 is used to indicate N gift fragments (i.e., the third gift fragment) belonging to the additional gift fragment.
[0269] Again, in the embodiment of the present application, a method for generating animation effects based on gift fragments is provided. Through the above method, an animation effect of a joint virtual gift can be generated, thereby making the performance of the joint virtual gift richer.
[0270] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, after displaying the first joint virtual gift composed of the first gift fragment and the second gift fragment on the live broadcast interface, it may also include:
[0271] Obtain the point value corresponding to the first joint virtual gift;
[0272] According to the point value corresponding to the first joint virtual gift, the energy point value of the first anchor account is updated to obtain a target energy point value;
[0273] According to the target energy integral value, the live broadcast resources of the first anchor account are sorted to obtain a sorting result, wherein the sorting result is used to determine the target resource position;
[0274] According to the sorting result, the live broadcast resources of the first anchor account are inserted into the target resource position to form a live broadcast resource list pushed to the viewer account.
[0275] In one or more embodiments, a method for obtaining resource positions based on energy points is introduced. It can be seen from the above embodiments that after receiving a joint virtual gift, the anchor can obtain a corresponding point value based on the joint virtual gift, and update the current energy point value based on the point value, thereby obtaining a target energy point value. The larger the anchor's target energy point value, the higher the resource position that the anchor can obtain, that is, the greater the possibility of obtaining a live broadcast recommendation.
[0276] Specifically, for ease of understanding, take anchor A using the first anchor account to log in to the live broadcast platform as an example, please refer to Fig. 20 , Fig. 20 A group of schematic diagrams of generating a live broadcast resource list based on joint virtual gifts in an embodiment of the present application, such as Fig. 20 As shown in Figure (A), S1 is used to indicate the first joint virtual gift. After the first joint virtual gift takes effect, the display is as follows Fig. 20 In the interface shown in Figure (B), S2 is used to indicate the points change prompt of anchor A, that is, the energy points value of the first anchor account (for example, 9500 points) plus the points value corresponding to the first joint virtual gift (that is, 500 points), thereby obtaining a target energy points value of 10000.
[0277] Based on this, the first anchor account and other anchor accounts are sorted according to anchor A's target energy score, and the sorting result is obtained from high to low. For example, the target energy score of the first anchor account is 10,000, and the current energy score of three anchor accounts is greater than 10,000. Therefore, the live broadcast resource of the first anchor account is determined to be the fourth in the live broadcast resource list. Fig. 20 As shown in the middle (C) figure, S3 is used to indicate the list of live broadcast resources that can be pushed to the viewer account, and S4 is used to indicate the target resource position.
[0278] Secondly, in the embodiment of the present application, a method for obtaining resource positions based on energy points is provided. Through the above method, after the anchor obtains the points corresponding to the joint virtual gift, the target energy points can be updated. The live broadcast platform allows the anchor to obtain more recommendations based on the target energy points. Especially for small and medium-sized anchors, there is an opportunity to obtain higher exposure, thereby enhancing the fun of the joint virtual gift gameplay.
[0279] Optionally, in the above Figure 3On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, after displaying the first joint virtual gift composed of the first gift fragment and the second gift fragment on the live broadcast interface, it may also include:
[0280] Obtain the point value corresponding to the first joint virtual gift;
[0281] According to the point value corresponding to the first joint virtual gift, the energy point value of the first anchor account is updated to obtain a target energy point value;
[0282] In response to the point redemption request, displaying at least one redeemable product on the activity page, wherein each redeemable product corresponds to a redemption point value, and the at least one redeemable product includes a target product;
[0283] In response to the redemption operation for the target product, if the target energy integral value is greater than or equal to the redemption integral value corresponding to the target product, the redemption integral value corresponding to the target product is deducted from the target energy integral value.
[0284] In one or more embodiments, a method for exchanging products based on energy points is introduced. As can be seen from the above embodiments, after receiving a joint virtual gift, the anchor can obtain a corresponding point value based on the joint virtual gift, and update the current energy point value based on the point value, thereby obtaining a target energy point value. The larger the anchor's target energy point value, the more products the anchor can redeem.
[0285] Specifically, for ease of understanding, take anchor A using the first anchor account to log in to the live broadcast platform as an example, please refer to Fig.21 , Fig.21 A group of schematic diagrams based on joint virtual gift exchange products in an embodiment of the present application are shown in FIG. Fig.21 As shown in Figure (A), T1 is used to indicate the first joint virtual gift. After the first joint virtual gift takes effect, the display is as follows Fig.21 In the interface shown in Figure (B), T2 is used to indicate the points change prompt of anchor A, that is, the energy points value of the first anchor account (for example, 9500 points) plus the points value corresponding to the first joint virtual gift (that is, 500 points), thereby obtaining a target energy points value of 10000.
[0286] Based on this, Fig.21The activity page shown in Figure (C) shows two redeemable products. The redeemable product indicated by T3 has a corresponding redemption point value of 2000, and the redeemable product indicated by T4 has a corresponding redemption point value of 1500. Assuming that anchor A chooses to redeem the redeemable product indicated by T3, the redemption operation for the target product is triggered. At this time, the redeemable product indicated by T3 is the target product. If the target energy point value is greater than or equal to the redemption point value corresponding to the target product, the target product is successfully redeemed. Thus, the display is as follows: Fig.21 The interface shown in Figure (D) shows that T5 is used to indicate a successful redemption. It can be seen that after deducting the redemption points corresponding to the target product from the target energy points, the remaining points are 8,000.
[0287] Secondly, in the embodiment of the present application, a method for exchanging products based on energy points is provided. Through the above method, after the anchor obtains the points corresponding to the joint virtual gift, the target energy points can be updated. The anchor can exchange products based on the target energy points, thereby linking the gameplay of the joint virtual gift with the anchor's income, thereby improving the fun and richness of the gameplay.
[0288] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, obtaining the integral value corresponding to the first joint virtual gift may specifically include:
[0289] Obtain the number of gift fragments included in the first joint virtual gift;
[0290] According to the number of gift fragments, the integral value corresponding to the first joint virtual gift is determined, wherein the integral value is positively correlated with the number of gift fragments.
[0291] In one or more embodiments, a method for determining a score value based on the number of gift fragments is introduced. As can be seen from the above embodiments, the joint virtual gift includes at least two gift fragments. Exemplarily, the more gift fragments the joint virtual gift includes, the more score values can be obtained.
[0292] Specifically, for ease of understanding, taking the first joint virtual gift as an example, please refer to Table 1, which is a schematic diagram of the relationship between the gift fragments included in the first joint virtual gift and the corresponding point values.
[0293] Table 1
[0294] Number of gift fragments Gift Fragments Points 2 Seawater, marine fish 500 3 Seawater, marine fish, tropical fish 1000 4 Seawater, marine fish, tropical fish, coral 2000
[0295] It can be understood that, in actual application, the integral value of the first joint virtual gift is positively correlated with the number of gift fragments included in the first joint virtual gift.
[0296] Again, in the embodiment of the present application, a method for determining the integral value based on the number of gift fragments is provided. In the above method, if the number of gift fragments included in the joint virtual gift is more, the anchor will get more integral values. Based on this, the enthusiasm for interaction between the anchor and the audience can be improved.
[0297] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, obtaining the integral value corresponding to the first joint virtual gift may specifically include:
[0298] If the first anchor account has obtained the third joint virtual gift within the historical period, then the bonus point value is obtained, wherein the third joint virtual gift is a joint virtual gift synthesized based on at least two gift fragments;
[0299] Obtaining the original point value corresponding to the first joint virtual gift;
[0300] The original integral value and the bonus integral value are summed to obtain the integral value corresponding to the first joint virtual gift.
[0301] In one or more embodiments, a method for determining a point value based on the superposition of joint virtual gifts is introduced. From the above embodiments, it can be seen that, taking anchor A using the first anchor account to log in to the live broadcast platform as an example, if the first anchor account has obtained the third joint virtual gift within the historical length of time, then in the case of obtaining the first joint virtual gift, the bonus point value can also be obtained.
[0302] Specifically, for ease of understanding, please refer to Table 2, which is a diagram illustrating the relationship between the number of joint virtual gifts received and the bonus point value within a historical period.
[0303] Table 2
[0304] Number of joint virtual gifts Bonus Points 1 1000 2 2000 3 5000
[0305] For example, it is assumed that anchor A has received 2 joint virtual gifts in the historical duration (for example, 15 minutes), namely the first joint virtual gift and the third joint virtual gift. Therefore, based on Table 2, it can be seen that the bonus points value that anchor A can obtain is 2000. Assuming that the original points value of the first joint virtual gift is 10000, the original points value and the bonus points value are summed to obtain the points value corresponding to the first joint virtual gift, that is, 12000.
[0306] Again, in the embodiment of the present application, a method for determining the integral value based on the superposition of joint virtual gifts is provided. In this way, if the anchor receives multiple joint virtual gifts continuously within a period of time, the anchor can obtain additional integral values. Based on this, the interaction between the anchor and the audience can be encouraged.
[0307] Based on the above example, the following will combine Fig. 22 This section introduces the process of sending gift fragments based on the relationship chain on the live broadcast platform. Fig. 22 , Fig. 22 This is a schematic diagram of the live broadcast platform sending gift fragments in the embodiment of the present application. As shown in the figure, the audience and the anchor have a relationship chain, for example, the audience follows the anchor, or the audience subscribes to the anchor, etc. The terminal will report these specific behaviors to the live broadcast platform. Based on this, the live broadcast platform analyzes the behavior data reported by each terminal, and then sends the corresponding gifts to the corresponding audience. At the same time, the live broadcast platform will store the user identification of the audience who sent the gift fragments.
[0308] The following will be combined Fig.23 Describes the process of obtaining resource slots. For easier understanding, refer to Fig.23 , Fig.23 This is a flow chart of obtaining resource positions based on joint virtual gifts in an embodiment of the present application, as shown in the figure, specifically:
[0309] In step 310, viewer A and anchor A have a relationship chain, based on which the live broadcast platform sends the first gift fragment to viewer A.
[0310] In step 320, viewer B has a relationship chain with anchor A, based on which the live broadcast platform sends the second gift fragment to viewer B. There is no limit to the execution order between step 320 and step 310.
[0311] In step 330, while watching the live broadcast of anchor A, viewer A receives a notification of sending the first gift fragment. Then, viewer A can click on the corresponding notification to pull up the first virtual backpack and select the first gift fragment to give to anchor A.
[0312] In step 340, after receiving the first gift fragment, anchor A is prompted to find another part of the joint virtual gift. The live broadcast platform includes the information of viewer B (i.e., the second viewer account) in the notification sent according to the first viewer account (e.g., user ID) of viewer A.
[0313] In step 350, when host A clicks the private chat control in the notification, a private chat pop-up window between host A and viewer B is opened. Host A can communicate with viewer B, for example, share some game tips with viewer B, so that viewer B is willing to give host A a second gift fragment.
[0314] In step 360, viewer B pulls up the second virtual backpack and selects the second gift fragment to give to anchor A.
[0315] In step 370, the live broadcast platform synthesizes the first gift fragment and the second gift fragment, so that the combined virtual gift takes effect and brings corresponding points to anchor A.
[0316] In step 380, the live broadcast platform updates the energy score of the first anchor account according to the score of the combined virtual gift to obtain the target energy score, thereby determining the target resource position in the live broadcast resource list according to the target energy score.
[0317] The live interactive device in this application is described in detail below. Fig.24 , Fig.24 This is a schematic diagram of an embodiment of a live interactive device in an embodiment of the present application. The live interactive device 40 includes:
[0318] Display module 410, used to display the live broadcast interface corresponding to the first anchor account;
[0319] The display module 410 is further configured to display a first synthesized message in response to a gifting operation for a first gift fragment triggered by the first viewer account, wherein the first gift fragment is a gift fragment obtained by the first viewer account when the live interaction condition is met, and the first synthesized message is used to prompt the second viewer account that there is a second gift fragment, and the second gift fragment is a gift fragment obtained by the second viewer account when the live interaction condition is met;
[0320] The display module 410 is further used to display a first joint virtual gift composed of the first gift fragment and the second gift fragment on the live broadcast interface in response to a gift operation for the second gift fragment triggered by the second viewer account.
[0321] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application,
[0322] The conditions for live broadcast interaction are as follows:
[0323] The duration that the viewer account follows the first anchor account is greater than or equal to the first duration threshold;
[0324] The number of interactive messages sent by the viewer account in the live broadcast room of the first anchor account is greater than or equal to the first number threshold;
[0325] The accumulated time that the viewer account and the first anchor account are friends with each other is greater than or equal to the second time threshold;
[0326] The cumulative duration of the viewer account in the live broadcast room of the first anchor account is greater than or equal to the third duration threshold;
[0327] The cumulative duration that the viewer account has subscribed to the first anchor account is greater than or equal to the fourth duration threshold;
[0328] The viewer account is a specific associated account of the first anchor account;
[0329] The number of virtual gifts given by the viewer account to the first anchor account is greater than or equal to the second number threshold;
[0330] The accumulated points value of virtual gifts presented by the audience account to the first anchor account is greater than or equal to the preset points value.
[0331] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application, the live interactive device 40 further includes a control module 420;
[0332] The display module 410 is further configured to, in response to a gifting operation for the first gift fragment triggered by the first viewer account, display the first synthesized message, and then, in response to a selection operation for the private chat control, display a private chat pop-up window between the first host account and the second viewer account on the live broadcast interface, wherein the private chat pop-up window includes a text input area;
[0333] The control module 420 is used to control the first anchor account to send a text message to the second viewer account in response to an input operation on the text input area in the private chat pop-up window.
[0334] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application,
[0335] The display module 410 is further configured to, in response to a gifting operation triggered by the first viewer account for the first gift fragment, display a private chat pop-up window between the first host account and the second viewer account on the live broadcast interface after displaying the first synthesized message, in response to a selection operation on the private chat control, wherein the private chat pop-up window includes at least two selectable text items;
[0336] The control module 420 is also used to control the first anchor account to send text information corresponding to the target optional text item to the second audience account in response to a selection operation on the target optional text item, wherein the target optional text item belongs to any one of the at least two optional text items.
[0337] Optionally, in the above Fig.24On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application, the live interactive device 40 further includes a determination module 430;
[0338] The display module 410 is further used to display a text configuration area for an optional text item;
[0339] The determination module 430 is used to respond to the input operation on the text configuration area and use the input text information as the text information corresponding to the optional text item.
[0340] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application,
[0341] The display module 410 is also used to display the first gift fragment and the fragment booth on the live broadcast interface in response to the donation operation for the first gift fragment triggered by the first audience account, wherein the fragment booth is used to prompt that the gift fragments for synthesizing the first joint virtual gift are currently missing.
[0342] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application,
[0343] The display module 410 is specifically used to synthesize the first gift fragment and the second gift fragment to obtain a first joint virtual gift;
[0344] The First United virtual gift is displayed on the live broadcast interface.
[0345] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application,
[0346] The display module 410 is specifically used to continuously display the first animation effect corresponding to the first joint virtual gift on the live broadcast interface, wherein the first animation effect is a gradual animation effect corresponding to the first joint virtual gift presented within a preset time.
[0347] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application,
[0348] The display module 410 is specifically used to continuously display the second animation effect corresponding to the first joint virtual gift on the live broadcast interface, wherein the second animation effect is a periodic animation effect corresponding to the first joint virtual gift presented within a preset time.
[0349] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application,
[0350] The display module 410 is further configured to display a second synthesized message in response to a gifting operation for a third gift fragment triggered by a third viewer account, wherein the third gift fragment is a gift fragment obtained by the third viewer account when the live interaction condition is met, and the second synthesized message is configured to prompt a fourth viewer account that there is a fourth gift fragment, and the fourth gift fragment is a gift fragment obtained by the fourth viewer account when the live interaction condition is met;
[0351] The display module 410 is further used to display a second joint virtual gift composed of the third gift fragment and the fourth gift fragment on the live broadcast interface in response to a gift operation for the fourth gift fragment triggered by the fourth audience account.
[0352] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application,
[0353] The display module 410 is also used to respond to the gift operation of the first gift fragment triggered by the first audience account. After displaying the first synthesis message, if the first anchor account does not obtain the second gift fragment within the preset time, a synthesis failure message is displayed, wherein the synthesis failure message is used to prompt the first gift fragment to be returned to the first audience account.
[0354] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application,
[0355] The display module 410 is specifically used to respond to a gifting operation for a first gift fragment triggered by a first viewer account through a first virtual backpack, wherein the first virtual backpack includes the first gift fragment marked with an anchor identifier, and the anchor identifier is used to uniquely indicate the first anchor account.
[0356] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application,
[0357] The display module 410 is specifically used to respond to the gifting operation for the second gift fragment triggered by the second viewer account through the gift control, wherein the gift control is presented in the live broadcast interface under the corresponding perspective of the second viewer account.
[0358] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application,
[0359] Display module 410 is specifically used to respond to a gifting operation for a second gift fragment triggered by a second viewer account through a second virtual backpack, wherein the second virtual backpack includes a second gift fragment marked with an anchor identifier, and the anchor identifier is used to uniquely indicate the first anchor account.
[0360] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application, the live interactive device 40 further includes an acquisition module 440 and an update module 450;
[0361] The display module 410 is further configured to, in response to a gifting operation for the first gift fragment triggered by the first viewer account, display the first synthesized message, and then, in response to a selection operation for a microphone connection control, display a screen of the first anchor account and the second anchor account being connected to each other in the live broadcast interface;
[0362] An acquisition module 440 is used to acquire a point value corresponding to the first joint virtual gift after displaying the first joint virtual gift composed of the first gift fragment and the second gift fragment on the live broadcast interface;
[0363] The updating module 450 is used to update the energy points value of the first anchor account according to the points value corresponding to the first joint virtual gift to obtain the target energy points value, wherein the points value is also used to update the energy points value of the second anchor account.
[0364] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application,
[0365] The display module 410 is specifically configured to respond to a gifting operation for the second gift fragment triggered by the second viewer account;
[0366] In response to a gifting operation for N gift fragments triggered by N audience accounts, wherein the N gift fragments are gift fragments respectively obtained by the N audience accounts when the live broadcast interaction conditions are met, and N is an integer greater than or equal to 1;
[0367] The first joint virtual gift composed of the first gift fragment, the second gift fragment and N gift fragments is displayed on the live broadcast interface.
[0368] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application, the first gift fragment belongs to the basic gift fragment, and the second gift fragment and the N gift fragments all belong to the additional gift fragments;
[0369] The display module 410 is specifically configured to generate a background animation effect according to the first gift fragment;
[0370] Generate a foreground animation effect based on the second gift fragment and N gift fragments;
[0371] The background animation effect and the foreground animation effect are synthesized to obtain the animation effect corresponding to the first joint virtual gift.
[0372] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application, the live interactive device 40 further includes a processing module 460;
[0373] The acquisition module 440 is further configured to acquire a point value corresponding to the first joint virtual gift after displaying the first joint virtual gift composed of the first gift fragment and the second gift fragment on the live broadcast interface;
[0374] The updating module 450 is further used to update the energy score value of the first anchor account according to the score value corresponding to the first joint virtual gift to obtain a target energy score value;
[0375] The processing module 460 is used to sort the live broadcast resources of the first anchor account according to the target energy integral value to obtain a sorting result, wherein the sorting result is used to determine the target resource position;
[0376] The processing module 460 is further used to insert the live broadcast resources of the first anchor account into the target resource position according to the sorting result to form a live broadcast resource list pushed to the viewer account.
[0377] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application,
[0378] The acquisition module 440 is further configured to acquire a point value corresponding to the first joint virtual gift after displaying the first joint virtual gift composed of the first gift fragment and the second gift fragment on the live broadcast interface;
[0379] The updating module 450 is further used to update the energy score value of the first anchor account according to the score value corresponding to the first joint virtual gift to obtain a target energy score value;
[0380] The display module 410 is further used to display at least one redeemable product on the activity page in response to the point redemption request, wherein each redeemable product corresponds to a redemption point value, and the at least one redeemable product includes a target product;
[0381] The processing module 460 is also used to respond to the redemption operation for the target product. If the target energy point value is greater than or equal to the redemption point value corresponding to the target product, the redemption point value corresponding to the target product is deducted from the target energy point value.
[0382] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application,
[0383] The acquisition module 440 is specifically used to acquire the number of gift fragments included in the first joint virtual gift;
[0384] According to the number of gift fragments, the integral value corresponding to the first joint virtual gift is determined, wherein the integral value is positively correlated with the number of gift fragments.
[0385] Optionally, in the above Fig.24 On the basis of the corresponding embodiment, in another embodiment of the live interactive device 40 provided in the embodiment of the present application,
[0386] The acquisition module 440 is specifically used to acquire a bonus point value if the first anchor account has acquired a third joint virtual gift within a historical period, wherein the third joint virtual gift is a joint virtual gift synthesized based on at least two gift fragments;
[0387] Obtaining the original point value corresponding to the first joint virtual gift;
[0388] The original integral value and the bonus integral value are summed to obtain the integral value corresponding to the first joint virtual gift.
[0389] The present application also provides a terminal, such as Fig.25 For the sake of convenience, only the parts related to the embodiments of the present application are shown. For specific technical details not disclosed, please refer to the method part of the embodiments of the present application. In the embodiments of the present application, the terminal is taken as an example for explanation:
[0390] Fig.25 FIG. 1 is a block diagram showing a partial structure of a mobile phone related to a terminal provided in an embodiment of the present application. Fig.25 The mobile phone includes: a radio frequency (RF) circuit 510, a memory 520, an input unit 530, a display unit 540, a sensor 550, an audio circuit 560, a mobile hotspot (wireless fidelity, WiFi) module 570, a processor 580, and a power supply 590. Those skilled in the art can understand that Fig.25The mobile phone structure shown in the figure does not constitute a limitation on the mobile phone, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0391] Combine the following Fig.25 A detailed introduction to the various components of the mobile phone:
[0392] The RF circuit 510 can be used for receiving and sending signals during information transmission or calls. In particular, after receiving the downlink information of the base station, it is sent to the processor 580 for processing; in addition, the designed uplink data is sent to the base station. Generally, the RF circuit 510 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc. In addition, the RF circuit 510 can also communicate with the network and other devices through wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to the global system of mobile communication (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), long term evolution (LTE), email, short messaging service (SMS), etc.
[0393] The memory 520 can be used to store software programs and modules. The processor 580 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 520. The memory 520 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 520 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0394] The input unit 530 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile phone. Specifically, the input unit 530 may include a touch panel 531 and other input devices 532. The touch panel 531, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 531 or near the touch panel 531 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. Optionally, the touch panel 531 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 580, and can receive and execute commands sent by the processor 580. In addition, the touch panel 531 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 531, the input unit 530 may further include other input devices 532. Specifically, the other input devices 532 may include but are not limited to one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a mouse, a joystick, etc.
[0395] The display unit 540 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 540 may include a display panel 541. Optionally, the display panel 541 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch panel 531 may cover the display panel 541. When the touch panel 531 detects a touch operation on or near it, it is transmitted to the processor 580 to determine the type of touch event. Subsequently, the processor 580 provides a corresponding visual output on the display panel 541 according to the type of touch event. Although in Fig.25 In the embodiment, the touch panel 531 and the display panel 541 are used as two independent components to realize the input and output functions of the mobile phone, but in some embodiments, the touch panel 531 and the display panel 541 can be integrated to realize the input and output functions of the mobile phone.
[0396] The mobile phone may also include at least one sensor 550, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 541 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 541 and / or the backlight when the mobile phone is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the mobile phone, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here.
[0397] The audio circuit 560, the speaker 561, and the microphone 562 can provide an audio interface between the user and the mobile phone. The audio circuit 560 can transmit the received audio data to the speaker 561 after converting the received audio data into an electrical signal, which is converted into a sound signal for output; on the other hand, the microphone 562 converts the collected sound signal into an electrical signal, which is received by the audio circuit 560 and converted into audio data, and then the audio data is output to the processor 580 for processing, and then sent to another mobile phone through the RF circuit 510, or the audio data is output to the memory 520 for further processing.
[0398] WiFi is a short-range wireless transmission technology. The mobile phone can help users send and receive emails, browse web pages and access streaming media through the WiFi module 570. It provides users with wireless broadband Internet access. Fig.25 A WiFi module 570 is shown, but it is understandable that it is not an essential component of the mobile phone and can be omitted as needed without changing the essence of the invention.
[0399] The processor 580 is the control center of the mobile phone. It uses various interfaces and lines to connect various parts of the entire mobile phone. It executes various functions of the mobile phone and processes data by running or executing software programs and / or modules stored in the memory 520, and calling data stored in the memory 520. Optionally, the processor 580 may include one or more processing units; optionally, the processor 580 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 580.
[0400] The mobile phone also includes a power source 590 (such as a battery) for supplying power to various components. Optionally, the power source can be logically connected to the processor 580 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system.
[0401] Although not shown, the mobile phone may also include a camera, a Bluetooth module, etc., which will not be described in detail here.
[0402] The steps performed by the terminal in the above embodiment can be based on the Fig.25 The terminal structure shown.
[0403] A computer device is also provided in an embodiment of the present application, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the methods described in the above embodiments are implemented.
[0404] A computer-readable storage medium is also provided in an embodiment of the present application, on which a computer program is stored. When the computer program is executed by a processor, the steps of the methods described in the above embodiments are implemented.
[0405] A computer program product is also provided in an embodiment of the present application, including a computer program, which, when executed by a processor, implements the steps of the methods described in the above embodiments.
[0406] It is understandable that in the specific implementation of this application, related data such as user information and account information are involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0407] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0408] In the several embodiments provided in 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 only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as 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 mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0409] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0410] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0411] If 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 the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a server or terminal device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store computer programs.
[0412] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A live interactive method based on virtual gifts, characterized in that: include: Display the live broadcast interface corresponding to the first anchor account; In response to a gifting operation for a first gift fragment triggered by a first viewer account, a first synthesized message is displayed, wherein the first gift fragment is a gift fragment obtained by the first viewer account when a live interaction condition is met, and the first synthesized message is used to prompt a second viewer account that there is a second gift fragment, and the second gift fragment is a gift fragment obtained by the second viewer account when the live interaction condition is met; If a donation operation for the second gift fragment is triggered by the second audience account in response, a first joint virtual gift composed of the first gift fragment and the second gift fragment is displayed on the live broadcast interface.
2. The live interactive method according to claim 1, characterized in that: The conditions for satisfying the live interactive condition include at least one of the following: The duration that the viewer account follows the first anchor account is greater than or equal to a first duration threshold; The number of interactive messages sent by the viewer account in the live broadcast room of the first anchor account is greater than or equal to a first number threshold; The accumulated time that the viewer account and the first anchor account are friends with each other is greater than or equal to a second time threshold; The cumulative duration of the audience account in the live broadcast room of the first anchor account is greater than or equal to the third duration threshold; The cumulative duration for which the viewer account has subscribed to the first anchor account is greater than or equal to a fourth duration threshold; The audience account is a specific associated account of the first anchor account; The number of virtual gifts given by the viewer account to the first anchor account is greater than or equal to a second number threshold; The accumulated points value of virtual gifts presented by the audience account to the first anchor account is greater than or equal to the preset points value.
3. The live interactive method according to claim 1, characterized in that: After displaying the first synthesized message in response to the gifting operation for the first gift fragment triggered by the first viewer account, the method further includes: In response to a selection operation on a private chat control, displaying a private chat pop-up window between the first anchor account and the second viewer account on the live broadcast interface, wherein the private chat pop-up window includes a text input area; In response to an input operation on the text input area in the private chat pop-up window, the first anchor account is controlled to send a text message to the second viewer account.
4. The live interactive method according to claim 1, characterized in that: After displaying the first synthesized message in response to the gifting operation for the first gift fragment triggered by the first viewer account, the method further includes: In response to a selection operation on a private chat control, displaying a private chat pop-up window between the first anchor account and the second viewer account on the live broadcast interface, wherein the private chat pop-up window includes at least two selectable text items; In response to a selection operation on a target optional text item, the first anchor account is controlled to send text information corresponding to the target optional text item to the second viewer account, wherein the target optional text item belongs to any one of the at least two optional text items.
5. The live interactive method according to claim 4, characterized in that: The method further comprises: Displays a text configuration area for selectable text items; In response to an input operation on the text configuration area, the input text information is used as the text information corresponding to the optional text item.
6. The live interactive method according to claim 1, characterized in that: After the giving operation for the first gift fragment triggered in response to the first viewer account, the method further includes: The first gift fragment and the fragment booth are displayed on the live broadcast interface, wherein the fragment booth is used to prompt that the gift fragments for synthesizing the first joint virtual gift are currently missing.
7. The live interactive method according to claim 1, characterized in that: The displaying, on the live broadcast interface, a first joint virtual gift synthesized from the first gift fragment and the second gift fragment comprises: synthesizing the first gift fragment and the second gift fragment to obtain the first joint virtual gift; The first joint virtual gift is displayed on the live broadcast interface.
8. The live interactive method according to claim 7, characterized in that: The displaying the first joint virtual gift on the live broadcast interface includes: The first animation effect corresponding to the first joint virtual gift is continuously displayed on the live broadcast interface, wherein the first animation effect is a gradual animation effect corresponding to the first joint virtual gift presented within a preset time.
9. The live interactive method according to claim 7, characterized in that: The displaying the first joint virtual gift on the live broadcast interface includes: The second animation effect corresponding to the first joint virtual gift is continuously displayed on the live broadcast interface, wherein the second animation effect is a periodic animation effect corresponding to the first joint virtual gift presented within a preset time.
10. The live interactive method according to claim 1, characterized in that: The method further comprises: In response to a gifting operation for a third gift fragment triggered by a third viewer account, a second synthesized message is displayed, wherein the third gift fragment is a gift fragment obtained by the third viewer account when the live interaction condition is met, and the second synthesized message is used to prompt a fourth viewer account that there is a fourth gift fragment, and the fourth gift fragment is a gift fragment obtained by the fourth viewer account when the live interaction condition is met; If a donation operation for the fourth gift fragment is triggered by the fourth audience account in response, a second joint virtual gift composed of the third gift fragment and the fourth gift fragment is displayed on the live broadcast interface.
11. The live interactive method according to claim 1, characterized in that: After displaying the first synthesized message in response to the gifting operation for the first gift fragment triggered by the first viewer account, the method further includes: If the first anchor account fails to obtain the second gift fragment within the preset time period, a synthesis failure message is displayed, wherein the synthesis failure message is used to prompt the return of the first gift fragment to the first viewer account.
12. The live interactive method according to claim 1, characterized in that: The giving operation for the first gift fragment in response to being triggered by the first viewer account includes: In response to the gifting operation of the first gift fragment triggered by the first audience account through the first virtual backpack, wherein the first virtual backpack includes the first gift fragment marked with an anchor identifier, and the anchor identifier is used to uniquely indicate the first anchor account.
13. The live interactive method according to claim 1, characterized in that: The giving operation for the second gift fragment in response to being triggered by the second viewer account includes: In response to the gifting operation for the second gift fragment triggered by the second viewer account through the gift control, wherein the gift control is presented in the live broadcast interface under the corresponding perspective of the second viewer account.
14. The live interactive method according to claim 1, characterized in that: The giving operation for the second gift fragment in response to being triggered by the second viewer account includes: In response to the gifting operation of the second gift fragment triggered by the second audience account through the second virtual backpack, wherein the second virtual backpack includes the second gift fragment marked with an anchor identifier, and the anchor identifier is used to uniquely indicate the first anchor account.
15. The live interactive method according to claim 1, characterized in that: After displaying the first synthesized message in response to the gifting operation for the first gift fragment triggered by the first viewer account, the method further includes: In response to a selection operation on the microphone connection control, displaying a screen of the first anchor account and the second anchor account connecting to the microphone in the live broadcast interface; After displaying the first joint virtual gift composed of the first gift fragment and the second gift fragment on the live broadcast interface, the method further includes: Obtaining the point value corresponding to the first joint virtual gift; According to the point value corresponding to the first joint virtual gift, the energy point value of the first anchor account is updated to obtain the target energy point value, wherein the point value is also used to update the energy point value of the second anchor account.
16. The live interactive method according to claim 1, characterized in that: The step of displaying a first joint virtual gift composed of the first gift fragment and the second gift fragment on the live broadcast interface in response to a gifting operation triggered by the second viewer account for the second gift fragment comprises: In response to a gifting operation for the second gift fragment triggered by the second viewer account; In response to a gifting operation for N gift fragments triggered by N audience accounts, wherein the N gift fragments are gift fragments respectively obtained by the N audience accounts when the live interaction condition is met, and N is an integer greater than or equal to 1; A first joint virtual gift composed of the first gift fragment, the second gift fragment and the N gift fragments is displayed on the live broadcast interface.
17. The live interactive method according to claim 16, characterized in that: The first gift fragment is a basic gift fragment, and the second gift fragment and the N gift fragments are additional gift fragments; The displaying, on the live broadcast interface, a first joint virtual gift synthesized from the first gift fragment, the second gift fragment, and the N gift fragments comprises: Generate a background animation effect according to the first gift fragment; Generate a foreground animation effect according to the second gift fragment and the N gift fragments; The background animation effect and the foreground animation effect are synthesized to obtain the animation effect corresponding to the first joint virtual gift.
18. The live interactive method according to claim 1, characterized in that: After displaying the first joint virtual gift composed of the first gift fragment and the second gift fragment on the live broadcast interface, the method further includes: Obtaining the point value corresponding to the first joint virtual gift; According to the point value corresponding to the first joint virtual gift, the energy point value of the first anchor account is updated to obtain a target energy point value; According to the target energy integral value, the live broadcast resources of the first anchor account are sorted to obtain a sorting result, wherein the sorting result is used to determine the target resource position; According to the sorting result, the live broadcast resources of the first anchor account are inserted into the target resource position to form a live broadcast resource list pushed to the viewer account.
19. The live interactive method according to claim 1, characterized in that: After displaying the first joint virtual gift composed of the first gift fragment and the second gift fragment on the live broadcast interface, the method further includes: Obtaining the point value corresponding to the first joint virtual gift; According to the point value corresponding to the first joint virtual gift, the energy point value of the first anchor account is updated to obtain a target energy point value; In response to the point redemption request, displaying at least one redeemable product on the activity page, wherein each redeemable product corresponds to a redemption point value, and the at least one redeemable product includes a target product; In response to the redemption operation for the target product, if the target energy point value is greater than or equal to the redemption point value corresponding to the target product, the redemption point value corresponding to the target product is deducted from the target energy point value.
20. The live interactive method according to claim 18 or 19, characterized in that: The obtaining the point value corresponding to the first joint virtual gift includes: Obtaining the number of gift fragments included in the first joint virtual gift; According to the number of gift fragments, the integral value corresponding to the first joint virtual gift is determined, wherein the integral value is positively correlated with the number of gift fragments.
21. The live interactive method according to claim 18 or 19, characterized in that: The obtaining the point value corresponding to the first joint virtual gift includes: If the first anchor account has obtained the third joint virtual gift within the historical time period, then obtain the bonus point value, wherein the third joint virtual gift is a joint virtual gift synthesized based on at least two gift fragments; Obtaining the original point value corresponding to the first joint virtual gift; The original integral value and the added integral value are summed to obtain the integral value corresponding to the first joint virtual gift.
22. A live interactive device, characterized in that: include: A display module, used to display the live broadcast interface corresponding to the first anchor account; The display module is further configured to display a first synthesized message in response to a gifting operation for a first gift fragment triggered by a first viewer account, wherein the first gift fragment is a gift fragment obtained by the first viewer account when a live interaction condition is satisfied, and the first synthesized message is used to prompt a second viewer account that there is a second gift fragment, and the second gift fragment is a gift fragment obtained by the second viewer account when the live interaction condition is satisfied; The display module is further used to display a first joint virtual gift composed of the first gift fragment and the second gift fragment on the live broadcast interface in response to a gift operation for the second gift fragment triggered by the second audience account.
23. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the live interactive method described in any one of claims 1 to 21 are implemented.
24. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the live interactive method described in any one of claims 1 to 21 are implemented.
25. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the live interactive method described in any one of claims 1 to 21 are implemented.