Live-streaming interaction method and apparatus, and electronic device

By receiving and displaying the target barrage of the audience during the anchor PK process, and assigning according to the barrage threshold and anchor actions, the problem of low user participation is solved, and the participation and atmosphere of the live broadcast PK is enhanced.

WO2025007633A1PCT designated stage expired Publication Date: 2025-01-09MIGU CO LTD +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/091336
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-06
Filing Date
2024-05-07
Publication Date
2025-01-09

AI Technical Summary

Technical Problem

During the anchor PK process, users who do not have the conditions to give gifts have a low sense of participation, which is not conducive to stimulating the enthusiasm of fans and users to participate.

Method used

By receiving target barrage from the audience user and displaying these barrage in the target display area according to the barrage threshold or the real-time action of the second anchor, it forms an interactive effect, thereby enhancing the user's sense of participation and the atmosphere of live broadcast PK.

Benefits of technology

Through the barrage interaction mechanism, the enthusiasm of audience users has been improved, the activity of the live broadcast room has been enhanced, and the number of people in the live broadcast room of the second anchor has been increased, and the atmosphere of live broadcast PK has been enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024091336_09012025_PF_FP_ABST
    Figure CN2024091336_09012025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a live-streaming interaction method and apparatus, and an electronic device, which relate to the technical field of computers. The method comprises: receiving N target bullet screens from viewer users to support a first live-streamer, wherein N is a positive integer (101); and according to a bullet screen threshold or a real-time action of a second live-streamer, displaying the N target bullet screens in at least one target display region, wherein there are interactions between the target bullet screens displayed in the target display region and the second live-streamer, and the bullet screen threshold is related to the number of people in a live-streaming room of the second live-streamer (102).
Need to check novelty before this filing date? Find Prior Art

Description

Live broadcast interactive method, device and electronic equipment

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese Patent Application No. 202310825951.1 filed on July 6, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application relates to the field of computer technology, and in particular to a live interactive method, device, and electronic device. Background Art

[0004] A live streamer PK (Duel / Rivalry) allows a live streamer to challenge another live streamer in another live stream room. Once the challenge is accepted, the two live streamers begin a live stream interaction, with the live stream interface split in two, displaying both streamers' feeds simultaneously. Fans from both stream rooms will also be able to enter the same live stream room.

[0005] When live broadcasters are competing against each other, users can support their broadcasters by giving gifts. When the PK limit time is up, the broadcaster who receives gifts with the highest total value wins.

[0006] In the current anchor PK, users who do not have the conditions to send gifts have a very low sense of participation, which is not conducive to stimulating the enthusiasm of fan users to participate in live PK.

[0007] Summary of the Invention

[0008] The embodiments of the present application provide a live interactive method, device and electronic device to solve the problem in the live PK process of the related technology that users who do not have the conditions to give gifts have a low sense of participation, which is not conducive to stimulating the enthusiasm of fan users to participate in the live PK.

[0009] In a first aspect, an embodiment of the present application provides a live interactive method, comprising:

[0010] Receive N target comments from audience users to support the first anchor, where N is a positive integer;

[0011] According to the barrage threshold or the real-time action of the second anchor, the N target barrages are displayed in at least one target display area; wherein, the target barrage displayed in the target display area interacts with the second anchor; the barrage threshold is related to the number of people in the live broadcast room of the second anchor.

[0012] Optionally, displaying the N target bullet comments in at least one target display area according to the bullet comment threshold includes:

[0013] Dividing the N target bullet comments into at least one group according to the bullet comment threshold;

[0014] Determining a target display area corresponding to each group of target bullet screens according to a correspondence between display areas and bullet screen threshold intervals;

[0015] A group of target bullet comments are displayed in each target display area.

[0016] Optionally, displaying the N target bullet comments in at least one display area according to the real-time action of the second anchor includes:

[0017] If the second anchor does not make an evasive action within the first time, the N target barrages are distributed in at least one of the target display areas for display according to a first preset ratio; wherein the first time is the time when the target barrages are obtained;

[0018] If the second anchor has made a dodging action within the first time, the second preset ratio value corresponding to the dodging action is determined according to the correspondence between the action type and the preset ratio value; and according to the second preset ratio value, the N target barrages are distributed in at least one of the target display areas for display.

[0019] Optionally, the live interactive method further includes:

[0020] displaying the virtual image of the second anchor in the at least one target display area;

[0021] When the target barrage is at a first preset distance from the second anchor's virtual image, a first animation effect is displayed.

[0022] Optionally, the live interactive method further includes:

[0023] Obtaining a first action state of the second anchor's virtual image; wherein the first action state is obtained based on real-time action mapping of the second anchor;

[0024] determining the target display area corresponding to the first action state according to the correspondence between the action state and the display area;

[0025] During the first action state, the calibration value of each target barrage displayed in the target display area is set to a preset value; wherein the calibration value is used to reflect the offensive degree of the target barrage to the second anchor.

[0026] Optionally, the live interactive method further includes:

[0027] Determining a calibration value corresponding to each target barrage according to the target display area corresponding to each target barrage, wherein the calibration value is used to reflect the offensiveness of the target barrage to the second anchor;

[0028] A score value of the second anchor in the live broadcast activity is determined according to the calibration value and the initial score of the second anchor.

[0029] Optionally, determining the calibration value corresponding to each target bullet screen according to the target display area corresponding to each target bullet screen includes:

[0030] Determine the target ratio value corresponding to the target display area of ​​each target bullet chat according to the correspondence between the display area and the preset ratio value;

[0031] The product of the target ratio value and the initial calibration value of the target bullet screen is determined as the calibration value corresponding to each target bullet screen.

[0032] Optionally, the live interactive method further includes:

[0033] Get the gifts sent by the audience to the first anchor;

[0034] Upon receiving a target instruction from the first host to use the gift, in response to the target instruction, a target operation is performed according to the gift type of the gift, wherein the target operation includes one of the following:

[0035] Setting the calibration value of the preset size to 0;

[0036] Setting the calibration value of the target barrage sent by the second anchor's audience user within the first preset time period to 0;

[0037] The calibration value of the target barrage sent by the audience user of the second anchor within the second preset time period is used to reflect the degree of attack to the second anchor.

[0038] Optionally, the live interactive method further includes:

[0039] Obtain the number of people in the live broadcast room and the live broadcast duration of the second anchor at the first time; the first time is the time when the target barrage is received;

[0040] The barrage threshold is determined according to the number of people in the live broadcast room and the live broadcast duration.

[0041] Optionally, determining the barrage threshold according to the number of people in the live broadcast room and the live broadcast duration includes:

[0042] The barrage threshold is determined according to the ratio of the number of people in the live broadcast room to the live broadcast duration.

[0043] In a second aspect, an embodiment of the present application further provides a live interactive device, comprising:

[0044] The first receiving module is configured to receive N target comments from audience users in support of the first anchor, where N is a positive integer;

[0045] The first display module is used to display the N target barrages in at least one target display area according to the barrage threshold or the real-time action of the second anchor; wherein the target barrage displayed in the target display area interacts with the second anchor; and the barrage threshold is related to the number of people in the live broadcast room of the second anchor.

[0046] In a third aspect, an embodiment of the present application further provides an electronic device comprising: a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor; the processor is configured to read the program in the memory to implement the steps of the live interactive method as described above.

[0047] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the live interactive method as described above are implemented.

[0048] In an embodiment of the present application, N target bullet comments are received from audience users to support the first anchor, where N is a positive integer; the N target bullet comments are displayed in at least one target display area based on the bullet comment threshold or the real-time actions of the second anchor; wherein the target bullet comments displayed in the target display area interact with the second anchor; and the bullet comment threshold is related to the number of people in the second anchor's live broadcast room. In this way, audience users who do not have the conditions to send gifts can support their own anchors by sending bullet comments, thereby enhancing the user's sense of participation and the atmosphere of the live broadcast PK. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0050] FIG1 is a flow chart of a live interactive method provided by an embodiment of the present application;

[0051] FIG2 is a schematic diagram of a live interactive interface provided in an embodiment of the present application;

[0052] FIG3 is a structural diagram of a live interactive device provided in an embodiment of the present application;

[0053] FIG4 is a schematic diagram of the hardware structure of the electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0054] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0055] Referring to FIG1 , FIG1 is a flow chart of a live interactive method provided in an embodiment of the present application, as shown in FIG1 , including the following steps:

[0056] Step 101: Receive N target comments from audience users to support the first anchor, where N is a positive integer.

[0057] For example, when anchor A and anchor B are broadcasting a PK (duel), the display interface of the audience user's electronic device includes the live broadcast screen of anchor A and the live broadcast screen of anchor B, where the barrage supporting anchor A is displayed in the live broadcast screen of anchor A, and the barrage supporting anchor B is displayed in the live broadcast screen of anchor B.

[0058] Step 102: Display the N target barrages in at least one target display area according to the barrage threshold or the real-time action of the second anchor; wherein the target barrage displayed in the target display area interacts with the second anchor; and the barrage threshold is related to the number of people in the live broadcast room of the second anchor.

[0059] For example, as shown in Figure 2, the live broadcast screens of anchor A and anchor B respectively include three display areas: top, middle, and bottom. After receiving N target barrages supporting anchor A, at least one target display area is selected from the three display areas of anchor A according to the barrage threshold or the real-time actions of anchor B, to display the N target barrages supporting anchor A, wherein the N target barrages displayed in at least one target display area of ​​anchor A interact with anchor B.

[0060] For example, as shown in Figure 2, the live broadcast screens of anchor A and anchor B both include three display areas: top lane, middle lane, and bottom lane; among them, the barrage sent by the audience users in anchor A's live broadcast room is displayed in a straight line from left to right in anchor A's live broadcast screen, and the barrage sent by the audience users in anchor B's live broadcast room is displayed in a straight line from right to left in anchor B's live broadcast screen.

[0061] In the above embodiment, in one scheme, since at least one target display area corresponding to the N target barrages supporting the first anchor is determined based on the barrage threshold, and the barrage threshold is related to the number of people in the second anchor's live broadcast room, the target barrage supporting the first anchor is dynamically associated with the number of people in the second anchor's live broadcast room, which can improve the participation enthusiasm of the audience users supporting the first anchor, and at the same time promote the growth of the number of people in the second anchor's live broadcast room, thereby enhancing the user's sense of participation and the atmosphere of live broadcast PK. In another scheme, at least one target display area corresponding to the N target barrages supporting the first anchor is determined based on the real-time actions of the second anchor, thus supporting the target barrage supporting the first anchor is associated with the real-time actions of the second anchor, and supporting the target barrage supporting the first anchor can prompt the second anchor to move, and at the same time stimulate the audience users' participation enthusiasm in sending barrages, thereby enhancing the user's sense of participation and the atmosphere of live broadcast PK.

[0062] Specifically, the following describes two solutions included in step 102:

[0063] Solution 1: Displaying the N target bullet comments in at least one target display area according to the bullet comment threshold may specifically include:

[0064] Dividing the N target bullet comments into at least one group according to the bullet comment threshold;

[0065] Determining a target display area corresponding to each group of target bullet screens according to a correspondence between display areas and bullet screen threshold intervals;

[0066] A group of target bullet comments are displayed in each target display area.

[0067] For example, assuming that the barrage threshold is K, and the three display areas of the upper road, middle road, and lower road shown in FIG2 are divided according to the barrage threshold, the N target barrages are sorted in the order of sending, where the 1st to the Kth barrages correspond to the lower road, the K+1th to the 2Kth barrages correspond to the middle road, and the barrages after the 2Kth barrages correspond to the upper road. In this way, if N is less than or equal to K, the N target barrages are determined as a group, and the corresponding target display area is the lower road; if N is greater than K and less than 2K, the system determines that the display area corresponding to the K barrages with the earliest sending time is the lower road, and the target display area corresponding to the K+1th to the Nth barrages is the middle road; similarly, if N is greater than 2K, the system determines that the target display area corresponding to the K barrages with the earliest sending time is the lower road, the display area corresponding to the K+1th to the Nth barrages is the middle road, and the target display area corresponding to the barrages after the 2Kth barrages is the upper road.

[0068] In one embodiment, the live interactive method further includes:

[0069] Obtain the number of people in the live broadcast room and the live broadcast duration of the second anchor at the first time; the first time is the time when the target barrage is received;

[0070] The barrage threshold is determined according to the number of people in the live broadcast room and the live broadcast duration.

[0071] For example, as shown in Figure 2, taking the barrage sent by anchor A's audience to attack anchor B as an example, the display of the barrage can be controlled by the system, and N target barrages sent by the audience in the previous second are displayed every 1 second. Assuming that a live PK activity lasts 60 seconds, the system will calculate the barrage threshold K of anchor A in the last second based on anchor B's live broadcast time and the number of people in the live broadcast room in the last second.

[0072] In one embodiment, determining the barrage threshold according to the number of people in the live broadcast room and the live broadcast duration includes:

[0073] The barrage threshold is determined according to the ratio of the number of people in the live broadcast room to the live broadcast duration.

[0074] For example, the barrage threshold K = the number of people in the current red live broadcast room × r / T; where r is the proportional coefficient constant, 0 < r < 1, and T refers to the live broadcast duration, with T starting at 1. Here, assuming that the barrage threshold at the 6th second is calculated, the live broadcast duration is 6 seconds.

[0075] It should be pointed out that, for the upper, middle and lower display areas shown in Figure 2, assuming that for the bullet screen sent by the same audience user, the attack degree displayed in the upper road is greater than the attack degree displayed in the middle road, and the attack degree displayed in the middle road is greater than the attack degree displayed in the lower road. If the system determines that the K bullet screens sent earlier in time go to the lower road, the K+1th to 2Kth bullet screens go to the middle road, and the 2K+1th and subsequent bullet screens go to the upper road. Then, the embodiment of the present application sets the bullet screen threshold K to be related to the popularity of the live broadcast room (the number of people in the live broadcast room reflects the popularity of the live broadcast room) and the live broadcast time, so that the bullet screen threshold K is smaller as the live broadcast time gets longer. This will form a situation where most of the bullet screens will go to the lower road at the beginning of the live broadcast PK, and the attack degree of the lower road is the lowest, so the damage to the other anchor is small; and as the PK deepens (the live broadcast time increases), K gradually decreases, and the bullet screens sent by the audience user will gradually go to the middle road and the upper road. The attack degrees of the middle road and the upper road are higher, and the damage to the other anchor is higher. This will encourage audience users to launch more barrages, making the PK atmosphere gradually more lively.

[0076] In one embodiment, in step 102, displaying the N target comments in at least one display area according to the real-time actions of the second anchor includes:

[0077] If the second anchor does not make an evasive action within the first time, the N target barrages are distributed in at least one of the target display areas for display according to a first preset ratio; wherein the first time is the time when the target barrages are obtained;

[0078] If the second anchor has made a dodging action within the first time, the second preset ratio value corresponding to the dodging action is determined according to the correspondence between the action type and the preset ratio value; and according to the second preset ratio value, the N target barrages are distributed in at least one of the target display areas for display.

[0079] Exemplarily, as shown in Figure 2, the display path includes three display areas: upper, middle, and lower, and the virtual image of the second anchor (such as a digital person) is displayed in the live broadcast screen of the first anchor, and the head of the virtual image corresponds to the upper display area, the body of the virtual image corresponds to the middle display area, and the legs of the virtual image correspond to the lower display area. The system captures the movement status of the second anchor at the moment the target barrage is issued. If the second anchor does not dodge, the system will allocate the target barrage to be displayed to the upper, middle and lower display areas in a ratio of 2:3:5, that is, here, the first preset ratio is 2:3:5; if the anchor is in a jumping state, the upper road is marked by the system as the main attack path of the barrage, and the barrage to be displayed is currently allocated to the upper road display area for display, that is, the second preset ratio corresponding to the jumping state is 10:0:0; if the anchor is in a circling state, the upper and lower road display areas are marked by the system as the main attack paths, and the barrage to be displayed will be divided into two groups and displayed in the upper and lower road display areas respectively in a random ratio of 5:3 or 3:5, that is, the second preset ratio corresponding to the circling state is 5:0:3 or 3:0:5. If the anchor is in a crouching state, the lower lane display area is marked as the main attack path, and the target barrage to be displayed is allocated to the lower lane display area for display. That is, the second preset ratio corresponding to the crouching state is 0:0:10. The attack path here refers to the display area.

[0080] Optionally, if it is determined that the target barrage is on the current main attack path at the time of its launch (display), the target barrage is marked. When it is determined that the target barrage has come into contact with the second anchor's avatar, the calibration value corresponding to the target barrage is multiplied by a preset multiple. This can encourage audience users to actively send barrages, thereby generating a greater degree of attack on the opposing anchor.

[0081] In one embodiment, the live interactive method further includes:

[0082] displaying the virtual image of the second anchor in the at least one target display area;

[0083] When the target barrage is at a first preset distance from the second anchor's virtual image, a first animation effect is displayed.

[0084] For example, as shown in Figure 2, the electronic device simultaneously displays the live broadcast interface of anchor A and the live broadcast interface of anchor B; wherein, the virtual image of anchor B (anchor B virtual person or digital person) is displayed in the live broadcast interface of anchor A, and the virtual image of anchor A (anchor A virtual person or digital person) is displayed in the live broadcast interface of anchor B. It supports displaying a first collision animation effect when the target barrage of anchor A is at a first preset distance from the virtual image of anchor B; it supports displaying a second collision animation effect when the target barrage of anchor B is at a first preset distance from the virtual image of anchor A; wherein, the first collision animation effect and the second collision animation effect may be the same or different.

[0085] For example, as shown in Figure 2, the live broadcast screen includes three display areas: the upper road, the middle road, and the lower road. The upper road display area corresponds to the head of the virtual image, the middle road display area corresponds to the body of the virtual image, and the lower road display area corresponds to the legs of the virtual image. Then, when the bullet screen displayed in the upper road display area moves to a preset distance from the head of the virtual image, a first collision animation will be displayed. When the bullet screen displayed in the middle road display area moves to a preset distance from the body of the virtual image, a second collision animation will be displayed. When the bullet screen displayed in the lower road display area moves to a preset distance from the legs of the virtual image, a third collision animation will be displayed. Among them, the first collision animation, the second collision animation, and the third collision animation can be the same or different, such as the collision intensity decreasing in sequence.

[0086] In one embodiment, the live interactive method further includes:

[0087] Obtaining a first action state of the second anchor's virtual image; wherein the first action state is obtained based on real-time action mapping of the second anchor;

[0088] determining the target display area corresponding to the first action state according to the correspondence between the action state and the display area;

[0089] During the first action state, the calibration value of each target barrage displayed in the target display area is set to a preset value; wherein the calibration value is used to reflect the offensive degree of the target barrage to the second anchor.

[0090] Optionally, the movements of the second anchor are captured in real time by a camera of an electronic device, and the movement state of the second anchor's virtual image in the live broadcast room is controlled based on the second anchor's real-time movements, so that the second anchor's virtual image is consistent with the second anchor's real-time movements. Furthermore, by analyzing the actions of the second anchor's virtual image, the action state of the second anchor's virtual image is determined, and according to the action state of the second anchor's virtual image, the damage avoidance rules are obtained, which may specifically include: if the action state of the second anchor's virtual image is a jumping state, then avoid the damage of the barrage displayed in the lower lane during the jumping period, that is, set the calibration value of the barrage displayed in the lower lane during the jumping state to 0; if the action state of the second anchor's virtual image is a squatting state, then avoid the damage of the barrage displayed in the upper lane during the squatting period, that is, set the calibration value of the barrage displayed in the upper lane during the squatting state to 0; if the action state of the second anchor's virtual image is a squatting and circling state, then avoid the damage of the barrage displayed in the middle lane during the circling period, that is, set the calibration value of the barrage displayed in the middle lane during the squatting and circling state to 0.

[0091] Through the above embodiments, the audience can interact with the anchor through barrage, increase the enthusiasm of user participation, and enhance the activity of the live broadcast room.

[0092] In one embodiment, the live interactive method further includes:

[0093] Determining a calibration value corresponding to each target barrage according to the target display area corresponding to each target barrage, wherein the calibration value is used to reflect the offensiveness of the target barrage to the second anchor;

[0094] A score value of the second anchor in the live broadcast activity is determined according to the calibration value and the initial score of the second anchor.

[0095] It should be pointed out that the barrage used to support the first anchor will cause an attack on the second anchor, affecting the second anchor's PK activity score; similarly, the barrage used to support the second anchor will cause an attack on the first anchor, affecting the first anchor's PK activity score.

[0096] Different display areas correspond to different support levels, meaning each display area also corresponds to a different offensive level. For example, as an optional approach, for the three display areas shown in Figure 2, the offensive level displayed in the upper display area is higher than that displayed in the middle display area, and the offensive level displayed in the middle display area is higher than that displayed in the lower display area.

[0097] As an optional method, the difference between the second anchor's initial score and the calibration value can be used as the second anchor's score in the live broadcast activity.

[0098] For example, assuming that the initial score of the first anchor and the second anchor is 100, based on the target display area corresponding to the N target barrages used to support the first anchor, the sum of the calibration values ​​corresponding to the N target barrages is determined to be 60. Then, after the audience user sends N target barrages supporting the first anchor, the score of the second anchor becomes 100-60=40 points. Similarly, based on the target display area for at least one barrage supporting the second anchor, the sum of the calibration values ​​of at least one barrage is determined to be 70. Then, after the user sends at least one barrage supporting the second anchor, the score of the first anchor becomes 100-70=30 points. Ultimately, whichever anchor's score is deducted to 0 points first will be judged as the PK failure, or when the PK time is up, the anchor with fewer remaining points will be judged as the PK failure.

[0099] In the above embodiment, viewers who don't have the conditions to send gifts can support their own anchors by sending barrages. Based on the target display area corresponding to each target barrage used to support the first anchor, a calibration value corresponding to each target barrage is determined. Based on this calibration value and the second anchor's initial score, the second anchor's score in the live broadcast event is determined. In this way, viewers can participate in live PK by sending barrages, enhancing their sense of participation and the atmosphere of the live PK.

[0100] In one embodiment, determining the calibration value corresponding to each target bullet screen according to the target display area corresponding to each target bullet screen includes:

[0101] Determine the target ratio value corresponding to the target display area of ​​each target bullet chat according to the correspondence between the display area and the preset ratio value;

[0102] The product of the target ratio value and the initial calibration value of the target bullet screen is determined as the calibration value corresponding to each target bullet screen.

[0103] For example, as shown in Figure 2, the display path includes three display areas: upper, middle and lower. If the upper display area is preset to correspond to 2 times, the middle display area corresponds to 1 times, and the lower display area corresponds to 0.5 times, then the target barrage displayed in the upper display area has a calibration value = initial calibration value × 2; the target barrage displayed in the middle display area has a calibration value = initial calibration value × 1; the target barrage displayed in the lower display area has a calibration value - initial calibration value × 0.5.

[0104] Optionally, the live interactive method further includes:

[0105] An initial calibration value of the target barrage is determined according to the user level of the viewer user.

[0106] As shown in Figure 2, the level corresponding to each barrage is the user level, which is related to the user's activity, browsing volume, purchase status, etc.

[0107] Alternatively, the user level may be used as the initial calibration value, or the product of the user level and the weight may be used as the initial calibration value. In this way, users with higher user levels will have higher barrage attack levels.

[0108] In one embodiment, the live interactive method further includes:

[0109] Get the gifts sent by the audience to the first anchor;

[0110] Upon receiving a target instruction from the first host to use the gift, in response to the target instruction, a target operation is performed according to the gift type of the gift, wherein the target operation includes one of the following:

[0111] Setting the calibration value of the preset size to 0;

[0112] Setting the calibration value of the target barrage sent by the second anchor's audience user within the first preset time period to 0;

[0113] The calibration value of the target barrage sent by the audience user of the second anchor within the second preset time period is used to reflect the degree of attack to the second anchor.

[0114] It needs to be explained that setting the calibration value of the preset size to 0 can be understood as a calibration value for resisting the target barrage of the preset size sent by the audience user of the second anchor; setting the calibration value of the target barrage sent by the audience user of the second anchor within the first preset time length to 0 can be understood as a calibration value for resisting the target barrage sent by the audience user of the second anchor within the first preset time length; the calibration value of the target barrage sent by the audience user of the second anchor within the second preset time length is used to reflect the degree of attack on the second anchor, which can be understood as the calibration value of the target barrage sent by the audience user of the second anchor within the second preset time length is used to react to the second anchor.

[0115] In a specific implementation, when the electronic device detects a viewer sending a gift to the host, it analyzes the gift and obtains the gift type and instructions for using it. Optionally, while displaying the gift, the gift type and instructions are stored in a preset gift list, allowing the host to view the gift type and instructions from the gift list. Specifically, target instructions for using the gift include preset actions, preset voice messages, preset text content, preset emoticons, and so on.

[0116] Specifically, by detecting and analyzing the host's actions or voice, when it is detected that the host's actions or voice are target instructions for using a gift, the target operation is performed according to the gift type of the gift.

[0117] For example, when the gift usage instruction is "The weather is nice today", when the host's voice is detected to contain the content "The weather is nice today", the target operation corresponding to the gift type of the gift is triggered.

[0118] For example, when the gift type is protective armor, the corresponding target operation is: add armor to the host's digital human and resist attacks of a certain calibration value.

[0119] For example, when the gift type is invincible, the corresponding target operation is: add a golden light effect to the anchor's digital human and the PK value (the score value of the PK activity) will not be attacked within the specified time.

[0120] For example, when the gift type is a rebound attack, the corresponding target operation is: to rebound the calibrated value attack received by the digital human to the other anchor, so as to reduce the PK value of the other anchor.

[0121] Through the above embodiment, not only can users who do not have the conditions to send gifts participate in live PK by sending barrages, thereby enhancing user participation, but it can also stimulate the enthusiasm of audience users to send gifts, increase the revenue of live PK, and make the atmosphere of live PK gradually warmer.

[0122] The present application also provides a live interactive device. See Figure 3, which is a structural diagram of the live interactive device provided in the present application. Because the principles underlying the live interactive device and the method for solving the problem are similar, the implementation of the live interactive device can be referenced to the implementation of the method, and any repetitions will not be repeated.

[0123] As shown in FIG3 , the live interactive device 300 includes:

[0124] The first receiving module 301 is configured to receive N target comments from audience users in support of the first anchor, where N is a positive integer;

[0125] The first display module 302 is used to display the N target barrages in at least one target display area according to the barrage threshold or the real-time action of the second anchor; wherein the target barrage displayed in the target display area interacts with the second anchor; the barrage threshold is related to the number of people in the live broadcast room of the second anchor.

[0126] Optionally, the first display module 302 includes:

[0127] A first display submodule, configured to divide the N target bullet comments into at least one group according to the bullet comment threshold;

[0128] A second display submodule is configured to determine a target display area corresponding to each group of target bullet screens based on a correspondence between display areas and bullet screen threshold intervals;

[0129] The third display submodule is configured to display a group of target bullet comments in each target display area.

[0130] Optionally, the first display module 302 includes:

[0131] a fourth display submodule, configured to distribute the N target barrages in at least one target display area for display according to a first preset ratio if the second anchor does not make an evasive action within a first time; wherein the first time is the time when the target barrage is acquired;

[0132] The fifth display submodule is used to determine the second preset ratio value corresponding to the dodge action according to the correspondence between the action type and the preset ratio value if the second anchor has made a dodge action within the first time; and according to the second preset ratio value, distribute the N target barrages in at least one of the target display areas for display.

[0133] Optionally, the apparatus 300 further includes:

[0134] a second display module, configured to display the virtual image of the second anchor in the at least one target display area;

[0135] The third display module is used to display a first animation effect when the target barrage is at a first preset distance from the virtual image of the second anchor.

[0136] Optionally, the apparatus 300 further includes:

[0137] a fourth display module, configured to obtain a first action state of the virtual image of the second anchor; wherein the first action state is obtained based on a real-time action mapping of the second anchor;

[0138] a fifth display module, configured to determine the target display area corresponding to the first action state according to a correspondence between the action state and the display area;

[0139] The sixth display module is used to set the calibration value of each target barrage displayed in the target display area during the first action state to a preset value; wherein the calibration value is used to reflect the degree of attack of the target barrage to the second anchor.

[0140] Optionally, the apparatus 300 further includes:

[0141] a seventh display module, configured to determine a calibration value corresponding to each target barrage according to the target display area corresponding to each target barrage, wherein the calibration value is used to reflect the offensiveness of the target barrage to the second anchor;

[0142] An eighth display module is used to determine the score of the second anchor in the live broadcast activity according to the calibration value and the initial score of the second anchor.

[0143] Optionally, the seventh display module is specifically configured to:

[0144] Determine the target ratio value corresponding to the target display area of ​​each target bullet chat according to the correspondence between the display area and the preset ratio value;

[0145] The product of the target ratio value and the initial calibration value of the target bullet screen is determined as the calibration value corresponding to each target bullet screen.

[0146] Optionally, the apparatus 300 further includes:

[0147] A first acquisition module is used to acquire gifts sent by audience users to the first anchor;

[0148] A response module is configured to, upon receiving a target instruction from the first host to use the gift, respond to the target instruction and perform a target operation according to the gift type of the gift, wherein the target operation includes one of the following:

[0149] Setting the calibration value of the preset size to 0;

[0150] Setting the calibration value of the target barrage sent by the second anchor's audience user within the first preset time period to 0;

[0151] The calibration value of the target barrage sent by the audience user of the second anchor within the second preset time period is used to reflect the degree of attack to the second anchor.

[0152] Optionally, the apparatus 300 further includes:

[0153] The second acquisition module is used to obtain the number of people in the live broadcast room of the second anchor and the live broadcast duration at a first time; the first time is the time when the target barrage is received;

[0154] The first determination module is used to determine the barrage threshold according to the number of people in the live broadcast room and the live broadcast duration.

[0155] Optionally, the first determining module includes:

[0156] The first determination submodule is used to determine the barrage threshold value according to the ratio of the number of people in the live broadcast room to the live broadcast duration.

[0157] The device 300 provided in the embodiment of the present application can execute the above method embodiment, and its implementation principle and technical effects are similar, which will not be repeated in this embodiment.

[0158] As shown in Figure 4, the electronic device of an embodiment of the present application includes: a processor 400; and a memory 420 connected to the processor 400 through a bus interface, wherein the memory 420 is used to store programs and data used by the processor 400 when performing operations, and the processor 400 calls and executes the programs and data stored in the memory 420.

[0159] The transceiver 410 is connected to the bus interface and is used to receive and send data under the control of the processor 400. The processor 400 is used to read the program in the memory 420 and execute the following process:

[0160] Receive N target comments from audience users to support the first anchor, where N is a positive integer;

[0161] According to the barrage threshold or the real-time action of the second anchor, the N target barrages are displayed in at least one target display area; wherein, the target barrage displayed in the target display area interacts with the second anchor; the barrage threshold is related to the number of people in the live broadcast room of the second anchor.

[0162] The transceiver 410 is configured to receive and send data under the control of the processor 400 .

[0163] In FIG4 , the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 400 and memory represented by memory 420. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 410 may be a plurality of components, i.e., including a transmitter and a transceiver, providing a unit for communicating with various other devices over a transmission medium. The processor 400 is responsible for managing the bus architecture and general processing, and the memory 420 may store data used by the processor 400 when performing operations.

[0164] The processor 400 is responsible for managing the bus architecture and general processing, and the memory 420 can store data used by the processor 400 when performing operations.

[0165] Optionally, the processor 400 is specifically configured to read the computer program and execute the following steps:

[0166] Dividing the N target bullet comments into at least one group according to the bullet comment threshold;

[0167] Determining a target display area corresponding to each group of target bullet screens according to a correspondence between display areas and bullet screen threshold intervals;

[0168] A group of target bullet comments are displayed in each target display area.

[0169] Optionally, the processor 400 is specifically configured to read the computer program and execute the following steps:

[0170] If the second anchor does not make an evasive action within the first time, the N target barrages are distributed in at least one of the target display areas for display according to a first preset ratio; wherein the first time is the time when the target barrages are obtained;

[0171] If the second anchor has made a dodging action within the first time, the second preset ratio value corresponding to the dodging action is determined according to the correspondence between the action type and the preset ratio value; and according to the second preset ratio value, the N target barrages are distributed in at least one of the target display areas for display.

[0172] Optionally, the processor 400 is specifically configured to read the computer program and execute the following steps:

[0173] displaying the virtual image of the second anchor in the at least one target display area;

[0174] When the target barrage is at a first preset distance from the second anchor's virtual image, a first animation effect is displayed.

[0175] Optionally, the processor 400 is specifically configured to read the computer program and execute the following steps:

[0176] Obtaining a first action state of the second anchor's virtual image; wherein the first action state is obtained based on the real-time action mapping of the second anchor;

[0177] Determining the target display area corresponding to the first action state according to the correspondence between the action state and the display area;

[0178] During the first action state, the calibration value of each target bullet comment displayed in the target display area is set to a preset value; wherein the calibration value is used to reflect the offensiveness of the target bullet comment to the second anchor. Optionally, the processor 400 is specifically configured to read the computer program and execute the following steps:

[0179] Determining a calibration value corresponding to each target barrage according to the target display area corresponding to each target barrage, wherein the calibration value is used to reflect the offensiveness of the target barrage to the second anchor;

[0180] The processor 400 is further configured to read the computer program and execute the following steps:

[0181] Determine the target ratio value corresponding to the target display area of ​​each target bullet chat according to the correspondence between the display area and the preset ratio value;

[0182] The product of the target ratio value and the initial calibration value of the target barrage is determined as the calibration value corresponding to each target barrage. Optionally, the processor 400 is further configured to read the computer program and execute the following steps:

[0183] Get the gifts sent by the audience to the first anchor;

[0184] Upon receiving a target instruction from the first host to use the gift, in response to the target instruction, a target operation is performed according to the gift type of the gift, wherein the target operation includes one of the following:

[0185] Setting the calibration value of the preset size to 0;

[0186] Setting the calibration value of the target barrage sent by the second anchor's audience user within the first preset time period to 0;

[0187] The calibration value of the target barrage sent by the audience user of the second anchor within the second preset time period is used to reflect the degree of attack to the second anchor.

[0188] Optionally, the processor 400 is further configured to read the computer program and execute the following steps:

[0189] Obtain the number of people in the live broadcast room and the live broadcast duration of the second anchor at the first time; the first time is the time when the target barrage is received;

[0190] The barrage threshold is determined according to the number of people in the live broadcast room and the live broadcast duration.

[0191] Optionally, the processor 400 is further configured to read the computer program and execute the following steps:

[0192] The barrage threshold is determined according to the ratio of the number of people in the live broadcast room to the live broadcast duration.

[0193] The electronic device provided in the embodiment of the present application can execute the above method embodiment, and its implementation principle and technical effects are similar, which will not be repeated in this embodiment.

[0194] In addition, the computer-readable storage medium of the embodiment of the present application is used to store a computer program, and the computer program can be executed by a processor to implement the live interactive method as described above.

[0195] In the several embodiments provided in this application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection of some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0196] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may be physically included separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0197] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to execute some steps of the sending and receiving methods described in various embodiments of the present application. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc., various media that can store program code.

[0198] The above is a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles described in the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A live interactive method, comprising: Receive N target comments from audience users to support the first anchor, where N is a positive integer; According to the barrage threshold or the real-time action of the second anchor, the N target barrages are displayed in at least one target display area; wherein the target barrage displayed in the target display area interacts with the second anchor; and the barrage threshold is related to the number of people in the live broadcast room of the second anchor.

2. The live interactive method according to claim 1, wherein: The step of displaying the N target bullet screens in at least one target display area according to the bullet screen threshold comprises: According to the barrage threshold, the N target barrages are divided into at least one group; Determine a target display area corresponding to each group of target bullet screens according to a corresponding relationship between a display area and a bullet screen threshold interval; A group of the target bullet screens are displayed in each of the target display areas.

3. The live interactive method according to claim 1, wherein: According to the real-time action of the second anchor, displaying the N target bullet comments in at least one display area includes: If the second anchor does not make an evasive action within the first time, the N target bullet comments are distributed in at least one of the target display areas for display according to a first preset ratio; wherein the first time is the time for obtaining the target bullet comments; If the second anchor has made an evasive action within the first time, a second preset ratio value corresponding to the evasive action is determined according to the correspondence between the action type and the preset ratio value; and according to the second preset ratio value, the N target barrages are distributed in at least one of the target display areas for display.

4. The live interactive method according to claim 1, further comprising: Displaying the virtual image of the second anchor in the at least one target display area; When the target barrage is at a first preset distance from the virtual image of the second anchor, a first animation effect is displayed.

5. The live interactive method according to claim 1, further comprising: Acquire a first action state of the virtual image of the second anchor; wherein the first action state is obtained according to the real-time action mapping of the second anchor; Determining the target display area corresponding to the first action state according to the correspondence between the action state and the display area; The calibration value of each target bullet screen displayed in the target display area during the first action state is set to a preset value; wherein the calibration value is used to reflect the degree of attack of the target bullet screen to the second anchor.

6. The live interactive method according to claim 1, further comprising: Determine, according to the target display area corresponding to each target barrage, a calibration value corresponding to each target barrage, wherein the calibration value is used to reflect the degree of attack of the target barrage to the second anchor; A score value of the second anchor in the live broadcast activity is determined according to the calibration value and the initial score of the second anchor.

7. The live interactive method according to claim 6, wherein: The determining, according to the target display area corresponding to each target bullet screen, a calibration value corresponding to each target bullet screen, comprises: Determine the target ratio value corresponding to the target display area of ​​each target bullet screen according to the corresponding relationship between the display area and the preset ratio value; The product of the target ratio value and the initial calibration value of the target bullet screen is determined as the calibration value corresponding to each target bullet screen.

8. The live interactive method according to claim 6, further comprising: Get the gifts sent by the audience to the first anchor; In the case of receiving a target instruction for the first anchor to use the gift, in response to the target instruction, a target operation is performed according to the gift type of the gift: wherein the target operation includes one of the following: Setting the calibration value of the preset size to 0; The calibration value of the target bullet screen sent by the audience user of the second anchor within the first preset time period is set to 0; The calibration value of the target barrage sent by the audience user of the second anchor within the second preset time period is used to reflect the degree of attack on the second anchor.

9. The live interactive method according to claim 1, further comprising: Obtain the number of people in the live broadcast room and the live broadcast duration of the second anchor at the first time; The first time is the time when the target barrage is received; The barrage threshold is determined according to the number of people in the live broadcast room and the live broadcast duration.

10. The live interactive method according to claim 9, wherein: The determining the barrage threshold according to the number of people in the live broadcast room and the live broadcast duration includes: The barrage threshold is determined according to the ratio of the number of people in the live broadcast room to the live broadcast duration.

11. A live interactive device, comprising: The first receiving module is used to receive N target comments from the audience user to support the first anchor, where N is a positive integer; The first display module is used to display the N target barrages in at least one target display area according to a barrage threshold or real-time actions of the second anchor; wherein the target barrage displayed in the target display area interacts with the second anchor; and the barrage threshold is related to the number of people in the live broadcast room of the second anchor.

12. An electronic device comprising: A transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor; The processor is used to read the program in the memory to implement the steps in the live interactive method as described in any one of claims 1 to 10.

Citation Information

Patent Citations

  • Live broadcast room bullet screen display method and device and corresponding terminal

    CN108055552A

  • Information processing method and device, computer equipment and storage medium

    CN113411656A

  • Live broadcast interaction method and apparatus, and electronic device

    CN116708864A

  • Interactive method and apparatus, electronic device, and storage medium

    WO2023040970A1

  • Live broadcasting comment presentation method and apparatus, and device, program product and medium

    WO2023104102A1