Data processing method and device, equipment and storage medium

By allowing viewers to give away virtual resources in a live showdown, the problem of low interaction efficiency in the existing technology is solved, and richer gameplay logic and higher interaction efficiency are achieved.

CN119562081APending Publication Date: 2025-03-04BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411288828.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-13
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

The existing live showdown game logic is relatively single, resulting in low interaction efficiency between the anchor and the audience.

Method used

By not only increasing the showdown score of the host's host when the audience gives away virtual resources, but also changing the showdown score of the host's host, so that the virtual resources change the showdown score of our and the opponent at the same time.

Benefits of technology

It enriches the gameplay logic of the live showdown process, improves the interaction efficiency between the audience and the anchor, increases the uncertainty of the showdown, accelerates the showdown process, and enhances the anchor's sense of confrontation and interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119562081A_ABST
    Figure CN119562081A_ABST
Patent Text Reader

Abstract

The invention provides a data processing method and device, equipment and a storage medium, and belongs to the technical field of computers. According to the method, in the live broadcast comment process of the first anchor object and the at least one second anchor object, the comment score of the first anchor object is increased and the comment score of the at least one second anchor object is changed under the condition that the audience object gives the virtual resource to the first anchor object, so that the live broadcast comment of the first anchor object and the at least one second anchor object is realized. According to the invention, the virtual resources can change the comment scores of the anchor object of our party and the anchor object of the opposite party at the same time, the playing method logic of the scores of the opposite party is changed while the scores are added for our party during gift giving, the playing method logic of the live broadcast comment process is enriched, the interaction efficiency between the audience object and the anchor object is improved, and the user experience is improved. In addition, the uncertainty of the live broadcast confrontation is increased, the confrontation process of the live broadcast confrontation is accelerated, the sense of confrontation and the sense of interaction of the anchor object in the live broadcast confrontation process are enhanced, and the watching experience of the user in the live broadcast confrontation process is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a data processing method, device, equipment and storage medium. Background Art

[0002] With the development of Internet technology, in order to attract more viewers to use live broadcast applications to watch live broadcasts, live broadcast applications have set up a variety of live broadcast formats for anchors to choose from. Among them, live broadcast duel, as an important live broadcast format, can realize a duel between live broadcast rooms.

[0003] Currently, when an anchor is having a live showdown with other anchors, the audience can help the anchor win the showdown by giving him virtual resources. That is, the audience can give virtual resources to the anchor they support in the live broadcast room to add points to the anchor, so that the anchor's score at the end of the showdown time is higher than that of other anchors, thereby winning the showdown.

[0004] However, in the above scheme, the gameplay logic of the live broadcast duel is relatively simple, which makes the interaction efficiency between the duel host and the audience low. Summary of the invention

[0005] The present disclosure provides a data processing method, device, equipment and storage medium, which not only enriches the gameplay logic of the live broadcast duel process by adding a gameplay logic of changing the opponent's score while giving gifts to increase points for our side, and improves the interaction efficiency between the audience object and the anchor object, but also increases the uncertainty of the live broadcast duel, accelerates the duel process of the live broadcast duel, enhances the confrontation and interaction of the anchor object during the live broadcast duel, and improves the user's viewing experience in the live broadcast duel. The technical solution of the present disclosure is as follows:

[0006] According to one aspect of an embodiment of the present disclosure, there is provided a data processing method, including:

[0007] Displaying a live duel page in the virtual space of the first anchor object, wherein the live duel page displays the first anchor object, at least one second anchor object having a live duel with the first anchor object, and duel information, wherein the duel information includes a duel score for each anchor object;

[0008] In response to a donation operation on any virtual resource, displaying the duel score of the first anchor object increases a first score associated with the virtual resource, and displaying the duel score of at least one second anchor object changes a second score associated with the virtual resource.

[0009] According to another aspect of an embodiment of the present disclosure, there is provided a data processing device, including:

[0010] A first display unit is configured to display a live broadcast duel page in the virtual space of the first anchor object, wherein the live broadcast duel page displays the first anchor object, at least one second anchor object having a live broadcast duel with the first anchor object, and duel information, wherein the duel information includes a duel score of each anchor object;

[0011] The second display unit is configured to, in response to a donation operation on any virtual resource, display that the duel score of the first anchor object increases the first score associated with the virtual resource, and display that the duel score of at least one second anchor object changes the second score associated with the virtual resource.

[0012] In some embodiments, the second display unit is configured to respond to a donation operation on any virtual resource. When the virtual resource is a first-category virtual resource, the duel score of the first anchor object is displayed to increase the first score associated with the virtual resource, and the duel score of the at least one second anchor object is displayed to decrease the second score associated with the virtual resource; and when the virtual resource is a second-category virtual resource, the duel score of the first anchor object is displayed to increase the first score associated with the virtual resource, and the duel score of the at least one second anchor object is displayed to increase the second score associated with the virtual resource.

[0013] In some embodiments, the second display unit is configured to, when the number of the at least one second anchor object is 1, display that the duel score of the second anchor object is reduced by the second score; or, when the number of the at least one second anchor object is multiple and the multiple second anchor objects are in the same camp, display that the duel score of each second anchor object is reduced respectively, and the total duel score reduced for the multiple second anchor objects is the second score; or, is configured to, when the number of the at least one second anchor object is multiple and the multiple second anchor objects are in different camps, display that the duel score of the second anchor object in each camp is reduced by the second score; or, when the number of the at least one second anchor object is multiple and the multiple second anchor objects are in different camps, display that the duel score of the second anchor object in each camp is reduced respectively, and the total duel score reduced for the second anchor object in each camp is the second score.

[0014] In some embodiments, the second display unit is configured to determine a third score based on the second score and the number of the multiple second anchor objects when the number of the at least one second anchor object is multiple and the multiple second anchor objects are in the same camp; and display the duel score of each second anchor object reduced by the third score.

[0015] In some embodiments, the second display unit is configured to, when there are multiple second anchor objects in the at least one camp and the multiple second anchor objects are in different camps, determine a first coefficient for any camp, the first coefficient being positively correlated with the proportion of the duel score of the second anchor object in the camp in the total duel scores of the multiple second anchor objects; determine a fourth score based on the first coefficient and the second score; and display the duel score of the second anchor object in the camp reduced by the fourth score.

[0016] In some embodiments, the second display unit is configured to, when there are multiple second anchor objects and the multiple second anchor objects are in different camps, for any camp, if the duel score of the second anchor object in the camp is higher than the duel score of the first anchor object or is the highest duel score among the multiple second anchor objects, display the duel score of the second anchor object in the camp as reduced by the second score, and display the duel scores of the second anchor objects in other camps as unchanged.

[0017] In some embodiments, the second display unit is configured to, when there are multiple second anchor objects and the multiple second anchor objects are in different camps, determine a second coefficient for any camp, the second coefficient being negatively correlated with the proportion of the duel score of the second anchor object of the camp in the total duel scores of the multiple second anchor objects; determine a fifth score based on the second coefficient and the second score; and display the duel score of the second anchor object of the camp increased by the fifth score.

[0018] In some embodiments, the second display unit is configured to, when there are multiple second anchor objects and the multiple second anchor objects are in different camps, for any camp, when the duel score of the second anchor object in the camp is lower than the duel score of the first anchor object or is the lowest duel score among the multiple second anchor objects, display the duel score of the second anchor object in the camp increased by the second score, and display the duel scores of the second anchor objects in other camps unchanged.

[0019] In some embodiments, the second display unit is configured to display an interactive special effect of the virtual resource in response to a gift operation on any virtual resource, wherein the interactive special effect is used to indicate that the first anchor object interacts with the at least one second anchor object based on the virtual resource, and the display style of the interactive special effect includes a first display style displayed in the virtual space of the first anchor object and a second display style displayed in the virtual space of each anchor object; when the interactive special effect changes from the first display style to the second display style, a score change special effect is displayed, the duel score of the first anchor object is increased by the first score, and the duel score of the at least one second anchor object is changed by the second score, and the score change special effect is used to indicate that the virtual resource causes the duel score of the at least one second anchor object to change by the second score.

[0020] In some embodiments, the second display unit is further configured to display a preview page of the virtual resource in the virtual space in response to a triggering operation on the preview entrance of the virtual resource, wherein the preview page displays interactive special effects generated by donating the virtual resource, score change special effects, and a donating control of the virtual resource.

[0021] In some embodiments, the live broadcast duel page further displays at least one third anchor object, and the third anchor object is in the same camp as the first anchor object;

[0022] The device also includes:

[0023] The third display unit is configured to display that the duel score of the at least one third anchor object is increased by a sixth score associated with the virtual resource, and the sixth score is positively correlated with the first score.

[0024] In some embodiments, the live broadcast duel page also displays first score information and object information of the audience object that donated the virtual resource, and the first score information is used to indicate that the virtual resource causes the duel score of the at least one second anchor object to change and the score change of the duel score.

[0025] In some embodiments, the third display unit is further configured to display second score information on the live broadcast duel page when a resource donation event occurs in the virtual space of the second anchor object, and the second score information is used to indicate that the resource donation event causes a change in the duel score of the first anchor object and the amount of change in the duel score.

[0026] In some embodiments, the apparatus further comprises:

[0027] an acquiring unit, configured to acquire a first score and a third coefficient associated with the virtual resource, wherein the third coefficient is used to indicate a ratio of a second score associated with the virtual resource to the first score;

[0028] A determination unit is configured to determine the second score based on the third coefficient and the first score.

[0029] In some embodiments, during the donation process of the virtual resource, any one of a default event and a plurality of probability events may occur, wherein the default event is used to indicate that the value of the third coefficient is a default value, and the probability event is used to indicate that the value of the third coefficient is another value obtained by updating the default value;

[0030] The determination unit is configured to, in response to the default event, determine the default value as the value of the third coefficient; or, in response to any probability event, determine the value of the third coefficient based on the update parameter corresponding to the probability event and the default value.

[0031] In some embodiments, the first display unit is further configured to display a first list and prompt information in the virtual space in response to a trigger operation on a list entry, wherein the first list includes multiple fourth anchor objects, and the fourth anchor objects are anchor objects whose cumulative duel scores of multiple live duels participated in within a preset time period are greater than a first score threshold, and the prompt information is used to prompt the anchor objects in the first list to be issued virtual resource packages.

[0032] In some embodiments, the first display unit is further configured to display a second list in the virtual space in response to a switching operation on the first list, wherein the second list includes multiple fifth anchor objects, and the fifth anchor objects are anchor objects whose cumulative duel scores of multiple live duels participated in within the preset time period are less than a second score threshold.

[0033] According to another aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device comprising:

[0034] one or more processors;

[0035] A memory for storing program codes executable by the processor;

[0036] The processor is configured to execute the program code to implement the above data processing method.

[0037] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. 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.

[0038] According to another aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the above-mentioned data processing method is implemented.

[0039] The disclosed embodiment provides a data processing scheme. During a live broadcast duel between a first anchor object and at least one second anchor object, the duel score of the first anchor object is increased and the duel score of at least one second anchor object is changed when an audience object presents a virtual resource to the first anchor object, so that the virtual resource can change the duel scores of our anchor object and the other anchor object at the same time, that is, while increasing the duel score of our anchor object, the duel score of the other anchor object can be reduced or increased. This not only enriches the gameplay logic of the live broadcast duel process by adding a gameplay logic of changing the other party's score while adding a gift to increase our score, and improves the interaction efficiency between the audience object and the anchor object, but also increases the uncertainty of the live broadcast duel, accelerates the duel process of the live broadcast duel, enhances the sense of confrontation and interaction of the anchor objects during the live broadcast duel, and improves the user's viewing experience in the live broadcast duel.

[0040] 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

[0041] 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.

[0042] Figure 1 It is a schematic diagram of an implementation environment of a data processing method according to an exemplary embodiment.

[0043] Figure 2 The invention is a flowchart of a data processing method according to an exemplary embodiment.

[0044] Figure 3 The figure is a flowchart of another data processing method according to an exemplary embodiment.

[0045] Figure 4 The figure is a schematic diagram of a live broadcast confrontation page according to an exemplary embodiment.

[0046] Figure 5 It is a schematic diagram of another live broadcast confrontation page according to an exemplary embodiment.

[0047] Figure 6 It is a schematic diagram of another live broadcast confrontation page according to an exemplary embodiment.

[0048] Figure 7 The diagram is a schematic diagram of a preview page according to an exemplary embodiment.

[0049] Figure 8 It is a schematic diagram of a live broadcast duel list according to an exemplary embodiment.

[0050] Fig. 9 It is a block diagram of a data processing device according to an exemplary embodiment.

[0051] Fig.10 is a block diagram of another data processing device according to an exemplary embodiment.

[0052] Fig.11 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0053] 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.

[0054] 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.

[0055] It should be noted that 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. For example, the object information and score information involved in this disclosure are obtained with full authorization.

[0056] Figure 1 FIG. 1 is a schematic diagram of an implementation environment of a data processing method according to an exemplary embodiment. Figure 1 The implementation environment specifically includes: a terminal 101 and a server 102. The terminal 101 can be connected to the server 102 via a wireless network or a wired network.

[0057] Terminal 101 may be at least one of a smart phone, a smart watch, a desktop computer, a laptop, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, and a laptop computer. A live broadcast application may be installed and run on terminal 101, and a user may log in to the live broadcast application through terminal 101 to obtain the live broadcast service provided by the live broadcast application. Taking terminal 101 as an example of a terminal used by an anchor user, the anchor user may create a virtual live broadcast room through the live broadcast application and display the live broadcast image in the virtual live broadcast room. After entering the virtual live broadcast room, the audience user may watch the live broadcast image of the anchor user. Server 102 may be a background server of the live broadcast application, and server 102 is used to provide background services for the live broadcast application.

[0058] The terminal 101 may generally refer to one of a plurality of terminals. This embodiment is described by taking the terminal 101 as an example. Those skilled in the art may know that the number of the above terminals may be more or less. For example, the above terminals may be several, or the above terminals may be dozens or hundreds, or a greater number. The embodiment of the present disclosure does not limit the number and device type of the terminals.

[0059] The server 102 is at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Optionally, the number of the above servers may be more or less, which is not limited in the embodiments of the present disclosure. Of course, the server 102 may also include other functional servers to provide more comprehensive and diversified services. In some embodiments, the server 102 undertakes the main computing work, and the terminal 101 undertakes the secondary computing work; or, the server 102 undertakes the secondary computing work, and the terminal 101 undertakes the main computing work; or, the server 102 and the terminal 101 use a distributed computing architecture for collaborative computing. The server 102 can be connected to the terminal 101 and other terminals via a wireless network or a wired network. Optionally, the number of the above servers may be more or less, which is not limited in the embodiments of the present disclosure.

[0060] Figure 2 is a flow chart of a data processing method according to an exemplary embodiment. Figure 2 As shown, the method is executed by the terminal and includes the following steps:

[0061] In step S201, the terminal displays a live duel page in the virtual space of the first anchor object, and the live duel page displays the first anchor object, at least one second anchor object that performs a live duel with the first anchor object, and duel information, and the duel information includes a duel score for each anchor object.

[0062] In the disclosed embodiment, a terminal is installed or running a live broadcast application. The user can browse the virtual live broadcast room that has been followed or browse the recommended virtual live broadcast room in the live broadcast application through the terminal. The user can also enter any virtual live broadcast room through the live broadcast application and watch the live broadcast picture of the anchor object on the live broadcast page of the virtual live broadcast room. Among them, the virtual live broadcast room is also called a virtual space. Accordingly, when the user watches the live broadcast picture of the virtual live broadcast room of the first anchor object in the live broadcast application through the terminal, the user is also the audience object of the virtual live broadcast room of the first anchor object.

[0063] During the live broadcast, the first anchor object can initiate connections with other anchor objects to interact with other anchor objects. During the connection process, the first anchor object can also have a live duel with other anchor objects to achieve a direct duel in the virtual live broadcast room. During the live duel, the terminal can display a live duel page in the virtual space of the first anchor object. The live duel page displays the first anchor object, at least one second anchor object that has a live duel with the first anchor object, and the duel information of each anchor object. Among them, the duel information includes the duel score of each anchor object. The duel score of the anchor object is a key factor in whether the anchor object can win the duel.

[0064] In step S202, in response to a donation operation on any virtual resource, the terminal displays the duel score of the first anchor object to increase the first score associated with the virtual resource, and displays the duel score of at least one second anchor object to change the second score associated with the virtual resource.

[0065] In the embodiment of the present disclosure, during the live confrontation, the audience object in the virtual space can help the anchor object win the confrontation by giving virtual resources to the anchor object in the virtual space. Accordingly, in response to the gift operation of any virtual resource, the terminal can increase the confrontation score of the first anchor object based on the virtual resources given by the audience object to the first anchor object, and change the confrontation score of at least one second anchor object. That is, in the case of the virtual resources given by the audience object to the first anchor object, the terminal can display the confrontation score of the first anchor object on the live confrontation page to increase the first score associated with the virtual resource, and display the confrontation score of at least one second anchor object to change the second score associated with the virtual resource. Among them, the virtual resource is used to change the confrontation score of at least one second anchor object while increasing the confrontation score of the first anchor object. The virtual resource can be any virtual resource among the multiple virtual resources provided by the live broadcast application. Virtual resources refer to resources that can be given to anchor objects, such as virtual gifts, virtual red envelopes, virtual rights, etc., and the embodiment of the present disclosure does not limit this.

[0066] The disclosed embodiment provides a data processing method, which increases the duel score of the first anchor object and changes the duel score of at least one second anchor object when an audience object presents a virtual resource to the first anchor object during a live broadcast duel. This allows the virtual resource to simultaneously change the duel scores of our anchor object and the other party's anchor object, that is, while increasing the duel score of our anchor object, the duel score of the other party's anchor object can be reduced or increased. This not only enriches the gameplay logic of the live broadcast duel process by adding a gameplay logic of changing the other party's score while adding a gift to increase our score, and improves the interaction efficiency between the audience object and the anchor object, but also increases the uncertainty of the live broadcast duel, accelerates the duel process of the live broadcast duel, enhances the sense of confrontation and interaction of the anchor objects during the live broadcast duel, and improves the user's viewing experience in the live broadcast duel.

[0067] In some embodiments, in response to a donation operation on any virtual resource, displaying the duel score of the first anchor object to increase the first score associated with the virtual resource, and displaying the duel score of at least one second anchor object to change the second score associated with the virtual resource includes:

[0068] In response to a donation operation on any virtual resource, if the virtual resource is a first type of virtual resource, displaying the duel score of the first anchor object increases the first score associated with the virtual resource, and displaying the duel score of at least one second anchor object decreases the second score associated with the virtual resource;

[0069] When the virtual resource is a second-category virtual resource, displaying the duel score of the first anchor object increases the first score associated with the virtual resource, and displaying the duel score of at least one second anchor object increases the second score associated with the virtual resource.

[0070] In the disclosed embodiment, when the audience object presents the first or second type of virtual resources to the first anchor object, while increasing the duel score of the first anchor object based on the virtual resources, the duel score of at least one second anchor object is reduced or increased. This allows the duel score of the opposing anchor object to be changed in a targeted manner based on the type of virtual resources, further enriching the gameplay logic of the live duel process. This not only improves the interaction efficiency between the audience object and the anchor object, but also enhances the sense of interaction of the anchor object during the live duel process, creating a friendly duel atmosphere by adding points to the opposing anchor.

[0071] In some embodiments, displaying the matchup score of at least one second anchor object to reduce a second score associated with the virtual resource includes:

[0072] In a case where the number of at least one second anchor object is 1, the duel score of the second anchor object is displayed to be reduced by a second score; or,

[0073] In the case where there are multiple second anchor objects and the multiple second anchor objects are in the same camp, the duel score of each second anchor object is displayed to be reduced respectively, and the total duel score reduced by the multiple second anchor objects is the second score; or

[0074] In the case that there are multiple at least one second anchor object and the multiple second anchor objects are in different camps, the duel score of the second anchor object in each camp is respectively reduced by a second score; or

[0075] When there are multiple at least one second anchor object and the multiple second anchor objects are in different camps, the duel scores of the second anchor objects in each camp are reduced respectively, and the total reduced duel score of the second anchor objects in each camp is the second score.

[0076] In the disclosed embodiment, the point reduction effect of gifting virtual resources on at least one second anchor object is adaptively adjusted according to the number of at least one second anchor object and the camp of at least one second anchor object, so that the newly added gameplay logic of reducing the opponent's anchor score while adding points for gifts can be applied to a variety of live broadcast duel modes, thereby further enriching the gameplay logic of the live broadcast duel process, which not only improves the interaction efficiency between the audience object and the anchor object, but also enhances the sense of confrontation and interaction of the anchor objects in different live broadcast duel modes.

[0077] In some embodiments, when there are multiple second anchor objects and the multiple second anchor objects are in the same camp, displaying the duel score of each second anchor object is reduced respectively, including:

[0078] In a case where the number of the at least one second anchor object is plural and the plurality of second anchor objects are in the same camp, determining a third score based on the second score and the number of the plurality of second anchor objects;

[0079] Displays the duel score of each second anchor object reduced by the third score.

[0080] In the disclosed embodiment, by displaying that the duel score of each second anchor object is reduced by a third score when the audience object presents virtual resources to the first anchor object, a new gameplay logic of reducing the score of each anchor object in the same team in team mode can be added, thereby further enriching the gameplay logic of the live broadcast duel process, which not only improves the interaction efficiency between the audience object and the anchor object, but also enhances the sense of confrontation and interaction of the anchor objects during the live broadcast duel process.

[0081] In some embodiments, when there are multiple at least one second anchor object and the multiple second anchor objects are in different camps, displaying the duel scores of the second anchor objects in each camp are reduced respectively, including:

[0082] In the case where there are multiple second anchor objects and the multiple second anchor objects are in different camps, for any camp, a first coefficient is determined, and the first coefficient is positively correlated with the proportion of the duel score of the second anchor object of the camp in the total duel scores of the multiple second anchor objects;

[0083] determining a fourth score based on the first coefficient and the second score;

[0084] The duel score of the second anchor object of the display camp is reduced by a fourth point.

[0085] In the disclosed embodiment, by displaying that each second anchor object has reduced different duel scores when the audience object presents virtual resources to the first anchor object, a new gameplay logic can be added in the free-for-all mode for giving different point reduction effects to multiple second anchor objects with different duel scores, thereby further enriching the gameplay logic of the live duel process, which not only improves the interaction efficiency between the audience object and the anchor object, but also enhances the sense of confrontation and interaction of the anchor object during the live duel process.

[0086] In some embodiments, when there are multiple at least one second anchor object and the multiple second anchor objects are in different camps, displaying the duel scores of the second anchor objects in each camp are reduced respectively, including:

[0087] In the case where the number of at least one second anchor object is multiple and the multiple second anchor objects are in different camps, for any camp, when the duel score of the second anchor object in the camp is higher than the duel score of the first anchor object or is the highest duel score among the multiple second anchor objects, the duel score of the second anchor object in the displayed camp is reduced by a second score, and the duel scores of the second anchor objects in other camps remain unchanged.

[0088] In the disclosed embodiment, by giving priority to reducing the duel score of a second anchor object whose duel score is higher than that of the first anchor object or whose duel score is the highest among multiple second anchor objects when the audience object presents virtual resources to the first anchor object, a new gameplay logic can be added to give a score reduction effect to the second anchor object that poses the greatest threat to the first anchor object's victory in the duel in the free-for-all mode, thereby further enriching the gameplay logic of the live broadcast duel process, which not only improves the interaction efficiency between the audience object and the anchor object, but also enhances the sense of confrontation and interaction of the anchor object during the live broadcast duel process.

[0089] In some embodiments, displaying the duel score of at least one second anchor object to increase a second score associated with the virtual resource includes:

[0090] In the case where there are multiple second anchor objects and the multiple second anchor objects are in different camps, for any camp, a second coefficient is determined, and the second coefficient is negatively correlated with the proportion of the duel score of the second anchor object of the camp in the total duel scores of the multiple second anchor objects;

[0091] determining a fifth score based on the second coefficient and the second score;

[0092] The duel score of the second anchor object of the display camp is increased by a fifth point.

[0093] In the disclosed embodiment, by displaying different added duel scores for each second anchor object when the audience object presents virtual resources to the first anchor object, a new gameplay logic can be added in the free-for-all mode to give different bonus effects to multiple second anchor objects with different duel scores, thereby further enriching the gameplay logic of the live duel process, which not only improves the interaction efficiency between the audience object and the anchor object, but also enhances the sense of interaction of the anchor object during the live duel process.

[0094] In some embodiments, displaying the duel score of at least one second anchor object to increase a second score associated with the virtual resource includes:

[0095] When the number of at least one second anchor object is multiple and the multiple second anchor objects are in different camps, for any camp, when the duel score of the second anchor object in the camp is lower than the duel score of the first anchor object or is the lowest duel score among the multiple second anchor objects, the duel score of the second anchor object in the displayed camp is increased by a second score, and the duel scores of the second anchor objects in other camps remain unchanged.

[0096] In the disclosed embodiment, by giving priority to reducing the duel score of a second anchor object whose duel score is lower than that of the first anchor object or whose duel score is the lowest among multiple second anchor objects when the audience object presents virtual resources to the first anchor object, a new gameplay logic can be added to give a bonus effect to the second anchor object who poses the least threat to the first anchor object's victory in the duel in the free-for-all mode, thereby further enriching the gameplay logic of the live broadcast duel process, which not only improves the interaction efficiency between the audience object and the anchor object, but also enhances the sense of interaction of the anchor object during the live broadcast duel process.

[0097] In some embodiments, in response to a donation operation on any virtual resource, displaying the duel score of the first anchor object to increase the first score associated with the virtual resource, and displaying the duel score of at least one second anchor object to change the second score associated with the virtual resource includes:

[0098] In response to a gifting operation on any virtual resource, an interactive special effect of the virtual resource is displayed, the interactive special effect is used to indicate that the first anchor object interacts with at least one second anchor object based on the virtual resource, and the display style of the interactive special effect includes a first display style displayed in the virtual space of the first anchor object and a second display style displayed in the virtual space of each anchor object;

[0099] When the interactive special effect changes from the first display style to the second display style, a score change special effect is displayed, the duel score of the first anchor object is increased by a first score, and the duel score of at least one second anchor object is changed by a second score. The score change special effect is used to indicate that the virtual resource causes the duel score of at least one second anchor object to change by a second score.

[0100] In the disclosed embodiment, when the audience object presents a virtual resource to the first anchor object, the interactive special effects are first displayed, then the score change special effects are displayed, and finally the change in the duel score between the first anchor object and at least one second anchor object is displayed. This not only increases the fun of the audience objects watching the live duel when presenting the virtual resources, but also attracts the audience objects to interact with the anchor objects by presenting the virtual resources, thereby improving the interaction efficiency between the audience objects and the anchor objects, and also enhances the anchor objects' sense of confrontation and interaction during the live duel.

[0101] In some embodiments, the method further comprises:

[0102] In response to the triggering operation of the preview entrance of the virtual resource, a preview page of the virtual resource is displayed in the virtual space, and the preview page displays the interactive special effects generated by donating the virtual resource, the score change special effects and the donation control of the virtual resource.

[0103] In the disclosed embodiment, by displaying a preview entrance of virtual resources, users can view the effect of giving away virtual resources by triggering the preview page displayed by the preview entrance without giving away virtual resources. This can attract users to interact with the host object by giving away virtual resources, thereby improving the interaction efficiency between the audience object and the host object.

[0104] In some embodiments, the live broadcast duel page further displays at least one third anchor object, and the third anchor object is in the same camp as the first anchor object;

[0105] The method also includes:

[0106] The duel score of the at least one third anchor object is displayed to increase a sixth score associated with the virtual resource, and the sixth score is positively correlated with the first score.

[0107] In the disclosed embodiment, since in the team mode, the key to the first anchor object's victory in the duel lies in the total duel score of the first anchor object and at least one third anchor object, a new gameplay logic of increasing the scores of other anchor objects in the same camp as the first anchor object in the team mode is added by displaying at least one third anchor object to increase the sixth score, thereby further enriching the gameplay logic of the live broadcast duel process, which not only improves the interaction efficiency between the audience object and the anchor object, but also enhances the sense of confrontation and interaction of the anchor objects during the live broadcast duel process.

[0108] In some embodiments, the live broadcast duel page also displays first score information and object information of the audience object that donated the virtual resources. The first score information is used to indicate that the virtual resource causes a change in the duel score of at least one second anchor object and the amount of change in the duel score.

[0109] In the disclosed embodiment, by displaying the first score information and the object information of the audience object that donated the virtual resources, not only can other audience objects in the virtual space be prompted to change the duel score of the second anchor object by donating virtual resources, thereby improving the interaction efficiency between the audience object and the anchor object, but also the information transmission efficiency of the amount of information transmitted on the live duel page can be improved.

[0110] In some embodiments, the method further comprises:

[0111] When a resource donation event occurs in the virtual space of the second anchor object, second score information is displayed on the live duel page, and the second score information is used to indicate that the resource donation event causes a change in the duel score of the first anchor object and the amount of change in the duel score.

[0112] In the disclosed embodiment, by displaying the second score information generated when the audience object in the virtual space of the second anchor object presents virtual resources in the virtual space of the first anchor object, not only the gift-giving effect display across live broadcast rooms in the live broadcast duel scenario is achieved, and the information transmission efficiency of the live broadcast duel page is improved, but also the audience object in the virtual space of the first anchor object can be prompted to change the duel score of the second anchor object by presenting virtual resources, thereby improving the interaction efficiency between the audience object and the anchor object.

[0113] In some embodiments, the method further comprises:

[0114] Obtaining a first score and a third coefficient associated with the virtual resource, where the third coefficient is used to indicate a ratio of the second score associated with the virtual resource to the first score;

[0115] Based on the third coefficient and the first score, a second score is determined.

[0116] In the embodiment of the present disclosure, the deduction or addition score caused to at least one second anchor object is determined according to the addition score caused to the first anchor object when donating virtual resources, and the deduction or addition score increases with the increase of the addition score. This enables different virtual resources to produce different score change effects on at least one second anchor object, enriching the diversity of score changes caused by donating virtual resources and improving the user's viewing experience.

[0117] In some embodiments, during the donation process of virtual resources, any one of a default event and a plurality of probability events may occur, the default event is used to indicate that the value of the third coefficient is a default value, and the probability event is used to indicate that the value of the third coefficient is another value obtained by updating the default value;

[0118] The process of obtaining the third coefficient includes:

[0119] In response to a default event, determining a default value as the value of the third coefficient; or,

[0120] In response to any probabilistic event, the value of the third coefficient is determined based on the update parameter corresponding to the probabilistic event and the default value.

[0121] In the embodiment of the present disclosure, by changing the value of the third coefficient when a probabilistic event is discovered, the terminal is able to flexibly change the deduction or addition of points caused by the gift of virtual resources to the duel score of at least one second object by changing the value of the third coefficient without having to pre-set the second score associated with the first virtual resource. This not only enriches the diversity of the score change effects caused by the gift of virtual resources, but also increases the fun and uncertainty of the live broadcast duel, and can further attract the audience object to interact with the anchor object by gifting virtual resources, thereby improving the interaction efficiency between the audience object and the anchor object.

[0122] In some embodiments, the method further comprises:

[0123] In response to the triggering operation on the list entrance, the first list and prompt information are displayed in the virtual space. The first list includes multiple fourth anchor objects. The fourth anchor objects are anchor objects whose cumulative duel scores of multiple live duels participated in within a preset time period are greater than the first score threshold. The prompt information is used to prompt the distribution of virtual resource packages to the anchor objects in the first list.

[0124] In the disclosed embodiment, by displaying the first list and prompt information in the virtual space, the user can be prompted that the anchor object on the first list can obtain the virtual resource package issued by the live broadcast application. This can not only motivate the anchor object to participate in the live broadcast duel, but also motivate the audience object to donate virtual resources to the anchor object to increase the duel score of the anchor object, so that the anchor object can enter the first list and obtain the virtual resource package, thereby improving the interaction efficiency between the audience object and the anchor object.

[0125] In some embodiments, the method further comprises:

[0126] In response to a switching operation on the first list, a second list is displayed in the virtual space, the second list including multiple fifth anchor objects, the fifth anchor objects being anchor objects whose cumulative duel scores of multiple live duels participated in within a preset time period are less than a second score threshold.

[0127] In the embodiment of the present disclosure, by displaying the second list in the virtual space, a sharp contrast can be formed with the anchor object in the first list, so as to encourage the audience object to give virtual resources to the anchor object to increase the duel score of the anchor object, so as to make the anchor object leave the second list or avoid the anchor object from entering the second list, thereby improving the interaction efficiency between the audience object and the anchor object.

[0128] Above Figure 2 The figure shows a process of a data processing method of the present disclosure. The data processing scheme provided by the present disclosure is further described below. Figure 3is a flowchart of another data processing method according to an exemplary embodiment, the method is executed by a terminal, see Figure 3 , the method comprising:

[0129] In step S301, the terminal displays a live duel page in the virtual space of the first anchor object. The live duel page displays the first anchor object, at least one second anchor object that performs a live duel with the first anchor object, and duel information. The duel information includes a duel score for each anchor object.

[0130] In an embodiment of the present disclosure, when a first anchor object is having a live duel with at least one second anchor object, the terminal can display a live duel page in the virtual space of the first anchor object. The live duel page displays the first anchor object, at least one second anchor object having a live duel with the first anchor object, and duel information of each anchor object. Among them, the duel information includes the duel score of each anchor object. The duel score of the anchor object is a key factor in whether the anchor object can win the duel. The duel score can be the duel score of the anchor object at the beginning of the live duel, that is, the initial duel score, or it can be the duel score of the anchor object after the live duel starts. The embodiment of the present disclosure does not limit this.

[0131] In some embodiments, the terminal can display the duel score of the anchor object through a duel score bar on the live duel page. Accordingly, when a first anchor object and at least one second anchor object are having a live duel, the terminal can display a duel score bar on the live duel page. Among them, the duel score bar includes multiple duel score bars of different colors. The multiple duel score bars correspond one to one to the multiple anchor objects participating in the live duel. The color of the duel score bar is used to identify the corresponding anchor object, and the length of the duel score bar is used to reflect the amount of the duel score. The higher the duel score of the anchor object, the longer the length of the duel score bar of the anchor object. By identifying the duel score of the anchor object with duel score bars of different colors in the duel score bar, it is easy for the audience object to clearly and intuitively know the current duel score of the anchor object, thereby improving the efficiency of the audience object in obtaining information and the amount of information obtained.

[0132] For example, Figure 4 FIG. 1 is a schematic diagram of a live broadcast duel page according to an exemplary embodiment. Figure 4 As shown, the live broadcast confrontation page 401 displays the live broadcast screens of anchor A and anchor B. Among them, anchor A is the first anchor object, and anchor B is the second anchor object that is in a live broadcast confrontation with the first anchor object. The live broadcast confrontation page 401 also displays a confrontation score column 402. The confrontation score column 402 displays the confrontation score bar of anchor A and the confrontation score bar of anchor B. Figure 4In the duel score column shown, the black duel score bar is the duel score bar of anchor A, and the gray duel score bar is the duel score bar of anchor B. Currently, anchor A's duel score is 2000, and anchor B's duel score is 1000. Therefore, anchor A's duel score bar is longer, and anchor B's duel score bar is shorter.

[0133] In step S302, in response to a donation operation on any virtual resource, the terminal displays the match score of the first anchor object and increases the first score associated with the virtual resource.

[0134] In the disclosed embodiment, during the live broadcast duel, the audience object in the virtual space can help the anchor object in the virtual space win the duel by giving virtual resources to the anchor object. Accordingly, in response to the gifting operation of any virtual resource, the terminal can increase the duel score of the first anchor object based on the virtual resources given by the audience object to the first anchor object, that is, the terminal can display the first anchor object's duel score increased by the first score associated with the virtual resource. Among them, taking the virtual gift provided by the live broadcast application as an example, the more virtual resources consumed by giving virtual gifts, the higher the value of the virtual gift, that is, by giving the virtual gift to the first anchor object, more score gains can be brought to the first anchor object. Correspondingly, the value of the first score is higher. It can be seen that the first score is positively correlated with the virtual resources consumed by giving virtual gifts.

[0135] The first type of virtual resources is used to bring a point reduction effect to the other party's anchor object on the basis of bringing a point increase effect to our anchor object. Accordingly, when the gifted virtual resources are first-type virtual resources, the virtual resources are not only used to increase the duel score of the first anchor object, but also to reduce the duel score of at least one second anchor object. Therefore, the terminal can also display the duel score of at least one second anchor object reduced by a second score associated with the virtual resource. Among them, the second score can be the duel score reduced for each second anchor object, or it can be the total duel score reduced for at least one second anchor object, and the embodiment of the present application does not limit this.

[0136] It should be noted that the number of at least one second anchor object can be one or more. Accordingly, when the number of at least one second anchor object is one, the terminal can execute the following step S303; when the number of at least one second anchor object is multiple, the terminal can execute the following step S304 or S305 according to the camps in which the multiple second objects are located during the live broadcast duel.

[0137] In step S303, in response to the virtual resource being a first type of virtual resource, when the number of the at least one second anchor object is 1, the terminal displays that the duel score of the second anchor object is reduced by a second score.

[0138] In the embodiment of the present disclosure, when the number of at least one second anchor object is 1, it indicates that the duel mode of the current live duel is 1Vs1 mode, that is, the second score is the duel score reduced by the second anchor object. Among them, the full name of Vs is Versus. Accordingly, when the audience object presents a virtual gift to the first anchor object, the terminal can display the duel score of the first anchor object increased by the first score while also displaying the duel score of the second anchor object reduced by the second score.

[0139] In step S304, in response to the virtual resource being a first-category virtual resource, when the number of at least one second anchor object is multiple and the multiple second anchor objects are in the same camp, the terminal displays that the duel score of each second anchor object is reduced respectively, and the total duel score reduced by the multiple second anchor objects is the second score.

[0140] In an embodiment of the present disclosure, when the number of at least one second anchor object is multiple and the multiple second anchor objects are in the same camp, it indicates that the duel mode of the current live broadcast duel is the team mode in the multi-person duel mode. Among them, the team mode is the nVsn mode, and the anchor objects in the same camp belong to the same team. Because in the team mode, the key to the anchor object's victory in the duel lies in the total duel score of the camp in which the anchor object is located. Therefore, the second score associated with the virtual resource is the total duel score reduced by multiple second anchor objects. Accordingly, when the audience object presents a virtual gift to the first anchor object, the terminal can display the duel score of each second anchor object while increasing the first score. Among them, the duel score reduced by each second anchor object can be the same or different, and the embodiment of the present disclosure does not limit this.

[0141] In some embodiments, when the number of at least one second anchor object is multiple and the multiple second anchor objects are in the same camp, the terminal can determine the third score based on the second score and the number of multiple second anchor objects; then display the duel score of each second anchor object minus the third score. Among them, the third score is the duel score reduced by each second anchor object, and the score of the third score corresponding to each second anchor object can be the same or different. If the duel scores reduced by each second anchor object are the same, the terminal can divide the second score by the number of multiple second anchor objects to obtain the third score. By displaying that the duel score of each second anchor object is reduced by the third score when the audience object presents virtual resources to the first anchor object, a new gameplay logic of reducing the score of each anchor object in the same team in the team mode can be added, thereby further enriching the gameplay logic of the live duel process, not only improving the interaction efficiency between the audience object and the anchor object, but also enhancing the sense of confrontation and interaction of the anchor object during the live duel.

[0142] For example, the second score associated with the virtual resource is 999 points. When the number of multiple second anchor objects that have a live broadcast duel with the first anchor object is 3 and these 3 second anchor objects are in the same camp, the duel score of each second anchor object can be reduced by 333 points, that is, the total duel score of the multiple second anchor objects is subtracted from 999 points.

[0143] Optionally, when the third score is not an integer, the terminal can round up or down the third score corresponding to each second anchor object. For example, when the third scores of the duel scores of two second anchor objects are reduced by 4.5 points, the terminal can display that the duel score of one second anchor object is reduced by 4 points, and the duel score of the other second anchor object is reduced by 5 points.

[0144] In step S305, in response to the virtual resource being a first-category virtual resource, when there are multiple at least one second anchor object and the multiple second anchor objects are in different camps, the terminal displays that the duel score of the second anchor object in each camp is reduced by a second score.

[0145] In the disclosed embodiment, when the number of at least one second anchor object is multiple and the multiple second anchor objects are in different camps, it indicates that the duel mode of the current live duel is the free-for-all mode in the multi-person duel mode. Among them, the free-for-all mode is the 1Vsn mode, and the multiple anchor objects participating in the live duel are each in a different camp, that is, there is only one anchor object in a camp. Because in the free-for-all mode, the key for the anchor object to win the duel is that the duel score must be higher than the duel scores of all other anchor objects. Therefore, the second score associated with the virtual resource can be the duel score reduced by the second anchor object of each camp. Accordingly, when the audience object gives a virtual gift to the first anchor object, the terminal can display the duel score of the first anchor object increased by the first score while displaying that the duel score of the second anchor object of each camp is reduced by the second score. By adaptively adjusting the point reduction effect of gifting virtual resources on at least one second anchor object according to the number of at least one second anchor object and the camp of at least one second anchor object, the newly added gameplay logic of reducing the opponent's anchor score while adding points for gifts can be applied to a variety of live broadcast duel modes, thereby further enriching the gameplay logic of the live broadcast duel process, which not only improves the interaction efficiency between the audience object and the anchor object, but also enhances the sense of confrontation and interaction of the anchor objects in different live broadcast duel modes.

[0146] In some embodiments, when there are multiple second anchor objects and the multiple second anchor objects are in different camps, the second score can be used as the total confrontation score reduced by the multiple second anchor objects in addition to the confrontation score reduced by each second anchor object. Accordingly, the terminal can display that the confrontation score of the second anchor object in each camp is reduced and the total confrontation score reduced by the second anchor object in each camp is the second score. Among them, the confrontation score reduced by the second anchor object in each camp can be the same or different, and the embodiments of the present disclosure are not limited to this.

[0147] In some embodiments, when the duel scores reduced by the second anchor object in each camp are different, the terminal can display the score reduction process of the second anchor object in each camp through the following implementation method 1 or implementation method 2.

[0148] Implementation method 1: When the number of at least one second anchor object is multiple and the multiple second anchor objects are in different camps, since the duel scores of the second anchor objects in different camps are different, when the second score associated with the virtual resource is the total duel score reduced by multiple second anchor objects, the terminal can reduce more duel scores for the second anchor object that poses a greater threat to the first anchor object's victory in the duel, and reduce less duel scores for the second anchor object that poses a smaller threat to the first anchor object's victory in the duel, so as to help the first anchor object win the duel. Accordingly, for any camp, the terminal can determine a first coefficient, which is positively correlated with the proportion of the duel score of the second anchor object of the camp in the total duel score of the multiple second anchor objects; the terminal determines a fourth score based on the first coefficient and the second score; the terminal displays that the duel score of the second anchor object of the camp is reduced by the fourth score. Among them, the fourth score is positively correlated with the first coefficient. The terminal can determine the score obtained by multiplying the first coefficient and the second score as the fourth score. The higher the duel score of the second anchor object, the greater the proportion of the duel score of the second anchor object in the total duel score of multiple second anchor objects, and the greater the value of the first coefficient. Correspondingly, the higher the fourth score, that is, the terminal can display the second anchor object with a higher duel score to reduce a larger duel score. By displaying that each second anchor object reduces a different duel score when the audience object presents virtual resources to the first anchor object, a new gameplay logic can be added in the free-for-all mode to give different deduction effects to multiple second anchor objects with different duel scores, thereby further enriching the gameplay logic of the live duel process, which not only improves the interaction efficiency between the audience object and the anchor object, but also enhances the sense of confrontation and interaction of the anchor object during the live duel.

[0149] Implementation method 2: When there are multiple second anchor objects and the multiple second anchor objects are in different camps, since the duel scores of the second anchor objects in different camps are different, when the second score associated with the virtual resource is the total duel score reduced by multiple second anchor objects, the terminal can determine the second score as the duel score that the second anchor object that poses the greatest threat to the first anchor object's victory in the duel should reduce, so as to help the first anchor object win the duel. Accordingly, for any camp, when the duel score of the second anchor object in the camp is higher than the duel score of the first anchor object or is the highest duel score among multiple second anchor objects, the terminal displays the duel score of the second anchor object in the camp as reduced by the second score, and displays the duel scores of the second anchor objects in other camps as unchanged. By giving priority to reducing the duel score of a second anchor object whose duel score is higher than that of the first anchor object or whose duel score is the highest among multiple second anchor objects when the audience object presents virtual resources to the first anchor object, a new gameplay logic can be added to give a score reduction effect to the second anchor object that poses the greatest threat to the first anchor object's victory in the duel in the free-for-all mode, thereby further enriching the gameplay logic of the live broadcast duel process, which not only improves the interaction efficiency between the audience object and the anchor object, but also enhances the sense of confrontation and interaction of the anchor objects during the live broadcast duel process.

[0150] In some embodiments, the second type of virtual resources are used to bring additional points to the other party's anchor object on the basis of bringing additional points to our anchor object. Accordingly, in response to the gift operation of any virtual resource, when the virtual resource is a second type of virtual resource, the terminal displays the duel score of the first anchor object and increases the first score associated with the virtual resource, and displays the duel score of at least one second anchor object and increases the second score associated with the virtual resource. Among them, the second score can be the duel score increased by each second anchor object, or it can be the total duel score increased by at least one second anchor object, and the embodiment of the present application is not limited to this. The second type of virtual resource can be any virtual resource among the multiple virtual resources provided by the live broadcast application. The second type of virtual resources and the first type of virtual resources can be virtual resources of the same type, or they can be virtual resources of different types, and the embodiment of the present disclosure is not limited to this. By giving virtual resources to the first anchor object by the audience object, while increasing the duel score of the first anchor object based on the virtual resources, the duel score of at least one second anchor object is increased. On the basis of the original gameplay logic of giving gifts to increase points for our anchor, a new gameplay logic can be added that increases the score of the other anchor while giving gifts to increase points, thereby further enriching the gameplay logic of the live broadcast duel process, which not only improves the interaction efficiency between the audience object and the anchor object, but also enhances the sense of interaction of the anchor object during the live broadcast duel process, creating a friendly duel atmosphere.

[0151] In some embodiments, when the number of at least one second anchor object is 1, the terminal displays the duel score of the second anchor object as increased by a second score. This process is similar to the above step S303 and will not be described in detail here.

[0152] In some embodiments, when there are multiple second anchor objects and the multiple second anchor objects are in the same camp, the terminal displays that the duel score of each second anchor object is increased respectively, and the total duel score increased by the multiple second anchor objects is the second score. This process is the same as the above step S304 and will not be repeated here.

[0153] In some embodiments, when there are multiple second anchor objects and the multiple second anchor objects are in different camps, the terminal displays the duel scores of the second anchor objects in each camp and increases the second score. This process is the same as step S305 above and will not be repeated here.

[0154] In some embodiments, when the number of at least one second anchor object is multiple and the multiple second anchor objects are in different camps, since the duel scores of the second anchor objects in different camps are different, when the second score associated with the virtual resource is the total duel score added by the multiple second anchor objects, the terminal can add less duel score to the second anchor object that poses a greater threat to the first anchor object's victory in the duel, and add more duel score to the second anchor object that poses a greater threat to the first anchor object's victory in the duel, so as to help the first anchor object win the duel. Accordingly, for any camp, the terminal determines the second coefficient, which is negatively correlated with the proportion of the duel score of the second anchor object in the camp in the total duel score of the multiple second anchor objects; the terminal determines the fifth score based on the second coefficient and the second score; the terminal displays the duel score of the second anchor object in the camp increased by the fifth score. Among them, the terminal can determine the score obtained by multiplying the second coefficient and the second score as the fifth score. By displaying different added duel scores for each second anchor object when the audience object presents virtual resources to the first anchor object, a new gameplay logic can be added in the free-for-all mode to give different bonus effects to multiple second anchor objects with different duel scores, thereby further enriching the gameplay logic of the live duel process, which not only improves the interaction efficiency between the audience object and the anchor object, but also enhances the sense of interaction of the anchor object during the live duel process.

[0155] In some embodiments, when there are multiple second anchor objects and the multiple second anchor objects are in different camps, since the duel scores of the second anchor objects in different camps are different, when the second score associated with the virtual resource is the total duel score added by the multiple second anchor objects, the terminal can determine the second score as the duel score to be added by the second anchor object that poses the least threat to the first anchor object's victory in the duel, so as to help the first anchor object win the duel. Accordingly, for any camp, when the duel score of the second anchor object in the camp is lower than the duel score of the first anchor object or is the lowest duel score among the multiple second anchor objects, the terminal displays the duel score of the second anchor object in the camp increased by the second score, and displays the duel scores of the second anchor objects in other camps unchanged. By giving priority to reducing the duel score of a second anchor object whose duel score is lower than that of the first anchor object or whose duel score is the lowest among multiple second anchor objects when the audience object presents virtual resources to the first anchor object, a new gameplay logic can be added to give a bonus point effect to the second anchor object that poses the smallest threat to the first anchor object's victory in the duel in the free-for-all mode, thereby further enriching the gameplay logic of the live broadcast duel process, which not only improves the interaction efficiency between the audience object and the anchor object, but also enhances the sense of interaction of the anchor object during the live broadcast duel process.

[0156] In some embodiments, the value of the second score is related to the value of the first score. Accordingly, the terminal obtains the first score and the third coefficient associated with the virtual resource, and the third coefficient is used to indicate the proportion of the second score associated with the virtual resource to the first score; the terminal determines the second score based on the third coefficient and the first score. Among them, the value of the third coefficient can be any value in (0, 1], and the embodiment of the present disclosure is not limited to this. The terminal can determine the score obtained by multiplying the third coefficient and the first score as the second score. By determining the deduction or addition value caused to at least one second anchor object based on the addition value caused to the first anchor object when the virtual resource is donated, and the deduction or addition value increases with the increase of the addition value, different virtual resources can produce different score change effects on at least one second anchor object, enriching the diversity of the score change effects caused by donating virtual resources, and improving the user's viewing experience.

[0157] In some embodiments, any one of a default event and a plurality of probability events may occur during the gifting of virtual resources. Among them, the default event is used to indicate that the value of the third coefficient is a default value, and the probability event is used to indicate that the value of the third coefficient is another value obtained by updating the default value. Accordingly, in the case of a default event, the terminal can determine the default value as the value of the third coefficient in response to the default event; or, in the case of any probability event, the terminal can determine the value of the third coefficient based on the update parameter and the default value corresponding to the probability event in response to the probability event. Among them, the terminal can determine the value obtained by multiplying the update parameter and the default value as the value of the third coefficient. By changing the value of the third coefficient when a probability event is discovered, the terminal can flexibly change the deduction or addition of the score caused by the gift of virtual resources to the duel score of at least one second object by changing the value of the third coefficient without pre-setting the second score associated with the first virtual resource, which not only enriches the diversity of the score change effect caused by the gift of virtual resources, but also increases the fun and uncertainty of the live duel, and can further attract the audience object to interact with the anchor object by gifting virtual resources, thereby improving the interaction efficiency between the audience object and the anchor object.

[0158] For example, taking the first score associated with the virtual resource as 2000 points, a default event will occur during the gifting of the virtual resource, that is, the duel score of at least one second anchor object will definitely be reduced by 1% of the first score, that is, the default value of the third coefficient is 1%, and the second score is 20 points at this time. In the gifting of the virtual resource, a variety of probability events will occur, including a 30% probability that the duel score of at least one second anchor object will be reduced by 5% of the first score, a 10% probability that the duel score of at least one second anchor object will be reduced by 10% of the first score, a 10% probability that the duel score of at least one second anchor object will be reduced by 50% of the first score, and a 0.1% probability that the duel score of at least one second anchor object will be reduced by 100% of the first score. Among them, the values ​​of the third coefficient corresponding to the various probability events are 5%, 10%, 50% and 100%.

[0159] In some embodiments, the live duel page also displays the first score information and the object information of the audience object who donated the virtual resource. The first score information is used to indicate that the virtual resource causes the duel score of at least one second anchor object to change and the score change of the duel score. The object information of the audience object includes the nickname, avatar and other information of the audience object. By displaying the first score information and the object information of the audience object who donated the virtual resource, not only can other audience objects in the virtual space be prompted to change the duel score of the second anchor object by donating the virtual resource, thereby improving the interaction efficiency between the audience object and the anchor object, but also the information transmission efficiency of the amount of information transmitted by the live duel page can be improved.

[0160] For example, Figure 5 FIG. 1 is a schematic diagram of another live broadcast duel page according to an exemplary embodiment. Figure 5 As shown in (a) of FIG. 1 , when viewer C presents a gift D to anchor A, the terminal can display anchor A's duel score in the duel score column 502 in the live duel page 501. Figure 4 The 2000 points shown increases to 3000 points, showing that anchor B's duel score has increased from Figure 4 The 1000 points shown are reduced to 900 points, that is, the duel score of anchor A increases by 1000 points, and the duel score of anchor B decreases by 100 points. The live duel page 501 also displays an information display component 503, which displays the first score information and the object information of viewer C "viewer C sends gift D and the opponent's duel score decreases by 100". Among them, anchor A is the first anchor object, anchor B is the second anchor object, viewer C is any viewer object in the virtual space of anchor A, gift D is a virtual resource, the first score associated with the first virtual resource is 1000 points, and the second score associated with the first virtual resource is 100 points.

[0161] In some embodiments, when a resource gifting event occurs in the virtual space of the second anchor object, it indicates that the audience object in the virtual space of the second anchor object has gifted virtual resources to the second anchor object. Similar to the audience object in the virtual space of the first anchor object gifting virtual resources to the first anchor object, the virtual resources gifted to the second anchor object can be used to increase the duel score of the second anchor object and change the duel score of the first anchor object. Accordingly, the terminal can display the second score information on the live duel page. Among them, the second score information is used to indicate that the resource gifting event causes the duel score of the first anchor object to change and the score change of the duel score. The resource gifting event refers to the gifting event of virtual resources. By displaying the second score information generated when the audience object in the virtual space of the second anchor object gifts virtual resources in the virtual space of the first anchor object, not only the cross-live room gifting effect display in the live duel scene is realized, the information transmission efficiency of the amount of information transmitted on the live duel page is improved, and the audience object in the virtual space of the first anchor object can be prompted to change the duel score of the second anchor object by gifting virtual resources, thereby improving the interaction efficiency between the audience object and the anchor object.

[0162] For example, Figure 5 As shown in (b) in FIG. 1 , when the audience in the virtual space of anchor B gives virtual resources to anchor B, the terminal can display the duel score of anchor A in the duel score column 505 in the live duel page 504. Figure 4 The 2000 points shown are reduced to 1900 points, showing that the match score of anchor B has increased from Figure 4The 1000 points shown increase to 2000 points, that is, the duel score of anchor A decreases by 100 points, and the duel score of anchor B increases by 1000 points. The live duel page 504 also displays an information display component 506, which displays the second score information "our duel score decreases by 100 due to being bombarded with gifts from the opponent's live broadcast room". In it, anchor A is the first anchor object, anchor B is the second anchor object, the first score associated with the first virtual resource is 1000 points, and the second score associated with the first virtual resource is 100 points.

[0163] In some embodiments, when the audience object donates virtual resources to the first anchor object, the terminal can display the gift effect generated by the gift of virtual resources while displaying the change in the duel score of the anchor object. Accordingly, the terminal completes the above display process through the following steps (1)-(2).

[0164] (1) In response to a gifting operation for any virtual resource, the terminal displays an interactive special effect of the virtual resource. The interactive special effect is used to indicate that the first anchor object interacts with at least one second anchor object based on the virtual resource, and the display style of the interactive special effect includes a first display style displayed in the virtual space of the first anchor object and a second display style displayed in the virtual space of each anchor object. That is, the first display style is a display style that is visible only to the first anchor object and the audience object located in the virtual space of the first anchor object, and the second display style is a display style that is visible to all anchor objects participating in the live broadcast duel and the audience object located in the virtual space of any anchor object. Accordingly, when the audience object gifts the virtual resource to the first anchor object, the interactive features of the first display style and the second display style are displayed in the virtual space of the first anchor object, and only the interactive special effects of the second display style are displayed in the virtual space of the second anchor object.

[0165] (2) When the interactive special effect changes from the first display style to the second display style, the terminal displays a score change special effect, the duel score of the first anchor object increases by a first score, and the duel score of at least one second anchor object decreases by a second score. The score change special effect is used to indicate that the virtual resource causes the duel score of at least one second anchor object to change by a second score. The display style of the score change special effect is related to the value of the second score, that is, the higher the value of the second score, the more prominent the display style of the score change special effect. The more prominent the display style may mean that the display duration of the score change special effect is longer, the display position of the score change special effect is closer to the middle of the screen, etc., and the embodiments of the present disclosure are not limited to this. When the audience object presents virtual resources to the first anchor object, the interactive special effects are first displayed, then the score change special effects are displayed, and finally the change in the duel score between the first anchor object and at least one second anchor object is displayed. This not only increases the fun of the audience objects watching the live duel when the virtual resources are presented, but also attracts the audience objects to interact with the anchor objects by presenting virtual resources, thereby improving the interaction efficiency between the audience objects and the anchor objects, and also enhances the anchor objects' sense of confrontation and interaction during the live duel.

[0166] For example, Figure 6 FIG. 1 is a schematic diagram of another live broadcast duel page according to an exemplary embodiment. Figure 6 As shown in (a) of FIG. 6 , when viewer C presents gift D to anchor A, the terminal can display the interactive special effects corresponding to gift D in the live duel page 601. The interactive special effects include a first display style and a second display style. Figure 6 As shown in (a) of FIG. 1 , taking the gift D as a bomb as an example, the first display style of the interactive special effect is a bomb, showing the process of throwing the bomb at anchor B. This process is only visible to anchor A and the audience objects in anchor A’s virtual space. Figure 6 As shown in (b) of FIG. 1 , the second display style of the interactive special effect is an Afro, showing the process of anchor B changing into an Afro. This process is visible to all objects. When the display style of the interactive special effect changes from the first display style to the second display style, as shown in FIG. Figure 6 As shown in (b) in the figure, the terminal can also display the score change special effect 603 in the live duel page 602, showing that the duel score of anchor A increases from 2000 points to 3000 points, and that the duel score of anchor B decreases from 1000 points to 900 points. In which, anchor A is the first anchor object, anchor B is the second anchor object, audience C is any audience object in the virtual space of anchor A, gift D is a virtual resource, the first score associated with the first virtual resource is 1000 points, and the second score associated with the first virtual resource is 100 points.

[0167] In some embodiments, a preview entrance of any virtual resource is also displayed in the virtual space of the first anchor object. Accordingly, in response to the triggering operation of the preview entrance of the virtual resource, the terminal displays a preview page of the virtual resource in the virtual space of the first anchor object. Among them, the preview page displays the interactive special effects generated by the gift of virtual resources, the score change special effects, and the gift control of the virtual resource. By displaying the preview entrance of the virtual resource, the user does not need to gift the virtual resource, but can view the effect of the gift of the virtual resource by triggering the preview entrance to display the preview page, which can attract users to interact with the anchor object by gifting virtual resources, thereby improving the interaction efficiency between the audience object and the anchor object.

[0168] For example, Figure 7 FIG. 1 is a schematic diagram of a preview page according to an exemplary embodiment. Figure 7 As shown, in response to the triggering operation of the preview entrance of gift D, the terminal displays a preview page 701. The preview page 701 displays a preview screen of gift D, that is, a preview screen of the interactive special effects and score change special effects generated by gift D. The preview page 701 also displays a gift control 702. By triggering the gift control 702, the user can give gift D with one click.

[0169] Optionally, when the virtual resource has different display styles, the terminal can display interactive special effects and score change special effects corresponding to the virtual resources of different display styles in a carousel on the preview page. Alternatively, in response to the selection operation of any display style, the terminal can display interactive special effects and score change special effects corresponding to the virtual resource of the selected display style on the preview page.

[0170] In some embodiments, when the duel mode of the current live duel is a team mode in a multiplayer duel mode, the live duel page also displays at least one third anchor object, and the third anchor object is in the same camp as the first anchor object. Accordingly, in response to a gift operation on any virtual resource, the terminal can not only display that the duel score of the first anchor object increases by a first score, and the duel score of at least one second anchor object changes by a second score, but the terminal can also display that the duel score of at least one third anchor object increases by a sixth score associated with the virtual resource. Among them, the sixth score is positively correlated with the first score. The sixth score can be the duel score reduced by each third anchor object, or it can be the total duel score increased by at least one third anchor object, and the embodiment of the present application does not limit this. Since in the team mode, the key to the first anchor object's victory in the duel lies in the total duel score of the first anchor object and at least one third anchor object, a new gameplay logic of increasing the scores of other anchor objects in the same camp as the first anchor object in the team mode is added by displaying at least one third anchor object to increase the sixth score, thereby further enriching the gameplay logic of the live broadcast duel process, which not only improves the interaction efficiency between the audience object and the anchor object, but also enhances the sense of confrontation and interaction of the anchor objects during the live broadcast duel process.

[0171] In some embodiments, a list entry of the live duel list is also displayed in the virtual space. Accordingly, in response to the triggering operation of the list entry, the terminal displays the first list and prompt information in the virtual space. The first list includes multiple fourth anchor objects, and the fourth anchor object is an anchor object whose cumulative duel score of multiple live duels participated in within a preset time period is greater than the first score threshold. The prompt information is used to prompt the anchor object in the first list to issue a virtual resource package. Among them, the first list is the red list in the live duel list. In the case where the listed users are the 10 anchor objects with the highest cumulative duel scores, the first score threshold is the cumulative duel score of the 11th anchor object. The preset time period can be 3 days, 5 days, 7 days, etc., and the embodiment of the present disclosure is not limited to this. The virtual resource package is a resource package containing any type of virtual resources, such as a virtual red envelope, a virtual coupon package, a virtual gift package, etc., and the embodiment of the present disclosure is not limited to this. By displaying the first list and prompt information in the virtual space, users can be prompted that the anchor objects on the first list can obtain the virtual resource package issued by the live broadcast application. This can not only motivate the anchor objects to participate in the live broadcast duel, but also motivate the audience objects to give virtual resources to the anchor objects to increase the duel score of the anchor objects, so that the anchor objects can enter the first list and obtain the virtual resource package, thereby improving the interaction efficiency between the audience objects and the anchor objects.

[0172] In some embodiments, in response to the switching operation on the first list, the terminal displays the second list in the virtual space, and the second list includes multiple fifth anchor objects, and the fifth anchor object is an anchor object whose cumulative duel score of multiple live duels participated in within a preset time period is less than the second score threshold. Among them, the second list is a blacklist in the live duel list. In the case where the listed users are the 10 anchor objects with the lowest cumulative duel scores, the second score threshold is the cumulative duel score of the 11th anchor object from the bottom. By displaying the second list in the virtual space, it can form a sharp contrast with the anchor objects in the first list, so as to encourage the audience objects to give virtual resources to the anchor objects to increase the duel score of the anchor objects, so as to make the anchor objects leave the second list or avoid the anchor objects from entering the second list, thereby improving the interaction efficiency between the audience objects and the anchor objects.

[0173] For example, Figure 8 FIG. 1 is a schematic diagram showing a live broadcast duel list according to an exemplary embodiment. Figure 8 As shown in (a) in the figure, the first list and prompt information are displayed in the virtual space of anchor A. Among them, the first list is the list of people on the list corresponding to the period from 8.19 to 8.23, including multiple people on the list, such as anchor F, anchor D, anchor C, etc. The prompt information is "The top 10 on the list can get rewards." The reward is a virtual resource package. For example, anchor F can get 5 virtual resource packages, anchor C can get 4 virtual resource packages, and anchor D can get 3 virtual resource packages. In response to the switching operation on the first list, as shown in FIG. Figure 8 As shown in (b), the second list is displayed in the virtual space of anchor A, which is also the list of hosts on the list corresponding to the period from 8.19 to 8.23, including multiple hosts on the list, such as anchor E, anchor Q, anchor B, etc. The virtual space of anchor A also displays the cumulative duel scores of anchor A participating in the live duel during this period, to indicate the gap between anchor A or the audience objects in anchor A's virtual space and the hosts on the list.

[0174] The disclosed embodiment provides a data processing method, which increases the duel score of the first anchor object and changes the duel score of at least one second anchor object when an audience object presents a virtual resource to the first anchor object during a live broadcast duel. This allows the virtual resource to simultaneously change the duel scores of our anchor object and the other party's anchor object, that is, while increasing the duel score of our anchor object, the duel score of the other party's anchor object can be reduced or increased. This not only enriches the gameplay logic of the live broadcast duel process by adding a gameplay logic of changing the other party's score while adding a gift to increase our score, and improves the interaction efficiency between the audience object and the anchor object, but also increases the uncertainty of the live broadcast duel, accelerates the duel process of the live broadcast duel, enhances the sense of confrontation and interaction of the anchor objects during the live broadcast duel, and improves the user's viewing experience in the live broadcast duel.

[0175] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, and will not be described in detail here.

[0176] Fig. 9 FIG. 1 is a block diagram of a data processing device according to an exemplary embodiment. Fig. 9 As shown, the device includes: a first display unit 901 and a second display unit 902 .

[0177] The first display unit 901 is configured to display a live broadcast duel page in the virtual space of the first anchor object, where the live broadcast duel page displays the first anchor object, at least one second anchor object that is to have a live broadcast duel with the first anchor object, and duel information, where the duel information includes a duel score for each anchor object;

[0178] The second display unit 902 is configured to, in response to a donation operation on any virtual resource, display a first score associated with the virtual resource as a result of the duel score of the first anchor object being increased, and display a second score associated with the virtual resource as a result of the duel score of at least one second anchor object being changed.

[0179] In some embodiments, the second display unit 902 is configured to respond to a donation operation on any virtual resource. When the virtual resource is a first-category virtual resource, the duel score of the first anchor object is displayed to increase the first score associated with the virtual resource, and the duel score of at least one second anchor object is displayed to decrease the second score associated with the virtual resource; when the virtual resource is a second-category virtual resource, the duel score of the first anchor object is displayed to increase the first score associated with the virtual resource, and the duel score of at least one second anchor object is displayed to increase the second score associated with the virtual resource.

[0180] In some embodiments, the second display unit 902 is configured to, when the number of at least one second anchor object is 1, display that the duel score of the second anchor object is reduced by a second score; or, when the number of at least one second anchor object is multiple and the multiple second anchor objects are in the same camp, display that the duel score of each second anchor object is reduced respectively, and the total duel score reduced for the multiple second anchor objects is the second score; or, when the number of at least one second anchor object is multiple and the multiple second anchor objects are in different camps, display that the duel score of the second anchor object in each camp is reduced by a second score; or, when the number of at least one second anchor object is multiple and the multiple second anchor objects are in different camps, display that the duel score of the second anchor object in each camp is reduced respectively, and the total duel score reduced for the second anchor object in each camp is the second score.

[0181] In some embodiments, the second display unit 902 is configured to determine a third score based on the second score and the number of the plurality of second anchor objects when the number of at least one second anchor object is multiple and the plurality of second anchor objects are in the same camp; and display the duel score of each second anchor object reduced by the third score.

[0182] In some embodiments, the second display unit 902 is configured to, when there are multiple second anchor objects in at least one camp and the multiple second anchor objects are in different camps, determine a first coefficient for any camp, the first coefficient being positively correlated with the proportion of the duel score of the second anchor object in the camp in the total duel scores of the multiple second anchor objects; determine a fourth score based on the first coefficient and the second score; and display the duel score of the second anchor object in the camp reduced by the fourth score.

[0183] In some embodiments, the second display unit 902 is configured to, when there is a plurality of at least one second anchor objects and the plurality of second anchor objects are in different camps, for any camp, when the duel score of the second anchor object in the camp is higher than the duel score of the first anchor object or is the highest duel score among the plurality of second anchor objects, reduce the duel score of the second anchor object in the displayed camp by a second score, and keep the duel scores of the second anchor objects in other camps unchanged.

[0184] In some embodiments, the second display unit 902 is configured to, when there are multiple second anchor objects in at least one camp and the multiple second anchor objects are in different camps, determine a second coefficient for any camp, the second coefficient being negatively correlated with the proportion of the duel score of the second anchor object in the camp in the total duel scores of the multiple second anchor objects; determine a fifth score based on the second coefficient and the second score; and display the duel score of the second anchor object in the camp increased by the fifth score.

[0185] In some embodiments, the second display unit 902 is configured to, when there is a plurality of at least one second anchor objects and the plurality of second anchor objects are in different camps, for any camp, when the duel score of the second anchor object in the camp is lower than the duel score of the first anchor object or is the lowest duel score among the plurality of second anchor objects, increase the duel score of the second anchor object in the displayed camp by a second score, and keep the duel scores of the second anchor objects in other camps unchanged.

[0186] In some embodiments, the second display unit 902 is configured to display an interactive special effect of the virtual resource in response to a gift operation on any virtual resource, where the interactive special effect is used to indicate that the first anchor object interacts with at least one second anchor object based on the virtual resource, and the display style of the interactive special effect includes a first display style displayed in the virtual space of the first anchor object and a second display style displayed in the virtual space of each anchor object; when the interactive special effect changes from the first display style to the second display style, a score change special effect is displayed, the duel score of the first anchor object is increased by a first score, and the duel score of at least one second anchor object is changed by a second score, and the score change special effect is used to indicate that the virtual resource causes the duel score of at least one second anchor object to change by a second score.

[0187] In some embodiments, the second display unit 902 is further configured to display a preview page of the virtual resource in the virtual space in response to a trigger operation on the preview entrance of the virtual resource, and the preview page displays the interactive special effects generated by donating the virtual resource, the score change special effects, and the donation controls of the virtual resource.

[0188] In some embodiments, the live broadcast duel page further displays at least one third anchor object, and the third anchor object is in the same camp as the first anchor object;

[0189] Fig.10 FIG. 1 is a block diagram of another data processing device according to an exemplary embodiment. Fig.10 As shown, the device also includes:

[0190] The third display unit 903 is configured to display a sixth score associated with the virtual resource added to the duel score of at least one third anchor object, where the sixth score is positively correlated with the first score.

[0191] In some embodiments, the live broadcast duel page also displays first score information and object information of the audience object that donated the virtual resources. The first score information is used to indicate that the virtual resource causes a change in the duel score of at least one second anchor object and the amount of change in the duel score.

[0192] In some embodiments, the third display unit 903 is further configured to display second score information on the live broadcast duel page when a resource donation event occurs in the virtual space of the second anchor object, and the second score information is used to indicate that the resource donation event causes a change in the duel score of the first anchor object and the amount of change in the duel score.

[0193] In some embodiments, the apparatus further comprises:

[0194] An acquiring unit 904 is configured to acquire a first score and a third coefficient associated with the virtual resource, where the third coefficient is used to indicate a ratio of the second score associated with the virtual resource to the first score;

[0195] The determining unit 905 is configured to determine a second score based on the third coefficient and the first score.

[0196] In some embodiments, during the donation process of virtual resources, any one of a default event and a plurality of probability events may occur, the default event is used to indicate that the value of the third coefficient is a default value, and the probability event is used to indicate that the value of the third coefficient is another value obtained by updating the default value;

[0197] The determination unit 905 is configured to determine the default value as the value of the third coefficient in response to a default event; or, in response to any probability event, determine the value of the third coefficient based on the update parameter corresponding to the probability event and the default value.

[0198] In some embodiments, the first display unit 901 is further configured to display a first list and prompt information in a virtual space in response to a trigger operation on a list entry, wherein the first list includes multiple fourth anchor objects, and the fourth anchor objects are anchor objects whose cumulative duel scores of multiple live duels participated in within a preset time period are greater than a first score threshold, and the prompt information is used to prompt the distribution of virtual resource packages to the anchor objects in the first list.

[0199] In some embodiments, the first display unit 901 is further configured to display a second list in the virtual space in response to a switching operation on the first list, wherein the second list includes multiple fifth anchor objects, and the fifth anchor objects are anchor objects whose cumulative duel scores of multiple live duels participated in within a preset time period are less than a second score threshold.

[0200] The disclosed embodiment provides a data processing device, which increases the duel score of the first anchor object and changes the duel score of at least one second anchor object when an audience object presents a virtual resource to the first anchor object during a live broadcast duel, so that the virtual resource can change the duel scores of our anchor object and the other anchor object at the same time, that is, while increasing the duel score of our anchor object, the duel score of the other anchor object can be reduced or increased. This not only enriches the gameplay logic of the live broadcast duel process by adding a gameplay logic of changing the other party's score while giving gifts to increase our points, and improves the interaction efficiency between the audience object and the anchor object, but also increases the uncertainty of the live broadcast duel, accelerates the duel process of the live broadcast duel, enhances the sense of confrontation and interaction of the anchor objects during the live broadcast duel, and improves the viewing experience of users in the live broadcast duel.

[0201] It should be noted that the data processing device provided in the above embodiment is only illustrated by the division of the above functional units. 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.

[0202] Regarding the data processing 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.

[0203] Fig.11 1 is a block diagram of an electronic device according to an exemplary embodiment. Generally, the electronic device 1100 includes: a processor 1101 and a memory 1102 .

[0204] The processor 1101 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1101 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1101 may also include 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. In some embodiments, the processor 1101 may be 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 1101 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0205] The memory 1102 may include one or more computer-readable storage media, which may be non-transitory. The memory 1102 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1102 is used to store at least one program code, which is used to be executed by the processor 1101 to implement the data processing method provided by the method embodiment of the present disclosure.

[0206] In some embodiments, the electronic device 1100 may further optionally include: a peripheral device interface 1103 and at least one peripheral device. The processor 1101, the memory 1102 and the peripheral device interface 1103 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1103 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107 and a power supply 1108.

[0207] The peripheral device interface 1103 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1101 and the memory 1102. In some embodiments, the processor 1101, the memory 1102, and the peripheral device interface 1103 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1101, the memory 1102, and the peripheral device interface 1103 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0208] The radio frequency circuit 1104 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1104 communicates with communication networks and other communication devices through electromagnetic signals. The radio frequency circuit 1104 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 1104 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 1104 can communicate with other electronic devices through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, 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 1104 may also include circuits related to NFC (Near Field Communication), which is not limited in the present disclosure.

[0209] The display screen 1105 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1105 is a touch display screen, the display screen 1105 also has the ability to collect touch signals on the surface or above the surface of the display screen 1105. The touch signal can be input to the processor 1101 as a control signal for processing. At this time, the display screen 1105 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1105 can be one, and the front panel of the electronic device 1100 is set; in other embodiments, the display screen 1105 can be at least two, which are respectively set on different surfaces of the electronic device 1100 or are folded; in some other embodiments, the display screen 1105 can be a flexible display screen, which is set on the curved surface or folded surface of the electronic device 1100. Even, the display screen 1105 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1105 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0210] The camera assembly 1106 is used to capture images or videos. Optionally, the camera assembly 1106 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the electronic device, and the rear camera is arranged on the back of the electronic device. 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 some embodiments, the camera assembly 1106 may also include a flash. The flash can be a monochrome 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 can be used for light compensation at different color temperatures.

[0211] The audio circuit 1107 may include 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 1101 for processing, or input them into the radio frequency circuit 1104 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the electronic device 1100. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1101 or the radio frequency circuit 1104 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1107 may also include a headphone jack.

[0212] The power supply 1108 is used to power various components in the electronic device 1100. The power supply 1108 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1108 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0213] Those skilled in the art will understand that Fig.11 The structure shown in the figure does not constitute a limitation on the electronic device 1100, and may include more or less components than those shown in the figure, or combine certain components, or adopt a different component arrangement.

[0214] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1102 including instructions, and the instructions can be executed by a processor 1101 of an electronic device 1100 to complete the above data processing method. Alternatively, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0215] A computer program product comprises a computer program, and when the computer program is executed by a processor, the data processing method is implemented.

[0216] 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.

[0217] 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 live duel page in the virtual space of the first anchor object, wherein the live duel page displays the first anchor object, at least one second anchor object having a live duel with the first anchor object, and duel information, wherein the duel information includes a duel score for each anchor object; In response to a donation operation on any virtual resource, displaying the duel score of the first anchor object increases a first score associated with the virtual resource, and displaying the duel score of at least one second anchor object changes a second score associated with the virtual resource.

2. The data processing method according to claim 1, characterized in that: In response to the donation operation on any virtual resource, displaying the duel score of the first anchor object to increase the first score associated with the virtual resource, and displaying the duel score of at least one second anchor object to change the second score associated with the virtual resource, comprises: In response to a donation operation on any virtual resource, if the virtual resource is a first-type virtual resource, displaying the duel score of the first anchor object increases the first score associated with the virtual resource, and displaying the duel score of the at least one second anchor object decreases the second score associated with the virtual resource; In the case where the virtual resource is a second-category virtual resource, displaying the duel score of the first anchor object increases the first score associated with the virtual resource, and displaying the duel score of the at least one second anchor object increases the second score associated with the virtual resource.

3. The data processing method according to claim 2, characterized in that: The step of displaying the duel score of the at least one second anchor object to reduce the second score associated with the virtual resource includes: When the number of the at least one second anchor object is 1, the duel score of the second anchor object is displayed to be reduced by the second score; or In the case where there are multiple second anchor objects and the multiple second anchor objects are in the same camp, the duel score of each second anchor object is displayed to be reduced respectively, and the total duel score reduced by the multiple second anchor objects is the second score; or In the case where there are multiple second anchor objects and the multiple second anchor objects are in different camps, the duel scores of the second anchor objects in each camp are respectively reduced by the second score; or In the case that the number of the at least one second anchor object is multiple and the multiple second anchor objects are in different camps, the duel scores of the second anchor objects in each camp are reduced respectively, and the total duel score reduced by the second anchor objects in each camp is the second score.

4. The data processing method according to claim 3, characterized in that: When there are multiple second anchor objects and the multiple second anchor objects are in the same camp, displaying that the duel score of each second anchor object is reduced respectively includes: In a case where there is a plurality of the at least one second anchor object and the plurality of second anchor objects are in the same camp, determining a third score based on the second score and the number of the plurality of second anchor objects; The matchup score of each second anchor object is displayed as reduced by the third score.

5. The data processing method according to claim 3, characterized in that: When there are multiple second anchor objects and the multiple second anchor objects are in different camps, displaying that the duel scores of the second anchor objects in each camp are reduced respectively includes: In the case where there are multiple second anchor objects and the multiple second anchor objects are in different camps, for any camp, a first coefficient is determined, and the first coefficient is positively correlated with the proportion of the duel score of the second anchor object in the camp in the total duel scores of the multiple second anchor objects; determining a fourth score based on the first coefficient and the second score; The duel score of the second anchor object in the camp is displayed as reduced by the fourth score.

6. The data processing method according to claim 3, characterized in that: When there are multiple second anchor objects and the multiple second anchor objects are in different camps, displaying that the duel scores of the second anchor objects in each camp are reduced respectively includes: In the case where the number of the at least one second anchor object is multiple and the multiple second anchor objects are in different camps, for any camp, when the duel score of the second anchor object in the camp is higher than the duel score of the first anchor object or is the highest duel score among the multiple second anchor objects, the duel score of the second anchor object in the camp is reduced by the second score, and the duel scores of the second anchor objects in other camps remain unchanged.

7. The data processing method according to claim 2, characterized in that: The displaying of the duel score of the at least one second anchor object to increase the second score associated with the virtual resource includes: In the case where there are multiple second anchor objects and the multiple second anchor objects are in different camps, for any camp, a second coefficient is determined, and the second coefficient is negatively correlated with the proportion of the duel score of the second anchor object in the camp in the total duel scores of the multiple second anchor objects; determining a fifth score based on the second coefficient and the second score; The duel score of the second anchor object in the camp is displayed to increase the fifth score.

8. The data processing method according to claim 2, characterized in that: The displaying of the duel score of the at least one second anchor object to increase the second score associated with the virtual resource includes: In the case where the number of the at least one second anchor object is multiple and the multiple second anchor objects are in different camps, for any camp, when the duel score of the second anchor object in the camp is lower than the duel score of the first anchor object or is the lowest duel score among the multiple second anchor objects, the duel score of the second anchor object in the camp is increased by the second score, and the duel scores of the second anchor objects in other camps remain unchanged.

9. The data processing method according to claim 1, characterized in that: In response to the donation operation on any virtual resource, displaying the duel score of the first anchor object to increase the first score associated with the virtual resource, and displaying the duel score of at least one second anchor object to change the second score associated with the virtual resource, comprises: In response to a gifting operation on any virtual resource, an interactive special effect of the virtual resource is displayed, the interactive special effect is used to indicate that the first anchor object interacts with the at least one second anchor object based on the virtual resource, and the display style of the interactive special effect includes a first display style displayed in the virtual space of the first anchor object and a second display style displayed in the virtual space of each anchor object; When the interactive special effect changes from the first display style to the second display style, a score change special effect is displayed, the duel score of the first anchor object is increased by the first score, and the duel score of the at least one second anchor object is changed by the second score, and the score change special effect is used to indicate that the virtual resource causes the duel score of the at least one second anchor object to change by the second score.

10. The data processing method according to claim 8, characterized in that: The method further comprises: In response to a triggering operation on the preview entrance of the virtual resource, a preview page of the virtual resource is displayed in the virtual space, and the preview page displays interactive special effects generated by donating the virtual resource, score change special effects, and a donating control of the virtual resource.

11. The data processing method according to claim 1, characterized in that: The live broadcast duel page also displays at least one third anchor object, and the third anchor object is in the same camp as the first anchor object; The method further comprises: Displaying the duel score of the at least one third anchor object increases a sixth score associated with the virtual resource, and the sixth score is positively correlated with the first score.

12. The data processing method according to claim 1, characterized in that: The live duel page also displays first score information and object information of the audience object that donated the virtual resource. The first score information is used to indicate that the virtual resource causes a change in the duel score of the at least one second anchor object and the score change amount of the duel score.

13. The data processing method according to claim 1, characterized in that: The method further comprises: When a resource donation event occurs in the virtual space of the second anchor object, second score information is displayed on the live broadcast duel page, and the second score information is used to indicate that the resource donation event causes a change in the duel score of the first anchor object and the amount of change in the duel score.

14. The data processing method according to claim 1, characterized in that: The method further comprises: Acquire a first score and a third coefficient associated with the virtual resource, wherein the third coefficient is used to indicate a ratio of a second score associated with the virtual resource to the first score; Based on the third coefficient and the first score, the second score is determined.

15. The method according to claim 14, characterized in that During the donation process of the virtual resource, any one of a default event and a plurality of probability events may occur, wherein the default event is used to indicate that the value of the third coefficient is a default value, and the probability event is used to indicate that the value of the third coefficient is another value obtained by updating the default value; The process of obtaining the third coefficient includes: In response to the default event, determining the default value as the value of the third coefficient; or, In response to any probabilistic event, the value of the third coefficient is determined based on the update parameter corresponding to the probabilistic event and the default value.

16. The data processing method according to claim 1, characterized in that: The method further comprises: In response to a triggering operation on a list entry, a first list and prompt information are displayed in the virtual space, wherein the first list includes multiple fourth anchor objects, and the fourth anchor objects are anchor objects whose cumulative duel scores of multiple live duels participated in within a preset time period are greater than a first score threshold, and the prompt information is used to prompt the anchor objects in the first list to be issued virtual resource packages.

17. The data processing method according to claim 16, characterized in that: The method further comprises: In response to a switching operation on the first list, a second list is displayed in the virtual space, wherein the second list includes multiple fifth anchor objects, and the fifth anchor objects are anchor objects whose cumulative duel scores of multiple live duels participated in within the preset time period are less than a second score threshold.

18. A data processing device, characterized in that: The device comprises: A first display unit is configured to display a live broadcast duel page in the virtual space of the first anchor object, wherein the live broadcast duel page displays the first anchor object, at least one second anchor object having a live broadcast duel with the first anchor object, and duel information, wherein the duel information includes a duel score of each anchor object; The second display unit is configured to, in response to a donation operation on any virtual resource, display that the duel score of the first anchor object increases the first score associated with the virtual resource, and display that the duel score of at least one second anchor object changes the second score associated with the virtual resource.

19. 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 17.

20. 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 execute the data processing method as described in any one of claims 1 to 17.

21. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the data processing method according to any one of claims 1 to 17 is implemented.

Citation Information

Patent Citations

  • Interaction control method and device in live broadcast, storage medium and electronic device

    CN110324649A

  • Information interaction method and device, terminal equipment and storage medium

    CN112449205A

  • Live broadcast battle interaction method and device based on main and auxiliary picture display, and electronic equipment

    CN115134621A

  • Virtual gift interaction method and device based on main and auxiliary picture display and electronic equipment

    CN115134623A

  • Live broadcast interaction method and device of live broadcast room and video live broadcast system

    CN116600151A