Gift giving method and device for live broadcasting room

By setting special gifts in the online live broadcast, the audience will display the barrage control on the live broadcast screen and send the barrage after giving the gift, which solves the problems of simple gift gameplay and poor interactive effect in the existing technology, and achieves higher human-computer interaction and fun. sex.

CN119364036APending Publication Date: 2025-01-24SHANGHAI BILIBILI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411458129.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

The gift gift gameplay in existing online live broadcasts is too simple, the human-computer interaction effect is poor, and the gameplay is not fun enough, which cannot effectively improve the anchor's live broadcast enthusiasm and the audience's participation.

Method used

By setting up a special gift, the audience will display the target barrage control on the live screen after the gift is given the gift. The audience click on the control to send a specific barrage. When a large number of audiences participate, display a large number of barrage to enhance human -machine interaction and visual effects. Essence

Benefits of technology

It improves the attractiveness of the gift gameplay and the audience's enthusiasm for participation, and enhances the interactive atmosphere and fun of the live broadcast room.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119364036A_ABST
    Figure CN119364036A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a gift giving method for a live broadcast room, and the method comprises the steps: displaying a gift panel of a target live broadcast room, and the gift panel comprises a target virtual gift; in response to the selected target virtual gift, sending a gift sending request of the target virtual gift to a server; the server is used for generating gift giving information of the target virtual gift and issuing the gift giving information to each audience end of the target live broadcast room, so that each audience end executes the following operations: in response to the gift giving information of the target virtual gift issued by the server, displaying a target bullet screen control in the target live broadcast room; and in response to the triggering of the target bullet screen control, displaying a target bullet screen corresponding to the target virtual gift in the target live broadcast room. According to the technical scheme provided by the embodiment of the invention, all audiences can be guided to participate in interaction, so that a large number of specific bullet screens can be displayed on a picture, a better man-machine interaction effect and interestingness are formed, and the attraction of a gift playing method is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of network live broadcast technology, and in particular, to a method, device, computer equipment, computer-readable storage medium, and computer program product for giving gifts in a live broadcast room. Background Art

[0002] In the field of online live streaming, viewers can increase the host's enthusiasm for live streaming and increase their own popularity by giving the host gifts.

[0003] However, due to the current limitations of only having ordinary gift effects when giving gifts, the human-computer interaction effect is poor, and the gameplay is not interesting enough.

[0004] It should be noted that the above content is not necessarily prior art, nor is it intended to limit the scope of patent protection of this application. Summary of the invention

[0005] The embodiments of the present application provide a gift giving method, apparatus, computer equipment, computer-readable storage medium, and computer program product in a live broadcast room to solve or alleviate one or more of the technical problems raised above.

[0006] One aspect of an embodiment of the present application provides a gift giving method in a live broadcast room, which is used for a viewer end, and the method includes: Displaying a gift panel of a target live broadcast room, wherein the gift panel includes a target virtual gift; In response to selecting the target virtual gift, a gift delivery request for the target virtual gift is sent to a server; the server is used to generate gift delivery information for the target virtual gift and send it to each audience terminal in the target live broadcast room, so that each audience terminal performs the following operations: in response to the gift delivery information for the target virtual gift sent by the server, a target barrage control is displayed in the target live broadcast room; in response to the target barrage control being triggered, a target barrage corresponding to the target virtual gift is displayed in the target live broadcast room.

[0007] Optionally, it also includes: In response to selecting the target virtual gift, sending a bullet screen data request so that the server returns a plurality of optional bullet screens; Display a bullet screen selection box, wherein the bullet screen selection box is used to display the multiple optional bullet screens; In response to selecting one of the multiple optional barrages, the target barrage corresponding to the target virtual gift is determined.

[0008] Optionally, it also includes: Display the bullet content custom input box in the bullet selection bullet box for user input; In response to selecting the barrage content customization input box, the target barrage corresponding to the target virtual gift is determined.

[0009] Optionally, the bullet screen selection box is also provided with a gift sending button; In response to selecting the target virtual gift, sending a gift request for the target virtual gift to a server includes: In response to triggering the gift sending button, the gift sending request is sent, and the gift sending request carries the target barrage.

[0010] Optionally, in response to the target bullet screen control being triggered, displaying a target bullet screen corresponding to the target virtual gift in the target live broadcast room includes: In response to the target bullet screen control being triggered, sending a target bullet screen data request so that the server returns the target bullet screen data; According to the target barrage data, the target barrage corresponding to the target virtual gift is displayed in the target live broadcast room.

[0011] Optionally, it also includes: In response to the target bullet screen control being triggered, sending a lottery request so that the server returns lottery information; When the lottery information indicates that the audience has won a prize, a winning pop-up box is displayed according to the lottery information.

[0012] Another aspect of an embodiment of the present application provides a gift giving method in a live broadcast room, which is used for a server, and the method includes: receiving a gift sending request for a target virtual gift, wherein the gift sending request is sent by a target audience terminal to a target live broadcast room; Generating gift giving information of the target virtual gift according to the gift giving request; Sending the gift information to multiple audience terminals in the target live broadcast room, so that each audience terminal displays a target bullet screen control in the target live broadcast room according to the gift information, and the target bullet screen control is used to send a target bullet screen data request when triggered; Receiving a target bullet screen data request sent by one or more of the multiple viewer terminals to obtain one or more target bullet screen data requests; According to one or more target barrage data requests, one or more target barrage data are sent to each audience end of the target live broadcast room, so that each audience end displays one or more target barrages according to the one or more target barrage data, wherein one target barrage data request corresponds to one target barrage data.

[0013] Optionally, it also includes: Receiving a bullet screen data request sent by the target audience terminal; According to the barrage data request sent by the target audience end, multiple optional barrages are sent to the target audience end, so that the target audience end displays a barrage selection pop-up box with the multiple optional barrages, and the barrage selection pop-up box is used to select the target barrage, and return a gift request carrying the target barrage to the server.

[0014] Optionally, it also includes: Receiving a lottery request sent by the audience terminal, and determining a lottery result of the audience terminal; According to the lottery result, lottery information is sent to the audience terminal, so that the audience terminal that wins the lottery displays a winning pop-up box according to the lottery information.

[0015] Another aspect of the embodiment of the present application provides a gift giving device in a live broadcast room, which is used for a viewer end, and the device includes: A first display module is used to display a gift panel of a target live broadcast room, wherein the gift panel includes a target virtual gift; A sending module is used to send a gift request of the target virtual gift to a server in response to the selection of the target virtual gift; the server is used to generate gift information of the target virtual gift and send it to each audience terminal in the target live broadcast room, so that each audience terminal performs the following operations: in response to the gift information of the target virtual gift sent by the server, a target barrage control is displayed in the target live broadcast room; in response to the target barrage control being triggered, a target barrage corresponding to the target virtual gift is displayed in the target live broadcast room.

[0016] Another aspect of an embodiment of the present application provides a gift giving device in a live broadcast room, which is used for a server, and the device includes: A first receiving module is used to receive a gift sending request for a target virtual gift, wherein the gift sending request is sent by a target audience terminal to a target live broadcast room; A generating module, used for generating gift sending information of the target virtual gift according to the gift sending request; A sending module, used for sending the gift information to multiple audience terminals in the target live broadcast room, so that each audience terminal displays a target bullet screen control in the target live broadcast room according to the gift information, and the target bullet screen control is used for sending a target bullet screen data request when triggered; A second receiving module is used to receive a target bullet screen data request sent by one or more viewer terminals among the multiple viewer terminals to obtain one or more target bullet screen data requests; The sending module is used to send one or more target barrage data to each audience end of the target live broadcast room according to one or more target barrage data requests, so that each audience end can display one or more target barrages according to the one or more target barrage data, wherein one target barrage data request corresponds to one target barrage data.

[0017] Another aspect of an embodiment of the present application provides a computer device, including: at least one processor; and a memory communicatively coupled to the at least one processor; Wherein: the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method as described above.

[0018] Another aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the method described above is implemented.

[0019] Another aspect of an embodiment of the present application provides a computer program product, including a computer program, which implements the method described above when executed by a processor.

[0020] The above technical solution adopted in the embodiment of the present application may have the following advantages: When a viewer gives a specific gift, a target barrage control is displayed on the live screen, and the target barrage control can guide the viewer to participate in human-computer interaction. Each time a viewer clicks on the target barrage control, a target barrage is generated. That is, by setting a special gift, when a viewer gives this gift, the control corresponding to the gift will be displayed on the live screen of all viewers. When a viewer clicks on the control, a specific barrage will be automatically sent. When a large number of viewers click on the control, a large number of barrages can be displayed on the screen, thereby forming a better human-computer interaction effect and fun, and increasing the attractiveness of the gift gameplay and the audience's enthusiasm for participating in the gift gameplay. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The accompanying drawings exemplarily illustrate the embodiments and constitute a part of the specification, and together with the text description of the specification, are used to explain the exemplary implementation of the embodiments. The embodiments shown are for illustrative purposes only and do not limit the scope of the claims. In all drawings, the same reference numerals refer to similar but not necessarily identical elements.

[0022] Figure 1 A diagram schematically shows an operating environment of a gift giving method in a live broadcast room according to Embodiment 1 of the present application; Figure 2A flowchart schematically shows a gift giving method in a live broadcast room according to the first embodiment of the present application; Figure 3 Schematically shows Figure 2 Flow chart of sub-steps of step S202; Figure 4 A newly added flow chart of the gift giving method in the live broadcast room according to the first embodiment of the present application is schematically shown; Figure 5 Schematically shows Figure 2 Flow chart of sub-steps of step S202B; Figure 6 A newly added flow chart of the gift giving method in the live broadcast room according to the first embodiment of the present application is schematically shown; Figure 7 A flowchart schematically shows a gift giving method in a live broadcast room according to the second embodiment of the present application; Figure 8 A newly added flow chart of the gift giving method in the live broadcast room according to the second embodiment of the present application is schematically shown; Fig. 9 Another newly added flow chart of the gift giving method in the live broadcast room according to the second embodiment of the present application is schematically shown; Fig.10 This is an application example diagram of a gift giving method in a live broadcast room according to an embodiment of the present application; Fig.11 A block diagram schematically shows a gift giving device in a live broadcast room according to Embodiment 3 of the present application. Fig.12 A block diagram schematically shows a gift giving device in a live broadcast room according to a fourth embodiment of the present application; Fig.13 The schematic diagram of the hardware architecture of the computer device according to the fifth embodiment of the present application is shown; Fig.14 The following schematically shows the effect diagram of the bullet screen selection pop-up box according to the first embodiment of the present application; Fig.15 The target bullet screen control effect diagram according to the first embodiment of the present application is schematically shown; Fig.16 The winning pop-up box effect diagram according to the first embodiment of the present application is schematically shown; and Fig.17 The target barrage effect diagram according to the first embodiment of the present application is schematically shown. DETAILED DESCRIPTION

[0023] In order to make the purpose, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.

[0024] It should be noted that the descriptions involving "first", "second", etc. in the embodiments of the present application are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.

[0025] In the description of the present application, it should be understood that the numerical labels before the steps do not indicate the order in which the steps are executed, but are only used to facilitate the description of the present application and to distinguish each step, and therefore should not be understood as a limitation on the present application.

[0026] First, the following terms are explained: Danmu is a subtitle that pops up and moves in a predetermined direction when watching a video on the Internet. There is no fixed word for Danmu in English. It is usually called: comment, danmaku, barrage, bullet screen, bullet-screen comment, etc. Danmu allows viewers to comment or feel the video, but unlike ordinary video sharing websites that only display comments in the dedicated comment area under the player, it will appear in real time on the video screen in the form of sliding subtitles to ensure that all viewers can notice it. Danmu can be managed by the Danmu system. Some Danmu systems can use CSS (Cascading StyleSheets) or JavaScript language to provide specific Danmu forms, such as the appearance or disappearance of Danmu in a specific position, control the pop-up speed of Danmu, Danmu position, etc. In addition, the Danmu that appears fixed at the bottom or top of the screen will also be used as subtitles for videos without subtitles.

[0027] Control: refers to a component in the user interface that allows users to interact with the program. Controls can be buttons, text boxes, drop-down lists, sliders, check boxes, etc. Users can interact with these controls by clicking, typing, selecting, etc.

[0028] Pop-up window: It is a user interface element used to interact with users in computer programs or web pages. It can allow users to perform operations, provide information, confirm actions, or display important information.

[0029] Secondly, in order to facilitate those skilled in the art to understand the technical solutions provided in the embodiments of the present application, the relevant technologies are described below: In online live broadcasts, viewers can interact with the anchor by giving him virtual gifts, thereby satisfying the need to be followed and increasing the anchor's enthusiasm for live broadcasts. However, the inventors have found that the existing gift-giving gameplay is too simple, and only displays corresponding special effects after the audience gives gifts, and cannot provide more feedback to the audience who gives gifts. The gameplay is not interesting enough and cannot attract more viewers to participate in gift-giving interactions.

[0030] To this end, the embodiment of the present application provides a technical solution for gift giving in a live broadcast room. In this technical solution, by setting a special gift, when a viewer gives this gift, a control corresponding to the gift will be displayed on the live broadcast screen of all viewers. When a viewer clicks on the control, a specific bullet screen will be automatically sent. When a large number of viewers click on the control, a large number of bullet screens can be displayed on the screen, thereby forming a higher visual stimulation, thereby increasing the attractiveness of the gift gameplay and the enthusiasm of the audience to participate in the gift gameplay. See below for details.

[0031] Finally, for ease of understanding, an exemplary operating environment is provided below.

[0032] like Figure 1 As shown, the operating environment diagram includes: Anchor terminal 2, server 4, and audience terminal (6A, 6B...6N). Anchor terminal 2 can push live broadcast data to server 4, and server 4 can provide gift data and gift information to audience terminals (6A, 6B...6N). Audience terminals (6A, 6B...6N) can give gifts, participate in interactions, and send bullet comments.

[0033] Server 4 can be a single server, a server cluster or a cloud computing service center. Server 6 can provide storage, forwarding, configuration, statistical analysis and other services. For example, it can provide storage services for gift data, gift information, etc., and forwarding services for gift data, gift information, etc.

[0034] The host terminal 2 can be used to generate live broadcast files in real time and perform streaming operations. The live broadcast files can include audio or video. The host terminal 2 can be an electronic device such as a smart phone, a tablet computer, or a virtual computing instance.

[0035] The audience terminal (6A, 6B...6N) can be any type of computer device, such as a smart phone, a tablet device, a laptop computer, a smart TV, a car terminal, etc. The audience terminal (6A, 6B...6N) can have a built-in browser, a special program or a player for receiving data and outputting content to the audience, such as playing the live broadcast file generated by the anchor terminal 2 and displaying bullet comments.

[0036] The anchor terminal 2, the server 4, and the audience terminals (6A, 6B...6N) may be connected via a network. The network may include various network devices, such as routers, switches, multiplexers, hubs, modems, bridges, repeaters, firewalls, and / or proxy devices. The network may include physical links, such as coaxial cable links, twisted pair cable links, optical fiber links, combinations thereof, and / or the like. The network may include wireless links, such as cellular links, satellite links, Wi-Fi links, and / or the like.

[0037] It should be noted that the number of the host terminal 2, server 4, and viewer terminal in the figure is only for illustration and is not used to limit the scope of patent protection of this application. According to actual conditions, there can be any number of host terminals 2, servers 4, and viewer terminals.

[0038] The technical solutions of the present application are described below through multiple embodiments. It should be noted that these embodiments can be implemented in a variety of different forms and should not be construed as being limited to the embodiments described here.

[0039] Embodiment 1 This method embodiment can be executed in the audience terminal (such as 6A). In the following, the audience terminal 6A is taken as the single execution subject of this process. Figure 2 The flowchart of the gift giving method in the live broadcast room according to the first embodiment of the present application is schematically shown. Figure 2 As shown, the gift giving method in the live broadcast room may include steps S200 to S206, wherein: Step S200, displaying a gift panel of a target live broadcast room, wherein the gift panel includes a target virtual gift; Step S202, in response to selecting the target virtual gift, sending a gift request for the target virtual gift to the server; the server is used to generate gift information for the target virtual gift and send it to each audience terminal in the target live broadcast room, so that each audience terminal performs the following operations: in response to the gift information for the target virtual gift sent by the server, displaying a target barrage control in the target live broadcast room; in response to the target barrage control being triggered, displaying a target barrage corresponding to the target virtual gift in the target live broadcast room.

[0040] The gift giving method in the live broadcast room provided in this embodiment is that when a viewer gives a specific gift, a target bullet screen control is displayed on the live broadcast screen, and a target bullet screen is sent after a viewer clicks the target bullet screen control. That is, by setting a special gift, when a viewer gives this gift, a control corresponding to the gift is displayed on the live broadcast screen of all viewers, and a specific bullet screen is automatically sent when a viewer clicks the control. When a large number of viewers click the control, a large number of bullet screens can be displayed on the screen, thereby forming a better human-computer interaction effect and fun, thereby improving the attractiveness of the gift gameplay and the enthusiasm of the audience to participate in the gift gameplay.

[0041] The following combination Figure 2 , each step in steps S200~S202 and other optional steps are explained in detail.

[0042] Step S200 , displaying the gift panel of the target live broadcast room, wherein the gift panel includes the target virtual gift.

[0043] In a specific implementation, controls corresponding to virtual gifts may be displayed on the gift panel, and the controls of the virtual gifts may be static images or dynamic images, etc.

[0044] In this embodiment, the gift panel of the live broadcast interface will display all virtual gifts that viewers can give, and viewers can interact with the anchor by giving virtual gifts. This gift-giving interaction can liven up the atmosphere in the live broadcast room, increase the audience's interactive participation, and also increase the anchor's live broadcast enthusiasm.

[0045] Step S202 In response to selecting the target virtual gift, a gift sending request of the target virtual gift is sent to a server; the server is used to generate gift sending information of the target virtual gift and send it to each audience terminal in the target live broadcast room, so that each audience terminal performs the following operations: in response to the gift sending information of the target virtual gift sent by the server, a target barrage control is displayed in the target live broadcast room; in response to the target barrage control being triggered, a target barrage corresponding to the target virtual gift is displayed in the target live broadcast room.

[0046] In specific implementation, the gift information may include the identity information of the gift-giving audience, the gift type and gift data of the target virtual gift, the gift time of the virtual gift, etc. According to the actual situation, the server 4 may send the gift information to all audience terminals in the live broadcast room through real-time push, room broadcast or other feasible methods.

[0047] According to actual needs, the audience can also be set to determine whether they have the authority to give the target virtual gift after selecting the target virtual gift. By only allowing viewers who meet the authority requirements to give the target virtual gift to give the gift, it is convenient for the platform to manage it, avoid affecting the barrage atmosphere in the live broadcast room and the audience's viewing experience, and improve the user experience.

[0048] In this embodiment, the server 4 sends a gift-giving message to the audience in the live broadcast room, so that each audience can play the gift special effects or start the gift gameplay corresponding to the target virtual gift according to the gift-giving information. This not only makes the gift-giving audience feel valued and recognized, but also stimulates the enthusiasm of other audiences to participate in the interaction, and promotes the atmosphere of positive interaction in the live broadcast room.

[0049] Each audience terminal can include the audience terminal that sends gifts and other audience terminals in the target live broadcast room. The following takes one of the audience terminals as an example: Step S202A , in response to the gift information of the target virtual gift sent by the server, the target barrage control is displayed in the target live broadcast room.

[0050] In a specific implementation, the target bullet screen control may be a button or a floating window, etc. The target bullet screen control may be displayed at a preset position of the live broadcast screen, and an animation may be displayed on the control. According to actual needs, the target bullet screen control may display different animation contents before and after being triggered.

[0051] In this embodiment, after receiving the gift information, each viewer in the live broadcast room can display the corresponding controls and animation effects on the live broadcast screen. This can attract viewers to trigger controls and participate in the interaction, thereby increasing audience participation, and also motivating other viewers to give gifts to participate in the gift gameplay. For example, the display effect of the target bullet screen control can be as follows: Fig.15 shown.

[0052] Step S202B In response to the target barrage control being triggered, the target barrage corresponding to the target virtual gift is displayed in the target live broadcast room.

[0053] In specific implementation, the audience can trigger the target bullet screen control by clicking, sliding, long pressing, etc. The target bullet screen can display personalized messages selected by the gift-giving audience or recommended by the server 4, including special content, special fonts, colors or emoticons, etc. When displaying the target bullet screen, other bullet screen special effects can also be combined to display the target bullet screen in a direction, trajectory or moving time different from that of ordinary bullet screens. In this way, more visual effects can be achieved, such as realizing the special effect of bullet screen falling from the sky. In actual applications, the audience end corresponding to each trigger target bullet screen control can be set to display a target bullet screen in the live broadcast room.

[0054] In this embodiment, after each viewer triggers the target bullet screen control, a corresponding target bullet screen is displayed in the live broadcast room. When a large number of viewers click the control, a large number of bullet screens can be displayed on the live broadcast screen, thereby forming a better human-computer interaction effect and fun, thereby increasing the attractiveness of the gift gameplay and the audience's enthusiasm for participating in the gift gameplay. For example, the display effect of the target bullet screen can be as follows: Fig.17 shown.

[0055] In an optional embodiment, if Figure 3 As shown, step S202 may include: S300, in response to selecting the target virtual gift, sending a bullet screen data request so that the server returns a plurality of optional bullet screens.

[0056] S302, displaying a bullet screen selection pop-up box, wherein the bullet screen selection pop-up box is used to display the multiple selectable bullet screens.

[0057] S304, in response to selecting one of the multiple optional barrages, determining the target barrage corresponding to the target virtual gift.

[0058] In the specific implementation, the platform will configure multiple bullet screens for viewers to choose from. According to actual needs, it can also be set that viewers can define the content of the bullet screen themselves.

[0059] In this embodiment, the gift-giving audience can choose the target bullet screen to be displayed, so that the final bullet screen effect can meet the wishes of the gift-giving audience. It can meet the personalized needs of the gift-giving audience, improve the fun of the gift gameplay, and also stimulate the interest of other audiences and attract them to participate in the gift gameplay. For example, the interface of the bullet screen selection pop-up box can be as follows Fig.14 shown.

[0060] In an optional embodiment, the bullet screen selection box is further provided with a gift sending button, and step S202 may include: In response to triggering the gift sending button, the gift sending request is sent, and the gift sending request carries the target barrage.

[0061] In this embodiment, after selecting the target bullet screen, the viewer terminal 6A sends it to the server 4 through a gift request. The server 4 can determine the target bullet screen selected by the gift-giving viewer according to the gift request, and send the relevant information of the target bullet screen to the audience in the live broadcast room to achieve the effect of displaying the target bullet screen.

[0062] In an optional embodiment, if Figure 4 As shown, the method may also include: S400, displaying a bullet-screen content customization input box in the bullet-screen selection box for user input.

[0063] S402, in response to selecting the barrage content custom input box, determining the target barrage corresponding to the target virtual gift.

[0064] During the specific implementation, a review mechanism can also be added to review the barrage content entered by users and filter out illegal content.

[0065] In this embodiment, the gift-giving audience can customize the content of the target bullet screen they want to display. As a result, the audience can more directly express their opinions, emotions or support for the live broadcast, which helps to enhance the audience's sense of participation and satisfaction and attract more audiences to participate in the gift gameplay.

[0066] In an optional embodiment, if Figure 5 As shown, step S202B may include: S500, in response to the target barrage control being triggered, sending a target barrage data request so that the server returns the target barrage data.

[0067] S502, based on the target barrage data, display the target barrage corresponding to the target virtual gift in the target live broadcast room.

[0068] In specific implementation, the target barrage data can also be set to be sent to the audience terminal 6A by the server 4 along with the gift-giving information according to actual needs.

[0069] In this embodiment, after the target bullet screen control is triggered, each viewer terminal 6A requests the target bullet screen data from the server 4, and displays a target bullet screen in the live broadcast room accordingly. When a large number of viewer terminals trigger the control, a large number of bullet screens can be displayed on the live broadcast screen, thereby forming a more intensive display of the same bullet screen, thereby increasing the interactive fun, thereby increasing the attractiveness of the gift gameplay and the audience's enthusiasm for participating in the gift gameplay.

[0070] In an optional embodiment, if Figure 6 As shown, the method also includes: S600, in response to the target bullet screen control being triggered, sending a lottery request so that the server returns lottery information.

[0071] S602, when the lottery information indicates that the audience has won a prize, display a winning pop-up box according to the lottery information.

[0072] In specific implementation, the prize-winning bullet box can display the prizes obtained by the winning audience in this lottery. In some embodiments, the audience who did not win the prize can also be set to display the corresponding bullet box according to actual needs, prompting the audience that they did not win the prize.

[0073] In this embodiment, the audience who triggers the target bullet screen control can also participate in the lottery. By giving the winning audience a prize through the lottery, the audience's enthusiasm can be improved, attracting more audiences to trigger the control to participate in the gift gameplay and send out more bullet screens, thereby improving the final bullet screen effect. Fig.16 shown.

[0074] Embodiment 2 This method embodiment may be executed in the server 4. In the following, the server 4 is taken as the single execution subject of this process. Figure 7 The flowchart of the gift giving method in the live broadcast room according to the second embodiment of the present application is schematically shown. Figure 7 As shown, the gift giving method in the live broadcast room may include steps S700 to S706, wherein: S700, receiving a gift sending request for a target virtual gift, wherein the gift sending request is sent by a target audience end to a target live broadcast room.

[0075] S702: Generate gift giving information of the target virtual gift according to the gift giving request.

[0076] S704, sending the gift information to multiple audience terminals in the target live broadcast room, so that each audience terminal displays a target barrage control in the target live broadcast room according to the gift information, and the target barrage control is used to send a target barrage data request when triggered.

[0077] S706, receiving target barrage data requests sent by one or more of the multiple viewer terminals to obtain one or more target barrage data requests.

[0078] S708, according to one or more target barrage data requests, one or more target barrage data are sent to each audience end of the target live broadcast room, so that each audience end displays one or more target barrages according to the one or more target barrage data, wherein one target barrage data request corresponds to one target barrage data.

[0079] In this embodiment, when a viewer gives a specific gift, the server 4 will synchronize the gift information to each viewer in the live broadcast room, but it does not appear in the form of a traditional gift, but displays a target bullet screen control on the live broadcast screen, and a target bullet screen will be sent after a viewer clicks the target bullet screen control. When a large number of viewers click on the control, a large number of bullet screens can be displayed on the screen, thereby forming a more dense display of the same bullet screen, thereby increasing the interactive fun, thereby increasing the attractiveness of the gift gameplay and the audience's enthusiasm for participating in the gift gameplay.

[0080] In an optional embodiment, if Figure 8 As shown, the method also includes: S800, receiving a bullet screen data request sent by the target audience.

[0081] S802, according to the barrage data request sent by the target audience end, multiple optional barrages are sent to the target audience end, so that the target audience end displays a barrage selection pop-up box with the multiple optional barrages, and the barrage selection pop-up box is used to select the target barrage, and return a gift request carrying the target barrage to the server.

[0082] In the specific implementation, the server will configure multiple bullet screens for viewers to choose from. According to actual needs, it can also be set that viewers can define the bullet screen content themselves.

[0083] In this embodiment, the server 4 determines the target bullet screen according to the choice of the gift-giving audience, so that the final bullet screen effect can meet the wishes of the gift-giving audience, thereby meeting the personalized needs of the gift-giving audience. This not only improves the fun of the gift gameplay, but also stimulates the interest of other audiences and attracts them to participate in the gift gameplay.

[0084] In an optional embodiment, if Fig. 9 As shown, the method also includes: S900, receiving a lottery request sent by the audience terminal, and determining a lottery result of the audience terminal.

[0085] S902, sending lottery information to the audience terminal according to the lottery result, so that the audience terminal that wins the lottery displays a winning pop-up box according to the lottery information.

[0086] In specific implementation, the prize-winning bullet box can display the prizes obtained by the winning audience in this lottery. In some embodiments, the audience who did not win the prize can also be set to display the corresponding bullet box according to actual needs, prompting the audience that they did not win the prize.

[0087] In this embodiment, the server 4 also provides a lottery for the audience. The audience who wins the lottery is rewarded, guiding the triggering of human-computer interaction, attracting more audiences to trigger the control to participate in the gift game and send out more bullet comments.

[0088] In order to make this application easier to understand, the following Fig.10 An exemplary application is provided. S11, viewer A enters the live broadcast room and displays a gift panel for the viewer to select a target gift.

[0089] S12, the viewer A determines whether he has the authority to give the target gift, and the target gift is a special virtual gift that triggers the barrage.

[0090] S13, viewer A responds to the target gift being triggered and sends a bullet screen data request to the server.

[0091] S14, the server returns multiple bullet comments to viewer A, including bullet comment a.

[0092] S15, viewer terminal A generates a bullet screen selection pop-up box according to the received multiple bullet screens.

[0093] S16, select barrage a as the target barrage, and click Send.

[0094] S17, viewer A sends a gift request to the server, and the gift request carries barrage a.

[0095] S18, the server sends gift information to each viewer terminal in the live broadcast room, including viewer terminal A and viewer terminal B.

[0096] S19, audience terminal A and audience terminal B display the target bullet screen control according to the gift information.

[0097] S20, the control of the viewer terminal A is triggered, and the target bullet screen data is requested from the server, and the viewer participates in the lottery.

[0098] S21, the server sends the target barrage data and lottery information to the viewer A, and displays a target barrage in the live broadcast room.

[0099] S22, the control of the viewer terminal B is triggered, and it requests the target bullet screen data from the server and participates in the lottery.

[0100] S23, the server sends the target barrage data and lottery information to the viewer terminal B, and displays a target barrage in the live broadcast room.

[0101] S24, audience B wins the prize, and a pop-up box showing the winning result is displayed.

[0102] Embodiment 3 Fig.11 The block diagram of the gift giving device in the live broadcast room according to the third embodiment of the present application is schematically shown. The device is applied to the audience end. The device can be divided into one or more program modules. One or more program modules are stored in a storage medium and executed by one or more processors to complete the embodiment of the present application. The program module referred to in the embodiment of the present application refers to a series of computer program instruction segments that can complete specific functions. The following description will specifically introduce the functions of each program module in this embodiment. Fig.11 As shown, the device 1000 may include: a first display module 1100, a sending module 1200, a second display module 1300, and a third display module 1400, wherein: The first display module 1100 is used to display a gift panel of a target live broadcast room, wherein the gift panel includes a target virtual gift; The sending module 1200 is used to send a gift sending request of the target virtual gift to the server in response to the selection of the target virtual gift; the server is used to generate gift sending information of the target virtual gift and send it to each audience end in the target live broadcast room, so that each audience end performs the following operations: in response to the gift sending information of the target virtual gift sent by the server, display the target barrage control in the target live broadcast room; in response to the target barrage control being triggered, display the target barrage corresponding to the target virtual gift in the target live broadcast room.

[0103] As an optional embodiment, the device 1000 may also be used for: In response to selecting the target virtual gift, sending a bullet screen data request so that the server returns a plurality of optional bullet screens; Display a bullet screen selection box, wherein the bullet screen selection box is used to display the multiple optional bullet screens; In response to selecting one of the multiple optional barrages, the target barrage corresponding to the target virtual gift is determined.

[0104] As an optional embodiment, the device 1000 may also be used for: Display the bullet content custom input box in the bullet selection bullet box for user input; In response to selecting the barrage content customization input box, the target barrage corresponding to the target virtual gift is determined.

[0105] As an optional embodiment, the bullet screen selection box is further provided with a gift sending button, and the sending module 1200 can also be used for: In response to selecting the target virtual gift, sending a gift request for the target virtual gift to a server includes: In response to triggering the gift sending button, the gift sending request is sent, and the gift sending request carries the target barrage.

[0106] As an optional embodiment, the sending module 1200 may also be used for: In response to the target bullet screen control being triggered, sending a target bullet screen data request so that the server returns the target bullet screen data; According to the target barrage data, the target barrage corresponding to the target virtual gift is displayed in the target live broadcast room.

[0107] As an optional embodiment, the device 1000 may also be used for: In response to the target bullet screen control being triggered, sending a lottery request so that the server returns lottery information; When the lottery information indicates that the audience has won a prize, a winning pop-up box is displayed according to the lottery information.

[0108] Embodiment 4 Fig.12 The block diagram of the gift giving device in the live broadcast room according to the fourth embodiment of the present application is schematically shown. The device is applied to the server. The device can be divided into one or more program modules. One or more program modules are stored in the storage medium and executed by one or more processors to complete the embodiment of the present application. The program module referred to in the embodiment of the present application refers to a series of computer program instruction segments that can complete specific functions. The following description will specifically introduce the functions of each program module in this embodiment. Fig.12 As shown, the device 2000 may include: a first receiving module 2100, a generating module 2200, a sending module 2300, a second receiving module 2400, and a sending module 2500, wherein: The first receiving module 2100 is used to receive a gift sending request for a target virtual gift, where the gift sending request is sent by a target audience terminal to a target live broadcast room; A generating module 2200, configured to generate gift giving information of the target virtual gift according to the gift giving request; The sending module 2300 is used to send the gift information to multiple audience terminals in the target live broadcast room, so that each audience terminal displays a target bullet screen control in the target live broadcast room according to the gift information, and the target bullet screen control is used to send a target bullet screen data request when triggered; The second receiving module 2400 is used to receive a target barrage data request sent by one or more of the multiple viewer terminals to obtain one or more target barrage data requests; The sending module 2500 is used to send one or more target barrage data to each audience end of the target live broadcast room according to one or more target barrage data requests, so that each audience end can display one or more target barrages according to the one or more target barrage data, wherein one target barrage data request corresponds to one target barrage data.

[0109] As an optional embodiment, the device 2000 may also be used for: Receiving a bullet screen data request sent by the target audience terminal; According to the barrage data request sent by the target audience end, multiple optional barrages are sent to the target audience end, so that the target audience end displays a barrage selection pop-up box with the multiple optional barrages, and the barrage selection pop-up box is used to select the target barrage, and return a gift request carrying the target barrage to the server.

[0110] As an optional embodiment, the device 2000 may also be used for: Receiving a lottery request sent by the audience terminal, and determining a lottery result of the audience terminal; According to the lottery result, lottery information is sent to the audience terminal, so that the audience terminal that wins the lottery displays a winning pop-up box according to the lottery information.

[0111] Embodiment 5 Fig.13 The schematic diagram of the hardware architecture of a computer device 10000 suitable for implementing the gift giving method in a live broadcast room according to the third embodiment of the present application is shown schematically. In some embodiments, the computer device 10000 may be a terminal device such as a smart phone, a wearable device, a tablet computer, a personal computer, a vehicle terminal, a game console, a virtual device, a workbench, a digital assistant, a set-top box, a robot, etc. In other embodiments, the computer device 10000 may be a rack server, a blade server, a tower server, or a cabinet server (including an independent server, or a server cluster composed of multiple servers), etc. Fig.13 As shown, the computer device 10000 includes but is not limited to: a memory 10010, a processor 10020, and a network interface 10030 that can communicate with each other through a system bus. Among them: The memory 10010 includes at least one type of computer-readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (such as SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 10010 can be an internal storage module of the computer device 10000, such as a hard disk or memory of the computer device 10000. In other embodiments, the memory 10010 can also be an external storage device of the computer device 10000, such as a plug-in hard disk equipped on the computer device 10000, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. Of course, the memory 10010 can also include both the internal storage module of the computer device 10000 and its external storage device. In this embodiment, the memory 10010 is generally used to store an operating system and various application software installed on the computer device 10000, such as program code of a gift giving method in a live broadcast room, etc. In addition, the memory 10010 can also be used to temporarily store various data that have been output or are to be output.

[0112] In some embodiments, the processor 10020 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other chips. The processor 10020 is generally used to control the overall operation of the computer device 10000, such as performing control and processing related to data interaction or communication with the computer device 10000. In this embodiment, the processor 10020 is used to run the program code stored in the memory 10010 or process data.

[0113] The network interface 10030 may include a wireless network interface or a wired network interface, and the network interface 10030 is generally used to establish a communication link between the computer device 10000 and other computer devices. For example, the network interface 10030 is used to connect the computer device 10000 to an external terminal through a network, and to establish a data transmission channel and a communication link between the computer device 10000 and the external terminal. The network may be a wireless or wired network such as an intranet, the Internet, the Global System of Mobile communication (GSM), Wideband Code Division Multiple Access (WCDMA), 4G network, 5G network, Bluetooth, Wi-Fi, etc.

[0114] It should be pointed out that Fig.13 Only a computer device having components 10010 - 10030 is shown, but it should be understood that implementation of all of the components shown is not a requirement, and more or fewer components may alternatively be implemented.

[0115] In this embodiment, the gift giving method in the live broadcast room stored in the memory 10010 can also be divided into one or more program modules and executed by one or more processors (such as processor 10020) to complete the embodiment of the present application.

[0116] Embodiment 6 An embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, wherein when the computer program is executed by a processor, the steps of the gift giving method in the live broadcast room of the embodiment are implemented.

[0117] In this embodiment, the computer-readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the computer-readable storage medium may be an internal storage unit of a computer device, such as a hard disk or memory of the computer device. In other embodiments, the computer-readable storage medium may also be an external storage device of a computer device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the computer device. Of course, the computer-readable storage medium may also include both the internal storage unit of the computer device and its external storage device. In this embodiment, the computer-readable storage medium is generally used to store an operating system and various application software installed on the computer device, such as the program code of the gift giving method in the live studio in the embodiment. In addition, the computer-readable storage medium may also be used to temporarily store various types of data that have been output or are to be output.

[0118] Embodiment 7 An embodiment of the present application also provides a computer program product, including a computer program, which implements the method in the above embodiment when executed by a processor.

[0119] Obviously, those skilled in the art should understand that the modules or steps of the above-mentioned embodiments of the present application can be implemented by general-purpose computer devices, they can be concentrated on a single computer device, or distributed on a network composed of multiple computer devices, optionally, they can be implemented by executable program codes of computer devices, so that they can be stored in a storage device and executed by the computer device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.

[0120] It should be noted that the above are only preferred embodiments of the present application, and the patent protection scope of the present application is not limited thereto. Any equivalent structure or equivalent process transformation made using the contents of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A gift giving method in a live broadcast room, characterized in that: For the audience, the method includes: Displaying a gift panel of a target live broadcast room, wherein the gift panel includes a target virtual gift; In response to selecting the target virtual gift, a gift delivery request for the target virtual gift is sent to a server; the server is used to generate gift delivery information for the target virtual gift and send it to each audience terminal in the target live broadcast room, so that each audience terminal performs the following operations: in response to the gift delivery information for the target virtual gift sent by the server, a target barrage control is displayed in the target live broadcast room; in response to the target barrage control being triggered, a target barrage corresponding to the target virtual gift is displayed in the target live broadcast room.

2. The method according to claim 1, characterized in that Also includes: In response to selecting the target virtual gift, sending a bullet screen data request so that the server returns a plurality of optional bullet screens; Display a bullet screen selection box, wherein the bullet screen selection box is used to display the multiple optional bullet screens; In response to selecting one of the multiple optional barrages, the target barrage corresponding to the target virtual gift is determined.

3. The method according to claim 2, characterized in that Also includes: Display the bullet content custom input box in the bullet selection bullet box for user input; In response to selecting the barrage content customization input box, the target barrage corresponding to the target virtual gift is determined.

4. The method according to claim 2, characterized in that: The bullet screen selection box is also provided with a gift sending button; In response to selecting the target virtual gift, sending a gift request for the target virtual gift to a server includes: In response to triggering the gift sending button, the gift sending request is sent, and the gift sending request carries the target barrage.

5. The method according to claim 1, characterized in that In response to the target bullet screen control being triggered, displaying a target bullet screen corresponding to the target virtual gift in the target live broadcast room includes: In response to the target bullet screen control being triggered, sending a target bullet screen data request so that the server returns the target bullet screen data; According to the target barrage data, the target barrage corresponding to the target virtual gift is displayed in the target live broadcast room.

6. The method according to claim 1, characterized in that Also includes: In response to the target bullet screen control being triggered, sending a lottery request so that the server returns lottery information; When the lottery information indicates that the audience has won a prize, a winning pop-up box is displayed according to the lottery information.

7. A gift giving method in a live broadcast room, characterized in that: For a server, the method comprises: receiving a gift sending request for a target virtual gift, wherein the gift sending request is sent by a target audience terminal to a target live broadcast room; Generating gift giving information of the target virtual gift according to the gift giving request; Sending the gift information to multiple audience terminals in the target live broadcast room, so that each audience terminal displays a target bullet screen control in the target live broadcast room according to the gift information, and the target bullet screen control is used to send a target bullet screen data request when triggered; Receiving a target bullet screen data request sent by one or more of the multiple viewer terminals to obtain one or more target bullet screen data requests; According to one or more target barrage data requests, one or more target barrage data are sent to each audience end of the target live broadcast room, so that each audience end displays one or more target barrages according to the one or more target barrage data, wherein one target barrage data request corresponds to one target barrage data.

8. The method according to claim 7, characterized in that Also includes: Receiving a bullet screen data request sent by the target audience terminal; According to the barrage data request sent by the target audience end, multiple optional barrages are sent to the target audience end, so that the target audience end displays a barrage selection pop-up box with the multiple optional barrages, and the barrage selection pop-up box is used to select the target barrage, and return a gift request carrying the target barrage to the server.

9. The method according to claim 7, characterized in that: Also includes: Receiving a lottery request sent by the audience terminal, and determining a lottery result of the audience terminal; According to the lottery result, lottery information is sent to the audience terminal, so that the audience terminal that wins the lottery displays a winning pop-up box according to the lottery information.

10. A gift giving device in a live broadcast room, characterized in that: For the audience, the device comprises: A first display module is used to display a gift panel of a target live broadcast room, wherein the gift panel includes a target virtual gift; A sending module is used to send a gift request of the target virtual gift to a server in response to the selection of the target virtual gift; the server is used to generate gift information of the target virtual gift and send it to each audience terminal in the target live broadcast room, so that each audience terminal performs the following operations: in response to the gift information of the target virtual gift sent by the server, a target barrage control is displayed in the target live broadcast room; in response to the target barrage control being triggered, a target barrage corresponding to the target virtual gift is displayed in the target live broadcast room.

11. A gift giving device in a live broadcast room, characterized in that: For a server, the device comprises: A first receiving module is used to receive a gift sending request for a target virtual gift, wherein the gift sending request is sent by a target audience terminal to a target live broadcast room; A generating module, used for generating gift sending information of the target virtual gift according to the gift sending request; A sending module, used for sending the gift information to multiple audience terminals in the target live broadcast room, so that each audience terminal displays a target bullet screen control in the target live broadcast room according to the gift information, and the target bullet screen control is used for sending a target bullet screen data request when triggered; A second receiving module is used to receive a target bullet screen data request sent by one or more viewer terminals among the multiple viewer terminals to obtain one or more target bullet screen data requests; The sending module is used to send one or more target barrage data to each audience end of the target live broadcast room according to one or more target barrage data requests, so that each audience end can display one or more target barrages according to the one or more target barrage data, wherein one target barrage data request corresponds to one target barrage data.

12. A computer device, characterized in that: include: at least one processor; and a memory communicatively connected to the at least one processor; wherein: The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 9.

13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the method according to any one of claims 1 to 9 is implemented.

14. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to claims 1 to 9 are implemented.