Interface display method, device, equipment, storage medium and program product

By displaying the total number of objects on the joint live streaming interface and increasing the total number based on behavior scores, and setting reward moments in conjunction with performance behavior, the problem of monotonous user interaction methods is solved, and user activity and interaction efficiency are improved.

CN118764680BActive Publication Date: 2025-11-04BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411145205.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-20
Publication Date
2025-11-04
Estimated Expiration
2044-08-20

AI Technical Summary

Technical Problem

Existing joint live streaming platforms have limited user interaction methods, resulting in low user activity and impacting the efficiency of interaction in joint live streaming scenarios.

Method used

By displaying the live streams and total values ​​of multiple objects on a joint live streaming interface, and increasing the total value to reward users when certain conditions are met based on the object's behavioral score, and setting reward moments in conjunction with the object's performance behavior, users are encouraged to send virtual resources.

Benefits of technology

It improved user engagement and interaction efficiency in joint live streaming scenarios, resulting in increased user activity and promoting the production of high-quality live streaming content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118764680B_ABST
    Figure CN118764680B_ABST
Patent Text Reader

Abstract

The present disclosure relates to an interface display method and device, equipment and storage medium, and relates to the technical field of multimedia. The method comprises: displaying a joint live broadcast interface, the joint live broadcast interface displaying live broadcast pictures of a plurality of objects and a total value; in a case where a behavior score of a first object in the plurality of objects reaches a first condition, in response to the first object receiving a virtual resource, displaying that the total value of the first object changes, and a change value of the total value of the first object is greater than a value of the virtual resource. The method can promote terminal users to interact in a joint live broadcast scene. Moreover, the reward moment is set in combination with the behavior performance of the object in the live broadcast process, which not only promotes the object to trigger the reward moment, but also promotes the terminal user to send the virtual resource, improves the user participation in the joint live broadcast scene, makes the user active in the joint live broadcast scene, and greatly improves the interaction efficiency in the joint live broadcast scene.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the field of multimedia technology, and in particular, to an interface display method and device, equipment and a storage medium. BACKGROUND

[0002] Some current live broadcast platforms are provided with a function of joint live broadcast of multiple objects, and live broadcast pictures of the multiple objects are displayed on a joint live broadcast interface. A user can send virtual resources to favorite objects on the joint live broadcast interface, and the multiple objects determine the winner according to the total value of the received virtual resources. When the user sends virtual resources, the total value of the objects is generally added to the value of the virtual resources sent by the user. However, the interaction mode is obviously single, and the user activity in the joint live broadcast scene is low. SUMMARY

[0003] The present disclosure provides an interface display method, device, equipment and storage medium, which can promote terminal users to interact in a joint live broadcast scene. In addition, the reward moment is set in combination with the behavior performance of an object in a live broadcast process, which can not only promote the object to trigger the reward moment, but also promote the terminal user to send virtual resources, that is, improve the user participation in the joint live broadcast scene, so that the user activity in the joint live broadcast scene is high, and the interaction efficiency in the joint live broadcast scene is greatly improved. The technical solutions of the present disclosure are as follows.

[0004] According to an aspect of an embodiment of the present disclosure, an interface display method is provided, which comprises:

[0005] displaying a joint live broadcast interface, the joint live broadcast interface displaying live broadcast pictures of multiple objects and total values of the objects, and the total value of each object indicating a total sum of values of virtual resources received by the object in a live broadcast process;

[0006] in a case where a behavior score of a first object in the multiple objects reaches a first condition, displaying that a total value of the first object changes in response to the first object receiving virtual resources, and a change value of the total value of the first object being greater than a value of the virtual resources, the behavior score indicating a score of a performance behavior of the first object in the live broadcast process.

[0007] According to another aspect of an embodiment of the present disclosure, an interface display method is provided, which comprises:

[0008] obtaining video streams of multiple objects participating in joint live broadcast;

[0009] determining behavior scores of the multiple objects based on the video streams of the multiple objects, the behavior score of each object indicating a score of a performance behavior of the object in a live broadcast process.

[0010] in a case where a behavior score of a first object in the plurality of objects reaches a first condition, issuing a target mode moment to a plurality of terminals participating in the joint live broadcast;

[0011] wherein at the target mode moment, if the first object receives virtual resources, a change value of the total value of the first object displayed on a joint live broadcast interface displayed by the plurality of terminals is greater than a value of the received virtual resources, the joint live broadcast interface displayed by the plurality of terminals displays live pictures of the plurality of objects respectively and total values of the plurality of objects, and the total value of each object is used to indicate a sum of values of virtual resources received by the object in the live broadcast process.

[0012] According to another aspect of the embodiments of the present disclosure, an interface display device is provided, and the device comprises:

[0013] a display unit configured to perform displaying a joint live broadcast interface, the joint live broadcast interface displaying live pictures of a plurality of objects respectively and total values of the plurality of objects, and the total value of each object being used to indicate a sum of values of virtual resources received by the object in the live broadcast process;

[0014] the display unit is further configured to perform, in a case where a behavior score of a first object in the plurality of objects reaches a first condition, displaying that the total value of the first object changes in response to the first object receiving virtual resources, and a change value of the total value of the first object is greater than a value of the virtual resources, the behavior score being used to indicate a performance behavior score of the first object in the live broadcast process.

[0015] In some embodiments, the behavior score of each of the plurality of objects is obtained based on video streams of the joint live broadcast interface respectively scoring the behavior of the plurality of objects.

[0016] In some embodiments, the display unit is configured to perform:

[0017] in response to the first object receiving virtual resources, displaying that the value of the virtual resources increases by a preset multiple, and displaying that the total value of the first object increases by a value after the value of the virtual resources increases by the preset multiple; or

[0018] in response to the first object receiving virtual resources, displaying that the total value of the first object increases by the value of the virtual resources, and displaying that the increased total value of the first object increases by a preset value.

[0019] In some embodiments, the display unit is configured to perform:

[0020] displaying a special effect of increasing the value of the virtual resource by a preset multiple, and displaying the value of the virtual resource after being increased by the preset multiple moving to a total value display area of the first object, and increasing the total value of the first object.

[0021] In some embodiments, each object obtains a behavior score at multiple time points, and the display unit is further configured to perform:

[0022] For each object, in response to the object obtaining a behavior score at any time point, the total value of the object is displayed as being increased, and the increase in the total value is positively correlated with the behavior score of the object; or,

[0023] For each object, in response to the object obtaining a behavior score at any time point and the behavior score of the object meeting a second condition, the total value of the object is displayed as being increased, and the increase in the total value is positively correlated with the behavior score of the object.

[0024] In some embodiments, the display unit is further configured to perform:

[0025] In a case where a behavior score of a first object in the multiple objects meets a first condition, at least one of a reminder information and a sending control is displayed on the joint live broadcast interface;

[0026] The reminder information is used to remind an entering target mode time point, and in the target mode time point, if the first object receives virtual resources, the increase in the total value of the first object is greater than the value of the received virtual resources, and the sending control is used to send out virtual resources.

[0027] In some embodiments, the display unit is configured to perform at least one of:

[0028] The reminder information and the sending control are displayed on the joint live broadcast interface in turn; or,

[0029] The reminder information and the sending control are displayed on the joint live broadcast interface at the same time.

[0030] In some embodiments, the display unit is further configured to perform:

[0031] A preset multiple of an increase in the value of virtual resources in the target mode time point is displayed on at least one of the reminder information and the sending control.

[0032] In some embodiments, the display unit is configured to perform:

[0033] In response to a triggering operation on the sending control displayed on the joint live broadcast interface, a resource panel is displayed, and the resource panel displays a plurality of virtual resources.

[0034] In response to a sending operation on any virtual resource on the resource panel, a total value of the first object is displayed to change, and a difference between the total value of the first object before and after the change is greater than a value of the sent virtual resource.

[0035] In some embodiments, the first condition comprises:

[0036] a behavior score of the first object reaches a first threshold; or,

[0037] behavior scores of the first object at a preset number of time points all reach the first threshold; wherein each object obtains a behavior score at a plurality of time points respectively.

[0038] In some embodiments, the display unit is further configured to perform at least one of:

[0039] In a case where a total value of a second object in the plurality of objects reaches a second threshold, in response to the second object receiving a virtual resource, the total value of the second object is displayed to change, and a difference between the total value of the second object before and after the change is greater than a value of the received virtual resource.

[0040] The joint live interface corresponds to a joint live event, and in a case where a difference between a current time and an end time of the joint live event is less than a third threshold, in response to a third object in the plurality of objects receiving a virtual resource, a total value of the third object is displayed to change, and a difference between the total value of the third object before and after the change is greater than a value of the received virtual resource.

[0041] According to another aspect of the embodiments of the present disclosure, an interface display device is provided, and the device comprises:

[0042] An acquisition unit is configured to acquire video streams of a plurality of objects participating in a joint live respectively;

[0043] A determination unit is configured to determine behavior scores of the plurality of objects respectively based on the video streams of the plurality of objects respectively, and the behavior score of each object is used to indicate a score of a performance behavior of the object in a live process;

[0044] A delivery unit is configured to deliver a target mode time point to a plurality of terminals participating in the joint live in a case where a behavior score of a first object in the plurality of objects reaches a first condition.

[0045] wherein, at the target mode moment, if the first object receives virtual resources, a change value of the total value of the first object displayed on the joint live interface displayed by the plurality of terminals is greater than a value of the received virtual resources, the joint live interface displayed by the plurality of terminals displays live pictures of the plurality of objects and total values of the plurality of objects respectively, and the total value of each object indicates a sum of values of virtual resources received by the object during the live process.

[0046] In some embodiments, the apparatus further comprises an increasing unit configured to perform:

[0047] In response to the first object receiving virtual resources, determining a preset multiple of an increase of a value of the virtual resources at the target mode moment, increasing a display value of the virtual resources based on the preset multiple, and issuing the increased display value of the virtual resources to the plurality of terminals, the terminals being configured to display an increase of the total value of the first object based on the increased display value of the virtual resources; or

[0048] In response to the first object receiving virtual resources, determining a preset multiple of an increase of a value of the virtual resources at the target mode moment, issuing the preset multiple to the plurality of terminals, the terminals being configured to display an increase of a display value of the virtual resources based on the preset multiple, and display an increase of the total value of the first object based on the increased display value of the virtual resources.

[0049] In some embodiments, the increasing unit is configured to perform:

[0050] Based on the behavior score of the first object, determining a preset multiple of an increase of a value of the virtual resources at the target mode moment, the preset multiple being positively correlated with the behavior score of the first object.

[0051] According to another aspect of the embodiments of the present disclosure, a terminal is provided, which comprises:

[0052] one or more processors;

[0053] a memory for storing program codes executable by the processor;

[0054] wherein the processor is configured to execute the program codes to implement the interface display method described above.

[0055] According to another aspect of the embodiments of the present disclosure, a server is provided, which comprises:

[0056] one or more processors;

[0057] a memory for storing program codes executable by the processor;

[0058] The processor is configured to execute the program code to implement the interface display method.

[0059] According to another aspect of the embodiments of the present disclosure, a computer readable storage medium is provided, when program code in the computer readable storage medium is executed by a processor of a terminal or a server, the terminal or the server can execute the interface display method.

[0060] According to another aspect of the embodiments of the present disclosure, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the interface display method.

[0061] The embodiments of the present disclosure provide an interface display method, which, in a joint live broadcast process of a plurality of objects, performs real-time scoring on performance behaviors of each object in the live broadcast process, and when a behavior score of any object reaches a first condition, triggers a moment when a change value of a total value of the object is greater than a value of a virtual resource when the object receives the virtual resource. Since at the moment, the change value of the total value of the object is greater than the value of the virtual resource when the object receives the virtual resource, that is, a certain reward is given to the object whose behavior score reaches the first condition, and since the better the performance of the performance behavior, the higher the behavior score, the easier it is to reach the first condition, and then the object can be encouraged to produce high-quality live broadcast content under the incentive of the reward. And since the terminal user can additionally increase the total value of the object at the moment when the terminal user sends out the virtual resource, the terminal user can also be encouraged to send out the virtual resource at the moment, thereby improving the probability of the terminal user sending out the virtual resource, that is, the method can encourage the terminal user to interact in the joint live broadcast scene. And the method sets the reward moment in combination with the performance of the performance behavior of the object in the live broadcast process, which not only encourages the object to trigger the reward moment, but also encourages the terminal user to send out the virtual resource, that is, improves the user engagement in the joint live broadcast scene, so that the user activity in the joint live broadcast scene is high, and the interaction efficiency in the joint live broadcast scene is greatly improved.

[0062] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0063] The accompanying drawings, which are incorporated into and form part of the specification, illustrate one embodiment consistent with the present disclosure and, together with the specification, serve to explain the principles of the present disclosure, and do not constitute an undue limitation on the present disclosure.

[0064] Figure 1 is a schematic diagram of an implementation environment according to an exemplary embodiment.

[0065] Figure 2is a flowchart of an interface display method according to an exemplary embodiment.

[0066] Figure 3 is a flowchart of another interface display method according to an exemplary embodiment.

[0067] Figure 4 is a flowchart of still another interface display method according to an exemplary embodiment.

[0068] Figure 5 is a schematic diagram of a joint live interface according to an exemplary embodiment.

[0069] Figure 6 is a schematic diagram of another joint live interface according to an exemplary embodiment.

[0070] Figure 7 is a schematic diagram of still another joint live interface according to an exemplary embodiment.

[0071] Figure 8 is a schematic diagram of a path of audience participation in a live broadcast according to an exemplary embodiment.

[0072] Figure 9 is a flowchart of an interface displayed at an audience end according to an exemplary embodiment.

[0073] Figure 10 is a schematic diagram of a path of anchor participation in a live broadcast according to an exemplary embodiment.

[0074] Figure 11 is a flowchart of an interface displayed at an anchor end according to an exemplary embodiment.

[0075] Figure 12 is a block diagram of an interface display device according to an exemplary embodiment.

[0076] Figure 13 is a block diagram of another interface display device according to an exemplary embodiment.

[0077] Figure 14 is a block diagram of a terminal according to an exemplary embodiment.

[0078] Figure 15 is a block diagram of a server according to an exemplary embodiment. DETAILED DESCRIPTION

[0079] In order for those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings.

[0080] 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 do not necessarily describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The implementation described in the following exemplary embodiments does not represent all implementations consistent with the present disclosure. Rather, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0081] 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 for analysis, stored data, displayed data, etc.) and signals involved in the present disclosure are authorized by the user or fully authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions. For example, the joint live interface, total value, etc. involved in the present disclosure are obtained under full authorization.

[0082] The interface display method provided by the embodiments of the present disclosure can be executed by a terminal. Figure 1 is a schematic diagram of an implementation environment provided by an embodiment of the present disclosure, referring to Figure 1 The implementation environment includes a terminal 101 and a server 102. In some embodiments, the terminal 101 has a target application installed thereon, and the terminal 101 provides a live function through the target application. Multiple objects perform joint live through the target application, display a joint live interface, and can receive virtual resources sent by viewers. Based on the values of the virtual resources received by each object, the total value of each object is determined, and the ranking between the multiple objects can be determined according to the total value. The target application can be any application that can provide a live function, such as a shopping application, a news application, a search application, a video application, a social application, etc., which is not limited here. The server 102 is a background server of the target application, and is used to provide background services for the terminal 101.

[0083] The terminal 101 can be at least one of a smart phone, a smart watch, a desktop computer, a laptop computer, a virtual reality terminal, an augmented reality terminal, a wireless terminal, and a laptop computer. The terminal 101 has a communication function and can access a wired network or a wireless network. The terminal 101 can generally refer to one of a plurality of terminals, and a person skilled in the art can know that the number of the above terminals can be more or less. The server 102 can be a stand-alone physical server, or a server cluster or a distributed file system composed of a plurality of physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and basic cloud computing services such as big data and artificial intelligence platforms. In some embodiments, the server 102 is directly or indirectly connected to the terminal 101 through wired or wireless communication, and the embodiments of the present disclosure do not limit this. Optionally, the number of the above servers 102 can be more or less, and the embodiments of the present disclosure do not limit this. Of course, the server 102 can also include other functional servers to provide more comprehensive and diverse services. Among them, 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 or the terminal 101 can independently undertake the computing work, and the embodiments of the present disclosure do not limit this.

[0084] Figure 2 FIG. 8 is a flowchart of an interface display method according to an example embodiment, as shown in FIG. 9, the method is performed by a terminal, and the method includes the following steps. Figure 2

[0085] In step S201, the terminal displays a joint live interface, and the joint live interface displays a plurality of object live pictures and a total value. The total value of each object indicates the total value of the virtual resources received by the object during the live process.

[0086] In the embodiments of the present disclosure, the plurality of objects can be a plurality of anchors. The virtual resource can be a virtual gift. Each virtual gift has a certain value, and the value of each virtual gift is also the price of the virtual gift. The total value displayed by the joint live interface is the total value of the virtual gifts received by the object.

[0087] In the embodiments of the present disclosure, the terminal can be a terminal used by any object in the plurality of objects, and can also be a terminal used by any audience participating in the joint live.

[0088] ​In step S202, the terminal displays that a total value of the first object changes in response to the first object receiving the virtual resource in a case where a behavior score of the first object in the plurality of objects meets a first condition, the change value of the total value of the first object being greater than a value of the virtual resource, the behavior score being used to indicate a score of performance behavior of the first object in the live broadcast process.

[0089] In the embodiments of the present disclosure, the first object can be any object in the plurality of objects. The higher the behavior score of the first object is, the better the performance of the first object in the live broadcast process is, that is, the behavior score is used to indicate the degree of excellence of the object in the live broadcast process.

[0090] In the embodiments of the present disclosure, the performance behavior includes at least one of singing, dancing, drama performance, acrobatic performance, magic performance, musical instrument performance, cross-talk performance, etc. The behavior score of any performance behavior is used to indicate the level of the performance behavior of the object in the live broadcast process. For example, the behavior score of singing is used to indicate the singing level of the object in the live broadcast process, and the behavior score of dancing is used to indicate the dancing level of the object in the live broadcast process.

[0091] In the embodiments of the present disclosure, the performance behavior of the object in the live broadcast process is indicated by the behavior score. In other embodiments, the behavior indicated by the behavior score includes any behavior of the object in the live broadcast process.

[0092] In the embodiments of the present disclosure, when the behavior score of any object meets the first condition, that is, the target mode moment of the object is triggered, if the object receives the virtual resource at the target mode moment, the increase value of the total value of the object is greater than the value of the received virtual resource. It should be noted that the target mode moment has a certain duration, and the target mode moment is cancelled after the duration.

[0093] In the embodiments of the present disclosure, the virtual resource received by the first object can be sent by any terminal user participating in the joint live broadcast, and the terminal user can be any object in the plurality of objects or an audience. The first object can receive one or more virtual resources at any moment, and each virtual resource has a certain value. If one virtual resource is received, the change value of the total value is greater than the value of the virtual resource. If a plurality of virtual resources are received, the change value of the total value is greater than the sum of the values of the plurality of virtual resources.

[0094] The embodiment of the present disclosure provides an interface display method, which is used for scoring the performance of each object in the live broadcast process in real time during the joint live broadcast of multiple objects, triggering the object to receive virtual resources when the behavior score of any object reaches a first condition, and displaying the change value of the total value of the object when the change value of the total value of the object is greater than the value of the virtual resources. At this moment, the object receives the virtual resources, that is, the object whose behavior score reaches the first condition is given a certain reward. Since the better the performance of the performance is, the higher the behavior score is, and the first condition is more likely to be reached, the object can output high-quality live broadcast content under the incentive of the reward. In addition, the terminal user can additionally increase the total value of the object at this moment, so as to promote the terminal user to send virtual resources at this moment, thereby improving the probability of the terminal user sending virtual resources, that is, the method can promote the terminal user to interact in the joint live broadcast scene. In addition, the method sets the reward moment in combination with the performance of the performance of the object in the live broadcast process, which can not only promote the object to trigger the reward moment, but also promote the terminal user to send virtual resources, that is, improve the user participation in the joint live broadcast scene, so that the user activity in the joint live broadcast scene is high, and the interaction efficiency in the joint live broadcast scene is greatly improved.

[0095] In some embodiments, the behavior score of each object is obtained by scoring the behavior of the multiple objects based on the video stream of the joint live broadcast interface.

[0096] In this embodiment, the behavior score of each object is obtained by scoring the behavior of the multiple objects based on the video stream of the joint live broadcast interface, so that the system score is used to make the behavior score objective and accurate, and thus the excellent degree of the behavior of the object in the live broadcast process can be accurately indicated.

[0097] In some embodiments, in response to the first object receiving the virtual resources, the change of the total value of the first object is displayed, including:

[0098] In response to the first object receiving the virtual resources, the value of the virtual resources is increased by a preset multiple, the total value of the first object is increased by the value of the virtual resources after the value of the virtual resources is increased by the preset multiple; or,

[0099] In response to the first object receiving the virtual resources, the total value of the first object is increased by the value of the virtual resources, and the increased total value of the first object is increased by a preset value.

[0100] In this embodiment, at the target mode moment, the value of the virtual resource is increased, and the total value is increased by the value of the virtual resource after the value of the virtual resource is increased, that is, the increase process and reason of the total value are output in detail, the information transmission degree is improved, and the terminal user further understands the target mode moment, and the terminal user sends out the virtual resource at the target mode moment. In this embodiment, the value of the virtual resource is added to the total value, and then the total value is additionally increased, so that the change value of the total value is greater than the value of the virtual resource, and the value of the virtual resource does not need to be changed, and the convenience is further improved.

[0101] In some embodiments, the value of the virtual resource is increased by a preset multiple, and the total value of the first object is increased by the value of the virtual resource after the value of the virtual resource is increased by the preset multiple, including:

[0102] The preset multiple of the value of the virtual resource is displayed, and the value of the virtual resource after the value of the virtual resource is increased by the preset multiple is displayed to increase the total value of the first object.

[0103] In this embodiment, the value of the virtual resource is increased, and the value of the virtual resource after the value of the virtual resource is increased is displayed to increase the total value, so as to prompt the terminal user that the virtual resource has an additional increase value at this moment, and the value of the virtual resource after the value of the virtual resource is increased is displayed to increase the total value, so as to prompt the terminal user that the value of the virtual resource after the value of the virtual resource is increased is used to additionally increase the total value. In this way, through the prominent display effect, the terminal user is effectively reminded, and the probability of the terminal user sending out the virtual resource is improved.

[0104] In some embodiments, each object obtains a behavior score at a plurality of moments, and the method further includes:

[0105] For each object, in response to the object obtaining a behavior score at any moment, the total value of the object is increased, and the increase value of the total value is positively correlated with the behavior score of the object; or

[0106] For each object, in response to the object obtaining a behavior score at any moment and the behavior score of the object reaching a second condition, the total value of the object is increased, and the increase value of the total value is positively correlated with the behavior score of the object.

[0107] In this embodiment, not only the target mode moment is triggered based on the behavior score of the object, but also the total value is increased based on the behavior score of the object, that is, the composition dimension of the total value is expanded. Since the target mode moment is triggered and the total value is increased, the object is rewarded, and the behavior score indicates the excellent degree of the behavior of the object in the live broadcast process, so that the object continuously produces high scores in order to obtain more rewards, and the object continuously produces high-quality live broadcast content under this mechanism.

[0108] In this embodiment, only when the behavior score of the object reaches a certain condition, the total value is increased based on the behavior score of the object, that is, a limit condition for the behavior score is added, thereby promoting the object to obtain a high behavior score based on the limit condition, and since the behavior score indicates the degree of good behavior, thereby promoting the object to output high-quality live content.

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

[0110] In the case where the behavior score of the first object in the plurality of objects reaches a first condition, at least one of the reminder information and the sending control is displayed on the joint live interface;

[0111] The reminder information is used to remind the target mode time, and the sending control is used to send the virtual resource.

[0112] In this embodiment, at the target mode time, at least one of the reminder information and the sending space is displayed, which promotes the end user to send the virtual resource at this time based on the reminder information, and facilitates the sending of the virtual resource based on the sending control.

[0113] In some embodiments, displaying at least one of the reminder information and the sending control on the joint live interface comprises:

[0114] Alternately displaying the reminder information and the sending control on the joint live interface; or,

[0115] Simultaneously displaying the reminder information and the sending control on the joint live interface.

[0116] In this embodiment, the reminder information and the sending control are alternately displayed on the joint live interface, which realizes information rotation and avoids a large area of the joint live interface being blocked by the reminder information and the sending control, thereby ensuring the interface display effect. While the reminder information and the sending control are simultaneously displayed, a visual connection between the reminder information and the sending control is established, thereby promoting the end user to trigger the sending control based on the reminder of the reminder information.

[0117] In some embodiments, the method further comprises: displaying the increase value of the number of virtual resources at the target mode time on at least one of the reminder information and the sending control.

[0118] In this embodiment, by displaying the increase value of the number of virtual resources, the information transmission degree is improved, so that more information output can promote the end user to send the virtual resource.

[0119] In some embodiments, the method further includes: in response to a triggering operation on the sending control displayed on the joint live broadcast interface, displaying a resource panel, and the resource panel displays a plurality of virtual resources;

[0120] In response to the first object receiving the virtual resource, the total value of the first object is changed, including:

[0121] In response to a sending operation on any virtual resource on the resource panel, the total value of the first object is changed, and the difference between the total value of the first object before and after the change is greater than the value of the sent virtual resource.

[0122] In this embodiment, in the case of reaching the target mode moment, the sending control capable of triggering the resource panel is provided on the joint live broadcast interface, avoiding the terminal user to find the entrance of the resource panel, thereby improving the interaction efficiency and convenience, and facilitating the terminal user to send the virtual resource.

[0123] In some embodiments, the first condition includes:

[0124] The behavior score of the first object reaches a first threshold; or,

[0125] The behavior score of the first object at a preset number of moments reaches the first threshold; wherein each object obtains a behavior score at a plurality of moments.

[0126] In this embodiment, since the behavior score is used to indicate the degree of good behavior of the object in the live broadcast process, the target mode moment is triggered when the behavior score of the first object reaches a certain threshold, and the total value of the object can be additionally increased when the object receives the virtual resource at the target mode moment, that is, the object with good performance is rewarded, thereby promoting the object to maintain good behavior in the live broadcast process and promoting the object to output high-quality live broadcast content. In this embodiment, the target mode moment is triggered when the behavior score of the object reaches a certain threshold multiple times, and the total value of the object can be additionally increased when the object receives the virtual resource at the target mode moment, that is, the object with good performance is rewarded, thereby promoting the object to maintain good behavior in the live broadcast process and promoting the object to continuously produce high-quality live broadcast content.

[0127] In some embodiments, the method further includes at least one of:

[0128] In the case where the total value of a second object in the plurality of objects reaches a second threshold, in response to the second object receiving the virtual resource, the total value of the second object is changed, and the difference between the total value of the second object before and after the change is greater than the value of the received virtual resource;

[0129] The joint live interface corresponds to a joint live event. In a case where a difference between a current time and an end time of the joint live event is less than a third threshold value, in response to a third object in the plurality of objects receiving a virtual resource, a total value of the third object is displayed to change, and a difference between the total value of the third object before and after the change is greater than a value of the received virtual resource.

[0130] In this embodiment, in a case where the total value of the object reaches a certain value, the target mode moment of the object is triggered. Since the better the object performs in the live, the more virtual resources the object receives, and the greater the total value, the object can further promote the object to produce high-quality live content. Moreover, since the greater the total value of the object, the target mode moment can be triggered, and the value of the virtual resource sent by the end user is additionally increased at the target mode moment, the end user can further send the virtual resource to trigger the target mode moment. In this embodiment, when the joint live event is about to end, the end user will send the virtual resource to improve the total value of the object supported by the end user, i.e., to improve the total value ranking of the end user, and there is a greater probability that the target mode moment will be triggered at this time. Since the value of the virtual resource is additionally increased, the end user can further send the virtual resource to improve the probability of sending the virtual resource by the end user.

[0131] The above Figure 2 The basic flow of interface display is introduced taking the terminal as the execution subject. Next, the basic flow of interface display is introduced taking the server as the execution subject. Referring to Figure 3 , Figure 3 is a flowchart of an interface display method according to an example embodiment. The method is executed by a server, and the method includes the following steps.

[0132] In step S301, the server obtains video streams of a plurality of objects participating in a joint live.

[0133] In some embodiments, the video stream of each object is obtained by using a terminal of the object to record the live of the object. The video stream of each object is used to display the live picture of the object. The server can obtain the video stream from the terminal of the object.

[0134] In other embodiments, a joint live interface is displayed on a plurality of terminals participating in the joint live. The joint live interface displays live pictures of the plurality of objects. The plurality of terminals participating in the joint live include a terminal used by a host and a terminal used by a viewer. The server can further obtain a video stream of the joint live interface from any terminal in the plurality of terminals, and further obtain the video stream of each object.

[0135] In some embodiments, the server providing the background service for the joint live broadcast and the server determining the behavior scores are the same server, and the server obtains the video streams from the terminals used by each object, and provides a joint live broadcast interface for the plurality of terminals participating in the joint live broadcast based on the video streams of the plurality of objects, and directly determines the behavior scores of the plurality of objects based on the video streams of the plurality of objects without repeatedly obtaining the video streams.

[0136] In step S302, the server determines the behavior scores of the plurality of objects based on the video streams of the plurality of objects, and each behavior score of an object indicates a score of a performance of the object in the live broadcast.

[0137] In the embodiments of the present disclosure, the behavior score indicates a score of a performance of an object in a live broadcast, that is, indicates a degree of excellence of a performance of the object in the live broadcast. The higher the behavior score of any object is, the better the performance of the object in the live broadcast is.

[0138] In the embodiments of the present disclosure, for each object, the server performs a systematic scoring on a performance of the object in a live broadcast based on a video stream of the object, and obtains a behavior score of the object.

[0139] In step S303, the server issues a target mode time to the plurality of terminals participating in the joint live broadcast when a behavior score of a first object in the plurality of objects meets a first condition. At the target mode time, if the first object receives virtual resources, a change value of a total value of the first object displayed on a joint live broadcast interface displayed by the plurality of terminals is greater than a value of the received virtual resources, and the joint live broadcast interface displayed by the plurality of terminals displays live broadcast pictures of the plurality of objects and total values of the plurality of objects, and each total value of an object indicates a sum of values of virtual resources received by the object in the live broadcast.

[0140] In the embodiments of the present disclosure, the server performs real-time scoring on the plurality of objects, and the server obtains the video streams of the plurality of objects in real time in the live broadcast, repeatedly executes the above steps until the live broadcast ends.

[0141] The embodiment of the present disclosure provides an interface display method, which acquires a video stream of each object in a joint live broadcast process of multiple objects, performs real-time scoring on performance behavior of each object in the live broadcast process, and issues a target mode moment to a terminal when a behavior score of any object reaches a first condition, so that the terminal triggers the target mode moment. Since the total value of the object changes by a value greater than the value of the virtual resource when the object receives the virtual resource at the target mode moment, that is, the object whose behavior score reaches the first condition is given a certain reward, and since the better the performance behavior is, the higher the behavior score is, the easier it is to reach the first condition, and then the object can output high-quality live broadcast content under the incentive of the reward. Moreover, since the terminal user can additionally increase the total value of the object by sending the virtual resource at the moment, the terminal user can also be encouraged to send the virtual resource at the moment, thereby improving the probability of the terminal user sending the virtual resource, that is, the method can encourage the terminal user to interact in the joint live broadcast scene. Moreover, the device performs system real-time scoring through the server to ensure the objective accuracy of the behavior score, that is, the accuracy of triggering the target mode moment. Moreover, the method sets the reward moment in combination with the behavior performance of the object in the live broadcast process, which can not only encourage the object to trigger the reward moment, but also encourage the terminal user to send the virtual resource, that is, improve the user participation in the joint live broadcast scene, so that the user activity in the joint live broadcast scene is high, and the interaction efficiency in the joint live broadcast scene is greatly improved.

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

[0143] In response to the first object receiving the virtual resource, a preset multiple of the value of the virtual resource is determined to increase at the target mode moment, the display value of the virtual resource is increased based on the preset multiple, the display value of the virtual resource after the increase is issued to the multiple terminals, and the terminal is used to display the increase of the total value of the first object based on the display value of the virtual resource after the increase; or

[0144] In response to the first object receiving the virtual resource, a preset multiple of the value of the virtual resource is determined to increase at the target mode moment, the preset multiple is issued to the multiple terminals, the terminal is used to display the increase of the display value of the virtual resource based on the preset multiple, and the total value of the first object is displayed based on the display value of the virtual resource after the increase.

[0145] In this embodiment, the server determines the increase value of the number of virtual resources at the target mode moment, and then sends the increase value to the terminal, which not only reduces the service pressure of the terminal, but also enables the terminal to display the process of increasing the number of virtual resources based on the increase value and the process of increasing the total value based on the number of virtual resources after the increase, that is, enables the terminal to output the process and reason of increasing the total value in detail, improves the information transmission degree, and then attracts the attention of the terminal user through the interface display process, and improves the probability of the terminal user sending virtual resources. In this embodiment, the server directly sends the display value after the increase to the terminal, further reducing the processing steps of the terminal and reducing the service pressure of the terminal, and further improving the efficiency of the terminal in displaying the increase of the total value.

[0146] In some embodiments, determining the preset multiple of the increase of the number of virtual resources at the target mode moment comprises: determining the preset multiple of the increase of the number of virtual resources at the target mode moment based on the behavior score of the first object, and the preset multiple is positively correlated with the behavior score of the first object.

[0147] In this embodiment, the increase value is determined based on the behavior score, that is, the higher the behavior score, the greater the increase value, and the behavior score is used to indicate the degree of behavior, so that the better the behavior of the object, the higher the reward to the object, and the accuracy and pertinence of the increase value are improved.

[0148] The above Figure 2 and Figure 3 The basic flow of interface display is introduced, and the Figure 4 The process of interface display is further introduced, see Figure 4 , Figure 4 is a flowchart of an interface display method according to an example embodiment, which is illustrated by taking the interaction between a terminal and a server as an example. The method comprises the following steps.

[0149] In step S401, the terminal displays a joint live interface, and the joint live interface displays live pictures of a plurality of objects and total values. The total value of each object is used to indicate the sum of the number of virtual resources received by the object during the live process.

[0150] In the embodiments of the present disclosure, the server obtains video streams of a plurality of objects from terminals used by the plurality of objects respectively, processes the video streams of the plurality of objects to obtain a video stream for displaying the joint live interface, and sends the video stream to a plurality of terminals participating in the joint live, so that the plurality of terminals display the joint live interface.

[0151] In the embodiments of the present disclosure, the plurality of objects can be a plurality of anchors. The arrangement of the live streaming pictures of the plurality of objects on the joint live streaming interface can be set as required. For example, the live streaming pictures of two objects are displayed in the left and right regions of the joint live streaming interface respectively, and the live streaming pictures of three objects are displayed in sequence from left to right or from top to bottom, which is not limited here.

[0152] In the embodiments of the present disclosure, the joint live streaming interface corresponds to a joint live streaming event, and the joint live streaming event is an event in which a plurality of objects participate and compete for rankings by obtaining virtual resources. The joint live streaming event can be a PK event, which refers to an event in which the object with the highest ranking, i.e., the object with the highest total value, is determined based on the values of the virtual resources received by the plurality of objects during live streaming. Optionally, the object with the highest ranking can obtain a preset reward, thereby promoting the objects to participate in the joint live streaming event.

[0153] In step S402, the server obtains the video streams of the plurality of objects participating in the joint live streaming.

[0154] In the embodiments of the present disclosure, the server can obtain the video streams of the plurality of objects from multiple places, and accordingly, the process includes the following implementation manners.

[0155] In the first implementation manner, the server obtains the video streams of the plurality of objects from the terminals used by the plurality of objects respectively, and the video stream of each object is obtained by live recording the object using the terminal of the object.

[0156] In the second implementation manner, the first server can obtain the video streams of the plurality of objects from the second server. The first server and the second server are different, the first server refers to the server that determines the behavior score, and the second server refers to the server that provides background service for the joint live streaming, i.e., the server mentioned in step S401. Therefore, since the second server has obtained the video streams in advance, the first server can directly obtain the video streams of the plurality of objects from the second server.

[0157] In the third implementation manner, the first server can obtain the video streams of the plurality of objects from any terminal participating in the joint live streaming; the first server and the second server are different, since the second server has downloaded the video stream for displaying the joint live streaming interface to the plurality of terminals, the first server can obtain the video streams of the plurality of objects from these terminals. Further, the first server obtains the video streams of the plurality of objects from the terminal used by any object of the plurality of objects. Since the plurality of objects are anchor objects, i.e., the possibility of exiting the joint live streaming is small, and the video stream is obtained from the terminal of the anchor, which can ensure a stable source of the video stream.

[0158] In a fourth implementation manner, the first server is the same as the second server, and since the server has acquired the video stream of each object in step S301 in advance, the server does not need to acquire the video stream of each object again. Alternatively, the server stores the video stream of each object in a preset position of the server after acquiring the video stream of each object, and subsequently acquires the video stream of each object from the preset position.

[0159] In step S403, the server determines the behavior score of each object based on the video stream of each object, and the behavior score of each object is used to indicate the score of the performance behavior of the object in the live broadcast.

[0160] In the embodiments of the present disclosure, the process of determining the behavior score of each object in the live broadcast based on the video stream of each object includes the following implementation manners.

[0161] In a first implementation manner, for each object, the server inputs the video stream of the object into a first prediction model, and the first prediction model is used to output the behavior score of the object based on the video stream. The first prediction model can be a deep learning model, and the first prediction model is trained based on the video stream of a plurality of sample behaviors and the behavior score corresponding to each of the plurality of sample behaviors.

[0162] Alternatively, for each object, the server extracts the behavior feature of the object based on the video stream of the object, inputs the behavior feature into a second prediction model, and the second prediction model is used to output the behavior score of the object based on the behavior feature. The second prediction model can be a deep learning model, and the second prediction model is trained based on the behavior feature of a plurality of sample behaviors and the behavior score corresponding to each of the plurality of sample behaviors.

[0163] In some embodiments, taking the singing behavior of the object in the live broadcast as an example, the first prediction model and the second prediction model are both used to determine the behavior score of the singing behavior of the object. Correspondingly, the server inputs the sub-video stream corresponding to the singing behavior in the video stream into the first prediction model, and the first prediction model is used to output the behavior score of the object based on the sub-video stream. Alternatively, the server extracts the singing behavior feature of the object based on the video stream, inputs the singing behavior feature into the second prediction model, and the second prediction model is used to output the behavior score of the object based on the singing behavior feature.

[0164] In this implementation manner, the deep learning model is used to determine the behavior score, which not only ensures the accuracy of the behavior score, but also improves the efficiency and convenience.

[0165] In the second implementation, for each object, the server obtains a behavior feature of the object in the live streaming process based on the video stream of the object, matches the behavior feature with a preset behavior feature, and obtains a behavior score based on a matching result. The behavior feature and the preset behavior feature are more matched, and the behavior score is higher. The behavior feature and the preset behavior feature are less matched, and the behavior score is lower. Optionally, a matching degree between the behavior feature and the preset behavior feature is output as the behavior score.

[0166] In some embodiments, taking singing behavior of the object in the live streaming process as an example, the server extracts a singing feature of the object based on the video stream, matches the singing feature with a preset singing feature, and obtains a behavior score based on a matching result. The singing feature includes at least one of pitch, rhythm, and tempo. The preset singing feature is a standard feature of a song sung by the object, that is, the preset singing feature includes at least one of a standard pitch, a standard rhythm, and a standard tempo.

[0167] In this implementation, the behavior score is determined based on a matching degree between the behavior feature of the object in the live streaming process and the preset behavior feature, that is, the behavior score reflects a gap between the behavior of the object and a standard behavior, and thus the behavior score is accurate and representative, and can accurately represent a good degree of the behavior of the object.

[0168] It should be noted that the server obtains real-time video streams of a plurality of objects, processes the real-time video streams to obtain current behavior scores, and accordingly, each object can obtain a behavior score at multiple time points. Taking singing behavior of the object in the live streaming process as an example, the server determines a behavior score for the object each time the object finishes singing a sentence of a song. Taking dancing behavior of the object in the live streaming process as an example, the server determines a behavior score for the object each time the object finishes a dance action.

[0169] In this embodiment, the behavior scores of the plurality of objects are obtained by the server based on the video stream of the joint live streaming interface and scoring the behaviors of the plurality of objects, so that the server with powerful computing capability is used for system scoring, which not only improves efficiency, but also makes the behavior score objective and accurate, and thus can accurately indicate a good degree of the behavior of the object in the live streaming process.

[0170] In other embodiments, the behavior scores of the plurality of objects are obtained by the terminal based on the video stream of the joint live streaming interface and scoring the behaviors of the plurality of objects, and thus the time consumption of data transmission is reduced, and the efficiency is improved.

[0171] In step S404, the server delivers the target mode moment to the plurality of terminals participating in the joint live broadcast in a case where the behavior score of the first object in the plurality of objects reaches a first condition, and at the target mode moment, if the first object receives virtual resources, a change value of the total value of the first object displayed on the joint live broadcast interface of the plurality of terminals is greater than a value of the received virtual resources.

[0172] The first condition includes the following two cases: the behavior score of the first object reaches a first threshold value; or the behavior score of the first object at a preset number of moments reaches the first threshold value, wherein each object obtains a score at a plurality of moments.

[0173] The first threshold value can be set as needed. In this embodiment, since the behavior score is used to indicate the degree of excellent performance of the object in the live broadcast process, the target mode moment is triggered in a case where the behavior score of the first object reaches a certain threshold value, and the total value of the object can be additionally increased when the object receives virtual resources at the target mode moment, that is, the object that performs well is rewarded, thereby promoting the object to maintain excellent performance in the live broadcast process and promoting the object to output high-quality live broadcast content.

[0174] The preset number can be set as needed, and further, the preset number of moments are a plurality of continuous moments, that is, the first condition indicates that the behavior score of the object reaches the first threshold value for a plurality of continuous times.

[0175] In this embodiment, the target mode moment is triggered in a case where the behavior score of the object reaches a certain threshold value for a plurality of times, and the total value of the object can be additionally increased when the object receives virtual resources at the target mode moment, that is, the object that continuously performs well is rewarded, thereby promoting the object to maintain excellent behavior in the live broadcast process and promoting the object to continuously output high-quality live broadcast content.

[0176] In the embodiments of the present application, since the value of the virtual resources sent at the target mode moment is greater than the original value of the virtual resources, the target mode moment can also be called "addition moment" or "critical hit moment".

[0177] In step S405, the terminal displays at least one of a prompt information and a sending control on the joint live broadcast interface based on the target mode moment, the prompt information is used to remind the entering of the target mode moment, and the sending control is used to send the virtual resources.

[0178] In the embodiments of the present disclosure, the display positions of the reminding information and the sending control can be set as needed. For example, the reminding information and the sending control are displayed in the central region of the multiple live pictures, so as to highlight the target mode moment. Alternatively, the reminding information and the sending control are displayed in the total value display region, so as to visually link the target mode moment and the total value, thereby promoting the terminal user to send virtual resources to increase the total value.

[0179] In the embodiments of the present disclosure, since the first object can be any one of the multiple objects, optionally, the reminding information also reminds the first object, so as to indicate which object to send virtual resources to at this time, so that the change value of the total value of the object is greater than the value of the virtual resources. Further, if the first object is multiple, the reminding information also reminds the multiple objects.

[0180] In other embodiments, the reminding information can also not remind the first object, and the mechanism includes the following several ways.

[0181] The first way is that the terminal displays the reminding information of the target mode moment on the joint live interface only when the first object is an object supported by the terminal user using the terminal, so that the reminding information does not need to remind the first object.

[0182] The object supported by the terminal user can be determined in the following ways: determining the object to which the terminal user last sent virtual resources as the object supported by the terminal user; determining the object to which the terminal user sent the most virtual resources as the object supported by the terminal user; or determining the object from which the terminal user enters the joint live interface as the object supported by the terminal user; or determining the object followed by the terminal user as the object supported by the terminal user; or displaying a selection control on the joint live interface, the selection control being used to select the object supported by the terminal user, and determining the object selected based on the selection control as the object supported by the terminal user.

[0183] The second way is that since the behavior score indicates the performance behavior of the object in the live process, the multiple objects can take turns to perform the performance behavior, such as singing behavior, that is, the multiple objects take turns to sing. The server determines the behavior scores of the multiple objects in turns, that is, the first object is the object currently performing the performance behavior, so that the terminal user can directly know that the target mode moment corresponds to the first object currently performing the performance behavior, and the reminding information does not need to remind the first object.

[0184] The third way is that the reminding information and the sending control are displayed on the live picture of the first object, so that the terminal user can directly know that the target mode moment corresponds to the first object, and the reminding information does not need to remind the first object.

[0185] In some embodiments, the terminal displays at least one of the reminding information and the sending control on the joint live interface, including the following two implementations: the terminal displays the reminding information and the sending control on the joint live interface alternately; or the terminal displays the reminding information and the sending control on the joint live interface simultaneously.

[0186] In the implementation of displaying the reminding information and the sending control on the joint live interface alternately, the display positions of the reminding information and the sending control can be the same. In the implementation of displaying the reminding information and the sending control on the joint live interface simultaneously, the display positions of the reminding information and the sending control can be adjacent, that is, the reminding information and the sending control can be displayed in the same region.

[0187] In the implementation of displaying the reminding information and the sending control on the joint live interface alternately, the information is cycled, and the display of the reminding information and the sending control on the joint live interface does not cause a large area of occlusion, thereby ensuring the display effect of the interface. In the implementation of displaying the reminding information and the sending control on the joint live interface simultaneously, the visual connection between the reminding information and the sending control is established, thereby promoting the terminal user to trigger the sending control based on the reminding information.

[0188] In some embodiments, the terminal displays a preset multiple of the increase of the value of the virtual resource at the target mode moment on at least one of the reminding information and the sending control. In this embodiment, by displaying the preset multiple of the increase of the value of the virtual resource at the target mode moment, the information transmission degree is improved, so that more information is output, thereby promoting the terminal user to send the virtual resource.

[0189] In some embodiments, in the case where the behavior indicated by the behavior score is a certain performance behavior of the object in the live process, the reminding information can further remind the performance behavior.

[0190] For example, referring to Figure 5 , Figure 5 is a schematic diagram of a joint live interface according to an example embodiment. The joint live interface displays a sending control 501, and the sending control 501 displays a preset multiple.

[0191] For example, referring to Figure 6 , Figure 6 is a schematic diagram of a joint live interface according to an example embodiment. The joint live interface displays reminding information 601, the reminding information 601 and the sending control are displayed alternately, and the reminding information further reminds a performance behavior.

[0192] In the embodiments of the present disclosure, the sending control is used to send the virtual resource. In response to a triggering operation on the sending control displayed on the joint live broadcast interface, the terminal displays a resource panel, and the resource panel displays a plurality of virtual resources. In response to a sending operation on any virtual resource on the resource panel, the total value of the first object changes, and the difference between the total value of the first object before and after the change is greater than the value of the sent virtual resource.

[0193] The sending operation on any virtual resource refers to an operation of sending the virtual resource to the first object.

[0194] Optionally, the resource panel also displays the respective values of the plurality of virtual resources. Since the virtual resource refers to a virtual gift, the resource panel is also a gift panel, and the value of the virtual gift is also the price of the virtual gift.

[0195] In the embodiments of the present disclosure, in the case of reaching the target mode moment, the sending control capable of triggering the resource panel quickly is provided on the joint live broadcast interface, which avoids the terminal user from searching for the entrance of the resource panel, and thus improves the interaction efficiency and convenience, and facilitates the terminal user to send the virtual resource.

[0196] In some embodiments, the server also sends the behavior score of each object to the terminal, and the terminal displays the respective behavior scores of the plurality of objects on the joint live broadcast interface. Further, in the case that the first condition refers to that the behavior scores of the first object at a preset number of moments all reach a first threshold value, the server also sends the number of times that the behavior score of each object reaches the first threshold value to the terminal, and the terminal displays the respective numbers of times that the behavior score of each object reaches the first threshold value on the joint live broadcast interface.

[0197] For example, continuing to refer to Figure 5 and Figure 6 , taking the singing behavior of the object in the live broadcast process as the performance behavior indicated by the behavior score, and taking the plurality of objects taking turns to sing as an example, the joint live broadcast interface also displays the behavior score of the object currently singing and the number of times that the behavior score reaches the first threshold value.

[0198] It should be noted that the terminal can display the reminder information at a plurality of positions of the joint live broadcast interface; for example, the terminal not only displays the reminder information in the central region of the plurality of live broadcast pictures, but also displays the reminder information in the display region of the behavior score, so as to establish the visual connection between the behavior score and the target mode moment, and thus promote the object to maintain a high behavior score.

[0199] In some embodiments, not only the sending control can quickly trigger the resource panel, but also the reminder information can quickly trigger the resource panel, so that by providing a plurality of quick entrances, the convenience and flexibility of the interaction are further improved.

[0200] In step S406, in response to the first object receiving the virtual resource, the terminal displays that the total value of the first object changes, and the change value of the total value of the first object is greater than the value of the virtual resource.

[0201] In the embodiments of the present disclosure, the process that the terminal displays that the total value of the first object changes in response to the first object receiving the virtual resource includes the following two implementation manners.

[0202] In one implementation manner, in response to the first object receiving the virtual resource, the terminal displays that the value of the virtual resource increases by a preset multiple, and displays that the total value of the first object increases by the value of the virtual resource after the virtual resource increases by the preset multiple. In this implementation manner, at the target mode moment, the value of the virtual resource is displayed to increase by the preset multiple, that is, the value of the virtual resource is displayed to double, and the total value is displayed to increase by the value of the virtual resource after the virtual resource increases by the preset multiple, that is, the increase process and reason of the total value are output in detail, the information transmission degree is improved, and then the terminal user is prompted to further understand the target mode moment, and the terminal user is prompted to send out the virtual resource at the target mode moment.

[0203] Optionally, the process that the terminal displays that the value of the virtual resource increases by a preset multiple, and displays that the total value of the first object increases by the value of the virtual resource after the virtual resource increases by the preset multiple includes the following steps: the terminal displays a special effect that the value of the virtual resource increases by the preset multiple, and displays that the value of the virtual resource after the virtual resource increases by the preset multiple moves to the total value display area of the first object to increase the total value of the first object.

[0204] The increase special effect can be a special effect that the original value of the virtual resource changes to the value after the virtual resource increases by the preset multiple. Alternatively, the increase special effect can also be a special effect that a preset multiple value is superimposed on the value of the virtual resource, and then the value of the virtual resource after the virtual resource increases by the preset multiple is displayed. Further, in the increase special effect of the preset multiple, the value of the virtual resource after the virtual resource increases by the preset multiple is displayed in a magnified manner to achieve a further highlighting effect.

[0205] In this implementation manner, the value of the virtual resource is displayed to increase by the preset multiple to prompt the terminal user that the value of the virtual resource doubles at this moment, and the value after the virtual resource increases by the preset multiple is displayed to move to the total value display area to increase the total value to prompt the terminal user that the value after the virtual resource doubles is used to additionally increase the total value. In this way, through the highlighted display effect, the terminal user is effectively reminded, and then the probability that the terminal user sends out the virtual resource is improved.

[0206] In some embodiments, the terminal displays that the total value of the first object changes through a server, and the process includes the following two implementation manners.

[0207] In the first implementation, the server sends a preset multiple of the value of the virtual resource to the terminal. In response to the first object receiving the virtual resource, the server determines a preset multiple of the value of the virtual resource at the target mode time, sends the preset multiple to the plurality of terminals, and the terminal displays an increased display value of the virtual resource based on the preset multiple, and displays an increased total value of the first object based on the increased display value of the virtual resource. In this implementation, the server determines the preset multiple of the value of the virtual resource at the target mode time, and then sends the preset multiple to the terminal. This not only reduces the service pressure of the terminal, but also makes the terminal display the value of the virtual resource doubled based on the preset multiple, and display the total value increased based on the increased value of the virtual resource. That is, the terminal outputs the increase process and reason of the total value in detail, improves the information transmission degree, and then attracts the attention of the terminal user through the interface display process, thereby improving the probability of the terminal user sending the virtual resource.

[0208] The display value of the virtual resource is the value of the virtual resource displayed by the terminal. The increased display value is a temporary value, i.e., a temporary value at the target mode time. After the target mode time, i.e., at the non-target mode time, the display value of the virtual resource returns to the original value.

[0209] In the second implementation, the server sends the value of the virtual resource increased by a preset multiple to the terminal. In response to the first object receiving the virtual resource, the server determines a preset multiple of the value of the virtual resource at the target mode time, increases the display value of the virtual resource based on the preset multiple, sends the increased display value of the virtual resource to the plurality of terminals, and the terminal displays an increased total value of the first object based on the increased display value of the virtual resource. In this implementation, the server directly sends the increased display value to the terminal, further reducing the processing steps of the terminal and the service pressure of the terminal, and improving the efficiency of the terminal in displaying the increased total value.

[0210] In some embodiments, the server determines a preset multiple of the value of the virtual resource at the target mode time based on the behavior score of the first object, and the preset multiple is positively correlated with the behavior score of the first object. In this embodiment, the preset multiple is determined based on the behavior score, i.e., the higher the behavior score, the larger the preset multiple. The behavior score is used to indicate the quality of the behavior. Thus, the higher the quality of the object's behavior, the higher the reward for the object, which improves the accuracy and pertinence of the preset multiple, and thus promotes the object to produce high-quality live content.

[0211] Optionally, the server is provided with a corresponding relationship between the behavior score and the preset multiple, the corresponding relationship including a plurality of behavior scores and a plurality of preset multiples respectively corresponding to the plurality of behavior scores, and the preset multiple is determined based on the behavior score and the corresponding relationship.

[0212] For example, the preset multiple is increased by a value of the virtual resource. The preset multiple can refer to how many times the value of the virtual resource is increased, or the value of the virtual resource after the increase is how many times the original value. In other embodiments, the virtual resource can also be increased by a specific value, that is, at the target mode moment, the value of the virtual resource corresponds to an increase value, and the value of the virtual resource is increased based on the increase value. Similarly, the increase value is positively correlated with the behavior score.

[0213] In the above embodiments, the preset multiple is positively correlated with the behavior score. In other embodiments, the preset multiple is a fixed value, that is, regardless of the behavior score, the preset multiple remains unchanged, and then the server only needs to issue the preset multiple or the value of the virtual resource after the increase to the terminal once, and the terminal can reuse these data subsequently.

[0214] It should be noted that if the server has already issued the preset multiple to the terminal in step S404 when the target mode moment is issued to the terminal, so that the preset multiple is displayed on the prompt information and the sending control, then the preset multiple does not need to be determined and issued again at this time.

[0215] In the embodiments of the present disclosure, since the virtual resource that can be sent is of multiple types, and the values of the multiple types of virtual resources can be different, in order to improve convenience, in this embodiment, it is described that the preset multiples of the multiple types of virtual resources are all the same. Accordingly, at the same target mode moment, the server only issues the preset multiple or the value after the increase to the terminal when the first object first receives the virtual resource, and does not need to issue these data repeatedly when the virtual resource is received subsequently, so as to save resources.

[0216] In the second implementation manner, in response to the first object receiving the virtual resource, the terminal displays the value of the first object after the increase of the value of the virtual resource, and displays the value of the first object after the increase plus the preset value. In this implementation manner, the value of the virtual resource is added to the total value, and then the value is additionally added to the total value, so that the change value of the total value is greater than the value of the virtual resource, and the value of the virtual resource does not need to be changed, further improving the convenience.

[0217] In some embodiments, the preset value is a fixed value. In other embodiments, the preset value is related to the behavior score; accordingly, the server determines the preset value based on the behavior score of the first object, and the preset value is positively correlated with the behavior score of the first object, that is, the higher the behavior score, the greater the preset value.

[0218] Optionally, the server is provided with a corresponding relationship between the behavior score and the preset value, the corresponding relationship including a plurality of behavior scores and a plurality of preset values respectively corresponding to the plurality of behavior scores, and the preset value is determined based on the behavior score and the corresponding relationship.

[0219] In the embodiments of the present disclosure, the first object receives the virtual resource, the terminal triggers the terminal user to send the virtual resource to the first object, the server obtains the virtual resource and the information of the first object, adds the virtual resource to the virtual resource received by the first object, and feeds back to the terminal, and then the terminal displays that the total value of the first object has changed.

[0220] In step S407, for each object, the terminal displays that the total value of the object increases in response to the object obtaining a behavior score at any time, and the increase value of the total value is positively correlated with the behavior score of the object, and each object obtains a behavior score at a plurality of times.

[0221] The increase value of the total value is positively correlated with the behavior score of the object, and optionally, the increase value of the total value is also the behavior score of the object; or the increase value of the total value is the product of the behavior score and a target multiple.

[0222] In step S407, the increase of the total value by the object obtaining the behavior score is described as an example, and in other embodiments, the total value is only increased when the behavior score of the object meets certain conditions. In this embodiment, for each object, the terminal displays that the total value of the object increases in response to the object obtaining a behavior score at any time and the behavior score of the object meeting a second condition, and the increase value of the total value is positively correlated with the behavior score of the object. In this embodiment, the total value is only increased based on the behavior score of the object when the behavior score meets certain conditions, that is, a limit condition for the behavior score is added, and then the object is prompted to obtain a high behavior score based on the limit condition. Since the behavior score indicates the degree of behavior, the object is prompted to output high-quality live content.

[0223] The second condition includes that the behavior score of the object reaches a second threshold value, or the behavior scores of the object at a preset number of times all reach the second threshold value, and each object obtains a behavior score at a plurality of times. The second threshold value can be the same as or different from the first threshold value, and the preset number in the second condition can be the same as or different from the preset number in the first condition.

[0224] In the embodiments of the present disclosure, the target mode moment is triggered based on the behavior score of the object, and the total value is increased based on the behavior score of the object, that is, the component dimension of the total value is expanded. Since the target mode moment is triggered and the total value is increased, both of which are rewards for the object, and the behavior score indicates the good degree of the behavior of the object in the live broadcast process, the object will continuously produce high scores in order to obtain more rewards, and thus the mechanism can promote the object to continuously produce high-quality live broadcast content.

[0225] In some embodiments, the terminal also prompts the content related to the total value and the behavior score. Accordingly, the terminal displays prompt information on the joint live broadcast interface, the prompt information being used to prompt that the total value of the object is composed of the behavior score of the object and the virtual resources sent by the audience. Further, if the behavior score is used to indicate the score of the singing behavior, the prompt information can further prompt that the total value is the singing PK score, and the total value is composed of the singing score of the object and the virtual resources sent by the audience. The prompt information can be continuously displayed on the joint live broadcast interface, or can be displayed on the joint live broadcast interface at the beginning of the live broadcast, that is, the prompt information disappears after a certain time, so as to avoid blocking other display information. Further, the joint live broadcast interface can also display the countdown time length of the start of the joint live broadcast activity, and the prompt information is displayed before the countdown ends.

[0226] For example, referring to Figure 7 , Figure 7 is a schematic diagram of a joint live broadcast interface according to an exemplary embodiment. The joint live broadcast interface displays prompt information 701, and after the joint live broadcast activity in the subsequent live broadcast officially starts, the prompt information is no longer displayed.

[0227] In the above embodiments, the target mode moment is triggered when the behavior score reaches a certain condition. In the embodiments of the present disclosure, other opportunities are also provided to trigger the target mode moment, and the process includes the following two implementation manners.

[0228] In the first implementation manner, in a case where the total value of the second object in the plurality of objects reaches a second threshold value, the terminal displays that the total value of the second object changes in response to the second object receiving the virtual resource, and the difference between the total value of the second object before and after the change is greater than the value of the received virtual resource. In this implementation manner, the target mode moment of the object is triggered when the total value of the object reaches a certain value. Since the better the behavior of the object in the live broadcast, the more virtual resources the object receives, and the larger the total value, the object can be promoted to produce high-quality live broadcast content. Since the total value of the object is larger, the target mode moment is triggered, and the value of the virtual resource sent by the terminal user is additionally increased in the target mode moment, and thus the terminal user can be promoted to send virtual resources to trigger the target mode moment.

[0229] In the second implementation, the joint live interface corresponds to a joint live event, and in a case where a difference between a current time and an end time of the joint live event is less than a third threshold, in response to a third object in the plurality of objects receiving a virtual resource, the terminal displays that a total value of the third object changes, and a difference between the total value of the third object before and after the change is greater than a value of the received virtual resource. In this implementation, when the joint live event is about to end, the terminal user has a greater probability of sending a virtual resource in order to increase the total value of the objects supported by him, that is, in order to increase the total value ranking of him, and at this time, when the target mode time is triggered, the value of the virtual resource is additionally increased, thereby further promoting the terminal user to send the virtual resource and increasing the probability of the terminal user sending the virtual resource.

[0230] The second object and the third object can be any object in the plurality of objects.

[0231] In the embodiments of the present disclosure, the target mode time is cancelled after lasting for a certain duration, and the duration of the target mode time can be set as needed. For example, the duration of the target mode time is 10 seconds. Further, the joint live interface also displays the countdown duration of the target mode time to promote the terminal user to send a virtual resource under the prompt of the countdown duration.

[0232] Optionally, if the behavior score of the first object again reaches the first condition at the target mode time, the target mode time can continue until the behavior score of the first object does not satisfy the first condition.

[0233] In some embodiments, taking the object as a host, the joint live event as a PK event between multiple hosts, the behavior score as a score of a singing behavior, and the virtual resource as a virtual gift as examples, the path of the audience participating in the live broadcast can be seen from Figure 8 , Figure 8 FIG. 1 is a schematic diagram of a path of an audience participating in a live broadcast according to an example embodiment. After the audience enters a live room, a joint live interface is displayed, and the audience watches a live broadcast. If the host continuously scores high, a target mode time is triggered, and at this time, a bonus gift is sent, that is, the value of the virtual resource sent is doubled, so that the audience can achieve a bonus effect when sending the virtual resource, and the bonus effect refers to that the value of the virtual resource sent is doubled, so that the total value of the host is additionally increased. If the target mode time is not triggered, a basic gift is sent, that is, the original value of the virtual resource is added to the total value. The above process is repeated until a PK result is announced, and the audience exits the live broadcast.

[0234] For another example, see Figure 9 , Figure 9 FIG. 2 is an interface flowchart displayed by an audience terminal according to an example embodiment. The flowchart is the same as the path of the audience participating in the live broadcast described above. Figure 8The schematic diagram corresponds to the schematic diagram of FIG. 1. In the schematic diagram, the audience enters the live broadcast room corresponding to the game, the host participates in the PK singing, and the singing is scored in real time. The audience watches the broadcast in the live broadcast room, and if the host sings continuously with high scores, the target mode time is triggered. The target mode time and the sending control are prompted on the joint live broadcast interface, and if the audience sends virtual gifts at the target mode time, the audience can quickly jump to the gift panel through the sending control.

[0235] In the embodiments of the present disclosure, the scheme of the present disclosure is described from the perspective of the host. Referring to Figure 10 , Figure 10 is a schematic diagram of a path of a host participating in live broadcast according to an example embodiment. In the schematic diagram, after the host starts the live broadcast, the host starts singing PK, and if the host sings continuously with high scores, the target mode time is triggered, that is, the audience can achieve the effect of addition by sending virtual resources at this time. If the target mode time is not triggered, the PK process continues. The above process is repeated until the PK result is announced, and the host closes the live broadcast.

[0236] For another example, referring to Figure 11 , Figure 11 According to an example embodiment, an interface flow diagram displayed on a host end is shown. The flow corresponds to the schematic diagram of FIG. 1. Figure 10 In the schematic diagram, the host actively invites or matches a suitable opponent host, and the host can enter the joint live broadcast interface from multiple entrances. After both parties confirm the selection, the singing PK game is started, the host selects a song in his turn, starts singing, and the system scores in real time. If the host sings continuously with high scores, the target mode time can be triggered.

[0237] In the embodiments of the present disclosure, the game in which only virtual resources sent by the audience can be used for comparison in the comparison scene is combined with the host's production content. The real-time score of the host's behavior is added to the comparison value (total value) dimension, and the target mode time can be triggered in combination with the behavior score. The game link is considered globally, and the vertical scene of the game is expanded. In the embodiments of the present disclosure, the joint live broadcast of focusing on multiple objects creates a mechanism for triggering total value increase, target mode time, and other harvest acceleration opportunities according to the behavior score. The effect of the virtual resources sent by the terminal user at this time will be added. In this way, the mechanism promotes the host to produce better live broadcast content and promotes the audience to participate in interaction and send virtual resources more actively.

[0238] The embodiment of the present disclosure provides an interface display method. The method is used for scoring the performance behavior of each object in a joint live broadcast process of a plurality of objects in real time, triggering the object to receive virtual resources when the behavior score of any object reaches a first condition, and the change value of the total value of the object is greater than the value of the virtual resources at the moment. Since the change value of the total value of the object is greater than the value of the virtual resources when the object receives the virtual resources at the moment, the object whose behavior score reaches the first condition is given a certain reward. Since the better the performance behavior is, the higher the behavior score is, and the first condition is more likely to be reached, the object can output high-quality live broadcast content under the incentive of the reward. In addition, the terminal user can additionally increase the total value of the object by sending virtual resources at the moment, so as to promote the terminal user to send virtual resources at the moment, thereby improving the probability of the terminal user sending virtual resources, that is, the method can promote the terminal user to interact in the joint live broadcast scene. In addition, the method sets the reward moment in combination with the performance of the performance behavior of the object in the live broadcast process, which can not only promote the object to trigger the reward moment, but also promote the terminal user to send virtual resources, that is, improve the user participation in the joint live broadcast scene, so that the user activity in the joint live broadcast scene is high, and the interaction efficiency in the joint live broadcast scene is greatly improved.

[0239] Figure 12 is a block diagram of an interface display device according to an exemplary embodiment. Referring to Figure 12 , the device includes:

[0240] The display unit 1201 is configured to perform displaying a joint live broadcast interface, and the joint live broadcast interface displays a plurality of objects and a total value of each object. The total value of each object is used to indicate the sum of the number of virtual resources received by the object in the live broadcast process.

[0241] The display unit 1201 is further configured to perform, in a case where the behavior score of a first object in the plurality of objects reaches a first condition, displaying that the total value of the first object changes in response to the first object receiving virtual resources, and the change value of the total value of the first object is greater than the value of the virtual resources. The behavior score is used to indicate the score of the performance behavior of the first object in the live broadcast process.

[0242] In some embodiments, the behavior score of each object is obtained by scoring the behavior of the plurality of objects based on the video stream of the joint live broadcast interface.

[0243] In some embodiments, the display unit 1201 is configured to perform:

[0244] In response to the first object receiving the virtual resource, a value of the virtual resource is displayed to increase by a preset multiple, and a total value of the first object is displayed to increase by a value after the value of the virtual resource increases by the preset multiple; or

[0245] In response to the first object receiving the virtual resource, a value of the virtual resource is displayed to increase by a preset multiple, and a total value of the first object is displayed to increase by a value after the value of the virtual resource increases by the preset multiple; or

[0246] In some embodiments, the display unit 1201 is configured to perform:

[0247] In some embodiments, the display unit 1201 is configured to perform:

[0248] In some embodiments, each object obtains a behavior score at a plurality of time points, and the display unit 1201 is further configured to perform:

[0249] For each object, in response to the object obtaining a behavior score at any time point, a total value of the object is displayed to increase, and the increase value of the total value is positively correlated with the behavior score of the object; or

[0250] For each object, in response to the object obtaining a behavior score at any time point and the behavior score of the object meeting a second condition, a total value of the object is displayed to increase, and the increase value of the total value is positively correlated with the behavior score of the object.

[0251] In some embodiments, the display unit 1201 is further configured to perform:

[0252] In a case where the behavior score of the first object in the plurality of objects meets a first condition, at least one of a prompt information and a sending control is displayed on the joint live broadcast interface;

[0253] The prompt information is used to remind an entering target mode time point, and in the entering target mode time point, if the first object receives the virtual resource, an increase value of the total value of the first object is greater than a value of the received virtual resource, and the sending control is used to send out the virtual resource.

[0254] In some embodiments, the display unit 1201 is configured to perform at least one of the following:

[0255] The prompt information and the sending control are displayed on the joint live broadcast interface alternately; or

[0256] The prompt information and the sending control are displayed on the joint live broadcast interface simultaneously.

[0257] In some embodiments, the display unit 1201 is further configured to perform:

[0258] The preset multiple of the increase of the value of the virtual resource at the moment when the target mode is displayed on at least one of the reminding information and the sending control.

[0259] In some embodiments, the display unit 1201 is configured to perform:

[0260] In response to a triggering operation on the sending control displayed on the joint live broadcast interface, display a resource panel, and the resource panel displays a plurality of virtual resources;

[0261] In response to a sending operation on any virtual resource on the resource panel, the total value of the first object changes, and the difference between the total value of the first object before and after the change is greater than the value of the sent virtual resource.

[0262] In some embodiments, the first condition includes:

[0263] The behavior score of the first object reaches a first threshold value; or,

[0264] The behavior score of the first object reaches a first threshold value at a preset number of moments; wherein each object obtains a behavior score at a plurality of moments.

[0265] In some embodiments, the display unit 1201 is further configured to perform at least one of the following:

[0266] In the case where the total value of a second object in the plurality of objects reaches a second threshold value, in response to the second object receiving a virtual resource, the total value of the second object changes, and the difference between the total value of the second object before and after the change is greater than the value of the received virtual resource;

[0267] The joint live broadcast interface corresponds to a joint live broadcast event, and in the case where the difference between the current time and the end time of the joint live broadcast event is less than a third threshold value, in response to a third object in the plurality of objects receiving a virtual resource, the total value of the third object changes, and the difference between the total value of the third object before and after the change is greater than the value of the received virtual resource.

[0268] The embodiment of the present disclosure provides an interface display device, which performs real-time scoring on performance behavior of each object in a live broadcast process during joint live broadcast of multiple objects, and triggers the object to receive virtual resources when the behavior score of any object reaches a first condition, and the change value of the total value of the object is greater than the value of the virtual resources at the moment. Since at this moment, when the object receives the virtual resources, the change value of the total value of the object is greater than the value of the virtual resources, that is, a certain reward is given to the object whose behavior score reaches the first condition, and since the better the performance of the performance behavior, the higher the behavior score, the easier it is to reach the first condition, and then the object can be encouraged to produce high-quality live broadcast content under the incentive of the reward. And since the terminal user sends out virtual resources at this moment, the total value of the object can also be increased, so as to promote the terminal user to send out virtual resources at this moment, thereby improving the probability of the terminal user sending out virtual resources, that is, the device can promote the terminal user to interact in the joint live broadcast scene. And the method sets the reward moment in combination with the performance of the performance behavior of the object in the live broadcast process, which not only promotes the object to trigger the reward moment, but also promotes the terminal user to send out virtual resources, that is, improves the user participation in the joint live broadcast scene, so that the user activity in the joint live broadcast scene is high, and the interaction efficiency in the joint live broadcast scene is greatly improved.

[0269] As to the device in the above embodiment, the specific manner in which each unit performs operations has been described in detail in the embodiment of the method, and will not be described in detail here.

[0270] Figure 13 A block diagram of an interface display device according to an exemplary embodiment is shown. Referring to Figure 13 The device comprises:

[0271] The acquisition unit 1301 is configured to perform acquisition of video streams of multiple objects participating in joint live broadcast respectively;

[0272] The determination unit 1302 is configured to perform determination of behavior scores of the multiple objects respectively based on the video streams of the multiple objects respectively, and the behavior score of each object is used to indicate a score of performance behavior of the object in the live broadcast process;

[0273] The delivery unit 1303 is configured to perform delivery of a target mode moment to multiple terminals participating in joint live broadcast when the behavior score of a first object in the multiple objects reaches a first condition;

[0274] If the first object receives virtual resources at the target mode moment, the change value of the total value of the first object displayed on the joint live interface displayed by the plurality of terminals is greater than the value of the received virtual resources, and the joint live interface displayed by the plurality of terminals displays live pictures of a plurality of objects and total values of the objects, wherein the total value of each object indicates a sum of values of virtual resources received by the object during the live broadcast.

[0275] In some embodiments, the apparatus further comprises an increasing unit configured to perform:

[0276] In response to the first object receiving virtual resources, determining a preset multiple of the value of the virtual resources increasing at the target mode moment, increasing the display value of the virtual resources based on the preset multiple, and issuing the increased display value of the virtual resources to the plurality of terminals, the terminals being configured to display the increase of the total value of the first object based on the increased display value of the virtual resources; or

[0277] In response to the first object receiving virtual resources, determining a preset multiple of the value of the virtual resources increasing at the target mode moment, issuing the preset multiple to the plurality of terminals, the terminals being configured to display the increase of the display value of the virtual resources based on the preset multiple, and display the increase of the total value of the first object based on the increased display value of the virtual resources.

[0278] In some embodiments, the increasing unit is configured to perform:

[0279] Based on the behavior score of the first object, determining a preset multiple of the value of the virtual resources increasing at the target mode moment, the preset multiple being positively correlated with the behavior score of the first object.

[0280] The interface display device provided by the embodiments of the present disclosure acquires video streams of each object in the joint live broadcast of multiple objects, performs real-time scoring on the performance behavior of each object in the live broadcast, and after the behavior score of any object reaches a first condition, issues a target mode moment to a terminal, so that the terminal target mode moment, because at the target mode moment, the change value of the total value of the object when receiving the virtual resource is greater than the value of the virtual resource, that is, a certain reward is given to the object whose behavior score reaches the first condition, and because the better the performance of the performance behavior, the higher the behavior score, the easier it is to reach the first condition, and then under the incentive of the reward, the object can output high-quality live broadcast content. And because the terminal user sends out the virtual resource at this moment can also increase the total value of the object, which can also promote the terminal user to send out the virtual resource at this moment, thereby improving the probability of the terminal user sending out the virtual resource, that is, the device can promote the terminal user to interact in the joint live broadcast scene. And the device performs system real-time scoring through the server to ensure the objective accuracy of the behavior score, that is, the accuracy of triggering the target mode moment. And the device sets the above reward moment in combination with the performance of the performance behavior of the object in the live broadcast process, which not only can promote the object to trigger the reward moment, but also can promote the terminal user to send out the virtual resource, that is, improves the user participation in the joint live broadcast scene, so that the user activity in the joint live broadcast scene is high, and greatly improves the interaction efficiency in the joint live broadcast scene.

[0281] As to the device in the above embodiments, the specific manner in which each unit performs operations has been described in detail in the embodiments relating to the method, and thus will not be described in detail here.

[0282] Figure 14 A structure block diagram of a terminal 1400 provided by an example embodiment of the present disclosure is shown. The terminal 1400 can be a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a notebook computer, or a desktop computer. The terminal 1400 can also be referred to as a user equipment, a portable terminal, a laptop terminal, a desktop terminal, or other names.

[0283] Generally, the terminal 1400 includes a processor 1401 and a memory 1402.

[0284] The processor 1401 can include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 1401 can be implemented in at least one of a hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), a PLA (Programmable Logic Array). The processor 1401 can also include a main processor and a coprocessor, the main processor being a processor for processing data in an awake state, also known as a CPU (Central Processing Unit), and the coprocessor being a low-power processor for processing data in a standby state. In some embodiments, the processor 1401 can be integrated with a GPU (Graphics Processing Unit) that is responsible for rendering and drawing the content required to be displayed by the display screen. In some embodiments, the processor 1401 can also include an AI (Artificial Intelligence) processor for processing machine learning-related computing operations.

[0285] The memory 1402 can include one or more computer-readable storage media that can be non-transitory. The memory 1402 can also include a high-speed random access memory, and a nonvolatile memory such as one or more disk storage devices, flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1402 is used to store at least one program code for being executed by the processor 1401 to implement the interface display method provided by the method embodiments in the present disclosure.

[0286] In some embodiments, the terminal 1400 can also optionally include a peripheral device interface 1403 and at least one peripheral device. The processor 1401, the memory 1402, and the peripheral device interface 1403 can be connected through a bus or a signal line. Each peripheral device can be connected to the peripheral device interface 1403 through a bus, a signal line, or a circuit board. Specifically, the peripheral device includes at least one of a radio frequency circuit 1404, a display screen 1405, a camera assembly 1406, an audio circuit 1407, and a power supply 1408.

[0287] The peripheral interface 1403 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 1401 and the memory 1402. In some embodiments, the processor 1401, the memory 1402 and the peripheral interface 1403 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1401, the memory 1402 and the peripheral interface 1403 can be implemented on a separate chip or circuit board, and the present embodiments are not limited in this regard.

[0288] The radio frequency circuit 1404 is configured to receive and send RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1404 communicates with communication networks and other communication devices through electromagnetic signals. The radio frequency circuit 1404 converts electric signals into electromagnetic signals for transmission, or converts electromagnetic signals received into electric signals. Optionally, the radio frequency circuit 1404 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and the like. The radio frequency circuit 1404 can communicate with other terminals 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 1404 can also include NFC (Near Field Communication) related circuitry, and the present disclosure is not limited in this regard.

[0289] The display screen 1405 is configured to display a UI (User Interface). The UI can include graphics, text, icons, video, and any combination thereof. When the display screen 1405 is a touch display screen, the display screen 1405 is further configured to capture touch signals on or above the surface of the display screen 1405. The touch signals can be input to the processor 1401 as control signals for processing. In this case, the display screen 1405 can also be configured to provide virtual buttons and / or virtual keyboard, also known as soft buttons and / or soft keyboard. In some embodiments, the display screen 1405 can be one, arranged on the front panel of the terminal 1400; in other embodiments, the display screen 1405 can be at least two, arranged on different surfaces of the terminal 1400 or in a folding design; in still other embodiments, the display screen 1405 can be a flexible display screen, arranged on a curved surface or a folding surface of the terminal 1400. Even, the display screen 1405 can also be arranged in an irregular shape other than a rectangle, i.e., a special-shaped screen. The display screen 1405 can be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).

[0290] The camera assembly 1406 is configured to capture images or videos. Optionally, the camera assembly 1406 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is arranged on the front panel of the terminal, and the rear-facing camera is arranged on the back of the terminal. In some embodiments, the rear-facing camera is at least two, which are any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, to realize the background blur function by fusing the main camera and the depth-of-field camera, the panoramic shooting and VR (Virtual Reality) shooting function by fusing the main camera and the wide-angle camera, or other fusion shooting functions. In some embodiments, the camera assembly 1406 can further include a flash. The flash can be a single-color-temperature flash or a dual-color-temperature flash. The 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 under different color temperatures.

[0291] The audio circuit 1407 can include a microphone and a speaker. The microphone is used to collect sound waves of a user and an environment, and convert the sound waves into an electrical signal input to the processor 1401 for processing, or input to the radio frequency circuit 1404 to realize voice communication. For the purpose of stereo sound collection or noise reduction, the microphone can be multiple, respectively arranged at different parts of the terminal 1400. The microphone can also be an array microphone or an omnidirectional collection type microphone. The speaker is used to convert an electrical signal from the processor 1401 or the radio frequency circuit 1404 into sound waves. The speaker can be a conventional diaphragm speaker, or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, not only can the electrical signal be converted into a sound wave audible to humans, but also can be converted into a sound wave inaudible to humans for ranging purposes. In some embodiments, the audio circuit 1407 can also include a headphone jack.

[0292] The power supply 1408 is used to supply power to each component in the terminal 1400. The power supply 1408 can be alternating current, direct current, disposable battery or rechargeable battery. When the power supply 1408 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.

[0293] Those skilled in the art can understand that the structure shown in the above description is not a limitation of the terminal 1400, and the terminal 1400 can include more or fewer components than the structure shown in the figure, or combine certain components, or use different component arrangements. Figure 14 Those skilled in the art can understand that the structure shown in the above description is not a limitation of the terminal 1400, and the terminal 1400 can include more or fewer components than the structure shown in the figure, or combine certain components, or use different component arrangements.

[0294] Figure 15 Fig. 15 is a structural schematic diagram of a server 1500 according to an exemplary embodiment. The server 1500 can have a large difference in configuration or performance, and can include one or more processors (Central Processing Units, CPUs) 1501 and one or more memories 1502, wherein the memory 1502 is used to store executable program codes, and the processor 1501 is configured to execute the above-mentioned executable program codes to realize the interface display method provided by each method embodiment. Of course, the server can also have a wired or wireless network interface, a keyboard, and an input and output interface, etc. to perform input and output, and can include other components for realizing the function of the device, which are not described here.

[0295] In exemplary embodiments, a computer readable storage medium including instructions, such as a memory including instructions, is also provided. The above-mentioned instructions can be executed by the processor of the terminal to complete the above-mentioned interface display 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.

[0296] In an example embodiment, a computer program product is also provided, comprising a computer program which, when executed by a processor, implements the interface display method described above. In some embodiments, the computer program product related to the embodiments of the present disclosure can be deployed to execute on one terminal, or on multiple terminals located at one place, or on multiple terminals distributed in multiple places and interconnected through a communication network, which can constitute a blockchain system.

[0297] Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the features disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure following the general principles thereof and including such modifications and implementations as would be apparent to those skilled in the art to which the present disclosure pertains. The specification and examples are to be regarded as illustrative only, and the true scope and spirit of the present disclosure are indicated by the claims. All optional technical features mentioned above can be combined into any combination form to form optional embodiments of the present disclosure, which are not described here one by one.

[0298] It should be understood that the present disclosure is not limited to the precise structures described and shown in the drawings, and that various modifications and changes can be made without departing from its scope. The scope of the present disclosure is limited only by the claims that follow.

Claims

1. A method for displaying an interface, characterized in that, The method includes: The joint live streaming interface displays the live streaming screens and total values ​​of multiple objects. The total value of each object is used to indicate the sum of the values ​​of virtual resources that the object has received during the live streaming process. When the behavior score of the first object among the plurality of objects reaches a first condition, in response to the first object receiving virtual resources, the value of the virtual resources is increased by a preset multiple, and the total value of the first object is increased by the virtual resources by a preset multiple; or, the total value of the first object is increased by the value of the virtual resources, and the total value of the first object after the increase is increased by a preset value. The first object is any one of the plurality of objects, and the change in the total value of the first object is greater than the value of the virtual resources. The behavior score is used to indicate the score of the first object's performance behavior during the live broadcast. The first condition includes: the behavior score of the first object reaches a first threshold at a preset number of times; wherein, each object obtains a behavior score at multiple times. For each object, in response to the object obtaining a behavior score at any time and the object's behavior score reaching a second condition, the total number of objects is increased, and the increase in the total number is positively correlated with the object's behavior score; the second condition includes: the object's behavior score reaching a second threshold; or, the object's behavior score reaching the second threshold at a preset number of times.

2. The interface display method according to claim 1, characterized in that, The individual behavior scores of the multiple objects are obtained by scoring the behavior of the multiple objects based on the video stream of the joint live broadcast interface.

3. The interface display method according to claim 1, characterized in that, The display of the virtual resource value increased by a preset multiple, and the display of the total value of the first object increased by the virtual resource value by a preset multiple, include: The effect of displaying the value of the virtual resource increases by a preset multiple, and after the value of the virtual resource increases by a preset multiple moves to the total value display area of ​​the first object, the total value of the first object is increased.

4. The interface display method according to claim 1, characterized in that, The method further includes: If the behavior score of the first object among the plurality of objects reaches the first condition, at least one of the following is displayed on the joint live broadcast interface: a reminder message and a sending control. The reminder information is used to remind the user to enter the target mode. If the first object receives virtual resources during the target mode, the increase in the total number of the first object is greater than the value of the received virtual resources. The sending control is used to send out the virtual resources.

5. The interface display method according to claim 4, characterized in that, The display of at least one of the reminder information and the sending control on the joint live broadcast interface includes: The reminder message and the sending control are displayed alternately on the joint live streaming interface; or, The reminder message and the sending control are displayed simultaneously on the joint live broadcast interface.

6. The interface display method according to claim 4, characterized in that, The method further includes: The preset multiple by which the value of the virtual resource increases at the target mode time is displayed on at least one of the reminder message and the sending control.

7. The interface display method according to claim 4, characterized in that, The method further includes: In response to the triggering operation of the send control displayed on the joint live broadcast interface, a resource panel is displayed, which displays a variety of virtual resources; The method further includes: In response to a sending operation on any virtual resource on the resource panel, the total number of the first object is displayed as having changed, and the difference between the total number of the first object before and after the change is greater than the value of the sent virtual resource.

8. The interface display method according to claim 1, characterized in that, The method further includes at least one of the following: When the total number of the second object among the plurality of objects reaches a second threshold, in response to the second object receiving virtual resources, it is displayed that the total number of the second object has changed, and the difference between the total number of the second object before and after the change is greater than the value of the received virtual resources; The joint live streaming interface corresponds to the joint live streaming event. When the difference between the current time and the end time of the joint live streaming event is less than a third threshold, in response to the third object among the multiple objects receiving virtual resources, it displays that the total number of the third object has changed, and the difference between the total number of the third object before and after the change is greater than the value of the received virtual resources.

9. A method for displaying an interface, characterized in that, The method includes: Obtain the individual video streams of multiple objects participating in the joint live stream; Based on the video streams of the multiple objects, a behavior score is determined for each of the multiple objects, and the behavior score of each object is used to indicate the score of the object's performance behavior during the live broadcast. When the behavior score of the first object among the plurality of objects reaches a first condition, the target mode time is sent to the multiple terminals participating in the joint live broadcast, wherein the first object is any one of the plurality of objects; the first condition includes: the behavior score of the first object reaches a first threshold at a preset number of times; wherein each object obtains a behavior score at multiple times. In the target mode, if the first object receives virtual resources, the value of the virtual resources is increased by a preset multiple at the target mode. The display value of the virtual resources is increased based on the preset multiple, and the increased display value of the virtual resources is sent to the multiple terminals. The terminals are used to display an increase in the total value of the first object based on the increased display value of the virtual resources. Alternatively, the preset multiple is sent to the multiple terminals, and the terminals are used to display an increase in the display value of the virtual resources based on the preset multiple, and to display an increase in the total value of the first object based on the increased display value of the virtual resources. The joint live broadcast interface displayed by the multiple terminals displays the live broadcast screen and total value of each of the multiple objects. The total value of each object is used to indicate the sum of the values ​​of the virtual resources received by the object during the live broadcast. For each object, the terminal is further configured to respond to the object obtaining a behavior score at any time and the object's behavior score reaching a second condition, displaying an increase in the total number of objects, the increase in the total number being positively correlated with the object's behavior score; the second condition includes: the object's behavior score reaching a second threshold; or, the object's behavior score reaching the second threshold at a preset number of times.

10. The interface display method according to claim 9, characterized in that, The determination of the preset multiple by which the value of the virtual resource increases at the target mode time includes: Based on the behavior score of the first object, a preset multiple by which the value of the virtual resource increases at the target mode time is determined, and the preset multiple is positively correlated with the behavior score of the first object.

11. An interface display device, characterized in that, The device includes: The display unit is configured to execute the display of a joint live streaming interface, which displays the live streaming screens and total values ​​of multiple objects, and the total value of each object is used to indicate the sum of the values ​​of virtual resources received by the object during the live streaming process. The display unit is further configured to, in response to the first object receiving virtual resources, display the value of the virtual resources increased by a preset multiple, or display the total value of the first object increased by the virtual resources by a preset multiple, or display the total value of the first object increased by the virtual resources by a preset multiple, or display the total value of the first object increased by the virtual resources by a preset multiple, or display the total value of the first object increased by a preset value, wherein the first object is any one of the plurality of objects, the change in the total value of the first object is greater than the value of the virtual resources, and the behavior score is used to indicate the score of the first object's performance behavior during the live broadcast. The first condition includes: the behavior score of the first object reaches a first threshold at a preset number of times; wherein, each object obtains a behavior score at multiple times. The display unit is further configured to perform, for each object, in response to the object obtaining a behavior score at any time and the object's behavior score reaching a second condition, display an increase in the total number of objects, the increase in the total number being positively correlated with the object's behavior score; the second condition includes: the object's behavior score reaching a second threshold; or, the object's behavior score reaching the second threshold at a preset number of times.

12. An interface display device, characterized in that, The device includes: The acquisition unit is configured to acquire the video streams of each of the multiple objects participating in the joint live stream; The determining unit is configured to perform actions based on the video streams of the plurality of objects, determining the behavior scores of the plurality of objects, wherein the behavior score of each object is used to indicate the score of the object's performance behavior during the live broadcast. The distribution unit is configured to distribute a target mode time to multiple terminals participating in the joint live broadcast when the behavior score of the first object among the plurality of objects reaches a first condition. The first object is any one of the plurality of objects. The first condition includes: the behavior score of the first object reaches a first threshold at a preset number of times. Each object obtains a behavior score at multiple times. In the target mode, if the first object receives virtual resources, the value of the virtual resources is increased by a preset multiple at the target mode. The display value of the virtual resources is increased based on the preset multiple, and the increased display value of the virtual resources is sent to the multiple terminals. Each terminal displays an increase in the total value of the first object based on the increased display value of the virtual resources. Alternatively, the preset multiple is sent to the multiple terminals, and the terminals display an increase in the display value of the virtual resources based on the preset multiple, and also display an increase in the total value of the first object based on the increased display value of the virtual resources. The joint live streaming interface displayed by the multiple terminals shows the live streaming screen and total value of each of the multiple objects. The total value of each object indicates the sum of the values ​​of virtual resources received by the object during the live streaming process. For each object, the terminal is also used to respond to the object obtaining a behavior score at any time and the object's behavior score reaching a second condition, displaying an increase in the object's total value. The increase in the total value is positively correlated with the object's behavior score. The second condition includes: the object's behavior score reaching a second threshold; or, the object's behavior score reaching the second threshold at a preset number of times.

13. A terminal, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the interface display method as described in any one of claims 1 to 8.

14. A server, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the interface display method as described in any one of claims 9 to 10.

15. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the terminal, the terminal is able to perform the interface display method according to any one of claims 1 to 8; when the instructions in the computer-readable storage medium are executed by the processor of the server, the server is able to perform the interface display method according to any one of claims 9 to 10.

16. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the interface display method according to any one of claims 1 to 8 or the interface display method according to any one of claims 9 to 10.

Citation Information

Patent Citations

  • Data processing method and device, electronic equipment and storage medium

    CN113115118A

  • Live broadcast interaction method and device, equipment, medium and program product

    CN116546233A

  • Live broadcast interaction method and device, equipment and storage medium

    CN117082285A