Live gift interaction method and its device, equipment and medium

The live gift interaction method enhances user engagement and atmosphere in live broadcast rooms by linking virtual gifts with barrage chat text, enabling customized barrage special effects, and extending activity duration, addressing the lack of user participation in existing virtual gift systems.

CN115665463BActive Publication Date: 2024-12-27GUANGZHOU FANGGUI INFORMATION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202211287529.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-20
Publication Date
2024-12-27
Estimated Expiration
2042-10-20

AI Technical Summary

Technical Problem

Existing virtual gifts on live broadcast platforms do not effectively engage audience users in the live broadcast room, leading to a decline in their willingness to participate and enhance the live broadcast atmosphere.

Method used

A live gift interaction method that links virtual gifts with barrage chat text, allowing users to start barrage special effect activities by giving barrage special effect gifts, extending activity duration, and enabling customized barrage special effect styles for all users in the live broadcast room.

Benefits of technology

Enhances the fun and engagement of the virtual gift service by allowing users to customize barrage chat text, beautifying the live broadcast room interface and improving the overall atmosphere.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115665463B_ABST
    Figure CN115665463B_ABST
Patent Text Reader

Abstract

The present application discloses a live broadcast gift interaction method and its device, equipment, and medium, the method comprising: responding to a barrage special effect gift giving event triggered by a user terminal in the current live broadcast room, obtaining gift information of the barrage special effect gift giving event; detecting the barrage special effect activity status of the current live broadcast room, and if the barrage special effect activity has been turned on in the current live broadcast room, extending the activity duration of the barrage special effect activity; if the barrage special effect activity has not been turned on in the current live broadcast room, obtaining the barrage special effect information corresponding to the gift information and pushing it to each user terminal in the current live broadcast room, so that each user terminal enables the barrage special effect style corresponding to the barrage special effect information in the current live broadcast room. The present application provides a new type of virtual gift associated with the barrage style for the platform, and by sending the barrage special effect style to all audience users in the live broadcast room of the barrage special effect activity, the display perception of the barrage in the live broadcast room is beautified, and the live broadcast atmosphere of the live broadcast room is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of online live broadcasting, and in particular to a live broadcast gift interaction method, and also to corresponding devices, equipment and non-volatile storage media of the method. Background Art

[0002] The existing live broadcast platforms provide virtual gift services for audience users on the platform. Audience users on the platform provide various types of virtual gifts in the virtual gift service, select corresponding virtual gifts and give them to the anchor users in the live broadcast room, and then interact with the anchor users in the live broadcast room to enhance the live broadcast atmosphere of the live broadcast room. However, most of the existing virtual gifts, after being given by audience users to the anchor users in the live broadcast room, usually only end after the corresponding animation effects are displayed in the live broadcast room interface. After giving virtual gifts, audience users cannot deeply participate in the live broadcast business in the live broadcast room, or interact with other live broadcast services in the live broadcast room, resulting in fewer and fewer audience users in the live broadcast room willing to give virtual gifts. That is, the existing various types of virtual gifts cannot effectively mobilize audience users to use the virtual gift service, which weakens the presence of the virtual gift service provided by the platform, and cannot enhance the live broadcast atmosphere of the live broadcast room through the virtual gift service.

[0003] In view of the problems existing in virtual gifts on existing live broadcast platforms, the applicant has made corresponding explorations in order to solve the problem. Summary of the invention

[0004] The purpose of this application is to provide a live gift interaction method to meet user needs. In addition, it also relates to corresponding devices, equipment, non-volatile storage media and computer program products of the method.

[0005] In order to achieve the purpose of this application, the following technical solutions are adopted:

[0006] A live gift interaction method proposed for the purpose of this application includes the following steps:

[0007] In response to a bullet screen special effect gift giving event triggered by a user terminal in the current live broadcast room, gift information of the bullet screen special effect gift giving event is obtained;

[0008] Detect the status of the barrage special effects activity in the current live broadcast room. If the barrage special effects activity has been turned on in the current live broadcast room, extend the activity duration of the barrage special effects activity;

[0009] If the barrage special effect activity is not enabled in the current live broadcast room, the barrage special effect information corresponding to the gift information is obtained and pushed to each user terminal in the current live broadcast room, so that each user terminal enables the barrage special effect style corresponding to the barrage special effect information in the current live broadcast room.

[0010] In a further embodiment, the response acts on a bullet screen special effect gift giving event triggered by a user terminal in the current live broadcast room, and the step of obtaining gift information of the bullet screen special effect gift giving event includes the following steps:

[0011] Obtain the bullet screen special effect gift giving instruction pushed by the user terminal in the current live broadcast room, and obtain the user points of the user terminal;

[0012] Obtain the gift consumption points corresponding to the barrage special effect gift giving instruction, and determine whether the user points are greater than the gift consumption points;

[0013] If the user points are greater than the gift consumption points, the gift consumption points will be deducted from the user points, and the barrage special effects gift giving event of the barrage special effects gift of the barrage special effects gift giving instruction will be triggered.

[0014] In a further embodiment, the step of detecting the activity status of the bullet screen special effect in the current live broadcast room, and if the bullet screen special effect activity has been turned on in the current live broadcast room, then extending the activity duration of the bullet screen special effect activity includes the following steps:

[0015] Obtain the activity status information of the barrage special effect in the current live broadcast room. When the activity status information of the barrage special effect indicates that the activity is turned on, obtain the activity level of the currently turned on barrage special effect activity;

[0016] Determine whether the activity level is higher than the gift level represented by the gift level information, and if higher, obtain the increase duration corresponding to the gift level information contained in the gift information;

[0017] According to the increased duration, the activity duration of the barrage special effect activity is correspondingly extended.

[0018] In a further embodiment, if the barrage special effect activity is not enabled in the current live broadcast room, the step of obtaining the barrage special effect information corresponding to the gift information and pushing it to each user terminal in the current live broadcast room includes the following steps:

[0019] Obtain the target bullet screen special effect style identifier corresponding to the gift level information contained in the gift information;

[0020] Querying the virtual gift special effects library for a barrage special effect style corresponding to the target barrage special effect style identifier;

[0021] The barrage special effect style is pushed as barrage special effect information to each user terminal in the current live broadcast room.

[0022] In a further embodiment, the step of enabling each of the user terminals to enable the barrage special effect style corresponding to the barrage special effect information in the current live broadcast room includes the following steps:

[0023] Obtain a target barrage special effect style identifier contained in the barrage special effect information, and query a target barrage special effect style corresponding to the target barrage special effect style identifier in a local virtual gift special effect library;

[0024] Output the target bullet screen special effect style to the bullet screen style selection window for display;

[0025] In response to a selection instruction of the target barrage special effect style in the barrage style selection window, the target barrage special effect style is used as the output barrage special effect style.

[0026] In a further embodiment, after the step of enabling each user terminal to enable the barrage special effect style corresponding to the barrage special effect information in the current live broadcast room, the following steps are included:

[0027] Receive public screen bullet message information pushed by the user terminal in the current live broadcast room, and detect whether the public screen bullet message information contains a bullet message special effect style identifier;

[0028] When the public screen bullet screen information contains a bullet screen special effect style identifier, detecting the bullet screen special effect activity state of the current live broadcast room;

[0029] If the barrage special effects activity has been turned on in the current live broadcast room, the barrage chat text and the barrage special effects style identifier contained in the public screen barrage information will be broadcast to the current live broadcast room to drive each user terminal in the current live broadcast room to output the barrage chat text display in the barrage special effects style corresponding to the barrage special effects style identifier.

[0030] In a further embodiment, after the step of enabling each user terminal to enable the barrage special effect style corresponding to the barrage special effect information in the current live broadcast room, the following steps are included:

[0031] Monitor the duration of the bullet screen special effects activity currently enabled in the live broadcast room;

[0032] When the activity duration ends, a trigger response is applied to the end event of the bullet screen special effect activity in the current live broadcast room, and the push of the bullet screen special effect information corresponding to the bullet screen special effect activity to each user terminal in the current live broadcast room is stopped;

[0033] Traverse each of the non-pushed public screen barrage information in the barrage list acting on the current live broadcast room, determine each of the non-pushed public screen barrage information with a barrage special effect style identifier, and remove the barrage special effect style identifier in each of the non-pushed public screen barrage information.

[0034] A live gift interaction device proposed for the purpose of this application includes:

[0035] A gift information acquisition module, used to respond to a bullet screen special effect gift giving event triggered by a user terminal in the current live broadcast room, and obtain gift information of the bullet screen special effect gift giving event;

[0036] The activity duration extension module is used to detect the activity status of the barrage special effects in the current live broadcast room. If the barrage special effects activity has been turned on in the current live broadcast room, the activity duration of the barrage special effects activity is extended;

[0037] The barrage style push module is used to obtain the barrage special effect information corresponding to the gift information and push it to each user terminal in the current live broadcast room if the barrage special effect activity is not turned on in the current live broadcast room, so that each user terminal can enable the barrage special effect style corresponding to the barrage special effect information in the current live broadcast room.

[0038] In a further embodiment, the gift information acquisition module includes:

[0039] The user points acquisition submodule is used to acquire the bullet screen special effect gift giving instruction pushed by the user terminal in the current live broadcast room, and acquire the user points of the user terminal;

[0040] A user points judgment submodule is used to obtain the gift consumption points corresponding to the barrage special effect gift giving instruction, and judge whether the user points are greater than the gift consumption points;

[0041] The barrage gift giving submodule is used to deduct the gift consumption points from the user points if the user points are greater than the gift consumption points, and trigger the barrage special effect gift giving event of the barrage special effect gift of the barrage special effect gift giving instruction.

[0042] In a further embodiment, the activity duration extension module includes:

[0043] An activity level acquisition submodule is used to obtain the activity status information of the barrage special effect in the current live broadcast room, and when the barrage special effect activity status information is characterized by an activity on state, obtain the activity level of the currently on barrage special effect activity;

[0044] A gift level judgment submodule, used to judge whether the activity level is higher than the gift level represented by the gift level information, and if higher, to obtain the increase duration corresponding to the gift level information contained in the gift information;

[0045] The activity duration extension submodule is used to extend the activity duration of the barrage special effect activity according to the increased duration.

[0046] In a further embodiment, the bullet screen style push module includes:

[0047] A style identifier acquisition submodule is used to obtain a target bullet screen special effect style identifier corresponding to the gift level information contained in the gift information;

[0048] A special effect style query submodule, used to query the virtual gift special effect library for the barrage special effect style corresponding to the target barrage special effect style identifier;

[0049] The barrage special effect push submodule is used to push the barrage special effect style as barrage special effect information to each user terminal in the current live broadcast room.

[0050] In a preferred embodiment, the bullet screen style push module further includes:

[0051] A special effect style query submodule, used to obtain a target barrage special effect style identifier contained in the barrage special effect information, and query a target barrage special effect style corresponding to the target barrage special effect style identifier in a local virtual gift special effect library;

[0052] A barrage style display submodule, used to output the target barrage special effect style to the barrage style selection window for display;

[0053] The barrage style selection submodule is used to respond to the selection instruction of the target barrage special effect style in the barrage style selection window, and use the target barrage special effect style as the output barrage special effect style.

[0054] In order to solve the above technical problems, an embodiment of the present application also provides a computer device, including a memory and a processor, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the processor executes the steps of the above-mentioned live gift interaction method.

[0055] In order to solve the above technical problems, an embodiment of the present application also provides a storage medium storing computer-readable instructions. When the computer-readable instructions are executed by one or more processors, the one or more processors execute the steps of the above-mentioned live gift interaction method.

[0056] In order to solve the above technical problems, an embodiment of the present application also provides a computer program product, including a computer program and computer instructions. When the computer program and computer instructions are executed by a processor, the processor executes the steps of the above-mentioned live gift interaction method.

[0057] Compared with the prior art, the advantages of this application are as follows:

[0058] The present application provides a new type of virtual gift for the live broadcast platform. The new type of virtual gift will be linked with the barrage chat text in the live broadcast room to enhance the fun of the virtual gift service of the live broadcast platform and attract platform users to use the virtual gift service to interact with the anchor users. Users in the live broadcast room can start barrage special effects activities in the live broadcast room by giving barrage special effects gifts to the anchor users. When the live broadcast room starts the barrage special effects activity, the platform will open the barrage special effects style usage rights associated with the given barrage special effects gifts to the users in the live broadcast room. Compared with the barrage type gifts existing on some platforms, the barrage special effects style corresponding to the barrage special effects gifts of the present application can be customized and used by all audience users in the live broadcast room to beautify the custom edited barrage text pushed to the live broadcast room, while the traditional barrage type gifts can only push specific barrage text. Therefore, the barrage special effects activities started by the barrage special effects gifts can enhance the appearance of the barrage chat text in the live broadcast room interface and enhance the live broadcast atmosphere of the live broadcast room. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0060] Figure 1 A schematic diagram of a typical network deployment architecture related to implementing the technical solution of this application;

[0061] Figure 2 A flowchart of a typical embodiment of the live broadcast gift interaction method of the present application;

[0062] Figure 3 A schematic diagram of a graphical user interface of a live broadcast program showing a barrage special effect gift giving window in this application;

[0063] Figure 4 A schematic diagram of a graphical user interface for a live broadcast program that displays a window for selecting a barrage special effect style in this application;

[0064] Figure 5 A schematic diagram of a graphical user interface for a live broadcast program that outputs barrage chat text displayed in a barrage special effect style in this application;

[0065] Figure 6 A flowchart of a specific implementation method for verifying whether the user points of a user terminal are sufficient to offset the gift consumption points of a virtual gift presented in this application;

[0066] Figure 7 A flowchart of a specific implementation method for verifying the activity status of the bullet screen special effects in the current live broadcast room in this application;

[0067] Figure 8A flowchart diagram of a specific implementation method of the server broadcasting the barrage special effect style corresponding to the opened barrage special effect activity to the live broadcast room in this application;

[0068] Fig. 9 A flowchart of a specific implementation method for obtaining a bullet screen special effect style for bullet screen push by a user terminal in this application;

[0069] Fig.10 A flowchart diagram of a specific implementation method of the present application for verifying whether the public screen bullet message information pushed by the user end can be output in the bullet message special effect style;

[0070] Fig.11 A flowchart diagram of a specific implementation method for stopping the bullet screen special effects activity opened in the live broadcast room by the server in this application;

[0071] Fig.12 This is a principle block diagram of a typical embodiment of the live gift interaction device of the present application;

[0072] Fig.13 This is a basic structural block diagram of a computer device according to an embodiment of the present application. DETAILED DESCRIPTION

[0073] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be interpreted as limiting the present application.

[0074] It will be understood by those skilled in the art that, unless expressly stated, the singular forms "one", "said", and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present application refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be an intermediate element. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.

[0075] It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as those generally understood by those skilled in the art to which this application belongs. It should also be understood that terms such as those defined in general dictionaries should be understood to have meanings consistent with those in the context of the prior art, and will not be interpreted with idealized or overly formal meanings unless specifically defined as here.

[0076] It will be understood by those skilled in the art that the "client", "terminal" and "terminal device" used herein include both devices with wireless signal receivers, which are devices with only wireless signal receivers without transmission capabilities, and devices with receiving and transmitting hardware, which are devices with receiving and transmitting hardware capable of two-way communication on a two-way communication link. Such devices may include: cellular or other communication devices such as personal computers, tablet computers, which have single-line displays or multi-line displays or cellular or other communication devices without multi-line displays; PCS (Personal Communications Service, personal communication system), which can combine voice, data processing, fax and / or data communication capabilities; PDA (Personal Digital Assistant, personal digital assistant), which may include a radio frequency receiver, pager, Internet / intranet access, web browser, notepad, calendar and / or GPS (Global Positioning System, global positioning system) receiver; traditional laptop and / or palmtop computers or other devices, which have and / or include radio frequency receivers. The "client", "terminal" and "terminal device" used herein may be portable, transportable, installed in a vehicle (air, sea and / or land), or suitable for and / or configured to run locally, and / or in a distributed form, at any other location on the earth and / or in space. The "client", "terminal" and "terminal device" used herein may also be a communication terminal, an Internet terminal, a music / video playing terminal, for example, a PDA, a MID (Mobile Internet Device) and / or a mobile phone with a music / video playing function, or a smart TV, a set-top box and other devices.

[0077] The hardware referred to by the names such as "server", "client", and "work node" in this application is essentially an electronic device with the equivalent capabilities of a personal computer. It is a hardware device with the necessary components revealed by the von Neumann principle, such as a central processing unit (including an arithmetic unit and a controller), a memory, an input device, and an output device. The computer program is stored in its memory, and the central processing unit calls the program stored in the external memory into the internal memory for execution, executes the instructions in the program, and interacts with the input and output devices to complete specific functions.

[0078] It should be pointed out that the concept of "server" referred to in this application can also be extended to the case of server clusters. According to the network deployment principle understood by those skilled in the art, the servers should be logically divided. In physical space, these servers can be independent of each other but can be called through interfaces, or integrated into a physical computer or a set of computer clusters. Those skilled in the art should understand this flexibility, and should not use it to restrict the implementation of the network deployment method of this application.

[0079] See also Figure 1 , the hardware foundation required for the implementation of the relevant technical solutions of this application can be deployed according to the architecture shown in the figure. The server 80 referred to in this application is deployed in the cloud. As an online server, it can be responsible for further connecting relevant data servers and other servers that provide relevant support, etc., so as to form a logically related service cluster to provide services for related terminal devices such as the smartphone 81 and personal computer 82 shown in the figure or a third-party server (not shown). The smartphone and personal computer can access the Internet through a well-known network access method and establish a data communication link with the server 80 in the cloud to run terminal applications related to the services provided by the server.

[0080] For the server, the application is usually constructed as a service process, opening the corresponding program interface for remote calls by applications running on various terminal devices. The relevant technical solutions suitable for running on the server in this application can be implemented in the server in this way.

[0081] The application described herein refers to an application running on a server or terminal device. This application implements the relevant technical solutions of the present application in a programming manner. Its program code can be stored in a non-volatile storage medium recognizable by a computer in the form of computer executable instructions, and can be loaded into the memory by the central processing unit for execution. The relevant device of the present application is constructed by the operation of the application on the computer.

[0082] For the server, the application is usually constructed as a service process, opening the corresponding program interface for remote calls by applications running on various terminal devices. The relevant technical solutions suitable for running on the server in this application can be implemented in the server in this way.

[0083] Those skilled in the art should be aware that, although the various methods of the present application are described based on the same concept and thus present commonality with each other, unless otherwise specified, these methods can be independently executed. Similarly, for each embodiment disclosed in the present application, they are all proposed based on the same inventive concept, therefore, concepts with the same expression, and concepts that are appropriately changed for convenience despite different expressions, should be understood as equivalent.

[0084] See also Figure 2 A live gift interaction method of the present application, in its typical embodiment, comprises the following steps:

[0085] Step S11, in response to the bullet screen special effect gift giving event triggered by the user terminal in the current live broadcast room, obtain the gift information of the bullet screen special effect gift giving event:

[0086] The barrage special effect gift event is triggered by the user terminal in the current live broadcast room. After the user terminal in the current live broadcast room selects a barrage special effect gift of the corresponding gift level and gives the selected barrage special effect gift to the anchor user in the current live broadcast room, the barrage special effect gift gift event pointing to the barrage special effect gift will be triggered. For details, please refer to Figure 3 , users in the live broadcast room Figure 3 The barrage special effect gift giving window 301 shown triggers the barrage special effect gift giving event.

[0087] After the server responds to the barrage special effect gift giving event, it will obtain the barrage special effect gift corresponding to the barrage special effect gift giving event, and verify whether the user points of the user terminal that triggered the barrage special effect gift giving event are sufficient to offset the gift consumption points corresponding to the barrage special effect gift. Specifically, the server obtains the barrage special effect gift giving instruction pushed by the user terminal in the current live broadcast room, obtains the user points of the user terminal, and obtains the gift consumption points corresponding to the barrage special effect gift giving instruction, and determines whether the user points are greater than the gift consumption points. If less, a notification message indicating insufficient user points is pushed to the user terminal. If the user points are greater than the gift consumption points, the gift consumption points are deducted from the user points, and the barrage special effect gift giving event of the barrage special effect gift of the barrage special effect gift giving instruction is triggered.

[0088] After responding to the barrage special effect gift giving event, the gift information contained in the barrage special effect gift giving event will be obtained, and the gift information is used to characterize the barrage special effect gift corresponding to the barrage special effect gift giving event.

[0089] In one embodiment, the live broadcast room provides the barrage special effect gifts of different gift levels for the user end to select and give, that is, different barrage special effect gifts have the gift level information representing their respective gift levels, and the gift information of different barrage special effect gifts generally includes the corresponding gift level information. The barrage special effect gifts with different gift level information can activate barrage special effect activities of different activity levels in the live broadcast room. Please refer to Figure 3 , Figure 3 The graphical user interface shown is the live broadcast room interface of the user end in the current live broadcast room. The audience user at the user end selects the barrage special effect gift of the level 2 gift 302 shown through the barrage special effect gift giving window 301 shown, and clicks the gift control 303 shown, which will trigger the barrage special effect gift event pointing to the barrage special effect gift of the level 2 gift 302 shown.

[0090] Step S12, detecting the activity status of the bullet screen special effects in the current live broadcast room, and if the bullet screen special effects activity has been turned on in the current live broadcast room, extending the activity duration of the bullet screen special effects activity:

[0091] After the server obtains the gift information of the currently presented barrage special effect gift, it will detect the barrage special effect activity status of the current live broadcast room. The barrage special effect activity status can be divided into a barrage special effect activity status without being turned on and a barrage special effect activity status with being turned on.

[0092] When it is detected that the barrage special effects activity has been turned on in the current live broadcast room, the activity duration of the currently turned on barrage special effects activity will be extended to extend the duration of the barrage special effects activity in the current live broadcast room, and to extend the time for the audience users in the current live broadcast room to use the barrage special effects style corresponding to the gift information to push the public screen barrage information.

[0093] In one embodiment, different barrage special effects activities have corresponding activity levels, and barrage special effects activities of different activity levels are triggered by barrage special effects gifts of different gift level information. It can be understood that the barrage special effects activity status in the current live broadcast room is associated with the barrage special effects gifts given by the user terminal in the current live broadcast room, and barrage special effects gifts of different gift level information will activate barrage special effects activities of different activity levels.

[0094] Please refer to Figure 3 ,pass Figure 3 As shown in the bullet screen special effect gift giving window 301, Figure 3The live broadcast room corresponding to the live broadcast room interface shown provides three gift levels of the barrage special effect gifts, so that the user terminal in the live broadcast room can trigger and start the barrage special effect activities of different activity levels, and the barrage special effect activities of different activity levels will have different barrage special effect styles for the user terminal in the live broadcast room to use, such as Figure 3 In the barrage special effect gift giving window 301 shown, barrage special effect gifts of different gift levels display their corresponding barrage special effect styles for the audience user's reference, so that the audience user can select different barrage special effect gifts through the barrage special effect gift giving window 301 shown to know the available barrage special effect styles.

[0095] After obtaining the gift level information of the currently given barrage special effects gift, the barrage special effects activity status of the current live broadcast room will be used to determine whether the barrage special effects activity has been turned on in the current live broadcast room. It will then be detected whether the activity level of the turned-on barrage special effects activity is higher than the level represented by the gift level information. If it is higher than or equal to the level, it indicates that the currently given barrage special effects gift cannot turn on a barrage special effects activity with a higher activity level in the current live broadcast room. At this time, the activity duration of the barrage special effects activity that has been turned on in the current live broadcast room will be extended according to the gift level information of the barrage special effects gift.

[0096] The activity duration that can be extended by barrage special effects gifts with different gift level information is generally different. The activity duration extended by barrage special effects gifts with lower gift levels is generally less than the activity duration delayed by barrage special effects gifts with higher gift levels. For example, when the gift level information of the barrage special effects gifts is divided into 3 gift levels, the gift level information is characterized by gift level 1, which can extend the activity duration of barrage special effects activities with activity levels 1, 2 and 3 by 1 minute, the gift level information is characterized by gift level 2, which can extend the activity duration of barrage special effects activities with activity levels 2 and 3 by 2 minutes, and the gift level information is characterized by gift level 3, which can extend the activity duration of barrage special effects activities with activity level 3 by 3 minutes. Of course, those skilled in the art can flexibly design the extended activity duration of barrage special effects gifts with different gift levels, which will not be elaborated here.

[0097] Step S13, if the barrage special effect activity is not enabled in the current live broadcast room, the barrage special effect information corresponding to the gift information is obtained and pushed to each user terminal in the current live broadcast room, so that each user terminal enables the barrage special effect style corresponding to the barrage special effect information in the current live broadcast room:

[0098] When the server detects the status of the barrage special effects activity in the current live broadcast room and determines that the barrage special effects activity is not turned on in the current live broadcast room, the server will turn on the barrage special effects activity for the current live broadcast room.

[0099] When the server starts the barrage special effect activity in the current live broadcast room, the right to use the barrage special effect style corresponding to the barrage special effect activity will be opened to all user terminals in the current live broadcast room. The barrage special effect style can be issued by the server to each user terminal in the current live broadcast room, or by pushing the barrage special effect style identifier of the barrage special effect style to each user terminal, and the user terminal obtains the barrage special effect style for use according to the barrage special effect style identifier. Specifically, when the barrage special effect style is pushed by the server to each user terminal in the current live broadcast room, the server obtains the target barrage special effect style identifier of the gift information, and queries the barrage special effect style corresponding to the target barrage special effect style identifier from the virtual gift special effect library, and then pushes the barrage special effect style as barrage special effect information to each user terminal in the current live broadcast room, so that each user terminal can obtain the barrage special effect style for use.

[0100] When the barrage special effect style is a local file stored in each of the user terminals in the current live broadcast room, after the user terminal obtains the barrage special effect information pushed by the server, it will parse the barrage special effect information to obtain the target barrage special effect style identifier contained in the barrage special effect information, so as to query the target barrage special effect style corresponding to the target barrage special effect style identifier from the local virtual gift special effect library, and then output the target barrage special effect style to the barrage style selection window for display, so as to respond to the selection instruction of the target barrage special effect style in the barrage style selection window, and use the target barrage special effect style as the output barrage special effect style.

[0101] When there are barrage special effects gifts with different gift levels in the online live broadcast platform, when the server detects the activity status of the barrage special effects in the current live broadcast room and determines that the barrage special effects activity of any activity level is not enabled in the current live broadcast room, or the activity level of the enabled barrage special effects activity is lower than the gift level information of the barrage special effects gift currently being given, the server enables the barrage special effects activity of the activity level corresponding to the gift level information of the barrage special effects gift in the current live broadcast room.

[0102] When the server starts the barrage special effects activity in the current live broadcast room, it will open the right to use the barrage special effects style corresponding to the gift level information corresponding to the barrage special effects activity to all user terminals in the current live broadcast room.

[0103] Please refer to Figure 4 After the bullet screen special effect style is obtained in the current live broadcast room, the bullet screen special effect style is output to the bullet screen style selection window for display, such as Figure 4 In the live broadcast room interface shown in FIG. 1 , when the gift level information corresponding to the bullet screen special effect style obtained by the user end is 2, Figure 4The level 2 style 402 is displayed in the barrage style selection window 401 shown, and the level 2 style 402 displays the barrage special effect style with gift level information of 2 for user reference. When the user selects the level 2 style 402 through the barrage style selection window 401 shown, and clicks or touches the use style control 403 shown, the user terminal starts a barrage special effect activity with an activity level of 2 or higher in the current live broadcast room, and will use the barrage special effect style displayed by the level 2 style 402 to push its barrage text to the live stream playback window and the public screen chat area for display.

[0104] Please refer to Figure 4 and 5 , the user end passes Figure 5 The chat text edit control 501 edits the barrage chat text to "Good evening, anchor!" and sends it out. Figure 4 In the bullet screen style selection window 401, select the level 2 style 402 shown. Figure 5 The live streaming playback window 502 shown displays a public screen barrage 503 with the barrage chat text “Good evening, host!” displayed in the barrage special effects style of the level 2 style 402 shown, and the public screen chat area 504 shows a public screen chat text 505 with the barrage chat text “Good evening, host!” displayed in the barrage special effects style of the level 2 style 402 shown.

[0105] After the server opens the right to use the barrage special effect style corresponding to the gift level information corresponding to the barrage special effect activity to all user terminals in the current live broadcast room, it will receive the public screen barrage information pushed by the user terminal in the current live broadcast room, and broadcast the corresponding public screen barrage information; specifically, the server receives the public screen barrage information pushed by the user terminal in the current live broadcast room, detects whether the public screen barrage information contains the barrage special effect style identifier, and when the public screen barrage information contains the barrage special effect style identifier, detects the barrage special effect activity status of the current live broadcast room. If the current live broadcast room has turned on the barrage special effect activity, the barrage chat text contained in the public screen barrage information and the barrage special effect style identifier are broadcast to the current live broadcast room to drive each user terminal in the current live broadcast room to output the barrage chat text display in the barrage special effect style corresponding to the barrage special effect style identifier.

[0106] Through the typical implementation of the method, it can be known that the present application provides a new type of virtual gift for the live broadcast platform. The new type of virtual gift will be linked with the barrage chat text in the live broadcast room to enhance the fun of the virtual gift service of the live broadcast platform and attract platform users to use the virtual gift service to interact with the anchor user. Users in the live broadcast room can start a barrage special effect activity in the live broadcast room by giving the anchor user a barrage special effect gift. When the live broadcast room starts the barrage special effect activity, the platform will open the barrage special effect style associated with the given barrage special effect gift to the users in the live broadcast room. The right to use compared with the barrage type gifts existing on some platforms, the barrage special effect style corresponding to the barrage special effect gift of the present application can be customized and used by all audience users in the live broadcast room to beautify the custom edited barrage text pushed to the live broadcast room, while the traditional barrage type gifts can only push specific barrage text. Therefore, the barrage special effect activity opened by the barrage special effect gift can enhance the appearance of the barrage chat text in the live broadcast room interface and enhance the live broadcast atmosphere of the live broadcast room.

[0107] Secondly, the barrage special effect gifts of this method have different gift levels. Barrage special effect activities of different gift levels can start barrage special effect activities of different activity levels in the live broadcast room, thereby enriching the gift types of barrage special effect gifts. Barrage special effect gifts of different gift levels also correspond to different types of barrage special effect styles. Barrage chat texts that display barrage special effect styles of different types not only beautify the look and feel of the live broadcast room, but also enhance the recognition of different barrage chat texts in the live broadcast room interface.

[0108] The above typical embodiments and their variations fully disclose the implementation scheme of the live gift interaction method of the present application. However, various variations of the method can still be derived by changing and amplifying some technical means. Other embodiments are briefly described as follows:

[0109] In one embodiment, please refer to Figure 3 and 6 The response acts on the bullet screen special effect gift giving event triggered by the user terminal in the current live broadcast room, and the step of obtaining the gift information of the bullet screen special effect gift giving event includes the following steps:

[0110] Step S111, obtaining the bullet screen special effect gift giving instruction pushed by the user terminal in the current live broadcast room, and obtaining the user points of the user terminal:

[0111] Please refer to Figure 3 When the user terminal makes a gift through the barrage special effect gift giving window 301, the barrage special effect gift giving instruction of the selected barrage special effect gift will be pushed to the server. After the server responds to the barrage special effect gift giving instruction, it will obtain the user points of the user terminal that pushed the instruction.

[0112] The user points refer to the points that can be used by the user terminal in the live broadcast platform. The user points can be used by the user terminal to which they belong to give different virtual gifts to the anchor user in the live broadcast room.

[0113] Step S112, obtaining the gift consumption points corresponding to the barrage special effect gift giving instruction, and determining whether the user points are greater than the gift consumption points:

[0114] When obtaining the user points of the user terminal that pushed the barrage special effect gift giving instruction, the gift consumption points of the barrage special effect gift corresponding to the barrage special effect gift giving instruction will also be obtained, and then it is judged whether the user points are greater than the gift consumption points to determine whether the user terminal can give the barrage special effect gift to the anchor user in the current live broadcast room.

[0115] Step S113, if the user points are greater than the gift consumption points, the gift consumption points are deducted from the user points, and the barrage special effect gift giving event of the barrage special effect gift of the barrage special effect gift giving instruction is triggered:

[0116] If the user points owned by the user terminal are greater than the gift consumption points of the barrage special effects gift it has given, the server will deduct the gift consumption points from the user points and trigger the barrage special effects gift giving event of the barrage special effects gift. In response to the barrage special effects gift giving event, the barrage special effects gift selected by the user terminal will be given to the anchor user in the current live broadcast room, and the corresponding barrage special effects activity in the current live broadcast room will be started or the already started barrage special effects activity will be extended.

[0117] In this embodiment, when the user terminal presents a barrage special effects gift to the anchor user in the live broadcast room, the server will verify whether the user points of the user terminal are sufficient to offset the gift consumption points of the barrage special effects gift presented, so as to determine whether the user terminal has the ability to open the barrage special effects activity in the live broadcast room or extend the activity duration of the already opened barrage special effects activity.

[0118] In one embodiment, please refer to Figure 7 The step of detecting the activity status of the bullet screen special effect in the current live broadcast room, and if the bullet screen special effect activity has been turned on in the current live broadcast room, then extending the activity duration of the bullet screen special effect activity includes the following steps:

[0119] Step S121, obtaining the activity status information of the barrage special effect in the current live broadcast room, and when the barrage special effect activity status information indicates that the activity is turned on, obtaining the activity level of the currently turned on barrage special effect activity:

[0120] After the server responds to the barrage special effects gift giving event in the current live broadcast room and obtains the gift level information of the barrage special effects gift corresponding to the event, it will obtain the barrage special effects activity status information of the current live broadcast room to determine whether the barrage special effects activity has been turned on in the current live broadcast room and the activity level of the turned-on barrage special effects activity.

[0121] Step S122, determining whether the activity level is higher than the gift level represented by the gift level information, and if higher, obtaining the increase duration corresponding to the gift level information contained in the gift information:

[0122] The increased duration refers to the activity duration that can be extended for the corresponding barrage special effects activity by the gift level of the barrage special effects gift. The activity duration that can be extended by barrage special effects gifts with different gift level information is generally different. The activity duration extended by barrage special effects gifts with lower gift levels is generally less than the activity duration delayed by barrage special effects gifts with higher gift levels. For example, when the gift level information of the barrage special effects gift is divided into 3 gift levels, the gift level information is characterized by gift level 1, which can extend the activity duration of barrage special effects activities with activity levels 1, 2 and 3 by 1 minute, the gift level information is characterized by gift level 2, which can extend the activity duration of barrage special effects activities with activity levels 2 and 3 by 2 minutes, and the gift level information is characterized by gift level 3, which can extend the activity duration of barrage special effects activities with activity level 3 by 3 minutes. Of course, those skilled in the art can flexibly design the increased duration corresponding to barrage special effects gifts of different gift levels, which will not be elaborated here.

[0123] Step S123, according to the increased duration, correspondingly extending the activity duration of the bullet screen special effect activity:

[0124] The increased duration corresponding to the gift level information of the currently given barrage special effect gift is obtained, and based on the increased duration, the activity duration of the barrage special effect activity that has been opened in the current live broadcast room is extended.

[0125] In this embodiment, barrage special effect gifts of different gift levels can extend the activity duration of the barrage special effect activities opened in the live broadcast room to different degrees, so as to prompt the distinctiveness of the barrage special effect gifts, so that users can choose the corresponding barrage special effect gifts according to their own needs to give, so as to extend the corresponding activity duration of the barrage special effect activities.

[0126] In one embodiment, please refer to Figure 8 , if the current live broadcast room does not open the bullet screen special effect activity, the step of obtaining the bullet screen special effect information corresponding to the gift information and pushing it to each user terminal in the current live broadcast room includes the following steps:

[0127] Step S131, obtaining the target bullet screen special effect style identifier corresponding to the gift level information contained in the gift information:

[0128] After the server determines that the barrage special effects activity is not turned on in the current live broadcast room or the activity level of the turned on barrage special effects activity is lower than the currently given barrage special effects gift, it will obtain the target barrage special effects style identifier corresponding to the gift level information of the barrage special effects gift.

[0129] Step S132, querying the virtual gift special effects library for the barrage special effects style corresponding to the target barrage special effects style identifier:

[0130] The virtual gift special effects library stores multiple mapping relationship data consisting of barrage special effects style identifiers and barrage special effects styles, so that the server can query the barrage special effects style corresponding to the barrage special effects style identifier of the currently given barrage special effects gift from the virtual gift special effects library.

[0131] Step S133, pushing the bullet screen special effect style as bullet screen special effect information to each user terminal in the current live broadcast room:

[0132] After querying the barrage special effect style corresponding to the barrage special effect style identifier of the currently given barrage special effect gift from the virtual gift special effect library, the barrage special effect style will be obtained and pushed to all user terminals in the current live broadcast room as the barrage special effect information, so that each user terminal can obtain and use the barrage special effect style for barrage push.

[0133] In this embodiment, the server is responsible for broadcasting the barrage special effect style of the currently opened barrage special effect activity to the live broadcast room, so that the user terminal in the live broadcast room can obtain the barrage special effect style for barrage push. It can be seen that the barrage special effect style can be hot-updated to the user terminal, and the user terminal does not need to update the live broadcast application before using the barrage special effect style.

[0134] In one embodiment, please refer to Figure 4 , Figure 5 and Fig. 9 , the step of enabling each user terminal to enable the barrage special effect style corresponding to the barrage special effect information in the current live broadcast room includes the following steps:

[0135] Step S131', obtaining the target barrage special effect style identifier contained in the barrage special effect information, and querying the target barrage special effect style corresponding to the target barrage special effect style identifier in the local virtual gift special effect library:

[0136] The local virtual gift special effects library stores multiple mapping relationship data consisting of barrage special effect style identifiers and barrage special effect styles, so that the user terminal can query the barrage special effect style corresponding to the barrage special effect style identifier from the virtual gift special effects library based on the target barrage special effect style identifier contained in the barrage special effect information pushed by the server.

[0137] Step S132', output the target bullet screen special effect style to the bullet screen style selection window for display:

[0138] Please refer to Figure 4 After the bullet screen special effect style is obtained in the current live broadcast room, the bullet screen special effect style is output to the bullet screen style selection window for display, such as Figure 4 In the live broadcast room interface shown in FIG. 1 , when the gift level information corresponding to the bullet screen special effect style obtained by the user end is 2, Figure 4 The level 2 style 402 is displayed in the barrage style selection window 401 shown, and the level 2 style 402 displays the barrage special effect style with gift level information of 2 for user reference. When the user selects the level 2 style 402 through the barrage style selection window 401 shown, and clicks or touches the use style control 403 shown, the user terminal starts a barrage special effect activity with an activity level of 2 or higher in the current live broadcast room, and will use the barrage special effect style displayed by the level 2 style 402 to push its barrage text to the live stream playback window and the public screen chat area for display.

[0139] Step S133', in response to the selection instruction of the target barrage special effect style in the barrage style selection window, the target barrage special effect style is used as the output barrage special effect style:

[0140] Please refer to Figure 4 and 5 , the user end passes Figure 5 The chat text edit control 501 edits the barrage chat text to "Good evening, anchor!" and sends it out. Figure 4 In the bullet screen style selection window 401, select the level 2 style 402 shown. Figure 5 The live streaming playback window 502 shown displays a public screen barrage 503 with the barrage chat text “Good evening, host!” displayed in the barrage special effects style of the level 2 style 402 shown, and the public screen chat area 504 shows a public screen chat text 505 with the barrage chat text “Good evening, host!” displayed in the barrage special effects style of the level 2 style 402 shown.

[0141] In this embodiment, the barrage special effect style is stored locally on the user end, so that the user end does not need to download the barrage special effect style, saving the user end's network traffic. The user end pushes the barrage by using the barrage special effect style corresponding to the barrage special effect activity currently opened in the live broadcast room, so as to enrich the display effect of the live broadcast room and prompt the live broadcast atmosphere of the live broadcast room.

[0142] In one embodiment, please refer to Figure 5 and Fig.10 , after the step of enabling each user terminal to enable the barrage special effect style corresponding to the barrage special effect information in the current live broadcast room, the following steps are included:

[0143] Step S14, receiving the public screen bullet screen information pushed by the user terminal in the current live broadcast room, and detecting whether the public screen bullet screen information contains the bullet screen special effect style identifier:

[0144] When the server starts the barrage special effects activity in the current live broadcast room and opens the right to use the barrage special effects style corresponding to the activity level of the barrage special effects activity to each user terminal in the current live broadcast room, the user terminal will push the public screen barrage information containing the barrage special effects style identifier to the server, so that the barrage chat text pushed by the user terminal will be output to the live broadcast room interface of the current live broadcast room in the display style of the barrage special effects style.

[0145] Step S15, when the public screen bullet screen information contains a bullet screen special effect style identifier, detect the bullet screen special effect activity status of the current live broadcast room:

[0146] When the public screen barrage information contains the barrage special effect style identifier, it indicates that the user end that pushes the public screen barrage information uses the corresponding barrage special effect style to display the pushed barrage chat text. At this time, the barrage special effect activity status of the current live broadcast room will be detected. If the barrage special effect activity in the current live broadcast room is closed, the barrage special effect style corresponding to the barrage special effect style identifier is not allowed to be output and displayed. At this time, only the barrage chat text is broadcast to the current live broadcast room. If the barrage special effect activity status in the current live broadcast room is on, the barrage chat text will be output in the barrage special effect style corresponding to the barrage special effect style identifier.

[0147] Step S16, if the current live broadcast room has opened the barrage special effect activity, the barrage chat text and the barrage special effect style identifier contained in the public screen barrage information are broadcast to the current live broadcast room, so as to drive each user terminal in the current live broadcast room to output the barrage chat text display in the barrage special effect style corresponding to the barrage special effect style identifier:

[0148] When the server detects that the barrage special effect activity has been turned on in the current live broadcast room through the barrage special effect activity status of the current live broadcast room, and the activity level of the barrage special effect activity is higher than or equal to the gift level corresponding to the barrage special effect style of the barrage special effect style identifier, the barrage chat text and the barrage special effect style identifier contained in the public screen barrage information will be broadcast to the current live broadcast room to drive each user terminal in the current live broadcast room to output the barrage chat text display in the barrage special effect style corresponding to the barrage special effect style identifier. For details, please refer to Figure 5 , Figure 5 The live streaming playback window 502 shown displays a public screen barrage 503 with the barrage chat text “Good evening, host!” displayed in the barrage special effect style corresponding to the barrage special effect style identifier, and the public screen chat text 505 with the barrage chat text “Good evening, host!” also displayed in the public screen chat area 504 shown.

[0149] In this embodiment, when the user terminal uses the barrage special effects style to push the barrage chat text, the server will verify the barrage special effects activity status of the live broadcast room to prevent the barrage chat text displayed using the barrage special effects style from being broadcast to the live broadcast room when the barrage special effects activity is not turned on or has been stopped, thereby ensuring the effectiveness of the barrage special effects activity.

[0150] In one embodiment, please refer to Fig.11 , after the step of enabling each user terminal to enable the barrage special effect style corresponding to the barrage special effect information in the current live broadcast room, the following steps are included:

[0151] Step S14', monitoring the activity duration of the bullet screen special effects activity currently enabled in the live broadcast room:

[0152] The activity duration refers to the duration that the barrage special effects activity opened in the current live broadcast room can last. If the activity duration of the barrage special effects activity is zero, it indicates that the barrage special effects activity opened in the current live broadcast room has stopped.

[0153] Step S15', when the activity duration ends, trigger the end event of the bullet screen special effect activity acting on the current live broadcast room, and stop pushing the bullet screen special effect information corresponding to the bullet screen special effect activity to each user terminal in the current live broadcast room:

[0154] When the activity duration of the barrage special effects activity opened in the current live broadcast room is zero, it indicates that the barrage special effects activity opened in the current live broadcast room has ended. At this time, the server will trigger a response to the end event of the barrage special effects activity acting on the current live broadcast room, and stop pushing the barrage special effects information corresponding to the barrage special effects activity to each user terminal in the current live broadcast room, to prevent the user terminal from still obtaining the barrage special effects information but not being able to use the corresponding barrage special effects style for barrage push, thereby wasting the user terminal's network traffic.

[0155] Step S16', traverse each of the bullet screen bullet messages that have not been pushed to the public screen in the bullet screen list acting on the current live broadcast room, determine each of the bullet screen bullet messages that have not been pushed to the public screen with a bullet screen special effect style identifier, and remove the bullet screen special effect style identifier in each of the bullet screen bullet messages that have not been pushed to the public screen:

[0156] The barrage list stores the public screen barrage information to be pushed to the current live broadcast room. The public screen barrage information is pushed by the user terminal in the current live broadcast room. The user terminal that uses the barrage special effect style corresponding to the barrage special effect activity opened in the current live broadcast room to push the barrage will push the public screen barrage information with the barrage special effect style identifier to the server, so that when the server broadcasts the barrage chat text contained in the public screen barrage information, it can simultaneously broadcast the barrage special effect style identifier contained therein, so that the barrage chat text output to the live broadcast room interface of the current live broadcast room is displayed in the barrage special effect style.

[0157] When the barrage special effects activity opened in the current live broadcast room has ended, the server will traverse each of the unpushed public screen barrage information in the barrage list, that is, traverse the barrage chat text that has not been broadcast to the current live broadcast room, to determine each of the unpushed public screen barrage information with a barrage special effects style identifier in the unpushed public screen barrage information, and then remove the barrage special effects style identifier in each of the unpushed public screen barrage information, to prevent the barrage chat text contained in those unpushed public screen barrage information from being output to the live broadcast room interface of the current live broadcast room with the barrage special effects style corresponding to the barrage special effects style identifier.

[0158] In this embodiment, after the barrage special effects activity started in the live broadcast room has ended, the barrage that is not currently pushed by the server will stop being broadcast in the barrage special effects style to prevent the barrage chat text displayed in the barrage special effects style from being output to the live broadcast room when the barrage special effects activity has stopped, thereby ensuring the effectiveness of the barrage special effects activity.

[0159] Furthermore, by functionalizing each step in the method disclosed in the above embodiments, a live broadcast gift interaction device of the present application can be constructed. According to this idea, please refer to Fig.12In a typical embodiment, the device includes: a gift information acquisition module 11, which is used to respond to the barrage special effect gift giving event triggered by the user terminal in the current live broadcast room, and obtain the gift information of the barrage special effect gift giving event; an activity duration extension module 12, which is used to detect the barrage special effect activity status of the current live broadcast room, and if the barrage special effect activity has been turned on in the current live broadcast room, the activity duration of the barrage special effect activity is extended; a barrage style push module 13, which is used to obtain the barrage special effect information corresponding to the gift information and push it to each user terminal in the current live broadcast room if the barrage special effect activity has not been turned on in the current live broadcast room, so that each user terminal enables the barrage special effect style corresponding to the barrage special effect information in the current live broadcast room.

[0160] In one embodiment, the gift information acquisition module 11 includes: a user points acquisition sub-module, used to obtain the barrage special effect gift giving instruction pushed by the user end in the current live broadcast room, and obtain the user points of the user end; a user points judgment sub-module, used to obtain the gift consumption points corresponding to the barrage special effect gift giving instruction, and judge whether the user points are greater than the gift consumption points; a barrage gift giving sub-module, used to deduct the gift consumption points from the user points if the user points are greater than the gift consumption points, and trigger the barrage special effect gift giving event of the barrage special effect gift of the barrage special effect gift giving instruction.

[0161] In one embodiment, the activity duration extension module 12 includes: an activity level acquisition submodule, used to obtain the barrage special effect activity status information of the current live broadcast room, and when the barrage special effect activity status information is represented by the activity on state, the activity level of the currently turned on barrage special effect activity is obtained; a gift level judgment submodule, used to judge whether the activity level is higher than the gift level represented by the gift level information, if higher, then obtain the increase duration corresponding to the gift level information contained in the gift information; an activity duration extension submodule, used to extend the activity duration of the barrage special effect activity according to the increase duration.

[0162] In one embodiment, the barrage style push module 13 includes: a style identifier acquisition submodule, used to obtain the target barrage special effect style identifier corresponding to the gift level information contained in the gift information; a special effect style query submodule, used to query the barrage special effect style corresponding to the target barrage special effect style identifier in the virtual gift special effect library; and a barrage special effect push submodule, used to push the barrage special effect style as barrage special effect information to each user terminal in the current live broadcast room.

[0163] In another embodiment, the barrage style push module 13 also includes: a special effect style query submodule, used to obtain the target barrage special effect style identifier contained in the barrage special effect information, and query the target barrage special effect style corresponding to the target barrage special effect style identifier in the local virtual gift special effect library; a barrage style display submodule, used to output the target barrage special effect style to the barrage style selection window for display; a barrage style selection submodule, used to respond to the selection instruction of the target barrage special effect style in the barrage style selection window, and use the target barrage special effect style as the output barrage special effect style.

[0164] In order to solve the above technical problems, the embodiment of the present application also provides a computer device for running a computer program implemented according to the live gift interaction method. Fig.13 , Fig.13 This is a basic structural block diagram of the computer device in this embodiment.

[0165] like Fig.13 As shown, a schematic diagram of the internal structure of a computer device. The computer device includes a processor, a non-volatile storage medium, a memory, and a network interface connected via a system bus. Among them, the non-volatile storage medium of the computer device stores an operating system, a database, and computer-readable instructions. The database may store a control information sequence. When the computer-readable instructions are executed by the processor, the processor can implement a live gift interaction method. The processor of the computer device is used to provide computing and control capabilities to support the operation of the entire computer device. The memory of the computer device may store computer-readable instructions. When the computer-readable instructions are executed by the processor, the processor can execute a live gift interaction method. The network interface of the computer device is used to connect and communicate with a terminal. Those skilled in the art will understand that Fig.13 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0166] In this embodiment, the processor is used to execute the specific functions of each module / submodule in the live gift interaction device of this application, and the memory stores the program code and various data required to execute the above modules. The network interface is used to transmit data between user terminals or servers. The memory in this embodiment stores the program code and data required to execute all modules / submodules in the live gift interaction device, and the server can call the server's program code and data to execute the functions of all submodules.

[0167] The present application also provides a non-volatile storage medium, and the live broadcast gift interaction method is written into a computer program and stored in the storage medium in the form of computer-readable instructions. When the computer-readable instructions are executed by one or more processors, it means that the program is running in the computer, thereby enabling one or more processors to execute the steps of the live broadcast gift interaction method in any of the above-mentioned embodiments.

[0168] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the aforementioned storage medium can be a non-volatile storage medium such as a disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0169] To sum up, this application provides the platform with a new type of virtual gift associated with the barrage style. By sending the barrage special effect style to all audience users in the live broadcast room of the barrage special effect activity, the display perception of the barrage in the live broadcast room is beautified and the live broadcast atmosphere of the live broadcast room is enhanced.

[0170] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0171] Those skilled in the art will appreciate that the various operations, methods, steps, measures, and schemes in the processes discussed in this application may be alternated, altered, combined, or deleted. Further, other steps, measures, and schemes in the various operations, methods, and processes discussed in this application may also be alternated, altered, rearranged, decomposed, combined, or deleted. Further, the steps, measures, and schemes in the prior art that are similar to those disclosed in this application may also be alternated, altered, rearranged, decomposed, combined, or deleted.

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

Claims

1. A live gift interaction method, characterized in that: The steps include: In response to a bullet screen special effect gift giving event triggered by a user terminal in the current live broadcast room, gift level information of the bullet screen special effect gift giving event is obtained; Detect the status of the barrage special effects activity in the current live broadcast room. If the barrage special effects activity has been turned on in the current live broadcast room, and the level of the barrage special effects activity is higher than the gift level information, extend the activity duration of the barrage special effects activity according to the gift level information; If the barrage special effect activity is not enabled in the current live broadcast room, the barrage special effect information corresponding to the gift level information is obtained and pushed to each user terminal in the current live broadcast room, so that each user terminal enables the barrage special effect style corresponding to the barrage special effect information in the current live broadcast room, including: obtaining the target barrage special effect style identifier contained in the barrage special effect information, and querying the target barrage special effect style corresponding to the target barrage special effect style identifier in the local virtual gift special effect library; The target barrage special effect style is output to the barrage style selection window for display; in response to a selection instruction of the target barrage special effect style in the barrage style selection window, the target barrage special effect style is used as the output barrage special effect style.

2. The method according to claim 1, characterized in that The response acts on the bullet screen special effect gift giving event triggered by the user terminal in the current live broadcast room, and the step of obtaining the gift level information of the bullet screen special effect gift giving event includes the following steps: Obtain the bullet screen special effect gift giving instruction pushed by the user terminal in the current live broadcast room, and obtain the user points of the user terminal; Obtain the gift consumption points corresponding to the barrage special effect gift giving instruction, and determine whether the user points are greater than the gift consumption points; If the user points are greater than the gift consumption points, the gift consumption points will be deducted from the user points, and the barrage special effects gift giving event of the barrage special effects gift of the barrage special effects gift giving instruction will be triggered.

3. The method according to claim 1, characterized in that The step of detecting the status of the barrage special effect activity in the current live broadcast room, and if the barrage special effect activity has been turned on in the current live broadcast room, and the level of the barrage special effect activity is higher than the gift level information, extending the activity duration of the barrage special effect activity according to the gift level information, comprises the following steps: Obtain the activity status information of the barrage special effect in the current live broadcast room. When the activity status information of the barrage special effect indicates that the activity is turned on, obtain the activity level of the currently turned on barrage special effect activity; Determine whether the activity level is higher than the gift level represented by the gift level information, and if so, obtain the increase duration corresponding to the gift level information; According to the increased duration, the activity duration of the barrage special effect activity is correspondingly extended.

4. The method according to claim 1, characterized in that: If the current live broadcast room does not open the barrage special effect activity, the step of obtaining the barrage special effect information corresponding to the gift level information and pushing it to each user terminal in the current live broadcast room includes the following steps: Obtain the target bullet screen special effect style identifier of the gift level information; Querying the virtual gift special effects library for a barrage special effect style corresponding to the target barrage special effect style identifier; The barrage special effect style is pushed as barrage special effect information to each user terminal in the current live broadcast room.

5. The method according to claim 1, characterized in that After the step of enabling each of the user terminals to enable the barrage special effect style corresponding to the barrage special effect information in the current live broadcast room, the following steps are included: Receive public screen bullet message information pushed by the user terminal in the current live broadcast room, and detect whether the public screen bullet message information contains a bullet message special effect style identifier; When the public screen bullet screen information contains a bullet screen special effect style identifier, detecting the bullet screen special effect activity state of the current live broadcast room; If the barrage special effects activity has been turned on in the current live broadcast room, the barrage chat text and the barrage special effects style identifier contained in the public screen barrage information will be broadcast to the current live broadcast room to drive each user terminal in the current live broadcast room to output the barrage chat text display in the barrage special effects style corresponding to the barrage special effects style identifier.

6. The method according to claim 1, characterized in that After the step of enabling each of the user terminals to enable the barrage special effect style corresponding to the barrage special effect information in the current live broadcast room, the following steps are included: Monitor the duration of the bullet screen special effects activity currently enabled in the live broadcast room; When the activity duration ends, a trigger response is applied to the end event of the bullet screen special effect activity in the current live broadcast room, and the push of the bullet screen special effect information corresponding to the bullet screen special effect activity to each user terminal in the current live broadcast room is stopped; Traverse each of the non-pushed public screen barrage information in the barrage list acting on the current live broadcast room, determine each of the non-pushed public screen barrage information with a barrage special effect style identifier, and remove the barrage special effect style identifier in each of the non-pushed public screen barrage information.

7. A live gift interaction device, characterized in that: include: A gift level acquisition module is used to respond to a bullet screen special effect gift giving event triggered by a user terminal in the current live broadcast room, and obtain gift level information of the bullet screen special effect gift giving event; The activity duration extension module is used to detect the activity status of the barrage special effects in the current live broadcast room. If the barrage special effects activity has been turned on in the current live broadcast room, and the level of the barrage special effects activity is higher than the gift level information, the activity duration of the barrage special effects activity is extended according to the gift level information; The barrage style push module is used to obtain the barrage special effect information corresponding to the gift level information and push it to each user terminal in the current live broadcast room if the barrage special effect activity is not enabled in the current live broadcast room, so that each user terminal enables the barrage special effect style corresponding to the barrage special effect information in the current live broadcast room, including: obtaining the target barrage special effect style identifier contained in the barrage special effect information, and querying the target barrage special effect style corresponding to the target barrage special effect style identifier in the local virtual gift special effect library; The target barrage special effect style is output to the barrage style selection window for display; in response to a selection instruction of the target barrage special effect style in the barrage style selection window, the target barrage special effect style is used as the output barrage special effect style.

8. An electronic device, comprising a central processing unit and a memory, characterized in that: The central processing unit is configured to run a computer program stored in the memory to execute the steps of the method according to any one of claims 1 to 6.

9. A non-volatile storage medium, characterized in that: It stores a computer program implemented according to the method described in any one of claims 1 to 6 in the form of computer-readable instructions, and when the computer program is run by a computer, the steps included in the method are executed.