Anchor interaction presentation method and apparatus, electronic device, and storage medium
By allowing users to enter and exit interactive incentive modes based on changes in interaction scores during the interaction process, and by enriching the presentation methods with interactive incentive styles, the problem of monotonous presentation of host interactions is solved, and the interactive effect is improved.
Patent Information
- Application Number
- CN202211255881.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-13
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2042-10-13
AI Technical Summary
The existing methods of presenting live streamer interactions are relatively simple, and the effectiveness of these interactions needs to be improved.
During the interaction between the hosts, if the first host and the second host remain in a state of similar interaction scores, the interaction incentive mode is entered, the interaction incentive pattern of the live broadcast room where the user is located is obtained, and the interaction is presented in the live broadcast room according to the pattern; if they are no longer in a state of similar interaction scores, the interaction incentive mode is exited and the original presentation is restored.
It enriched the way the anchor interacted, encouraged user participation, and improved the effectiveness of the anchor interaction.
Smart Images

Figure CN115633186B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the network live broadcast technology field, in particular to a host interactive presentation method and device, electronic equipment and computer readable storage medium. BACKGROUND
[0002] With the development of network live broadcast technology, various application programs such as short video applications and live broadcast applications provide live broadcast related services for users, so that hosts can show their talents and spread high-quality content to users in the live broadcast room. With the help of live broadcast related services, hosts can interact with each other, and can interact in 1V1, 3V3 and other grouping modes.
[0003] The host interactive presentation method provided by the current technology mainly displays the live broadcast pictures of each host in the live broadcast room, and then the hosts present through talent performance and communication with users. However, the current technology has the technical problem that the host interactive presentation method is relatively single, and the host interactive effect still needs to be improved. SUMMARY
[0004] Therefore, it is necessary to provide a host interactive presentation method, device, electronic equipment and computer readable storage medium to solve the above technical problems.
[0005] In a first aspect, the present application provides a host interactive presentation method. The method comprises:
[0006] In the presentation of the host interaction, if the first host interaction party and the second host interaction party continuously stay in a state where the interaction scores are similar, the host interaction enters an interaction incentive mode;
[0007] Obtain the interaction incentive style corresponding to the interaction incentive mode of the live broadcast room where the local user is located;
[0008] According to the interaction incentive style, present the interaction of the first host interaction party and the second host interaction party in the interaction incentive mode in the live broadcast room;
[0009] If the first host interaction party and the second host interaction party are out of the state where the interaction scores are similar, the interaction incentive mode is exited, and the presentation of the host interaction in the live broadcast room is restored.
[0010] In a second aspect, the present application provides a host interactive presentation device. The device comprises:
[0011] The mode entering module is configured to, in the presentation of the host interaction, if the first host interaction party and the second host interaction party continuously stay in a state where the interaction scores are similar, the host interaction enters an interaction incentive mode;
[0012] a style obtaining module, configured to obtain an interactive incentive style corresponding to the interactive incentive mode in a live room where a local user is located;
[0013] an interaction presenting module, configured to present, according to the interactive incentive style, the interaction of the first anchor interaction party and the second anchor interaction party in the interactive incentive mode in the live room;
[0014] a mode exiting module, configured to exit the interactive incentive mode and restore the presentation of the anchor interaction in the live room if the first anchor interaction party and the second anchor interaction party are out of the state of similar interaction scores.
[0015] In a third aspect, the present application provides an electronic device. The electronic device comprises a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0016] In the presentation of the anchor interaction, if the first anchor interaction party and the second anchor interaction party are continuously in the state of similar interaction scores, the interactive incentive mode of the anchor interaction is entered; an interactive incentive style corresponding to the interactive incentive mode in a live room where a local user is located is obtained; the interaction of the first anchor interaction party and the second anchor interaction party in the interactive incentive mode is presented in the live room according to the interactive incentive style; and the interactive incentive mode is exited and the presentation of the anchor interaction in the live room is restored if the first anchor interaction party and the second anchor interaction party are out of the state of similar interaction scores.
[0017] In a fourth aspect, the present application provides a computer readable storage medium. The computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the following steps:
[0018] In the presentation of the anchor interaction, if the first anchor interaction party and the second anchor interaction party are continuously in the state of similar interaction scores, the interactive incentive mode of the anchor interaction is entered; an interactive incentive style corresponding to the interactive incentive mode in a live room where a local user is located is obtained; the interaction of the first anchor interaction party and the second anchor interaction party in the interactive incentive mode is presented in the live room according to the interactive incentive style; and the interactive incentive mode is exited and the presentation of the anchor interaction in the live room is restored if the first anchor interaction party and the second anchor interaction party are out of the state of similar interaction scores.
[0019] In the aforementioned method, device, electronic device, and storage medium for presenting live streamer interactions, if the first and second live streamer interactors remain in a state of similar interaction scores, the system enters an interaction incentive mode for live streamer interactions. It then obtains the interaction incentive pattern corresponding to the live stream room where the user is located in this interaction incentive mode, and presents the interaction of the first and second live streamer interactors in this interaction incentive mode in the live stream room according to the interaction incentive pattern. If the first and second live streamer interactors deviate from the state of similar interaction scores, the system exits the interaction incentive mode, and the presentation of the live streamer interaction is restored in the live stream room. This solution fully utilizes the changing interaction scores of the first and second streamer participants in the live stream interaction. When their interaction scores remain close, it enters an interaction incentive mode. Based on the interaction incentive style of the live stream where the user is located, it displays the interaction of the first and second streamer participants in this incentive mode within the live stream. This incentivizes the user to perform actions that affect the interaction score. When the difference in interaction scores deviates from the close state, the incentive mode exits, and the live stream displays the original streamer interaction. This not only enriches the presentation methods and styles of streamer interaction but also effectively motivates users to participate in streamer interaction, thereby improving the effectiveness of streamer interaction. Attached Figure Description
[0020] Figure 1 This is a diagram illustrating the application environment of the anchor interaction presentation method in the embodiments of this application;
[0021] Figure 2 This is a flowchart illustrating the method for presenting the live streamer interaction in an embodiment of this application;
[0022] Figure 3 This is a schematic diagram of the interface for presenting the interaction between the host and the presenter in the embodiments of this application;
[0023] Figure 4 This is a schematic diagram of the interface for anchor interaction under the interactive incentive mode in the embodiments of this application;
[0024] Figure 5 This is a flowchart illustrating the steps for determining similar interaction scores in an embodiment of this application.
[0025] Figure 6 This is a flowchart illustrating the steps of presenting the anchor's interaction under the interactive incentive mode in the embodiments of this application;
[0026] Figure 7(a) is a schematic diagram of the interface showing the virtual resource page trigger control in an embodiment of this application;
[0027] Figure 7(b) is a schematic diagram of the interface showing the virtual resource page in an embodiment of this application;
[0028] Figure 7(c) is a schematic diagram of the interface displaying the gift effect in the embodiment of this application;
[0029] Fig. 7(d) is a schematic diagram of an interface for displaying a resource transfer continuous trigger control in an embodiment of the present application;
[0030] Figure 8 Fig. 8 is a schematic diagram of an interface for presenting anchor interaction in an interactive incentive mode in an embodiment of the present application;
[0031] Fig. 9(a) is a schematic diagram of a flow of a method for presenting anchor interaction in an embodiment of the present application;
[0032] Fig. 9(b) is a timing diagram of the method for presenting anchor interaction in an embodiment of the present application;
[0033] Figure 10 Fig. 10 is a structural block diagram of an apparatus for presenting anchor interaction in an embodiment of the present application;
[0034] Figure 11 Fig. 11 is a schematic diagram of an internal structure of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION
[0035] In order to make the objects, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application.
[0036] The method for presenting anchor interaction provided by the present application can be applied to, for example, a system for presenting anchor interaction. Figure 1In the application environment shown, the application environment can include: a terminal of a first anchor interaction party, a terminal of a second anchor interaction party, and a server, the terminal of the first anchor interaction party and the terminal of the second anchor interaction party can be in communication connection with the server through a network, and the server can provide live broadcast related services for the terminals of the first and second anchor interaction parties. Specifically, the first anchor interaction party and the second anchor interaction party are two parties of anchor interaction, each party belongs to a different anchor, and each party of anchor can be one or more, depending on the specific grouping manner. For example, in the case of 1V1 grouping manner for anchor interaction, the anchors of the first and second anchor interaction parties are one; in the case of 3V3 grouping manner for anchor interaction, the anchors of the first and second anchor interaction parties are three; and so on. That is, the anchor interaction presentation method provided by the present application can be applied to anchor interaction in various grouping manners. Among them, for each party of anchor, the users (or called audiences) in the live broadcast room of the anchor can be referred to as users under the anchor interaction party. In this regard, during the anchor interaction of the first and second anchor interaction parties, a corresponding interaction score can be generated, which can be used to quantitatively represent the performance of the two parties in the anchor interaction. During the anchor interaction, the users of each party can increase the interaction score of the anchor in the live broadcast room / anchor interaction party to which they belong through ways such as liking and transferring virtual resources, to show support for the interaction performance of the anchor / anchor interaction party to which they belong. Based on this, without loss of generality, the anchor interaction presentation method provided by the present application is mainly described by taking the first anchor interaction party belonging to anchor A and the second anchor interaction party belonging to anchor B as an example, that is, as shown in Figure 1 In the application environment shown, in the first anchor interaction party, it includes an anchor terminal A (i.e., a terminal used by anchor A) of the first anchor interaction party. It is assumed that the users in the live broadcast room of anchor A include user a1 and user a2. Therefore, the anchor interaction party to which the user terminal a1 (i.e., a terminal used by user a1) and the user terminal a2 (i.e., a terminal used by user a2) belong can be recorded as the first anchor interaction party. Correspondingly, in the second anchor interaction party, it includes an anchor terminal B of the second anchor interaction party. It is assumed that the users in the live broadcast room of anchor B include user b1 and user b2. Therefore, the anchor interaction party to which the user terminal b1 and the user terminal b2 belong can be recorded as the second anchor interaction party. Based on this, the anchor interaction presentation method provided by the present application can be applied to the terminals in the first and second anchor interaction parties to present anchor interaction with richer presentation modes and styles, and to improve the anchor interaction effect. As shown in Figure 1 In the application environment shown, the terminal can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers; the server can be implemented by an independent server or a server cluster composed of multiple servers.
[0037] The following is based on the application environment shown in Figure 1The application environment shown, combined with each embodiment and the corresponding drawing, the anchor interaction presentation method provided by the present application is described.
[0038] In one embodiment, as shown in Figure 2 An anchor interaction presentation method is provided, which is applied to the user end a1 in Figure 1 for example, the method can include the following steps:
[0039] Step S201, in the presentation of anchor interaction, if the first anchor interaction party and the second anchor interaction party are in a state of similar interaction scores for a long time, enter the interaction incentive mode of anchor interaction.
[0040] Step S202, obtain the interaction incentive style corresponding to the interaction incentive mode of the live room where the local user is located.
[0041] Step S203, according to the interaction incentive style, present the interaction of the first anchor interaction party and the second anchor interaction party in the interaction incentive mode in the live room.
[0042] Step S204, if the first anchor interaction party and the second anchor interaction party are out of the state of similar interaction scores, exit the interaction incentive mode, and restore the presentation of anchor interaction in the live room.
[0043] In this embodiment, step S201 is the step of entering the interaction incentive mode when certain conditions are met in the anchor interaction, which is recorded as the mode entering part, steps S202 and S203 are the steps of presenting the interaction of both parties in the interaction incentive mode, which is recorded as the mode presenting part, and step S204 is the step of exiting the interaction incentive mode and returning to the original anchor interaction when certain conditions are met in the interaction incentive mode, which is recorded as the mode exiting part. The following describes this embodiment in three parts.
[0044] Specifically, in step S201, the first and second anchor interaction parties can perform anchor interaction, such as talent competition between the two anchors, and the user end a1 can display the live pictures of the first and second anchor interaction parties in the live room. The specific content in the live picture can be the talent display of each anchor, such as Figure 3As shown, in the anchor interaction, the user terminal a1 can display the live picture 1 of the first anchor interaction party and the live picture 2 of the second anchor interaction party in the live room, and can also display the interaction scores of the two parties in the anchor interaction above the live pictures of the two parties. The interaction scores can include the interaction score of the first anchor interaction party and the interaction score of the second anchor interaction party. During the anchor interaction process, since the user terminals of the parties support the anchor interaction party to which they belong, such as triggering likes, transferring virtual resources, and other operations, these operations can be converted into the interaction score of the anchor interaction party to which they belong according to certain business rules, so the interaction scores of the two parties will change constantly during the anchor interaction process. Based on this, the interaction scores of the two parties can be detected, and if the first anchor interaction party and the second anchor interaction party continuously remain in a state where the interaction scores are close, the anchor interaction enters an interaction incentive mode. The continuous in the state where the interaction scores are close can be that the state where the interaction scores are close is maintained for a certain length of time, which can be a fixed value set according to actual business needs, or a non-fixed value set according to the changes in the interaction scores of the two parties. For example, the certain length of time can be set to 10 seconds, that is, if the state where the interaction scores are close is maintained for 10 seconds, the anchor interaction enters the interaction incentive mode. The state where the interaction scores are close refers to a state where the interaction score of the first anchor interaction party is close to the interaction score of the second anchor interaction party. The closeness can be measured by the difference between the interaction score of the first anchor interaction party and the interaction score of the second anchor interaction party, that is, the interaction score difference. For example, when the interaction score difference between the two parties is less than an interaction score difference threshold, it can be determined that the interaction score of the first anchor interaction party is close to the interaction score of the second anchor interaction party. As for the aforementioned certain length of time, the interaction score difference threshold can be a fixed value set according to actual business needs, or a non-fixed value set according to the changes in the interaction scores of the two parties.In actual application, the judgment on whether the two parties are continuously in the state of similar interaction scores can be performed by the server, that is, the server can continuously detect the interaction scores of the parties, judge whether the two parties are continuously in the state of similar interaction scores according to the interaction scores, and if so, send the notification information of entering the mode to each terminal of the first and second anchor interaction parties to instruct each terminal to enter the interaction incentive mode of anchor interaction, wherein the user terminal a1 can enter the interaction incentive mode of anchor interaction according to the notification information of entering the mode sent by the server after receiving the notification information, the interaction incentive mode can be a new interaction mode triggered when the two parties are in the foregoing state in the anchor interaction, and can be regarded as an upgrade / enhancement of the anchor interaction. In the interaction incentive mode, the interaction parties do not change and the anchor interaction continues, but the presentation style of the interaction of the two parties in the live room needs to be changed, which is different from the original presentation style of the anchor interaction. The interaction incentive mode is mainly used to present the interaction of the two parties in the live room in a special presentation style to encourage users of each terminal to participate in the anchor interaction. The related content of the presentation style will be described in subsequent steps S202 and S203. This step enters the interaction incentive mode when the first and second anchor interaction parties are continuously in the state of similar interaction scores, which can enter the interaction incentive mode when the interaction process of the two parties is relatively sticky / intense, so as to better encourage users to participate in the anchor interaction. Thus, a new interaction mode is created for the original anchor interaction, which enriches the presentation mode of the anchor interaction. In the interaction incentive mode, the interaction of the two parties in the live room will be presented in a special presentation style, thereby enriching the presentation style of the anchor interaction and improving the anchor interaction effect.
[0045] In steps S202 and S203, the user terminal a1 can obtain the interaction incentive style of the live room where the user terminal is located in the interaction incentive mode, and then present the interaction of the first and second anchor interaction parties in the interaction incentive mode in the live room according to the interaction incentive style. Specifically, the interaction incentive styles obtained by the users of the parties can be different, so that the interaction in the interaction incentive mode can be presented differently on the user terminals of the parties. For obtaining the interaction incentive style, the anchor interaction party where the user terminal is located can be determined according to the live room where the user terminal is located, and the corresponding interaction incentive style can be obtained according to the anchor interaction party where the user terminal is located. In specific implementation, the server can send the interaction incentive style corresponding to the anchor interaction party where the user terminal is located to the user terminal a1 according to the live room where the user terminal is located, and then the user terminal a1 can obtain the interaction incentive style sent by the server and present the interaction of the two parties in the mode in the live room according to the interaction incentive style. Specifically, the interaction incentive style is an interaction presentation style presented in the live room to encourage users to participate in the anchor interaction. For example, the interaction incentive style can be an interaction incentive style in the aspects of vision, hearing or touch. Taking the interaction incentive style in the aspect of vision as an example, the interaction of the two parties in the live room can be presented in a special visual style, such as Figure 4As shown, the interaction incentive pattern corresponding to the anchor interaction side where the user terminal a1 is located, which the user terminal a1 obtains, can include a red flame special effect that can act on the live room background. According to the pattern, the user terminal a1 can present a live room background with a red flame special effect in the live room, and present the interaction between the two parties in the live room background with the red flame special effect, set the atmosphere of the anchor interaction in the interaction incentive mode. Of course, other interaction incentive patterns can also be combined to encourage the local user to trigger operations that affect the interaction score, for example, in this mode, when the user sends a gift to the anchor, the additional special effect corresponding to the gift with a special pattern can be played at the same time on the basis of playing the basic gift special effect corresponding to the gift, and so on, so as to encourage the local user to trigger operations that affect the interaction score in a similar manner. Among them, the operation that affects the interaction score can be a like, a virtual resource transfer operation, etc. In addition, as mentioned earlier, the interaction incentive patterns obtained by the users of the two parties can be different. Therefore, the user terminal b1 obtains a blue flame special effect, which can also achieve the effect of distinguishing and presenting the interaction of the two parties in the interaction incentive mode on the user terminals of the two parties.
[0046] For step S204, in the interaction incentive mode, the users of the two parties can be encouraged to trigger operations that affect the interaction score of the anchor interaction side where they are located. The server can detect the interaction scores of the first and second anchor interaction sides, and determine whether the first and second anchor interaction sides have deviated from the state where the interaction scores are close to each other according to the interaction scores of the first and second anchor interaction sides. If so, the notification information of the exit mode can also be sent to the terminals of the first and second anchor interaction sides to instruct the terminals to exit the interaction incentive mode of the anchor interaction. Among them, the user terminal a1 can exit the interaction incentive mode according to the notification information of the exit mode after receiving the notification information of the exit mode sent by the server, and restore the presentation of the anchor interaction in the live room, that is, the user terminal a1 can restore the presentation of the anchor interaction in the live room from the live room as shown in Figure 4 to the live room as shown in Figure 3The shown presentation of the original anchor interaction. Among them, for the judgment of whether to leave the interaction score similar state, the difference value of the interaction score of the first anchor interaction party and the interaction score of the second anchor interaction party, that is, the size of the interaction score difference value, can also be used to measure, for example, when the interaction score difference value of both parties is greater than an interaction score difference value threshold, it can be determined that the interaction score of the first anchor interaction party and the interaction score of the second anchor interaction party leave the interaction score similar state, and for the same reason, the interaction score difference value threshold can be a fixed value set according to actual business needs, or a non-fixed value set according to the change of the interaction score of both parties. As described earlier, the interaction score difference value threshold is also used to judge whether both parties are in the interaction score similar state. In order to distinguish the interaction score difference value threshold of the "in" and "leave" judgment links, the interaction score difference value threshold of the "in" judgment link is recorded as the first interaction score difference value threshold, and the interaction score difference value threshold of the "leave" judgment link is recorded as the second interaction score difference value threshold. The first and second interaction score difference value thresholds can be different. Based on this, the method can exit the interaction incentive mode and restore the presentation of the anchor interaction in the live room when both parties leave the interaction score similar state, so as to better encourage users to participate in anchor interaction in the interaction incentive mode that can be turned on and off.
[0047] The anchor interaction presentation method of the embodiment, in the presentation of the anchor interaction, if the first and second anchor interaction parties continuously remain in the interaction score similar state, the anchor interaction enters the interaction incentive mode, acquires the interaction incentive style of the live room where the local user is located corresponding to the interaction incentive mode, presents the interaction of the first and second anchor interaction parties in the interaction incentive mode in the live room according to the interaction incentive style, and if the first and second anchor interaction parties leave the interaction score similar state, the method exits the interaction incentive mode and restores the presentation of the anchor interaction in the live room. The scheme fully utilizes the change information of the interaction scores of the first and second anchor interaction parties in the anchor interaction, enters the interaction incentive mode when they continuously remain in the interaction score similar state, presents the interaction of the first and second anchor interaction parties in the interaction incentive mode in the live room according to the interaction incentive style of the live room where the local user is located, so as to encourage the local user to perform the operation on the interaction score, and when the interaction score difference leaves the interaction score similar state, the method exits the interaction incentive mode and restores the presentation of the anchor interaction in the live room. Therefore, not only the presentation mode and style of the anchor interaction are enriched, but also the users can be effectively encouraged to participate in the anchor interaction, and the anchor interaction effect is improved.
[0048] For the judgment of whether both parties continuously remain in the interaction score similar state, in some embodiments, the method of the present application can further include the following steps before entering the interaction incentive mode of the anchor interaction when the first anchor interaction party and the second anchor interaction party continuously remain in the interaction score similar state in step S201:
[0049] According to a preset time interval, the difference between the interaction scores of the first anchor interaction party and the second anchor interaction party is obtained; if the difference between the interaction scores of the first anchor interaction party and the second anchor interaction party corresponding to a continuous preset number of preset time intervals is less than the first interaction score difference threshold, it is determined that the first anchor interaction party and the second anchor interaction party continuously stay in the interaction score proximity state.
[0050] In this embodiment, the difference between the interaction scores of the first anchor interaction party and the second anchor interaction party can be obtained according to a certain time interval (i.e., a preset time interval), and it is determined whether the difference between the interaction scores of the first anchor interaction party and the second anchor interaction party corresponding to a continuous preset number of preset time intervals is less than the first interaction score difference threshold. If yes, it is determined that the first anchor interaction party and the second anchor interaction party continuously stay in the interaction score proximity state; if no, it is determined that the first anchor interaction party and the second anchor interaction party do not continuously stay in the interaction score proximity state. As a specific example, assuming that the preset time interval is 1 second and the preset number is 10, the difference between the interaction scores of the first anchor interaction party and the second anchor interaction party can be obtained every second, and then it is determined whether the difference between the interaction scores is less than the first interaction score difference threshold. If yes, 1 is added; if no, it is reset to 0 and recalculated. In this way, when the difference between the interaction scores is less than the first interaction score difference threshold for 10 consecutive seconds, it is determined that the first anchor interaction party and the second anchor interaction party continuously stay in the interaction score proximity state. The scheme of this embodiment can simply and effectively determine whether the two parties continuously stay in the interaction score proximity state.
[0051] Further, in one embodiment, the above embodiment of obtaining the difference between the interaction scores of the first anchor interaction party and the second anchor interaction party according to a preset time interval can further include:
[0052] In the case that the interaction score difference value and the interaction score sum value of the first anchor interaction party and the second anchor interaction party are greater than the interaction score sum value threshold, the interaction score difference value and the interaction score sum value of the first anchor interaction party and the second anchor interaction party are obtained according to a preset time interval. That is, in this embodiment, a precondition for judging whether the two parties are continuously in the interaction score proximity state can be set, that is, whether the interaction score sum value of the first anchor interaction party and the second anchor interaction party is greater than the interaction score sum value threshold, wherein the interaction score sum value refers to the sum of the interaction score of the first anchor interaction party and the interaction score of the second anchor interaction party, and in the case that the interaction score sum value is greater than the interaction score sum value threshold, the subsequent judgment step about whether the two parties are continuously in the interaction score proximity state can be performed. For example, the interaction score sum value can be set to 1000, that is, in the case that the interaction score sum value of the first anchor interaction party and the second anchor interaction party is greater than 1000, the interaction score difference value and the interaction score sum value of the first anchor interaction party and the second anchor interaction party can be obtained according to a preset time interval, and the subsequent step is performed, so that it can be judged whether to enter the interaction incentive mode when the interaction score sum value of the two parties reaches a certain degree, so as to more accurately identify whether the interaction process of the two parties is in the stalemate / intense state.
[0053] Based on this, the embodiment can further include the following steps: for the current preset time interval, determining the first interaction score difference value threshold corresponding to the current preset time interval according to the interaction score sum value corresponding to the current preset time interval and the first preset proportion; if the interaction score difference value corresponding to the current preset time interval is less than the first interaction score difference value threshold corresponding to the current preset time interval, it is determined that the first anchor interaction party and the second anchor interaction party are in the interaction score proximity state in the current preset time interval.
[0054] Specifically, for the current preset time interval such as the 1st second, a first interaction score difference threshold corresponding to the current preset time interval is determined according to the interaction score sum value corresponding to the current preset time interval and a first preset proportion. For this, by way of example, the first preset proportion can be 5%, that is, the first interaction score difference threshold corresponding to the 1st second can be determined according to the product of the interaction score sum value corresponding to the 1st second and the first preset proportion, that is, 5% of the interaction score sum value can be taken as the first interaction score difference threshold corresponding to the 1st second, and then it is determined whether the interaction score difference corresponding to the 1st second is less than 5% of the interaction score sum value corresponding to the 1st second. If so, it is determined that the first anchor interaction party and the second anchor interaction party are in the interaction score proximity state at the 1st second. By analogy, the determination of whether the two parties are in the interaction score proximity state can be performed for subsequent preset time intervals. The scheme of this embodiment further combines the interaction score sum value of the corresponding preset time interval to set the first interaction score difference threshold and determine whether the two parties are in the interaction score proximity state, thereby more accurately determining whether the two parties are continuously in the interaction score proximity state.
[0055] Further, in one embodiment, as shown in Figure 5 if the interaction score difference corresponding to the first anchor interaction party and the second anchor interaction party at the continuous preset number of preset time intervals is less than the first interaction score difference threshold, it is determined that the first anchor interaction party and the second anchor interaction party are continuously in the interaction score proximity state, specifically including:
[0056] In step S501, if the interaction score difference corresponding to the first anchor interaction party and the second anchor interaction party at the continuous first preset number of first preset time intervals is less than the first interaction score difference threshold, the interaction score change trend of the first anchor interaction party and the second anchor interaction party is obtained according to the interaction score sum value corresponding to the first anchor interaction party and the second anchor interaction party at the continuous first preset number of first preset time intervals.
[0057] In step S502, if the interaction score change trend meets a preset trend condition, the preset time interval is shortened from the first preset time interval to the second preset time interval, and in the case that the interaction score difference corresponding to the first anchor interaction party and the second anchor interaction party at the continuous second preset number of second preset time intervals is less than the first interaction score difference threshold, it is determined that the first anchor interaction party and the second anchor interaction party are continuously in the interaction score proximity state.
[0058] In step S503, if the variation trend of the interaction scores does not satisfy the preset trend condition, it is determined that the first anchor interaction party and the second anchor interaction party continuously stay in the interaction score proximity state, in a case that the interaction score difference values corresponding to the first anchor interaction party and the second anchor interaction party in the continuous third preset number of first preset time intervals are all less than the first interaction score difference threshold.
[0059] In the embodiment, in a case that the variation trend of the interaction scores and values of the two parties satisfies the preset trend condition in the judgment of whether the two parties continuously stay in the interaction score proximity state, the preset time interval can be appropriately shortened and reduced, so that the interaction process of the two parties is more solid / intense and the corresponding users are more active / enthusiastic in participating in the interaction process, and the interaction incentive mode can be entered as soon as possible to more effectively encourage the users to better participate in the anchor interaction, and the detection amount of the interaction score difference and other related data can be reduced. Specifically, in step S501, the first preset time interval is set to 1 second, and the first preset number is set to 5, that is, if the interaction score difference values corresponding to the first anchor interaction party and the second anchor interaction party continuously for 5 seconds are all less than the first interaction score difference threshold (for example, 5% of the interaction score sum value), the variation trend of the interaction scores of the first anchor interaction party and the second anchor interaction party in the continuous 5 seconds (or the variation trend of the interaction score sum value) can be obtained according to the interaction score sum values corresponding to the first anchor interaction party and the second anchor interaction party in the continuous 5 seconds, and it is judged whether the variation trend of the interaction scores satisfies the preset trend condition. The preset trend condition can be that the variation rate of the interaction score sum value continuously increases in the continuous 5 seconds, and so on. If yes, step S502 is performed, and if no, step S503 can be performed.
[0060] First, in step S503, if the variation trend of the interaction scores does not satisfy the preset trend condition, the judgment of whether the two parties stay in the interaction score proximity state can be continuously performed according to the original first preset time interval. Specifically, the third preset number is set to 5, that is, if the variation trend of the interaction scores does not satisfy the preset trend condition, it is determined that the first anchor interaction party and the second anchor interaction party continuously stay in the interaction score proximity state, in a case that the interaction score difference values corresponding to the first anchor interaction party and the second anchor interaction party in the next continuous 5 seconds are all less than the first interaction score difference threshold, that is, the detection judgment of whether the two parties continuously stay in the interaction score proximity state is performed for 10 seconds in the whole.
[0061] In step S502, if the interaction score change trend meets the preset trend condition, the preset time interval for detection and judgment can be shortened, and the preset number for detection and judgment can be reduced. Specifically, the preset time interval can be shortened from the first preset time interval to the second preset time interval, such as from 1 second to 0.5 second. The third preset number can also be reduced to the second preset number, such as from 5 to 2. Based on this, in the case that the first and second anchor interaction parties are in the interaction score difference corresponding to the continuous two 0.5 seconds are less than the first interaction score difference threshold, it is determined that the first anchor interaction party and the second anchor interaction party are in the interaction score similar state. Thus, the situation that the interaction process of the two parties is relatively fixed / intense and the user is relatively active / enthusiastic in participating in the interaction process can be recognized as soon as possible to enter the interaction incentive mode, and the detection amount of related data such as the interaction score difference can be reduced. In addition, in the specific implementation, if it is found that the interaction score difference does not meet the condition of being less than the first interaction score difference threshold in the continuous detection and judgment of whether the two parties are in the interaction score similar state, it can be cleared and recalculated.
[0062] For the judgment of whether the two parties are out of the interaction score similar state, in some embodiments, the method of the present application in step S204 if the first anchor interaction party and the second anchor interaction party are out of the interaction score similar state, the interaction incentive mode is exited, and before the presentation of the anchor interaction in the live broadcast room is restored, the following steps can also be included:
[0063] In the interaction incentive mode, the interaction score difference and the interaction score sum of the first anchor interaction party and the second anchor interaction party are obtained; according to the interaction score sum and the second preset proportion, the second interaction score difference threshold is determined; if the interaction score difference is greater than the second interaction score difference threshold, it is determined that the first anchor interaction party and the second anchor interaction party are out of the interaction score similar state.
[0064] In the interaction incentive mode, the change information of the interaction scores of the first and second anchor interaction parties can be detected, and the interaction score difference and the interaction score sum of the first and second anchor interaction parties can be obtained. The second interaction score difference threshold can be determined according to the interaction score sum and a second preset ratio. For example, the second preset ratio can be 10%, that is, the second interaction score difference threshold can be 10% of the interaction score sum. Then, the interaction score difference of the first and second anchor interaction parties is compared with 10% of the interaction score sum. If the interaction score difference is greater than 10% of the interaction score sum, it is determined that the first and second anchor interaction parties are out of the interaction score proximity state, and thus the interaction incentive mode can be exited. The scheme of this embodiment can further set the second interaction score difference threshold in combination with the interaction score sum of the two parties, and determine whether the two parties are out of the interaction score proximity state according to the second interaction score difference threshold. Therefore, whether the two parties are out of the interaction score proximity state can be more accurately determined, and an accurate and reasonable basis for exiting the interaction incentive mode can be provided.
[0065] For the interaction presentation in the interaction incentive mode, in some embodiments, as shown in FIG. 2B, Figure 6 According to the interaction incentive style, the interaction of the first anchor interaction party and the second anchor interaction party in the interaction incentive mode can be presented in the live room in step S203.
[0066] In step S601, according to the special effect style of the virtual resource page trigger control in the interaction incentive style, a virtual resource page trigger control with a corresponding special effect style is displayed in the live room.
[0067] In this step, the interaction incentive style can include a special effect style for the virtual resource page trigger control. The user terminal a1 can display a virtual resource page trigger control with a corresponding special effect style in the live room according to the special effect style of the virtual resource page trigger control in the interaction incentive style. In combination with FIG. 7(a), in the interaction incentive mode, the user terminal a1 can display a virtual resource page trigger control in the live room, so that the local user can trigger a virtual resource transfer operation to the anchor. The virtual resource page trigger control has a corresponding special effect style. The user terminal a1 can display a virtual resource page trigger control with the corresponding special effect style in the live room according to the special effect style of the virtual resource page trigger control in the interaction incentive style. For example, the special effect style can also be a red flame special effect.
[0068] In step S602, in response to the triggering operation of the local user on the virtual resource page trigger control, a virtual resource page with a corresponding special effect style is displayed in the live room according to the special effect style of the virtual resource page in the interaction incentive style.
[0069] In this step, the interactive incentive style can include a special effect style for the virtual resource page. The local user can click the trigger control of the virtual resource page or perform other trigger operations. The user terminal a1 can display the virtual resource page with the corresponding special effect style in the live room according to the special effect style for the virtual resource page in the interactive incentive style. In combination with FIG. 7(b), after the local user clicks the trigger control of the virtual resource page or performs other trigger operations, the user terminal a1 can display the virtual resource page in the live room. The virtual resource page can include a plurality of virtual resources and a gift control (or a transfer control). In this regard, the special effect style for the virtual resource page obtained by the user terminal a1 according to the interactive incentive style can specifically include a special effect style for the background of the virtual resource page and a special effect style for the gift control. Thus, the virtual resource page with the corresponding special effect style can be displayed in the live room according to the special effect style for the background of the virtual resource page and the special effect style for the gift control. For example, the special effect style for the background of the virtual resource page and the special effect style for the gift control can both adopt a red flame special effect.
[0070] In step S603, in response to the resource transfer operation of the local user on the target virtual resource in the virtual resource page, the special effect of the target virtual resource is played according to the special effect style for the target virtual resource in the interactive incentive style, and the resource transfer continuous trigger control with the corresponding special effect style is displayed in the live room according to the special effect style for the resource transfer continuous trigger control in the interactive incentive style.
[0071] In this step, the local user can trigger a resource transfer operation for the target virtual resource (such as virtual resource 1) in the virtual resource page by clicking the target virtual resource in the virtual resource page and the gift control. In response to the resource transfer operation, the user terminal a1 can request the server for an interactive incentive style including a special effect style for the target virtual resource, and then play the special effect of the target virtual resource according to the special effect style for the target virtual resource in the interactive incentive style received from the server. For this purpose, taking a virtual gift as an example, referring to FIG. 7(c), the special effect of the virtual gift played by the user terminal a1 can include a basic special effect and an additional special effect. The basic special effect can be the gift special effect played in the original anchor interaction, and the additional special effect can be the gift special effect added on the basis of the basic special effect in the interactive incentive mode. For example, if the basic special effect is a flower display effect, the additional special effect can be a red flame effect formed around the flower, and the like. In a specific implementation, the special effect level of the additional special effect can be above the basic special effect, so that the overall gift special effect has a better display effect. In addition, the user terminal a1 can also display a resource transfer continuous trigger control with a corresponding special effect style in the live room according to the special effect style of the resource transfer continuous trigger control in the interactive incentive style. For this purpose, referring to FIG. 7(d), after the user triggers a resource transfer operation for the target virtual resource, the user terminal a1 can also display a resource transfer continuous trigger control with a corresponding special effect style in the live room. The resource transfer continuous trigger control can be used to continuously send a certain number of target virtual resources to the anchor after being triggered by the user. In the incentive interaction mode, the resource transfer continuous trigger control can also have a corresponding special effect style. For example, the special effect style can be a red flame effect.
[0072] The scheme of the embodiment fully utilizes the element layout / setting of the live room to set a corresponding special effect style in the triggering link of the virtual resource transfer, fully highlights the atmosphere of the anchor interaction in the interactive incentive mode, and more effectively encourages the local user to trigger the resource transfer operation for the local anchor more frequently to act on the interaction score and improve the anchor interaction effect.
[0073] For the interaction presentation in the interactive incentive mode, in some embodiments, the step S203 of presenting the interaction between the first anchor interaction party and the second anchor interaction party in the interactive incentive mode in the live room according to the interactive incentive style can include:
[0074] According to the interactive picture arrangement pattern in the interactive incentive pattern for the first anchor interactive party and the second anchor interactive party, the live picture of the interactive leading party among the first anchor interactive party and the second anchor interactive party is displayed in the first picture display area of the live room, and the live picture of the interactive lagging party among the first anchor interactive party and the second anchor interactive party is displayed in the second picture display area of the live room; when the interactive leading party and the interactive lagging party change, according to the interactive picture switching pattern in the interactive incentive pattern, the display positions of the live pictures of the original interactive leading party and the original interactive lagging party are switched.
[0075] In the embodiment, the interactive incentive pattern can include an interactive picture arrangement pattern of the first anchor interactive party and the second anchor interactive party, which is used to indicate the arrangement of the interactive leading party and the interactive lagging party at the position of the picture display area in the live room. Figure 8 According to the interactive picture arrangement pattern in the interactive incentive pattern for the first anchor interactive party and the second anchor interactive party, the live picture of the interactive leading party among the first anchor interactive party and the second anchor interactive party is displayed in the first picture display area of the live room, and the live picture of the interactive lagging party among the first anchor interactive party and the second anchor interactive party is displayed in the second picture display area of the live room; when the interactive leading party and the interactive lagging party change, according to the interactive picture switching pattern in the interactive incentive pattern, the display positions of the live pictures of the original interactive leading party and the original interactive lagging party are switched.
[0076] Further, in an embodiment, based on the above embodiment, the method of the application can further include: according to the special effect pattern in the interactive incentive pattern for the live picture of the anchor interactive party where the local user is located, displaying the live picture of the anchor interactive party where the local user is located with the corresponding special effect pattern in the live room.
[0077] In this embodiment, the interactive incentive style can also include a special effect style for the live picture of the anchor interaction party where the local user is located. Specifically, the user terminal a1 can display the live picture of the first anchor interaction party with the corresponding special effect style according to the special effect style for the live picture of the first anchor interaction party in the interactive incentive style, for example, as shown in FIG. 8(a). Figure 8 For example, if the live picture of the first anchor interaction party is displayed in the first picture display area and the special effect style for the live picture of the first anchor interaction party is set as red flame, the user terminal a1 can specifically add the red flame special effect to the frame of the first picture display area, so that the live picture of the anchor interaction party where the local user is located is more prominently presented in the live room, further enriching the presentation style of the anchor interaction and improving the anchor interaction effect.
[0078] As an application example of the present application, as shown in FIG. 9(a), the anchor interaction presentation method of the present application, specifically, when entering the anchor interaction, the server can detect whether the anchor interaction has been conducted or has entered (is being conducted) the interactive incentive mode, if yes, end the process, if not, the server can detect the interaction scores of both parties every second, when the interaction score sum is greater than 1000 and the interaction score difference is less than 5% of the interaction score sum, count up 1, otherwise, reset to zero and recalculate, and so on. When the condition is met for 10 consecutive seconds, the interactive incentive mode is entered, the server can broadcast a notification to the terminals of all parties to enter the interactive incentive mode, and the terminals of all parties can present the interaction of the first and second anchor interaction parties in the interactive incentive mode in the live room according to the interactive incentive style, for example, the gift bar and other elements in the live room can be rendered and upgraded according to the interactive incentive style. Then the countdown of the interactive incentive mode can be started, and the server can detect the interaction scores of both parties at any time during the countdown to determine whether the interaction score difference is greater than 10% of the interaction score sum, if yes, the interactive incentive mode can be exited before the countdown ends, the presentation of the original anchor interaction is restored in the live room, and a treasure box is broadcast to the user terminal of the winning party, the winning party being the party with the larger interaction score, if the treasure box capture condition is met, the user terminal in the live room can obtain the treasure box reward, the treasure box capture condition can be whether the user has followed the anchor, whether the user has sent virtual gifts in the anchor interaction, etc. If the countdown ends without determining the winner, the interactive incentive mode is normally exited, and the presentation of the original anchor interaction is restored in the live room. In addition, after the interactive incentive mode is exited, the server can send relevant statistical data of the interactive incentive mode to each terminal, for example, the name of the user who contributes the most to the interaction score in the interactive incentive mode, the number of users who contribute to the interaction score, etc., and the user terminal can display bubbles containing the data, for example, 30 spectators including Zhang San contributed to the score in the interactive incentive mode, etc.
[0079] In combination with FIG. 9(b), when the server detects that the condition for entering the interactive incentive mode is met, the server can issue a notification of entering the interactive incentive mode according to the anchor interactive side where the user terminal is located. The notification of the interactive incentive mode can carry some interactive incentive styles corresponding to the anchor interactive side, such as special effect styles for virtual resource page trigger controls, special effect styles for virtual resource pages, special effect styles for resource transfer continuous trigger controls, etc. According to different anchor interactive sides, the interactive incentive styles in the notification of the interactive incentive mode received can be different. After the user terminal receives the notification of entering the interactive incentive mode, the user terminal enters the interactive incentive mode and displays controls and pages with special effect styles, such as virtual resource page trigger controls with corresponding special effect styles, virtual resource pages with corresponding special effect styles, resource transfer continuous trigger controls with corresponding special effect styles, etc. When the server receives a gift sending request from the user terminal, the server can first determine whether the user terminal is in the interactive incentive mode. If the user terminal is in the interactive incentive mode, the server adds an additional special effect style to the basic special effect style in the gift special effect style issued. If the user terminal is not in the interactive incentive mode, the server issues a gift special effect style containing a basic special effect style. After the user terminal obtains the gift special effect style (corresponding to the special effect style for the target virtual resource in the interactive incentive style described above) from the server, the user terminal can detect whether the gift special effect style contains an additional special effect style. If the gift special effect style contains an additional special effect style, the user terminal plays the basic special effect and the additional special effect according to the basic special effect style and the additional special effect style. If the gift special effect style does not contain an additional special effect style, the user terminal plays the basic special effect according to the basic special effect style. When the server determines that the condition for exiting the interactive incentive mode is met, such as when the server determines that the interactive incentive mode ends, the server issues a notification of exiting the interactive incentive mode. The user terminal can display an end bubble of the interactive incentive mode and restore the special effect styles of virtual resource pages and other live room elements.
[0080] The anchor interactive presentation method of the present example makes full use of the change information of the interactive scores of both parties in anchor interaction. When the interactive scores of both parties are in a similar state, the anchor interactive presentation method enters an interactive incentive mode. According to corresponding interactive incentive styles, the anchor interactive presentation method presents the interaction of both parties in a live room. The anchor interactive presentation method encourages users on the local side to perform operations on the interactive scores. When the difference between the interactive scores of both parties deviates from the similar state, the anchor interactive presentation method exits the mode and restores the presentation of anchor interaction. In this way, the anchor interactive presentation method enriches the presentation methods and styles of anchor interaction and effectively encourages users to participate in anchor interaction, thereby improving the effect of anchor interaction.
[0081] It should be understood that although each step in the flowchart involved in each embodiment as described above is shown in sequence according to the direction of the arrow, these steps are not necessarily executed in the order indicated by the arrow. Unless explicitly stated herein, there is no strict order limitation for the execution of these steps, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be alternately or alternately executed with at least part of other steps or steps or stages in other steps.
[0082] Based on the same inventive concept, the embodiments of the present application also provide an anchor interaction presentation device for implementing the above-mentioned anchor interaction presentation method. The problem-solving implementation scheme provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more anchor interaction presentation device embodiments provided below can refer to the limitations of the anchor interaction presentation method described above, which will not be repeated here.
[0083] In one embodiment, as shown in Figure 10 An anchor interaction presentation device is provided, which can include:
[0084] A mode entering module 1001 is configured to, in the presentation of an anchor interaction, if a first anchor interaction party and a second anchor interaction party continuously remain in a state of similar interaction scores, enter an interaction incentive mode of the anchor interaction;
[0085] A style obtaining module 1002 is configured to obtain an interaction incentive style corresponding to the interaction incentive mode of a live room in which a local user is located;
[0086] An interaction presentation module 1003 is configured to present, according to the interaction incentive style, an interaction of the first anchor interaction party and the second anchor interaction party in the interaction incentive mode in the live room;
[0087] A mode exiting module 1004 is configured to, if the first anchor interaction party and the second anchor interaction party are out of the state of similar interaction scores, exit the interaction incentive mode and restore the presentation of the anchor interaction in the live room.
[0088] In an embodiment, the apparatus 1000 can further include a first determining module configured to obtain, at a preset time interval, an interaction score difference value of the first anchor interaction party and the second anchor interaction party; and determine that the first anchor interaction party and the second anchor interaction party are continuously in the interaction score proximity state if the interaction score difference values corresponding to a continuous preset number of preset time intervals of the first anchor interaction party and the second anchor interaction party are all less than a first interaction score difference threshold value.
[0089] In an embodiment, the first determining module is configured to, in a case where an interaction score sum value of the first anchor interaction party and the second anchor interaction party is greater than an interaction score sum value threshold value, obtain, at a preset time interval, an interaction score difference value and an interaction score sum value of the first anchor interaction party and the second anchor interaction party; determine, for a current preset time interval, a first interaction score difference threshold value corresponding to the current preset time interval according to the interaction score sum value corresponding to the current preset time interval and a first preset proportion; and determine that the first anchor interaction party and the second anchor interaction party are in the interaction score proximity state at the current preset time interval if the interaction score difference value corresponding to the current preset time interval is less than the first interaction score difference threshold value corresponding to the current preset time interval.
[0090] In an embodiment, the first determining module is configured to, if the interaction score difference values corresponding to a continuous first preset number of first preset time intervals of the first anchor interaction party and the second anchor interaction party are all less than the first interaction score difference threshold value, obtain an interaction score change trend of the first anchor interaction party and the second anchor interaction party according to the interaction score sum values corresponding to the continuous first preset number of first preset time intervals of the first anchor interaction party and the second anchor interaction party; shorten the preset time interval from the first preset time interval to a second preset time interval if the interaction score change trend satisfies a preset trend condition; determine that the first anchor interaction party and the second anchor interaction party are continuously in the interaction score proximity state in a case where the interaction score difference values corresponding to a continuous second preset number of second preset time intervals of the first anchor interaction party and the second anchor interaction party are all less than the first interaction score difference threshold value; and determine that the first anchor interaction party and the second anchor interaction party are continuously in the interaction score proximity state in a case where the interaction score difference values corresponding to a continuous third preset number of first preset time intervals of the first anchor interaction party and the second anchor interaction party are all less than the first interaction score difference threshold value if the interaction score change trend does not satisfy the preset trend condition; wherein the second preset number is less than the third preset number.
[0091] In an embodiment, the apparatus 1000 can further include a second determining module configured to, in the interactive incentive mode, acquire an interaction score difference value and an interaction score sum value of the first anchor interaction party and the second anchor interaction party, determine a second interaction score difference value threshold according to the interaction score sum value and a second preset ratio, and determine that the first anchor interaction party and the second anchor interaction party are out of the interaction score proximity state if the interaction score difference value is greater than the second interaction score difference value threshold.
[0092] In an embodiment, the interaction presentation module 1003 is configured to, according to a special effect style for a virtual resource page trigger control in the interactive incentive style, display a virtual resource page trigger control with a corresponding special effect style in the live room; in response to a trigger operation of the local user on the virtual resource page trigger control, according to a special effect style for a virtual resource page in the interactive incentive style, display a virtual resource page with a corresponding special effect style in the live room; in response to a resource transfer operation of the local user on a target virtual resource in the virtual resource page, according to a special effect style for the target virtual resource in the interactive incentive style, play a special effect of the target virtual resource, and according to a special effect style for a resource transfer continuous trigger control in the interactive incentive style, display a resource transfer continuous trigger control with a corresponding special effect style in the live room.
[0093] In an embodiment, the interaction presentation module 1003 is configured to, according to an interaction screen arrangement style for the first anchor interaction party and the second anchor interaction party in the interactive incentive style, display a live screen of an interaction leading party among the first anchor interaction party and the second anchor interaction party in a first screen display area of the live room, and display a live screen of an interaction lagging party among the first anchor interaction party and the second anchor interaction party in a second screen display area of the live room; when the interaction leading party and the interaction lagging party change, according to an interaction screen switching style in the interactive incentive style, switch display positions of the live screens of the original interaction leading party and the original interaction lagging party.
[0094] In an embodiment, the interaction presentation module 1003 is configured to, according to a special effect style for a live screen of an anchor interaction party to which the local user belongs in the interactive incentive style, display the live screen of the anchor interaction party to which the local user belongs with a corresponding special effect style in the live room.
[0095] The above-mentioned various modules in the anchor interaction presentation apparatus can be all or part realized by software, hardware, and combinations thereof. The above-mentioned various modules can be embedded in or independent of a processor in an electronic device in a hardware form, or can be stored in a memory in the electronic device in a software form, so as to be called and executed by a processor to perform operations corresponding to the above-mentioned various modules.
[0096] In one embodiment, an electronic device, which can be a terminal, is provided, and an internal structure diagram of the electronic device can be as shown in FIG. 1. Figure 11 The electronic device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. The processor of the electronic device is configured to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The communication interface of the electronic device is configured to communicate with external terminals in a wired or wireless manner. The wireless manner can be achieved through WIFI, mobile cellular network, NFC (Near Field Communication) or other technologies. The computer program is executed by the processor to implement an anchor interaction presentation method. The display screen of the electronic device can be a liquid crystal display screen or an electronic ink display screen. The input device of the electronic device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad arranged on the shell of the electronic device, or an external keyboard, touchpad or mouse, etc.
[0097] Those skilled in the art can understand that Figure 11 The structure shown in FIG. 1 is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0098] In one embodiment, an electronic device is also provided, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps in each of the above method embodiments.
[0099] In one embodiment, a computer readable storage medium is provided, which stores a computer program. The computer program is executed by a processor to implement the steps in each of the above method embodiments.
[0100] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.
[0101] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.
[0102] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A method for presenting interactive elements between a live streamer and an anchor, characterized in that: The method includes: In the presentation of the live streamer interaction, the difference in interaction scores between the first live streamer and the second live streamer is obtained at preset time intervals. If the first live streamer and the second live streamer are in a state of similar interaction scores for a consecutive preset number of preset time intervals, the live streamer interaction incentive mode is entered. The method for determining that they are in a state of similar interaction scores includes: for the current preset time interval, determining a first interaction score difference threshold corresponding to the current preset time interval based on the interaction score and the value corresponding to the current preset time interval and a first preset ratio; if the interaction score difference corresponding to the current preset time interval is less than the first interaction score difference threshold corresponding to the current preset time interval, it is determined that the first live streamer and the second live streamer are in a state of similar interaction scores during the current preset time interval. Get the interactive incentive style corresponding to the interactive incentive mode for the live broadcast room where the user is located; According to the interactive incentive pattern, the interaction between the first host and the second host in the interactive incentive pattern is presented in the live broadcast room; If the first and second streamer interaction parties are no longer in a state of similar interaction scores, the interaction incentive mode will be exited, and the presentation of the streamer interaction will be restored in the live broadcast room.
2. The method according to claim 1, characterized in that, If the first and second streamer interaction parties maintain similar interaction scores, then the interaction incentive mode for streamer interaction is activated, including: If the difference in interaction scores between the first and second broadcasters is less than the first interaction score difference threshold for a consecutive preset number of preset time intervals, then it is determined that the first and second broadcasters are continuously in a state of similar interaction scores.
3. The method according to claim 2, characterized in that, The step of obtaining the interaction score difference between the first and second broadcasters at preset time intervals includes: If the sum of the interaction scores of the first and second broadcasters exceeds a threshold, the difference in interaction scores and the sum of interaction scores between the first and second broadcasters are obtained at preset time intervals.
4. The method according to claim 3, characterized in that, The step of determining that if the difference in interaction scores between the first and second broadcasters is less than a first interaction score difference threshold for a consecutive preset number of preset time intervals, then the first and second broadcasters are continuously in a state of similar interaction scores includes: If the difference in interaction scores between the first and second broadcasters during the first preset time intervals of the first preset number of consecutive interactions is less than the first interaction score difference threshold, then the trend of interaction score changes between the first and second broadcasters is obtained based on the sum of their interaction scores during the first preset time intervals of the first preset number of consecutive interactions. If the trend of the interaction score change meets the preset trend condition, the preset time interval is shortened from the first preset time interval to the second preset time interval. If the difference in the interaction scores between the first and second broadcasters is less than the first interaction score difference threshold for a second preset number of consecutive second preset time intervals, it is determined that the first and second broadcasters are continuously in a state of similar interaction scores. If the trend of the interaction score does not meet the preset trend condition, then if the difference in the interaction scores between the first and second broadcasters is less than the first interaction score difference threshold for a third preset number of consecutive first preset time intervals, it is determined that the first and second broadcasters are continuously in a state of similar interaction scores; wherein, the second preset number is less than the third preset number.
5. The method according to claim 1, characterized in that, If the first and second streamer interaction participants are no longer in a state of similar interaction scores, the interaction incentive mode is exited. Before the live stream restores the presentation of the streamer interaction, the method further includes: In the interactive incentive mode, the difference in interaction scores between the first and second broadcasters and the sum of their interaction scores are obtained. Based on the interaction score and the second preset ratio, a second interaction score difference threshold is determined; If the difference in interaction scores is greater than the second threshold for difference in interaction scores, then it is determined that the first and second broadcasters are no longer in a state of similar interaction scores.
6. The method according to any one of claims 1 to 5, characterized in that, The step of presenting the interaction between the first and second streamer participants in the live stream according to the interaction incentive pattern includes: Based on the special effects style for the virtual resource page trigger control in the interactive incentive style, the virtual resource page trigger control with the corresponding special effects style is displayed in the live broadcast room; In response to the user's triggering operation on the virtual resource page trigger control, a virtual resource page with corresponding special effects is displayed in the live broadcast room according to the special effects style for the virtual resource page in the interactive incentive style; In response to the local user's resource transfer operation for the target virtual resource in the virtual resource page, the special effects of the target virtual resource are played according to the special effects style of the target virtual resource in the interactive incentive style, and the resource transfer continuous trigger control with the corresponding special effects style is displayed in the live broadcast room according to the special effects style of the resource transfer continuous trigger control in the interactive incentive style.
7. The method according to any one of claims 1 to 5, characterized in that, The step of presenting the interaction between the first and second streamer participants in the live stream according to the interaction incentive pattern includes: According to the interaction incentive pattern for the first and second streamer interaction parties, the live screen of the leading interaction party among the first and second streamer interaction parties is displayed in the first screen display area of the live room, and the live screen of the lagging interaction party among the first and second streamer interaction parties is displayed in the second screen display area of the live room. When the leading and lagging participants in the interaction change, the display positions of the live stream screens of the original leading and lagging participants are switched according to the interaction screen switching style in the interaction incentive style.
8. The method according to claim 7, characterized in that, The method further includes: Based on the special effects style of the live broadcast screen of the host interaction party of the local user in the interactive incentive style, the live broadcast screen of the host interaction party of the local user with the corresponding special effects style is displayed in the live broadcast room.
9. A live streamer interactive presentation device, characterized in that, The device includes: The mode entry module is used to obtain the interaction score difference between the first and second broadcasters during the broadcaster interaction presentation at preset time intervals. If the first and second broadcasters are in a state of similar interaction scores for a consecutive preset number of preset time intervals, the broadcaster interaction incentive mode is entered. The method for determining that they are in a state of similar interaction scores includes: for the current preset time interval, determining a first interaction score difference threshold corresponding to the current preset time interval based on the interaction score and a first preset ratio; if the interaction score difference corresponding to the current preset time interval is less than the first interaction score difference threshold corresponding to the current preset time interval, it is determined that the first and second broadcasters are in a state of similar interaction scores during the current preset time interval. The style acquisition module is used to acquire the interactive incentive style corresponding to the interactive incentive mode in the live broadcast room where the user is located. An interactive presentation module is used to present the interaction between the first host and the second host in the interactive incentive mode in the live broadcast room according to the interactive incentive pattern. The mode exit module is used to exit the interaction incentive mode and restore the presentation of the interaction between the first and second anchors if the first anchor interaction party and the second anchor interaction party are no longer in a state of similar interaction scores.
10. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 8.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Automatic animation playing method and device, client and video direct-broadcast system
CN108243151A