Data processing method and device, electronic equipment and storage medium
By displaying multiple voting progresses on the live stream interface and updating them based on the amount of virtual items given away, the gift interaction methods in online live stream group broadcast scenarios are enriched, and the human-computer interaction effect is improved.
Patent Information
- Application Number
- CN202411776770.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2044-12-04
AI Technical Summary
In existing online live streaming group broadcasting scenarios, the gift interaction methods are too limited, which affects the human-computer interaction effect.
The live stream interface displays the first and second voting progress, updates the voting progress by gifting different virtual items, supports different voting options, and enriches the gifting methods.
It has enhanced the diversity of gift interactions in the live stream and improved the human-computer interaction effect.
Smart Images

Figure CN119603517B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of Internet, and particularly relates to a data processing method and device, electronic equipment and storage medium. BACKGROUND
[0002] With the rapid development of Internet technology, network live broadcast gradually enters the vision of the public. Among them, the network live broadcast form includes unicast and groupcast. Unicast usually involves one host participating in live broadcast, while groupcast refers to a live broadcast form in which multiple hosts participate in live broadcast together, usually three or more hosts jointly perform a live broadcast activity.
[0003] Taking the groupcast scenario as an example, the related technology only counts the number of gifts sent by the audience, and displays the number of various gifts on the live broadcast room interface. However, this interaction mode around gifts is rigid and single, and therefore seriously affects the man-machine interaction effect. SUMMARY
[0004] The present disclosure provides a data processing method and device, electronic equipment and storage medium. The technical solutions of the present disclosure are as follows:
[0005] According to a first aspect of the embodiments of the present disclosure, a data processing method is provided, and the method comprises:
[0006] displaying a first voting progress and a second voting progress on a live broadcast interface; wherein the first voting progress corresponds to a first voting item in a live broadcast room, and the second voting progress corresponds to a second voting item in the live broadcast room, different voting items correspond to different live broadcast events, and different voting items correspond to different virtual items;
[0007] For the first voting item, in response to a gift sending operation of a first virtual item, an updated first voting progress is displayed according to a sending amount of the first virtual item, the first virtual item corresponds to the first voting item, and the gift sending behavior of the first virtual item represents support for an object corresponding to the first voting item;
[0008] In response to a gift sending operation of a second virtual item, an updated first voting progress is displayed according to a sending amount of the second virtual item; the second virtual item does not correspond to the second voting item.
[0009] In some embodiments, the first voting item and the second voting item comprise:
[0010] supporting the object in the live broadcast room to continue the interaction and replacing the object to interact in the live broadcast room; or,
[0011] supporting a first object in the live broadcast room and supporting a second object in the live broadcast room.
[0012] In some embodiments, the method further comprises:
[0013] displaying the updated first voting progress according to a total value of the first virtual item;
[0014] wherein the total value is related to a single value of the first virtual item and a quantity of the first virtual item being given.
[0015] In some embodiments, the method further comprises:
[0016] for the second voting item, in response to a giving operation of a third virtual item, displaying an updated second voting progress according to a quantity of the third virtual item being given; the third virtual item corresponds to the second voting item, and the giving operation of the third virtual item represents a support for an object corresponding to the second voting item.
[0017] In response to the giving operation of the second virtual item, displaying an updated second voting progress according to a quantity of the second virtual item being given.
[0018] In some embodiments, the method further comprises:
[0019] displaying at least one of a voting round, a countdown of a voting end, or an object identifier of a target object in the live streaming interface; the first voting item and the second voting item are related to the target object.
[0020] In some embodiments, the method further comprises:
[0021] displaying a shortcut giving control on the live streaming interface; wherein the shortcut giving control is used to vote for the first voting item by giving the first virtual item, and vote for the second voting item by giving the second virtual item.
[0022] In some embodiments, the shortcut giving control comprises a first shortcut giving control and a second shortcut giving control; the first shortcut giving control is used to vote for the first voting item by giving the first virtual item, and the second shortcut giving control is used to vote for the second voting item by giving the second virtual item; the method further comprises:
[0023] in response to a triggering operation of the first shortcut giving control, displaying an object identifier of the first virtual item and at least one giving option on the live streaming interface; wherein different giving options are used to give different quantities of the first virtual item.
[0024] In some embodiments, the method further comprises:
[0025] In response to a drag operation on the item identifier of the first virtual item, and a drag direction pointing from the shortcut gift control to the first voting progress, displaying the first voting progress updated according to the quantity of the first virtual item.
[0026] In some embodiments, the method further comprises:
[0027] After the drag operation on the item identifier of the first virtual item is terminated, displaying at least one gift option on the live broadcast interface; wherein different gift options are used to gift different quantities of the first virtual item.
[0028] In response to a selection operation on any one of the gift options, displaying the first voting progress updated according to the quantity of the first virtual item indicated by the selected gift option.
[0029] In some embodiments, the method further comprises:
[0030] Displaying gift recommendation information for the first voting item on the live broadcast interface; wherein the gift recommendation information includes a recommended virtual item for gifting; the recommended virtual item for gifting is determined according to a difference between the first voting progress and the second voting progress.
[0031] In some embodiments, the method further comprises:
[0032] In response to a trigger operation on the gift recommendation information, displaying the first voting progress updated according to the quantity of the second virtual item, wherein the recommended virtual item for gifting is used as the second virtual item.
[0033] In some embodiments, the method further comprises:
[0034] In response to the trigger operation on the first shortcut gift control, displaying the item identifier of the first virtual item and at least one gift option on the live broadcast interface in a manner of replacing the first shortcut gift control.
[0035] In some embodiments, the live broadcast interface displays a return control; and the method further includes:
[0036] In response to a triggering operation on the return control, the first shortcut gift control is displayed again.
[0037] In some embodiments, in response to the triggering operation on the first shortcut gift control, the item identifier of the first virtual item and the at least one gift option are displayed on the live broadcast interface in a manner of replacing the first shortcut gift control, including:
[0038] In response to the triggering operation on the first shortcut gift control, the item identifier of the first virtual item and the at least one gift option are displayed on the live broadcast interface in a manner of replacing the first shortcut gift control and the second shortcut gift control.
[0039] According to a second aspect of the embodiments of the present disclosure, a data processing method is further provided, including:
[0040] Displaying a live broadcast configuration interface; wherein the live broadcast configuration interface includes a first configuration item and a second configuration item;
[0041] Based on an input operation on the first configuration item, a first voting item and a second voting item are displayed on the live broadcast configuration interface;
[0042] Based on an input operation on the second configuration item, a first virtual item corresponding to the first voting item and a third virtual item corresponding to the second voting item are displayed on the live broadcast configuration interface;
[0043] The gift behavior of the first virtual item represents support for an object corresponding to the first voting item, and the gift behavior of the third virtual item represents support for an object corresponding to the second voting item.
[0044] In some embodiments, the live broadcast configuration interface includes a third configuration item and a fourth configuration item; and the method further includes:
[0045] Based on an input operation on the third configuration item, an object identifier of a target object related to the first voting item and the second voting item in a live broadcast room is displayed on the live broadcast configuration interface;
[0046] Based on an input operation on the fourth configuration item, a voting duration is displayed on the live broadcast configuration interface.
[0047] In some embodiments, the method further includes:
[0048] In the live broadcast process, in response to a voting start instruction, a first voting progress and a second voting progress are displayed on a live broadcast interface; the first voting progress corresponds to the first voting item, and the second voting progress corresponds to the second voting item; different voting items correspond to different live broadcast events, and different voting items correspond to different virtual items.
[0049] For the first voting item, in response to a gifting operation on a first virtual item, an updated first voting progress is displayed according to a gifting amount of the first virtual item; in response to a gifting operation on a second virtual item by the same object, an updated first voting progress is displayed according to a gifting amount of the second virtual item; the second virtual item does not correspond to the second voting item.
[0050] According to a third aspect of the embodiments of the present disclosure, a data processing apparatus is provided, and the apparatus comprises:
[0051] A first display module is configured to display a first voting progress and a second voting progress on a live broadcast interface; the first voting progress corresponds to a first voting item in a live broadcast room, and the second voting progress corresponds to a second voting item in the live broadcast room; different voting items correspond to different live broadcast events, and different voting items correspond to different virtual items.
[0052] A second display module is configured to, for the first voting item, in response to a gifting operation on a first virtual item, display an updated first voting progress according to a gifting amount of the first virtual item; the first virtual item corresponds to the first voting item, and a gifting behavior of the first virtual item represents support for an object corresponding to the first voting item.
[0053] The second display module is further configured to, in response to a gifting operation on a second virtual item, display an updated first voting progress according to a gifting amount of the second virtual item; the second virtual item does not correspond to the second voting item.
[0054] In some embodiments, the first voting item and the second voting item comprise:
[0055] Supporting the object that is currently interacting in the live broadcast room to continue the interaction and replacing the object to interact in the live broadcast room; or,
[0056] Supporting the first object in the live broadcast room and supporting the second object in the live broadcast room.
[0057] In other embodiments, the second display module is further configured to:
[0058] Displaying an updated first voting progress according to a total value of the first virtual item;
[0059] wherein the total value is related to a single value of the first virtual item and a gift quantity of the first virtual item.
[0060] In some embodiments, the apparatus further comprises a third display module, which is configured to:
[0061] For the second voting item, in response to a gift operation of a third virtual item, display an updated second voting progress according to a gift quantity of the third virtual item; the third virtual item corresponds to the second voting item, and a gift behavior of the third virtual item represents support for an object corresponding to the second voting item.
[0062] In response to the gift operation of the second virtual item, display an updated second voting progress according to a gift quantity of the second virtual item.
[0063] In some embodiments, the first display module is further configured to:
[0064] Display at least one of a voting round, a voting end countdown, or an object identifier of a target object in the live broadcast room on the live broadcast interface; the first voting item and the second voting item are related to the target object.
[0065] In some embodiments, the apparatus further comprises a fourth display module, which is configured to:
[0066] Display a quick gift control on the live broadcast interface; wherein the quick gift control is used to vote for the first voting item by gifting the first virtual item, and vote for the second voting item by gifting the second virtual item.
[0067] In some embodiments, the quick gift control comprises a first quick gift control and a second quick gift control; the first quick gift control is used to vote for the first voting item by gifting the first virtual item, and the second quick gift control is used to vote for the second voting item by gifting the second virtual item.
[0068] The fourth display module is further configured to:
[0069] In response to a triggering operation of the first quick gift control, display an item identifier of the first virtual item and at least one gift option on the live broadcast interface; wherein different gift options are used to gift different quantities of the first virtual item.
[0070] In some embodiments, the second display module is further configured to:
[0071] In response to the drag operation on the item identifier of the first virtual item, and the drag direction is directed from the shortcut gifting control to the first voting progress, display the first voting progress updated according to the gifting amount of the first virtual item.
[0072] In some embodiments, the second display module is further configured to:
[0073] After the drag operation on the item identifier of the first virtual item is terminated, display at least one gifting option on the live broadcast interface; wherein different gifting options are used to gift different amounts of the first virtual item.
[0074] In response to a selection operation on any gifting option, display the first voting progress updated according to the gifting amount of the first virtual item indicated by the selected gifting option.
[0075] In some embodiments, the apparatus further comprises a fifth display module; the fifth display module is configured to:
[0076] After the first voting progress is displayed updated according to the gifting amount of the first virtual item, display gifting recommendation information for the first voting item on the live broadcast interface; wherein the gifting recommendation information includes a recommended gifting virtual item; the recommended gifting virtual item is determined according to the difference between the first voting progress and the second voting progress.
[0077] In some embodiments, the second display module is further configured to:
[0078] In response to a triggering operation on the gifting recommendation information, display the first voting progress updated according to the gifting amount of the second virtual item, with the recommended gifting virtual item as the second virtual item.
[0079] In some embodiments, the fourth display module is further configured to:
[0080] In response to a triggering operation on the first shortcut gifting control, display the item identifier of the first virtual item and at least one gifting option on the live broadcast interface in a manner of replacing the first shortcut gifting control.
[0081] In some embodiments, the live broadcast interface displays a return control; the fourth display module is further configured to switch back to display the first shortcut gifting control in response to a triggering operation on the return control.
[0082] In some embodiments, the fourth display module is further configured to:
[0083] In response to a triggering operation on the first shortcut giving control, the first virtual item and the at least one giving option are displayed on the live broadcast interface in a manner of replacing the first shortcut giving control and the second shortcut giving control.
[0084] According to a fourth aspect of the embodiments of the present disclosure, a data processing apparatus is further provided, and the apparatus comprises:
[0085] The fifth display module is configured to display a live broadcast configuration interface, wherein the live broadcast configuration interface comprises a first configuration item and a second configuration item.
[0086] The sixth display module is configured to display a first voting item and a second voting item on the live broadcast configuration interface based on an input operation on the first configuration item, and display a first virtual item corresponding to the first voting item and a third virtual item corresponding to the second voting item on the live broadcast configuration interface based on an input operation on the second configuration item.
[0087] The first virtual item represents a subject corresponding to the first voting item, and the third virtual item represents a subject corresponding to the second voting item.
[0088] In some embodiments, the live broadcast configuration interface comprises a third configuration item and a fourth configuration item, and the sixth display module is further configured to:
[0089] The sixth display module is further configured to display an object identifier of a target object related to the first voting item and the second voting item in a live broadcast room on the live broadcast configuration interface based on an input operation on the third configuration item, and display a voting duration on the live broadcast configuration interface based on an input operation on the fourth configuration item.
[0090] In some other embodiments, the apparatus further comprises:
[0091] The seventh display module is configured to display a first voting progress and a second voting progress on a live broadcast interface in response to a voting start instruction during a live broadcast process, wherein the first voting progress corresponds to the first voting item, and the second voting progress corresponds to the second voting item, different voting items correspond to different live broadcast events, and different voting items correspond to different virtual items.
[0092] An eighth display module is configured to, for the first voting item, in response to a gifting operation on a first virtual item, display an updated first voting progress according to a gifting amount of the first virtual item; and in response to a gifting operation on a second virtual item by the same object, display an updated first voting progress according to a gifting amount of the second virtual item, the second virtual item not corresponding to the second voting item.
[0093] According to a fifth aspect of the embodiments of the present disclosure, an electronic device is provided, which comprises:
[0094] one or more processors;
[0095] a memory for storing the program code executable by the processor;
[0096] wherein the processor is configured to execute the program code to implement the above-mentioned data processing method.
[0097] According to a sixth aspect of the embodiments of the present disclosure, a computer readable storage medium is provided, in which program code is executed by a processor of an electronic device, so that the electronic device can execute the above-mentioned data processing method.
[0098] According to a seventh aspect of the embodiments of the present disclosure, a computer program product is provided, comprising a computer program which is executed by a processor of an electronic device to implement the above-mentioned data processing method.
[0099] The data processing scheme provided by the embodiments of the present disclosure realizes a new gift interaction mode around the live streaming room voting scenario. Taking the live streaming interface displaying a first voting progress and a second voting progress, the first voting progress corresponding to a first voting item in the live streaming room, and the second voting progress corresponding to a second voting item in the live streaming room as an example, assuming that a first virtual item corresponds to the first voting item, and a second virtual item does not correspond to the second voting item, if a viewer votes for the first voting item by gifting the first virtual item, and subsequently gifts a second virtual item for the first voting item, it is considered that the viewer continues to vote for the first voting item. This makes the subsequent gift voting not limited to fixed gift categories after determining the voting item supported by the viewer, and further makes the gift gifting in the voting process more diversified, enriches the gift-based interaction mode in the live streaming room, and further improves the human-computer interaction effect.
[0100] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0101] The accompanying drawings, which are incorporated herein and form a part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, further serve to explain the principles of the disclosure without limiting it in scope.
[0102] Figure 1 is a schematic diagram of an implementation environment of a data processing method according to an example embodiment.
[0103] Figure 2 is a flowchart of a data processing method according to an example embodiment.
[0104] Figure 3 is a schematic diagram of a live interface of a viewer end according to an example embodiment.
[0105] Figure 4 is a schematic diagram of a live interface of another viewer end according to an example embodiment.
[0106] Figure 5 is a schematic diagram of a live interface of another viewer end according to an example embodiment.
[0107] Figure 6 is a flowchart of another data processing method according to an example embodiment.
[0108] Figure 7 is a schematic diagram of a configuration interface of a host end according to an example embodiment.
[0109] Figure 8 is a flowchart of another data processing method according to an example embodiment.
[0110] Figure 9 is an architecture diagram of a data processing flow according to an example embodiment.
[0111] Figure 10 is an architecture diagram of another data processing flow according to an example embodiment.
[0112] Figure 11 is an architecture diagram of another data processing flow according to an example embodiment.
[0113] Figure 12 is a flowchart of another data processing method according to an example embodiment.
[0114] Figure 13 is a schematic diagram of a live interface of another viewer end according to an example embodiment.
[0115] Figure 14 is a schematic diagram of a gift dyeing logic according to an example embodiment.
[0116] Figure 15 is an architecture diagram of another data processing flow according to an example embodiment.
[0117] Figure 16 is a block diagram of a data processing device according to an example embodiment.
[0118] Figure 17 is a block diagram of another data processing device according to an example embodiment.
[0119] Figure 18 is a block diagram of a terminal according to an example embodiment. DETAILED DESCRIPTION
[0120] In order for those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings.
[0121] It should be noted that the terms "first", "second", and the like in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described herein can be implemented in an order other than that illustrated or described herein. The implementation described in the following example embodiments does not represent all implementations consistent with the present disclosure. Rather, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0122] The information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals involved in the present disclosure are authorized by the user or fully authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0123] Figure 1 is an implementation environment schematic diagram of a data processing method according to an example embodiment.
[0124] Referring to Figure 1 , the implementation environment includes a first terminal 101 used by a host, a second terminal 102 used by a viewer, and a server 103. The types of the first terminal 101 and the second terminal 102 include but are not limited to mobile terminals and fixed terminals. As an example, the mobile terminals include but are not limited to smartphones, tablet computers, notebook computers, etc.; the fixed terminals include but are not limited to desktop computers, and the present disclosure does not limit this.Figure 1 Only the first terminal 101 and the second terminal 102 are taken as smart phones as an example.
[0125] In the embodiments of the present disclosure, the first terminal 101 and the second terminal 102 are installed with a target application with a live broadcast function, and the first terminal 101 and the second terminal 102 implement the data processing method provided by the embodiments of the present disclosure based on the target application. As an example, the target application is an instant messaging application, such as a short video application, which is not limited by the present disclosure.
[0126] In addition, those skilled in the art can know that the number of second terminals can be more or less. For example, the second terminal can be only a few, or the second terminal can be dozens or hundreds, or more, and the number of second terminals is not limited by the present disclosure.
[0127] In other embodiments, the server 103 provides background services for the target application. Among them, the server 103 can be an independent server, or a server cluster composed of multiple servers, which is not limited by the present disclosure. In addition, the server 103 is connected to the first terminal 101 or the second terminal 102 through a wireless network or a wired network. In addition, the server involved in the present disclosure can also include other functional servers in order to provide more comprehensive and diversified services.
[0128] Based on the above implementation environment, the data processing scheme provided by the embodiments of the present disclosure realizes the single-person challenge play of the group broadcast scene, which supports the audience to determine the content direction of the next live broadcast room through the gift voting method. The data processing scheme provided by the embodiments of the present disclosure will be described in detail through the following embodiments.
[0129] Figure 2 is a flowchart of a data processing method according to an exemplary embodiment, as shown in Figure 2 The data processing method is applied to an electronic device, such as Figure 1 The data processing method includes the following steps:
[0130] In 201, the electronic device displays a first voting progress and a second voting progress on a live broadcast interface; wherein the first voting progress corresponds to a first voting item in the live broadcast room, the second voting progress corresponds to a second voting item in the live broadcast room, different voting items correspond to different live broadcast events, and different voting items correspond to different virtual items.
[0131] The first voting progress is used to present real-time voting results of the first voting item in the live broadcast room, and the second voting progress is used to present real-time voting results of the second voting item in the live broadcast room. In some embodiments, the first voting progress and the second voting progress are in the form of progress bars, and the first voting progress bar and the second voting progress bar are different in color, which is not limited in the present disclosure.
[0132] In other embodiments, the anchor related to the first voting item and the second voting item is one or more.
[0133] If the anchor related to the first voting item and the second voting item is one, then the live broadcast event corresponding to the first voting item and the live broadcast event corresponding to the second voting item are only related to the anchor.
[0134] As an example, the live broadcast room includes a plurality of objects including the anchor, i.e., the live broadcast room mentioned in the present disclosure is a team broadcast live broadcast room. In this mode, the preference of the audience directly determines which object can get more exposure and interaction opportunities. As an example, the roles in the team broadcast live broadcast room are divided into hosts and team members. The host is responsible for the scene, and the team member is the person who interacts in the live broadcast room. As another example, the team member in the team broadcast live broadcast room can also act as a host, which is not limited in the present disclosure. In addition, the account of the team broadcast live broadcast room is usually different from the accounts of each team member. For example, the account of the team broadcast live broadcast room belongs to a specific object or an organization, which is not limited in the present disclosure.
[0135] Taking the example that the anchor is currently interacting in the live broadcast room (such as performing skills, etc.), the live broadcast event corresponding to the first voting item can be that the anchor continues to interact, and the live broadcast event corresponding to the second voting item can be that the object is replaced to interact. Of course, the live broadcast event corresponding to the first voting item can also be that the anchor continues to interact, and correspondingly, the live broadcast event corresponding to the second voting item can also be that the object is replaced to interact, which is not limited in the present disclosure. As an example, the above interaction is related to a single-person challenge play, wherein the single-person challenge play includes that the anchor end can specify a team member in the team broadcast live broadcast room to interact, and set the time length of a round of interaction, and then guide the audience to determine whether the team member succeeds in the challenge through gift voting, and determine the content of the live broadcast room next according to the voting result of the audience.
[0136] If the anchor related to the first voting item and the second voting item is one, then the live broadcast event corresponding to the first voting item and the live broadcast event corresponding to the second voting item are only related to the anchor.
[0137] Taking the anchor A and the anchor B currently interacting in the live room as an example, the live event corresponding to the first voting item can be supporting the anchor A, and the live event corresponding to the second voting item can be supporting the anchor B. Of course, the live event corresponding to the first voting item can also be supporting the anchor B, and correspondingly, the live event corresponding to the second voting item can also be supporting the anchor A, which is not limited in the present disclosure. As an example, the above interaction is related to a double-person PK play, wherein the double-person PK play includes: the anchor end can specify two team members in the team live room to interact and PK, and set the time length of a round of interaction, thereby guiding the audience to decide which team member to support through gift voting.
[0138] In summary, in the case where the anchor related to the first voting item and the second voting item is one, the first voting item and the second voting item can include: supporting the object currently interacting in the live room to continue interacting and replacing the object to interact in the live room. In the case where the anchor related to the first voting item and the second voting item is multiple, the first voting item and the second voting item can include: supporting the first object in the live room and supporting the second object in the live room.
[0139] As an example, taking a single-person challenge play as an example, assuming that the interaction mode of the anchor in the live room is performance, the first voting item is Figure 3 “continue interacting”, and the second voting item is Figure 3 “replace person interacting”, see Figures 3-5 , the live interface displays the first voting progress bar corresponding to “continue interacting” and the first voting progress bar corresponding to “replace person interacting”. Wherein the two voting progress bars are connected at the head and tail, before the gift voting starts, the lengths of the two progress bars are consistent. After the gift voting starts, the lengths of the two progress bars will change due to the total value of the virtual goods sent by the audience.
[0140] The first point to be explained is that different voting items correspond to different virtual goods, that is, the audience can send the anchor end specified virtual goods when performing gift voting on a certain voting item, that is, the anchor end will configure the correspondence between virtual goods and voting items. In other words, the audience sends the corresponding virtual goods to a certain voting item, which can complete the voting on the voting item.
[0141] The second point to be explained is that in addition to the first voting progress and the second voting progress, more voting progress can be displayed on the live interface, as long as one voting progress corresponds to one voting item in the live room, and different voting items correspond to different live events and different voting items correspond to different virtual goods.
[0142] In 202, for the first voting item, in response to the gifting operation of the first virtual item, the electronic device displays the updated first voting progress according to the gifting amount of the first virtual item; wherein the first virtual item corresponds to the first voting item, and the gifting behavior of the first virtual item represents support for the object corresponding to the first voting item.
[0143] In some embodiments, the embodiments of the present disclosure display the updated first voting progress according to the total value of the first virtual item. Wherein the total value of the first virtual item is related to the single value of the first virtual item and the gifting amount of the first virtual item. For example, the total value of the first virtual item is the product of the single value of the first virtual item and the gifting amount of the first virtual item, which is not limited by the present disclosure.
[0144] Wherein the updated first voting progress is greater than the first voting progress before the update in the number of votes obtained. This number of votes is related to the total value of the virtual items gifted to the first voting item.
[0145] In 203, after the gifting of the first virtual item is completed, for the first voting item, in response to the gifting operation of the second virtual item, the electronic device displays the updated first voting progress according to the gifting amount of the second virtual item; the second virtual item does not correspond to the second voting item.
[0146] Wherein the second virtual item can be any virtual item in the virtual item library that does not have a corresponding relationship with the second voting item. Assuming that the third virtual item has a corresponding relationship with the second voting item, then the second virtual item can be any virtual item in the virtual item library except the third virtual item, such as the fourth virtual item, and also such as the first virtual item, which is not limited by the present disclosure.
[0147] Similarly, the embodiments of the present disclosure display the first voting progress again updated according to the total value of the second virtual item. Wherein the total value of the second virtual item is related to the single value of the second virtual item and the gifting amount of the second virtual item. For example, the total value of the second virtual item is the product of the single value of the second virtual item and the gifting amount of the second virtual item, which is not limited by the present disclosure. In addition, the first voting progress again updated is greater than the updated first voting progress shown in step 202 in the number of support votes obtained.
[0148] In summary, the data processing solution provided in this disclosure implements a novel gift interaction method for live-stream voting scenarios. Taking an example where the live-stream interface displays a first voting progress and a second voting progress, with the first voting progress corresponding to the first voting item and the second voting progress corresponding to the second voting item within the live-stream, assuming the first virtual item corresponds to the first voting item and the second virtual item does not, if a viewer votes for the first voting item by gifting the first virtual item, and subsequently gifts the second virtual item for the same first voting item, it is considered that the viewer has continued to vote for the first voting item. This allows subsequent gift-giving voting, after determining the viewer's supported voting item, to no longer be limited to fixed gift types, thus diversifying gift-giving during the voting process, enriching gift-based interaction methods within the live-stream, and ultimately improving the human-computer interaction effect.
[0149] Furthermore, this embodiment can also categorize voting items based on the type of interactive gameplay currently in progress within the live stream, enriching the methods for categorizing voting items. Additionally, using the total value of virtual items already received to calculate the voting progress for each voting item is more accurate and reasonable.
[0150] Figure 6 This is a flowchart illustrating another data processing method according to an exemplary embodiment, such as... Figure 6 As shown, this data processing method is applied to electronic devices, such as... Figure 1 The first terminal 101 is shown. The data processing method includes the following steps:
[0151] In 601, the electronic device displays a live streaming configuration interface; the live streaming configuration interface includes a first configuration item and a second configuration item.
[0152] In some embodiments, taking single-player challenge mode as an example, such as Figure 7 As shown, the information that the broadcaster can configure through the configuration items displayed on the live broadcast configuration interface includes, but is not limited to: challenge theme, challenge target, challenge content (i.e., voting items), voting duration, virtual items used to vote on different voting items, and the display style of voting progress, etc. This disclosure does not limit these.
[0153] In 602, based on the input operation performed on the first configuration item, the electronic device displays the first voting item and the second voting item on the live broadcast configuration interface.
[0154] As an example, taking the single-player adventure mode as an example, the first configuration item 11 is as follows: Figure 7 As shown, the contents of the first and second voting items are: Figure 7 The terms "continued interaction" and "switching to another person" shown in this disclosure are not limited thereto.
[0155] In 603, based on the input operation acting on the second configuration item, the electronic device displays the first virtual item corresponding to the first voting item and the third virtual item corresponding to the second voting item on the configuration interface.
[0156] As an example, taking a single-person challenge play as an example, the second configuration item 22 can select, as shown in Figure 7 the anchor end through the second configuration item 22, the first virtual item corresponding to “continue interaction” as shown in Figure 7 , such as virtual item 1, and select the first virtual item corresponding to “interaction with a new person” as shown in Figure 7 , such as virtual item 2.
[0157] In some embodiments, the live broadcast configuration interface further includes a third configuration item 33 and a fourth configuration item 44, which are not limited by the present disclosure. Among them, the anchor end will display the object identifier of the target object related to the first voting item and the second voting item in the live broadcast room based on the input operation acting on the third configuration item 33 on the live broadcast configuration interface; and based on the input operation acting on the fourth configuration item 44, display the voting duration on the live broadcast configuration interface.
[0158] In some embodiments, during the live broadcast process, in response to a voting start instruction, the anchor end will display a first voting progress and a second voting progress on the live broadcast interface; wherein the first voting progress corresponds to the first voting item, and the second voting progress corresponds to the second voting item. For the first voting item, in response to the gifting operation of the first virtual item, the anchor end will display the updated first voting progress according to the gifting amount of the first virtual item; and then, in response to the gifting operation of the second virtual item by the audience object, the anchor end will continue to display the updated first voting progress according to the gifting amount of the second virtual item.
[0159] It should be noted that Figure 7 only one possible display manner of the live broadcast configuration interface and each configuration item is shown, and does not constitute any limitation, and the live broadcast configuration interface and each configuration item can also have other display manners, which are not limited by the present disclosure.
[0160] The data processing scheme provided by the embodiments of the present disclosure supports the anchor end to configure the voting in the live broadcast room by itself. This completely autonomous configuration by the anchor end not only has more personalization, but also better meets the needs of the anchor end, such as being able to divide the voting items according to the type of the interactive play currently being conducted in the live broadcast room, and for example, the virtual items sent by the anchor end when the audience end votes on the voting items. This configuration is more suitable for the needs of the anchor end, and significantly improves the human-computer interaction effect. In addition, the anchor end can complete flexible configuration of various information through the live broadcast configuration interface, which enriches the content displayed in the live broadcast room and further improves the human-computer interaction effect.
[0161] The scheme provided by the present disclosure will be further described below based on a specific implementation manner, Figure 8 is a flowchart of another data processing method according to an example embodiment, as Figure 8 shown, taking the interaction between the first terminal 101 and the second terminal 102 as an example, the data processing method includes the following steps:
[0162] In 801, the first terminal displays a live broadcast configuration interface; wherein the live broadcast configuration interface includes a first configuration item and a second configuration item.
[0163] This step can refer to the above-mentioned step 601.
[0164] In 802, the first terminal displays a first voting item and a second voting item on the live broadcast configuration interface based on the input operation acting on the first configuration item, and displays a first virtual item corresponding to the first voting item and a third virtual item corresponding to the second voting item on the configuration interface based on the input operation acting on the second configuration item.
[0165] Among them, the first virtual item's sending behavior represents support for the object corresponding to the first voting item, and the third virtual item's sending behavior represents support for the object corresponding to the second voting item.
[0166] Taking a single-person challenge play as an example, the sending behavior of the first virtual item and the sending behavior of the second item are used to support the same object from different angles, such as the sending behavior of the first virtual item representing support for the object currently interacting to continue interacting, and the sending behavior of the second virtual item representing support for the object currently interacting to continue interacting, that is, support for replacing the object to continue interacting.
[0167] Taking a double-person PK play as an example, the sending behavior of the first virtual item and the sending behavior of the second item are used to support different objects, such as the sending behavior of the first virtual item representing support for the object A currently interacting, and the sending behavior of the second virtual item representing support for the object B currently interacting.
[0168] In 803, during the live broadcast, in response to the voting start command, the first terminal displays the first voting progress and the second voting progress on the live broadcast interface; the first voting progress corresponds to the first voting item, and the second voting progress corresponds to the second voting item.
[0169] In this embodiment of the disclosure, in response to the voting start command, the first terminal will also display the live stream screen of the objects currently interacting in the live stream. For example, in the single-player challenge mode, there is one object currently interacting in the live stream; in the two-player PK mode, there are two objects currently interacting in the live stream.
[0170] Taking the single-player adventure mode as an example, the following is a demonstration... Figures 9-11 This section will explain the single-player challenge mode and its interaction with the server from the streamer's perspective.
[0171] See Figure 9 When the broadcaster configures the live stream, clicking the "Group Broadcast Tool" option on the interface triggers the first terminal to request the server to distribute the gameplay supported by the broadcaster. Upon receiving this request, the server first performs permission verification. For example, it verifies whether the broadcaster has group broadcast permissions and whether the version of the target application installed on the first terminal is above the preset version; this disclosure does not limit the specifics. Next, it obtains the gameplay entry configuration and queries the gameplay matched by the broadcaster. If a single-player challenge gameplay is matched, the relevant gameplay data is injected. If a single-player challenge gameplay is not matched, the original gift PK gameplay data is injected. For example, gift PK corresponds to a two-player PK gameplay, such as two team members competing in a gift PK, where viewers vote for the two team members using two types of virtual items and compare the number of virtual items received by each team member.
[0172] See Figure 10 If the streamer selects a particular gameplay mode, the first terminal will request data from the server to display the gameplay preparation page. For example... Figure 10 As shown, after completing the permission verification, the system first queries the information of the most recent gameplay session and assembles this information along with statistical data. Based on the information from the most recent session, it populates the fields on the gameplay preparation page to present the user with relevant information about the most recent abnormal gameplay. Additionally, if the gameplay selected by the streamer is a single-player challenge mode, the server will send relevant content information about the single-player challenge mode, such as gameplay descriptions (continue interaction & switch players), and the duration limit for each round. This allows the injection of single-player challenge options and returns the gameplay preparation page to the streamer for presentation.
[0173] See Figure 11 The streamer can start or reset gameplay modes. For example... Figure 11As shown, after completing the permission verification, general parameter verification, etc., it is first verified whether the previous gameplay has ended. If the previous gameplay has ended, it is verified whether the new gameplay can be started, such as additional verification logic for adding a single-player challenge. If the new gameplay can be started, the previous gameplay is closed, and the new gameplay is started. At this time, the server side can send the gameplay switching signaling and the quick gift panel signaling to the first terminal through the long connection. Exemplarily, taking the single-player challenge as an example, in the gameplay starting verification, it is additionally verified whether a team member is selected. In addition, the gameplay identifier of the single-player challenge is sent through the gameplay switching signaling. In addition, the gameplay identifier of the single-player challenge and the control text related to the single-player challenge are sent through the quick gift panel signaling, which is not limited in the present disclosure.
[0174] In 804, in response to receiving the voting start instruction, the second terminal displays a quick gift control on the live interface; wherein the quick gift control is used to vote for the first voting item by gifting the first virtual item, and vote for the second voting item by gifting the second virtual item.
[0175] In the embodiments of the present disclosure, in response to the voting start instruction, the second terminal will also display the live picture of the object currently interacting in the live room on the live interface.
[0176] In some embodiments, the number of quick gift controls displayed on the live interface is multiple. As an example, taking the first voting item as Figure 3 “continue to interact”, and the second voting item as Figure 3 “interact with a new person” as an example, referring to Figure 3 , the number of quick gift controls displayed on the live interface is two, which are Figure 3 the first quick gift control 1 and the second quick gift control 2 shown in . Among them, the first quick gift control 1 is used to vote for the first voting item by gifting the first virtual item; and the second quick gift control 2 is used to vote for the second voting item by gifting the second virtual item.
[0177] In other embodiments, the audience side displays the quick gift control on the live interface in the following way: displaying the quick gift control on the live interface in a target form; wherein the target form includes at least one of the following: control main text, control secondary text, and virtual item identifier. As an example, referring to Figure 3 , the control main text of the first quick gift control 1 is “continue to interact”, and the control secondary text is “send gifts to support and let him stay”; and the control main text of the second quick gift control 2 is “interact with a new person”, and the control secondary text is “send gifts to support and change the next one”.
[0178] In 805, in response to the triggering operation on the first shortcut gift control, the second terminal displays the first virtual item's item identifier and at least one gifting option on the live interface; wherein different gifting options are used to gift different quantities of the first virtual item.
[0179] The first shortcut gift control 1 shown in Figure 3 FIG. 1 is taken as an example, and it is assumed that the first virtual item's item identifier and at least one gifting option are displayed on the shortcut gift panel, as shown in Figure 4 FIG. 2, so the shortcut gift panel displays the gift A corresponding to the voting category supporting "continue interaction" and at least one gifting option. Wherein, Figure 4 In FIG. 2, only the gifting options of 1, 5, 20, and 66 are shown schematically, and in fact, the gifting options can include more or less quantities than those shown in the diagram. In addition, the gifting quantities are not limited to Figure 4 the several shown in FIG. 2.
[0180] In some embodiments, in response to the triggering operation on the shortcut gift control, the shortcut gift panel is displayed on the live interface, including but not limited to the following ways: in response to the triggering operation on the first shortcut gift control, the shortcut gift panel is displayed on the live interface in a manner of replacing the first shortcut gift control.
[0181] As an example, the shortcut gift control includes Figure 3 the first shortcut gift control 1 and the second shortcut gift control 2 shown in FIG. 1 are taken as an example, in response to the triggering operation of the audience on the first shortcut gift control 1, the audience end will display a shortcut gift panel as shown in Figure 4 FIG. 3. In response to the triggering operation of the audience on the second shortcut gift control 2, the audience end will display a shortcut gift panel as shown in Figure 5 FIG. 4.
[0182] In other embodiments, in response to the triggering operation on the first shortcut gift control, the shortcut gift panel is displayed on the live interface in a manner of replacing the first shortcut gift control, including but not limited to the following ways:
[0183] In response to the triggering operation on the first shortcut gift control, the shortcut gift panel is displayed on the live interface in a manner of replacing the first shortcut gift control and the second shortcut gift control. That is, all shortcut gift controls are hidden, and the shortcut gift panel is displayed at the display position of the shortcut gift controls.
[0184] In addition, whether it is the shortcut gift panel shown in Figure 4 FIG. 3 or the shortcut gift panel shown in Figure 5The quick gift panel shown, both of which include a return control. In response to the triggering operation of the return control by the audience, the audience side displays the first quick gift control 1 and the second quick gift control 2 again on the live interface in the form of replacing the quick gift panel. That is, the live interface shown in Figure 4 Or Figure 5 Switches back to the live interface shown in Figure 3
[0185] It should be noted that in response to the end of voting instruction, the host side and the audience side will display the live content on the live interface according to the first voting progress and the second voting progress at the end of voting.
[0186] In some other embodiments, taking the single-person challenge play as an example, assuming that the object currently interacting in the live room is the first object, then the host side and the audience side display the live content on the live interface according to the first voting progress and the second voting progress at the end of voting by the following way:
[0187] 1. In the case where the first voting progress and the second voting progress at the end of voting indicate support for the first object to continue interaction, the live picture of the first object is displayed on the live interface.
[0188] As an example, indicating support for the first object to continue interaction means that the total value of virtual items awarded and counted in voting for the first voting item is greater than the total value of virtual items awarded and counted in voting for the second voting item, which is not limited by the present disclosure.
[0189] 2. In the case where the first voting progress and the second voting progress at the end of voting indicate support for changing the object to interact, the live picture of the second object in the live room is displayed on the live interface.
[0190] As an example, indicating support for changing the object to interact means that the total value of virtual items awarded and counted in voting for the first voting item is less than the total value of virtual items awarded and counted in voting for the second voting item, which is not limited by the present disclosure.
[0191] In some other embodiments, the second object includes any of the following:
[0192] A. The second object is the next object after the first object in the interaction order in the current live broadcast.
[0193] In the team broadcast scenario, each team member takes turns to interact, so the replacement interaction can mean replacing the next object after the first object in the interaction order in the current live broadcast to interact, which is not limited by the present disclosure.
[0194] B. The second object is the object that has successfully completed the challenge in the current live broadcast and has obtained the most voting support in a single round.
[0195] In this case, multiple members in a live broadcast may perform interaction in the form of barrier breaking, or a member performs multiple rounds of interaction in the form of barrier breaking, and therefore, the switching interaction can refer to switching the member who has the highest total value of virtual items obtained by at least one round of barrier breaking, one round of gift giving, and counting in voting, and the present disclosure does not make any limitation in this regard.
[0196] C, the second object is an object with the largest contribution value in the live broadcast; wherein, for any object, the contribution value of the object is related to the virtual items obtained by the object in the live broadcast.
[0197] As an example, the contribution value of the object in the live broadcast is the product of the single contribution value of the virtual items obtained by the object in the live broadcast and the number of obtained virtual items, and the present disclosure does not make any limitation in this regard.
[0198] In summary, the data processing scheme provided by the embodiments of the present disclosure displays the item identifier of the virtual item corresponding to each voting item and at least one gift giving option on the live broadcast interface, not only enabling the audience to quickly learn the virtual item used to vote for the supported party, but also accelerating the gift giving speed of the user by presenting the gift giving option, so that the audience can quickly complete the gift giving without pulling up the gift panel, and the human-computer interaction efficiency is high.
[0199] In addition, displaying the quick gift giving panel in the form of replacing the quick gift giving control can avoid excessive shielding of the live broadcast interface, thereby improving the live broadcast viewing experience of the audience.
[0200] In addition, the embodiments of the present disclosure also support one-key switching display of the quick gift giving control and the quick gift giving panel by the user, which greatly facilitates the user to vote by giving gifts, and the human-computer interaction effect is good.
[0201] In addition, the number of quick gift giving controls can also be configured to be related to the number of voting items, wherein different quick gift giving controls are used to vote for the corresponding voting items by giving different virtual items, which enables the anchor side to intelligently and flexibly configure the live broadcast.
[0202] In addition, in the case where the number of quick gift giving controls is multiple, in response to the triggering operation of the audience on any quick gift giving control, all the quick gift giving controls will be hidden, and the quick gift giving panel will be displayed at the display position of these quick gift giving controls. This display method not only avoids excessive shielding of the live broadcast interface, but also ensures the display size of the quick gift giving panel, which facilitates the user to quickly complete the gift giving voting, and the human-computer interaction efficiency is high.
[0203] In addition, the voting result of the audience directly determines the subsequent content trend of the live broadcast room, significantly improves the audience's participation, and has a good man-machine interaction effect. In addition, in the scene of changing performers, the next performer to perform can be automatically recommended to the anchor end in various ways, which makes the subsequent live broadcast content more in line with the needs of the audience end.
[0204] In addition, through the quick gift sending control, not only can the quick gift sending voting be realized, but also the display form of the quick gift sending control on the live broadcast interface is rich in content, greatly improving the visual effect of the audience, facilitating the audience to quickly complete the gift sending voting, and having a high man-machine interaction efficiency.
[0205] The following is a further description of the scheme provided by the present disclosure based on a specific implementation manner, Figure 12 is a flowchart of another data processing method according to an example embodiment. As shown in Figure 12 , the data processing method is applied to an electronic device, such as Figure 1 , the second terminal 102, and the data processing method includes the following steps:
[0206] In 1201, the electronic device displays a first voting progress and a second voting progress on a live broadcast interface; wherein the first voting progress corresponds to a first voting item in the live broadcast room, the second voting progress corresponds to a second voting item in the live broadcast room, different voting items correspond to different live broadcast events, and different voting items correspond to different virtual items.
[0207] In some embodiments, a voting progress panel is displayed on the live broadcast interface; wherein in addition to the first voting progress and the second voting progress, at least one of the voting round, the voting end countdown, or the object identifier of the target object in the live broadcast room is also displayed on the voting progress panel; the first voting item and the second voting item are related to the target object. As an example, as shown in Figures 3-5 and Figure 13 , a voting progress panel 3 is displayed on the live broadcast interface; in addition to the voting progress corresponding to the continue interaction and the change interaction, the voting round, the voting end countdown, or the object identifier of the target object in the live broadcast room is also displayed on the voting progress panel 3.
[0208] In 1202, for the first voting item, in response to a gift sending operation of the first virtual item, the electronic device displays an updated first voting progress according to the gift sending amount of the first virtual item; wherein the first virtual item corresponds to the first voting item, and the gift sending behavior of the first virtual item represents support for the object corresponding to the first voting item.
[0209] In some embodiments, in response to the gifting operation on the first virtual item, the updated first voting progress is displayed according to the gifting amount of the first virtual item, including but not limited to: in response to the dragging operation on the item identifier of the first virtual item, and the dragging direction is from the shortcut gifting control to the first voting progress, the updated first voting progress is displayed according to the gifting amount of the first virtual item. Wherein, the item identifier can be an item icon, which is not limited in the present disclosure.
[0210] As an example, in the case of dragging the item identifier, the gifting amount of the first virtual item can be determined in the following way. In other words, the updated first voting progress is displayed according to the gifting amount of the first virtual item, including but not limited to:
[0211] After the dragging of the item identifier of the first virtual item is terminated, at least one gifting option is displayed on the live interface; wherein different gifting options are used to gift different amounts of the first virtual item; in response to the selection operation on any one gifting option, the updated first voting progress is displayed according to the gifting amount of the first virtual item indicated by the selected gifting option.
[0212] Exemplarily, the position where the item identifier stops dragging coincides with the display position of the first voting progress, which is not limited in the present disclosure. In addition, at least one gifting option can be displayed near the display position of the first voting progress, which is also not limited in the present disclosure.
[0213] In other embodiments, after the updated first voting progress is displayed according to the gifting amount of the first virtual item, gifting recommendation information for the first voting item can also be displayed on the live interface; wherein the gifting recommendation information includes recommended gifting virtual items. Wherein, the recommended gifting virtual items can be one or more, which is not limited in the present disclosure.
[0214] As an example, the recommended gifting virtual items are determined according to the difference between the first voting progress and the second voting progress. For example, in the case of the first voting progress falling behind, the audience can achieve the first voting progress overtaking the second voting progress by gifting the recommended virtual items, which is not limited in the present disclosure.
[0215] In some embodiments, the audience can also realize quick gifting through the gifting recommendation information. For example, in response to the triggering operation on the gifting recommendation information, the virtual item recommended for gifting is taken as the second virtual item, and the updated first voting progress is displayed according to the gifting amount of the second virtual item. In this case, if the virtual item pushed for gifting is multiple, after receiving the selection operation of the audience on any virtual item, the virtual item selected by the audience is taken as the second virtual item, and then the updated first voting progress is displayed according to the gifting amount of the second virtual item. The gifting amount here can be a default gifting amount or a gifting amount selected by the user, which is not limited in the disclosure.
[0216] In 1203, after the first virtual item is gifted, for the first voting item, in response to the gifting operation of the second virtual item, the electronic device displays the updated first voting progress according to the gifting amount of the second virtual item; the second virtual item does not correspond to the second voting item.
[0217] As an example, taking a single-person challenge play as an example, as shown in Figure 14 For example, taking the voting items including "continue interaction" and "change person interaction" as an example, assuming that the object currently being interacted is bound to two gifts A and B, where the gift A corresponds to "continue interaction" and the gift B corresponds to "change person interaction", then for the continue interaction, after the audience gifts the object with the gift A, in response to continuing to gift the object with the gift C, the disclosure embodiment will color the progress bar corresponding to "continue interaction" according to the total value of the gifted gift C, that is, adjust the length of the progress bar corresponding to "continue interaction". For this case, the gift C refers to other gifts other than the gift B. Then for the change person interaction, after the audience gifts the object with the gift B, in response to continuing to gift the object with the gift C, the progress bar corresponding to "change person interaction" will be colored according to the total value of the gifted gift C, that is, the length of the progress bar corresponding to "change person interaction" will be adjusted. For this case, the gift C refers to other gifts other than the gift A.
[0218] In addition, for the same audience, after gifting the object with the gift A, if the next step is to switch to gifting the object with the gift B, the progress bar corresponding to "continue interaction" is switched to the progress bar corresponding to "change person interaction". Similarly, after gifting the object with the gift B, if the next step is to switch to gifting the object with the gift A, the progress bar corresponding to "change person interaction" is switched to the progress bar corresponding to "continue interaction".
[0219] In addition, as shown in Figure 13As shown, the audience can also pull up the gift panel to send a gift to any object in the live room. That is, on the gift panel, the user can select to send the gift to which object in the live room, not limited to the object that is currently interacting. Or, on the gift panel, select a gift other than gift A and gift B to send to the object that is currently interacting.
[0220] Taking the single-player game as an example, the following describes the gift sending voting logic in combination with Figure 15
[0221] Referring to Figure 15 Taking the voting items including "continue interaction" and "replace interaction" as an example, assuming that the object that is currently interacting is bound to two gifts A and B, where gift A corresponds to "continue interaction" and gift B corresponds to "replace interaction", any audience in the live room will request a gift sending vote after the server side completes permission verification, parameter verification, and the like. If the single-player game is in progress, the server side will further determine whether to send a gift vote to the object that is currently interacting after determining that the vote is in progress.
[0222] If the gift vote is sent to the object that is currently interacting, the gift statistics of the object that is currently interacting are updated, such as if the audience sends gift A, the gift A statistics are updated, such as the number of gift A is increased, the vote is scored, and the progress bar corresponding to "continue interaction" is colored. For example, if the audience sends gift B, the gift B statistics are updated, such as the number of gift B is increased, the vote is scored, and the progress bar corresponding to "replace interaction" is colored. For example, if the audience sends gift C, the current coloring state needs to be queried, and according to the current coloring state, it is determined to which voting item the vote is scored. If the gift sending is not for the object that is currently interacting, no matter which gift is sent, the coloring logic of the progress bar will not be triggered. In addition, if the server side determines that the coloring state changes, the coloring state is updated and the coloring state signaling is sent to the audience side through the long connection to notify the audience side to synchronize the coloring state.
[0223] In some other embodiments, the method provided by the embodiments of the present disclosure further includes:
[0224] 1. In response to a first preset operation, hiding the voting progress panel on the live interface. The first preset operation can be a sliding operation from a first direction to a second direction, such as a sliding operation from left to right, which is not limited by the present disclosure.
[0225] 2. In response to the second preset operation, display the reduced voting progress panel on the live interface. The reduced voting progress panel displays summary content, which is a simplified version of the content displayed on the original voting progress panel, such as only including a progress bar that is reduced in size.
[0226] The first preset operation can be a triggering operation on the voting progress panel, such as a single-click operation or a double-click operation, which is not limited in the present disclosure.
[0227] In 1204, for the second voting item, in response to the gifting operation of the third virtual item, the electronic device displays the updated second voting progress according to the gifting amount of the third virtual item. The third virtual item corresponds to the second voting item, and the gifting behavior of the third virtual item represents support for the object corresponding to the second voting item.
[0228] In addition to voting for the first voting item by gifting the first virtual item, voting for the second voting item can also be performed by gifting the third virtual item. The updating process of the second voting progress can refer to the foregoing step 202 and the foregoing step 1202, which will not be described here.
[0229] In 1205, after the gifting of the third virtual item is completed, in response to the gifting operation of the second virtual item, the electronic device displays the updated second voting progress according to the gifting amount of the second virtual item.
[0230] The audience can determine to vote for the second voting item by gifting the third virtual item, and subsequently, the audience can gift the second virtual item that does not correspond to the second voting item to the second voting item, which can also achieve voting for the second voting item. The updating process of the second voting progress can refer to the foregoing step 203 and the foregoing step 1203, which will not be described here.
[0231] In summary, the data processing scheme provided by the embodiments of the present disclosure also displays the voting progress corresponding to each voting item on the live interface, which enables the host end and the audience end to see the real-time voting results of the audience for different voting items. This display method is more intuitive and has high information transmission efficiency.
[0232] In addition, the scheme realizes a new gift interaction mode around the live broadcast room voting scene. Taking the live broadcast interface displaying a first voting progress and a second voting progress as an example, the first voting progress corresponds to a first voting item in the live broadcast room, the second voting progress corresponds to a second voting item in the live broadcast room, assuming that a first virtual item corresponds to the first voting item and a second virtual item does not correspond to the second voting item, if the audience votes for the first voting item by gifting the first virtual item, and subsequently, the audience gifts the second virtual item for the first voting item, it is considered that the audience continues to vote for the first voting item. Similarly, if the audience votes for the second voting item by gifting a third virtual item, and subsequently, the audience gifts the second virtual item for the second voting item, it is considered that the audience continues to vote for the second voting item. This makes the subsequent gift voting not limited to fixed gift categories after determining the voting item supported by the audience, thereby making the gift gifting in the voting process more diversified, enriching the gift-based interaction mode in the live broadcast room, and thereby improving the human-computer interaction effect.
[0233] In addition, the diversified information related to the voting progress is presented through the voting progress panel, so that the host end and the audience end can quickly and in detail know the real-time voting progress, and the information transmission efficiency is high.
[0234] In addition, the disclosed embodiments also support hiding or reducing the display of the voting progress panel through simple operations of the user, avoiding excessive shielding of the live broadcast interface, so that the voting progress panel can be displayed according to the user's needs, and is more flexible.
[0235] In addition, for any voting item, after the audience gifts the corresponding virtual item to the voting item, the disclosed embodiments also support recommending virtual items that can be gifted next for the audience, and this recommendation method enables the audience to no longer need to screen items in the virtual item library, saving human and time costs, and the human-computer interaction efficiency is high.
[0236] In addition, through the displayed gifting recommendation information, the audience can also realize quick gifting without searching on the gift panel, further saving human and time costs, and the human-computer interaction efficiency is high.
[0237] In addition, the disclosed embodiments also support the audience completing the gifting voting by performing a simple item identification drag operation, which makes the gifting voting mode more diversified, and further simplifies the gifting voting process, and the human-computer interaction efficiency is high.
[0238] Figure 16 is a block diagram of a data processing apparatus according to an example embodiment. Referring to Figure 16 The apparatus comprises:
[0239] The first display module 1601 is configured to display a first voting progress and a second voting progress on a live interface; the first voting progress corresponds to a first voting item in a live room, and the second voting progress corresponds to a second voting item in the live room; different voting items correspond to different live events, and different voting items correspond to different virtual items.
[0240] The second display module 1602 is configured to, for the first voting item, display an updated first voting progress according to a quantity of the first virtual item in response to a gifting operation of the first virtual item; the first virtual item corresponds to the first voting item, and the gifting behavior of the first virtual item represents support for an object corresponding to the first voting item.
[0241] The second display module 1602 is further configured to, in response to a gifting operation of a second virtual item, display an updated first voting progress according to a quantity of the second virtual item; the second virtual item does not correspond to the second voting item.
[0242] The data processing scheme provided by the embodiments of the present disclosure realizes a new gift interaction mode around a live room voting scenario. Taking that the first voting progress and the second voting progress are displayed on a live interface as an example, the first voting progress corresponds to a first voting item in a live room, and the second voting progress corresponds to a second voting item in the live room; assuming that a first virtual item corresponds to the first voting item, and a second virtual item does not correspond to the second voting item, if a viewer gifts the second virtual item to the first voting item after voting for the first voting item by gifting the first virtual item, it is considered that the viewer continues to vote for the first voting item. This makes the subsequent gift voting not limited to fixed gift categories after determining the voting item supported by the viewer, and further makes the gift gifting in the voting process more diversified, enriches the gift-based interaction mode in the live room, and further improves the human-computer interaction effect.
[0243] In some embodiments, the first voting item and the second voting item include:
[0244] supporting the object that is currently interacting in the live room to continue to interact and replacing the object to interact in the live room; or
[0245] supporting a first object in the live room and supporting a second object in the live room.
[0246] In other embodiments, the second display module is further configured to:
[0247] display an updated first voting progress according to a total value of the first virtual item;
[0248] The total value is related to a single value of the first virtual item and a gift quantity of the first virtual item.
[0249] In some embodiments, the apparatus further includes a third display module, which is configured to:
[0250] For the second voting item, in response to a gift operation of a third virtual item, display an updated second voting progress according to a gift quantity of the third virtual item; the third virtual item corresponds to the second voting item, and a gift behavior of the third virtual item represents support for an object corresponding to the second voting item.
[0251] In response to the gift operation of the second virtual item, display an updated second voting progress according to a gift quantity of the second virtual item.
[0252] In some embodiments, the first display module is further configured to:
[0253] Display at least one of a voting round, a voting end countdown, or an object identifier of a target object in the live broadcast room on the live broadcast interface; the first voting item and the second voting item are related to the target object.
[0254] In some embodiments, the apparatus further includes a fourth display module, which is configured to:
[0255] Display a quick gift control on the live broadcast interface; wherein the quick gift control is used to vote for the first voting item by gifting the first virtual item, and vote for the second voting item by gifting the second virtual item.
[0256] In some embodiments, the quick gift control includes a first quick gift control and a second quick gift control; the first quick gift control is used to vote for the first voting item by gifting the first virtual item, and the second quick gift control is used to vote for the second voting item by gifting the second virtual item.
[0257] The fourth display module is further configured to:
[0258] In response to a triggering operation on the first quick gift control, display an object identifier of the first virtual item and at least one gift option on the live broadcast interface; wherein different gift options are used to gift different quantities of the first virtual item.
[0259] In some embodiments, the second display module is further configured to:
[0260] In response to the drag operation on the item identifier of the first virtual item, and the drag direction is directed from the shortcut gifting control to the first voting progress, display the first voting progress updated according to the gifting amount of the first virtual item.
[0261] In some embodiments, the second display module is further configured to:
[0262] After the drag operation on the item identifier of the first virtual item is terminated, display at least one gifting option on the live broadcast interface; wherein different gifting options are used to gift different amounts of the first virtual item.
[0263] In response to a selection operation on any gifting option, display the first voting progress updated according to the gifting amount of the first virtual item indicated by the selected gifting option.
[0264] In some embodiments, the apparatus further comprises a fifth display module; the fifth display module is configured to:
[0265] After the first voting progress is displayed updated according to the gifting amount of the first virtual item, display gifting recommendation information for the first voting item on the live broadcast interface; wherein the gifting recommendation information includes a recommended gifting virtual item; the recommended gifting virtual item is determined according to the difference between the first voting progress and the second voting progress.
[0266] In some embodiments, the second display module is further configured to:
[0267] In response to a triggering operation on the gifting recommendation information, display the first voting progress updated according to the gifting amount of the second virtual item, with the recommended gifting virtual item as the second virtual item.
[0268] In some embodiments, the fourth display module is further configured to:
[0269] In response to a triggering operation on the first shortcut gifting control, display the item identifier of the first virtual item and at least one gifting option on the live broadcast interface in a manner of replacing the first shortcut gifting control.
[0270] In some embodiments, the live broadcast interface displays a return control; the fourth display module is further configured to switch back to display the first shortcut gifting control in response to a triggering operation on the return control.
[0271] In some embodiments, the fourth display module is further configured to:
[0272] In response to a triggering operation on the first shortcut gifting control, the first virtual item and the at least one gifting option are displayed on the live broadcast interface in a manner of replacing the first shortcut gifting control and the second shortcut gifting control.
[0273] All the optional technical solutions described above can be combined to form optional embodiments of the disclosure, which will not be described here.
[0274] Figure 17 is a block diagram of another data processing apparatus according to an exemplary embodiment. Referring to Figure 17 The apparatus includes:
[0275] The fifth display module 1701 is configured to display a live broadcast configuration interface; wherein the live broadcast configuration interface includes a first configuration item and a second configuration item;
[0276] The sixth display module 1702 is configured to display a first voting item and a second voting item on the live broadcast configuration interface based on an input operation acting on the first configuration item, and display a first virtual item corresponding to the first voting item and a third virtual item corresponding to the second voting item on the live broadcast configuration interface based on an input operation acting on the second configuration item.
[0277] The gifting behavior of the first virtual item represents support for an object corresponding to the first voting item, and the gifting behavior of the third virtual item represents support for an object corresponding to the second voting item.
[0278] The data processing scheme provided by the embodiments of the disclosure supports the anchor end to configure the voting in the live broadcast room by itself. This completely autonomous configuration by the anchor end not only has more personalization, but also better meets the needs of the anchor end, such as being able to divide the voting items according to the types of the interactive play currently in progress in the live broadcast room, and such as the virtual items gifted by the audience end when voting on the voting items being specified by the anchor end. This configuration method is more suitable for the needs of the anchor end, and significantly improves the human-computer interaction effect.
[0279] In some embodiments, the live broadcast configuration interface includes a third configuration item and a fourth configuration item; and the sixth display module is further configured to:
[0280] display, on the live broadcast configuration interface, an object identifier of a target object in the live broadcast room related to the first voting item and the second voting item based on an input operation acting on the third configuration item, and display a voting duration on the live broadcast configuration interface based on an input operation acting on the fourth configuration item.
[0281] In some embodiments, the live broadcast configuration interface includes a third configuration item and a fourth configuration item; and the sixth display module is further configured to:
[0282] The seventh display module is configured to display a first voting progress and a second voting progress on the live broadcast interface in response to a voting start instruction in a live broadcast process; the first voting progress corresponds to the first voting item, and the second voting progress corresponds to the second voting item; different voting items correspond to different live broadcast events, and different voting items correspond to different virtual items.
[0283] The eighth display module is configured to, for the first voting item, display an updated first voting progress according to a quantity of the first virtual item in response to a gifting operation of the first virtual item; and display the updated first voting progress according to a quantity of the second virtual item in response to a gifting operation of the second virtual item by the same object; the second virtual item does not correspond to the second voting item.
[0284] All the optional technical solutions described above can be combined to form optional embodiments of the disclosure, which will not be described here.
[0285] It should be noted that the data processing apparatus provided in the above embodiments is only used as an example to illustrate the division of the above functional units when performing data processing. In actual applications, the above functions can be completed by different functional units according to needs, that is, the internal structure of the electronic device is divided into different functional units to complete all or part of the functions described above. In addition, the data processing apparatus and the data processing method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process is described in detail in the method embodiments, which will not be described here.
[0286] As for the apparatus in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method, and will not be described in detail here.
[0287] In some embodiments, an electronic device is also provided, which includes:
[0288] one or more processors;
[0289] a memory for storing the processor-executable program code;
[0290] wherein the processor is configured to execute the program code to implement the above data processing method.
[0291] wherein in response to the electronic device being provided as a terminal, Figure 18 is a block diagram of a terminal 1800 according to an exemplary embodiment.
[0292] Generally, the terminal 1800 includes a processor 1801 and a memory 1802.
[0293] The processor 1801 includes one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 1801 is implemented in at least one of a hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), a PLA (Programmable Logic Array), or the like. Alternatively, the processor 1801 includes a main processor and a co-processor, the main processor being a processor for processing data in an awake state, also referred to as a CPU (Central Processing Unit), and the co-processor being a low-power consumption processor for processing data in a standby state.
[0294] In some embodiments, the processor 1801 is integrated with a GPU (Graphics Processing Unit) for being responsible for rendering and drawing of content required to be displayed by a display screen. In some embodiments, the processor 1801 further includes an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.
[0295] The memory 1802 includes one or more computer-readable storage media that is non-transitory. The memory 1802 further includes a high-speed random access memory, and a nonvolatile memory such as one or more disk storage devices, flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1802 is used to store at least one program code for being executed by the processor 1801 to implement a data processing method provided by the method embodiments in the present disclosure.
[0296] In some embodiments, the terminal 1800 further includes a peripheral device interface 1803 and at least one peripheral device. The processor 1801, the memory 1802, and the peripheral device interface 1803 are connected through a bus or a signal line. Each peripheral device is connected to the peripheral device interface 1803 through a bus, a signal line, or a circuit board. The peripheral device includes at least one of a radio frequency circuit 1804, a display screen 1805, a camera component 1806, an audio circuit 1807, and a power supply 1808.
[0297] The peripheral interface 1803 is used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1801 and the memory 1802. In some embodiments, the processor 1801, the memory 1802 and the peripheral interface 1803 are integrated on the same chip or circuit board; in other embodiments, any one or two of the processor 1801, the memory 1802 and the peripheral interface 1803 are implemented on a separate chip or circuit board, without limitation to the present disclosure.
[0298] The radio frequency circuit 1804 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1804 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1804 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. In some embodiments, the radio frequency circuit 1804 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and the like. The radio frequency circuit 1804 communicates with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1804 also includes NFC (Near Field Communication) related circuitry, without limitation to the present disclosure.
[0299] The display screen 1805 is configured to display a UI (User Interface). The UI includes graphics, text, icons, video, and any combination thereof. In the case where the display screen 1805 is a touch display screen, the display screen 1805 is further configured to have the capability of capturing touch signals on or above the surface of the display screen 1805. The touch signals are inputted to the processor 1801 as control signals for processing. At this time, the display screen 1805 is further configured to provide virtual buttons and / or virtual keyboard, also known as soft buttons and / or soft keyboard. In some embodiments, the display screen 1805 is one, which is disposed on the front panel of the terminal 1800; in other embodiments, the display screen 1805 is at least two, which are respectively disposed on different surfaces of the terminal 1800 or in a folding design; in other embodiments, the display screen 1805 is a flexible display screen, which is disposed on a curved surface or a folding surface of the terminal 1800. Alternatively, the display screen 1805 is disposed in an irregular shape other than a rectangle, i.e., a special-shaped screen. The display screen 1805 is made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0300] The camera assembly 1806 is configured to capture images or videos. In some embodiments, the camera assembly 1806 includes a front camera and a rear camera. Generally, the front camera is disposed on the front panel of the terminal, and the rear camera is disposed on the back of the terminal. In some embodiments, the rear camera is at least two, which are respectively any one of a main camera, a depth-of-field camera, a wide-angle camera, and a long-focus camera, so as to realize the background blurring function by fusing the main camera and the depth-of-field camera, realize the panoramic shooting and VR (Virtual Reality) shooting function by fusing the main camera and the wide-angle camera, or realize other fusion shooting functions. In other embodiments, the camera assembly 1806 further includes a flash. The flash is a single-color-temperature flash or a double-color-temperature flash. The double-color-temperature flash refers to the combination of a warm light flash and a cold light flash, which is used for light compensation under different color temperatures.
[0301] The audio circuit 1807 includes a microphone and a speaker. The microphone is used to collect sound waves of a user and an environment, and convert the sound waves into an electrical signal input to the processor 1801 for processing or to the radio frequency circuit 1804 to realize voice communication. For the purpose of stereo sound collection or noise reduction, the microphone is multiple, which is arranged at different parts of the terminal 1800 respectively. Or, the microphone is an array microphone or an omnidirectional collection type microphone. The speaker is used to convert the electrical signal from the processor 1801 or the radio frequency circuit 1804 into sound waves. The speaker is a traditional diaphragm speaker or a piezoelectric ceramic speaker. In the case of the speaker being a piezoelectric ceramic speaker, not only can the electrical signal be converted into a sound wave audible to humans, but also can be converted into a sound wave inaudible to humans for ranging purposes. In some embodiments, the audio circuit 1807 further includes a headphone jack.
[0302] The power supply 1808 is used to supply power to each component in the terminal 1800. The power supply 1808 is an alternating current, a direct current, a disposable battery or a rechargeable battery. In the case of the power supply 1808 including a rechargeable battery, the rechargeable battery is a wired charging battery or a wireless charging battery. The wired charging battery is a battery charged through a wired line, and the wireless charging battery is a battery charged through a wireless coil. The rechargeable battery is also used to support fast charging technology.
[0303] Those skilled in the art can understand that the structure shown in the above description is not a limitation of the terminal 1800, and can include more or fewer components than the drawings, or combine certain components, or use different component arrangements. Figure 18 The structure shown in the above description is not a limitation of the terminal 1800, and can include more or fewer components than the drawings, or combine certain components, or use different component arrangements.
[0304] In some embodiments, a computer readable storage medium including instructions, such as a memory including instructions, is also provided, and the above-mentioned instructions are executed by the processor of the electronic device to realize the above-mentioned data processing method. In other embodiments, the computer readable storage medium is a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk and an optical data storage device, etc.
[0305] In some embodiments, a computer program product is also provided, which includes a computer program executed by the processor of the electronic device to realize the above-mentioned data processing method.
[0306] Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the aspects of the present disclosure disclosed herein. It is intended that the present disclosure cover any variations, uses or adaptations of the present disclosure following the general principles thereof and including modifications and equivalents of the present disclosure. The specification and examples are to be regarded as illustrative only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0307] It should be understood that the present disclosure is not limited to the precise construction that has been described above and shown in the accompanying drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A data processing method, characterized by, The method comprises: displaying a first voting progress and a second voting progress on a live interface; wherein the first voting progress corresponds to a first voting item in a live room, and the second voting progress corresponds to a second voting item in the live room, different voting items correspond to different live events, and different voting items correspond to different virtual items; for the first voting item, in response to a gifting operation of a first virtual item, displaying an updated first voting progress according to a gifting amount of the first virtual item; the first virtual item corresponds to the first voting item, and the gifting behavior of the first virtual item represents support for an object corresponding to the first voting item; after the gifting of the first virtual item is completed, for the first voting item, in response to a gifting operation of a second virtual item, displaying an updated first voting progress according to a gifting amount of the second virtual item; the second virtual item does not correspond to the second voting item.
2. The data processing method according to claim 1, characterized in that, The first voting item and the second voting item comprise: supporting the object that is currently interacting in the live room to continue to interact and replacing the object to interact in the live room; or, supporting a first object in the live room and supporting a second object in the live room.
3. The data processing method of claim 1, wherein, The displaying of the updated first voting progress according to the gifting amount of the first virtual item comprises: displaying the updated first voting progress according to a total value of the first virtual item; wherein the total value is related to a single value of the first virtual item and the gifting amount of the first virtual item.
4. The data processing method of claim 1, wherein, The method further comprises: for the second voting item, in response to a gifting operation of a third virtual item, displaying an updated second voting progress according to a gifting amount of the third virtual item; the third virtual item corresponds to the second voting item, and the gifting behavior of the third virtual item represents support for an object corresponding to the second voting item; after the gifting of the third virtual item is completed, for the second voting item, in response to a gifting operation of the second virtual item, displaying an updated second voting progress according to a gifting amount of the second virtual item.
5. The data processing method of claim 1, wherein, The method further comprises: displaying at least one of a voting round, a voting end countdown, or an object identifier of a target object in the live room on the live interface; the first voting item and the second voting item are related to the target object.
6. The data processing method according to any one of claims 1 to 5, characterized in that, The method further comprises: displaying a quick gifting control on the live interface; wherein the quick gifting control is used to vote for the first voting item by gifting the first virtual item, and to vote for the second voting item by gifting the second virtual item.
7. The data processing method according to claim 6, characterized in that, The quick gifting control comprises a first quick gifting control and a second quick gifting control; the first quick gifting control is used to vote for the first voting item by gifting the first virtual item, and the second quick gifting control is used to vote for the second voting item by gifting the second virtual item; the method further comprises: In response to the triggering operation on the first shortcut gifting control, display the first virtual item identifier and at least one gifting option on the live broadcast interface; different gifting options are used to gift different quantities of the first virtual item.
8. The data processing method according to claim 6, characterized in that, In response to the gifting operation on the first virtual item, display the updated first voting progress according to the gifting quantity of the first virtual item, including: In response to the dragging operation on the first virtual item identifier, and the dragging direction is from the shortcut gifting control to the first voting progress, display the updated first voting progress according to the gifting quantity of the first virtual item.
9. The data processing method according to claim 8, characterized in that, The display of the updated first voting progress according to the gifting quantity of the first virtual item includes: After the dragging of the first virtual item identifier is terminated, display at least one gifting option on the live broadcast interface; different gifting options are used to gift different quantities of the first virtual item; In response to the selection operation on any gifting option, display the updated first voting progress according to the gifting quantity of the first virtual item indicated by the selected gifting option.
10. The data processing method according to any one of claims 1 to 5, characterized in that, After the display of the updated first voting progress according to the gifting quantity of the first virtual item, the method further includes: Display gifting recommendation information for the first voting item on the live broadcast interface; the gifting recommendation information includes a recommended gifting virtual item; the recommended gifting virtual item is determined according to the difference between the first voting progress and the second voting progress.
11. The data processing method according to claim 10, characterized in that, The display of the updated first voting progress according to the gifting quantity of the second virtual item includes: In response to the triggering operation on the gifting recommendation information, display the updated first voting progress according to the gifting quantity of the second virtual item, taking the recommended gifting virtual item as the second virtual item.
12. The data processing method of claim 7, wherein, The display of the first virtual item identifier and at least one gifting option on the live broadcast interface in response to the triggering operation on the first shortcut gifting control includes: In response to the triggering operation on the first shortcut gifting control, display the first virtual item identifier and at least one gifting option on the live broadcast interface in a manner of replacing the first shortcut gifting control.
13. The data processing method according to claim 12, characterized in that, The live broadcast interface displays a return control; the method further includes: In response to the triggering operation on the return control, switch back to display the first shortcut gifting control.
14. The data processing method of claim 12, wherein, The display of the first virtual item identifier and at least one gifting option on the live broadcast interface in response to the triggering operation on the first shortcut gifting control in a manner of replacing the first shortcut gifting control includes: In response to the triggering operation on the first shortcut gifting control, display the first virtual item identifier and the at least one gifting option on the live broadcast interface in a manner of replacing the first shortcut gifting control and the second shortcut gifting control.
15. A data processing method, characterized by, The method includes: Display a live broadcast configuration interface; wherein the live broadcast configuration interface comprises a first configuration item and a second configuration item; Based on the input operation acting on the first configuration item, display a first voting item and a second voting item on the live broadcast configuration interface; Based on the input operation acting on the second configuration item, display a first virtual item corresponding to the first voting item and a third virtual item corresponding to the second voting item on the live broadcast configuration interface; Wherein the first virtual item represents support for the object corresponding to the first voting item, and the third virtual item represents support for the object corresponding to the second voting item; During the live broadcast process, in response to a voting start instruction, display a first voting progress and a second voting progress on the live broadcast interface; wherein the first voting progress corresponds to the first voting item, and the second voting progress corresponds to the second voting item; different voting items correspond to different live broadcast events, and different voting items correspond to different virtual items; For the first voting item, in response to the first virtual item donation operation, display the updated first voting progress according to the first virtual item donation amount; After the first virtual item is donated, for the first voting item, in response to the second virtual item donation operation of the same object, display the updated first voting progress according to the second virtual item donation amount; the second virtual item does not correspond to the second voting item.
16. The data processing method according to claim 15, characterized in that, The live broadcast configuration interface comprises a third configuration item and a fourth configuration item; the method further comprises: Based on the input operation acting on the third configuration item, display the object identifier of the target object related to the first voting item and the second voting item in the live broadcast room on the live broadcast configuration interface; Based on the input operation acting on the fourth configuration item, display the voting duration on the live broadcast configuration interface.
17. A data processing apparatus, characterized by: The device comprises: A first display module configured to display a first voting progress and a second voting progress on a live broadcast interface; wherein the first voting progress corresponds to a first voting item in a live broadcast room, and the second voting progress corresponds to a second voting item in the live broadcast room; different voting items correspond to different live broadcast events, and different voting items correspond to different virtual items; A second display module configured to, for the first voting item, in response to a first virtual item donation operation, display the updated first voting progress according to the first virtual item donation amount; the first virtual item corresponds to the first voting item, and the first virtual item donation operation represents support for the object corresponding to the first voting item; The second display module is further configured to, after the first virtual item is donated, for the first voting item, in response to a second virtual item donation operation, display the updated first voting progress according to the second virtual item donation amount; the second virtual item does not correspond to the second voting item.
18. A data processing apparatus, characterized by The device comprises: A fifth display module configured to display a live broadcast configuration interface; wherein the live broadcast configuration interface comprises a first configuration item and a second configuration item; The sixth display module is configured to display a first voting item and a second voting item on the live broadcast configuration interface based on an input operation performed on the first configuration item, and display a first virtual item corresponding to the first voting item and a third virtual item corresponding to the second voting item on the live broadcast configuration interface based on an input operation performed on the second configuration item; The first virtual item represents support for an object corresponding to the first voting item, and the third virtual item represents support for an object corresponding to the second voting item; The seventh display module is configured to display a first voting progress and a second voting progress on a live broadcast interface in response to a voting start instruction during a live broadcast process, wherein the first voting progress corresponds to the first voting item, and the second voting progress corresponds to the second voting item, different voting items correspond to different live broadcast events, and different voting items correspond to different virtual items. The eighth display module is configured to, for the first voting item, display an updated first voting progress based on a quantity of the first virtual item in response to a gifting operation of the first virtual item, and display an updated first voting progress based on a quantity of a second virtual item in response to a gifting operation of the second virtual item by the same object after the first virtual item is fully gifted, wherein the second virtual item does not correspond to the second voting item.
19. An electronic device, comprising: The electronic device includes: one or more processors; a memory for storing program code executable by the processor; wherein the processor is configured to execute the program code to implement the data processing method of any one of claims 1-14; or the data processing method of any one of claims 15-16.
20. A computer-readable storage medium, comprising: In the case where the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device can execute the data processing method of any one of claims 1-14; or the data processing method of any one of claims 15-16. The computer program is executed by the processor of the electronic device to implement the data processing method of any one of claims 1-14; or the data processing method of any one of claims 15-16.
21. A computer program product, characterised in that,
Citation Information
Patent Citations
Live broadcast room voting method and device, electronic equipment and storage medium
CN117640968A