Virtual gift management method and device

By analyzing the live broadcast room barrage in real time, identifying the audience's interactive needs for virtual gifts and dynamically updating the status of virtual gifts, the problem of inability to provide specific virtual gifts in the existing technology is solved, and the live broadcast experience is improved.

CN120111262APending Publication Date: 2025-06-06SHANGHAI BILIBILI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510242455.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

The existing virtual gift management methods cannot identify the audience's needs in real time, resulting in the inability to provide specific virtual gifts to the audience in time, affecting the live broadcast experience.

Method used

By obtaining the barrage data stream in the live broadcast room in real time, determining the interactive request for the target virtual gift in the target barrage, and updating its status as online when the current status of the target virtual gift is offline, and sending data to the audience terminal to display the virtual gift in the live broadcast room.

Benefits of technology

Real-time analysis of live broadcast room barrage is achieved, accurately identifying audience needs, providing virtual gifts in a timely manner, and enhancing the live broadcast interactive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120111262A_ABST
    Figure CN120111262A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a virtual gift management method, which is used for a server, and comprises the following steps: obtaining a bullet screen data stream of a live broadcast room, the bullet screen data stream comprising a plurality of bullet screens; determining a target bullet screen from the multiple bullet screens, wherein the target bullet screen comprises an interaction request for a target virtual gift; acquiring the current state of the target virtual gift; under the condition that the current state of the target virtual gift is offline, the current state of the target virtual gift is updated to be online, data corresponding to the target virtual gift is sent to an audience terminal, and the audience terminal is used for displaying the target virtual gift in the live broadcast room based on the corresponding data, the interaction module is used for supporting interaction operation for the target virtual gift. According to the technical scheme of the embodiment of the invention, audience demands can be accurately identified by analyzing the live broadcast room bullet screen in real time, corresponding virtual gifts can be provided for audiences in time to support interaction operation, and live broadcast interaction experience is enhanced.
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 Internet technology, and in particular, to a method, apparatus, computer device, computer-readable storage medium, and computer program product for managing virtual gifts. Background Art

[0002] During a live broadcast, viewers can click on the gift control in the live broadcast room to open the gift panel and select a virtual gift. The selected virtual gift will be displayed in the live broadcast room, completing the live interaction of giving a virtual gift to the anchor.

[0003] However, the existing virtual gift management methods are unable to identify audience needs in real time, resulting in the inability to provide specific virtual gifts to viewers in a timely manner, which in turn affects the live broadcast experience.

[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 virtual gift management method, apparatus, computer device, computer-readable storage medium, and computer program product 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 virtual gift management method for a server, the method comprising: Obtain a bullet comment data stream of a live broadcast room, wherein the bullet comment data stream includes multiple bullet comments; Determining a target bullet screen from the plurality of bullet screens, wherein the target bullet screen includes an interaction request for a target virtual gift; Acquire the current status of the target virtual gift, where the current status includes: online or offline; When the current status of the target virtual gift is offline, the current status of the target virtual gift is updated to online, and the data corresponding to the target virtual gift is sent to the audience terminal, and the audience terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data, so as to support interactive operations on the target virtual gift.

[0007] Optionally, displaying the target virtual gift in the live broadcast room based on the corresponding data includes: Based on the corresponding data, determining the target virtual gift and display priority; Displaying a gift panel, and displaying the target virtual gift in a preset area of ​​the gift panel, wherein the target virtual gift carries a reinforcement tag; The preset area is determined based on the display priority, and the enhanced label is used to guide interactive operations on the target virtual gift.

[0008] Optionally, displaying the target virtual gift in the live broadcast room based on the corresponding data includes: Determining the target virtual gift based on the corresponding data; Displaying a floating layer on the live broadcast room, displaying the target virtual gift through the floating layer, and the target virtual gift carries a reinforcement label; The floating layer includes: a fixed floating layer or a mobile floating layer; the enhanced tag is used to guide the interactive operation on the target virtual gift.

[0009] Optionally, the display priority is determined by the following operations: Obtaining the number of the target barrage, the amount of interaction of the target virtual gift, the consumption of the target virtual gift and / or the anchor type of the live broadcast room; The display priority of the target virtual gift is determined according to the number of the target barrages, the interaction volume of the target virtual gift, the consumption of the target virtual gift and / or the anchor type of the live broadcast room.

[0010] Optionally, when the current state of the target virtual gift is offline, updating the current state of the target virtual gift to online, and sending data corresponding to the target virtual gift to the viewer terminal, the viewer terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data, including: In the case where the current status of the target virtual gift is offline, determining the type of the target virtual gift, the type including: a first type or a second type, the second type being associated with an online rule; When the target virtual gift is of the first type, updating the current state of the target virtual gift to online, and sending data corresponding to the target virtual gift to the viewer terminal, the viewer terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data; When the target virtual gift is of the second type, the current state of the target virtual gift is updated to online, and data corresponding to the target virtual gift is sent to the audience terminal, and the audience terminal is used to: display the target virtual gift and the online rule in the live broadcast room based on the corresponding data; The online rules are used to guide interactive operations on the target virtual gift and manage the current status of the target virtual gift.

[0011] Optionally, when the target virtual gift is of the first type, updating the current state of the target virtual gift to online, and sending data corresponding to the target virtual gift to a viewer terminal, the viewer terminal being used to: display the target virtual gift in the live broadcast room based on the corresponding data, including: When the target virtual gift is of the first type, updating the current status of the target virtual gift to online and setting a validity period; When the current status is updated to online, data corresponding to the target virtual gift is sent to a viewer terminal, and the viewer terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data; When the validity period expires, the current status of the target virtual gift is updated to offline, and an offline notification is sent to the viewer terminal, wherein the offline notification is used to prompt the viewer terminal to remove the target virtual gift from the live broadcast room.

[0012] Optionally, the online rules include interaction rules and target interaction volume; correspondingly, when the target virtual gift is of the second type, the current state of the target virtual gift is updated to online, and the data corresponding to the target virtual gift is sent to the audience terminal, and the audience terminal is used to: display the target virtual gift and the online rules in the live broadcast room based on the corresponding data, including; In the case where the target virtual gift is of the second type, the current state of the target virtual gift is updated to online, and data corresponding to the target virtual gift is sent to the audience terminal, and the audience terminal is used to: display the target virtual gift, the interaction rule and the target interaction amount in the live broadcast room based on the corresponding data; wherein the interaction rule is used to guide the interactive operation for the target virtual gift; When the interaction amount of the target virtual gift is equal to the target interaction amount, the current status of the target virtual gift is updated to offline, and an offline notification is sent to the audience terminal, wherein the offline notification is used to prompt the audience terminal to remove the target virtual gift from the live broadcast room.

[0013] Optionally, determining a target barrage from the plurality of barrages includes: Processing the plurality of bullet comments respectively to determine a keyword of each of the bullet comments; Based on the keywords of each of the bullet comments and a preset virtual gift library, determine an intermediate bullet comment from the multiple bullet comments; wherein the virtual gift library includes multiple virtual gifts, and the intermediate bullet comment includes at least one of the virtual gifts; The intermediate barrage is input into a pre-trained large language model to determine the target barrage through the large language model, wherein the target barrage includes an interaction request for the at least one virtual gift, and the at least one virtual gift corresponds to the target virtual gift.

[0014] Another aspect of an embodiment of the present application provides a virtual gift management device, the device comprising: A first acquisition module is used to acquire a bullet screen data stream of a live broadcast room, wherein the bullet screen data stream includes a plurality of bullet screens; A determination module, configured to determine a target bullet screen from the plurality of bullet screens, wherein the target bullet screen includes an interaction request for a target virtual gift; A second acquisition module is used to acquire the current state of the target virtual gift, where the current state includes: online or offline; An update module is used to update the current status of the target virtual gift to online when the current status of the target virtual gift is offline, and send the data corresponding to the target virtual gift to the audience terminal, and the audience terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data, so as to support interactive operations on the target virtual gift.

[0015] 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.

[0016] 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.

[0017] 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.

[0018] The above technical solution adopted in the embodiment of the present application may have the following advantages: Acquire multiple bullet screens in the live broadcast room in real time, and then determine the target bullet screen from the multiple bullet screens. Among them, the target bullet screen includes an interactive request for the target virtual gift. Determine whether the current status of the target virtual gift is online or offline. When the current status is offline, update the current status to online, and display the target virtual gift in the live broadcast room in real time through the audience terminal to support interactive operations for the target virtual gift. It can be seen that the embodiment of the present application can accurately identify the audience's needs by analyzing the bullet screen in the live broadcast room in real time, and can provide the audience with corresponding virtual gifts in a timely manner to support interactive operations and enhance the live interactive experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] 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.

[0020] Figure 1 The following schematically shows an operating environment diagram of a method for managing virtual gifts according to Embodiment 1 of the present application; Figure 2 A flowchart schematically shows a method for managing virtual gifts 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 The sub-step flow chart of step S400 according to the first embodiment of the present application is schematically shown; Figure 5 The schematic diagram shows the launch of a virtual gift according to the first embodiment of the present application; Figure 6 The following schematically shows a flow chart of obtaining display priority according to the first embodiment of the present application; Figure 7 The sub-step flow chart of step S400 according to the first embodiment of the present application is schematically shown; Figure 8 The schematic diagram shows the launch of a virtual gift according to the first embodiment of the present application; Fig. 9 Schematically shows Figure 2 Flow chart of sub-steps of step S206; Fig.10 Schematically shows Fig. 9 Flow chart of sub-steps of step S902; Fig.11 Schematically shows Fig. 9 Flow chart of sub-steps of step S904; Fig.12 A block diagram schematically shows a virtual gift management device according to the second embodiment of the present application; and Fig.13 The hardware architecture diagram of the computer device according to the third embodiment of the present application is schematically shown. DETAILED DESCRIPTION

[0021] 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.

[0022] 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.

[0023] 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.

[0024] First, the following terms are explained: API (Application Programming Interface): Application programming interface is a communication interface between different software systems, providing predefined methods and data formats.

[0025] LLM (Large Language Model): A large language model is a model trained based on a large amount of data. It can understand and generate natural language texts, and its parameters can reach billions or even hundreds of billions. LLM is one of the modern natural language processing (NLP) technologies.

[0026] TF-IDF (Term Frequency-Inverse Document Frequency): Term frequency-inverse document frequency, used to evaluate the importance of a word in a document set.

[0027] WebSocket: A network protocol designed to provide a full-duplex (two-way) communication channel that enables real-time, low-latency, two-way data exchange between a client and a server.

[0028] 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: During a live broadcast, viewers can click on the gift control in the live broadcast room to open the gift panel and select a virtual gift. The selected virtual gift will be displayed in the live broadcast room, completing the live interaction of giving a virtual gift to the anchor.

[0029] However, the existing virtual gift management methods are unable to identify audience needs in real time, resulting in the inability to provide specific virtual gifts to viewers in a timely manner, which in turn affects the live broadcast experience.

[0030] To this end, the embodiment of the present application provides a technical solution for managing virtual gifts. In this technical solution: (1) Real-time demand response: Real-time analysis of live broadcast room bullet screens through natural language processing technology, accurate identification of virtual gifts required by the audience, and filtering bullet screens of non-interactive requests (such as gift giving, likes, collections, etc.) based on context understanding to ensure the accuracy of the response; the current status of virtual gifts can be adjusted in real time to quickly meet the needs of the audience and enhance the interactive experience of live broadcasts. (2) Support for dynamic management of virtual gifts: Support for dynamic online (listing) of offline gifts, and can also set validity periods and display priorities to avoid disorderly management and improve the utilization efficiency of the gift pool. For the second type of virtual gifts (such as event-limited virtual gifts), special online rules can be added to ensure that the limited attributes are not arbitrarily destroyed, taking into account both demand response and maintenance of the event atmosphere. (3) Intelligent recommendation and display: Based on real-time bullet screen needs, the target virtual gifts are preferentially displayed in a prominent position in the live broadcast room, such as the top of the gift panel or a dynamic banner, and are accompanied by enhanced labels (eye-catching logos) to attract the attention of the audience. Optimize the gift display and interaction path, and improve the conversion rate through a one-click interactive process. (4) Multi-scenario adaptability: Support independent management of multiple live broadcast rooms, flexibly adjust the virtual gift launch strategy of different live broadcast rooms to meet the needs of different audience groups, and improve the overall gift management efficiency of the platform and the audience satisfaction of the live broadcast room. 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: like Figure 1 As shown, the operating environment diagram includes: service platform (server) 2, anchor terminals (4A, 4B, ..., 4M), and audience terminals (6A, 6B, ..., 6N). In the live broadcast scenario, the anchor terminal (4A, 4B, ..., 4M) logs in to the service platform 2, and the service platform 2 pushes the live broadcast data to the audience terminal (6A, 6B, ..., 6N) in real time.

[0033] Service platform 2 can provide live broadcast service, which can be a single server, a server cluster or a cloud computing service center.

[0034] The anchor terminal (4A, 4B, ..., 4M) is used to generate live broadcast data in real time and perform streaming operations on the live broadcast data. The live broadcast data may include audio data or video data. The anchor terminal may be an electronic device such as a smart phone or a tablet computer. Of course, the anchor terminal may be a virtual computing instance in the service platform 2.

[0035] The audience terminal (6A, 6B, ..., 6N) may be configured to receive the live broadcast data of the anchor terminal in real time. The audience terminal (6A, 6B, ..., 6N) may be any type of computing device, such as a smart phone, a tablet device, a laptop computer, a smart TV, a vehicle-mounted terminal, etc. The audience terminal (6A, 6B, ..., 6N) may have a built-in browser or a special program, and receive the live broadcast data through the browser or the special program to output content to the user. The content may include video, audio, comments, text data, virtual gifts and / or the like.

[0036] The audience terminal (6A, 6B, ..., 6N) may include a player. The player outputs (e.g., displays, presents) content to the user. The content may include video, audio, comments, text data, virtual gifts and / or the like. The audience terminal (6A, 6B, ..., 6N) may include an interface, which may include an input element (touch screen). For example, the input element may be configured to receive user instructions, which may enable the audience terminal (6A, 6B, ..., 6N) to perform various operations, such as sending a bullet screen, entering a comment, selecting a gift, giving a gift, etc.

[0037] The anchor terminals (4A, 4B, ..., 4M), the audience terminals (6A, 6B, ..., 6N) and the service platform 2 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, etc. 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.

[0038] It should be noted that the number of the host terminals and the audience terminals 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 and audience terminals.

[0039] The following uses the service platform (server) 2 as the execution subject to introduce the technical solution of the present application through multiple embodiments. It should be noted that these embodiments can be implemented in a variety of different forms and should not be interpreted as being limited to the embodiments described here.

[0040] Embodiment 1 Figure 2 The flowchart of the virtual gift management method according to the first embodiment of the present application is schematically shown.

[0041] like Figure 2 As shown, the virtual gift management method is used for a server, and may specifically include steps S200 to S206, wherein: Step S200, obtaining the barrage data stream of the live broadcast room, wherein the barrage data stream includes multiple barrages.

[0042] Step S202, determining a target barrage from the multiple barrages, wherein the target barrage includes an interaction request for a target virtual gift.

[0043] Step S204, obtaining the current status of the target virtual gift, wherein the current status includes: online or offline.

[0044] Step S206, when the current status of the target virtual gift is offline, the current status of the target virtual gift is updated to online, and the data corresponding to the target virtual gift is sent to the audience terminal, and the audience terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data, so as to support interactive operations on the target virtual gift.

[0045] The virtual gift management method provided in this embodiment obtains multiple bullet screens in the live broadcast room in real time, and then determines the target bullet screen from the multiple bullet screens. Among them, the target bullet screen includes an interactive request for the target virtual gift. Determine whether the current status of the target virtual gift is online or offline. When the current status is offline, update the current status to online, and display the target virtual gift in the live broadcast room in real time through the audience terminal to support interactive operations for the target virtual gift. It can be seen that the embodiment of the present application can accurately identify the audience's needs by analyzing the bullet screen in the live broadcast room in real time, and can provide the audience with corresponding virtual gifts in a timely manner to support interactive operations and enhance the live interactive experience.

[0046] The following combination Figure 2, each step in steps S200~S206 and other optional steps are described in detail.

[0047] It should be noted that the virtual gift management method provided in the embodiment of the present application supports independent management of multiple live broadcast rooms, so as to flexibly adjust the virtual gift launch strategy of different live broadcast rooms to meet the requirements of different audience groups, improve the overall gift management efficiency of the platform and the audience satisfaction of the live broadcast room. The following will take one of the live broadcast rooms as an example to introduce the virtual gift management method.

[0048] Step S200, obtaining the barrage data stream of the live broadcast room, wherein the barrage data stream includes multiple barrages.

[0049] For example, the live broadcast room bullet screen data stream can be received in real time through the API provided by the live broadcast platform. The bullet screen data stream may include multiple bullet screens. The bullet screen may be content input and sent by the audience through the bullet screen input box for live broadcast interaction.

[0050] Step S202, determining a target barrage from the multiple barrages, wherein the target barrage includes an interaction request for a target virtual gift.

[0051] The target virtual gift can be the virtual gift that the audience wants to find, and the target barrage can include interactive requests for the target virtual gift, which can be gifts, likes, collections, etc. For example, in a live broadcast, the audience can select virtual gifts on the gift panel provided in the live broadcast room and give them to the anchor. In this process, the audience may be confused because they cannot find certain virtual gifts, and even ask or contact customer service through barrage. For example: when the audience does not find the virtual gift "heart", they send a barrage in the live broadcast room "How to send the heart gift? Where can I find it?"; after the virtual gift "holiday rose" limited by the event expires and goes offline, the audience sends a barrage in the live broadcast room "Can the holiday rose return?". That is, the target barrage can reflect the audience's interactive needs for virtual gifts in real time. Of course, there are a large number of barrages in the live broadcast room that express other content, such as: barrages expressing interactive inquiries "I have given a heart gift, can I give it again?", barrages expressing immediate feelings "The anchor's operation is too powerful", etc. In order to accurately identify the audience's gift needs, multiple bullet comments can be analyzed through natural language processing technology, large language models, etc., and the target bullet comments can be accurately obtained from the multiple bullet comments. An exemplary solution is provided below.

[0052] In an optional embodiment, if Figure 3 As shown, step S202 may include: Step S300: process the plurality of bullet comments respectively to determine the keywords of each bullet comment.

[0053] Step S302, based on the keywords of each barrage and a preset virtual gift library, determine the middle barrage from the multiple barrages; wherein the virtual gift library includes multiple virtual gifts, and the middle barrage includes at least one virtual gift.

[0054] Step S304: input the intermediate barrage into a pre-trained large language model to determine the target barrage through the large language model, wherein the target barrage includes an interaction request for the at least one virtual gift, and the at least one virtual gift corresponds to the target virtual gift.

[0055] Exemplarily, multiple bullet comments can be analyzed by word frequency statistics, TF-IDF (word frequency-inverse document frequency) and other methods to determine the keywords of each bullet comment. The virtual gift library can include multiple virtual gifts, such as: "heart", "holiday rose", "bear", "rocket", "blind box", etc. By matching the keywords of each bullet comment with the pre-set virtual gift library, the bullet comment including at least one virtual gift, i.e., the middle bullet comment, can be quickly determined from the multiple bullet comments, which are related to the virtual gift. The middle bullet comment is input into the pre-trained large language model, which can parse the intention of the bullet comment through semantic analysis, and combine the context before and after the bullet comment for context understanding, so as to distinguish the target bullet comment used to express the audience's interactive request for virtual gifts and the bullet comment expressing other content. For example, "How to send a heart gift" is an interactive request, while "Can I send another heart gift after sending one" is an interactive inquiry, not an interactive request.

[0056] In this embodiment, natural language processing technology is used to perform word segmentation, keyword extraction, semantic analysis and context understanding on the barrage, and the barrage is screened in combination with a preset virtual gift library, so as to accurately identify the barrage corresponding to the interactive request of the virtual gift and avoid misjudging the barrage of non-interactive request.

[0057] Step S204, obtaining the current status of the target virtual gift, wherein the current status includes: online or offline.

[0058] Exemplarily, the current status of the target virtual gift can be obtained, and the current status can be online or offline. If the current status of the target virtual gift is online, it means that the target virtual gift is currently displayed in the live broadcast room (such as the gift panel) and may be ignored by the audience. In order to enhance the live interactive experience, an enhanced notification can be sent to the audience terminal. Based on the enhanced notification, the audience terminal can highlight the target virtual gift, or display the target virtual gift through an obvious floating layer, and can also adjust the position of the target virtual gift in the gift panel (such as top display) to guide the audience to quickly locate the target virtual gift. If the current status of the target virtual gift is offline, it means that the target virtual gift is not displayed in the live broadcast room, and the audience cannot find the target virtual gift and interact with it. In order to optimize the live broadcast experience, the current status of the target virtual gift can be adjusted in real time, and a series of processing can be performed so that the front end can display the target virtual gift and support interactive operations. An exemplary introduction will be given below.

[0059] Step S206, when the current status of the target virtual gift is offline, update the current status of the target virtual gift to online, and send the data corresponding to the target virtual gift to the audience terminal, and the audience terminal is used for: Step S400, displaying the target virtual gift in the live broadcast room based on the corresponding data, to support interactive operations on the target virtual gift.

[0060] For example, when the current status of the target virtual gift is offline, the server can update the current status of the target virtual gift to online, and send the data corresponding to the target virtual gift to the viewer terminal through WebSocket technology. The viewer terminal receives and parses the corresponding data, and can determine the target virtual gift, so as to display the target virtual gift in the live broadcast room to support interactive operations for the virtual gift. The interactive operations can be gift giving, liking, and collection, etc. An exemplary solution is provided below.

[0061] In an optional embodiment, if Figure 4 As shown, step S400 may include: Step S500: Determine the target virtual gift and display priority based on the corresponding data.

[0062] Step S502, displaying a gift panel, and displaying the target virtual gift in a preset area of ​​the gift panel, wherein the target virtual gift carries an enhanced tag; wherein the preset area is determined based on the display priority, and the enhanced tag is used to guide interactive operations on the target virtual gift.

[0063] Exemplarily, the data corresponding to the target virtual gift sent by the server to the viewer terminal may include the target virtual gift and the display priority of the target virtual gift. Figure 5As shown, after parsing the corresponding data, the viewer terminal can display the gift panel and display the target virtual gift in the preset area of ​​the gift panel. The preset area can be an obvious area such as the top or center of the gift panel, or it can be any area of ​​the gift panel, which can be determined according to the display priority. The target virtual gift can also carry a reinforcement label (such as "limited time sale"), which can be used to highlight the target virtual gift and guide interactive operations on the target virtual gift.

[0064] In this embodiment, based on the real-time barrage demand, the target virtual gift is preferentially displayed in a prominent position of the gift panel and is accompanied by a striking logo, which can attract the audience's attention and enhance the live interactive experience.

[0065] In an optional embodiment, if Figure 6 As shown, the display priority can be determined by the following steps: Step S600, obtaining the number of the target barrage, the amount of interaction of the target virtual gift, the consumption of the target virtual gift and / or the type of the anchor in the live broadcast room.

[0066] Step S602, determining the display priority of the target virtual gift according to the number of the target barrages, the interaction volume of the target virtual gift, the consumption of the target virtual gift and / or the anchor type of the live broadcast room.

[0067] For example, the number of target bullet comments (which can reflect the demand for target virtual gifts), the amount of interaction with target virtual gifts (such as purchases, likes, and collections), the amount of consumption of target virtual gifts (such as gifts), and the type of anchor in the live broadcast room (such as games, life, knowledge, etc.) can be counted. An analysis report can be formed based on the number of target bullet comments, the amount of interaction with target virtual gifts, the amount of consumption of target virtual gifts, and / or the type of anchor in the live broadcast room. Machine learning can be used to determine and continuously optimize the display priority of target virtual gifts.

[0068] In this embodiment, the popularity of audience demand can be determined by counting gift demand and interaction records, and the display priority of gifts can be adjusted dynamically. Differentiation of gift management in multiple live broadcast rooms can also be achieved, such as increasing the display priority of certain virtual gifts according to the anchor type. In some embodiments, for popular virtual gifts, recommendation tags (such as "limited time return", "anchor's choice", etc.) can also be displayed to further enhance the live interactive experience.

[0069] In an optional embodiment, if Figure 7 As shown, step S400 may also include: Step S700: determining the target virtual gift based on the corresponding data.

[0070] Step S702, displaying a floating layer on the live broadcast room, showing the target virtual gift through the floating layer, and the target virtual gift carries an enhanced label; wherein the floating layer includes: a fixed floating layer, or a mobile floating layer; the enhanced label is used to guide interactive operations on the target virtual gift.

[0071] For example, after parsing the corresponding data, the viewer terminal can determine the target virtual gift. Figure 8 As shown, the audience terminal can display a floating layer on the live broadcast room. The floating layer can be a fixed floating layer (such as a floating box, a scrolling banner) or a mobile floating layer (a floating layer that can dynamically adjust its position according to interaction, page content or time push). The target virtual gift is displayed through the floating layer. The target virtual gift can carry a reinforced label (such as "limited-time gift returns online"), which can be used to highlight the target virtual gift and guide interactive operations on the target virtual gift.

[0072] In this embodiment, the audience terminal can display the target virtual gift in a prominent position in the live broadcast room through the floating layer, and optimize the gift display and interaction path, improve the quick interaction entrance of the gift, and improve the conversion rate through the one-click interaction process. The audience does not need to open the gift panel, and can directly and quickly interact with the target virtual gift through the floating layer, improving the efficiency of live broadcast interaction.

[0073] In an optional embodiment, if Fig. 9 As shown, step S206 may include: Step S900, when the current status of the target virtual gift is offline, determine the type of the target virtual gift, the type includes: a first type or a second type, and the second type is associated with an online rule.

[0074] Step S902, when the target virtual gift is of the first type, the current status of the target virtual gift is updated to online, and the data corresponding to the target virtual gift is sent to the audience terminal, and the audience terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data.

[0075] Step S904: When the target virtual gift is of the second type, the current state of the target virtual gift is updated to online, and the data corresponding to the target virtual gift is sent to the viewer terminal, and the viewer terminal is used to display the target virtual gift and the online rule in the live broadcast room based on the corresponding data. The online rule is used to guide the interactive operation for the target virtual gift and manage the current state of the target virtual gift.

[0076] Target virtual gifts can be divided into a first type and a second type. Among them, the first type can be a non-limited gift, which can be directly put back online. The second type can be an event-limited gift, such as: "Valentine's Day Roses", "Halloween Pumpkins", "Christmas Trees", etc. This type of gift is used to create a festive atmosphere. In order to take into account both the response to gift needs and the maintenance of the event atmosphere, special online rules can be set for the second type of target virtual gifts. The online rules may include interactive rules and target interaction volume, such as: limited to 100 copies (target interaction volume), the audience's live broadcast room level > level 6 (interactive rules), etc. In the case where the target virtual gift is of the first type, it can be automatically put online. Specifically, the server can update the current status of the target virtual gift to online, and send the data corresponding to the target virtual gift to the audience terminal. The audience terminal can display the target virtual gift in the live broadcast room based on the corresponding data. In the case where the target virtual gift is of the second type, the server can update the current status of the target virtual gift to online, and send the data corresponding to the target virtual gift to the audience terminal, wherein the corresponding data includes online rules. The audience terminal can display the target virtual gift and online rules in the live broadcast room based on the corresponding data. Figure 8 As shown, when the viewer selects a target virtual gift, the online rules for the target virtual gift may be displayed in the upper right corner of the gift panel.

[0077] In this embodiment, specific online rules are added to event-limited gifts to maintain their scarcity attributes and actively respond to real-time gift demands.

[0078] In an optional embodiment, if Fig.10 As shown, step S902 may also include: Step S1000, when the target virtual gift is of the first type, updating the current status of the target virtual gift to online and setting a validity period.

[0079] Step S1002, when the current status is updated to online, the data corresponding to the target virtual gift is sent to the audience terminal, and the audience terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data.

[0080] Step S1004, when the validity period expires, the current status of the target virtual gift is updated to offline, and an offline notification is sent to the viewer terminal, wherein the offline notification is used to prompt the viewer terminal to remove the target virtual gift from the live broadcast room.

[0081] Exemplarily, when the target virtual gift is of the first type, the server updates the current status of the target virtual gift to online and sets a validity period (e.g., 30 minutes). At the same time, the data corresponding to the target virtual gift is sent to the viewer terminal so that the target virtual gift can be displayed in the live broadcast room through the viewer terminal. When the validity period ends, the server can update the current status to offline and send an offline notification to the viewer terminal. After receiving the offline notification, the viewer terminal can remove the target virtual gift from the live broadcast room, that is, remove the target virtual gift from the shelf again.

[0082] In this embodiment, by setting the validity period, the online and offline of the target virtual gift can be effectively managed, thereby improving the flexibility and real-time performance of gift management.

[0083] In an optional embodiment, if Fig.11 As shown, step S904 may include: Step S1100, when the target virtual gift is of the second type, updates the current status of the target virtual gift to online, and sends the data corresponding to the target virtual gift to the audience terminal, and the audience terminal is used to: display the target virtual gift, the interaction rules and the target interaction amount in the live broadcast room based on the corresponding data; wherein the interaction rules are used to guide the interactive operations on the target virtual gift.

[0084] Step S1102, when the interaction amount of the target virtual gift is equal to the target interaction amount, the current state of the target virtual gift is updated to offline, and an offline notification is sent to the audience terminal, and the offline notification is used to prompt the audience terminal to remove the target virtual gift from the live broadcast room.

[0085] Exemplarily, when the target virtual gift is of the second type, the current status of the target virtual gift can be updated to online, and the data corresponding to the target virtual gift can be sent to the viewer terminal. The corresponding data includes online rules, and the online rules include interactive rules (such as the audience level is greater than level 6) and target interactive volume (such as limited to 100 copies). When the interactive volume of the target virtual gift is equal to the target interactive volume, the server updates the current status of the target virtual gift to offline and sends an offline notification to the viewer terminal. After receiving the offline notification, the viewer terminal can remove the target virtual gift from the live broadcast room, that is, remove the target virtual gift from the shelf again.

[0086] In this embodiment, by counting the interaction volume of the target virtual gift in real time and comparing it with the target interaction volume, accurate management of the event-limited virtual gifts can be achieved, the limited attributes of the gifts can be maintained, and the live interactive experience can be improved.

[0087] In order to make the present application easier to understand, an exemplary application is provided below.

[0088] (1) Real-time bullet comments trigger gift returns: Scenario description: In the live broadcast room, the audience sends a barrage of comments such as "How to send a heart gift? Where can I buy it?"

[0089] S11: Identify the keyword "heart" in the bullet comment, and combine it with semantic analysis to determine that it is an interaction request for the virtual gift "heart".

[0090] S12: Query the gift pool and find that the virtual gift "Heart" has been offline. The type is the first type (non-limited gift), which meets the automatic online rules.

[0091] S13: Put the virtual gift "Heart" back online, adjust the status to "Online", and set a validity period of 30 minutes.

[0092] S14: Place the virtual gift “Heart” at the top of the gift panel with a recommended label “Limited Time Return”.

[0093] S15: The viewer clicks and successfully sends a virtual gift, and the sending behavior is recorded for subsequent optimization of the gift recommendation strategy.

[0094] (2) Automatic online control of limited gifts: Scene description: The event-limited gift "Holiday Rose" has been offline, and the audience sent a barrage "Can the Holiday Rose return?" S21: Identify the keyword “holiday rose” and determine that it is an interaction request for the virtual gift “holiday rose”.

[0095] S22: Query the gift pool and find that the virtual gift "Holiday Rose" has been offline and the type is the second type (activity-limited gift).

[0096] S23: Enable special listing rules and add listing conditions, such as "limited to 100 copies, return at a price, audience level greater than level 6, etc.").

[0097] S24: Display prominently in the gift panel and mark the online rules.

[0098] S25: When the interaction volume of virtual gifts reaches a certain amount, the "Holiday Rose" will be automatically removed from the shelves and the status will be updated.

[0099] (3) Filtering of bullet comments: Scene description: The audience sent a barrage of comments saying "I have given one heart gift, can I give another one?"

[0100] S31: Through semantic analysis, it is identified that “Can you send more?” belongs to the barrage intention.

[0101] S32: Determine that the bullet comment does not belong to an interactive request and mark it as an audience interactive inquiry.

[0102] S32: No gift posting operation is performed, only the bullet comment data is recorded for subsequent optimization.

[0103] In this exemplary application: (1) By real-time monitoring and analyzing the content of the bullet comments, the audience's demand for offline gifts is accurately identified, and the status and display strategy of the gifts are dynamically adjusted, so that the audience can quickly find the gifts they want, and solve the confusion and dissatisfaction caused by the offline gifts. (2) The gift management mechanism is optimized to achieve dynamic adjustment and intelligent management of online gifts, and improve resource utilization efficiency; (3) The audience's needs are effectively converted into interactive behaviors, increasing the amount of gift interactions and improving the interactivity of the live broadcast room; (4) Through advanced real-time response mechanisms and intelligent recommendation functions, the platform's competitiveness and user retention rate are improved.

[0104] Embodiment 2 Fig.12 The block diagram of the virtual gift management device according to the second embodiment of the present application is schematically shown. The device can be divided into one or more program modules, one or more program modules are stored in a storage medium, and are 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 1200 may include: a first acquisition module 1210, a determination module 1220, a second acquisition module 1230 and a third acquisition module 1240, wherein: The first acquisition module 1210 is used to acquire a bullet screen data stream of a live broadcast room, where the bullet screen data stream includes a plurality of bullet screens; A determination module 1220, configured to determine a target bullet screen from the plurality of bullet screens, wherein the target bullet screen includes an interaction request for a target virtual gift; The second acquisition module 1230 is used to acquire the current state of the target virtual gift, where the current state includes: online or offline; Update module 1240 is used to update the current status of the target virtual gift to online when the current status of the target virtual gift is offline, and send the data corresponding to the target virtual gift to the audience terminal, and the audience terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data, and support interactive operations on the target virtual gift.

[0105] As an optional embodiment, displaying the target virtual gift in the live broadcast room based on the corresponding data includes: Based on the corresponding data, determining the target virtual gift and display priority; Displaying a gift panel, and displaying the target virtual gift in a preset area of ​​the gift panel, wherein the target virtual gift carries a reinforcement tag; The preset area is determined based on the display priority, and the enhanced label is used to guide interactive operations on the target virtual gift.

[0106] As an optional embodiment, displaying the target virtual gift in the live broadcast room based on the corresponding data includes: Determining the target virtual gift based on the corresponding data; Displaying a floating layer on the live broadcast room, displaying the target virtual gift through the floating layer, and the target virtual gift carries a reinforcement label; The floating layer includes: a fixed floating layer or a mobile floating layer; the enhanced tag is used to guide the interactive operation on the target virtual gift.

[0107] As an optional embodiment, the display priority is determined by the following operations: Obtaining the number of the target barrage, the amount of interaction of the target virtual gift, the consumption of the target virtual gift and / or the anchor type of the live broadcast room; The display priority of the target virtual gift is determined according to the number of the target barrages, the interaction volume of the target virtual gift, the consumption of the target virtual gift and / or the anchor type of the live broadcast room.

[0108] As an optional embodiment, when the current state of the target virtual gift is offline, the current state of the target virtual gift is updated to online, and data corresponding to the target virtual gift is sent to the viewer terminal, and the viewer terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data, including: In the case where the current status of the target virtual gift is offline, determining the type of the target virtual gift, the type including: a first type or a second type, the second type being associated with an online rule; When the target virtual gift is of the first type, updating the current state of the target virtual gift to online, and sending data corresponding to the target virtual gift to the viewer terminal, the viewer terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data; When the target virtual gift is of the second type, the current state of the target virtual gift is updated to online, and data corresponding to the target virtual gift is sent to the audience terminal, and the audience terminal is used to: display the target virtual gift and the online rule in the live broadcast room based on the corresponding data; The online rules are used to guide interactive operations on the target virtual gift and manage the current status of the target virtual gift.

[0109] As an optional embodiment, when the target virtual gift is of the first type, the current state of the target virtual gift is updated to online, and data corresponding to the target virtual gift is sent to the viewer terminal, and the viewer terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data, including: When the target virtual gift is of the first type, updating the current status of the target virtual gift to online and setting a validity period; When the current status is updated to online, data corresponding to the target virtual gift is sent to a viewer terminal, and the viewer terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data; When the validity period expires, the current status of the target virtual gift is updated to offline, and an offline notification is sent to the viewer terminal, wherein the offline notification is used to prompt the viewer terminal to remove the target virtual gift from the live broadcast room.

[0110] As an optional embodiment, the online rule includes an interaction rule and a target interaction amount; correspondingly, when the target virtual gift is of the second type, the current state of the target virtual gift is updated to online, and the data corresponding to the target virtual gift is sent to the audience terminal, and the audience terminal is used to: display the target virtual gift and the online rule in the live broadcast room based on the corresponding data, including; In the case where the target virtual gift is of the second type, the current state of the target virtual gift is updated to online, and data corresponding to the target virtual gift is sent to the audience terminal, and the audience terminal is used to: display the target virtual gift, the interaction rule and the target interaction amount in the live broadcast room based on the corresponding data; wherein the interaction rule is used to guide the interactive operation for the target virtual gift; When the interaction amount of the target virtual gift is equal to the target interaction amount, the current status of the target virtual gift is updated to offline, and an offline notification is sent to the audience terminal, wherein the offline notification is used to prompt the audience terminal to remove the target virtual gift from the live broadcast room.

[0111] As an optional embodiment, determining a target bullet screen from the plurality of bullet screens includes: Processing the plurality of bullet comments respectively to determine a keyword of each of the bullet comments; Based on the keywords of each of the bullet comments and a preset virtual gift library, determine an intermediate bullet comment from the multiple bullet comments; wherein the virtual gift library includes multiple virtual gifts, and the intermediate bullet comment includes at least one of the virtual gifts; The intermediate barrage is input into a pre-trained large language model to determine the target barrage through the large language model, wherein the target barrage includes an interaction request for the at least one virtual gift, and the at least one virtual gift corresponds to the target virtual gift.

[0112] Embodiment 3 Fig.13 The schematic diagram of the hardware architecture of a computer device 10000 suitable for implementing a virtual gift management method according to the third embodiment of the present application is shown. 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-mounted 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 the operating system and various application software installed in the computer device 10000, such as the program code of the virtual gift management method, etc. In addition, the memory 10010 can also be used to temporarily store various data that have been output or will be output.

[0113] 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.

[0114] 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.

[0115] 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.

[0116] In this embodiment, the virtual gift management method 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.

[0117] Embodiment 4 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 virtual gift management method in the embodiment are implemented.

[0118] 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 virtual gift management method in the embodiment, etc. 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.

[0119] Embodiment 5 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.

[0120] 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.

[0121] 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 method for managing virtual gifts, characterized in that: For a server, the method comprises: Obtain a bullet comment data stream of a live broadcast room, wherein the bullet comment data stream includes multiple bullet comments; Determining a target bullet screen from the plurality of bullet screens, wherein the target bullet screen includes an interaction request for a target virtual gift; Acquire the current status of the target virtual gift, where the current status includes: online or offline; When the current status of the target virtual gift is offline, the current status of the target virtual gift is updated to online, and the data corresponding to the target virtual gift is sent to the audience terminal, and the audience terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data, so as to support interactive operations on the target virtual gift.

2. The method according to claim 1, characterized in that: Displaying the target virtual gift in the live broadcast room based on the corresponding data includes: Based on the corresponding data, determining the target virtual gift and display priority; Displaying a gift panel, and displaying the target virtual gift in a preset area of ​​the gift panel, wherein the target virtual gift carries a reinforcement tag; The preset area is determined based on the display priority, and the enhanced label is used to guide interactive operations on the target virtual gift.

3. The method according to claim 1, characterized in that Displaying the target virtual gift in the live broadcast room based on the corresponding data includes: Determining the target virtual gift based on the corresponding data; Displaying a floating layer on the live broadcast room, displaying the target virtual gift through the floating layer, and the target virtual gift carries a reinforcement label; The floating layer includes: a fixed floating layer or a mobile floating layer; the enhanced tag is used to guide the interactive operation on the target virtual gift.

4. The method according to claim 2, characterized in that: The display priority is determined by the following operations: Obtaining the number of the target barrage, the amount of interaction of the target virtual gift, the consumption of the target virtual gift and / or the anchor type of the live broadcast room; The display priority of the target virtual gift is determined according to the number of the target barrages, the interaction volume of the target virtual gift, the consumption of the target virtual gift and / or the anchor type of the live broadcast room.

5. The method according to claim 1, characterized in that In the case where the current state of the target virtual gift is offline, updating the current state of the target virtual gift to online, and sending data corresponding to the target virtual gift to the viewer terminal, the viewer terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data, including: In the case where the current status of the target virtual gift is offline, determining the type of the target virtual gift, the type including: a first type or a second type, the second type being associated with an online rule; When the target virtual gift is of the first type, updating the current state of the target virtual gift to online, and sending data corresponding to the target virtual gift to the viewer terminal, the viewer terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data; When the target virtual gift is of the second type, the current state of the target virtual gift is updated to online, and data corresponding to the target virtual gift is sent to the audience terminal, and the audience terminal is used to: display the target virtual gift and the online rule in the live broadcast room based on the corresponding data; The online rules are used to guide interactive operations on the target virtual gift and manage the current status of the target virtual gift.

6. The method according to claim 5, characterized in that In the case where the target virtual gift is of the first type, updating the current state of the target virtual gift to online, and sending data corresponding to the target virtual gift to the viewer terminal, the viewer terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data, including: When the target virtual gift is of the first type, updating the current status of the target virtual gift to online and setting a validity period; When the current status is updated to online, data corresponding to the target virtual gift is sent to a viewer terminal, and the viewer terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data; When the validity period expires, the current status of the target virtual gift is updated to offline, and an offline notification is sent to the viewer terminal, wherein the offline notification is used to prompt the viewer terminal to remove the target virtual gift from the live broadcast room.

7. The method according to claim 5, characterized in that The online rules include interaction rules and target interaction volume; correspondingly, when the target virtual gift is of the second type, the current state of the target virtual gift is updated to online, and the data corresponding to the target virtual gift is sent to the audience terminal, and the audience terminal is used to: display the target virtual gift and the online rules in the live broadcast room based on the corresponding data, including; In the case where the target virtual gift is of the second type, the current state of the target virtual gift is updated to online, and data corresponding to the target virtual gift is sent to the audience terminal, and the audience terminal is used to: display the target virtual gift, the interaction rule and the target interaction amount in the live broadcast room based on the corresponding data; wherein the interaction rule is used to guide the interactive operation for the target virtual gift; When the interaction amount of the target virtual gift is equal to the target interaction amount, the current status of the target virtual gift is updated to offline, and an offline notification is sent to the audience terminal, wherein the offline notification is used to prompt the audience terminal to remove the target virtual gift from the live broadcast room.

8. The method according to claim 1, characterized in that Determining a target bullet screen from the plurality of bullet screens includes: Processing the plurality of bullet comments respectively to determine a keyword of each of the bullet comments; Based on the keywords of each of the bullet comments and a preset virtual gift library, determine an intermediate bullet comment from the multiple bullet comments; wherein the virtual gift library includes multiple virtual gifts, and the intermediate bullet comment includes at least one of the virtual gifts; The intermediate barrage is input into a pre-trained large language model to determine the target barrage through the large language model, wherein the target barrage includes an interaction request for the at least one virtual gift, and the at least one virtual gift corresponds to the target virtual gift.

9. A virtual gift management device, characterized in that: The device comprises: A first acquisition module is used to acquire a bullet screen data stream of a live broadcast room, wherein the bullet screen data stream includes a plurality of bullet screens; A determination module, configured to determine a target bullet screen from the plurality of bullet screens, wherein the target bullet screen includes an interaction request for a target virtual gift; A second acquisition module is used to acquire the current state of the target virtual gift, where the current state includes: online or offline; An update module is used to update the current status of the target virtual gift to online when the current status of the target virtual gift is offline, and send the data corresponding to the target virtual gift to the audience terminal, and the audience terminal is used to: display the target virtual gift in the live broadcast room based on the corresponding data, so as to support interactive operations on the target virtual gift.

10. 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 8.

11. 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 8 is implemented.

12. 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 8 are implemented.