Bullet screen information display method and device, storage medium and electronic device

By displaying the barrage information area and statistical area in the terminal, and using the terminal sensor to obtain user input, collide with virtual props when sending barrage information, and updating statistical results, the problems of single barrage sending mechanism and simple display form in the existing technology are solved, and high interactivity and rich barrage display are achieved.

CN115120969BActive Publication Date: 2025-05-13TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110336704.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-29
Publication Date
2025-05-13
Estimated Expiration
2041-03-29

AI Technical Summary

Technical Problem

In the prior art, the barrage sending mechanism is single, resulting in poor user experience, lack of in-depth interaction and terminal sensor linkage, and the barrage display form is too simple and lacks interactivity.

Method used

In the playback screen currently displayed by the terminal, the barrage information area and at least two barrage statistics areas are displayed. The information content input by the user is obtained through the terminal sensor, and a virtual launch prop matching the target barrage information is displayed. When sending the barrage information, the virtual launch prop is launched to the barrage information area to realize the collision between the barrage and the virtual props, and the barrage statistics results are updated.

Benefits of technology

It enhances the interaction between users during the process of sending barrage, enriches the barrage display form, realizes the terminal sensor linkage sending barrage information, improves the interactivity and fun of users during the process of sending barrage, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115120969B_ABST
    Figure CN115120969B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for displaying bullet screen information, a storage medium and an electronic device. The method comprises: displaying a bullet screen information area and a bullet screen statistics area in the playback screen currently displayed by the terminal; determining the target camp to which the target bullet screen information sent by the terminal belongs according to the camp prompt information corresponding to each bullet screen statistics area; obtaining the information content of the target bullet screen information to be sent, and displaying a virtual launch prop that matches the target bullet screen information; sending the target bullet screen information, and simultaneously launching the virtual launch prop to the bullet screen information area; obtaining the parameter value of the control display parameter of the collided target bullet screen control; when the parameter value of the control display parameter reaches the first target value, eliminating the target bullet screen control from the bullet screen information area, and updating the statistical results of at least two bullet screen statistics areas. The present invention solves the technical problem of poor user experience caused by the single bullet screen sending mechanism of the related technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computers, and in particular to a bullet screen information display method and device, a storage medium and an electronic device. Background Art

[0002] In the current related technologies, the barrage display in multimedia screens is usually presented in the form of barrage comments. In the barrage comments, there are often situations where the two sides have opposing views (voting, idol PK, opinion game). However, the barrage is currently just moved in the same direction indiscriminately for display, and there is no barrage form that can meet the user's needs for asynchronous confrontational interaction; in addition, the barrage sending mechanism of the related technology is too simple, that is, it only relies on basic text input and click to send, lacks deep interaction on the user side, and cannot be linked with other terminal sensors; and the barrage display form is too simple and lacks interactivity. At present, most barrage forms simply synthesize the background and text in the view control for display, and the size and other properties of the view control itself are not expanded.

[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0004] Embodiments of the present invention provide a method and device for displaying bullet screen information, a storage medium, and an electronic device, so as to at least solve the technical problem of poor user experience caused by the single bullet screen sending mechanism in the related art.

[0005] According to one aspect of an embodiment of the present invention, a method for displaying barrage information is provided, comprising: displaying a barrage information area and at least two barrage statistics areas in a playback screen currently displayed by a terminal, the at least two barrage statistics areas being used to display statistical results of barrage information belonging to different camps, respectively, and the barrage information area being used to display a barrage control carrying the barrage information; determining a target camp to which a target barrage information sent by the terminal belongs according to camp prompt information corresponding to each of the at least two barrage statistics areas; obtaining information content of the target barrage information to be sent, and displaying a virtual launch prop matching the target barrage information; sending the target barrage information, and simultaneously launching the virtual launch prop to the barrage information area; in the case where the virtual launch prop collides with the target barrage control displayed in the barrage information area, obtaining a parameter value of a control display parameter of the collided target barrage control; in the case where the parameter value of the control display parameter reaches a first target value, eliminating the target barrage control from the barrage information area, and updating the statistical results of the at least two barrage statistics areas.

[0006] According to another aspect of an embodiment of the present invention, a barrage information display device is also provided, including: a first display unit, used to display a barrage information area and at least two barrage statistics areas in a playback screen currently displayed on a terminal, the at least two barrage statistics areas being used to display statistical results of barrage information belonging to different camps, respectively, and the barrage information area being used to display a barrage control carrying the barrage information; a determination unit, used to determine the target camp to which the target barrage information sent by the terminal belongs according to the camp prompt information corresponding to each of the at least two barrage statistics areas; a first acquisition unit, used to acquire the target barrage to be sent The information content of the information is obtained, and a virtual launch prop matching the above target barrage information is displayed; a sending unit is used to send the above target barrage information, and at the same time, the above virtual launch prop is launched to the above barrage information area; a second acquisition unit is used to obtain the parameter value of the control display parameter of the above target barrage control that is collided when the above virtual launch prop collides with the target barrage control displayed in the above barrage information area; an updating unit is used to eliminate the target barrage control from the above barrage information area when the parameter value of the control display parameter reaches the first target value, and update the statistical results of the at least two barrage statistical areas.

[0007] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned barrage information display method when running.

[0008] According to another aspect of an embodiment of the present invention, there is further provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the barrage information display method through the computer program.

[0009] In an embodiment of the present invention, a method is adopted, by displaying a barrage information area and at least two barrage statistics areas in the playback screen currently displayed on the terminal, the at least two barrage statistics areas are respectively used to display the statistical results of the barrage information belonging to different camps, and the barrage information area is used to display the barrage controls carrying the barrage information; according to the camp prompt information corresponding to each of the at least two barrage statistics areas, the target camp to which the target barrage information sent by the terminal belongs is determined; the information content of the target barrage information to be sent is obtained, and a virtual launching prop matching the target barrage information is displayed; the target barrage information is sent, and the virtual launching prop is simultaneously launched to the barrage information area; in the virtual When the prop to be launched collides with the target barrage control displayed in the above-mentioned barrage information area, the parameter value of the control display parameter of the above-mentioned target barrage control that is collided is obtained; when the parameter value of the above-mentioned control display parameter reaches the first target value, the above-mentioned target barrage control is eliminated from the above-mentioned barrage information area, and the statistical results of the above-mentioned at least two barrage statistical areas are updated, thereby achieving the purpose of enhancing the interactivity in the process of sending barrages between users and enriching the barrage display forms, thereby realizing the technical effect of being able to combine the terminal sensor to send barrage information and enhance the interactivity and fun of the user sending barrage, thereby solving the technical problem of poor user experience caused by the single barrage sending mechanism of the related technology. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0011] Figure 1 is a schematic diagram of an application environment of an optional bullet screen information display method according to an embodiment of the present invention;

[0012] Figure 2 is a schematic diagram of an application environment of another optional bullet screen information display method according to an embodiment of the present invention;

[0013] Figure 3 is a flow chart of an optional method for displaying bullet screen information according to an embodiment of the present invention;

[0014] Figure 4 It is a schematic diagram of an optional bullet screen information display interface according to the relevant technology;

[0015] Figure 5 is another optional bullet screen information display interface schematic diagram according to the related art;

[0016] Figure 6It is a flowchart of an optional bullet screen information display method according to the related art;

[0017] Figure 7 is a schematic diagram of an interface display of an optional bullet message display method according to an embodiment of the present invention;

[0018] Figure 8 is a schematic diagram of an interface display of another optional bullet screen information display method according to an embodiment of the present invention;

[0019] Fig. 9 is a schematic diagram of navigation interface display of another optional bullet screen information display method according to an embodiment of the present invention;

[0020] Fig.10 is a schematic diagram of navigation interface display of another optional bullet screen information display method according to an embodiment of the present invention;

[0021] Fig.11 is a schematic diagram of navigation interface display of another optional bullet screen information display method according to an embodiment of the present invention;

[0022] Fig.12 is a schematic diagram of a bullet screen control structure of an optional bullet screen information display method according to an embodiment of the present invention;

[0023] Fig.13 is a schematic diagram of a bullet screen control structure of another optional bullet screen information display method according to an embodiment of the present invention;

[0024] Fig.14 is a schematic diagram of a bullet screen control structure of another optional bullet screen information display method according to an embodiment of the present invention;

[0025] Fig.15 is a flowchart of another optional bullet screen information display method according to an embodiment of the present invention;

[0026] Fig.16 is a flowchart of another optional bullet screen information display method according to an embodiment of the present invention;

[0027] Fig.17 is a schematic diagram of a bullet screen control structure of another optional bullet screen information display method according to an embodiment of the present invention;

[0028] Fig.18 is a schematic diagram of a bullet screen control structure of another optional bullet screen information display method according to an embodiment of the present invention;

[0029] Fig.19 is a structural schematic diagram of an optional bullet screen information display device according to an embodiment of the present invention;

[0030] Fig. 20 It is a schematic diagram of the structure of an optional electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0031] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0033] According to one aspect of an embodiment of the present invention, a bullet screen information display method is provided. Optionally, as an optional implementation, the bullet screen information display method can be but is not limited to being applied to: Figure 1 In the environment shown. The application environment includes: a terminal device 102 for human-computer interaction with the user, a network 104, and a server 106. The terminal device 102 may include but is not limited to an in-vehicle electronic device. The user 108 can perform human-computer interaction with the terminal device 102, and a bullet screen information display application client is running in the terminal device 102. The above-mentioned terminal device 102 includes a human-computer interaction screen 1022, a processor 1024 and a memory 1026. The human-computer interaction screen 1022 is used to display the statistical results of the bullet screen information belonging to different camps, as well as to display the camp prompt information, the information content of the target bullet screen information to be sent, and to display the virtual launch props matching the target bullet screen information. The processor 1024 is used to determine the target camp to which the target bullet screen information sent by the terminal belongs according to the camp prompt information corresponding to each of at least two bullet screen statistical areas; the memory 1026 is used to store the statistical results of the bullet screen information of different camps, as well as the camp prompt information, the information content of the target bullet screen information to be sent, and the virtual launch props matching the target bullet screen information.

[0034] In addition, the server 106 includes a database 1062 and a processing engine 1064, wherein the database 1062 is used to store the information content of the target barrage information to be sent, and the virtual launch props matching the target barrage information. The processing engine 1064 is used to obtain the information content of the target barrage information to be sent, and display the virtual launch props matching the target barrage information; send the target barrage information, and simultaneously launch the virtual launch props to the barrage information area; when the virtual launch props collides with the target barrage control displayed in the barrage information area, obtain the parameter value of the control display parameter of the collided target barrage control; when the parameter value of the control display parameter reaches the first target value, eliminate the target barrage control from the barrage information area, and update the statistical results of at least two barrage statistical areas.

[0035] The specific process is as follows: Assume that Figure 1 The terminal device 102 shown runs a bullet screen information display application client, and the terminal device 102 displays a virtual scene screen provided by the bullet screen information display prompt application client. The user 108 operates the human-computer interaction screen 1022 to control the bullet screen information display prompt application client. As shown in step S102, in the playback screen currently displayed by the terminal, a bullet screen information area and at least two bullet screen statistics areas are displayed, and at least two bullet screen statistics areas are used to display the statistical results of bullet screen information belonging to different camps, respectively, and the bullet screen information area is used to display the bullet screen control carrying the bullet screen information; then step S104 is executed to send the above camp prompt information to the server 106 through the network 104. After receiving the request, the server 106 executes steps S106-S114, and determines the target camp to which the target barrage information sent by the terminal belongs according to the camp prompt information corresponding to at least two barrage statistical areas; obtains the information content of the target barrage information to be sent, and displays the virtual launch props matching the target barrage information; sends the target barrage information, and simultaneously launches the virtual launch props to the barrage information area; in the case where the virtual launch props collides with the target barrage control displayed in the barrage information area, obtains the parameter value of the control display parameter of the collided target barrage control; in the case where the parameter value of the control display parameter reaches the first target value, eliminates the target barrage control from the barrage information area, and updates the statistical results of at least two barrage statistical areas. And as in step S116, the terminal device 102 is notified through the network 104, the target barrage information is returned, and the above statistical results are updated.

[0036] As another optional implementation, the above bullet screen information display method of the present application can be applied to Figure 2 In the application environment shown. Figure 2As shown, human-computer interaction can be performed between user 202 and user device 204. User device 204 includes memory 206 and processor 208. In this embodiment, user device 204 can refer to but not be limited to the operations performed by the above terminal device 102 to display target bullet message information and update the above statistical results.

[0037] Optionally, the terminal device 102 and the user device 204 may be, but are not limited to, terminals such as mobile phones, tablet computers, laptop computers, and PCs, and the network 104 may include, but is not limited to, a wireless network or a wired network. The wireless network includes: WIFI and other networks that implement wireless communication. The wired network may include, but is not limited to: a wide area network, a metropolitan area network, and a local area network. The server 106 may include, but is not limited to, any hardware device that can perform computing. The above is only an example, and this embodiment does not make any limitation to this.

[0038] The above is only an example and is not limited in this embodiment.

[0039] Optionally, as an optional implementation, as Figure 3 As shown, the above bullet screen information display method includes:

[0040] S302, displaying a bullet screen information area and at least two bullet screen statistics areas in a playback screen currently displayed on the terminal, wherein the at least two bullet screen statistics areas are respectively used to display statistical results of bullet screen information belonging to different camps, and the bullet screen information area is used to display a bullet screen control carrying the bullet screen information;

[0041] S304, determining the target camp to which the target barrage information sent by the terminal belongs according to the camp prompt information corresponding to the at least two barrage statistical areas;

[0042] S306, obtaining the information content of the target barrage information to be sent, and displaying a virtual launching prop matching the target barrage information;

[0043] S308, sending the target bullet message information, and at the same time launching the virtual launching props to the bullet message information area;

[0044] S310, when the virtual launching prop collides with the target bullet screen control displayed in the bullet screen information area, obtaining the parameter value of the control display parameter of the target bullet screen control that is collided;

[0045] S312, when the parameter value of the control display parameter reaches the first target value, the target barrage control is eliminated from the barrage information area, and the statistical results of the at least two barrage statistical areas are updated.

[0046] In step S302, in actual application, the playback screen may include but is not limited to the multimedia screen of the live broadcast platform, or the audio or video played on the media website, etc., which is not limited here. The bullet screen information area is used to display the bullet screen information sent by different users, and the bullet screen statistics area may include but is not limited to the statistical values ​​of the bullet screen information sent by users in different camps.

[0047] In step S304, in actual application, the target camp can be selected according to the camp prompt information in the media display screen set in the background, such as the red team or the blue team, and the user can select one of them as the target camp; no limitation is made here.

[0048] In step S306, in actual application, the virtual launching props may include but are not limited to different forms such as rockets or bullets, and may also be props of various cartoon characters, which are not limited here.

[0049] In step S308, in actual application, for example, after the user edits the bullet screen information and triggers the operation button, the bullet screen information will be transmitted to the bullet screen information area together with the virtual transmitting props.

[0050] In step S310, in actual application, when the virtual launching prop collides with the barrage control in the barrage information area, the display parameters of the barrage control will be changed. For example, the life value of the barrage control can be reduced. When the life value is zero, it disappears in the barrage information area, etc., which is not limited here.

[0051] In step S312, in actual application, for example, the first target value may be zero, that is, when the bullet screen control reaches the first target value, the bullet screen control is eliminated, and then the statistical result of the bullet screen statistical area is updated.

[0052] In an embodiment of the present invention, a method is adopted, by displaying a barrage information area and at least two barrage statistics areas in the playback screen currently displayed on the terminal, the at least two barrage statistics areas are respectively used to display the statistical results of the barrage information belonging to different camps, and the barrage information area is used to display the barrage controls carrying the barrage information; according to the camp prompt information corresponding to each of the at least two barrage statistics areas, the target camp to which the target barrage information sent by the terminal belongs is determined; the information content of the target barrage information to be sent is obtained, and a virtual launching prop matching the target barrage information is displayed; the target barrage information is sent, and the virtual launching prop is simultaneously launched to the barrage information area; in the virtual When the prop to be launched collides with the target barrage control displayed in the above-mentioned barrage information area, the parameter value of the control display parameter of the above-mentioned target barrage control that is collided is obtained; when the parameter value of the above-mentioned control display parameter reaches the first target value, the above-mentioned target barrage control is eliminated from the above-mentioned barrage information area, and the statistical results of the above-mentioned at least two barrage statistical areas are updated, thereby achieving the purpose of enhancing the interactivity in the process of sending barrages between users and enriching the barrage display forms, thereby realizing the technical effect of being able to combine the terminal sensor to send barrage information and enhance the interactivity and fun of the user sending barrage, thereby solving the technical problem of poor user experience caused by the single barrage sending mechanism of the related technology.

[0053] In one embodiment, after the above-mentioned step S306, it includes: obtaining the information character quantity of the above-mentioned target barrage information; obtaining the operation parameters of the trigger operation performed on the operation area displayed in the above-mentioned playback screen; adjusting the attack intensity value of the above-mentioned virtual launching props at the time of a single launch according to the above-mentioned information character quantity and the above-mentioned operation parameters, wherein the maximum value of the above-mentioned attack intensity value is less than or equal to the second target value, and the above-mentioned second target value is the maximum value of the above-mentioned control display parameters of the barrage control; and displaying the adjusted above-mentioned attack intensity value.

[0054] In one embodiment, the above-mentioned adjustment of the attack intensity value of the virtual launching prop in a single launch according to the above-mentioned information character quantity and the above-mentioned operating parameters includes: when the above-mentioned information character quantity is greater than the target character quantity threshold, the attack intensity value of the virtual launching prop is increased according to a first proportion to obtain a first attack intensity value; and / or when the above-mentioned operating parameters indicate that a pressing condition is met, the attack intensity value of the virtual launching prop is increased according to a second proportion to obtain a second attack intensity value, wherein the above-mentioned pressing condition includes a pressing duration greater than a first duration threshold, or a pressing force greater than a first force threshold.

[0055] In one embodiment, before step S308, the method further includes: obtaining device posture information of the terminal; when the device posture information indicates that a posture change occurs at the terminal, obtaining a steering parameter of the virtual launching prop that matches the posture change; and adjusting the launching direction of the virtual launching prop according to the steering parameter.

[0056] In one embodiment, step S306 includes: obtaining operation parameters of a trigger operation performed on an operation area displayed in the playback screen; adjusting a display size of the virtual launching prop in the playback screen according to the operation parameters, wherein the display size of the virtual launching prop is related to the launch accuracy.

[0057] In one embodiment, after step S308, the method further includes: after sending the target bullet message information and launching the virtual launching prop to the bullet message information area, the method further includes:

[0058] In the case where it is detected that the prop icon of the virtual launching prop intersects with the control display area of ​​the target barrage control, determining that the virtual launching prop collides with the target barrage control displayed in the barrage information area;

[0059] When it is detected that the prop icon of the virtual launching prop does not intersect with the control display area of ​​the target bullet screen control, it is determined that the virtual launching prop does not collide with the target bullet screen control displayed in the bullet screen information area.

[0060] In one embodiment, step S310 includes: when the prop icon of the virtual launching prop intersects with the bull's eye area in the control display area of ​​the target barrage control, determining that the target barrage control is hit by the virtual launching prop; deducting the first resource consumption value from the current value of the control display parameter of the target barrage control to obtain an updated parameter value of the control display parameter, wherein the first resource consumption value is equal to the attack strength value of the virtual launching prop, and the bull's eye area is an area determined based on the center of the control display area;

[0061] When the prop icon of the above-mentioned virtual launching props intersects with the offset area in the control display area of ​​the above-mentioned target barrage control, it is determined that the above-mentioned target barrage control is hit by the offset of the above-mentioned virtual launching props; based on the current value of the above-mentioned control display parameter of the above-mentioned target barrage control, the second resource consumption value is deducted to obtain the updated parameter value of the above-mentioned control display parameter, wherein the above-mentioned second resource consumption value is less than the attack strength value of the above-mentioned virtual launching props, and the above-mentioned offset area is the area in the above-mentioned control display area except the above-mentioned bull's eye area.

[0062] In one embodiment, step S312 includes: when the parameter value of the control display parameter reaches the first target value, obtaining the camp information of the camp to which the object barrage information carried in the target barrage control belongs;

[0063] When the camp information indicates that the camp to which the object barrage information belongs is not the target camp, determining to eliminate the target barrage control from the barrage information area;

[0064] The statistical results displayed in the bullet screen statistics area corresponding to the above target camp are added by one to update the above statistical results.

[0065] In one embodiment, after eliminating the target bullet screen control from the bullet screen information area, the method further includes one of the following:

[0066] Draw a new bullet screen control for the target bullet screen information; dynamically display the new bullet screen control carrying the target bullet screen information in the bullet screen information area according to the target moving trajectory;

[0067] The object barrage information carried in the target barrage control is replaced with the target barrage information; the target barrage control carrying the target barrage information is restored and displayed at the disappearance position of the target barrage control, so that the target barrage control continues to be dynamically displayed according to the target east trajectory.

[0068] In one embodiment, step S310 also includes: when the parameter value of the control display parameter reaches the first target value, obtaining the camp information of the camp to which the object barrage information carried in the target barrage control belongs; when the camp information indicates that the camp to which the object barrage information belongs is the target camp, performing operation permission restriction processing on the user account that sent the target barrage information; and maintaining the statistical results displayed in the barrage statistics area corresponding to the target camp.

[0069] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.

[0070] In the related art, the barrage comments often show that the two sides have opposing views (voting, idol PK, opinion game). However, currently the barrage is just displayed in the same direction without distinction, and there is no barrage form that can meet the needs of users for asynchronous confrontational interaction. Figure 4As shown, the large picture floating layer on the multimedia display interface supports users to choose their own camp based on the original barrage interaction.

[0071] Currently, the existing comment barrages are basically based on the same gameplay and display form, such as Figure 5 As shown, in Figure 5 (a) is the bullet screen display interface of application A, and (b) is the bullet screen display interface of another application B. The bullet screen view container is generated from the far right and drifts to the left. Click on the bullet screen to like it. Figure 6 The bullet screen mechanism of the related technology shown is as follows: 1. The user enters the comment content in the comment panel, and the data is transmitted back to the background. 2. The background combines the corresponding bullet screen background or text style with the comment text and transmits it back to the terminal. The terminal generates a container in the view and displays it to the user side in a displacement animation.

[0072] The related technologies have the following technical problems:

[0073] 1. The sending mechanism of barrage is too simple: it only relies on the most basic text input and click to send, lacks deep interaction on the user side, and cannot be linked with other terminal sensors.

[0074] 2. The barrage display format is too simple and lacks interactivity: Currently, most barrage formats simply combine the background and text in the view, without expanding the size and other properties of the view itself, resulting in the feedback effect not being fully explored.

[0075] In order to solve the above technical problems, based on the above embodiments, in an application embodiment, the above bullet screen information display method should include the following contents:

[0076] 1. Enrich the barrage sending mechanism: Combined with text length, key press duration, and hardware sensors such as gyroscopes, the content sending operation has a stronger expansion significance; combined with the barrage PK scenario in the present invention, the barrage sending operation can be transformed into an aiming and shooting behavior, which further enhances the interactive confrontation of the barrage.

[0077] 2. In accordance with the gameplay rules, it supports dynamic determination of the geometric center of bullet screen views of different lengths, and makes rule determinations based on the positional relationship between different shooting points and the geometric center in point 1, producing corresponding interactive feedback effects.

[0078] The basic and key operation processes of the embodiments of the present invention are as follows:

[0079] 1. While browsing the short video feed, users can click to join the comment battleground where the barrage battle has been started. Figure 7 As shown, Figure 7(a) is a schematic diagram of joining a barrage battle. Users can enter the barrage battle game by clicking the Join Barrage Battle button.

[0080] 2. Users can view the current battle situation: the top will show the positions of both sides and the corresponding colors of the barrage, and the top value is the current number of barrages in the current battlefield. Figure 7 Middle (b) is a schematic diagram of the current battle situation of the barrage battle. It can be seen that there are two battle camps, "AA rises up" and "AA is really not good". The "AA rises up" side has 836 barrages, and the "AA is really not good" side has 734 barrages.

[0081] 3. After clicking on the comment, the user can choose to join one of the parties (taking the blue party as an example). Figure 7 (c) is a schematic diagram of the interface for joining a battle camp. The user can select the camp to join by clicking blue or red.

[0082] 4. Users can enter comments in the comment box, rotate the phone to control the gyroscope to control the direction of the launch, and long press or tap the send button to launch. Figure 8 (a) is a diagram of launching a barrage input text. Enter the comment content, rotate the phone to aim at the local barrage, and long press the send button to charge and launch.

[0083] 5. If the user meets the hit conditions after launching, he can eliminate the opponent's barrage. Figure 8 (b) in the middle is the interface where the current user's barrage hits the other party's barrage. When the other party's barrage is hit, the other party's barrage can be eliminated on the interface.

[0084] 6. After a round of firing, the bullet, charge bar, and content frame are reset, and the user can proceed to the next round of barrage attack. Figure 8 (c) in the middle is a picture of resetting the barrage launch. After the barrage is reset, the barrage currently input by the user is displayed as the last item on the screen.

[0085] 7. As long as the user sends a comment normally, regardless of whether it hits the enemy barrage or not, it will enter the battlefield normally from the right side of the screen in the form of a normal barrage and play in a loop to supplement the scale of subsequent barrages on the battlefield until it is shot down by others.

[0086] In addition, the direction of the bullet can be controlled by turning the mobile terminal: the user can rotate the phone to control the terminal's gyroscope to control the direction of the bullet screen, with a range of -25° to 25°. Fig. 9 As shown, (a) is a schematic diagram of the barrage being launched to the left, (b) is a schematic diagram of the barrage being launched to the front, and (c) is a schematic diagram of the barrage being launched to the right.

[0087] When users shoot and hit different areas, different interactive feedback will be triggered.

[0088] Each bullet screen has 100 HP at the beginning. When the user shoots, the HP will be reduced to different degrees according to different conditions. The specific rules are as follows:

[0089] like Fig.10 As shown in (a), when the user shoots and hits the bull's eye area of ​​the barrage, the health of the barrage 100 can be reduced.

[0090] like Fig.10 As shown in (b), when the user shoots and hits the barrage offset area, the health of the barrage 50 can be reduced.

[0091] like Fig.10 As shown in (c), when the user fails to hit the barrage, the barrage health cannot be reduced.

[0092] The user can use different additional operations to generate positive and negative bonuses on shooting:

[0093] 1. As Fig.11 As shown in (a), the user can increase the attack strength by long pressing the charging button. When the charging reaches the 60-80% range, the health of the barrage can be additionally reduced by 25.

[0094] 2. If Fig.11 As shown in (b), users can also add to the attack strength by entering long text comments. For example, when the number of words is between 10 and 16, the health of the barrage can be reduced by an additional 25.

[0095] 3. The above effects can be used cumulatively by users, with the maximum value not exceeding 100; Fig.11 As shown in (c), once the health of the barrage is lower than 0, the barrage will be shot down.

[0096] 4. When a user accidentally shoots a friendly bullet, Fig.11 The current user will be banned for 20 seconds as a punishment for the content displayed in the comment input box (c).

[0097] In the embodiment of the present invention, it is necessary to determine the geometric center of bullet screen views of different lengths, and dynamically obtain the bullseye area and offset area of ​​the bullet screen. Secondly, according to the compound operation of the bullet screen input by the user (number of words in the comment, key duration, hit situation) and combined with the hit condition, the corresponding interactive feedback is returned.

[0098] 1. Determine the geometric center and hit area based on the bullet screen views of different lengths. Since the number of characters entered by users in the bullet screen is not uniform, this will cause the bullet screens to be of different lengths; if you want to interact with shooting, you need to define the hit area and non-hit area of ​​the bullet screen.

[0099] like Fig.12As shown in the figure, first, it is necessary to obtain the geometric center position of each bullet screen: the dynamic length of the bullet screen is bulletLength, and the dynamic height of the bullet screen is bulletHeight. Let the coordinate value of the geometric center of the bullet screen be (x_center, y_center), then x_center is equal to half of the dynamic length, and y_center is equal to half of the dynamic width.

[0100] Based on the position of the geometric center, the steps to dynamically draw the hit area of this bullet screen are as follows:

[0101] As Fig.13 shown, set the target heart rate threshold to t (condition 0 < t < 1), and set the starting point coordinates of the bull's-eye to (x1, y1), and the ending point coordinates of the bull's-eye to (x2, y2). Multiply the dynamic length of the bullet screen by the target heart rate to obtain the length of the bull's-eye area, and calculate according to the formula shown in the figure to obtain the coordinate values of the starting point and the ending point.

[0102] As Fig.14 shown, draw a new View container based on the starting point and ending point of the bull's-eye, which is the bull's-eye area of this bullet screen; set the entire bullet screen view as the全集 (universal set), then the complement of the bull's-eye area also generates a view container, which is the offset area of this bullet screen; outside the bullet screen view is the invalid area.

[0103] The steps to determine the hit area are as follows:

[0104] Let the coordinate of the bullet impact point be (x_bullet, y_bullet), the upper left anchor point of the bullet screen be (x0, y1), and the upper right anchor point be (x3, y1); when y_bullet ≥ y2, that is, when the bullet flies into the layout height of the bullet screen:

[0105] If x1 ≤ x_bullet ≤ x2, it is determined that the bullet hits the bull's-eye area.

[0106] If x0 ≤ x_bullet < x1 or x2 ≤ x_bullet ≤ x3, it is determined that the bullet hits the offset area.

[0107] If x_bullet < x0 or x0 > x3, it is determined that the bullet enters the invalid area.

[0108] As Fig.15 shown, based on the terminal composite operation, count the blood volume of the hit bullet screen and judge the interactive feedback result. The specific steps are as follows: after the user fills in the comment, aims and clicks to send, the foreground returns the composite data when the user launches the bullet, including the number of comment words, the key press duration, and the dynamic coordinates of the bullet impact point.

[0109] 1. If it hits the bull's-eye area, continue to determine whether the hit bullet screen is an enemy bullet screen; if so, return it to the foreground and display the dynamic effect of destroying the enemy bullet screen, and our counter is incremented by 1; if not, return the foreground result and display the dynamic effect of destroying our bullet screen, and the user is muted for 20 seconds, and our bullet screen counter +0.

[0110] 2. If the offset area is hit, the background will calculate the health of the barrage -50, and simultaneously start the additional condition judgment device: condition 1 is that the number of words in the comment is between 10-16; condition 2 is that the key press duration meets the charging interval. If one additional condition is met, the barrage will be reduced by 25 on the original basis; if two additional conditions are met, the barrage health will be reduced by 50 (equivalent to clearing the health).

[0111] Determine again whether the health of the current barrage is ≤0: If so, enter the process of determining whether it is an enemy barrage; if not, the health ratio of the barrage is changed and displayed on the front desk, and the dynamic effect of the barrage drifting to the left is maintained and looped, and the process ends.

[0112] 3. If the bullet enters the invalid area, it means that it has not hit any barrage. At this time, the miss effect is sent back to the foreground and the bullet disappears; our barrage counter is increased by 1 and the process ends.

[0113] 4. As long as the user sends a comment normally, regardless of whether it hits the enemy's barrage or not, the client will generate a new view container as the barrage carrier of the new comment, and it will enter the battlefield normally from the right side of the screen in the form of a normal barrage and play in a loop to supplement the scale of subsequent barrages on the battlefield until it is shot down by others.

[0114] In the embodiment of the present invention, the comment content of the bullet screen battlefield will be dynamically displayed according to the user's battle results. The user can use more operations to obtain an immersive feeling close to that of a battle game, so as to strengthen the instant feedback of the bullet screen and the user's competitive desire, so that the comment scene does not only stay in text interaction, but also makes the information flow and bullet screen gameplay richer and the community discussion atmosphere more lively. The dynamic drawing of the View container broadens the sole use of the bullet screen as a text carrier, and improves its expansibility in gameplay concepts and scene synthesis.

[0115] In an application embodiment, if Fig.16 As shown, the above-mentioned barrage information display method also includes: after shooting down the barrage, the barrage of the user's new comment, in addition to normally moving in on the right, can also support the following form: when the user's current shooting directly shoots down barrage A, the barrage of the user's new comment can directly replace the original content of barrage A.

[0116] In an application embodiment, the bullet screen information display method bullet screen View container structure can be divided into three parts:

[0117] 1. Avatar container: fixed size, just replace the material.

[0118] 2. Text container: dynamically stretch according to different comment lengths

[0119] 3. Background material container: Dynamically stretch according to different lengths, and replace the material according to the user's current camp.

[0120] In an application embodiment, the above bullet screen information display method further includes:

[0121] 1. Avatar container: The container size remains unchanged, and the user's avatar is returned to the backend, directly replacing the original avatar of the bullet comment publisher. Fig.17 As shown, Fig.17 The user avatar of the current user is displayed.

[0122] 2. Text container: The container length needs to be redrawn according to the length of the new comment, such as Fig.18 As shown, let the length of the new container be L, the number of new characters be X, and the left and right layout spacing of the original container be G. L can be dynamically obtained by the formula in the figure below: L = X*original character size + G*2.

[0123] 3. Background material container: The length can be directly reused to redraw the new length L of the text container, and the background material representing the user’s current camp is returned to the background.

[0124] 4. The barrage containers originally arranged behind barrage A are adaptively arranged according to the adaptation rules and can be displaced normally.

[0125] In an embodiment of the present invention, a method is adopted, by displaying a barrage information area and at least two barrage statistics areas in the playback screen currently displayed on the terminal, the at least two barrage statistics areas are respectively used to display the statistical results of the barrage information belonging to different camps, and the barrage information area is used to display the barrage controls carrying the barrage information; according to the camp prompt information corresponding to each of the at least two barrage statistics areas, the target camp to which the target barrage information sent by the terminal belongs is determined; the information content of the target barrage information to be sent is obtained, and a virtual launching prop matching the target barrage information is displayed; the target barrage information is sent, and the virtual launching prop is simultaneously launched to the barrage information area; in the virtual When the prop to be launched collides with the target barrage control displayed in the above-mentioned barrage information area, the parameter value of the control display parameter of the above-mentioned target barrage control that is collided is obtained; when the parameter value of the above-mentioned control display parameter reaches the first target value, the above-mentioned target barrage control is eliminated from the above-mentioned barrage information area, and the statistical results of the above-mentioned at least two barrage statistical areas are updated, thereby achieving the purpose of enhancing the interactivity in the process of sending barrages between users and enriching the barrage display forms, thereby realizing the technical effect of being able to combine the terminal sensor to send barrage information and enhance the interactivity and fun of the user sending barrage, thereby solving the technical problem of poor user experience caused by the single barrage sending mechanism of the related technology.

[0126] According to another aspect of the embodiments of the present invention, a bullet screen information display device for implementing the above bullet screen information display method is also provided. Fig.19 As shown, the device comprises:

[0127] The first display unit 1902 is used to display a bullet screen information area and at least two bullet screen statistics areas in the playback screen currently displayed by the terminal, wherein the at least two bullet screen statistics areas are respectively used to display the statistical results of the bullet screen information belonging to different camps, and the bullet screen information area is used to display the bullet screen control carrying the bullet screen information;

[0128] A determining unit 1904 is configured to determine, according to the camp prompt information corresponding to each of the at least two barrage statistical areas, the target camp to which the target barrage information sent by the terminal belongs;

[0129] The first acquisition unit 1906 is used to acquire the information content of the target bullet screen information to be sent, and display the virtual launching props matching the target bullet screen information;

[0130] The sending unit 1908 is used to send the target bullet screen information and simultaneously send the virtual launching prop to the bullet screen information area;

[0131] The second acquisition unit 1910 is used to acquire the parameter value of the control display parameter of the target barrage control that is collided when the virtual launching prop collides with the target barrage control displayed in the barrage information area;

[0132] The updating unit 1912 is used to eliminate the target bullet screen control from the bullet screen information area and update the statistical results of the at least two bullet screen statistical areas when the parameter value of the control display parameter reaches the first target value.

[0133] In the embodiment of the present invention, the playback screen may include but is not limited to the multimedia screen of the live broadcast platform, or the audio or video played on the media website, etc., which is not limited here. The bullet screen information area is used to display the bullet screen information sent by different users, and the bullet screen statistics area may include but is not limited to the statistical values ​​of the bullet screen information sent by users in different camps.

[0134] In an embodiment of the present invention, the target camp can be selected according to the camp prompt information in the media display screen set in the background, such as the red team or the blue team, and the user can select one of them as the target camp; this is not limited here.

[0135] In the embodiment of the present invention, the virtual launching props may include but are not limited to different forms such as rockets or bullets, and may also be props of various cartoon characters, which are not limited here.

[0136] In an embodiment of the present invention, for example, after the user has edited the bullet screen information and triggered an operation button, the bullet screen information will be transmitted to the bullet screen information area along with the virtual transmitting props.

[0137] In an embodiment of the present invention, when the virtual launching prop collides with the barrage control in the barrage information area, the display parameters of the barrage control will be changed. For example, the life value of the barrage control can be reduced. When the life value is zero, it disappears in the barrage information area, etc., which is not limited here.

[0138] In an embodiment of the present invention, for example, the first target value may be zero, that is, when the bullet screen control reaches the first target value, the bullet screen control is eliminated, and then the statistical result of the bullet screen statistical area is updated.

[0139] In an embodiment of the present invention, a method is adopted, by displaying a barrage information area and at least two barrage statistics areas in the playback screen currently displayed on the terminal, the at least two barrage statistics areas are respectively used to display the statistical results of the barrage information belonging to different camps, and the barrage information area is used to display the barrage controls carrying the barrage information; according to the camp prompt information corresponding to each of the at least two barrage statistics areas, the target camp to which the target barrage information sent by the terminal belongs is determined; the information content of the target barrage information to be sent is obtained, and a virtual launching prop matching the target barrage information is displayed; the target barrage information is sent, and the virtual launching prop is simultaneously launched to the barrage information area; in the virtual When the prop to be launched collides with the target barrage control displayed in the above-mentioned barrage information area, the parameter value of the control display parameter of the above-mentioned target barrage control that is collided is obtained; when the parameter value of the above-mentioned control display parameter reaches the first target value, the above-mentioned target barrage control is eliminated from the above-mentioned barrage information area, and the statistical results of the above-mentioned at least two barrage statistical areas are updated, thereby achieving the purpose of enhancing the interactivity in the process of sending barrages between users and enriching the barrage display forms, thereby realizing the technical effect of being able to combine the terminal sensor to send barrage information and enhance the interactivity and fun of the user sending barrage, thereby solving the technical problem of poor user experience caused by the single barrage sending mechanism of the related technology.

[0140] According to another aspect of the embodiments of the present invention, an electronic device for implementing the above-mentioned bullet screen information display method is also provided. The electronic device may be Figure 1 The terminal device or server shown in the figure. This embodiment is described by taking the electronic device as a terminal device as an example. Fig. 20 As shown, the electronic device includes a memory 2002 and a processor 2004. The memory 2002 stores a computer program. The processor 2004 is configured to execute the steps in any of the above method embodiments through the computer program.

[0141] Optionally, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.

[0142] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:

[0143] S1, displaying a bullet screen information area and at least two bullet screen statistics areas in a playback screen currently displayed on the terminal, wherein the at least two bullet screen statistics areas are respectively used to display statistical results of bullet screen information belonging to different camps, and the bullet screen information area is used to display a bullet screen control carrying the bullet screen information;

[0144] S2, determining the target camp to which the target barrage information sent by the terminal belongs according to the camp prompt information corresponding to each of the at least two barrage statistical areas;

[0145] S3, obtaining the information content of the target barrage information to be sent, and displaying a virtual launching prop matching the target barrage information;

[0146] S4, sending the target bullet screen information and launching the virtual launching prop to the bullet screen information area;

[0147] S5, when the virtual launching prop collides with the target bullet screen control displayed in the bullet screen information area, obtaining the parameter value of the control display parameter of the target bullet screen control that is collided;

[0148] S6, when the parameter value of the control display parameter reaches the first target value, eliminate the target barrage control from the barrage information area, and update the statistical results of the at least two barrage statistical areas.

[0149] Alternatively, a person skilled in the art may understand that: Fig. 20 The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (MID), a PAD, and other terminal devices. Fig. 20 The electronic device and the electronic equipment described above are not limited in structure. Fig. 20 More or fewer components (such as network interfaces, etc.) as shown in, or with Fig. 20 Different configurations shown.

[0150] Among them, the memory 2002 can be used to store software programs and modules, such as the program instructions / modules corresponding to the barrage information display method and device in the embodiment of the present invention. The processor 2004 executes various functional applications and data processing by running the software programs and modules stored in the memory 2002, that is, to implement the above-mentioned barrage information display method. The memory 2002 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 2002 may further include a memory remotely arranged relative to the processor 2004, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Among them, the memory 2002 can be specifically, but not limited to, used to store information such as statistical results of barrage information. As an example, such as Fig. 20 As shown, the memory 2002 may include, but is not limited to, the first display unit 1902, the determination unit 1904, the first acquisition unit 1906, the sending unit 1908, the second acquisition unit 1910, and the updating unit 1912 in the bullet-screen information display device. In addition, other module units in the bullet-screen information display device may also be included but are not limited to, which will not be repeated in this example.

[0151] Optionally, the transmission device 2006 is used to receive or send data via a network. Specific examples of the network may include a wired network and a wireless network. In one example, the transmission device 2006 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers via a network cable so as to communicate with the Internet or a local area network. In one example, the transmission device 2006 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0152] In addition, the above-mentioned electronic device also includes: a display 2008 for displaying statistical result information of the barrage information; and a connection bus 2010 for connecting various module components in the above-mentioned electronic device.

[0153] In other embodiments, the terminal device or server may be a node in a distributed system, wherein the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting the multiple nodes through network communication. Among them, the nodes may form a peer-to-peer (P2P, Peer To Peer) network, and any form of computing device, such as a server, terminal and other electronic devices, may become a node in the blockchain system by joining the peer-to-peer network.

[0154] According to one aspect of the present application, a computer program product or computer program is provided, the computer program product or computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above-mentioned bullet message information display method. The computer program is configured to execute the steps of any of the above-mentioned method embodiments when it is run.

[0155] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:

[0156] S1, displaying a bullet screen information area and at least two bullet screen statistics areas in a playback screen currently displayed on the terminal, wherein the at least two bullet screen statistics areas are respectively used to display statistical results of bullet screen information belonging to different camps, and the bullet screen information area is used to display a bullet screen control carrying the bullet screen information;

[0157] S2, determining the target camp to which the target barrage information sent by the terminal belongs according to the camp prompt information corresponding to each of the at least two barrage statistical areas;

[0158] S3, obtaining the information content of the target barrage information to be sent, and displaying a virtual launching prop matching the target barrage information;

[0159] S4, sending the target bullet screen information and launching the virtual launching prop to the bullet screen information area;

[0160] S5, when the virtual launching prop collides with the target bullet screen control displayed in the bullet screen information area, obtaining the parameter value of the control display parameter of the target bullet screen control that is collided;

[0161] S6, when the parameter value of the control display parameter reaches the first target value, eliminate the target barrage control from the barrage information area, and update the statistical results of the at least two barrage statistical areas.

[0162] Optionally, in this embodiment, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing hardware related to the terminal device through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.

[0163] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0164] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which can be personal computers, servers or network devices, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.

[0165] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0166] In the several embodiments provided in the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, 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 through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0167] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0168] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

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

Claims

1. A method for displaying bullet screen information, characterized in that: include: In the playback screen currently displayed by the terminal, a bullet screen information area and at least two bullet screen statistics areas are displayed, wherein the at least two bullet screen statistics areas are respectively used to display the statistical results of the bullet screen information belonging to different camps, and the bullet screen information area is used to display the bullet screen control carrying the bullet screen information; Determining the target camp to which the target barrage information sent by the terminal belongs according to the camp prompt information corresponding to each of the at least two barrage statistical areas; Acquire the information content of the target bullet screen information to be sent, and display a virtual launching prop that matches the target bullet screen information; Send the target bullet screen information, and at the same time launch the virtual launch prop to the bullet screen information area; When the virtual launching prop collides with the target bullet screen widget displayed in the bullet screen information area, obtaining the parameter value of the widget display parameter of the collided target bullet screen widget; When the parameter value of the control display parameter reaches the first target value, the target barrage control is eliminated from the barrage information area, and the statistical results of the at least two barrage statistical areas are updated.

2. The method according to claim 1, characterized in that After acquiring the information content of the target barrage information to be sent, the method further includes: Obtaining the information character quantity of the target barrage information; Acquire operation parameters of a trigger operation performed on the operation area displayed in the playback screen; Adjusting the attack strength value of the virtual launching item during a single launch according to the amount of information characters and the operation parameters, wherein the maximum value of the attack strength value is less than or equal to a second target value, and the second target value is the maximum value of the control display parameter of the bullet screen control; Displays the adjusted attack power value of said attack.

3. The method according to claim 2, characterized in that Adjusting the attack strength value of the virtual launching item during a single launch according to the information character quantity and the operation parameter includes: When the amount of information characters is greater than a target character amount threshold, increasing the attack strength value of the virtual launching item according to a first ratio to obtain a first attack strength value; and / or When the operation parameter indicates that the pressing condition is met, the attack strength value of the virtual launching prop is increased according to a second ratio to obtain a second attack strength value, wherein the pressing condition includes that the pressing duration is greater than the first duration threshold, or the pressing force is greater than the first force threshold.

4. The method according to claim 1, characterized in that: Before sending the target bullet screen information and launching the virtual launching prop to the bullet screen information area, the method further includes: Acquire device posture information of the terminal; When the device posture information indicates that the terminal has a posture change, obtaining a steering parameter of the virtual launching prop that matches the posture change; The launching direction of the virtual launching prop is adjusted according to the steering parameter.

5. The method according to claim 1, characterized in that The virtual launching props that match the target bullet screen information include: Acquire operation parameters of a trigger operation performed on the operation area displayed in the playback screen; The display size of the virtual launching prop in the play screen is adjusted according to the operation parameter, wherein the display size of the virtual launching prop is related to the launching accuracy.

6. The method according to claim 1, characterized in that After sending the target bullet screen information and launching the virtual launching prop to the bullet screen information area, the method further includes: In the case where it is detected that the prop icon of the virtual launching prop intersects with the control display area of ​​the target bullet screen control, determining that the virtual launching prop collides with the target bullet screen control displayed in the bullet screen information area; When it is detected that the prop icon of the virtual launching prop does not intersect with the control display area of ​​the target bullet screen control, it is determined that the virtual launching prop does not collide with the target bullet screen control displayed in the bullet screen information area.

7. The method according to claim 6, characterized in that The step of obtaining the parameter value of the control display parameter of the target bullet screen control that is collided includes: In the case where the prop icon of the virtual launching prop intersects with the bull's eye area in the control display area of ​​the target barrage control, determining that the target barrage control is hit by the virtual launching prop; deducting a first resource consumption value based on the current value of the control display parameter of the target barrage control to obtain an updated parameter value of the control display parameter, wherein the first resource consumption value is equal to the attack strength value of the virtual launching prop, and the bull's eye area is an area determined based on the center of the control display area; When the prop icon of the virtual launching prop intersects with the offset area in the control display area of ​​the target barrage control, it is determined that the target barrage control is hit by the offset of the virtual launching prop; based on the current value of the control display parameter of the target barrage control, a second resource consumption value is deducted to obtain an updated parameter value of the control display parameter, wherein the second resource consumption value is less than the attack strength value of the virtual launching prop, and the offset area is the area in the control display area excluding the bull's eye area.

8. The method according to claim 1, characterized in that: When the parameter value of the control display parameter reaches the first target value, eliminating the target barrage control from the barrage information area, and updating the statistical results of the at least two barrage statistical areas includes: When the parameter value of the control display parameter reaches the first target value, obtaining the camp information of the camp to which the object barrage information carried in the target barrage control belongs; When the camp information indicates that the camp to which the object barrage information belongs is not the target camp, determining to eliminate the target barrage control from the barrage information area; The statistical result displayed in the bullet screen statistical area corresponding to the target camp is added by one to update the statistical result.

9. The method according to claim 8, characterized in that After eliminating the target bullet screen control from the bullet screen information area, the method further includes one of the following: Draw a new bullet screen control for the target bullet screen information; dynamically display the new bullet screen control carrying the target bullet screen information in the bullet screen information area according to the target moving trajectory; Replacing the object barrage information carried in the target barrage control with the target barrage information; The target barrage control carrying the target barrage information is restored and displayed at the disappearing position of the target barrage control, so that the target barrage control continues to be dynamically displayed according to the target east trajectory.

10. The method according to claim 1, characterized in that After obtaining the parameter value of the control display parameter of the target bullet screen control that is collided, the method further includes: When the parameter value of the control display parameter reaches the first target value, obtaining the camp information of the camp to which the object barrage information carried in the target barrage control belongs; When the camp information indicates that the camp to which the object barrage information belongs is the target camp, performing operation authority restriction processing on the user account that sent the target barrage information; The statistical results displayed in the bullet screen statistics area corresponding to the target camp are maintained.

11. A bullet screen information display device, characterized in that: include: A first display unit is used to display a bullet screen information area and at least two bullet screen statistics areas in a playback screen currently displayed by the terminal, wherein the at least two bullet screen statistics areas are used to display statistical results of bullet screen information belonging to different camps, and the bullet screen information area is used to display a bullet screen control carrying the bullet screen information; a determination unit, configured to determine, according to the camp prompt information corresponding to each of the at least two barrage statistical areas, the target camp to which the target barrage information sent by the terminal belongs; A first acquisition unit, used to acquire information content of the target bullet screen information to be sent, and display a virtual launch prop matching the target bullet screen information; A sending unit, used to send the target bullet screen information and simultaneously send the virtual launching prop to the bullet screen information area; A second acquisition unit is used to acquire a parameter value of a control display parameter of the target barrage control that is collided when the virtual launch prop collides with the target barrage control displayed in the barrage information area; An updating unit is used to eliminate the target bullet screen control from the bullet screen information area and update the statistical results of the at least two bullet screen statistical areas when the parameter value of the control display parameter reaches a first target value.

12. The device according to claim 11, characterized in that The device also includes: A third acquisition unit is used to acquire the information character quantity of the target barrage information; A fourth acquisition unit, used to acquire an operation parameter of a trigger operation performed on the operation area displayed in the playback screen; An adjustment unit, used to adjust the attack strength value of the virtual launching prop in a single launch according to the amount of information characters and the operation parameters, wherein the maximum value of the attack strength value is less than or equal to a second target value, and the second target value is the maximum value of the control display parameter of the bullet screen control; The second display unit is used to display the adjusted attack strength value.

13. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method described in any one of claims 1 to 10 when executed.

14. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 10 through the computer program.

Citation Information

Patent Citations

  • Bullet screen information processing method, bullet screen information processing device and bullet screen video player

    CN105228013A

  • Method and device for controlling game operation skill by utilizing pop-up screen

    CN105797373A