A live broadcast interaction method and device and electronic equipment
By receiving and displaying target comments from viewers during live PK battles, and showing them in the display area based on comment thresholds or the streamer's real-time actions, the problem of low user engagement is solved, and viewers are encouraged to participate more actively, thus enhancing the atmosphere of the live PK battles.
Patent Information
- Application Number
- CN202310825951.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-06
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2043-07-06
AI Technical Summary
During live-streamed competitions, users who cannot send virtual gifts have low engagement, which is not conducive to motivating fans to participate in the competitions.
By receiving target bullet comments from viewers and displaying them in the target display area based on bullet comment thresholds or the real-time actions of the second streamer, the interaction between the bullet comments and the streamer enhances user engagement and the atmosphere of live PK.
This increased the sense of participation for viewers who couldn't send gifts, encouraged them to send bullet comments, and enhanced the activity and atmosphere of the live PK.
Smart Images

Figure CN116708864B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and in particular to a live interactive method, apparatus, and electronic device. Background Technology
[0002] Streamer PK (duel / confrontation) is a live stream where one streamer can challenge another streamer in a different live stream. Once the challenge is accepted, the two streamers begin a live chat interaction, splitting the live stream interface in two to display both streamers' feeds simultaneously, and fans from both sides also enter the same live stream room.
[0003] When live streamers are competing in a PK (player versus player) battle, users can support their streamers by sending virtual gifts. When the PK time limit expires, the streamer who receives the most gifts wins.
[0004] In the current streamer PK competitions, users who cannot afford to send gifts have very low engagement, which is not conducive to stimulating fans' enthusiasm for participating in live stream PKs. Summary of the Invention
[0005] This invention provides a live streaming interaction method, device, and electronic device to address the problem that users who cannot send gifts during existing live streaming PK processes have low engagement, which is not conducive to stimulating fans' enthusiasm for participating in live streaming PK.
[0006] In a first aspect, embodiments of the present invention provide a live interactive method, including:
[0007] Receive N target bullet comments from viewers to support the first streamer, where N is a positive integer;
[0008] Based on the barrage threshold or the real-time actions of the second streamer, the N target barrages are displayed in at least one target display area; wherein the target barrages displayed in the target display area interact with the second streamer; the barrage threshold is related to the number of viewers in the second streamer's live stream.
[0009] Optionally, displaying the N target bullet comments in at least one target display area according to the bullet comment threshold includes:
[0010] Based on the bullet screen threshold, the N target bullet screens are divided into at least one group;
[0011] Based on the correspondence between the display area and the bullet screen threshold range, a target display area is determined for each group of target bullet screens;
[0012] A set of target bullet comments is displayed in each target display area.
[0013] Optionally, based on the real-time actions of the second broadcaster, the N target bullet comments are displayed in at least one display area, including:
[0014] If the second streamer does not dodge within the first time, the N target bullet comments will be distributed and displayed in at least one of the target display areas according to the first preset ratio; wherein, the first time is the time for acquiring the target bullet comments;
[0015] If the second streamer has made a dodge action within the first time period, then a second preset ratio value corresponding to the dodge 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 bullet comments are distributed in at least one of the target display areas for display.
[0016] Optionally, the above-mentioned live streaming interaction methods also include:
[0017] The virtual avatar of the second anchor is displayed in at least one target display area;
[0018] When the target bullet screen and the virtual image of the second streamer are at a first preset distance, the first animation effect is displayed.
[0019] Optionally, the above-mentioned live streaming interaction methods also include:
[0020] Obtain the first action state of the virtual avatar of the second streamer; wherein the first action state is obtained based on the real-time action mapping of the second streamer;
[0021] Based on the correspondence between action states and display areas, the target display area corresponding to the first action state is determined;
[0022] 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 degree of attack of the target barrage on the second streamer.
[0023] Optionally, the above-mentioned live streaming interaction methods also include:
[0024] Based on the target display area corresponding to each target barrage, a calibration value is determined for each target barrage. The calibration value is used to reflect the degree of attack of the target barrage on the second streamer.
[0025] Based on the calibration value and the initial score of the second anchor, the score of the second anchor in the live broadcast activity is determined.
[0026] Optionally, determining the calibration value corresponding to each target bullet comment based on the target display area corresponding to each target bullet comment includes:
[0027] Based on the correspondence between the display area and the preset ratio value, the target ratio value corresponding to the target display area of each target barrage is determined;
[0028] 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.
[0029] Optionally, the above-mentioned live streaming interaction methods also include:
[0030] Get the gifts sent by viewers to the top streamer;
[0031] Upon receiving a target instruction from the first broadcaster to use the gift, in response to the target instruction, a target operation is performed according to the gift type: wherein the target operation includes one of the following:
[0032] Set the preset calibration value to 0;
[0033] Set the calibration value of the target bullet comments sent by the second anchor's audience users within the first preset time period to 0;
[0034] The calibration value of the target bullet comments sent by the second streamer's audience users within a second preset time period is used to reflect the degree of attack on the second streamer.
[0035] Optionally, the above-mentioned live streaming interaction methods also include:
[0036] Obtain the number of viewers and the duration of the live stream of the second streamer at the first moment; the first moment is the time when the target bullet comment is received;
[0037] The threshold for bullet comments is determined based on the number of viewers in the live stream and the duration of the live stream.
[0038] Optionally, determining the bullet screen threshold based on the number of viewers in the live stream and the duration of the live stream includes:
[0039] The threshold for bullet comments is determined based on the ratio of the number of viewers in the live stream to the total live stream duration.
[0040] Secondly, embodiments of the present invention also provide a live streaming interactive device, comprising:
[0041] The first receiving module is used to receive N target bullet comments from viewers to support the first anchor, where N is a positive integer;
[0042] The first display module is used to display the N target bullet comments in at least one target display area based on the bullet comment threshold or the real-time actions of the second streamer; wherein the target bullet comments displayed in the target display area are interactive with the second streamer; and the bullet comment threshold is related to the number of viewers in the second streamer's live broadcast room.
[0043] Thirdly, embodiments of the present invention also provide an electronic device, including: a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor; characterized in that the processor is configured to read the program in the memory to implement the steps in the live interactive method as described above.
[0044] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps in the live interactive method described above.
[0045] In this embodiment of the invention, N target bullet comments (N being a positive integer) are received from viewers to support a first streamer. Based on a bullet comment threshold or the real-time actions of a second streamer, the N target bullet comments are displayed in at least one target display area. The target bullet comments displayed in the target display area interact with the second streamer. The bullet comment threshold is related to the number of viewers in the second streamer's live stream. Thus, viewers who cannot send virtual gifts can support their streamer by sending bullet comments, enhancing user engagement and the atmosphere of the live stream competition. Attached Figure Description
[0046] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0047] Figure 1 This is a flowchart of the live interactive method provided in an embodiment of the present invention;
[0048] Figure 2 This is a schematic diagram of the live interactive interface provided in an embodiment of the present invention;
[0049] Figure 3 This is a structural diagram of the live interactive device provided in an embodiment of the present invention;
[0050] Figure 4 This is a schematic diagram of the hardware structure of the electronic device provided in an embodiment of the present invention. Detailed Implementation
[0051] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0052] See Figure 1 , Figure 1 This is a flowchart of the live interactive method provided in an embodiment of the present invention, such as... Figure 1 As shown, it includes the following steps:
[0053] Step 101: Receive N target bullet comments from viewers to support the first streamer, where N is a positive integer.
[0054] For example, when anchor A and anchor B are having a live PK (battle), the display interface of the viewer's electronic device includes anchor A's live screen and anchor B's live screen, wherein anchor A's bullet comments are supported to be displayed in anchor A's live screen, and anchor B's bullet comments are supported to be displayed in anchor B's live screen.
[0055] Step 102: Based on the barrage threshold or the real-time actions of the second streamer, display the N target barrages in at least one target display area; wherein the target barrages displayed in the target display area interact with the second streamer; the barrage threshold is related to the number of viewers in the second streamer's live stream.
[0056] For example, such as Figure 2 In the live stream, the screens of streamers A and B each include three display areas: top lane, mid lane, and bottom lane. After receiving N target bullet comments supporting streamer A, streamer A selects at least one target display area from the three display areas to display the N target bullet comments supporting streamer A, based on the bullet comment threshold or streamer B's real-time actions. The N target bullet comments displayed in at least one target display area of streamer A interact with streamer B.
[0057] For example, such as Figure 2 In the live streams of both streamer A and streamer B, there are three display areas: top lane, mid lane, and bottom lane. The bullet comments sent by viewers in streamer A's live stream move in a straight line from left to right in streamer A's live stream, while the bullet comments sent by viewers in streamer B's live stream move in a straight line from right to left in streamer B's live stream.
[0058] In one embodiment of the above embodiments, since at least one target display area corresponding to the N target bullet comments supporting the first streamer is determined based on a bullet comment threshold, and the bullet comment threshold is related to the number of viewers in the second streamer's live stream, the target bullet comments supporting the first streamer are dynamically correlated with the number of viewers in the second streamer's live stream. This can increase the participation enthusiasm of viewers supporting the first streamer, and also promote the growth of viewers in the second streamer's live stream, thereby enhancing user engagement and the atmosphere of the live stream PK. In another embodiment, at least one target display area corresponding to the N target bullet comments supporting the first streamer is determined based on the real-time actions of the second streamer. Thus, the target bullet comments supporting the first streamer are correlated with the real-time actions of the second streamer. The target bullet comments supporting the first streamer can prompt the second streamer to move, and can also stimulate viewers' participation by sending bullet comments, thereby enhancing user engagement and the atmosphere of the live stream PK.
[0059] Specifically, the two solutions included in step 102 above are described below:
[0060] Option 1: Based on the bullet screen threshold, display the N target bullet screens in at least one target display area, specifically including:
[0061] Based on the bullet screen threshold, the N target bullet screens are divided into at least one group;
[0062] Based on the correspondence between the display area and the bullet screen threshold range, a target display area is determined for each group of target bullet screens;
[0063] A set of target bullet comments is displayed in each target display area.
[0064] For example, suppose the threshold for bullet comments is K, and Figure 2 The three display areas shown—top, middle, and bottom—are divided based on a barrage threshold. N target barrages are sorted according to their sending order. The first to the Kth barrage corresponds to the bottom area, the (K+1)th to the 2Kth barrage corresponds to the middle area, and barrages after the 2Kth barrage correspond to the top area. Thus, if N is less than or equal to K, the N target barrages are grouped together, and their corresponding display area is the bottom area. If N is greater than K and less than 2K, the system determines that the display area corresponding to the K barrages sent first is the bottom area, and the display area corresponding to the (K+1)th to the Nth barrages is the middle area. Similarly, if N is greater than 2K, the system determines that the display area corresponding to the K barrages sent first is the bottom area, the display area corresponding to the (K+1)th to the Nth barrages is the middle area, and the display area corresponding to the barrages after the 2Kth barrage is the top area.
[0065] In one embodiment, the above-described live interactive method further includes:
[0066] Obtain the number of viewers and the duration of the live stream of the second streamer at the first moment; the first moment is the time when the target bullet comment is received;
[0067] The threshold for bullet comments is determined based on the number of viewers in the live stream and the duration of the live stream.
[0068] For example, such as Figure 2 As shown, taking the barrage sent by the audience of streamer A to attack streamer B as an example, the display of the barrage can be controlled by the system. Every second, N target barrages sent by the audience in the previous second are displayed. Assuming that the duration of a live PK event is 60 seconds, the system will calculate the barrage threshold K of streamer A in the previous second based on the live broadcast duration of streamer B and the number of people in the live broadcast room in the previous second.
[0069] In one embodiment, determining the bullet screen threshold based on the number of viewers in the live stream and the duration of the live stream includes:
[0070] The threshold for bullet comments is determined based on the ratio of the number of viewers in the live stream to the total live stream duration.
[0071] For example, the bullet screen threshold K = current number of viewers in the red live stream room × r / T; where r is a proportionality constant, 0 < r < 1, and T refers to the duration of the live stream, starting from 1. Here, assuming the bullet screen threshold is calculated at the 6th second, the duration of the live stream is 6 seconds.
[0072] It should be pointed out that, for Figure 2 The three display areas shown are top, middle, and bottom. Assuming that for the same viewer, the attack intensity displayed in the top lane is greater than in the middle lane, and greater in the middle lane than in the bottom lane, the system determines that the first K comments sent will go to the bottom lane, the (K+1)th to the 2Kth comments will go to the middle lane, and the 2K+1th and subsequent comments will go to the top lane. Therefore, this embodiment sets the comment threshold K to be related to the popularity of the live stream (the number of viewers reflects the popularity) and the duration of the live stream. This allows the comment threshold K to decrease as the live stream duration increases. Initially, during the live stream PK, most comments will go to the bottom lane, where the attack intensity is lowest, causing less damage to the opposing streamer. As the PK progresses (live stream duration increases), K gradually decreases, and viewers' comments will gradually move to the middle and top lanes, where the attack intensity is higher, causing more damage to the opposing streamer. This incentivizes viewers to send more comments, making the PK atmosphere increasingly intense.
[0073] In one embodiment, step 102 above, displaying the N target bullet comments in at least one display area based on the real-time actions of the second broadcaster, includes:
[0074] If the second streamer does not dodge within the first time, the N target bullet comments will be distributed and displayed in at least one of the target display areas according to the first preset ratio; wherein, the first time is the time for acquiring the target bullet comments;
[0075] If the second streamer has made a dodge action within the first time period, then a second preset ratio value corresponding to the dodge 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 bullet comments are distributed in at least one of the target display areas for display.
[0076] For example, such as Figure 2 In the middle, the display path includes three display areas: top, middle, and bottom. The live broadcast screen of the first anchor displays the virtual image (such as a digital human) of the second anchor. The head of the virtual image corresponds to the top path, the body of the virtual image corresponds to the middle path display area, and the legs of the virtual image correspond to the bottom path display area. The system captures the movement of the second streamer at the moment the target barrage is sent. If the second streamer does not dodge, the system will distribute the target barrage to be displayed in a 2:3:5 ratio across the top, middle, and bottom display areas. Here, the first preset ratio is 2:3:5. If the streamer is jumping, the top lane is marked as the main attack path for the barrage, and the barrage to be displayed is distributed in the top display area. The second preset ratio for the jumping state is 10:0:0. If the streamer is spinning, the top and bottom display areas are marked as the main attack paths, and the barrage to be displayed will be randomly divided into two waves and displayed in the top and bottom display areas respectively, either in a 5:3 or 3:5 ratio. The second preset ratio for the spinning state is either 5:0:3 or 3:0:5. If the streamer is crouching, the bottom lane display area is marked as the main attack path, and the currently displayed target comments are allocated to this area. Specifically, the second preset ratio for the crouching state is 0:0:10. Here, "attack path" refers to the display area.
[0077] Optionally, if it is determined that the target bullet comment follows the current main attack path at the time of its departure (display time), the target bullet comment is marked. When it is determined that the target bullet comment comes into contact with the virtual avatar of the second streamer, the marking value corresponding to the target bullet comment is multiplied by a preset multiplier. In this way, viewers can be encouraged to actively send bullet comments to generate a greater degree of attack on the opposing streamer.
[0078] In one embodiment, the above-described live interactive method further includes:
[0079] The virtual avatar of the second anchor is displayed in at least one target display area;
[0080] When the target bullet screen and the virtual image of the second streamer are at a first preset distance, the first animation effect is displayed.
[0081] For example, such as Figure 2 In this system, the electronic device simultaneously displays the live streaming interfaces of both Streamer A and Streamer B. Streamer A's live streaming interface displays a virtual avatar of Streamer B (a virtual or digital human), while Streamer B's live streaming interface displays a virtual avatar of Streamer A (a virtual or digital human). A first impact animation effect is displayed when the target bullet comment of Streamer A is at a first preset distance from Streamer B's virtual avatar; a second impact animation effect is displayed when the target bullet comment of Streamer B is at a first preset distance from Streamer A's virtual avatar. The first and second impact animation effects can be the same or different.
[0082] For example, such as Figure 2 In the live stream, the screen is divided into three display areas: top lane, mid lane, and bottom lane. The top lane area corresponds to the virtual avatar's head, the mid lane area to its body, and the bottom lane area to its legs. When a comment in the top lane area moves to a preset distance from the virtual avatar's head, a first impact animation is displayed. In the mid lane area, a second impact animation is displayed when the comment moves to a preset distance from the body, and in the bottom lane area, a third impact animation is displayed when the comment moves to a preset distance from the legs. The first, second, and third impact animations can be the same or different, such as having decreasing impact intensity in that order.
[0083] In one embodiment, the above-described live interactive method further includes:
[0084] Obtain the first action state of the virtual avatar of the second streamer; wherein the first action state is obtained based on the real-time action mapping of the second streamer;
[0085] Based on the correspondence between action states and display areas, the target display area corresponding to the first action state is determined;
[0086] 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 degree of attack of the target barrage on the second streamer.
[0087] Optionally, the actions of the second anchor can be captured in real time by the camera of an electronic device, and the action state of the virtual image of the second anchor in the live broadcast room can be controlled based on the real-time actions of the second anchor, so that the virtual image of the second anchor is consistent with the real-time actions of the second anchor. Furthermore, by analyzing the actions of the second streamer's virtual avatar, the action state of the second streamer's virtual avatar is determined. Based on the action state of the second streamer's virtual avatar, damage avoidance rules are obtained, which may include: if the second streamer's virtual avatar is in a jumping state, then the damage from the bullets displayed in the bottom lane during one jump is avoided, that is, the calibration value of the bullets displayed in the bottom lane during the jumping state is set to 0; if the second streamer's virtual avatar is in a crouching state, then the damage from the bullets displayed in the top lane during one crouching state is avoided, that is, the calibration value of the bullets displayed in the top lane during the crouching state is set to 0; if the second streamer's virtual avatar is in a crouching and spinning state, then the damage from the bullets displayed in the middle lane during one spinning state is avoided, that is, the calibration value of the bullets displayed in the middle lane during the crouching and spinning state is set to 0.
[0088] The above embodiments enable viewers to interact with the streamer through bullet comments, increasing user participation and enhancing the activity level of the live stream.
[0089] In one embodiment, the above-described live interactive method further includes:
[0090] Based on the target display area corresponding to each target barrage, a calibration value is determined for each target barrage. The calibration value is used to reflect the degree of attack of the target barrage on the second streamer.
[0091] Based on the calibration value and the initial score of the second anchor, the score of the second anchor in the live broadcast activity is determined.
[0092] It should be noted that bullet comments used to support the first streamer will generate an attack value on the second streamer, affecting the second streamer's PK activity score; similarly, bullet comments used to support the second streamer will generate an attack value on the first streamer, affecting the first streamer's PK activity score.
[0093] Different display areas correspond to different support levels, meaning each different display area also corresponds to a different attack level. For example, as an optional approach, targeting... Figure 2 As shown in the top, middle, and bottom display areas, for the same viewer's bullet comments, the attack intensity displayed in the top display area is greater than that displayed in the middle display area, and the attack intensity displayed in the middle display area is greater than that displayed in the bottom display area.
[0094] As an alternative, 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.
[0095] For example, assuming the first and second streamers initially have a score of 100, and based on the target display area corresponding to the N target bullet comments used to support the first streamer, the sum of the calibration values corresponding to the N target bullet comments is determined to be 60. Then, after a viewer sends N target bullet comments supporting the first streamer, the second streamer's score becomes 100 - 60 = 40 points. Similarly, based on the target display area used to support the second streamer, the sum of the calibration values of at least one bullet comment is determined to be 70. Then, after a user sends at least one bullet comment supporting the second streamer, the first streamer's score becomes 100 - 70 = 30 points. Finally, if a streamer's score reaches 0 first, that streamer is considered to have lost the PK (player versus streamer) battle; or, if the PK time expires, the streamer with the lower remaining score is considered to have lost the PK.
[0096] In the above embodiments, viewers who cannot send virtual gifts can support their favorite streamers by sending bullet comments. Based on the target display area corresponding to each target bullet comment supporting the first streamer, a calibration value is determined for each target bullet comment. Then, based on the calibration value and the second streamer's initial score, the second streamer's score in the live stream is determined. This allows viewers to participate in live stream competitions by sending bullet comments, enhancing user engagement and the atmosphere of the competition.
[0097] In one embodiment, determining the calibration value corresponding to each target bullet comment based on the target display area corresponding to each target bullet comment includes:
[0098] Based on the correspondence between the display area and the preset ratio value, the target ratio value corresponding to the target display area of each target barrage is determined;
[0099] 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.
[0100] For example, such as Figure 2 In the display path, there are three display areas: top, middle, and bottom. If the preset display area corresponds to 2 times, the middle display area corresponds to 1 times, and the bottom display area corresponds to 0.5 times, then the calibration value of the target bullet comments displayed in the top display area is equal to the initial calibration value × 2; the calibration value of the target bullet comments displayed in the middle display area is equal to the initial calibration value × 1; and the calibration value of the target bullet comments displayed in the bottom display area is equal to the initial calibration value × 0.5.
[0101] Optionally, the above-mentioned live streaming interaction methods also include:
[0102] The initial calibration value of the target bullet screen is determined based on the user level of the audience user.
[0103] Among them, such as Figure 2 In the game, the level indicated by the label after each bullet comment is the user level, which is related to the user's activity level, number of views, purchases, etc.
[0104] Optionally, 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 a higher degree of barrage attack.
[0105] In one embodiment, the above-described live interactive method further includes:
[0106] Get the gifts sent by viewers to the top streamer;
[0107] Upon receiving a target instruction from the first broadcaster to use the gift, in response to the target instruction, a target operation is performed according to the gift type: wherein the target operation includes one of the following:
[0108] Set the preset calibration value to 0;
[0109] Set the calibration value of the target bullet comments sent by the second anchor's audience users within the first preset time period to 0;
[0110] The calibration value of the target bullet comments sent by the second streamer's audience users within a second preset time period is used to reflect the degree of attack on the second streamer.
[0111] It should be explained that setting the preset size of the calibration value to 0 can be understood as a calibration value to resist the preset amount of target bullet comments sent by the second streamer's audience; setting the calibration value of the target bullet comments sent by the second streamer's audience within the first preset duration to 0 can be understood as a calibration value to resist the target bullet comments sent by the second streamer's audience within the first preset duration; and using the calibration value of the target bullet comments sent by the second streamer's audience within the second preset duration to reflect the degree of attack on the second streamer can be understood as using the calibration value of the target bullet comments sent by the second streamer's audience within the second preset duration to counteract the second streamer.
[0112] In practice, when the electronic device detects a viewer sending a gift to the streamer, it analyzes the gift to obtain the gift type and usage instructions. Optionally, the gift type and usage instructions are stored in a preset gift list while the gift is being displayed, allowing the streamer to view the gift type and instructions from the list. Specifically, the target instructions for using the gift include: preset actions, preset voice messages, preset text content, preset emoticons, etc.
[0113] Specifically, by detecting and analyzing the anchor's actions or voice, when the anchor's actions or voice are detected as a target instruction to use a gift, the target operation is executed according to the gift type.
[0114] For example, when the gift usage instruction is "The weather is nice today", the target operation corresponding to the gift type will be triggered when the voice of the broadcaster contains the content "The weather is nice today".
[0115] For example, when the gift type is protective armor, the corresponding target operation is: to add armor to the streamer's digital avatar and resist attacks of a certain caliber value.
[0116] For example, when the gift type is invincible, the corresponding objective is to add a golden light effect to the streamer's digital avatar and prevent the PK value (score value of PK activities) from being attacked within a specified time.
[0117] For example, when the gift type is a bounce attack, the corresponding target operation is to bounce the caliber attack received by the user's digital avatar back to the opposing streamer, thereby reducing the opposing streamer's PK value.
[0118] Through the above embodiments, not only can users who are unable to send gifts participate in the live PK by sending bullet comments, thus enhancing user engagement, but it can also stimulate the enthusiasm of viewers to send gifts, increase the revenue of the live PK, and make the atmosphere of the live PK gradually more intense.
[0119] This invention also provides a live streaming interactive device. See [link to related document]. Figure 3 , Figure 3 This is a structural diagram of the live interactive device provided in an embodiment of the present invention. Since the principle by which the live interactive device solves the problem is similar to the method of the live interactive device in this embodiment of the present invention, the implementation of this live interactive device can refer to the implementation of the method, and repeated details will not be described again.
[0120] like Figure 3 As shown, the live interactive device 300 includes:
[0121] The first receiving module 301 is used to receive N target bullet comments from viewers to support the first anchor, where N is a positive integer.
[0122] The first display module 302 is used to display the N target bullet comments in at least one target display area according to the bullet comment threshold or the real-time actions of the second streamer; wherein the target bullet comments displayed in the target display area are interactive with the second streamer; and the bullet comment threshold is related to the number of viewers in the second streamer's live broadcast room.
[0123] Optionally, the first display module 302 includes:
[0124] The first display submodule is used to divide the N target bullet comments into at least one group according to the bullet comment threshold;
[0125] The second display submodule is used to determine a target display area corresponding to each group of target bullet comments based on the correspondence between the display area and the bullet comment threshold range;
[0126] The third display submodule is used to display a set of target bullet comments in each target display area.
[0127] Optionally, the first display module 302 includes:
[0128] The fourth display submodule is used to distribute the N target bullet comments into at least one of the target display areas according to a first preset ratio if the second anchor does not make a dodge action within the first time period; wherein, the first time period is the time of acquiring the target bullet comments;
[0129] 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 in the first time period; and to distribute the N target bullet comments in at least one of the target display areas for display according to the second preset ratio value.
[0130] Optionally, the above-mentioned device 300 further includes:
[0131] The second display module is used to display the virtual image of the second anchor in the at least one target display area;
[0132] The third display module is used to display a first animation effect when the target bullet screen is at a first preset distance from the virtual image of the second streamer.
[0133] Optionally, the above-mentioned device 300 further includes:
[0134] The fourth display module is used to obtain the first action state of the virtual image of the second anchor; wherein the first action state is obtained based on the real-time action mapping of the second anchor;
[0135] The fifth display module is used to determine the target display area corresponding to the first action state based on the correspondence between the action state and the display area;
[0136] 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 on the second streamer.
[0137] Optionally, the above-mentioned device 300 further includes:
[0138] The seventh display module is used to determine the calibration value corresponding to each target barrage based on the target display area corresponding to each target barrage. The calibration value is used to reflect the degree of attack of the target barrage on the second streamer.
[0139] The eighth display module is used to determine the score of the second anchor in the live broadcast activity based on the calibration value and the initial score of the second anchor.
[0140] Optionally, the seventh display module is specifically used for:
[0141] Based on the correspondence between the display area and the preset ratio value, the target ratio value corresponding to the target display area of each target barrage is determined;
[0142] 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.
[0143] Optionally, the above-mentioned device 300 further includes:
[0144] The first acquisition module is used to acquire gifts sent by viewers to the first streamer;
[0145] The response module is configured to, upon receiving a target instruction from the first broadcaster to use the gift, respond to the target instruction and perform a target operation based on the gift type of the gift: wherein the target operation includes one of the following:
[0146] Set the preset calibration value to 0;
[0147] Set the calibration value of the target bullet comments sent by the second anchor's audience users within the first preset time period to 0;
[0148] The calibration value of the target bullet comments sent by the second streamer's audience users within a second preset time period is used to reflect the degree of attack on the second streamer.
[0149] Optionally, the above-mentioned device 300 further includes:
[0150] The second acquisition module is used to acquire the number of viewers in the second streamer's live stream and the duration of the live stream at the first time; the first time is the time when the target bullet screen is received;
[0151] The first determining module is used to determine the bullet screen threshold based on the number of viewers in the live stream and the duration of the live stream.
[0152] Optionally, the first determining module includes:
[0153] The first determining submodule is used to determine the bullet screen threshold based on the ratio of the number of viewers in the live stream to the duration of the live stream.
[0154] The apparatus 300 provided in this embodiment of the invention can execute the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0155] like Figure 4 As shown, the electronic device of this embodiment includes: a processor 400; and a memory 420 connected to the processor 400 via a bus interface. 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.
[0156] The transceiver 410 is connected to a 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 processes:
[0157] Receive N target bullet comments from viewers to support the first streamer, where N is a positive integer;
[0158] Based on the barrage threshold or the real-time actions of the second streamer, the N target barrages are displayed in at least one target display area; wherein the target barrages displayed in the target display area interact with the second streamer; the barrage threshold is related to the number of viewers in the second streamer's live stream.
[0159] Transceiver 410 is used to receive and send data under the control of processor 400.
[0160] Among them, Figure 4In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 400) and memory (memory 420). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 410 may be multiple elements, including transmitters and transceivers, 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 during operation.
[0161] The processor 400 is responsible for managing the bus architecture and general processing, while the memory 420 can store the data used by the processor 400 when performing operations.
[0162] Optionally, the processor 400 is specifically configured to read the computer program and perform the following steps:
[0163] Based on the bullet screen threshold, the N target bullet screens are divided into at least one group;
[0164] Based on the correspondence between the display area and the bullet screen threshold range, a target display area is determined for each group of target bullet screens;
[0165] A set of target bullet comments is displayed in each target display area.
[0166] Optionally, the processor 400 is specifically configured to read the computer program and perform the following steps:
[0167] If the second streamer does not dodge within the first time, the N target bullet comments will be distributed and displayed in at least one of the target display areas according to the first preset ratio; wherein, the first time is the time for acquiring the target bullet comments;
[0168] If the second streamer has made a dodge action within the first time period, then a second preset ratio value corresponding to the dodge 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 bullet comments are distributed in at least one of the target display areas for display.
[0169] Optionally, the processor 400 is specifically configured to read the computer program and perform the following steps:
[0170] The virtual avatar of the second anchor is displayed in at least one target display area;
[0171] When the target bullet screen and the virtual image of the second streamer are at a first preset distance, the first animation effect is displayed.
[0172] Optionally, the processor 400 is specifically configured to read the computer program and perform the following steps:
[0173] Obtain the first action state of the virtual avatar of the second streamer; wherein the first action state is obtained based on the real-time action mapping of the second streamer;
[0174] Based on the correspondence between action states and display areas, the target display area corresponding to the first action state is determined;
[0175] 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 degree of attack of the target bullet comment on the second streamer. Optionally, the processor 400 is specifically used to read the computer program and execute the following steps:
[0176] Based on the target display area corresponding to each target barrage, a calibration value is determined for each target barrage. The calibration value is used to reflect the degree of attack of the target barrage on the second streamer.
[0177] Based on the calibration value and the initial score of the second anchor, the score of the second anchor in the live broadcast activity is determined. Optionally, the processor 400 is further configured to read the computer program and execute the following steps:
[0178] Based on the correspondence between the display area and the preset ratio value, the target ratio value corresponding to the target display area of each target barrage is determined;
[0179] 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. Optionally, the processor 400 is further configured to read the computer program and execute the following steps:
[0180] Get the gifts sent by viewers to the top streamer;
[0181] Upon receiving a target instruction from the first broadcaster to use the gift, in response to the target instruction, a target operation is performed according to the gift type: wherein the target operation includes one of the following:
[0182] Set the preset calibration value to 0;
[0183] Set the calibration value of the target bullet comments sent by the second anchor's audience users within the first preset time period to 0;
[0184] The calibration value of the target bullet comments sent by the second streamer's audience users within a second preset time period is used to reflect the degree of attack on the second streamer.
[0185] Optionally, the processor 400 is also configured to read the computer program and perform the following steps:
[0186] Obtain the number of viewers and the duration of the live stream of the second streamer at the first moment; the first moment is the time when the target bullet comment is received;
[0187] The threshold for bullet comments is determined based on the number of viewers in the live stream and the duration of the live stream.
[0188] Optionally, the processor 400 is also configured to read the computer program and perform the following steps:
[0189] The threshold for bullet comments is determined based on the ratio of the number of viewers in the live stream to the total live stream duration.
[0190] The electronic device provided in this embodiment of the invention can execute the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0191] Furthermore, the computer-readable storage medium of this embodiment of the invention is used to store a computer program that can be executed by a processor to implement the live interactive method as described above.
[0192] In the several embodiments provided in this application, it should be understood that the disclosed methods and apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0193] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can be physically comprised separately, or two or more units can be integrated into one unit. The integrated unit described above can be implemented in hardware or in the form of hardware plus software functional units.
[0194] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute some steps of the transmission and reception methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0195] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A live streaming interactive method, characterized in that, include: Receive N target bullet comments from viewers to support the first streamer, where N is a positive integer; Based on a barrage threshold or the real-time actions of the second streamer, the N target barrages are displayed in at least one target display area; wherein, the barrage threshold is related to the number of viewers in the second streamer's live stream; the step of displaying the N target barrages in at least one target display area based on the barrage threshold includes: dividing the N target barrages into at least one group based on the barrage threshold; determining a target display area corresponding to each group of target barrages based on the correspondence between display areas and barrage threshold intervals; and displaying a group of target barrages in each target display area; Obtain the first action state of the virtual avatar of the second streamer; wherein the first action state is obtained based on the real-time action mapping of the second streamer; Based on the correspondence between action states and display areas, the target display area corresponding to the first action state is determined; 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 degree of attack of the target barrage on the second streamer.
2. The live streaming interactive method according to claim 1, characterized in that, Based on the real-time actions of the second streamer, the N target bullet comments are displayed in at least one display area, including: If the second streamer does not dodge within the first time, the N target bullet comments will be distributed and displayed in at least one of the target display areas according to the first preset ratio; wherein, the first time is the time for acquiring the target bullet comments; If the second streamer has made a dodge action within the first time period, then a second preset ratio value corresponding to the dodge 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 bullet comments are distributed in at least one of the target display areas for display.
3. The live streaming interaction method according to claim 1, characterized in that, The method further includes: The virtual avatar of the second anchor is displayed in at least one target display area; When the target bullet screen and the virtual image of the second streamer are at a first preset distance, the first animation effect is displayed.
4. The live streaming interactive method according to claim 1, characterized in that, The method further includes: Based on the target display area corresponding to each target barrage, a calibration value is determined for each target barrage. The calibration value is used to reflect the degree of attack of the target barrage on the second streamer. Based on the calibration value and the initial score of the second anchor, the score of the second anchor in the live broadcast activity is determined.
5. The live streaming interactive method according to claim 4, characterized in that, The step of determining the calibration value corresponding to each target bullet comment based on the target display area corresponding to each target bullet comment includes: Based on the correspondence between the display area and the preset ratio value, the target ratio value corresponding to the target display area of each target barrage is determined; 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.
6. The live streaming interactive method according to claim 4, characterized in that, The method further includes: Get the gifts sent by viewers to the top streamer; Upon receiving a target instruction from the first broadcaster to use the gift, in response to the target instruction, a target operation is performed according to the gift type: wherein the target operation includes one of the following: Set the preset calibration value to 0; Set the calibration value of the target bullet comments sent by the second anchor's audience users within the first preset time period to 0; The calibration value of the target bullet comments sent by the second streamer's audience users within a second preset time period is used to reflect the degree of attack on the second streamer.
7. The live streaming interactive method according to claim 1, characterized in that, The method further includes: Obtain the number of viewers and the duration of the live stream at the first moment; the first moment is the time when the target bullet comment is received; The threshold for bullet comments is determined based on the number of viewers in the live stream and the duration of the live stream.
8. The live streaming interactive method according to claim 7, characterized in that, The step of determining the bullet screen threshold based on the number of viewers in the live stream and the duration of the live stream includes: The threshold for bullet comments is determined based on the ratio of the number of viewers in the live stream to the total live stream duration.
9. A live streaming interactive device, characterized in that, include: The first receiving module is used to receive N target bullet comments from viewers to support the first anchor, where N is a positive integer; A first display module is configured to display the N target bullet comments in at least one target display area based on a bullet comment threshold or the real-time actions of the second streamer; wherein the bullet comment threshold is related to the number of viewers in the second streamer's live stream; the step of displaying the N target bullet comments in at least one target display area based on the bullet comment threshold includes: dividing the N target bullet comments into at least one group based on the bullet comment threshold; determining a target display area corresponding to each group of target bullet comments based on the correspondence between display areas and bullet comment threshold intervals; and displaying a group of target bullet comments in each target display area; The processing module is used to acquire the first action state of the virtual image of the second streamer; wherein the first action state is obtained based on the real-time action mapping of the second streamer; determine the target display area corresponding to the first action state according to the correspondence between the action state and the display area; set the calibration value of each target bullet screen 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 bullet screen on the second streamer.
10. An electronic device, comprising: A transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor; characterized in that the processor is configured to read the program in the memory to implement the steps of the live interactive method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Live broadcast room bullet screen display method and device and corresponding terminal
CN108055552A
Interaction method and device, electronic equipment and storage medium
CN115808970A