Virtual article processing method and device, electronic equipment and storage medium

By displaying custom virtual items created by participating accounts in the target live stream on the live stream panel and using preset generation models to process display elements, the problem of insufficient quantity and form of virtual items on live stream platforms is solved, enabling personalized virtual item gifting and selection.

CN121644913APending Publication Date: 2026-03-10BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-07
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

The number and forms of virtual items offered by live streaming platforms are limited, making it difficult to meet the needs of viewers for gifting items.

Method used

The virtual item panel in the live stream displays custom virtual items created by the target live stream participating accounts, and uses a preset generation model to process related live stream display elements, recommend and gift custom virtual items, and supports the generation and gifting of custom virtual items.

Benefits of technology

It expands the quantity and variety of virtual items in the live streaming room, meets the personalized gifting needs of viewers, and improves the selection range and gifting efficiency of virtual items.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121644913A_ABST
    Figure CN121644913A_ABST
Patent Text Reader

Abstract

The invention relates to a virtual article processing method and device, electronic equipment and a storage medium. The method comprises the following steps: displaying at least one recommended virtual article in a virtual article panel corresponding to a live browsing account in a first live broadcast room; the at least one recommended virtual item is a custom virtual item recommended and shared to the live browsing account in at least one custom virtual item made by at least one target live participation account; the at least one target live broadcast participation account is at least one account in a live broadcast participation account in the first live broadcast room or a live broadcast participation account in a second live broadcast room; in response to an article presenting instruction triggered by the live browsing account based on a target recommended virtual article, presenting display information of the target recommended virtual article is displayed; the target recommended virtual item is any one recommended virtual item in the at least one recommended virtual item. According to the invention, a larger virtual article selection range is provided for audience users in the live broadcast room.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and in particular to a method, apparatus, electronic device and storage medium for processing virtual items. Background Technology

[0002] With the rapid development of computer technology, live streaming has gradually become a popular form of entertainment. More and more users are participating in live streaming rooms and experiencing live interaction with the streamers. Among these interactions, gifting virtual items is the core medium for live streaming. Users can express their support for the streamers by purchasing and gifting virtual items, while also triggering visual effects and enhancing the atmosphere of the live streaming room.

[0003] In related technologies, viewers in a live stream can send virtual items as gifts by selecting virtual items provided by the live streaming platform. However, due to the limited quantity and variety of virtual items offered by the live streaming platform, it is difficult to meet the gifting needs of viewers. Summary of the Invention

[0004] This disclosure provides a method, apparatus, electronic device, and storage medium for processing virtual items, to at least solve the problem in related technologies where the limited quantity and form of virtual items provided by live streaming platforms make it difficult to meet the gifting needs of viewers. The technical solution of this disclosure is as follows: According to a first aspect of the present disclosure, a method for processing virtual items is provided, the method comprising: In the first live stream room, at least one recommended virtual item is displayed in the virtual item panel corresponding to the live stream browsing account; the at least one recommended virtual item is a custom virtual item recommended to be shared with the live stream browsing account from at least one custom virtual item created by at least one target live stream participating account; the at least one target live stream participating account is at least one of the live stream participating accounts in the first live stream room or the live stream participating accounts in the second live stream room. In response to a gifting instruction triggered by the live stream viewing account based on a target recommended virtual item, gifting display information of the target recommended virtual item is displayed; the target recommended virtual item is any one of the at least one recommended virtual item, and the gifting display information is associated with the first live stream room and / or the second live stream room.

[0005] In one exemplary embodiment, the at least one recommended virtual item is obtained by processing the associated live stream display elements based on the at least one target live stream participating account using a preset generation model; The associated live stream display elements are information displayed in the live stream rooms corresponding to the at least one target live stream participating account, and are used for customizing virtual items.

[0006] In an exemplary embodiment, when the target recommended virtual item is created by a live streaming participant account in the first live streaming room based on a first live streaming display element, the gift display information indicates that the target recommended virtual item created based on the first live streaming display element is gifted. The first live stream display element is the information displayed in the first live stream room and used for customizing virtual items.

[0007] In an exemplary embodiment, when the target recommended virtual item is created by a live stream participant account in the second live stream room based on a second live stream display element, and the second live stream display element does not match the first live stream room, the gift display information indicates that an updated target recommended virtual item is gifted; the updated target recommended virtual item is obtained by replacing the second live stream display element in the target recommended virtual item with the first live stream display element; The first live stream display element is the information displayed in the first live stream room and used for customizing virtual items; the second live stream display element is the information displayed in the second live stream room and used for customizing virtual items.

[0008] In an exemplary embodiment, when the target recommended virtual item is created by a live streaming participant account in the second live streaming room based on the second live streaming display element, and the second live streaming display element matches the first live streaming room, the gift display information indicates that the target recommended virtual item is gifted, or indicates that a virtual item obtained by superimposing the first live streaming display element on the target recommended virtual item is gifted.

[0009] In one exemplary embodiment, displaying at least one recommended virtual item in the virtual item panel corresponding to the live streaming account in the first live streaming room includes: When generating an item recommendation list based on the number of accounts that have gifted custom virtual items and the number of times they have been gifted, at least one recommended virtual item is displayed in the virtual item panel corresponding to the live stream browsing account. The at least one recommended virtual item is a virtual item in the item recommendation list that meets the preset sorting conditions; the existing custom virtual items include virtual items created by the live streaming participants in the first live streaming room and the live streaming participants in the second live streaming room.

[0010] In one exemplary embodiment, the method further includes: In response to a first custom instruction triggered by the live streaming account for a first live streaming display element, an item processing page corresponding to the first live streaming display element is displayed; the first live streaming display element is information displayed in the first live streaming room and used for customizing virtual items; In response to a processing instruction on the first live stream display element triggered by the item processing page, a first custom virtual item is displayed; the first custom virtual item is generated based on the processed first live stream display element.

[0011] In one exemplary embodiment, the method further includes: Display the first custom guidance information; the first custom guidance information includes the first live broadcast display element; In response to the selection instruction for the first live broadcast display element, it is determined that the first custom instruction is triggered.

[0012] In one exemplary embodiment, the item processing page includes a content input area; The step of displaying a first custom virtual item in response to a processing instruction triggered by the item processing page on the first live stream display element includes: In response to the content input instruction and processing confirmation instruction in the content input area, the first custom virtual item is displayed; the first custom virtual item is obtained by processing the first live display element through a preset generation model under the guidance of a first prompt word, and the first prompt word is determined based on the content input instruction.

[0013] In one exemplary embodiment, the item processing page includes a content input area and at least one candidate prompt word, the at least one candidate prompt word being associated with the first live broadcast display element; The step of displaying a first custom virtual item in response to a processing instruction triggered by the item processing page on the first live stream display element includes: In response to a selection instruction for a second prompt word from the at least one candidate prompt words, the second prompt word is displayed in the content input area; In response to the processing confirmation instruction based on the second prompt word, the first custom virtual item is displayed; the first custom virtual item is obtained by processing the first live broadcast display element under the guidance of the second prompt word through a preset generation model.

[0014] In an exemplary embodiment, after responding to a processing instruction for the first live stream display element triggered based on the item processing page, the method further includes: Display the processing progress information of the first custom virtual item; When the display duration of the processing progress information is greater than or equal to the preset display duration, and the processing progress information indicates that the first custom virtual item is being generated, the virtual item panel is displayed; the virtual item panel includes the first custom virtual item in a transitional state; the transitional state represents the state of the item from the start of generation to its completed generation.

[0015] In one exemplary embodiment, the method further includes: Once the first custom virtual item has been generated, the first custom virtual item is displayed in the virtual item panel.

[0016] In an exemplary embodiment, displaying a first custom virtual item in response to a processing instruction on the first live-stream display element triggered by the item processing page includes: In response to the processing instruction for the first live broadcast display element triggered by the item processing page, if the first custom virtual item has been generated, the first custom virtual item and the item gifting control corresponding to the first custom virtual item are displayed on the custom results page.

[0017] In one exemplary embodiment, the item gifting control corresponding to the first custom virtual item includes gifting controls corresponding to at least two item display formats; After displaying the first custom virtual item and the corresponding item gifting control on the custom results page, the method further includes: In response to a trigger command for a gift control corresponding to any item display format, animation information is displayed indicating that a first custom virtual item is gifted to any item display format.

[0018] In one exemplary embodiment, the method further includes: In response to a second custom instruction triggered for a first live streaming element, if the second custom virtual item corresponding to the first live streaming element has not been generated, a second custom virtual item in a transitional state is displayed in the virtual item panel; the transitional state represents the state of the item from the start of generation to its generated state, and the second custom virtual item is generated based on the processed second live streaming element. If the second custom virtual item has been generated, the second custom virtual item is displayed in the virtual item panel.

[0019] In one exemplary embodiment, the method further includes: The virtual item panel displays a second custom guidance message; the second custom guidance message includes at least one item generation template, and each item generation template includes template live display elements and template prompts. In response to the selection instruction for the item generation template including the first live broadcast display element and the third prompt word, it is determined that the second custom instruction is triggered; The second custom virtual item is obtained by processing the first live broadcast display element under the guidance of the third prompt word through a preset generation model.

[0020] In one exemplary embodiment, the method further includes: In response to a selection command for any recommended virtual item, a third custom guidance message is displayed; the third custom guidance message includes recommended live stream display elements corresponding to any recommended virtual item. In response to the selection instruction for the recommended live stream display element, the item processing page corresponding to the recommended live stream display element is displayed; In response to a processing instruction triggered by the item processing page on the recommended live stream display element, a third custom virtual item is displayed; the third custom virtual item is generated based on the processed recommended live stream display element.

[0021] In one exemplary embodiment, the method further includes: In response to a selection instruction for any recommended virtual item, a fourth custom guidance information is displayed; the fourth custom guidance information includes at least one associated item template corresponding to any recommended virtual item, each associated item template includes a template live display element and a fourth prompt word, the template live display element is the display element corresponding to any recommended virtual item, and the fourth prompt word is different from the prompt word corresponding to any recommended virtual item; In response to a selection instruction for any of the at least one associated item templates, if the fourth custom virtual item corresponding to any of the associated item templates is not generated, a fourth custom virtual item in a transitional state is displayed in the virtual item panel; the transitional state represents the state of the item from the start of generation to its generated state; the fourth custom virtual item is generated based on the template live display elements corresponding to any of the associated item templates and the third prompt word. Once the fourth custom virtual item has been generated, the fourth custom virtual item is displayed in the virtual item panel.

[0022] In an exemplary embodiment, the step of displaying gift information of the target recommended virtual item in response to a gifting instruction triggered by the live streaming account based on the target recommended virtual item includes: In response to the live stream viewing account's selection instruction for the target recommended virtual item, at least two item display formats and their corresponding gifting options are displayed; In response to the gifting option for any item display format, display animated information indicating that the target recommended virtual item for any item display format is gifted.

[0023] In one exemplary embodiment, the first live streaming display element includes at least one of the following: Images of live users in the first live streaming room; The first live stream room has pre-set virtual items; The live stream comments in the first live stream room.

[0024] According to a second aspect of the present disclosure, a virtual item processing apparatus is provided, comprising: The virtual item recommendation unit is configured to display at least one recommended virtual item in the virtual item panel corresponding to the live streaming browsing account in the first live streaming room; the at least one recommended virtual item is a custom virtual item recommended to be shared with the live streaming browsing account from at least one custom virtual item created by at least one target live streaming participating account; the at least one target live streaming participating account is at least one of the live streaming participating accounts in the first live streaming room or the live streaming participating accounts in the second live streaming room. The virtual item gifting unit is configured to execute a gifting instruction triggered by the live stream viewing account based on a target recommended virtual item, and display gifting information of the target recommended virtual item; the target recommended virtual item is any one of the at least one recommended virtual item, and the gifting display information is associated with the first live stream room and / or the second live stream room.

[0025] In one exemplary embodiment, the at least one recommended virtual item is obtained by processing the associated live stream display elements based on the at least one target live stream participating account using a preset generation model; The associated live stream display elements are information displayed in the live stream rooms corresponding to the at least one target live stream participating account, and are used for customizing virtual items.

[0026] In an exemplary embodiment, when the target recommended virtual item is created by a live streaming participant account in the first live streaming room based on a first live streaming display element, the gift display information indicates that the target recommended virtual item created based on the first live streaming display element is gifted. The first live stream display element is the information displayed in the first live stream room and used for customizing virtual items.

[0027] In an exemplary embodiment, when the target recommended virtual item is created by a live stream participant account in the second live stream room based on a second live stream display element, and the second live stream display element does not match the first live stream room, the gift display information indicates that an updated target recommended virtual item is gifted; the updated target recommended virtual item is obtained by replacing the second live stream display element in the target recommended virtual item with the first live stream display element; The first live stream display element is the information displayed in the first live stream room and used for customizing virtual items; the second live stream display element is the information displayed in the second live stream room and used for customizing virtual items.

[0028] In an exemplary embodiment, when the target recommended virtual item is created by a live streaming participant account in the second live streaming room based on the second live streaming display element, and the second live streaming display element matches the first live streaming room, the gift display information indicates that the target recommended virtual item is gifted, or indicates that a virtual item obtained by superimposing the first live streaming display element on the target recommended virtual item is gifted.

[0029] In one exemplary embodiment, the virtual item recommendation unit is configured to perform: When generating an item recommendation list based on the number of accounts that have gifted custom virtual items and the number of times they have been gifted, at least one recommended virtual item is displayed in the virtual item panel corresponding to the live stream browsing account. The at least one recommended virtual item is a virtual item in the item recommendation list that meets the preset sorting conditions; the existing custom virtual items include virtual items created by the live streaming participants in the first live streaming room and the live streaming participants in the second live streaming room.

[0030] In one exemplary embodiment, the apparatus further includes a first custom unit configured to perform: In response to a first custom instruction triggered by the live streaming account for a first live streaming display element, an item processing page corresponding to the first live streaming display element is displayed; the first live streaming display element is information displayed in the first live streaming room and used for customizing virtual items; In response to a processing instruction on the first live stream display element triggered by the item processing page, a first custom virtual item is displayed; the first custom virtual item is generated based on the processed first live stream display element.

[0031] In one exemplary embodiment, the apparatus further includes a first custom instruction triggering unit configured to execute: Display the first custom guidance information; the first custom guidance information includes the first live broadcast display element; In response to the selection instruction for the first live broadcast display element, it is determined that the first custom instruction is triggered.

[0032] In one exemplary embodiment, the item processing page includes a content input area; The first custom unit is configured to execute: In response to the content input instruction and processing confirmation instruction in the content input area, the first custom virtual item is displayed; the first custom virtual item is obtained by processing the first live display element through a preset generation model under the guidance of a first prompt word, and the first prompt word is determined based on the content input instruction.

[0033] In one exemplary embodiment, the item processing page includes a content input area and at least one candidate prompt word, the at least one candidate prompt word being associated with the first live broadcast display element; The first custom unit is configured to execute: In response to a selection instruction for a second prompt word from the at least one candidate prompt words, the second prompt word is displayed in the content input area; In response to the processing confirmation instruction based on the second prompt word, the first custom virtual item is displayed; the first custom virtual item is obtained by processing the first live broadcast display element under the guidance of the second prompt word through a preset generation model.

[0034] In one exemplary embodiment, the apparatus further includes a jump display unit configured to perform: Display the processing progress information of the first custom virtual item; When the display duration of the processing progress information is greater than or equal to the preset display duration, and the processing progress information indicates that the first custom virtual item is being generated, the virtual item panel is displayed; the virtual item panel includes the first custom virtual item in a transitional state; the transitional state represents the state of the item from the start of generation to its completed generation.

[0035] In one exemplary embodiment, the apparatus further includes a first display unit configured to perform: Once the first custom virtual item has been generated, the first custom virtual item is displayed in the virtual item panel.

[0036] In one exemplary embodiment, the first custom unit is configured to perform: In response to the processing instruction for the first live broadcast display element triggered by the item processing page, if the first custom virtual item has been generated, the first custom virtual item and the item gifting control corresponding to the first custom virtual item are displayed on the custom results page.

[0037] In one exemplary embodiment, the item gifting control corresponding to the first custom virtual item includes gifting controls corresponding to at least two item display formats; The device further includes a first donation unit configured to perform: In response to a trigger command for a gift control corresponding to any item display format, animation information is displayed indicating that a first custom virtual item is gifted to any item display format.

[0038] In one exemplary embodiment, the apparatus further includes a second custom unit configured to perform: In response to a second custom instruction triggered for a first live streaming element, if the second custom virtual item corresponding to the first live streaming element has not been generated, a second custom virtual item in a transitional state is displayed in the virtual item panel; the transitional state represents the state of the item from the start of generation to its generated state, and the second custom virtual item is generated based on the processed second live streaming element. If the second custom virtual item has been generated, the second custom virtual item is displayed in the virtual item panel.

[0039] In one exemplary embodiment, the apparatus further includes a second custom instruction triggering unit configured to execute: The virtual item panel displays a second custom guidance message; the second custom guidance message includes at least one item generation template, and each item generation template includes template live display elements and template prompts. In response to the selection instruction for the item generation template including the first live broadcast display element and the third prompt word, it is determined that the second custom instruction is triggered; The second custom virtual item is obtained by processing the first live broadcast display element under the guidance of the third prompt word through a preset generation model.

[0040] In one exemplary embodiment, the apparatus further includes a third custom unit configured to perform: In response to a selection command for any recommended virtual item, a third custom guidance message is displayed; the third custom guidance message includes recommended live stream display elements corresponding to any recommended virtual item. In response to the selection instruction for the recommended live stream display element, the item processing page corresponding to the recommended live stream display element is displayed; In response to a processing instruction triggered by the item processing page on the recommended live stream display element, a third custom virtual item is displayed; the third custom virtual item is generated based on the processed recommended live stream display element.

[0041] In one exemplary embodiment, the apparatus further includes a fourth custom unit configured to perform: In response to a selection instruction for any recommended virtual item, a fourth custom guidance information is displayed; the fourth custom guidance information includes at least one associated item template corresponding to any recommended virtual item, each associated item template includes a template live display element and a fourth prompt word, the template live display element is the display element corresponding to any recommended virtual item, and the fourth prompt word is different from the prompt word corresponding to any recommended virtual item; In response to a selection instruction for any of the at least one associated item templates, if the fourth custom virtual item corresponding to any of the associated item templates is not generated, a fourth custom virtual item in a transitional state is displayed in the virtual item panel; the transitional state represents the state of the item from the start of generation to its generated state; the fourth custom virtual item is generated based on the template live display elements corresponding to any of the associated item templates and the third prompt word. Once the fourth custom virtual item has been generated, the fourth custom virtual item is displayed in the virtual item panel.

[0042] In an exemplary embodiment, the virtual item gifting unit is configured to perform: In response to the live stream viewing account's selection instruction for the target recommended virtual item, at least two item display formats and their corresponding gifting options are displayed; In response to the gifting option for any item display format, display animated information indicating that the target recommended virtual item for any item display format is gifted.

[0043] In one exemplary embodiment, the first live streaming display element includes at least one of the following: Images of live users in the first live streaming room; The first live stream room has pre-set virtual items; The live stream comments in the first live stream room.

[0044] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the virtual item processing method as described above.

[0045] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided that, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform the virtual item processing method as described above.

[0046] According to a fifth aspect of the present disclosure, a computer program product is provided, the computer program product including a computer program stored in a readable storage medium, wherein at least one processor of a computer device reads from the readable storage medium and executes the computer program, causing the device to perform the virtual item processing method described above.

[0047] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects: This disclosure displays at least one custom virtual item created by a target livestream participating account in the virtual item panel corresponding to the livestream browsing account in the first livestream room. The target livestream participating account is at least one of the livestream participating accounts in the first livestream room or the second livestream participating account. This enables the recommendation and display of custom virtual items created by other livestream participating accounts to the livestream browsing account in the first livestream room, thereby adding new recommended virtual items to the existing preset virtual items in the first livestream room. Furthermore, the recommended virtual items, like the preset virtual items, can be gifted in the first livestream room. In the virtual item gifting scenario, by expanding the number and forms of virtual items in the first livestream room, a wider range of virtual item choices is provided to the livestream viewers. Moreover, the custom virtual items are created according to the needs of the livestream viewers, thereby meeting the gifting needs of the livestream viewers and realizing personalized customization of virtual items at the viewer level.

[0048] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0049] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0050] Figure 1 This is a schematic diagram of an implementation environment according to an exemplary embodiment; Figure 2 This is a flowchart illustrating a virtual item processing method according to an exemplary embodiment; Figure 3 This is a schematic diagram illustrating a first display of recommended virtual items according to an exemplary embodiment; Figure 4 This is a schematic diagram illustrating a second display of recommended virtual items according to an exemplary embodiment; Figure 5 This is a schematic diagram illustrating a virtual item processing flow according to an exemplary embodiment; Figure 6 This is a schematic diagram illustrating the first triggering of a processing instruction for a live broadcast display element according to an exemplary embodiment; Figure 7 This is a second triggering diagram illustrating a processing instruction for a live broadcast display element according to an exemplary embodiment; Figure 8 This is a schematic diagram illustrating a first custom virtual item display in a transitional state according to an exemplary embodiment; Figure 9 This is a schematic diagram illustrating the first display of a first custom virtual item according to an exemplary embodiment; Figure 10 This is a first schematic diagram illustrating virtual item gifting by selecting an item display format according to an exemplary embodiment; Figure 11 This is a schematic diagram illustrating virtual item customization based on an item generation template, according to an exemplary embodiment. Figure 12 This is a second schematic diagram illustrating virtual item gifting by selecting an item display format according to an exemplary embodiment; Figure 13 This is a schematic diagram illustrating the sorting results of custom virtual items according to an exemplary embodiment; Figure 14 This is a block diagram illustrating a virtual item processing device according to an exemplary embodiment; Figure 15 This is a schematic diagram of an electronic device structure according to an exemplary embodiment. Detailed Implementation

[0051] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0052] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0053] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0054] Please see Figure 1 The illustration shows an implementation environment provided by the present disclosure, which may include at least one information display terminal 110 and an information server 120, and the information display terminal 110 and the information server 120 may communicate with each other via a network.

[0055] Optionally, the information display terminal 110 may include: smartphones, tablets, laptops, digital assistants, smart wearable devices, in-vehicle terminals, servers, etc. An interactive application is installed and runs on the information display terminal 110. In this embodiment, the interactive application may be an application providing live streaming functionality, or it may be a social application, instant messaging application, live streaming application, game application, e-commerce application, virtual reality (VR) application, augmented reality (AR) application, etc. This application embodiment does not limit the specific type of application.

[0056] Optionally, the information server 120 provides background services for the interactive application installed in the information display terminal 110. The information display terminal 110 can communicate with the information server 120 based on browser / server (B / S) mode or client / server (C / S) mode. The operating system running on the information display terminal 110 in this embodiment may include, but is not limited to, Android, iOS, Linux, Windows, etc.

[0057] Information server 120 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.

[0058] To address the problem in related technologies where the quantity and form of virtual items provided by live streaming platforms are limited, making it difficult to meet the gifting needs of viewers, this disclosure provides a virtual item processing method. The executing entity can be the aforementioned information display terminal. (Please refer to...) Figure 2 The method may include: S210. Display at least one recommended virtual item in the virtual item panel corresponding to the live streaming browsing account in the first live streaming room; the at least one recommended virtual item is a custom virtual item recommended to be shared with the live streaming browsing account from at least one custom virtual item created by at least one target live streaming participating account; the at least one target live streaming participating account is at least one of the live streaming participating accounts in the first live streaming room or the live streaming participating accounts in the second live streaming room.

[0059] The virtual item panel corresponding to the live stream viewing account in the first live stream room can be used to display virtual items that can be gifted to live stream users in the first live stream room. Optionally, the virtual item panel corresponding to the first live stream room can be used to display preset virtual items and at least one recommended virtual item. The preset virtual items and at least one recommended virtual item can be displayed under the same tab on the virtual item panel, or they can be displayed under different tabs on the virtual item panel. This embodiment does not make specific limitations. In this embodiment, at least one recommended virtual item displayed in the virtual item panel can have a corresponding recommendation label to distinguish it from the preset virtual items in the first live stream room.

[0060] The accounts participating in the live stream in the first live stream room may include the live stream initiating account and the live stream viewing account corresponding to the first live stream room. Similarly, the accounts participating in the live stream in the second live stream room may include the live stream initiating account and the live stream viewing account corresponding to the second live stream room. The first and second live stream rooms are different live stream rooms. Correspondingly, at least one recommended virtual item displayed in the virtual item panel corresponding to the first live stream viewing account in the first live stream room may include a custom virtual item created by the second live stream viewing account in the first live stream room. The second live stream viewing account can be any account other than the first live stream viewing account among the live stream viewing accounts corresponding to the first live stream room. At least one recommended virtual item may also include a custom virtual item created by the live stream initiating account of the first live stream room; at least one recommended virtual item may also include a custom virtual item created by the live stream initiating account of the second live stream room; at least one recommended virtual item may also include a custom virtual item created by the live stream viewing account of the second live stream room.

[0061] In an optional embodiment, the at least one recommended virtual item is obtained by processing the associated live stream display elements based on the at least one target live stream participating account using a preset generation model; The associated live stream display elements are information displayed in the live stream rooms corresponding to the at least one target live stream participating account, and are used for customizing virtual items.

[0062] The preset generation model can be a pre-trained artificial intelligence model with processing functions such as text-to-image, text-to-video, image-to-image, and image-to-video. The associated live stream display elements are elements that can be displayed in the live stream room corresponding to at least one target live stream participant account. These can be live stream elements that are always displayed on the live stream page, or live stream elements that are displayed on the live stream page when preset operations are performed. Associated live stream display elements may include at least one of the following: live stream user images of at least one target live stream participant account's live stream room, preset virtual items of at least one target live stream participant account's live stream room, and live stream comments of at least one target live stream participant account's live stream room. The live stream user images can be images obtained by capturing images of live stream users during the live stream. If the live stream room includes one live stream user, the corresponding live stream user image may include that user's image; if the live stream room includes multiple live stream users, the corresponding live stream user image may include images of multiple live stream users. Live stream user images may include the live stream user's avatar, full-body image, etc. Pre-set virtual items in the live stream can be live elements displayed on the live stream page when the virtual item panel is invoked. These pre-set virtual items can be automatically created by the live stream platform and displayed in the virtual item panel for viewers to gift to other viewers. Live stream comments can be at least one of the following: text comments or image comments displayed on the live stream page.

[0063] The processing of related live streaming display elements using a preset generation model can specifically include instructions for adjusting the content form, adjusting attributes, modifying content elements, adding stylistic effects, and processing special effects based on the preset generation model. Content form adjustments can include text-to-image, image-to-image, text-to-video, and image-to-video generation. Attribute adjustments can include adjusting attributes and proportions, color and brightness, and clarity and texture. Content element modifications can include adding, deleting, and replacing elements. Adding stylistic effects can include adding specific artistic styles, such as cartooning, sketching, oil painting, or retro styles. Special effects processing can include adding dynamic or static special effects elements.

[0064] In this embodiment, the recommended virtual items can be obtained by at least one target live streaming participant account processing the associated live streaming display elements using a preset generation model. This allows the preset generation model to be called to generate virtual items without requiring users to manually adjust the associated live streaming display elements, thus improving the generation efficiency of virtual custom items. On the other hand, the powerful and outstanding processing capabilities of the preset generation model can improve the quality of the generated custom virtual items.

[0065] S220. In response to the live stream viewing account triggering an item gifting instruction based on a target recommended virtual item, display gifting information of the target recommended virtual item is shown; the target recommended virtual item is any one of the at least one recommended virtual item, and the gifting display information is associated with the first live stream room and / or the second live stream room.

[0066] The gifting display information of the target recommended virtual item can represent the gifting process and the gifting result of the target recommended virtual item. Optionally, the gifting display information may include at least one of the item image, item effects, and item text description information of the target recommended virtual item. The gifting display information corresponding to the target recommended virtual item may be associated with the first live broadcast room, or with the second live broadcast room, or with both the first and second live broadcast rooms.

[0067] This disclosure displays at least one custom virtual item created by a target livestream participating account in the virtual item panel corresponding to the livestream browsing account in the first livestream room. The target livestream participating account is at least one of the livestream participating accounts in the first livestream room or the second livestream participating account. This enables the recommendation and display of custom virtual items created by other livestream participating accounts to the livestream browsing account in the first livestream room, thereby adding new recommended virtual items to the existing preset virtual items in the first livestream room. Furthermore, the recommended virtual items, like the preset virtual items, can be gifted in the first livestream room. In the virtual item gifting scenario, by expanding the number and forms of virtual items in the first livestream room, a wider range of virtual item choices is provided to the livestream viewers. Moreover, the custom virtual items are created according to the needs of the livestream viewers, thereby meeting the gifting needs of the livestream viewers and realizing personalized customization of virtual items at the viewer level.

[0068] In one example, if the target recommended virtual item is created by a live stream participant account in the first live stream room based on a first live stream display element, the gift display information indicates that the target recommended virtual item created based on the first live stream display element is gifted; the first live stream display element is information displayed in the first live stream room used for customizing virtual items.

[0069] The first live stream display element includes at least one of the following: the live stream user image of the first live stream room; the preset virtual items of the first live stream room; and the live stream comments of the first live stream room.

[0070] The live user image in the first live stream room can be an image captured during the live stream. If the first live stream room includes one live user, the corresponding live user image can include that live user's image; if the first live stream room includes multiple live users, the corresponding live user image can include images of multiple live users. The live user image can include the live user's avatar, full-body image, etc. The preset virtual items in the first live stream room can be live elements displayed on the live stream page when the virtual item panel is invoked. The preset virtual items in the first live stream room can be virtual items automatically created by the live stream platform and displayed in the virtual item panel for viewers to gift to the live stream user. The live stream comments in the first live stream room can be at least one of text comments or image comments displayed on the live stream page.

[0071] If the target recommended virtual item is created by another livestream viewing account in the first livestream room or by the livestream initiating account in the first livestream room based on the first livestream's display elements, then it can be determined that the target recommended virtual item matches the first livestream room. For example, a custom virtual item generated based on the livestream user image in the first livestream room matches the first livestream room; a custom virtual item generated based on the first livestream room's preset virtual items matches the first livestream room; and a custom virtual item generated based on the livestream comments in the first livestream room matches the first livestream room. Correspondingly, when the target recommended virtual item is gifted in the first livestream room, the gift display information corresponding to the target recommended virtual item can display the target recommended virtual item created based on the first livestream's display elements.

[0072] Please see Figure 3 The diagram illustrates the first display of recommended virtual items. Taking the first live stream display element as the image of a live stream user in the first live stream room as an example, at least one recommended virtual item 320 is displayed in the virtual item panel 310 corresponding to the live stream browsing account in the first live stream room. For example, it may include recommended item 1, recommended item 2, recommended item 3, etc. In response to the gifting instruction for recommended item 1, if recommended item 1 is created by another live stream browsing account in the first live stream room, the gifting display information 330 corresponding to recommended item 1 can be displayed on the live stream page corresponding to the first live stream room. The gifting display information 330 can specifically show the gifting process of recommended item 1.

[0073] In this embodiment, when the target recommended virtual item gifted by the live streaming account in the first live streaming room is a custom virtual item created by the live streaming participant account in the first live streaming room, the gifting display information of the corresponding target recommended virtual item can directly display the process of gifting the target recommended virtual item, thereby realizing the display of the gifting process of the recommended virtual item and strengthening the atmosphere of interaction between the anchor and the recommended virtual item.

[0074] In another example, if the target recommended virtual item is created by a live stream participant account in the second live stream room based on a second live stream display element, and the second live stream display element does not match the first live stream room, the gift display information indicates that an updated target recommended virtual item is gifted; the updated target recommended virtual item is obtained by replacing the second live stream display element in the target recommended virtual item with the first live stream display element; The first live stream display element is the information displayed in the first live stream room and used for customizing virtual items; the second live stream display element is the information displayed in the second live stream room and used for customizing virtual items.

[0075] The first and second live stream rooms can be different live stream rooms, and the first live stream display elements in the first live stream room may be different from the second live stream display elements in the second live stream room. Optionally, when the live stream display elements are live stream user images or live stream comments, the live stream users in the first live stream room and the live stream users in the second live stream room may be different, and the live stream user images in the first live stream room and the live stream user images in the second live stream room may also be different. The live stream comments in the first live stream room and the live stream comments in the second live stream room may also be different. It is understood that the live stream user images in the second live stream room are not applicable to the first live stream room, and the live stream comments in the second live stream room are also not applicable to the first live stream room. Therefore, custom virtual items created based on the second live stream display elements in the second live stream room cannot be directly used to give away in the first live stream room. Optionally, if the target recommended virtual item is created based on the second live stream display elements of the second live stream room, but the second live stream display elements do not match the first live stream room, then when selecting to gift the target recommended virtual item, the live stream display elements on which the target recommended virtual item is based can be replaced. Specifically, the second live stream display elements in the target recommended virtual item that do not match the first live stream room can be replaced with the first live stream display elements in the first live stream room to obtain the updated target recommended virtual item. Since the updated target recommended virtual item includes the first live stream display elements in the first live stream room, the updated target recommended virtual item matches the first live stream room and can be used as a virtual item to be gifted in the first live stream room.

[0076] Please seeFigure 4 The illustration shows a second display diagram of recommended virtual items. Taking the first live broadcast display element as the live broadcast user image in the first live broadcast room and the second live broadcast display element as the live broadcast user image in the second live broadcast room as an example, at least one recommended virtual item 420 is displayed in the virtual item panel 410 corresponding to the live broadcast browsing account in the first live broadcast room. For example, it may include recommended item 1, recommended item 2, recommended item 3, etc. In response to the item gifting instruction for recommended item 1, when recommended item 1 is created by the live broadcast participating account in the second live broadcast room based on the live broadcast user image in the second live broadcast room, the gifting display information 430 corresponding to recommended item 1 can be displayed on the live broadcast page corresponding to the first live broadcast room. The gifting display information 430 can specifically show the gifting process of the updated recommended item 1. Recommended item 1 includes the live broadcast user image in the second live broadcast room, and the updated recommended item 1 includes the live broadcast user image in the first live broadcast room.

[0077] In this embodiment, if a target recommended virtual item is selected to be gifted in the first live broadcast room based on the second live broadcast display elements of the second live broadcast room, and the second live broadcast display elements in the target recommended virtual item do not match those in the first live broadcast room, the target recommended virtual item can be updated based on the first live broadcast display elements of the first live broadcast room to obtain a virtual item that can be gifted in the first live broadcast room. This achieves the matching of the virtual item gifted in the first live broadcast room with the live broadcast information of the first live broadcast room, and also realizes the personalized updating and gifting of custom virtual items based on the live broadcast room information on the basis of existing custom virtual items.

[0078] In another example, if the target recommended virtual item is created by a live stream participant account in the second live stream room based on the second live stream display element, and the second live stream display element matches the first live stream room, the gift display information indicates that the target recommended virtual item is gifted, or indicates that a virtual item obtained by superimposing the first live stream display element on the target recommended virtual item is gifted.

[0079] The first and second live stream rooms can be different live stream rooms. The first live stream display elements in the first live stream room and the second live stream display elements in the second live stream room may be the same. Optionally, if the live stream display elements are preset virtual items, the preset virtual items in the first live stream room and the preset virtual items in the second live stream room may be the same. The target recommended virtual items created by the participating accounts in the second live stream room based on the preset virtual items can be adapted to the first live stream room, so that when the target recommended virtual items are gifted, they can be directly displayed. If the live stream display elements are live stream comments, the live stream comments in the first and second live stream rooms may include comments targeting the same object, such as an event, person, or game. If the participating accounts in the second live stream room create target recommended virtual items based on the comments targeting the target object in the second live stream room, and the live stream viewing accounts in the first live stream room choose to gift the target recommended virtual items, the display information generated based on the comments targeting the target object in the first live stream room can be overlaid on the target recommended virtual items.

[0080] In this embodiment, if a target recommended virtual item is selected to be gifted in the first live broadcast room based on the second live broadcast display elements of the second live broadcast room, and the second live broadcast display elements in the target recommended virtual item match the first live broadcast room, the target recommended virtual item can be gifted directly, or a virtual item obtained by overlaying the first live broadcast display elements of the first live broadcast room on the target recommended virtual item can be gifted, which further improves the flexibility and diversity of gifting the target recommended virtual item.

[0081] In one optional embodiment, the virtual item panel corresponding to the live streaming account in the first live streaming room displays at least one recommended virtual item, including: When generating an item recommendation list based on the number of accounts that have gifted custom virtual items and the number of times they have been gifted, at least one recommended virtual item is displayed in the virtual item panel corresponding to the live stream browsing account. The at least one recommended virtual item is a virtual item in the item recommendation list that meets the preset sorting conditions; the existing custom virtual items include virtual items created by the live streaming participants in the first live streaming room and the live streaming participants in the second live streaming room.

[0082] The item recommendation list is a ranking of existing custom virtual items based on the number of accounts that have gifted them and the number of times they have been gifted. The number of gifting accounts refers to the number of accounts that have gifted custom virtual items, and the number of gifting times refers to the number of times a custom virtual item has been gifted. Each account can gift the same custom virtual item once or multiple times. For example, custom virtual item 1 can be gifted to accounts 1 and 2. Account 1 has gifted custom virtual item 1 m times, and account 2 has gifted it n times. Therefore, the number of gifting accounts is 2, and the number of gifting times is m+n. The item recommendation list can include a first ranking list and a second ranking list. The first ranking list can be the result of sorting all custom virtual items within a first period, and the second ranking list can be the result of sorting custom virtual items within a second period. The first and second periods can overlap, and the duration of the first period is longer than that of the second period. The first period can be a week or a month, and the second period can be a day or an hour, etc.

[0083] Virtual items that meet the preset sorting criteria can be the top N virtual items in the item recommendation list, where N is an integer greater than or equal to 1, and the specific value of N can be determined based on the actual implementation.

[0084] In this embodiment, the number of gifted accounts and the number of gifting times can represent the popularity of custom virtual items. By recommending and distributing popular custom virtual items to live streaming accounts, the demand for custom virtual items from users corresponding to the live streaming accounts can be largely met. Furthermore, popular custom virtual items may be high-quality virtual items, thus enabling high-quality recommendations of custom virtual items.

[0085] In this embodiment, the live streaming account in the first live streaming room can also customize virtual items. Optionally, this embodiment provides a method for customizing virtual items, which may include: In response to a first custom instruction triggered by the live streaming account for a first live streaming display element, an item processing page corresponding to the first live streaming display element is displayed; the first live streaming display element is information displayed in the first live streaming room and used for customizing virtual items; In response to a processing instruction on the first live stream display element triggered by the item processing page, a first custom virtual item is displayed; the first custom virtual item is generated based on the processed first live stream display element.

[0086] The first live stream display element refers to any element that can be displayed in the first live stream room. This can be a live stream element that is always displayed on the live stream page of the first live stream room, or a live stream element that is displayed on the live stream page when a preset operation is performed. Optionally, the first live stream display element includes at least one of the following: the live stream user image of the first live stream room; preset virtual items of the first live stream room; and live stream comments of the first live stream room.

[0087] The live user image in the first live stream room can be an image captured during the live stream. If the first live stream room includes one live user, the corresponding live user image can include that live user's image; if the first live stream room includes multiple live users, the corresponding live user image can include images of multiple live users. The live user image can include the live user's avatar, full-body image, etc. The preset virtual items in the first live stream room can be live elements displayed on the live stream page when the virtual item panel is invoked. The preset virtual items in the first live stream room can be virtual items automatically created by the live stream platform and displayed in the virtual item panel for viewers to gift to the live stream user. The live stream comments in the first live stream room can be at least one of text comments or image comments displayed on the live stream page.

[0088] In this embodiment, corresponding custom virtual items can be generated based on various live streaming display elements such as live user images, preset virtual items in the live streaming room, and live streaming comments in the live streaming room. This increases the diversity of corresponding custom virtual items while maintaining the diversity of live streaming display elements.

[0089] By triggering processing instructions for the first live stream display element on the item processing page corresponding to the first live stream display element, the first custom virtual item generated based on the first live stream display element can be displayed after the processing of the first live stream display element is completed.

[0090] In this embodiment, a corresponding item processing page can be displayed by responding to a first custom instruction triggered by the live streaming account for the first live streaming display element. This allows for the triggering of specific processing instructions for the first live streaming display element based on the item processing page, thereby generating a first custom virtual item based on the processing instructions. Since the specific processing instructions for the first live streaming display element can reflect the user's needs and expectations for the generation of custom virtual items, the generated first custom virtual item can be highly matched with the user's needs.

[0091] In one optional embodiment, a first custom instruction can be triggered by displaying guidance information; alternatively, the method in this embodiment may further include: Display the first custom guidance information; the first custom guidance information includes the first live broadcast display element; In response to the selection instruction for the first live broadcast display element, it is determined that the first custom instruction is triggered.

[0092] The first custom guidance information can be used to guide viewers to process the first live broadcast display element to obtain a first custom virtual item generated based on the first live broadcast display element. The first custom guidance information may include live broadcast display elements such as live broadcast user images, preset virtual items, and live broadcast comments. Optionally, the live broadcast user image in the first custom guidance information is used to guide viewers to process the live broadcast user image to obtain a custom virtual item generated based on the live broadcast user image; the preset virtual item in the first custom guidance information is used to guide viewers to process the preset virtual item to obtain a custom virtual item generated based on the preset virtual item; and the live broadcast comments in the first custom guidance information are used to guide viewers to process the live broadcast comments to obtain a custom virtual item generated based on the live broadcast comments.

[0093] Optionally, the first custom guidance information displayed in the virtual item panel may include one or more live display elements such as the live user image, preset virtual items, and live comments. For the first custom guidance information displaying the first live display element, the first custom guidance information may include the element identifier of the first live display element and the item guidance intent. The element identifier of the first live display element may include an image identifier of the live display element, a text identifier of the live display element, etc., and the item guidance intent can be used to indicate the item generation effect, item generation method, etc. Taking the live display element as a live user image as an example, the first custom guidance information may display the live user image and text information such as "Ever-Changing Avatar," where the displayed live user image is the image identifier of the live display element, and the text information "Ever-Changing Avatar" is the item guidance intent indicating the item generation effect. Taking the live display element as a preset virtual item as an example, the first custom guidance information may display the preset virtual item image and text information such as "Gift Exchange," where the displayed preset virtual item image is the image identifier of the live display element, and the text information "Gift Exchange" is the item guidance intent indicating the item generation effect. Taking live stream comments as an example, the first custom guidance information can display a comment image or an image containing popular comment words, as well as text information such as "Generate a gift based on the comment" or "Generate a gift based on popular comment words". Popular comment words can be words that appear more than or equal to a preset number of times in the live stream comments. The displayed comment image or image containing popular comment words is the image identifier of the live stream display element, and the text information "Generate a gift based on the comment" or "Generate a gift based on popular comment words" is the item guidance intention indicating the item generation effect.

[0094] In response to the selection instruction for the first live broadcast display element in the first custom guidance information, the first custom instruction can be triggered, and the item processing page corresponding to the first live broadcast display element can be displayed accordingly.

[0095] When the virtual item panel displays first custom guidance information including at least one live display element, the first live display element can be selected from it. Then, by clicking, long-pressing, or voice selection on the first live display element, the selection command for the first live display element can be triggered, and the item processing page corresponding to the first live display element can be displayed.

[0096] In an optional embodiment, the item processing page includes the first live streaming display element. Displaying the first live streaming display element on the item processing page can be done by using it as the entire page background, or by displaying it in a portion of the page. For example, if the live streaming display element is a live user image, the live user image can be used as the page background, or it can be displayed in a portion of the page.

[0097] The first live stream display element can be processed on the item processing page corresponding to the first live stream display element. Optionally, a processing instruction for the first live stream display element can be triggered on the item processing page. The information display terminal can respond to the processing instruction, process the first live stream display element, and generate a first custom virtual item based on the processed first live stream display element.

[0098] The processing instructions for the first live broadcast display elements may include instructions to adjust the content form of the first live broadcast display elements, instructions to adjust attributes, instructions to modify content elements, instructions to add stylistic effects, and instructions to process special effects, etc. Among them, content form adjustment may include text-to-image, image-to-image, text-to-video, image-to-video, etc.; attribute adjustment may include attribute and proportion adjustment, color and brightness adjustment, clarity and texture adjustment, etc.; content element modification may include element addition, element deletion, element replacement, etc.; stylistic effect addition may include adding specific art styles, such as cartooning, sketching, oil painting, retro, etc.; special effects processing may include adding dynamic or static special effects elements, etc.

[0099] In one example, a manual processing command can be triggered on the item processing page corresponding to the first live broadcast element. The corresponding information display terminal can respond to the manual processing command and generate a first custom virtual item based on the processed first live broadcast element. The item processing page can include processing controls corresponding to various processing operations, such as content form adjustment controls, attribute adjustment controls, content element modification controls, stylization effect addition controls, and special effect processing controls. By triggering the processing controls, the corresponding processing command can be triggered.

[0100] In another example, an automatic processing instruction can be triggered on the item processing page corresponding to the first live broadcast element. The corresponding information display terminal can respond to the automatic processing instruction and generate a first custom virtual item based on the processed first live broadcast element. The automatic processing instruction triggered on the item processing page corresponding to the first live broadcast element can be an instruction triggered when the processing instruction information for the first live broadcast element is edited on the item processing page. The corresponding system can automatically process the first live broadcast element based on the processing instruction information to obtain the first custom virtual item.

[0101] It should be noted that in a live streaming scenario, a virtual item panel can be displayed, which may include custom tags related to the virtual items. In one example, at the initial moment when the virtual item panel is invoked, virtual items under preset item tags can be displayed in the virtual item panel. Then, by switching tags, the display can be switched to display virtual items under custom tags. In another example, at the initial moment when the virtual item panel is invoked, virtual items under custom tags can be displayed in the virtual item panel.

[0102] Please see Figure 5 The diagram illustrates a virtual item processing flow. Taking a live stream display element including a live user image and preset virtual items as an example, the virtual item panel 510 in the live stream displays first custom guidance information 520. This first custom guidance information includes live user image information 520 and preset virtual item information 530. The live user image information 520 may include the live user image and text guidance information such as "Ever-Changing Avatar" or "Transforming the Streamer." The preset virtual item information 530 may include the item image of a preset virtual item and text guidance information such as "Gift Exchange" or "Gift Customization." Responding to a selection command on the live user image information 520, the corresponding item processing page 540 can be displayed. The item processing page 540 may include the live user image. By triggering a processing command on the live user image in the item processing page 540, a first custom virtual item 550 generated based on the processed first live stream display element can be displayed. For example, if the processing command for the live user image is to put a hat on the live user, the corresponding first custom virtual item 550 can be obtained by adding a hat element to the live user image.

[0103] In this embodiment, by displaying first customized guidance information including first live broadcast display elements, it is possible to guide viewers in the first live broadcast room to customize virtual items based on the first live broadcast display elements. Furthermore, it can respond to the selection instruction of the first live broadcast display elements in the first customized guidance information to determine the triggering of the first customization instruction. By displaying the first customized guidance information to guide viewers to customize virtual items based on the first live broadcast display elements, the cognitive cost of viewers can be reduced and the efficiency of virtual item customization can be improved.

[0104] In this embodiment, an automatic processing command can be triggered on the item processing page corresponding to the first live-stream display element. The corresponding information display terminal can respond to the automatic processing command and generate a first custom virtual item based on the processed first live-stream display element. Specifically, triggering the automatic processing command on the item processing page corresponding to the first live-stream display element can be triggered when processing instructions for the first live-stream display element are edited on the item processing page. The system can then automatically process the first live-stream display element based on the processing instructions to obtain the first custom virtual item. Optionally, when displaying the item processing page, the user can edit prompts for the first live-stream display element on the item processing page, thereby facilitating the invocation of a preset generation model to process the first live-stream display element under the guidance of the prompts and obtain the first virtual custom item.

[0105] In an optional embodiment, the item processing page includes a content input area; the step of displaying a first custom virtual item in response to a processing instruction triggered based on the item processing page on the first live broadcast display element includes: In response to the content input instruction and processing confirmation instruction in the content input area, the first custom virtual item is displayed; the first custom virtual item is obtained by processing the first live broadcast display element under the guidance of the first prompt word through a preset generation model, and the first prompt word is determined based on the content input instruction.

[0106] The content input area on the item processing page can be used for content input and editing. Specifically, content input can be performed using at least one of the following methods: manual text editing, voice input, etc. Based on the input content, a first prompt word is determined. This first prompt word can be used to indicate processing instructions for the first live-stream display element, such as instructions to adjust the content form of the first live-stream display element, instructions to adjust attributes, instructions to modify content elements, instructions to add stylistic effects, instructions to apply special effects, etc., at least one of these. In this embodiment, in addition to inputting the first prompt word, a reference image can also be input in the content input area to process the first live-stream display element based on the reference image and in conjunction with the first prompt word. The preset generation model can be a pre-trained artificial intelligence model with processing functions such as text-to-image, text-to-video, image-to-image, and image-to-video.

[0107] Please see Figure 6 The diagram illustrates the first triggering of a processing instruction for a live streaming display element. Taking the live streaming user image as an example, the item processing page includes a content input area 610 and a processing confirmation control 620. In response to the content input instruction in the content input area 610, the input first prompt word 630 is displayed in the content input area 610. For example, the first prompt word 630 is "wearing a hat". Furthermore, in response to the triggering operation of the processing confirmation control 630, a preset generation model can be called to process the live streaming user image under the guidance of the first prompt word 630. When the processing is completed, the first custom virtual item 640 can be displayed.

[0108] In this embodiment, by displaying a content input area on the item processing page, users can input a first prompt word for the first live broadcast element. This allows the preset generation model to process the first live broadcast element under the guidance of the first prompt word, thereby obtaining a first custom virtual item. On the one hand, by using the prompt word to call the preset generation model to generate virtual items, the user does not need to manually adjust the first live broadcast element, which improves the generation efficiency of custom virtual items. On the other hand, the powerful and outstanding processing capabilities of the preset generation model can improve the quality of the generated custom virtual items.

[0109] In another alternative embodiment, the item processing page includes a content input area and at least one candidate prompt word, the at least one candidate prompt word being associated with the first live broadcast display element; The step of displaying a first custom virtual item in response to a processing instruction triggered by the item processing page on the first live stream display element includes: In response to a selection instruction for a second prompt word from the at least one candidate prompt words, the second prompt word is displayed in the content input area; In response to the processing confirmation instruction based on the second prompt word, the first custom virtual item is displayed; the first custom virtual item is obtained by processing the first live broadcast display element under the guidance of the second prompt word through a preset generation model.

[0110] The item processing page may include a content input area and at least one candidate prompt word. The content input area can be used for content input and editing. Specifically, the content input operation can be performed based on at least one of the following methods: manual text editing, voice input, etc. The first prompt word is then determined based on the input content. The first prompt word can be used to indicate the processing instructions for the first live broadcast display element, such as instructions to adjust the content form of the first live broadcast display element, instructions to adjust attributes, instructions to modify content elements, instructions to add stylistic effects, instructions to process special effects, etc., at least one of the following instructions.

[0111] At least one candidate prompt word in the item processing page is associated with the first live broadcast display element. Different live broadcast display elements can correspond to different candidate prompt words. For example, if the first live broadcast display element is a live broadcast user image, the corresponding candidate prompt words may include wearing a hat, growing a beard, getting fat, getting old, etc. If the first live broadcast display element is a preset virtual item, the corresponding candidate prompt words may include adding dynamic effect 1, adding static effect 2, changing the appearance color to color 1, changing the dark color of component a to color 2, etc.

[0112] In this embodiment, in addition to selecting the second prompt word, a reference image can also be input in the content input area. This allows the first live-stream display element to be processed based on the reference image and in conjunction with the second prompt word. The preset generation model can be a pre-trained artificial intelligence model with processing functions such as text-to-image, text-to-video, image-to-image, and image-to-video generation.

[0113] Please see Figure 7The diagram illustrates a second triggering instruction for processing live-stream display elements. Taking the live-stream user image as an example, the item processing page includes candidate prompts 710, a content input area 720, and a processing confirmation control 730. Candidate prompts 710 may include words like "wearing a hat," "getting fat," and "having a beard." In response to the selection instruction for the second prompt 740 among the candidate prompts 710, the selected second prompt 740 is displayed in the content input area 720. For example, the second prompt 740 is "wearing a hat." Furthermore, in response to the triggering operation of the processing confirmation control 730, a preset generation model can be invoked to process the live-stream user image under the guidance of the second prompt 740. Upon completion of the processing, a first custom virtual item 750 can be displayed.

[0114] In this embodiment, by displaying candidate prompts on the item processing page, users can directly select a second prompt from the candidate prompts. This enables the invocation of a preset generation model to process the first live-stream display element under the guidance of the second prompt, thereby obtaining a first custom virtual item. On one hand, generating virtual items by invoking the preset generation model through prompts eliminates the need for users to manually adjust the first live-stream display element, improving the generation efficiency of custom virtual items. Furthermore, the powerful processing capabilities of the preset generation model enhance the quality of the generated custom virtual items. On the other hand, displaying candidate prompts on the item processing page allows users to directly select a second prompt without manual editing, further improving the generation efficiency of custom virtual items. Moreover, the displayed candidate prompts indicate the prompt editing format for the live-stream display element, guiding users to adopt this format and further lowering the prompt editing threshold, thus improving the generation efficiency of custom virtual items.

[0115] Optionally, after responding to the processing instruction for the first live stream display element triggered based on the item processing page, the method further includes: Display the processing progress information of the first custom virtual item; When the display duration of the processing progress information is greater than or equal to the preset display duration, and the processing progress information indicates that the first custom virtual item is being generated, the virtual item panel is displayed; the virtual item panel includes the first custom virtual item in a transitional state; the transitional state represents the state of the item from the start of generation to its completed generation.

[0116] The generation of the first custom virtual item requires a certain amount of time. Therefore, the time interval between responding to the processing instruction for the first live-stream display element and the generation of the first custom virtual item can display the processing progress information for the first custom virtual item. If the generation of the first custom virtual item includes multiple processing stages, the corresponding processing progress information can include completed processing stages, currently executing processing stages, and unexecuted processing stages. When the display duration of the processing progress information is greater than or equal to the preset display duration, and the processing progress information indicates that the first custom virtual item is being generated, the display can switch from displaying the processing progress information to displaying the virtual item panel. Since the first custom virtual item has not yet been generated, a transitional state of the first custom virtual item can be displayed in the virtual item panel. Displaying a transitional state of the first custom virtual item indicates that the first custom virtual item is being generated; the processing progress information indicating that the first custom virtual item is being generated may indicate that there are still unexecuted processing stages in the processing progress information. The first custom virtual item in the transition state can be displayed based on the first live broadcast display element and the transition state indicator. The first live broadcast display element indicates that the first custom virtual item is generated based on the first live broadcast display element, and the transition state indicator indicates that the first custom virtual item is being generated. Optionally, the first custom virtual item in the transition state can be displayed by adding a text label indicating "generating" to the first live broadcast display element, or by adding a processing progress bar to the first live broadcast display element. The processing progress bar can be a bar-shaped progress bar or a ring-shaped progress bar, etc., and this embodiment does not make specific limitations.

[0117] In this embodiment, when the generation process of the first custom virtual item is started, the processing progress information of the first custom virtual item can be displayed accordingly. When the display of the processing progress information meets the preset conditions, the display can be switched to the virtual item panel, and the first custom virtual item in the transition state can be displayed in the virtual item panel. This avoids the problem of monotonous display information caused by continuously displaying the processing progress information. When the preset conditions are met, the display automatically switches to the first custom virtual item in the transition state in the virtual item panel, thereby improving the diversity and flexibility of information display.

[0118] Furthermore, the virtual item display method of this embodiment may also include: Once the first custom virtual item has been generated, the first custom virtual item is displayed in the virtual item panel.

[0119] When the virtual item panel is currently being displayed and the first custom virtual item has been generated, the first custom virtual item can be directly displayed in the virtual item panel. That is, the virtual item panel switches from displaying the first custom virtual item in the transition state to displaying the first custom virtual item. The first custom virtual item can be directly displayed as an image after processing the first live display element.

[0120] Please see Figure 8 The diagram illustrates the display of a first custom virtual item in a transitional state. After a processing instruction for the first live-stream display element is triggered based on the item processing page, taking the "put a hat on" instruction on a live-stream user image as an example, processing progress information 810 of the first custom virtual item can be displayed. If the display duration of processing progress information 810 is greater than or equal to a preset duration, and processing progress information 810 indicates that the first custom virtual item is being generated, the process can switch to displaying a virtual item panel 820, where the first custom virtual item 830 in the transitional state is displayed. For example, the generation stages of the first custom virtual item include stage 1, stage 2, and stage 3. Correspondingly, if stage 2 is currently being executed, and the display duration of processing progress information 810 is greater than or equal to the preset duration, the process can switch to displaying a virtual item panel 820. The first custom virtual item 830 in the transitional state displayed in the virtual item panel 820 is displayed by adding a text label indicating "generating" to the first live-stream display element; specifically, this could be adding the text label "generating" to the live-stream user image. Once the first custom virtual item has been generated, the first custom virtual item 840 can be displayed in the virtual item panel 820, where the first custom virtual item 840 can be displayed as a "live stream user image wearing a hat".

[0121] In this embodiment, when the virtual item panel is currently being displayed and the first custom virtual item has been generated, the virtual item panel can switch from displaying the first custom virtual item in the transition state to displaying the first custom virtual item, thereby realizing the dynamic switching of information display in the virtual item panel according to the generation process of the custom virtual item.

[0122] In an optional embodiment, the step of displaying the first custom virtual item in response to a processing instruction triggered by the item processing page on the first live streaming display element includes: In response to the processing instruction for the first live broadcast display element triggered by the item processing page, if the first custom virtual item has been generated, the first custom virtual item and the item gifting control corresponding to the first custom virtual item are displayed on the custom results page.

[0123] In response to a processing instruction triggered by the item processing page for the first live stream display element, the processing progress information of the first custom virtual item can be displayed. If the processing progress information indicates that the first custom virtual item has been generated, the first custom virtual item and its corresponding gift control can be displayed on the custom results page. In this embodiment, the processing progress information is displayed for a preset display duration starting from the beginning of its display. In one example, as described above, when the display duration of the processing progress information is greater than or equal to the preset display duration, and the processing progress information indicates that the first custom virtual item is being generated, the virtual item panel is displayed. The virtual item panel includes the first custom virtual item in a transitional state; the transitional state represents the state of the item from the start of generation to its current state. Accordingly, when the first custom virtual item has been generated, it is displayed on the virtual item panel. In another example, when the display duration of the processing progress information is less than the preset display duration, and the first custom virtual item has been generated, the generated first custom virtual item can be directly displayed on the custom results page.

[0124] Please see Figure 9 It shows a first display diagram of the first custom virtual item. After the processing instruction for the first live display element is triggered based on the item processing page, the processing progress information 910 of the first custom virtual item can be displayed. If the first custom virtual item has been generated, the first custom virtual item 930 and the item gifting control 940 corresponding to the first custom virtual item 930 can be displayed on the custom result page 920.

[0125] In this embodiment, when the first custom virtual item has been generated, the first custom virtual item and the corresponding item gifting control can be displayed on the custom results page. This makes it convenient for users to directly gift the newly generated first custom virtual item on the custom results page, shortening the gifting operation chain of the newly generated custom virtual item and improving the convenience and efficiency of gifting the newly generated custom virtual item.

[0126] In one optional embodiment, the item gifting control corresponding to the first custom virtual item includes gifting controls corresponding to at least two item display formats. After displaying the first custom virtual item and the corresponding item gifting control on the custom results page, the method further includes: In response to a trigger command for a gift control corresponding to any item display format, animation information is displayed indicating that a first custom virtual item is gifted to any item display format.

[0127] In this embodiment, at least two item display formats may include static display and dynamic display. Correspondingly, the gifting controls for each of the at least two item display formats may include gifting controls for static display and gifting controls for dynamic display. Dynamic display may further include dynamic shape changes, dynamic outline changes, dynamic color changes, etc., and the gifting controls for dynamic display may include gifting controls for dynamic shape changes, dynamic outline changes, dynamic color changes, etc. When the gifting control corresponding to the static display format is selected, a static first custom virtual item can be gifted; when the gifting control corresponding to the dynamic display format is selected, a dynamic first custom virtual item can be gifted. Optionally, when the gifting control corresponding to dynamic shape changes is selected, a first custom virtual item with a dynamically changing shape can be gifted; when the gifting control corresponding to dynamic outline changes is selected, a first custom virtual item with a dynamically changing outline can be gifted; and when the gifting control corresponding to dynamic color changes is selected, a first custom virtual item with a dynamically changing color can be gifted.

[0128] Please see Figure 10 The illustration shows a first schematic diagram of virtual item gifting by selecting an item display format. In this diagram, a gifting control 1020 corresponding to a static display format and a gifting control 1030 corresponding to a dynamic display format can be displayed on a custom result page 1010. The gifting control 1020 corresponding to the static display format can include the text information "static", and the gifting control 1030 corresponding to the dynamic display format can include the text information "dynamic". By triggering the gifting control 1020 corresponding to the static display format, a static first custom virtual item can be gifted. By triggering the gifting control 1030 corresponding to the dynamic display format, a dynamic first custom virtual item can be gifted.

[0129] In this embodiment, when the first custom virtual item has been generated, at least two gifting controls corresponding to each of the two item display formats can be displayed on the custom results page. The gifting controls corresponding to different item display formats can be used to gift the first custom virtual item in different display formats, thereby providing multiple gifting options for the first custom virtual item. That is, multiple gifting methods are provided for one virtual item, which improves the diversity and flexibility of virtual item gifting.

[0130] The virtual item processing method described above in this embodiment involves triggering the first custom guidance information corresponding to the live broadcast display elements displayed in the virtual item panel to achieve item customization based on the live broadcast display elements, thereby generating a first custom virtual item. This embodiment also provides another method for directly customizing items based on an item generation template, which may include: In response to a second custom instruction triggered for a first live streaming element, if the second custom virtual item corresponding to the first live streaming element has not been generated, a second custom virtual item in a transitional state is displayed in the virtual item panel; the transitional state represents the state of the item from the start of generation to its generated state, and the second custom virtual item is generated based on the processed second live streaming element. If the second custom virtual item has been generated, the second custom virtual item is displayed in the virtual item panel.

[0131] When a second custom instruction is triggered for the first live-stream display element, the virtual item panel can be continuously displayed during the generation process of the corresponding custom virtual item. Similarly, if the second custom virtual item is not generated, a transitional second custom virtual item is displayed in the virtual item panel. Displaying a transitional second custom virtual item indicates that the second custom virtual item is being generated. The transitional second custom virtual item can be displayed based on the second live-stream display element and a transitional status indicator. The second live-stream display element indicates that the second custom virtual item is generated based on it, and the transitional status indicator indicates that the second custom virtual item is being generated. Optionally, the transitional second custom virtual item can be displayed by adding a text label indicating "generating" to the second live-stream display element, or by adding a processing progress bar to the second live-stream display element. The processing progress bar can be a bar-shaped progress bar, a ring-shaped progress bar, etc., and this embodiment does not impose specific limitations.

[0132] Once the second custom virtual item has been generated, it can be directly displayed in the virtual item panel. That is, the virtual item panel switches from displaying the second custom virtual item in the transition state to displaying the second custom virtual item. The second custom virtual item can be directly displayed as an image after processing the second live broadcast display element.

[0133] In this embodiment, when a second custom instruction is triggered for the first live broadcast display element, a corresponding second custom virtual item can be directly generated based on the first live broadcast display element. The generation process of the custom virtual item can be displayed in the virtual item panel without additional processing, thereby improving the operational difficulty and generation efficiency of the custom virtual item generation.

[0134] Furthermore, the method in this embodiment may also include: The virtual item panel displays a second custom guidance message; the second custom guidance message includes at least one item generation template, and each item generation template includes template live display elements and template prompts. In response to the selection instruction for the item generation template including the first live broadcast display element and the third prompt word, it is determined that the second custom instruction is triggered; The second custom virtual item is obtained by processing the first live broadcast display element under the guidance of the third prompt word through a preset generation model.

[0135] The item generation templates displayed in the virtual item panel can be used to process live streaming display elements associated with the item generation templates, thereby generating corresponding second custom virtual items based on the processed live streaming display elements. In this embodiment, the live streaming display elements include at least one of the following: live stream user images, preset virtual items in the live stream, and live stream comments. Correspondingly, at least one item generation template may include an item generation template associated with the live stream user image, an item generation template associated with a preset virtual item, and an item generation template associated with live stream comments. When an item generation template associated with the live stream user image is selected, a second custom virtual item can be generated based on the live stream user image; when an item generation template associated with a preset virtual item is selected, a second custom virtual item can be generated based on the preset virtual item; when an item generation template associated with live stream comments is selected, a second custom virtual item can be generated based on the live stream comments.

[0136] When any item generation template is selected to initiate the generation process of the second custom virtual item, the virtual item panel will continue to be displayed. If the second custom virtual item has not yet been generated, a transitional second custom virtual item will be displayed in the virtual item panel. Displaying the transitional second custom virtual item indicates that the second custom virtual item is being generated. The transitional second custom virtual item can be displayed based on the second live display element and the transitional status indicator. The second live display element indicates that the second custom virtual item is generated based on the second live display element, and the transitional status indicator indicates that the second custom virtual item is being generated. Optionally, the transitional second custom virtual item can be displayed by adding a text label indicating "generating" to the second live display element, or by adding a processing progress bar to the second live display element. The processing progress bar can be a bar-shaped progress bar or a circular progress bar, etc., and this embodiment does not make specific limitations.

[0137] Once the second custom virtual item has been generated, it can be directly displayed in the virtual item panel. That is, the virtual item panel switches from displaying the second custom virtual item in the transition state to displaying the second custom virtual item. The second custom virtual item can be directly displayed as an image after processing the second live broadcast display element.

[0138] In one optional embodiment, the second custom virtual item is obtained by processing the second live broadcast display element through a preset generation model under the guidance of a third prompt word; the third prompt word is the prompt word corresponding to any item generation template.

[0139] The preset generation model can be a pre-trained AI model with processing capabilities such as text-to-image, text-to-video, image-to-image, and image-to-video generation. By inputting a third prompt word and a second live-stream display element into the preset generation model, the model can process the second live-stream display element under the guidance of the third prompt word to obtain the corresponding second custom virtual item. Each item generation template corresponds to a specific prompt word; selecting an item generation template determines the corresponding prompt word, eliminating the need for user editing. On one hand, using prompt words to call the preset generation model for virtual item generation improves the efficiency of virtual custom item generation, eliminating the need for manual adjustments to the first live-stream display element. On the other hand, the powerful processing capabilities of the preset generation model enhance the quality of the generated custom virtual items.

[0140] In this embodiment, by displaying item generation templates associated with the live broadcast display elements in the virtual item panel, a second custom virtual item can be generated based on the corresponding live broadcast display elements by directly selecting any item generation template, thereby improving the generation efficiency and convenience of custom virtual items. Furthermore, during the generation process of the second custom virtual item, a transitional state of the second custom virtual item can be displayed in the virtual item panel. Once the second custom virtual item has been generated, it can be displayed in the virtual item panel, thus enabling the display information in the virtual item panel to be dynamically displayed as the second custom virtual item is generated.

[0141] In this embodiment, the live streaming display elements include at least one of the following: the live stream user image, the preset virtual items in the live stream, and the live stream comments. Correspondingly, at least one item generation template may include an item generation template associated with the live stream user image, an item generation template associated with the preset virtual items, and an item generation template associated with the live stream comments. The live streaming display elements associated with the item generation templates form the basis for custom virtual items. The prompts corresponding to the item generation templates can indicate the specific processing method for the live streaming display elements. Therefore, the item generation templates can process the associated live streaming display elements based on the processing method indicated by the corresponding prompts, and generate a second custom virtual item based on the processed live streaming display elements. The processing of the associated live streaming display elements by the item generation templates based on the processing method indicated by the corresponding prompts can be achieved by calling a preset generation model and processing the live streaming display elements under the guidance of the prompts to obtain the second custom virtual item.

[0142] Please see Figure 11The diagram illustrates the customization of virtual items based on item generation templates. The virtual item panel 1110 displays an item generation template 1120 associated with a live stream user image, an item generation template 1130 associated with a preset virtual item, and an item generation template 1140 associated with live stream comments. The item generation template 1120 associated with the live stream user image may include a live stream user image and prompt word 1, which may include phrases such as "wearing a hat," "getting fat," "growing a beard," and "getting old." The item generation template 1130 associated with the preset virtual item may include a preset virtual item image and prompt word 2, which may include phrases such as "effect 1," "effect 2," and "effect 3." The item generation template 1140 associated with the live stream comments may include a comment identifier and prompt word 3, which may include phrases such as "hot words." The prompt word "hot words" indicates that a second custom virtual item is generated based on words that appear more than or equal to a preset number of times in the live stream comments. Taking the selection of item generation template 1120 associated with the live user image, with prompt word 1 being "wearing a hat" as an example, when item generation template 1120 is selected, the preset generation model is invoked to process the live user image under the guidance of prompt word "wearing a hat". If the second custom virtual item has not been generated, the second custom virtual item 1150 in a transitional state can be displayed in the virtual item panel. The second custom virtual item 1150 in the transitional state is displayed by adding the text label "generating" to the live user image. If the second custom virtual item has been generated, the second custom virtual item 1160 can be displayed in the virtual item panel. The second custom virtual item 1160 can be displayed as "live user image wearing a hat".

[0143] In this embodiment, by displaying the second item guidance information in the item generation template, the live broadcast display elements and prompts associated with each item generation template are indicated. The live broadcast display elements associated with the item generation template are the basis for the customization of virtual items. The prompts corresponding to the item generation template can indicate the specific processing method for the live broadcast display elements, thereby making it easier for users to select the item generation template they need to use, improving the recognizability of the item generation template, and reducing the difficulty of understanding the item generation template.

[0144] In an optional embodiment, the method of this embodiment may further include: In response to a selection command for any recommended virtual item, a third custom guidance message is displayed; the third custom guidance message includes recommended live stream display elements corresponding to any recommended virtual item. In response to the selection instruction for the recommended live stream display element, the item processing page corresponding to the recommended live stream display element is displayed; In response to a processing instruction triggered by the item processing page on the recommended live stream display element, a third custom virtual item is displayed; the third custom virtual item is generated based on the processed recommended live stream display element.

[0145] When any recommended virtual item is selected, a third custom guidance information, including the recommended live stream display elements corresponding to that virtual item, can be displayed to guide viewers to re-customize the virtual item based on the recommended live stream display elements corresponding to that virtual item. This results in a third custom virtual item generated based on the re-customized recommended live stream display elements. The specific generation process of the third custom virtual item in this embodiment can be found in the generation process of the first custom virtual item described above, and will not be repeated here.

[0146] In this embodiment, when any recommended virtual item is selected, the virtual item can be re-customized based on the recommended live broadcast display element corresponding to that recommended virtual item. That is, when the viewer sees the generated recommended virtual item and has a need to re-customize the item based on the corresponding recommended live broadcast display element, a processing instruction for the recommended live broadcast display element can be triggered, and an item processing page can be displayed accordingly. The processing instruction for the recommended live broadcast display element can be triggered on the item processing page, thereby generating the re-customized virtual item, which improves the convenience of re-customizing virtual items.

[0147] In another alternative embodiment, the method of this embodiment may further include: In response to a selection instruction for any recommended virtual item, a fourth custom guidance information is displayed; the fourth custom guidance information includes at least one associated item template corresponding to any recommended virtual item, each associated item template includes a template live display element and a fourth prompt word, the template live display element is the display element corresponding to any recommended virtual item, and the fourth prompt word is different from the prompt word corresponding to any recommended virtual item; In response to a selection instruction for any of the at least one associated item templates, if the fourth custom virtual item corresponding to any of the associated item templates is not generated, a fourth custom virtual item in a transitional state is displayed in the virtual item panel; the transitional state represents the state of the item from the start of generation to its generated state; the fourth custom virtual item is generated based on the template live display elements corresponding to any of the associated item templates and the third prompt word. Once the fourth custom virtual item has been generated, the fourth custom virtual item is displayed in the virtual item panel.

[0148] When any recommended virtual item is selected, corresponding display elements and a fourth custom guidance message (a fourth prompt word) will be displayed. This fourth prompt word differs from the prompt word for the recommended virtual item, guiding viewers to customize their virtual items based on the live stream display elements and the fourth prompt word. This results in a fourth custom virtual item generated based on the recommended live stream display elements. The specific generation process of the fourth custom virtual item in this embodiment can be found in the generation process of the second custom virtual item described above, and will not be repeated here.

[0149] In this embodiment, when any recommended virtual item is selected, the virtual item can be re-customized based on the recommended live broadcast display elements corresponding to that recommended virtual item. That is, when the viewer sees the generated recommended virtual item and has a need to re-customize the item based on the corresponding recommended live broadcast display elements, the corresponding associated item template can be triggered to generate the re-customized virtual item, thereby improving the convenience of re-customizing virtual items.

[0150] In this embodiment, the generated custom virtual items can be displayed in the virtual item panel to facilitate users in selecting the desired custom virtual items to gift. The generated custom virtual items displayed in the virtual item panel can be custom virtual items generated by the current live stream viewing account or custom virtual items generated by other live stream viewing accounts. Optionally, in this embodiment, the display of gifting information for the target recommended virtual item in response to a gifting instruction triggered by the live stream viewing account based on the target recommended virtual item includes: In response to the live stream viewing account's selection instruction for the target recommended virtual item, at least two item display formats and their corresponding gifting options are displayed; In response to the gifting option for any item display format, display animated information indicating that the target recommended virtual item for any item display format is gifted.

[0151] In this embodiment, at least two item display formats may include static display and dynamic display. The dynamic display format may further include dynamic shape changes, dynamic outline changes, dynamic color changes, etc. The gifting option corresponding to the static display format can be used to gift a static third-custom virtual item, and the gifting option corresponding to the dynamic display format can be used to gift a dynamic third-custom virtual item. Further, when the gifting option corresponding to triggering dynamic shape changes is selected, a third-custom virtual item with dynamic shape changes can be gifted; when the gifting option corresponding to triggering dynamic outline changes is selected, a third-custom virtual item with dynamic outline changes can be gifted; when the gifting option corresponding to triggering dynamic color changes is selected, a third-custom virtual item with dynamic color changes can be gifted.

[0152] Furthermore, the gift options corresponding to at least two item display formats each include identification information for the corresponding item display format. This information can be textual, such as "dynamic" or "static," or image-based, such as images representing static or dynamic states. This embodiment does not impose any specific limitations.

[0153] Please see Figure 12 The illustration shows a second schematic diagram of virtual item gifting by selecting an item display format. The virtual item panel displays custom virtual items 1212, which may include custom item 1, custom item 2, custom item 3, etc. In response to a selection command for custom item 1, a static gifting option 1220 and a dynamic gifting option 1230 corresponding to custom item 1 can be displayed. The static gifting option 1220 for custom item 1 may include the text "static" and an image of custom item 1. The dynamic gifting option 1230 for custom item 1 may include the text "dynamic" and an image of custom item 1. Triggering the static gifting option 1220 allows gifting a static custom item 1, while triggering the dynamic gifting option 1230 allows gifting a dynamic custom item 1.

[0154] In this embodiment, the generated custom virtual items can be displayed in the virtual item generation panel for users to choose and gift. When a user selects any recommended virtual item, at least two gifting options corresponding to each of the two item display formats can be displayed. Different gifting options can be used to gift custom virtual items with different display formats, thus providing multiple gifting options for custom virtual items. In other words, multiple gifting methods are provided for one type of virtual item, which improves the diversity and flexibility of virtual item gifting.

[0155] In one optional embodiment, the custom virtual items displayed on the virtual item panel corresponding to the live streaming account in the first live streaming room include at least one of the following: The first live stream browsing account is a virtual item generated based on the first live stream display element; the first live stream browsing account is the account in the first live stream room; The second live stream browsing account is a virtual item generated based on the second live stream display elements; the second live stream browsing account is an account in the second live stream room; The live streaming server automatically generates virtual items based on the first and second live streaming display elements.

[0156] When displaying custom virtual items generated by a second live-streaming account in the virtual item panel corresponding to the first live-streaming account, the second live-streaming account can be an account with the same or similar account attribute information as the first live-streaming account. When displaying virtual items generated by the live-streaming server for the same live-streaming room, the live-streaming server can automatically identify live-streaming comments and create corresponding custom virtual items in real time based on those comments; it can also process live-streaming user images to obtain corresponding custom virtual items; or it can process preset virtual items to obtain corresponding custom virtual items; and then distribute the custom virtual items to the live-streaming room for display in the virtual item panel.

[0157] In one example, when the generated custom virtual items are displayed in the virtual item panel corresponding to the first live streaming account, item prompts can be displayed in the adjacent areas of custom virtual items generated by the second live streaming account and the live streaming server, but not in the adjacent areas of custom virtual items generated by the first live streaming account. This is to help the user corresponding to the first live streaming account distinguish between their own generated custom virtual items and those from other sources. The item prompts may include text such as "Recommended" or "Popular".

[0158] In this embodiment, the sources of the custom virtual items displayed in the virtual item panel may include various live streaming accounts in the live streaming room and the live streaming server, thereby broadening the source range of custom virtual items and increasing the quantity and diversity of custom virtual items; and there is no need to regenerate custom virtual items that have already been generated, thereby saving computing resources and improving the efficiency of gifting.

[0159] In one optional embodiment, the virtual item panel includes item viewing guidance information, and / or the item processing page includes the item viewing guidance information; The method further includes: In response to a trigger command to view the item guidance information, at least one custom virtual item corresponding to the live stream room and a gift control corresponding to each of the at least one custom virtual item are displayed; when the number of the at least one custom virtual item is at least two, the at least two custom virtual items are sorted in descending order based on their respective item feature indicators, and the item feature indicators of any recommended virtual item are determined based on the number of gift accounts corresponding to any custom item and the number of times the custom item has been gifted.

[0160] Optionally, the custom virtual items generated by each live streaming account and the custom virtual items generated by the live streaming server can be sorted and displayed to facilitate users in selecting the desired custom virtual items to gift based on the sorting results. Item viewing guidance information can be displayed on both the virtual item panel and the item processing page. Triggering the item viewing guidance information will display the sorting results of the generated custom virtual items. The item characteristic indicators of custom virtual items can be determined based on the number of accounts gifting the custom virtual item and the number of times it has been gifted. The number of gifting accounts refers to the number of accounts that have gifted the custom virtual item, and the number of times the custom virtual item has been gifted refers to the number of times the custom virtual item has been gifted. Each account can gift the same custom virtual item once or multiple times. For example, the gifting accounts corresponding to custom virtual item 1 include account 1 and account 2. Account 1 has gifted custom virtual item 1 m times, and account 2 has gifted custom virtual item 1 n times. The corresponding number of gifting accounts is 2, and the number of gifting times is m+n. The item characteristic index corresponding to any virtual custom item can be obtained by weighting and summing the number of gifting accounts and the number of gifting times corresponding to any recommended virtual item.

[0161] In an optional embodiment, when a first indicator is obtained by weighted summing of the number of gifting accounts and the number of gifting times corresponding to any recommended virtual item, a second indicator can also be obtained by weighted summing of the first indicator and the resource quantity corresponding to any recommended virtual item. The item characteristic indicator corresponding to any recommended virtual item is then determined based on the second indicator. The resource quantity corresponding to any recommended virtual item can be determined based on at least one of the resource quantity consumed in generating the custom virtual item and the resource quantity consumed in gifting the custom virtual item.

[0162] Optionally, the custom virtual item sorting results may include a first ranking list and a second ranking list. The first ranking list may refer to the sorting results obtained by sorting all custom virtual items in the current live stream within the first period, and the second ranking list may refer to the sorting results obtained by sorting custom virtual items in the current live stream within the second period. The first period and the second period may overlap, and the period length of the first period is longer than that of the second period. The first period may be a week or a month, and the second period may be a day or an hour, etc.

[0163] Please see Figure 13 The document illustrates a display diagram of the sorting results for custom virtual items. Taking the display of item viewing guidance information 1310 in the virtual item panel as an example, triggering the item viewing guidance information 1310 displays the sorting results 1320 for custom virtual items. The sorting results 1320 can display custom item 1, custom item 2, custom item 3, custom item 4, etc., sorted sequentially. When displaying each custom item, it can specifically display the item image 1330, the corresponding prompt word 1340, the generated account information 1350, the number of times each custom item can be gifted 1360, and the gifting control 1370. The generated account information 1350 for each custom item may include the account avatar and account nickname.

[0164] In this embodiment, by displaying item viewing guidance information in the virtual item panel or item processing page, users can easily view the sorting results of custom virtual items by triggering the item viewing guidance information. Custom virtual items can be sorted based on item characteristic indicators determined by the number of gifted accounts and the number of gifting times. The number of gifted accounts and the number of gifting times can characterize the popularity of custom virtual items, making it easier for users to select based on the popularity of each custom virtual item. Furthermore, combining data from multiple dimensions such as the number of gifted accounts and the number of gifting times to sort custom virtual items can improve the accuracy of sorting.

[0165] Any of the methods described above in this embodiment can be combined based on the actual implementation situation and have corresponding beneficial effects, which will not be elaborated here.

[0166] Figure 14 This is a block diagram illustrating a virtual item processing apparatus according to an exemplary embodiment. (Refer to...) Figure 14 The device includes: The virtual item recommendation unit 1410 is configured to display at least one recommended virtual item in the virtual item panel corresponding to the live streaming browsing account in the first live streaming room; the at least one recommended virtual item is a custom virtual item recommended to be shared with the live streaming browsing account from at least one custom virtual item created by at least one target live streaming participating account; the at least one target live streaming participating account is at least one of the live streaming participating accounts in the first live streaming room or the live streaming participating accounts in the second live streaming room. The virtual item gifting unit 1420 is configured to execute a gifting instruction triggered by the live streaming account based on a target recommended virtual item, and display gifting information of the target recommended virtual item; the target recommended virtual item is any one of the at least one recommended virtual item, and the gifting display information is associated with the first live streaming room and / or the second live streaming room.

[0167] In one exemplary embodiment, the at least one recommended virtual item is obtained by processing the associated live stream display elements based on the at least one target live stream participating account using a preset generation model; The associated live stream display elements are information displayed in the live stream rooms corresponding to the at least one target live stream participating account, and are used for customizing virtual items.

[0168] In an exemplary embodiment, when the target recommended virtual item is created by a live streaming participant account in the first live streaming room based on a first live streaming display element, the gift display information indicates that the target recommended virtual item created based on the first live streaming display element is gifted. The first live stream display element is the information displayed in the first live stream room and used for customizing virtual items.

[0169] In an exemplary embodiment, when the target recommended virtual item is created by a live stream participant account in the second live stream room based on a second live stream display element, and the second live stream display element does not match the first live stream room, the gift display information indicates that an updated target recommended virtual item is gifted; the updated target recommended virtual item is obtained by replacing the second live stream display element in the target recommended virtual item with the first live stream display element; The first live stream display element is the information displayed in the first live stream room and used for customizing virtual items; the second live stream display element is the information displayed in the second live stream room and used for customizing virtual items.

[0170] In an exemplary embodiment, when the target recommended virtual item is created by a live streaming participant account in the second live streaming room based on the second live streaming display element, and the second live streaming display element matches the first live streaming room, the gift display information indicates that the target recommended virtual item is gifted, or indicates that a virtual item obtained by superimposing the first live streaming display element on the target recommended virtual item is gifted.

[0171] In one exemplary embodiment, the virtual item recommendation unit is configured to perform: When generating an item recommendation list based on the number of accounts that have gifted custom virtual items and the number of times they have been gifted, at least one recommended virtual item is displayed in the virtual item panel corresponding to the live stream browsing account. The at least one recommended virtual item is a virtual item in the item recommendation list that meets the preset sorting conditions; the existing custom virtual items include virtual items created by the live streaming participants in the first live streaming room and the live streaming participants in the second live streaming room.

[0172] In one exemplary embodiment, the apparatus further includes a first custom unit configured to perform: In response to a first custom instruction triggered by the live streaming account for a first live streaming display element, an item processing page corresponding to the first live streaming display element is displayed; the first live streaming display element is information displayed in the first live streaming room and used for customizing virtual items; In response to a processing instruction on the first live stream display element triggered by the item processing page, a first custom virtual item is displayed; the first custom virtual item is generated based on the processed first live stream display element.

[0173] In one exemplary embodiment, the apparatus further includes a first custom instruction triggering unit configured to execute: Display the first custom guidance information; the first custom guidance information includes the first live broadcast display element; In response to the selection instruction for the first live broadcast display element, it is determined that the first custom instruction is triggered.

[0174] In one exemplary embodiment, the item processing page includes a content input area; The first custom unit is configured to execute: In response to the content input instruction and processing confirmation instruction in the content input area, the first custom virtual item is displayed; the first custom virtual item is obtained by processing the first live display element through a preset generation model under the guidance of a first prompt word, and the first prompt word is determined based on the content input instruction.

[0175] In one exemplary embodiment, the item processing page includes a content input area and at least one candidate prompt word, the at least one candidate prompt word being associated with the first live broadcast display element; The first custom unit is configured to execute: In response to a selection instruction for a second prompt word from the at least one candidate prompt words, the second prompt word is displayed in the content input area; In response to the processing confirmation instruction based on the second prompt word, the first custom virtual item is displayed; the first custom virtual item is obtained by processing the first live broadcast display element under the guidance of the second prompt word through a preset generation model.

[0176] In one exemplary embodiment, the apparatus further includes a jump display unit configured to perform: Display the processing progress information of the first custom virtual item; When the display duration of the processing progress information is greater than or equal to the preset display duration, and the processing progress information indicates that the first custom virtual item is being generated, the virtual item panel is displayed; the virtual item panel includes the first custom virtual item in a transitional state; the transitional state represents the state of the item from the start of generation to its completed generation.

[0177] In one exemplary embodiment, the apparatus further includes a first display unit configured to perform: Once the first custom virtual item has been generated, the first custom virtual item is displayed in the virtual item panel.

[0178] In one exemplary embodiment, the first custom unit is configured to perform: In response to the processing instruction for the first live broadcast display element triggered by the item processing page, if the first custom virtual item has been generated, the first custom virtual item and the item gifting control corresponding to the first custom virtual item are displayed on the custom results page.

[0179] In one exemplary embodiment, the item gifting control corresponding to the first custom virtual item includes gifting controls corresponding to at least two item display formats; The device further includes a first donation unit configured to perform: In response to a trigger command for a gift control corresponding to any item display format, animation information is displayed indicating that a first custom virtual item is gifted to any item display format.

[0180] In one exemplary embodiment, the apparatus further includes a second custom unit configured to perform: In response to a second custom instruction triggered for a first live streaming element, if the second custom virtual item corresponding to the first live streaming element has not been generated, a second custom virtual item in a transitional state is displayed in the virtual item panel; the transitional state represents the state of the item from the start of generation to its generated state, and the second custom virtual item is generated based on the processed second live streaming element. If the second custom virtual item has been generated, the second custom virtual item is displayed in the virtual item panel.

[0181] In one exemplary embodiment, the apparatus further includes a second custom instruction triggering unit configured to execute: The virtual item panel displays a second custom guidance message; the second custom guidance message includes at least one item generation template, and each item generation template includes template live display elements and template prompts. In response to the selection instruction for the item generation template including the first live broadcast display element and the third prompt word, it is determined that the second custom instruction is triggered; The second custom virtual item is obtained by processing the first live broadcast display element under the guidance of the third prompt word through a preset generation model.

[0182] In one exemplary embodiment, the apparatus further includes a third custom unit configured to perform: In response to a selection command for any recommended virtual item, a third custom guidance message is displayed; the third custom guidance message includes recommended live stream display elements corresponding to any recommended virtual item. In response to the selection instruction for the recommended live stream display element, the item processing page corresponding to the recommended live stream display element is displayed; In response to a processing instruction triggered by the item processing page on the recommended live stream display element, a third custom virtual item is displayed; the third custom virtual item is generated based on the processed recommended live stream display element.

[0183] In one exemplary embodiment, the apparatus further includes a fourth custom unit configured to perform: In response to a selection instruction for any recommended virtual item, a fourth custom guidance information is displayed; the fourth custom guidance information includes at least one associated item template corresponding to any recommended virtual item, each associated item template includes a template live display element and a fourth prompt word, the template live display element is the display element corresponding to any recommended virtual item, and the fourth prompt word is different from the prompt word corresponding to any recommended virtual item; In response to a selection instruction for any of the at least one associated item templates, if the fourth custom virtual item corresponding to any of the associated item templates is not generated, a fourth custom virtual item in a transitional state is displayed in the virtual item panel; the transitional state represents the state of the item from the start of generation to its generated state; the fourth custom virtual item is generated based on the template live display elements corresponding to any of the associated item templates and the third prompt word. Once the fourth custom virtual item has been generated, the fourth custom virtual item is displayed in the virtual item panel.

[0184] In an exemplary embodiment, the virtual item gifting unit is configured to perform: In response to the live stream viewing account's selection instruction for the target recommended virtual item, at least two item display formats and their corresponding gifting options are displayed; In response to the gifting option for any item display format, display animated information indicating that the target recommended virtual item for any item display format is gifted.

[0185] In one exemplary embodiment, the first live streaming display element includes at least one of the following: Images of live users in the first live streaming room; The first live stream room has pre-set virtual items; The live stream comments in the first live stream room.

[0186] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0187] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is able to perform any of the methods described above.

[0188] In an exemplary embodiment, a computer program product is also provided, the computer program product including a computer program stored in a readable storage medium, wherein at least one processor of a computer device reads from the readable storage medium and executes the computer program, causing the device to perform any of the methods described above.

[0189] Figure 15 This is a block diagram illustrating an electronic device for processing virtual items according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 15 As shown, the device may include an RF (Radio Frequency) circuit 1510, a memory 1520 including one or more computer-readable storage media, an input unit 1530, a display unit 1540, a sensor 1550, an audio circuit 1560, a WiFi (Wireless Fidelity) module 1570, a processor 1580 including one or more processing cores, and a power supply 1590, among other components. Those skilled in the art will understand that... Figure 15 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: RF circuit 1510 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 1580 for processing; additionally, it transmits uplink data to the base station. Typically, RF circuit 1510 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. Furthermore, RF circuit 1510 can also communicate wirelessly with networks and other terminals. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.

[0190] The memory 1520 can be used to store software programs and modules. The processor 1580 executes various functional applications and data processing by running the software programs and modules stored in the memory 1520. The memory 1520 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1520 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1520 may also include a memory controller to provide access to the memory 1520 for the processor 1580 and the input unit 1530.

[0191] Input unit 1530 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, input unit 1530 may include touch-sensitive surface 1531 and other input devices 1532. Touch-sensitive surface 1531, also known as a touch display screen or touchpad, can collect user touch operations on or near it (such as user operations using fingers, styluses, or any suitable object or accessory on or near touch-sensitive surface 1531), and drive corresponding connection devices according to a pre-set program. Optionally, touch-sensitive surface 1531 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to processor 1580, and can receive and execute commands from processor 1580. In addition, the touch-sensitive surface 1531 can be implemented using various methods such as resistive, capacitive, infrared, and surface acoustic wave. Besides the touch-sensitive surface 1531, the input unit 1530 may also include other input devices 1532. Specifically, other input devices 1532 may include, but are not limited to, one or more of the following: a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick. The display unit 1540 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. The display unit 1540 may include a display panel 1541, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display panel 1541. Further, a touch-sensitive surface 1531 may cover the display panel 1541. When the touch-sensitive surface 1531 detects a touch operation on or near it, it transmits the information to the processor 1580 to determine the type of touch event. Subsequently, the processor 1580 provides corresponding visual output on the display panel 1541 according to the type of touch event. The touch-sensitive surface 1531 and the display panel 1541 can be two independent components to implement input and output functions. However, in some embodiments, the touch-sensitive surface 1531 and the display panel 1541 can be integrated to achieve both input and output functions.

[0192] The terminal may also include at least one sensor 1550, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1541 according to the ambient light level, and the proximity sensor can turn off the display panel 1541 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured on the terminal, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.

[0193] Audio circuitry 1560, speaker 1561, and microphone 1562 provide an audio interface between the user and the terminal. Audio circuitry 1560 converts received audio data into electrical signals, which are then transmitted to speaker 1561, where they are converted into sound signals for output. Conversely, microphone 1562 converts collected sound signals into electrical signals, which are received by audio circuitry 1560, converted back into audio data, and then processed by processor 1580 before being transmitted via RF circuitry 1510 to, for example, another terminal, or output to memory 1520 for further processing. Audio circuitry 1560 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.

[0194] WiFi is a short-range wireless transmission technology. This terminal, through the WiFi module 1570, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 15 WiFi module 1570 is shown, but it is understood that it is not an essential component of the terminal and can be omitted as needed without changing the nature of the invention.

[0195] The processor 1580 is the control center of the terminal, connecting various parts of the terminal through various interfaces and lines. It executes software programs and / or modules stored in the memory 1520, and calls data stored in the memory 1520 to perform various functions and process data, thereby enabling overall monitoring of the terminal. Optionally, the processor 1580 may include one or more processing cores; preferably, the processor 1580 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1580.

[0196] The terminal also includes a power supply 1590 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 1580 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 1590 may also include one or more DC or AC power supplies, a recharging system, a power fault detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.

[0197] Although not shown, the terminal may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, and the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors of the instructions in the method embodiment of the present invention.

[0198] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0199] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A virtual item processing method, characterized by, The method comprises: live streaming in a first live room at least one recommended virtual item in a virtual item panel corresponding to an account for live streaming; the at least one recommended virtual item is a custom virtual item recommended to share with the account for live streaming among at least one custom virtual item made by at least one target account for live streaming; the at least one target account for live streaming is at least one of an account for live streaming in the first live room or an account for live streaming in a second live room; in response to an item giving instruction triggered by the account for live streaming based on a target recommended virtual item, display giving display information of the target recommended virtual item; the target recommended virtual item is any recommended virtual item among the at least one recommended virtual item, and the giving display information is associated with the first live room and / or the second live room.

2. The method of claim 1, wherein, The at least one recommended virtual item is obtained by processing an associated live display element by the at least one target account for live streaming using a preset generation model; The associated live display element is information displayed in a live room corresponding to the at least one target account for live streaming and used for customizing a virtual item.

3. The method of claim 1, wherein, In a case where the target recommended virtual item is made by an account for live streaming in the first live room based on a first live display element, the giving display information indicates giving the target recommended virtual item made based on the first live display element; The first live display element is information displayed in the first live room and used for customizing a virtual item.

4. The method of claim 1, wherein, In a case where the target recommended virtual item is made by an account for live streaming in the second live room based on a second live display element, and the second live display element does not match the first live room, the giving display information indicates giving an updated target recommended virtual item; The updated target recommended virtual item is obtained by replacing a second live display element in the target recommended virtual item with the first live display element; The first live display element is information displayed in the first live room and used for customizing a virtual item; and the second live display element is information displayed in the second live room and used for customizing a virtual item.

5. The method of claim 4, wherein, In a case where the target recommended virtual item is made by an account for live streaming in the second live room based on the second live display element, and the second live display element matches the first live room, the giving display information indicates giving the target recommended virtual item, or indicates giving a virtual item obtained by superimposing the first live display element on the target recommended virtual item.

6. The method of claim 1, wherein, The method comprises: In a case where an item recommendation list is generated based on a number of accounts for giving an existing custom virtual item and a number of giving times, display the at least one recommended virtual item in a virtual item panel corresponding to the account for live streaming; The at least one recommended virtual item is a virtual item in the item recommendation list that meets a preset ranking condition; and the existing custom virtual item includes a virtual item made by a live participation account in the first live broadcast room and a live participation account in the second live broadcast room.

7. The method of claim 1, wherein, The method further includes: In response to a first custom instruction triggered by the live browsing account for a first live broadcast display element, displaying an item processing page corresponding to the first live broadcast display element; the first live broadcast display element is information displayed in the first live broadcast room and used for customizing a virtual item; In response to a processing instruction for the first live broadcast display element triggered based on the item processing page, displaying a first custom virtual item; the first custom virtual item is generated based on the processed first live broadcast display element.

8. The method of claim 7, wherein, The method further includes: Displaying first custom guide information; the first custom guide information includes the first live broadcast display element; In response to a selection instruction for the first live broadcast display element, determining that the first custom instruction is triggered.

9. The method of claim 7, wherein, The item processing page includes a content input area; The response to the processing instruction for the first live broadcast display element triggered based on the item processing page to display a first custom virtual item includes: In response to a content input instruction in the content input area and a processing confirmation instruction, displaying the first custom virtual item; The first custom virtual item is obtained by processing the first live broadcast display element under the guidance of a first prompt word through a preset generation model, and the first prompt word is determined based on the content input instruction.

10. The method of claim 7, wherein, The item processing page includes a content input area and at least one candidate prompt word, and the at least one candidate prompt word is associated with the first live broadcast display element; The response to the processing instruction for the first live broadcast display element triggered based on the item processing page to display a first custom virtual item includes: In response to a selection instruction for a second prompt word in the at least one candidate prompt word, displaying the second prompt word in the content input area; In response to a processing confirmation instruction based on the second prompt word, displaying the first custom virtual item; the first custom virtual item is obtained by processing the first live broadcast display element under the guidance of the second prompt word through a preset generation model.

11. The method of claim 7, wherein, After the response to the processing instruction for the first live broadcast display element triggered based on the item processing page, the method further includes: Displaying processing progress information of the first custom virtual item; In a case where a display duration of the processing progress information is greater than or equal to a preset display duration and the processing progress information indicates that the first custom virtual item is being generated, displaying the virtual item panel; the virtual item panel includes a first custom virtual item in a transition state; the transition state represents a state from the start of generation to the generation of the item.

12. The method of claim 11, wherein, The method further includes: In a case where the first custom virtual item has been generated, displaying the first custom virtual item in the virtual item panel.

13. The method of claim 7, wherein, The first custom virtual item is displayed in response to the processing instruction triggered based on the item processing page. In response to the processing instruction triggered based on the item processing page, the first custom virtual item is displayed on a custom result page if the first custom virtual item has been generated, and an item gifting control corresponding to the first custom virtual item.

14. The method of claim 13, wherein, The item gifting control corresponding to the first custom virtual item includes at least two gifting controls corresponding to different display forms of items. After displaying the first custom virtual item and the item gifting control corresponding to the first custom virtual item on the custom result page, the method further includes: In response to a triggering instruction of a gifting control corresponding to any display form of item, animation information of gifting the first custom virtual item in the display form of item is displayed.

15. The method of claim 1, wherein, The method further includes: In response to a second custom instruction triggered for the first live streaming display element, a second custom virtual item in a transition state is displayed in the virtual item panel if the second custom virtual item corresponding to the first live streaming display element has not been generated; the transition state represents a state from the start of generation to the generation of the item, and the second custom virtual item is generated based on the processed second live streaming display element; In the case where the second custom virtual item has been generated, the second custom virtual item is displayed in the virtual item panel.

16. The method of claim 15, wherein, The method further includes: Second custom guide information is displayed in the virtual item panel; the second custom guide information includes at least one item generation template, and each item generation template includes a template live streaming display element and a template prompt word; In response to a selection instruction of an item generation template including the first live streaming display element and a third prompt word, it is determined that the second custom instruction is triggered; The second custom virtual item is obtained by processing the first live streaming display element under the guidance of the third prompt word through a preset generation model.

17. The method of claim 1, wherein, The method further includes: In response to a selection instruction of any recommended virtual item, third custom guide information is displayed; the third custom guide information includes a recommended live streaming display element corresponding to the any recommended virtual item; In response to a selection instruction of the recommended live streaming display element, an item processing page corresponding to the recommended live streaming display element is displayed; In response to a processing instruction triggered based on the item processing page, a third custom virtual item is displayed; the third custom virtual item is generated based on the processed recommended live streaming display element.

18. The method of claim 1, wherein, The method further includes: In response to a selection instruction for any recommended virtual item, fourth customized guide information is displayed; the fourth customized guide information includes at least one associated item template corresponding to the any recommended virtual item, each associated item template includes a template live display element and a fourth prompt word, the template live display element is a display element corresponding to the any recommended virtual item, and the fourth prompt word is different from a prompt word corresponding to the any recommended virtual item; In response to a selection instruction for any associated item template in the at least one associated item template, a fourth customized virtual item in a transition state is displayed in the virtual item panel without generating the fourth customized virtual item corresponding to the any associated item template; the transition state represents a state from starting generation to generation, and the fourth customized virtual item is generated based on the template live display element corresponding to the any associated item template and a third prompt word; In a case where the fourth customized virtual item has been generated, the fourth customized virtual item is displayed in the virtual item panel.

19. The method of claim 1, wherein, In response to the item giving instruction triggered by the live browsing account based on a target recommended virtual item, giving display information of the target recommended virtual item is displayed, including: In response to a selection instruction of the target recommended virtual item by the live browsing account, at least two item display forms each correspond to a giving option; In response to a giving option of any item display form, animation information of giving the target recommended virtual item of the any item display form is displayed.

20. The method of any one of claims 3-19, wherein, The first live display element includes at least one of: A live user image of the first live room; A preset virtual item of the first live room; A live comment of the first live room.

21. A virtual item processing apparatus, comprising: Comprising: A virtual item recommendation unit configured to execute displaying at least one recommended virtual item in a virtual item panel corresponding to a live browsing account in a first live room; The at least one recommended virtual item is a customized virtual item recommended to share with the live browsing account in at least one customized virtual item made by at least one target live participating account; the at least one target live participating account is at least one of a live participating account in the first live room or a live participating account in a second live room; A virtual item giving unit configured to execute, in response to an item giving instruction triggered by the live browsing account based on a target recommended virtual item, displaying giving display information of the target recommended virtual item; the target recommended virtual item is any recommended virtual item in the at least one recommended virtual item, and the giving display information is associated with the first live room and / or the second live room.

22. An electronic device, comprising: Comprising: A processor; A memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the virtual item processing method according to any one of claims 1 to 20.

23. A computer-readable storage medium, characterized in that, When the instructions in the computer readable storage medium are executed by the processor of the electronic device, the electronic device is enabled to perform the virtual item processing method as claimed in any one of claims 1 to 20.

24. A computer program product, characterised in that, The computer program product comprises a computer program stored in a readable storage medium, and at least one processor of a computer device reads and executes the computer program from the readable storage medium, so that the device performs the virtual item processing method as claimed in any one of claims 1 to 20.