Data processing method and device, electronic equipment and storage medium
By introducing voting progress display and virtual item gift mechanisms in the live broadcast group scenes of online live broadcast, the problem of single gift interaction methods in the existing technology is solved, richer and more diverse audience interaction is achieved, and the human-computer interaction effect is improved.
Patent Information
- Application Number
- CN202411776770.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2044-12-04
AI Technical Summary
In the existing online live broadcast technology, the gift interaction method in the group broadcast scenario is relatively solid and single, which affects the human-computer interaction effect.
By displaying the first voting progress and the second voting progress on the live broadcast interface, the audience is allowed to vote on different voting items by giving away virtual items, and the interactive objects in the live broadcast room continue to interact or replace objects to interact.
It has achieved diversified gift gifts during the voting process, enriched the gift interaction methods in the live broadcast room, and improved the human-computer interaction effect.
Smart Images

Figure CN119603517A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of Internet technology, and in particular to a data processing method, device, electronic device and storage medium. Background Art
[0002] With the rapid development of Internet technology, live streaming has gradually entered the public's field of vision. Among them, live streaming includes single streaming and group streaming. Single streaming is usually conducted by one anchor, while group streaming refers to a live streaming format in which multiple anchors participate, usually three or more anchors jointly conduct a live streaming event.
[0003] Taking the group broadcast scenario as an example, the relevant technology only counts the number of gifts given by the audience and displays the number of various gifts received on the live broadcast room interface. However, this interactive method around gifts is relatively rigid and single, which seriously affects the human-computer interaction effect. Summary of the invention
[0004] The present disclosure provides a data processing method, device, electronic device and storage medium. The technical solution of the present disclosure is as follows:
[0005] According to a first aspect of an embodiment of the present disclosure, a data processing method is provided, the method comprising:
[0006] Displaying a first voting progress and a second voting progress on the live broadcast interface; wherein the first voting progress corresponds to a first voting item in the live broadcast room, and the second voting progress corresponds to a second voting item in the live broadcast room, and 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 operation of a first virtual item, displaying an updated first voting progress according to a gift amount of the first virtual item; the first virtual item corresponds to the first voting item, and the gifting of the first virtual item represents support for the object corresponding to the first voting item;
[0008] In response to a gift operation of a second virtual item, an updated first voting progress is displayed according to a gift 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 include:
[0010] Supporting the objects that are currently interacting in the live broadcast room to continue interacting and changing the objects that are currently interacting 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 other embodiments, displaying the updated first voting progress according to the gift amount of the first virtual item includes:
[0013] Displaying the updated first voting progress according to the total value of the first virtual item;
[0014] The total value is related to the individual value of the first virtual item and the gift amount of the first virtual item.
[0015] In some other embodiments, the method further comprises:
[0016] For the second voting item, in response to a gift operation of a third virtual item, displaying an updated second voting progress according to a gift amount of the third virtual item; the third virtual item corresponds to the second voting item, and the gift behavior of the third virtual item represents support for the object corresponding to the second voting item;
[0017] In response to the gifting operation of the second virtual item, the updated second voting progress is displayed according to the gifting amount of the second virtual item.
[0018] In some other embodiments, the method further comprises:
[0019] At least one of the voting round, the voting end countdown or the object identification of the target object in the live broadcast room is displayed on the live broadcast interface; the first voting item and the second voting item are related to the target object.
[0020] In some other embodiments, the method further comprises:
[0021] A quick gift control is displayed on the live broadcast interface; wherein the quick gift control is used to vote for the first voting item by giving the first virtual item, and to vote for the second voting item by giving the second virtual item.
[0022] In some other 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; the method further includes:
[0023] In response to a triggering operation on the first quick gift control, an item identifier of the first virtual item and at least one gift option are displayed on the live broadcast interface; wherein different gift options are used to gift different quantities of the first virtual item.
[0024] In some other embodiments, in response to the gift operation of the first virtual item, displaying the updated first voting progress according to the gift amount of the first virtual item includes:
[0025] In response to a dragging operation on the item identifier of the first virtual item, with the dragging direction pointing from the quick gift control to the first voting progress, the updated first voting progress is displayed according to the gift amount of the first virtual item.
[0026] In some other embodiments, displaying the updated first voting progress according to the gift amount of the first virtual item includes:
[0027] After the dragging of the item identifier of the first virtual item is terminated, at least one gift option is displayed 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 of any gift option, the updated first voting progress is displayed according to the gift amount of the first virtual item indicated by the selected gift option.
[0029] In some other embodiments, after displaying the updated first voting progress according to the gift amount of the first virtual item, the method further includes:
[0030] The gift recommendation information for the first voting item is displayed on the live broadcast interface; wherein the gift recommendation information includes a recommended virtual item; the recommended virtual item is determined based on the difference between the first voting progress and the second voting progress.
[0031] In some other embodiments, in response to the gift operation of the second virtual item, displaying the updated first voting progress according to the gift amount of the second virtual item includes:
[0032] In response to a triggering operation on the gift recommendation information, the virtual item recommended for gift is used as the second virtual item, and the updated first voting progress is displayed according to the gift amount of the second virtual item.
[0033] In some other embodiments, in response to the triggering operation of the first quick gift control, displaying the item identifier of the first virtual item and at least one gift option on the live broadcast interface includes:
[0034] In response to a triggering operation on the first quick gift control, the item identifier of the first virtual item and at least one gift option are displayed on the live broadcast interface in a manner of replacing the first quick gift control.
[0035] In some other embodiments, a return control is displayed on the live broadcast interface; and the method further includes:
[0036] In response to a triggering operation on the return control, the first quick gift control is switched back to display.
[0037] In some other embodiments, in response to the triggering operation of the first quick 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 quick gift control includes:
[0038] In response to a triggering operation on the first quick 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 quick gift control and the second quick gift control.
[0039] According to a second aspect of the embodiments of the present disclosure, a data processing method is further provided, the method comprising:
[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 the input operation acting on the first configuration item, displaying the first voting item and the second voting item on the live broadcast configuration interface;
[0042] Based on the input operation acting on the second configuration item, displaying 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;
[0043] The act of giving away the first virtual item represents support for the object corresponding to the first voting item, and the act of giving away the third virtual item represents support for the 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; the method further includes:
[0045] Based on the input operation acting on the third configuration item, displaying 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;
[0046] Based on the input operation acting on the fourth configuration item, the voting duration is displayed on the live broadcast configuration interface.
[0047] In some other embodiments, the method further comprises:
[0048] During the live broadcast, in response to a voting start instruction, a first voting progress and a second voting progress are displayed on the live broadcast interface; wherein the first voting progress corresponds to the first voting item, 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 gift operation of a first virtual item, an updated first voting progress is displayed according to the gift amount of the first virtual item; in response to a gift operation of a second virtual item by the same object, an updated first voting progress is displayed according to the gift 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 an embodiment of the present disclosure, a data processing device is provided, the device comprising:
[0051] A first display module is 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 the live broadcast room, and the second voting progress corresponds to a second voting item in the live broadcast room, and different voting items correspond to different live broadcast events and different voting items correspond to different virtual items;
[0052] a second display module configured to display, for the first voting item, an updated first voting progress according to a gift amount of the first virtual item in response to a gift operation of the first virtual item; the first virtual item corresponds to the first voting item, and the gifting of the first virtual item represents support for the object corresponding to the first voting item;
[0053] The second display module is further configured to display the updated first voting progress according to the gift amount of the second virtual item in response to the gift operation 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 include:
[0055] Supporting the objects that are currently interacting in the live broadcast room to continue interacting and changing the objects that are currently interacting in the live broadcast room; or,
[0056] Supporting a first object in the live broadcast room and supporting a second object in the live broadcast room.
[0057] In some other embodiments, the second display module is further configured as:
[0058] Displaying the updated first voting progress according to the total value of the first virtual item;
[0059] The total value is related to the individual value of the first virtual item and the gift amount of the first virtual item.
[0060] In some other embodiments, the device further includes: a third display module; the third display module is configured to:
[0061] For the second voting item, in response to a gift operation of a third virtual item, displaying an updated second voting progress according to a gift amount of the third virtual item; the third virtual item corresponds to the second voting item, and the gift behavior of the third virtual item represents support for the object corresponding to the second voting item;
[0062] In response to the gifting operation of the second virtual item, the updated second voting progress is displayed according to the gifting amount of the second virtual item.
[0063] In some other embodiments, the first display module is further configured as:
[0064] At least one of the voting round, the voting end countdown or the object identification of the target object in the live broadcast room is displayed on the live broadcast interface; the first voting item and the second voting item are related to the target object.
[0065] In some other embodiments, the device further includes: a fourth display module; the fourth display module is configured to:
[0066] A quick gift control is displayed on the live broadcast interface; wherein the quick gift control is used to vote for the first voting item by giving the first virtual item, and to vote for the second voting item by giving the second virtual item.
[0067] In some other 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;
[0068] The fourth display module is further configured as:
[0069] In response to a triggering operation on the first quick gift control, an item identifier of the first virtual item and at least one gift option are displayed on the live broadcast interface; wherein different gift options are used to gift different quantities of the first virtual item.
[0070] In some other embodiments, the second display module is further configured as:
[0071] In response to a dragging operation on the item identifier of the first virtual item, with the dragging direction pointing from the quick gift control to the first voting progress, the updated first voting progress is displayed according to the gift amount of the first virtual item.
[0072] In some other embodiments, the second display module is further configured as:
[0073] After the dragging of the item identifier of the first virtual item is terminated, at least one gift option is displayed on the live broadcast interface; wherein different gift options are used to gift different quantities of the first virtual item;
[0074] In response to a selection operation of any gift option, the updated first voting progress is displayed according to the gift amount of the first virtual item indicated by the selected gift option.
[0075] In some other embodiments, the device further comprises: a fifth display module; the fifth display module is configured to;
[0076] After displaying the updated first voting progress according to the gift amount of the first virtual item, gift recommendation information for the first voting item is displayed on the live broadcast interface; wherein the gift recommendation information includes the recommended virtual item for gift; the recommended virtual item for gift is determined according to the difference between the first voting progress and the second voting progress.
[0077] In some other embodiments, the second display module is further configured as:
[0078] In response to a triggering operation on the gift recommendation information, the virtual item recommended for gift is used as the second virtual item, and the updated first voting progress is displayed according to the gift amount of the second virtual item.
[0079] In some other embodiments, the fourth display module is further configured as:
[0080] In response to a triggering operation on the first quick gift control, the item identifier of the first virtual item and at least one gift option are displayed on the live broadcast interface in a manner of replacing the first quick gift control.
[0081] In other embodiments, a return control is displayed on the live broadcast interface; and the fourth display module is further configured to switch back to displaying the first quick gift control in response to a triggering operation on the return control.
[0082] In some other embodiments, the fourth display module is further configured as:
[0083] In response to a triggering operation on the first quick 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 quick gift control and the second quick gift control.
[0084] According to a fourth aspect of an embodiment of the present disclosure, a data processing device is further provided, the device comprising:
[0085] A fifth display module 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;
[0086] a sixth display module, configured to display the first voting item and the second voting item on the live broadcast configuration interface based on the input operation on the first configuration item; and to display the first virtual item corresponding to the first voting item and the third virtual item corresponding to the second voting item on the live broadcast configuration interface based on the input operation on the second configuration item;
[0087] The act of giving away the first virtual item represents support for the object corresponding to the first voting item, and the act of giving away the third virtual item represents support for the object corresponding to the second voting item.
[0088] In some embodiments, the live broadcast configuration interface includes a third configuration item and a fourth configuration item; the sixth display module is further configured as:
[0089] Based on the input operation on the third configuration item, the object identifier of the target object related to the first voting item and the second voting item in the live broadcast room is displayed on the live broadcast configuration interface; and based on the input operation on the fourth configuration item, the voting duration is displayed on the live broadcast configuration interface.
[0090] In some other embodiments, the device further comprises:
[0091] a seventh display module, configured to display a first voting progress and a second voting progress on the live broadcast interface in response to a voting start instruction during the live broadcast; wherein the first voting progress corresponds to the first voting item, 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, configured to, for the first voting item, in response to a gift operation of a first virtual item, display an updated first voting progress according to a gift amount of the first virtual item; in response to a gift operation of a second virtual item by the same object, display an updated first voting progress according to a gift amount of the second virtual item; the second virtual item does not correspond to the second voting item.
[0093] According to a fifth aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device comprising:
[0094] one or more processors;
[0095] A memory for storing program codes executable by the processor;
[0096] The processor is configured to execute the program code to implement the above-mentioned data processing method.
[0097] According to a sixth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, and when a program code in the computer-readable storage medium is executed by a processor of an electronic device, the electronic device is enabled to perform the above-mentioned data processing method.
[0098] According to a seventh aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program, which implements the above-mentioned data processing method when executed by a processor of an electronic device.
[0099] The data processing scheme provided by the disclosed embodiment realizes a new gift interaction method around the voting scenario in the live broadcast room. Take the example of a first voting progress and a second voting progress displayed on the live broadcast interface, the first voting progress corresponds to the first voting item in the live broadcast room, and the second voting progress corresponds to the second voting item in the live broadcast room. Assuming that the first virtual item corresponds to the first voting item, and the second virtual item does not correspond to the second voting item, after the audience votes for the first voting item by giving the first virtual item, if the audience subsequently gives the second virtual item for the first voting item, it is deemed that the audience continues to vote for the first voting item. This means that after determining the voting item supported by the audience, the subsequent gift-giving vote is no longer limited to fixed gift types, thereby making the gift giving in the voting process more diversified, enriching the gift-based interaction method in the live broadcast room, and thus improving the human-computer interaction effect.
[0100] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0101] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0102] Figure 1 It is a schematic diagram of an implementation environment of a data processing method according to an exemplary embodiment.
[0103] Figure 2 The invention is a flowchart of a data processing method according to an exemplary embodiment.
[0104] Figure 3 The figure is a schematic diagram of a live broadcast interface of a viewer terminal according to an exemplary embodiment.
[0105] Figure 4 It is a schematic diagram of another live broadcast interface of a viewer terminal according to an exemplary embodiment.
[0106] Figure 5 It is a schematic diagram of another live broadcast interface of a viewer terminal according to an exemplary embodiment.
[0107] Figure 6 The figure is a flowchart of another data processing method according to an exemplary embodiment.
[0108] Figure 7 It is a schematic diagram of a configuration interface of a host terminal according to an exemplary embodiment.
[0109] Figure 8 The figure is a flowchart of another data processing method according to an exemplary embodiment.
[0110] Fig. 9 It is an architecture diagram showing a data processing flow according to an exemplary embodiment.
[0111] Fig.10 It is an architecture diagram of another data processing flow according to an exemplary embodiment.
[0112] Fig.11 It is an architecture diagram of another data processing flow according to an exemplary embodiment.
[0113] Fig.12 The figure is a flowchart of another data processing method according to an exemplary embodiment.
[0114] Fig.13 It is a schematic diagram of another live broadcast interface of a viewer terminal according to an exemplary embodiment.
[0115] Fig.14 It is a schematic diagram of a gift coloring logic according to an exemplary embodiment.
[0116] Fig.15 It is an architecture diagram of another data processing flow according to an exemplary embodiment.
[0117] Fig.16 It is a block diagram of a data processing device according to an exemplary embodiment.
[0118] Fig.17 is a block diagram of another data processing device according to an exemplary embodiment.
[0119] Fig.18 It is a block diagram of a terminal according to an exemplary embodiment. DETAILED DESCRIPTION
[0120] In order to enable ordinary persons 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 clearly and completely described below in conjunction with the accompanying drawings.
[0121] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, 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 used for analysis, stored data, displayed data, etc.) and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0123] Figure 1 It is a schematic diagram of an implementation environment of a data processing method according to an exemplary embodiment.
[0124] See also Figure 1 , the implementation environment includes: a first terminal 101 used by the anchor, a second terminal 102 used by the audience, and a server 103. The types of the first terminal 101 and the second terminal 102 include but are not limited to: mobile terminals and fixed terminals. As an example, mobile terminals include but are not limited to: smart phones, tablet computers, laptops, etc.; fixed terminals include but are not limited to desktop computers, which are not limited in this disclosure. Figure 1 The first terminal 101 and the second terminal 102 are merely taken as smartphones for illustration.
[0125] In the embodiment of the present disclosure, a target application with a live broadcast function is installed on the first terminal 101 and the second terminal 102, and the first terminal 101 and the second terminal 102 implement the data processing method provided in the embodiment 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 in the present disclosure.
[0126] In addition, those skilled in the art will appreciate that the number of second terminals may be more or less, for example, there may be only a few second terminals, or there may be dozens or hundreds of second terminals, or a greater number, and the present disclosure does not limit the number of second terminals.
[0127] In other embodiments, the server 103 provides background services for the target application. The server 103 may be an independent server or a server cluster composed of multiple servers, which is not limited in the present disclosure. In addition, the server 103 is connected to the first terminal 101 or the second terminal 102 via a wireless network or a wired network. In addition, the server involved in the present disclosure may also include other functional servers to provide more comprehensive and diversified services.
[0128] Based on the above implementation environment, the data processing solution provided by the embodiment of the present disclosure realizes the single-player level-breaking gameplay in the group broadcast scenario. The solution supports the audience to decide the direction of the next content of the live broadcast room by voting through gift giving. The data processing solution provided by the embodiment of the present disclosure is introduced in detail through the following embodiments.
[0129] Figure 2 is a flow chart of a data processing method according to an exemplary embodiment. Figure 2 As shown, the data processing method is applied to electronic devices, such as Figure 1 The second terminal 102 is shown. The data processing method comprises the following steps:
[0130] In 201, the electronic device displays a first voting progress and a second voting progress on the live broadcast interface; wherein the first voting progress corresponds to a first voting item in the live broadcast room, and the second voting progress corresponds to a second voting item in the live broadcast room, and 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 the real-time voting results of the audience in the live broadcast room for the first voting item, and the second voting progress is used to present the real-time voting results of the audience in the live broadcast room for the second voting item. In some embodiments, the first voting progress and the second voting progress are in the form of progress bars, and the colors of the first voting progress bar and the second voting progress bar are different, which is not limited in this disclosure.
[0132] In other embodiments, there are one or more hosts related to the first voting item and the second voting item.
[0133] Assuming that there is only one anchor related to the first voting item and the second voting item, 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, there are multiple objects in the live broadcast room including the anchor, that is, the live broadcast room mentioned in this disclosure is a group broadcast room. Among them, the group broadcast mode is to integrate multiple objects (also called anchors or anchor objects) into the same live broadcast room for collective interaction. In this mode, the audience's preferences directly determine which object can get more camera exposure and interaction opportunities. As an example, the roles in the group broadcast room are divided into hosts and group members. Among them, the host is responsible for the show, and the group members are the people who interact in the live broadcast room. As another example, the group members in the group broadcast room can also serve as hosts, and this disclosure does not limit this. In addition, the account of the group broadcast room is usually different from the account of each member. For example, the account of the group broadcast room belongs to a specific object or an organization, and this disclosure does not limit this.
[0135] Taking the current interaction of the anchor in the live broadcast room (such as talent show, etc.) as an example, 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 of interaction is changed. Of course, the live broadcast event corresponding to the first voting item can also be that the anchor continues to interact, and accordingly, the live broadcast event corresponding to the second voting item can also be that the object of interaction is changed, and the present disclosure does not limit this. As an example, the above-mentioned interaction is related to the single-player level-breaking gameplay, wherein the single-player level-breaking gameplay includes: the anchor end can specify a member in the group broadcast room to interact, and set the duration of a round of interaction, and then guide the audience to decide whether the member has successfully passed the level by voting through gift giving, and decide the direction of the next content of the live broadcast room based on the audience's voting results.
[0136] Assuming that there are multiple anchors related to the first voting item and the second voting item, the live broadcast event corresponding to the first voting item may be related to anchor A, and the live broadcast event corresponding to the second voting item may be related to anchor B.
[0137] Taking the current interaction between anchor A and anchor B in the live broadcast room as an example, the live broadcast event corresponding to the first voting item can be supporting anchor A, and the live broadcast event corresponding to the second voting item can be supporting anchor B. Of course, the live broadcast event corresponding to the first voting item can also be supporting anchor B, and accordingly, the live broadcast event corresponding to the second voting item can also be supporting anchor A, which is not limited in this disclosure. As an example, the above interaction is related to the two-player PK gameplay, wherein the two-player PK gameplay includes: the anchor end can specify two group members in the group broadcast room to interact PK, and set the duration of a round of interaction, thereby guiding the audience to decide which group member to support by voting through gift giving.
[0138] In summary, when there is only one anchor associated with the first voting item and the second voting item, the first voting item and the second voting item may include: supporting the object that is currently interacting in the live broadcast room to continue interacting and changing the object to interact in the live broadcast room. When there are multiple anchors associated with the first voting item and the second voting item, the first voting item and the second voting item may include: supporting the first object in the live broadcast room and supporting the second object in the live broadcast room.
[0139] As an example, taking the single-player level-breaking gameplay as an example, assuming that the host's interactive method in the live broadcast room is performance, and the first voting item is Figure 3 The second voting item is "Continue Interaction" Figure 3 Take the "replacement interaction" shown in the example as an example, see Figure 3-5 , the live broadcast interface displays the first voting progress bar corresponding to "Continue Interaction" and the first voting progress bar corresponding to "Change Interaction". The two voting progress bars are connected end to end. Before the gift voting begins, the lengths of the two progress bars are the same. After the gift voting begins, the lengths of the two progress bars will change depending on the total value of the virtual items given by the audience.
[0140] The first point to be explained is that different voting items correspond to different virtual items, that is, when viewers vote for a certain voting item by gifting, they can give virtual items specified by the anchor, that is, the anchor will configure the correspondence between virtual items and voting items. In other words, viewers can vote for a voting item by giving the corresponding virtual items to the voting item.
[0141] The second point that needs 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 broadcast interface. It is only necessary to ensure that one voting progress corresponds to a voting item in the live broadcast room, and different voting items correspond to different live broadcast events and different voting items correspond to different virtual items.
[0142] In 202, for the first voting item, in response to the donation operation of the first virtual item, the electronic device displays an updated first voting progress according to the donation amount of the first virtual item; wherein the first virtual item corresponds to the first voting item, and the donation 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. The total value of the first virtual item is related to the individual value of the first virtual item and the gift amount of the first virtual item. For example, the total value of the first virtual item is the product of the individual value of the first virtual item and the gift amount of the first virtual item, which is not limited in the present disclosure.
[0144] The number of votes obtained in the first voting progress after the update is greater than that before the update. The number of votes is related to the total value of the virtual items that have been given as gifts for the first voting item.
[0145] In 203, after the first virtual item is donated, for the first voting item, in response to the donation operation of the second virtual item, the electronic device displays the updated first voting progress according to the donation amount of the second virtual item; the second virtual item does not correspond to the second voting item.
[0146] Among them, the second virtual item can be any virtual item in the virtual item library that has no corresponding relationship with the second voting item. Assuming that there is a corresponding relationship between the third virtual item and the second vote, the second virtual item can be any virtual item in the virtual item library except the third virtual item, for example, it can be the fourth virtual item, or it can be the first virtual item, and the present disclosure does not limit this.
[0147] Similarly, the embodiment of the present disclosure displays the first voting progress after being updated again according to the total value of the second virtual item. The total value of the second virtual item is related to the individual value of the second virtual item and the gift amount of the second virtual item. For example, the total value of the second virtual item is the product of the individual value of the second virtual item and the gift amount of the second virtual item, which is not limited in the present disclosure. In addition, the first voting progress after being updated again is greater than the updated first voting progress shown in step 202 in terms of the number of support votes obtained.
[0148] In summary, the data processing scheme provided by the disclosed embodiment realizes a new gift interaction method around the voting scenario in the live broadcast room. Take the example of a first voting progress and a second voting progress displayed on the live broadcast interface, the first voting progress corresponds to the first voting item in the live broadcast room, and the second voting progress corresponds to the second voting item in the live broadcast room. Assuming that the first virtual item corresponds to the first voting item, and the second virtual item does not correspond to the second voting item, after the audience votes for the first voting item by giving the first virtual item, if the audience subsequently gives the second virtual item for the first voting item, it is deemed that the audience continues to vote for the first voting item. This means that after determining the voting item supported by the audience, the subsequent gift-giving vote is no longer limited to fixed gift types, thereby making the gift-giving in the voting process more diversified, enriching the gift-based interaction method in the live broadcast room, and thus improving the human-computer interaction effect.
[0149] In addition, the disclosed embodiment can also divide voting items according to the type of interactive gameplay currently in progress in the live broadcast room, enriching the way of dividing voting items. In addition, the voting progress corresponding to the corresponding voting item is counted by the total value of the virtual items that have been given, which is more accurate and reasonable.
[0150] Figure 6 is a flow chart of another data processing method according to an exemplary embodiment. Figure 6 As shown, the data processing method is applied to electronic devices, such as Figure 1 The first terminal 101 is shown. The data processing method comprises the following steps:
[0151] In 601, the electronic device displays a live broadcast configuration interface; wherein the live broadcast configuration interface includes a first configuration item and a second configuration item.
[0152] In some embodiments, taking a single-player game as an example, Figure 7 As shown, through the configuration items displayed on the live broadcast configuration interface, the information that the anchor can configure includes but is not limited to: level-breaking theme, level-breaking object, level-breaking content (i.e., voting items), voting duration, virtual items used to vote on different voting items, display style of voting progress, etc., and the present disclosure does not limit this.
[0153] In 602, based on the input operation acting 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 game mode as an example, the first configuration item 11 is as follows Figure 7 As shown, the contents of the first voting item and the second voting item are Figure 7 The “continue interaction” and “change person interaction” shown in are not limited in the present disclosure.
[0155] In 603, based on the input operation 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 the single-player game mode as an example, the second configuration item 22 is as follows: Figure 7 As shown, the host can select Figure 7 The first virtual item corresponding to "Continue Interaction" shown in the figure, such as virtual item 1, and the selection Figure 7 The first virtual item corresponding to the “person-changing interaction” shown in , such as virtual item 2.
[0157] In some other embodiments, the live broadcast configuration interface further includes a third configuration item 33 and a fourth configuration item 44, which are not limited in the present disclosure. The host terminal 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 on the live broadcast configuration interface based on the input operation on the third configuration item 33; and based on the input operation on the fourth configuration item 44, the voting duration will be displayed on the live broadcast configuration interface.
[0158] In other embodiments, during the live broadcast, in response to the voting start instruction, the host terminal will display the first voting progress and the 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 gift operation of the first virtual item, the host terminal will display the updated first voting progress according to the gift amount of the first virtual item; thereafter, in response to the gift operation of the second virtual item by the audience object, the host terminal will continue to display the updated first voting progress according to the gift amount of the second virtual item.
[0159] It should be noted that Figure 7 It only shows a possible display method of the live broadcast configuration interface and each configuration item, and does not constitute any limitation. The live broadcast configuration interface and each configuration item may also be displayed in other ways, and the present disclosure does not limit this.
[0160] The data processing solution provided by the disclosed embodiment supports the host end to configure the voting in the live broadcast room by itself. This method of complete self-configuration by the host end is not only more personalized, but also more in line with the needs of the host end. For example, it can divide the voting items according to the type of interactive gameplay currently in progress in the live broadcast room. For example, when the audience votes on the voting items, the virtual items given are specified by the host end. This configuration method is more adapted to the needs of the host end and significantly improves the human-computer interaction effect. In addition, the host end can complete the 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 following is a further description of the solution provided by the present disclosure based on a specific implementation method. Figure 8 is a flow chart of another data processing method according to an exemplary embodiment. Figure 8 As 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 may refer to the above step 601.
[0164] In 802, the first terminal causes the electronic device to display the first voting item and the second voting item on the live broadcast configuration interface based on the input operation on the first configuration item, and causes the electronic device to display 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 based on the input operation on the second configuration item.
[0165] The act of giving away the first virtual item represents support for the object corresponding to the first voting item, and the act of giving away the third virtual item represents support for the object corresponding to the second voting item.
[0166] Taking the single-player level-breaking gameplay as an example, the gifting behavior of the first virtual item and the gifting behavior of the second virtual item are used to support the same object from different angles. For example, the gifting behavior of the first virtual item represents support for the object currently being interacted with to continue the interaction, while the gifting behavior of the second virtual item represents non-support for the object currently being interacted with to continue the interaction, that is, support for changing the object to continue the interaction.
[0167] Taking the two-player PK gameplay as an example, the gifting behavior of the first virtual item and the gifting behavior of the second item are used to support different objects. For example, the gifting behavior of the first virtual item represents support for the object A currently interacting, and the gifting behavior of the second virtual item represents support for the object B currently interacting.
[0168] In 803, during the live broadcast process, in response to the voting start instruction, 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 the disclosed embodiment, in response to the voting start instruction, the first terminal will also display the live screen of the object currently interacting in the live broadcast room on the live broadcast interface. Taking the single-player level-breaking gameplay as an example, there is one object currently interacting in the live broadcast room; taking the two-player PK gameplay as an example, there are two objects currently interacting in the live broadcast room.
[0170] Taking the single-player gameplay as an example, Figure 9-11 This article introduces the interaction process between the single-player game and the server from the host's perspective.
[0171] See also Fig. 9 When the host is configuring the live broadcast, clicking the "Group Broadcast Tool" option displayed on the interface will trigger the first terminal to request the server to send the gameplay supported by the host. After receiving this request, the server will first perform a permission check. For example, check whether the host has the group broadcast permission, whether the version of the target application installed on the first terminal is above the preset version, etc., which is not limited in this disclosure. Next, obtain the gameplay entry configuration and query the gameplay hit by the host. If the single-player level-breaking gameplay is hit, the gameplay data related to the single-player level-breaking gameplay is injected. If the single-player level-breaking gameplay is not hit, the original gift PK gameplay data is injected. Exemplarily, gift PK corresponds to a two-player PK gameplay, such as two team members performing gift PK, and the audience votes for the two team members through two virtual items, and competes for the number of virtual items given to the two team members.
[0172] See also Fig.10 , assuming that the anchor has selected a certain gameplay, the first terminal will display the gameplay preparation page by requesting data from the server. Fig.10 As shown, after completing the permission verification, the most recent gameplay information will be queried first, and the gameplay information and statistical information will be assembled, that is, the fields in the gameplay preparation page will be filled according to the most recent gameplay information to present the relevant information of the recent abnormal gameplay to the user. In addition, if the gameplay selected by the anchor end is a single-player level-breaking gameplay, the server side will send content information about the single-player level-breaking gameplay, such as gameplay copywriting (continue interaction & change interaction), single-round time limit of the gameplay, etc., to inject the option information of the single-player level-breaking, and return the gameplay preparation page to the anchor end to present the gameplay preparation page to the anchor.
[0173] See also Fig.11 , the host can start or reset the gameplay. Fig.11As shown, after completing the permission check, general parameter check, etc., first check whether the previous gameplay is over. If the previous gameplay has ended, check whether a new gameplay can be opened at present, such as adding additional verification logic for single-player breakthrough. If a new gameplay can be opened, the new gameplay is opened after closing the previous gameplay. At this time, the server side can send gameplay switching signaling and quick gift panel signaling to the first terminal through a long connection. Exemplarily, taking the new gameplay as a single-player breakthrough gameplay as an example, in the gameplay opening verification, it will be additionally checked whether a team member is selected. In addition, the gameplay identification of the single-player breakthrough gameplay will be issued through the gameplay switching signaling. In addition, the gameplay identification of the single-player breakthrough gameplay and the control copy related to the single-player breakthrough gameplay will be issued through the quick gift panel signaling, and the present disclosure does not limit this.
[0174] In 804, in response to receiving the voting start instruction, the second terminal displays a quick gift control on the live broadcast interface; wherein the quick gift control is used to vote for the first voting item by giving the first virtual item, and to vote for the second voting item by giving the second virtual item.
[0175] In the disclosed embodiment, in response to the voting start instruction, the second terminal will also display the live broadcast screen of the object currently interacting in the live broadcast room on the live broadcast interface.
[0176] In some embodiments, the number of quick gift controls displayed on the live broadcast interface is multiple. Figure 3 The second voting item is "Continue Interaction" Figure 3 Take the "replacement interaction" shown in the example as an example, see Figure 3 There are two quick gift controls displayed on the live broadcast interface, namely Figure 3 The first quick gift control 1 and the second quick gift control 2 are shown. The first quick gift control 1 is used to vote for the first voting item by giving the first virtual item; the second quick gift control 2 is used to vote for the second voting item by giving the second virtual item.
[0177] In other embodiments, the audience terminal displays the quick gift control on the live broadcast interface in the following manner: displaying the quick gift control on the live broadcast interface in a target form; wherein the target form includes at least one of the following: the control main copy, the control sub-copy, and the item identifier of the virtual item. As an example, see Figure 3 The main text of the first quick gift control 1 is "Continue to interact", and the sub-text of the control is "Send gifts to support him / her to stay"; the main text of the second quick gift control 2 is "Change people to interact", and the sub-text of the control is "Send gifts to support the next one".
[0178] In 805, in response to the triggering operation of the first quick gift control, the second terminal displays the 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.
[0179] Take quick gift control as Figure 3 As an example, assume that the item identifier of the first virtual item and at least one gift option are displayed on the quick gift panel, such as Figure 4 As shown, the quick gift panel displays a gift A corresponding to the voting category "Continue Interaction" and at least one gift option. Figure 4 The gift options shown in the figure are only 1, 5, 20 and 66. In fact, the gift options may include more or less than the number shown. Figure 4 Several are shown in .
[0180] In some embodiments, in response to a trigger operation on a quick gift control, a quick gift panel is displayed on the live broadcast interface, including but not limited to the following methods: in response to a trigger operation on a first quick gift control, a quick gift panel is displayed on the live broadcast interface by replacing the first quick gift control.
[0181] As an example, the quick gift control includes Figure 3 Taking the first quick gift control 1 and the second quick gift control 2 as examples, in response to the viewer's triggering operation on the first quick gift control 1, the viewer terminal will display a Figure 4 In response to the viewer's triggering operation on the second quick gift control 2, the viewer terminal will display a quick gift panel as shown. Figure 5 The quick gift panel shown.
[0182] In other embodiments, in response to the triggering operation of the first quick gift control, the quick gift panel is displayed on the live broadcast interface in a manner of replacing the first quick gift control, including but not limited to the following manners:
[0183] In response to the triggering operation of the first quick gift control, the quick gift panel is displayed on the live broadcast interface in a manner of replacing the first quick gift control and the second quick gift control. That is, all quick gift controls are hidden, and the quick gift panel is displayed at the display position of these quick gift controls.
[0184] In addition, whether Figure 4 The quick gift panel shown is still Figure 5The quick gift panels shown in the figure both include a return control. In response to the viewer's triggering operation on the return control, the viewer will replace the quick gift panels and display the first quick gift control 1 and the second quick gift control 2 on the live interface again. Figure 4 or Figure 5 The live broadcast interface shown switches back to Figure 3 The live broadcast interface shown.
[0185] It should be noted that, in response to the voting end instruction, both the host end and the audience end will display the live broadcast content on the live broadcast interface according to the first voting progress and the second voting progress at the end of the voting.
[0186] In other embodiments, taking a single-player game as an example, assuming that the object currently interacting in the live broadcast room is the first object, the host end and the audience end display the live broadcast content on the live broadcast interface in the following manner according to the first voting progress and the second voting progress at the end of the voting:
[0187] 1. When the first voting progress and the second voting progress indicate that the first object continues to interact at the end of the voting, the live broadcast screen of the first object is displayed on the live broadcast interface.
[0188] As an example, indicating support for the first object to continue interacting means that the total value of virtual items donated and counted in the vote for the first voting item is greater than the total value of virtual items donated and counted in the vote for the second voting item, which is not limited in the present disclosure.
[0189] 2. When the first voting progress and the second voting progress indication at the end of the voting support the replacement of the object for interaction, the live broadcast screen of the second object in the live broadcast room is displayed on the live broadcast interface.
[0190] As an example, indicating support for changing the object for interaction means that the total value of the virtual items donated and counted in the vote for the first voting item is less than the total value of the virtual items donated and counted in the vote for the second voting item, and the present disclosure does not limit this.
[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 this live broadcast.
[0193] In a group broadcast scenario, each team member takes turns to interact, so changing people to interact may mean: changing the next object that is after the first object in the interaction order in this live broadcast to interact, and the present disclosure does not limit this.
[0194] B. The second object is the object who has successfully passed the level in the live broadcast and received the most votes in a single round.
[0195] In this case, multiple team members may interact in the form of passing levels in a live broadcast, or a certain team member may conduct multiple rounds of interaction in the form of passing levels. Therefore, changing people for interaction may mean: changing the team member who has successfully passed at least one round of levels in the live broadcast and has the highest total value of virtual items received in a single round and counted for voting to interact. The present disclosure does not limit this.
[0196] C. The second object is the object with the largest contribution value in this live broadcast; wherein, for any object, the contribution value of the object is related to the virtual items given to the object in this live broadcast.
[0197] As an example, the contribution value of the object in this live broadcast is the product of a single contribution value of the virtual items donated to the object in this live broadcast and the number of virtual items donated, which is not limited in the present disclosure.
[0198] In summary, the data processing solution provided by the embodiment of the present disclosure, by displaying the item identification of the virtual item corresponding to each voting item and at least one gift option on the live broadcast interface, not only allows the audience to quickly know the virtual item used to vote for the supported party, but also speeds up the user's gift-giving speed by presenting the gift 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 panel by replacing the quick gift control can avoid excessive obstruction of the live broadcast interface, thereby improving the audience's live viewing experience.
[0200] In addition, the disclosed embodiment also supports users to switch back and forth between the quick gift control and the quick gift panel with one click, which greatly facilitates users to vote for gifts and has a good human-computer interaction effect.
[0201] In addition, the number of quick gift controls can also be configured to be related to the number of voting items, where different quick gift controls are used to vote for corresponding voting items by giving different virtual items, which allows the anchor to configure the live broadcast intelligently and flexibly.
[0202] In addition, when there are multiple quick gift controls, in response to the audience's triggering operation on any quick gift control, all quick gift controls will be hidden, and the quick gift panel will be displayed at the display position of these quick gift controls. This display method can not only avoid excessive obstruction of the live broadcast interface, but also ensure the display size of the quick gift panel, which is convenient for users to quickly complete the gift voting, and the human-computer interaction efficiency is high.
[0203] In addition, the audience's voting results directly determine the direction of the next content in the live broadcast room, significantly improving the audience's sense of participation and achieving good human-computer interaction. In addition, in the scenario of changing performers, the next performer can be automatically recommended to the anchor in various ways, which will make the next live broadcast content more in line with the needs of the audience.
[0204] In addition, the quick gift control can not only realize quick gift voting, but also the display form of the quick gift control on the live broadcast interface is rich in content, which greatly improves the audience's visual effect, facilitates the audience to quickly complete the gift voting, and has high human-computer interaction efficiency.
[0205] The following is a further description of the solution provided by the present disclosure based on a specific implementation method. Fig.12 is a flow chart of another data processing method according to an exemplary embodiment. Fig.12 As shown, the data processing method is applied to electronic devices, such as Figure 1 The second terminal 102 shown, the data processing method comprises the following steps:
[0206] In 1201, the electronic device displays a first voting progress and a second voting progress on the live broadcast interface; wherein the first voting progress corresponds to a first voting item in the live broadcast room, and the second voting progress corresponds to a second voting item in the live broadcast room, and 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, the voting progress panel also displays at least one of the voting round, the voting end countdown, or the object identification of the target object in the live broadcast room; the first voting item and the second voting item are related to the target object. As an example, Figure 3-5 as well as Fig.13 As shown, a voting progress panel 3 is displayed on the live broadcast interface; in addition to the voting progress corresponding to the continued interaction and the replacement interaction, the voting progress panel 3 also displays the voting round, the countdown to the end of voting or the object identification of the target object in the live broadcast room.
[0208] In 1202, for the first voting item, in response to the donation operation of the first virtual item, the electronic device displays an updated first voting progress according to the donation amount of the first virtual item; wherein the first virtual item corresponds to the first voting item, and the donation behavior of the first virtual item represents support for the object corresponding to the first voting item.
[0209] In some embodiments, in response to a gift operation of the first virtual item, an updated first voting progress is displayed according to the gift amount of the first virtual item, including but not limited to: in response to a drag operation of the item identifier of the first virtual item, and the dragging direction is from the quick gift control to the first voting progress, and the updated first voting progress is displayed according to the gift amount of the first virtual item. The item identifier may 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 gift amount of the first virtual item can be determined in the following manner. In other words, according to the gift amount of the first virtual item, the updated first voting progress is displayed, including but not limited to:
[0211] After stopping dragging the item identifier of the first virtual item, 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; in response to a selection operation of any gift option, displaying an updated first voting progress according to the gift quantity of the first virtual item indicated by the selected gift 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 gift option may 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 displaying the updated first voting progress according to the gift amount of the first virtual item, gift recommendation information for the first voting item may also be displayed on the live broadcast interface; wherein the gift recommendation information includes the virtual item recommended for gift. The virtual item recommended for gift may be one or more, and the present disclosure does not limit this.
[0214] As an example, the recommended virtual item is determined based on the difference between the first voting progress and the second voting progress. For example, when the first voting progress lags behind, the audience can make the first voting progress surpass the second voting progress by giving the recommended virtual item, which is not limited in the present disclosure.
[0215] In other embodiments, the audience can also quickly send gifts through the gift recommendation information. For example, in response to the triggering operation of the gift recommendation information, the virtual item recommended for gift is used as the second virtual item, and the updated first voting progress is displayed according to the gift amount of the second virtual item. In this case, if there are multiple virtual items pushed for gift, after receiving the audience's selection operation on any virtual item, the virtual item selected by the audience can be used as the second virtual work, thereby realizing the display of the updated first voting progress according to the gift amount of the second virtual item. The gift amount here can be the default gift amount or the gift amount selected by the user, and the present disclosure does not limit this.
[0216] In 1203, after the first virtual item is donated, for the first voting item, in response to the donation operation of the second virtual item, the electronic device displays the updated first voting progress according to the donation amount of the second virtual item; the second virtual item does not correspond to the second voting item.
[0217] As an example, take the single-player game as an example. Fig.14 As shown, taking the voting items including "continue interaction" and "change interaction" as an example, assuming that the object currently being interacted is bound to two gifts A and B, where gift A corresponds to "continue interaction" and gift B corresponds to "change interaction", then for continued interaction, after the audience presents gift A to the object, in response to continuing to present gift C to the object, the disclosed embodiment will color the progress bar corresponding to "continue interaction" according to the total value of the gift C presented, that is, adjust the length of the progress bar corresponding to "continue interaction". For this situation, gift C refers to other gifts except gift B. For change interaction, after the audience presents gift B to the object, in response to continuing to present gift C to the object, the progress bar corresponding to "change interaction" will be colored according to the total value of the gift C presented, that is, adjust the length of the progress bar corresponding to "change interaction". For this situation, gift C refers to other gifts except gift A.
[0218] In addition, for the same audience, after giving gift A to the object, if you then switch to giving gift B to the object, the progress bar corresponding to "continue interaction" will be switched to the progress bar corresponding to "change person interaction". Similarly, after giving gift B to the object, if you then switch to giving gift A to the object, the progress bar corresponding to "change person interaction" will be switched to the progress bar corresponding to "continue interaction".
[0219] In addition, if Fig.13As shown, viewers can also pull up the gift panel to give gifts to any object in the live broadcast room. That is, on the gift panel, users can choose to give the gift to a specific object in the live broadcast room, not limited to the object currently being interacted with. Or, on the gift panel, select a gift other than gift A and gift B and give it to the object currently being interacted with.
[0220] Taking the single-player gameplay as an example, the following Fig.15 Explain the gift voting logic.
[0221] See also Fig.15 , taking the voting items including "Continue Interaction" and "Change Interaction" as an example, assuming that the object currently being interacted is bound to two gifts A and B, where gift A corresponds to "Continue Interaction" and gift B corresponds to "Change Interaction", then after any audience in the live broadcast room requests a gift vote, the server side will query the current gameplay after completing permission verification, parameter verification, etc. If a single-player level-breaking gameplay is in progress, then after determining that a vote is currently in progress, it will further determine whether to give a gift vote to the object currently being interacted.
[0222] If the gift voting is for the object currently being interacted with, the gift statistics of the object currently being interacted with are updated. For example, if the audience presents gift A, the gift A statistics are updated, such as increasing the number of gift A to achieve voting points, that is, coloring the progress bar corresponding to "continue interaction". For another example, if the audience presents gift B, the gift B statistics are updated, such as increasing the number of gift B to achieve voting points, and coloring the progress bar corresponding to "change person interaction". For another example, if the audience presents gift C, it is necessary to query the current coloring status and determine which voting item is given the vote points based on the current coloring status. If the gift is not for the object currently being interacted with, no matter what kind of gift is given, the coloring logic of the progress bar will not be triggered. In addition, if the service side determines that the coloring status has changed, it will update the coloring status and send the coloring status signaling to the audience end through a long connection to notify the audience end to synchronize the coloring status.
[0223] In some other embodiments, the method provided by the embodiment of the present disclosure further includes:
[0224] 1. In response to a first preset operation, the voting progress panel is hidden on the live broadcast interface. The first preset operation may 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 in the present disclosure.
[0225] 2. In response to the second preset operation, a reduced voting progress panel is displayed on the live broadcast interface, wherein 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 reduced progress bar.
[0226] The first preset operation may be a trigger operation on the voting progress panel, such as a single-click operation or a double-click operation, etc., which is not limited in the present disclosure.
[0227] In 1204, for the second voting item, in response to the donation operation of the third virtual item, the electronic device displays the updated second voting progress according to the donation amount of the third virtual item; the third virtual item corresponds to the second voting item, and the donation 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 giving the first virtual item, voting for the second voting item can also be done by giving the third virtual item. The updating process of the second voting progress here can refer to the aforementioned step 202 and the aforementioned step 1202, which will not be repeated here.
[0229] In 1205, after the third virtual item is donated, in response to the donation operation of the second virtual item, the electronic device displays an updated second voting progress according to the donation amount of the second virtual item.
[0230] The audience can determine to vote for the second voting item by giving the third virtual item, and then the audience can also vote for the second voting item by giving the second virtual item that does not correspond to the second voting item. The update process of the second voting progress here can refer to the aforementioned step 203 and the aforementioned step 1203, which will not be repeated here.
[0231] To sum up, the data processing solution provided by the embodiment of the present disclosure will also display the voting progress corresponding to each voting item on the live broadcast interface, so that the host and the audience can see the real-time voting results of the audience on 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 method around the live broadcast room voting scenario. Take the example of the first voting progress and the second voting progress displayed on the live broadcast interface, the first voting progress corresponds to the first voting item in the live broadcast room, and the second voting progress corresponds to the second voting item in the live broadcast room. Assuming that the first virtual item corresponds to the first voting item and the second virtual item does not correspond to the second voting item, after the audience votes for the first voting item by giving the first virtual item, if the audience subsequently gives the second virtual item for the first voting item, it is deemed that the audience continues to vote for the first voting item. Similarly, after the audience votes for the second voting item by giving the third virtual item, if the audience subsequently gives the second virtual item for the second voting item, it is deemed that the audience continues to vote for the second voting item. This means that after determining the voting item supported by the audience, the subsequent gift voting is no longer limited to fixed gift types, thereby making the gift giving in the voting process more diversified, enriching the gift-based interaction methods in the live broadcast room, and thus improving the human-computer interaction effect.
[0233] In addition, the voting progress panel presents diversified information related to the voting progress, so that the host and the audience can quickly and in detail know the real-time voting progress, and the information transmission efficiency is high.
[0234] In addition, the disclosed embodiment also supports users to hide or reduce the voting progress panel through simple operations, avoiding excessive obstruction of the live broadcast interface, so that the voting progress panel can be displayed according to user needs, which is more flexible.
[0235] In addition, for any voting item, after the audience donates the corresponding virtual item to the voting item, the disclosed embodiment also supports recommending the audience the next virtual item that can be donated. This recommendation method eliminates the need for the audience to screen items in the virtual item library, saving manpower and time costs and increasing the efficiency of human-computer interaction.
[0236] In addition, through the displayed gift recommendation information, viewers can also send gifts quickly without having to search on the gift panel, which further saves labor and time costs and improves the efficiency of human-computer interaction.
[0237] In addition, the disclosed embodiment also supports the audience to complete gift voting by performing a simple object identification drag operation, which makes the gift voting method more diversified, and further simplifies the gift voting process, and the human-computer interaction efficiency is high.
[0238] Fig.16 is a block diagram of a data processing device according to an exemplary embodiment. Fig.16 , the device comprises:
[0239] The first display module 1601 is configured to display a first voting progress and a second voting progress on the live broadcast interface; wherein the first voting progress corresponds to a first voting item in the live broadcast room, and the second voting progress corresponds to a second voting item in the live broadcast room, and different voting items correspond to different live broadcast events and different voting items correspond to different virtual items;
[0240] The second display module 1602 is configured to display the updated first voting progress according to the gift amount of the first virtual item in response to the gift operation of the first virtual item for the first voting item; the first virtual item corresponds to the first voting item, and the gift behavior of the first virtual item represents support for the object corresponding to the first voting item;
[0241] The second display module 1602 is further configured to display the updated first voting progress according to the gift amount of the second virtual item in response to the gift operation 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 disclosed embodiment realizes a new gift interaction method around the voting scenario in the live broadcast room. Take the example of a first voting progress and a second voting progress displayed on the live broadcast interface, the first voting progress corresponds to the first voting item in the live broadcast room, and the second voting progress corresponds to the second voting item in the live broadcast room. Assuming that the first virtual item corresponds to the first voting item, and the second virtual item does not correspond to the second voting item, after the audience votes for the first voting item by giving the first virtual item, if the audience subsequently gives the second virtual item for the first voting item, it is deemed that the audience continues to vote for the first voting item. This means that after determining the voting item supported by the audience, the subsequent gift-giving vote is no longer limited to fixed gift types, thereby making the gift giving in the voting process more diversified, enriching the gift-based interaction method in the live broadcast room, and thus improving the human-computer interaction effect.
[0243] In some embodiments, the first voting item and the second voting item include:
[0244] Supporting the objects that are currently interacting in the live broadcast room to continue interacting and changing the objects that are currently interacting in the live broadcast room; or,
[0245] Supporting a first object in the live broadcast room and supporting a second object in the live broadcast room.
[0246] In some other embodiments, the second display module is further configured as:
[0247] Displaying the updated first voting progress according to the total value of the first virtual item;
[0248] The total value is related to the individual value of the first virtual item and the gift amount of the first virtual item.
[0249] In some other embodiments, the device further includes: a third display module; the third display module is configured to:
[0250] For the second voting item, in response to a gift operation of a third virtual item, displaying an updated second voting progress according to a gift amount of the third virtual item; the third virtual item corresponds to the second voting item, and the gift behavior of the third virtual item represents support for the object corresponding to the second voting item;
[0251] In response to the gifting operation of the second virtual item, the updated second voting progress is displayed according to the gifting amount of the second virtual item.
[0252] In some other embodiments, the first display module is further configured as:
[0253] At least one of the voting round, the voting end countdown or the object identification of the target object in the live broadcast room is displayed on the live broadcast interface; the first voting item and the second voting item are related to the target object.
[0254] In some other embodiments, the device further includes: a fourth display module; the fourth display module is configured to:
[0255] A quick gift control is displayed on the live broadcast interface; wherein the quick gift control is used to vote for the first voting item by giving the first virtual item, and to vote for the second voting item by giving the second virtual item.
[0256] In some other 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 as:
[0258] In response to a triggering operation on the first quick gift control, an item identifier of the first virtual item and at least one gift option are displayed on the live broadcast interface; wherein different gift options are used to gift different quantities of the first virtual item.
[0259] In some other embodiments, the second display module is further configured as:
[0260] In response to a dragging operation on the item identifier of the first virtual item, with the dragging direction pointing from the quick gift control to the first voting progress, the updated first voting progress is displayed according to the gift amount of the first virtual item.
[0261] In some other embodiments, the second display module is further configured as:
[0262] After the dragging of the item identifier of the first virtual item is terminated, at least one gift option is displayed on the live broadcast interface; wherein different gift options are used to gift different quantities of the first virtual item;
[0263] In response to a selection operation of any gift option, the updated first voting progress is displayed according to the gift amount of the first virtual item indicated by the selected gift option.
[0264] In some other embodiments, the device further comprises: a fifth display module; the fifth display module is configured to;
[0265] After displaying the updated first voting progress according to the gift amount of the first virtual item, gift recommendation information for the first voting item is displayed on the live broadcast interface; wherein the gift recommendation information includes the recommended virtual item for gift; the recommended virtual item for gift is determined according to the difference between the first voting progress and the second voting progress.
[0266] In some other embodiments, the second display module is further configured as:
[0267] In response to a triggering operation on the gift recommendation information, the virtual item recommended for gift is used as the second virtual item, and the updated first voting progress is displayed according to the gift amount of the second virtual item.
[0268] In some other embodiments, the fourth display module is further configured as:
[0269] In response to a triggering operation on the first quick gift control, the item identifier of the first virtual item and at least one gift option are displayed on the live broadcast interface in a manner of replacing the first quick gift control.
[0270] In other embodiments, a return control is displayed on the live broadcast interface; and the fourth display module is further configured to switch back to displaying the first quick gift control in response to a triggering operation on the return control.
[0271] In some other embodiments, the fourth display module is further configured as:
[0272] In response to a triggering operation on the first quick 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 quick gift control and the second quick gift control.
[0273] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, which will not be described in detail here.
[0274] Fig.17 is a block diagram of another data processing device according to an exemplary embodiment. Fig.17 , the device comprises:
[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 the first voting item and the second voting item on the live broadcast configuration interface based on the input operation on the first configuration item; and to display the first virtual item corresponding to the first voting item and the third virtual item corresponding to the second voting item on the live broadcast configuration interface based on the input operation on the second configuration item;
[0277] The act of giving away the first virtual item represents support for the object corresponding to the first voting item, and the act of giving away the third virtual item represents support for the object corresponding to the second voting item.
[0278] The data processing solution provided by the disclosed embodiment supports the host to configure the voting in the live broadcast room by themselves. This method of completely self-configuring by the host is not only more personalized, but also more in line with the needs of the host. For example, the voting items can be divided according to the type of interactive gameplay currently in progress in the live broadcast room. For example, when the audience votes on the voting items, the virtual items given are specified by the host. This configuration method is more adapted to the needs of the host 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; the sixth display module is further configured as:
[0280] Based on the input operation on the third configuration item, the object identifier of the target object related to the first voting item and the second voting item in the live broadcast room is displayed on the live broadcast configuration interface; and based on the input operation on the fourth configuration item, the voting duration is displayed on the live broadcast configuration interface.
[0281] In some other embodiments, the device further comprises:
[0282] a seventh display module, configured to display a first voting progress and a second voting progress on the live broadcast interface in response to a voting start instruction during the live broadcast; wherein the first voting progress corresponds to the first voting item, 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] an eighth display module, configured to, for the first voting item, in response to a gift operation of a first virtual item, display an updated first voting progress according to a gift amount of the first virtual item; in response to a gift operation of a second virtual item by the same object, display an updated first voting progress according to a gift amount of the second virtual item; the second virtual item does not correspond to the second voting item.
[0284] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, which will not be described in detail here.
[0285] It should be noted that the data processing device provided in the above embodiment only uses the division of the above functional units as an example when performing data processing. In actual applications, the above functions can be assigned to different functional units as needed, 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 device provided in the above embodiment and the data processing method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0286] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0287] In some embodiments, an electronic device is further provided, the electronic device comprising:
[0288] one or more processors;
[0289] a memory for storing program code executable by the processor;
[0290] The processor is configured to execute the program code to implement the above data processing method.
[0291] In which, in response to the electronic device being provided as a terminal, Fig.18 It is a block diagram of a terminal 1800 according to an exemplary embodiment.
[0292] Typically, 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, etc. The processor 1801 is implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Alternatively, the processor 1801 includes a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state.
[0294] In some embodiments, the processor 1801 is integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1801 also includes an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0295] The memory 1802 includes one or more computer-readable storage media, which are non-transitory. The memory 1802 also includes a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1802 is used to store at least one program code, and the at least one program code is used to be executed by the processor 1801 to implement the data processing method provided in the method embodiment of 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 via a bus or a signal line. Each peripheral device is connected to the peripheral device interface 1803 via 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 assembly 1806, an audio circuit 1807 and a power supply 1808.
[0297] The peripheral device 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 device 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 device interface 1803 are implemented on a separate chip or circuit board, which is not limited in 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 the 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 user identity module card, and the like. The radio frequency circuit 1804 communicates with other terminals through at least one wireless communication protocol. Wireless communication protocols include, but are 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 circuits related to NFC (Near Field Communication), which is not limited in the present disclosure.
[0299] The display screen 1805 is used to display the UI (User Interface). The UI includes graphics, text, icons, videos and any combination thereof. In the case where the display screen 1805 is a touch display screen, the display screen 1805 also has the ability to collect touch signals on the surface or above the surface of the display screen 1805. The touch signal is input to the processor 1801 as a control signal for processing. At this time, the display screen 1805 is also used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1805 is one, which is set on the front panel of the terminal 1800; in other embodiments, the display screen 1805 is at least two, which are respectively set on different surfaces of the terminal 1800 or are folded; in other embodiments, the display screen 1805 is a flexible display screen, which is set on the curved surface or folded surface of the terminal 1800. Alternatively, the display screen 1805 is set to a non-rectangular irregular shape, that is, 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 used to capture images or videos. In some embodiments, the camera assembly 1806 includes a front camera and a rear camera. Typically, 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, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In other embodiments, the camera assembly 1806 also includes a flash. The flash is a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which is used for light compensation at different color temperatures.
[0301] The audio circuit 1807 includes a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1801 for processing, or input them into the radio frequency circuit 1804 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there are multiple microphones, which are respectively arranged at different parts of the terminal 1800. Alternatively, the microphone is an array microphone or an omnidirectional acquisition 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 film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, not only can the electrical signal be converted into sound waves audible to humans, but also the electrical signal can be converted into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1807 also includes a headphone jack.
[0302] The power supply 1808 is used to power various components 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 where the power supply 1808 includes a rechargeable battery, the rechargeable battery is a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged through a wired line, and a wireless rechargeable battery is a battery that is charged through a wireless coil. The rechargeable battery is also used to support fast charging technology.
[0303] Those skilled in the art will understand that Fig.18 The structure shown in the figure does not constitute a limitation on the terminal 1800, and the terminal 1800 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.
[0304] In some embodiments, a computer-readable storage medium including instructions is also provided, such as a memory including instructions, and the instructions are executed by a processor of an electronic device to implement the above 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, an optical data storage device, etc.
[0305] In some embodiments, a computer program product is also provided, including a computer program, which is executed by a processor of an electronic device to implement the above-mentioned data processing method.
[0306] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary 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 exact structures that have been described above and shown in the drawings, and that various modifications and changes may 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 in that: The method comprises: Displaying a first voting progress and a second voting progress on the live broadcast interface; wherein the first voting progress corresponds to a first voting item in the live broadcast room, and the second voting progress corresponds to a second voting item in the live broadcast room, and 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 a gift operation of a first virtual item, displaying an updated first voting progress according to a gift amount of the first virtual item; the first virtual item corresponds to the first voting item, and the gifting of the first virtual item represents support for the object corresponding to the first voting item; In response to a gift operation of a second virtual item, an updated first voting progress is displayed according to a gift 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 include: Supporting the objects that are currently interacting in the live broadcast room to continue interacting and changing the objects that are currently interacting in the live broadcast room; or, Supporting a first object in the live broadcast room and supporting a second object in the live broadcast room.
3. The data processing method according to claim 1, characterized in that: The displaying the updated first voting progress according to the gift amount of the first virtual item includes: Displaying the updated first voting progress according to the total value of the first virtual item; The total value is related to the individual value of the first virtual item and the gift amount of the first virtual item.
4. The data processing method according to claim 1, characterized in that: The method further comprises: For the second voting item, in response to a gift operation of a third virtual item, displaying an updated second voting progress according to a gift amount of the third virtual item; the third virtual item corresponds to the second voting item, and the gift behavior of the third virtual item represents support for the object corresponding to the second voting item; In response to the gifting operation of the second virtual item, the updated second voting progress is displayed according to the gifting amount of the second virtual item.
5. The data processing method according to claim 1, characterized in that: The method further comprises: At least one of the voting round, the voting end countdown or the object identification of the target object in the live broadcast room is displayed on the live broadcast 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: A quick gift control is displayed on the live broadcast interface; wherein the quick gift control is used to vote for the first voting item by giving the first virtual item, and to vote for the second voting item by giving the second virtual item.
7. The data processing method according to claim 6, characterized in that: 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 giving the first virtual item, and the second quick gift control is used to vote for the second voting item by giving the second virtual item; the method further includes: In response to a triggering operation on the first quick gift control, an item identifier of the first virtual item and at least one gift option are displayed on the live broadcast interface; wherein different gift 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 of the first virtual item, displaying the updated first voting progress according to the gifting amount of the first virtual item includes: In response to a dragging operation on the item identifier of the first virtual item, with the dragging direction pointing from the quick gift control to the first voting progress, the updated first voting progress is displayed according to the gift amount of the first virtual item.
9. The data processing method according to claim 8, characterized in that: The displaying the updated first voting progress according to the gift amount of the first virtual item includes: After the dragging of the item identifier of the first virtual item is terminated, at least one gift option is displayed on the live broadcast interface; wherein different gift options are used to gift different quantities of the first virtual item; In response to a selection operation of any gift option, the updated first voting progress is displayed according to the gift amount of the first virtual item indicated by the selected gift option.
10. The data processing method according to any one of claims 1 to 5, characterized in that: After displaying the updated first voting progress according to the gift amount of the first virtual item, the method further includes: The gift recommendation information for the first voting item is displayed on the live broadcast interface; wherein the gift recommendation information includes a recommended virtual item; the recommended virtual item is determined based on the difference between the first voting progress and the second voting progress.
11. The data processing method according to claim 10, characterized in that: In response to the gifting operation of the second virtual item, displaying the updated first voting progress according to the gifting amount of the second virtual item includes: In response to a triggering operation on the gift recommendation information, the virtual item recommended for gift is used as the second virtual item, and the updated first voting progress is displayed according to the gift amount of the second virtual item.
12. The data processing method according to claim 7, characterized in that: In response to the triggering operation of the first quick gift control, displaying the item identifier of the first virtual item and at least one gift option on the live broadcast interface includes: In response to a triggering operation on the first quick gift control, the item identifier of the first virtual item and at least one gift option are displayed on the live broadcast interface in a manner of replacing the first quick gift control.
13. The data processing method according to claim 12, characterized in that: A return control is displayed on the live broadcast interface; and the method further includes: In response to a triggering operation on the return control, the first quick gift control is switched back to display.
14. The data processing method according to claim 12, characterized in that: In response to the triggering operation of the first quick 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 quick gift control, includes: In response to a triggering operation on the first quick 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 quick gift control and the second quick gift control.
15. A data processing method, characterized in that: The method comprises: Displaying a live broadcast configuration interface; wherein the live broadcast configuration interface includes a first configuration item and a second configuration item; Based on the input operation acting on the first configuration item, displaying the first voting item and the second voting item on the live broadcast configuration interface; Based on the input operation acting on the second configuration item, displaying 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; The act of giving away the first virtual item represents support for the object corresponding to the first voting item, and the act of giving away the third virtual item represents support for the object corresponding to the second voting item.
16. The data processing method according to claim 15, characterized in that: The live broadcast configuration interface includes a third configuration item and a fourth configuration item; the method further includes: Based on the input operation acting on the third configuration item, displaying 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, the voting duration is displayed on the live broadcast configuration interface.
17. The data processing method according to claim 15 or 16, characterized in that: The method further comprises: During the live broadcast, in response to a voting start instruction, a first voting progress and a second voting progress are displayed on the live broadcast interface; wherein the first voting progress corresponds to the first voting item, 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 a gift operation of a first virtual item, an updated first voting progress is displayed according to the gift amount of the first virtual item; in response to a gift operation of a second virtual item by the same object, an updated first voting progress is displayed according to the gift amount of the second virtual item; the second virtual item does not correspond to the second voting item.
18. A data processing device, characterized in that: The device comprises: A first display module is 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 the live broadcast room, and the second voting progress corresponds to a second voting item in the live broadcast room, and different voting items correspond to different live broadcast events and different voting items correspond to different virtual items; a second display module configured to display, for the first voting item, an updated first voting progress according to a gift amount of the first virtual item in response to a gift operation of the first virtual item; the first virtual item corresponds to the first voting item, and the gifting of the first virtual item represents support for the object corresponding to the first voting item; The second display module is further configured to display the updated first voting progress according to the gift amount of the second virtual item in response to the gift operation of the second virtual item; the second virtual item does not correspond to the second voting item.
19. A data processing device, characterized in that: The device comprises: A fifth display module 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; a sixth display module, configured to display the first voting item and the second voting item on the live broadcast configuration interface based on the input operation on the first configuration item; and to display the first virtual item corresponding to the first voting item and the third virtual item corresponding to the second voting item on the live broadcast configuration interface based on the input operation on the second configuration item; The act of giving away the first virtual item represents support for the object corresponding to the first voting item, and the act of giving away the third virtual item represents support for the object corresponding to the second voting item.
20. An electronic device, characterized in that: The electronic device comprises: one or more processors; a memory for storing program code executable by the processor; The processor is configured to execute the program code to implement the data processing method according to any one of claims 1 to 14; or the data processing method according to any one of claims 15 to 17.
21. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the data processing method according to any one of claims 1 to 14; Or, the data processing method as described in any one of claims 15 to 17.
22. A computer program product, characterized in that It comprises a computer program, which, when executed by a processor of an electronic device, implements the data processing method as claimed in any one of claims 1 to 14; or, the data processing method as claimed in any one of claims 15 to 17.
Citation Information
Patent Citations
Interaction control method and device in live broadcast, storage medium and electronic device
CN110324649A
Live voting control method and device, electronic equipment and storage medium
CN112533068A
Live broadcast room voting method and device, electronic equipment and storage medium
CN117640968A
Data processing method and live broadcast system
WO2021143350A1