Virtual item processing method and apparatus, electronic device, medium, and program product

By synthesizing the item description information of virtual items in the live streaming interface, the problems of inflexible selection of virtual item types and lack of novelty are solved, enabling the custom creation and gifting of virtual items, and improving user interactivity and ease of use.

CN122120475APending Publication Date: 2026-05-29BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
Filing Date
2026-02-04
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

In live streaming scenarios, the selection of virtual items is not flexible enough and lacks novelty, resulting in poor user enthusiasm for custom creation and thus poor interactivity of virtual items.

Method used

A method for processing virtual items is provided, which displays the item description information of multiple virtual items to be gifted in the current live broadcast room on a preset item interface, and allows viewers to update the item description information through the synthesis selection command, thereby realizing the synthesis and gifting effects of multiple virtual items.

Benefits of technology

It enhances the interactivity of virtual items, reduces the difficulty of custom creation, increases users' enthusiasm for custom creation and ease of operation, and enhances the novelty and interactive participation of virtual items.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122120475A_ABST
    Figure CN122120475A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a virtual item processing method, device, electronic equipment, medium and program product. The method comprises: displaying item description information of a plurality of to-be-given virtual items in a current live room on a preset item interface; in response to a synthesis selection instruction for at least two target virtual items in the plurality of to-be-given virtual items, updating the item description information of a first virtual item in the preset item interface to item description information of a first synthesized virtual item corresponding to the at least two target virtual items; and in response to a first giving instruction triggered based on the item description information of the first synthesized virtual item, displaying a synthesis item giving special effect corresponding to the first synthesized virtual item on a live page corresponding to the current live room. The technical scheme provided by the embodiments of the present disclosure can enrich the types and novelty of virtual items, reduce the difficulty of creating self-defined virtual items, and improve the enthusiasm and interactive participation of users in creating self-defined virtual items.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In live streaming scenarios, viewers can express their love and support for the streamer by sending virtual items (gifts).

[0003] With the relevant technology, viewers can send virtual items, gift fragments to be synthesized, or custom virtual gifts to the streamer from the gift panel. However, the virtual items or gift fragments to be synthesized in the gift panel are often pre-configured by the backend or the streamer. The selection of item types during virtual item interaction is not flexible enough, and the virtual items lack novelty, resulting in poor interactivity. Although custom virtual gifts can enrich the variety of items to a certain extent, they often present a certain level of creation difficulty, leading to low user enthusiasm for custom creation, which in turn also results in poor interactivity of virtual items. Summary of the Invention

[0004] This disclosure provides a method, apparatus, electronic device, medium, and program product for processing virtual items, aiming to at least solve the technical problems in related technologies, such as insufficient flexibility in the selection of item types during virtual item interaction, lack of novelty in virtual items, low user enthusiasm for creating custom virtual items, and consequently, poor interactivity of virtual items. 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, comprising: The preset items interface displays descriptions of multiple virtual items to be gifted in the current live stream. In response to a selection instruction to combine at least two target virtual items among the plurality of virtual items to be gifted, the item description information of the first virtual item in the preset item interface is updated to the item description information of the first combined virtual item corresponding to the at least two target virtual items, wherein the first virtual item is any one of the at least two target virtual items; In response to a first gifting instruction triggered based on the item description information of the first synthesized virtual item, a gifting effect for the synthesized virtual item corresponding to the first synthesized virtual item is displayed on the live streaming page corresponding to the current live streaming room.

[0005] In an optional embodiment, the item description information of any of the virtual items to be gifted includes the item icon of any of the virtual items to be gifted; updating the item description information of the first virtual item in the preset item interface to the item description information of the first combined virtual item corresponding to the at least two target virtual items in response to a synthesis selection instruction for at least two target virtual items to be gifted includes: If a drag operation is detected on the item icon of the second virtual item among the plurality of virtual items to be gifted, the item icon of the second virtual item is moved based on the drag operation; If the item icon of the second virtual item being dragged and moved meets the preset conditions with the item description area corresponding to at least one third virtual item among the plurality of virtual items to be gifted, the synthesis selection instruction is triggered to update the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to the at least two target virtual items. Wherein, the at least two target virtual items are the second virtual item and the at least one third virtual item, and the first virtual item is any one of the at least one third virtual items.

[0006] In an optional embodiment, the method further includes: Upon detecting the first preset operation, the multiple virtual items to be gifted in the preset item interface are set to a state to be synthesized and selected. The step of updating the item description information of the first virtual item in the preset item interface to the item description information of the first combined virtual item corresponding to the at least two target virtual items in response to a selection instruction for combining at least two target virtual items includes: If a preset selection operation is detected for any of the virtual items to be gifted that are in the selection state for synthesis, set any of the virtual items to be gifted to the confirmation state for synthesis. If at least two virtual items to be gifted are in a state of pending synthesis confirmation, and a preset synthesis confirmation operation is detected, the synthesis selection instruction is triggered, and the item description information of the first virtual item in the preset item interface is updated to the item description information of the first synthesized virtual item corresponding to the at least two target virtual items. The at least two target virtual items are the at least two virtual items to be gifted that are in a state of pending synthesis confirmation when the synthesis selection instruction is triggered.

[0007] In an optional embodiment, updating the item description information of the first virtual item in the preset item interface to the item description information of the first composite virtual item corresponding to the at least two target virtual items includes: The item description information of the first virtual item in the first preset area is updated to the item description information of the first synthesized virtual item, and the item selection control corresponding to the first preset area is displayed in the second preset area of ​​the preset item interface. Wherein, the first preset area is the area where the item description information of the first virtual item is located in the preset item interface; the item selection control is used to select the item description information of the virtual item currently presented in the first preset area, the item selection control includes the selection control corresponding to the first virtual item and the selection control corresponding to the first synthesized virtual item, and the selection control corresponding to the first synthesized virtual item is currently in the selected state.

[0008] In an optional embodiment, updating the item description information of the first virtual item in the preset item interface to the item description information of the first combined virtual item corresponding to the at least two target virtual items among the plurality of virtual items to be gifted, in response to a synthesis selection instruction for at least two target virtual items, includes: In response to the synthesis selection instruction, the item description information of the first virtual item in the preset item interface is updated to the item description information of the first synthesized virtual item corresponding to the at least two target virtual items, and the preview information of the gift effect corresponding to the first synthesized virtual item is displayed.

[0009] In an optional embodiment, the preview information of the gifting effect corresponding to the first synthesized virtual item includes: Display special effects comparison preview information, which includes the gift special effects preview information corresponding to the first synthesized virtual item presented in a preset comparison style, and the gift special effects preview information corresponding to each of the at least two target virtual items.

[0010] In an optional embodiment, the method further includes: Upon detecting the second preset operation, the plurality of virtual items to be gifted in the preset item interface are set to a pending addition state; If a preset synthesis and addition operation is detected for any of the virtual items to be gifted that are in the pending addition state, set any of the virtual items to be gifted to the pending synthesis state. If at least two of the multiple virtual items to be gifted are in a state of pending synthesis, display the synthesis item indication information of the second synthesized virtual item corresponding to the at least two virtual items in the state of pending synthesis; If at least two virtual items to be gifted are in a state of being to be combined, and a preset gifting operation is detected, a second gifting instruction is triggered for the second combined virtual item, and the combined item gifting effect of the second combined virtual item is displayed on the live broadcast page.

[0011] In an optional embodiment, updating the item description information of the first virtual item in the preset item interface to the item description information of the first composite virtual item corresponding to the at least two target virtual items includes: Update the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to the at least two target virtual items, and display the custom interactive control corresponding to the first synthesized virtual item. The custom interactive control is used to customize the gifting interactive information corresponding to the first synthesized virtual item.

[0012] In an optional embodiment, the method further includes: In response to a custom setting command triggered based on the custom interactive control, the target gifting interactive information corresponding to the custom setting command is displayed; The step of displaying a gifting effect for the first synthesized virtual item on the live stream page corresponding to the current live stream room in response to a first gifting instruction triggered based on the item description information of the first synthesized virtual item includes: In response to the first gifting instruction, the live streaming page displays the gifting effect of the first synthesized virtual item and the target gifting interaction information.

[0013] In an optional embodiment, the gifting effect of the first synthesized virtual item is generated by a preset effect generation model based on the item attribute information corresponding to the at least two target virtual items; or, the gifting effect of the synthesized item is obtained by matching the item identification information corresponding to the at least two target virtual items from a preset set of synthesized effects.

[0014] According to a second aspect of the present disclosure, a virtual item processing apparatus is provided, comprising: The item description information display module is configured to display the item description information of multiple virtual items to be gifted in the current live broadcast room on the preset item interface; The item synthesis processing module is configured to execute a synthesis selection instruction in response to at least two target virtual items among the plurality of virtual items to be gifted, and update the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to the at least two target virtual items, wherein the first virtual item is any one of the at least two target virtual items. The first special effects display module is configured to execute a first gifting instruction triggered in response to the item description information of the first synthesized virtual item, and display the gifting special effects of the synthesized virtual item corresponding to the first synthesized virtual item on the live page corresponding to the current live room.

[0015] In an optional embodiment, the item description information of any of the virtual items to be gifted includes the item icon of any of the virtual items to be gifted; the item synthesis processing module includes: The icon drag-and-drop unit is configured to move the item icon of the second virtual item based on the drag operation when a drag operation is detected for the item icon of the second virtual item among the plurality of virtual items to be gifted. The first item description information update unit is configured to execute the synthesis selection instruction when the item icon of the dragged and moved second virtual item and the item description area corresponding to at least one third virtual item among the plurality of virtual items to be gifted meet the preset conditions, thereby updating the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to the at least two target virtual items. Wherein, the at least two target virtual items are the second virtual item and the at least one third virtual item, and the first virtual item is any one of the at least one third virtual items.

[0016] In an optional embodiment, the apparatus further includes: The first state setting module is configured to set the multiple virtual items to be given away in the preset item gifting interface to a state to be synthesized and selected when a first preset operation is detected. The item synthesis processing module includes: The first state setting unit is configured to set any of the virtual items to be given as a pending synthesis confirmation state when a preset selection operation is detected for any of the virtual items to be given as a pending synthesis selection state. The second item description information update unit is configured to, when the at least two virtual items to be gifted are in a state of pending synthesis confirmation, if a preset synthesis confirmation operation is detected, trigger the synthesis selection instruction, update the item description information of the first virtual item in the preset item interface to the item description information of the at least two target virtual items corresponding to the first synthesized virtual item, wherein the at least two target virtual items are the at least two virtual items to be gifted that are in a state of pending synthesis confirmation when the synthesis selection instruction is triggered.

[0017] In an optional embodiment, the item synthesis processing module includes: The third item description information update unit is configured to update the item description information of the first virtual item in the first preset area to the item description information of the first synthesized virtual item. The item selection control display unit is configured to display the item selection control corresponding to the first preset area in the second preset area of ​​the preset item gifting interface. Wherein, the first preset area is the area where the item description information of the first virtual item is located in the preset item interface; the item selection control is used to select the item description information of the virtual item currently presented in the first preset area, the item selection control includes the selection control corresponding to the first virtual item and the selection control corresponding to the first synthesized virtual item, and the selection control corresponding to the first synthesized virtual item is currently in the selected state.

[0018] In an optional embodiment, the item synthesis processing module includes: The fourth item description information update unit is configured to perform an action in response to the synthesis selection instruction, updating the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to the at least two target virtual items; The gift effect preview unit is configured to display the gift effect preview information corresponding to the first synthesized virtual item.

[0019] In an optional embodiment, the gift effect preview unit is further configured to display effect comparison preview information, which includes gift effect preview information corresponding to the first synthesized virtual item presented in a preset comparison style and gift effect preview information corresponding to each of the at least two target virtual items.

[0020] In an optional embodiment, the apparatus further includes: The second state setting module is configured to set the plurality of virtual items to be gifted in the preset item gifting interface to a pending addition state when a second preset operation is detected. The third state setting module is configured to set any of the virtual items to be gifted to a state to be synthesized when a preset synthesis and addition operation is detected for any of the virtual items to be gifted that are in a state to be added. The item synthesis indicator information display module is configured to, when at least two of the multiple virtual items to be gifted are in a state of being to be synthesized, display the item synthesis indicator information of the second synthesized virtual item corresponding to the at least two virtual items in the state of being to be synthesized. The second special effects display module is configured to, when at least two virtual items to be gifted are in a state of being to be combined, if a preset gifting operation is detected, trigger a second gifting instruction for the second combined virtual item, and display the combined item gifting effect of the second combined virtual item on the live broadcast page.

[0021] In an optional embodiment, the item synthesis processing module includes: The fifth item description information update unit is configured to update the item description information of the first virtual item in the preset item interface to the item description information of the first composite virtual item corresponding to the at least two target virtual items; The custom interactive control display unit is configured to execute and display the custom interactive control corresponding to the first synthesized virtual item; The custom interactive control is used to customize the gifting interactive information corresponding to the first synthesized virtual item.

[0022] In an optional embodiment, the apparatus further includes: The gifting interactive information setting module is configured to execute a custom setting instruction triggered based on the custom interactive control, and display the target gifting interactive information corresponding to the custom setting instruction; The first special effects display module is also configured to respond to the first gifting instruction by displaying the gifting special effects of the first synthesized virtual item and the target gifting interaction information on the live streaming page.

[0023] In an optional embodiment, the gifting effect of the first synthesized virtual item is generated by a preset effect generation model based on the item attribute information corresponding to the at least two target virtual items; or, the gifting effect of the synthesized item is obtained by matching the item identification information corresponding to the at least two target virtual items from a preset set of synthesized effects.

[0024] 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 any virtual item processing method provided in this disclosure.

[0025] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform any of the virtual item processing methods provided in the present disclosure. According to a fifth aspect of the present disclosure, a computer program product comprising computer program instructions is provided, which, when executed by a processor on a computer, cause the computer to perform any of the virtual item processing methods provided in the present disclosure as described above.

[0026] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects: The preset item interface, displaying descriptions of multiple virtual items to be gifted in the current live stream, can trigger a synthesis selection command for at least two target virtual items among the multiple virtual items to be gifted. This updates the description of the first virtual item in the preset item interface to the descriptions of the first synthesized virtual item corresponding to the at least two target virtual items. The first virtual item can be any one of the at least two target virtual items. This allows viewers to customize and create virtual items by selecting any at least two virtual items to be gifted from the synthesis interface. This enriches the variety and novelty of virtual items to be gifted in the live stream's item interface while significantly reducing the difficulty of creating custom virtual items, increasing user enthusiasm and interactive participation, and effectively enhancing the interactivity of virtual items. Furthermore, the synthesis of virtual items is directly implemented within the item interface, and the gifting command can be triggered directly based on the description of the first synthesized virtual item in the item interface. Custom creation and gifting interactions of virtual items can be achieved within the same interface without interface switching. This not only improves the convenience and continuity of the operation during the customization and gifting process but also effectively reduces system resource consumption and improves system performance.

[0027] 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

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

[0029] Figure 1This is a schematic diagram illustrating an application 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 of a preset item interface according to an exemplary embodiment; Figure 4 This is a schematic diagram illustrating a process of triggering a synthesis selection instruction for at least two target virtual items according to an exemplary embodiment; Figure 5 This is a schematic diagram illustrating a preview of gifting special effects corresponding to a first synthesized virtual item, according to an exemplary embodiment. Figure 6 This is a schematic diagram illustrating a special effects comparison preview according to an exemplary embodiment; Figure 7 This is a schematic diagram illustrating interface changes during the process of gifting and synthesizing virtual items, according to an exemplary embodiment. Figure 8 This is a block diagram illustrating a virtual item processing device according to an exemplary embodiment; Figure 9 This is a block diagram illustrating an electronic device for processing virtual items according to an exemplary embodiment. Detailed Implementation

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

[0031] 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 concepts 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.

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

[0033] Please see Figure 1 , Figure 1This is a schematic diagram illustrating an application environment according to an exemplary embodiment, which may include a first terminal 100, a second terminal 200, and a server 300.

[0034] In one specific embodiment, the first terminal 100 can be a terminal on the live streaming account side (i.e., the broadcaster's terminal), the second terminal 200 can be a terminal on the live streaming browsing account side (i.e., the viewer's terminal), and the server 300 can be the backend server of the live streaming platform. Specifically, the first terminal 100 can provide a live streaming information stream and send it to the server 300. Correspondingly, the server 300 can push the live streaming information stream to the second terminal 200. During the live streaming browsing process, the viewer on the second terminal 200 can trigger interactions such as gifting virtual items to the live streaming account.

[0035] In an optional embodiment, the first terminal 100 and the second terminal 200 may be electronic devices including, but not limited to, smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices, etc., or software running on the aforementioned electronic devices, such as applications. Optionally, the operating system running on the electronic devices may include, but is not limited to, Android, iOS, Linux, Windows, etc.

[0036] In an optional embodiment, server 300 may be a standalone physical server, or a server cluster or distributed system consisting of multiple physical servers.

[0037] In addition, it should be noted that, Figure 1 The example shown is merely one application environment provided by this disclosure; in practical applications, other application environments may also be included.

[0038] In the embodiments described in this specification, the first terminal 100, the second terminal 200, and the server 300 can be directly or indirectly connected via wired or wireless communication, and this disclosure does not impose any restrictions.

[0039] Figure 2 This is a flowchart illustrating a virtual item processing method according to an exemplary embodiment. This method can be applied to terminals such as second terminals. Figure 2 As shown, the method may include the following steps: In step S201, the item description information of multiple virtual items to be gifted in the current live broadcast room is displayed on the preset item interface; In one specific embodiment, the multiple virtual items to be gifted can be virtual items (virtual gifts) that the current live streaming account can gift in the current live streaming room; optionally, the multiple virtual items to be gifted can include virtual items provided by the platform, and optionally, the multiple virtual items to be gifted can also include custom virtual items corresponding to the current live streaming account and / or custom virtual items corresponding to the current live streaming account; specifically, the current live streaming account can be the live streaming account (host account) of the current live streaming room, and the custom virtual items corresponding to the current live streaming account can be virtual items customized by the current live streaming account; the current live streaming account can be any live streaming account (viewer account) browsing the current live streaming room; the custom virtual items corresponding to the current live streaming account can be virtual items customized by the current live streaming account. Specifically, the preset item interface can be used to display virtual items (multiple virtual items to be gifted) that can be gifted in the current live stream, and it is also used to trigger the gifting of virtual items to be gifted. Specifically, the item description information for any virtual item to be gifted can describe the information about that virtual item. Optionally, the item description information for any virtual item to be gifted in the preset item interface can be used to trigger the gifting of that virtual item. For example, by selecting the item description information for any virtual item to be gifted and triggering the corresponding gifting instruction by clicking the confirmation gifting control or other touch operations. For example, the item description information can include at least one of the item image (icon) and item name. Optionally, the item description information can also include the amount of virtual resources required to gift the virtual item. Specifically, virtual resources can be resources that can be used to obtain virtual items (virtual items to be gifted) within the platform. For example, virtual resources can include at least one of the platform's exclusive virtual currency or legal digital currency that complies with laws and regulations.

[0040] In one specific embodiment, the preset item interface can be displayed on the live page corresponding to the current live room through pop-up windows or other means, or it can be displayed as a separate page; optionally, if the preset item interface is displayed as a separate page, the live screen corresponding to the current live room can be displayed through pop-up windows or other means.

[0041] In a specific embodiment, such as Figure 3 As shown, Figure 3 This is a schematic diagram of a preset item interface according to an exemplary embodiment; combined with Figure 3 As can be seen, the preset item interface 301 is displayed as a pop-up window on the live page corresponding to the current live room, and the preset item interface includes item description information of multiple virtual items to be gifted.

[0042] In step S203, in response to the synthesis selection instruction for at least two target virtual items among a plurality of virtual items to be gifted, the item description information of the first virtual item in the preset item interface is updated to the item description information of the first synthesized virtual item corresponding to the at least two target virtual items, wherein the first virtual item is any one of the at least two target virtual items.

[0043] In one specific embodiment, the aforementioned synthesis selection instruction can be an instruction to select at least two target virtual items for synthesis (i.e., an instruction to select at least two target virtual items to synthesize a new virtual item to be gifted). Specifically, the item description information of the first synthesized virtual item can be information describing the first synthesized virtual item. For more detailed information on the item description information, please refer to the item description information of the virtual item to be gifted mentioned above, which will not be repeated here.

[0044] In an optional embodiment, the item description information of any virtual item to be gifted includes the item icon of any virtual item to be gifted; the above-mentioned response to the synthesis selection instruction for at least two target virtual items among a plurality of virtual items to be gifted, updating the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to at least two target virtual items may include: If a drag operation is detected on the item icon of the second virtual item among multiple virtual items to be gifted, the item icon of the second virtual item is moved based on the drag operation; If the item icon of the second virtual item being dragged and moved meets the preset conditions with the item description area of ​​at least one third virtual item among multiple virtual items to be gifted, a synthesis selection command is triggered to update the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to at least two target virtual items. In one specific embodiment, the item icon of the second virtual item can be moved based on the drag direction and drag distance corresponding to the drag operation; optionally, the second virtual item can be any one of a plurality of virtual items to be gifted. Specifically, the preset condition can be a pre-set trigger condition for the synthesis selection instruction, which can be set according to actual application requirements; for example, during the dragging process of the item icon of the second virtual item, the movement trajectory of the dragged item icon of the second virtual item can be detected. When it is detected that the item icon is dragged to at least one item description area corresponding to a third virtual item, or the distance to at least one item description area of ​​a third virtual item is less than a preset threshold and the duration is greater than a preset duration, or a drag release operation is received (i.e., the dragging of the item icon of the second virtual item stops), it can be determined that the item icon of the dragged second virtual item and the item description area corresponding to at least one third virtual item among the plurality of virtual items to be gifted meet the preset condition. The conditions under which the item icon of the dragged second virtual item meets the item description area corresponding to at least one third virtual item among multiple virtual items to be gifted can include: the distance between the item icon of the dragged second virtual item and the item description area corresponding to at least one third virtual item is less than or equal to a preset threshold, and the duration for which the distance between the item icon of the dragged second virtual item and the item description area corresponding to at least one third virtual item is less than or equal to the preset threshold is greater than a preset duration; or, the item icon of the second virtual item is dragged to the item description area corresponding to at least one third virtual item (one third virtual item). Furthermore, if the duration during which the item icon is dragged to the item description area corresponding to the third virtual item is greater than a preset duration, or if the distance between the item icon of the dragged second virtual item and the item description area corresponding to at least one third virtual item is less than or equal to a preset threshold, and the item icon is dragged to the item description area corresponding to the third virtual item, a drag-and-release operation is received; or if the item icon of the second virtual item is dragged to the item description area corresponding to at least one third virtual item (one third virtual item), and the item icon is dragged to the item description area corresponding to the third virtual item, a drag-and-release operation is received.

[0045] In one specific embodiment, the item description area can be a display area for the corresponding item description information. At least one third virtual item can be one or at least two virtual items other than the second virtual item from a plurality of virtual items to be gifted. The aforementioned at least two target virtual items can be the second virtual item and at least one third virtual item. Optionally, the aforementioned first virtual item can be any of the at least one third virtual item.

[0046] In a specific embodiment, such as Figure 4 As shown, Figure 4 This is a schematic diagram illustrating a process for triggering a synthesis selection instruction for at least two target virtual items according to an exemplary embodiment; specifically, in conjunction with... Figure 4 As shown in the preset item interface in Figure a, when a drag operation is triggered on the item icon of the second virtual item (the virtual item to be gifted corresponding to item name 1), a copy of the item icon of the second virtual item can be created as the item icon 401 of the dragged second virtual item, and combined with... Figure 4 As shown in the preset item interface (b), the item icon 401 of the second virtual item is dragged to the item description area corresponding to the third virtual item (the virtual item corresponding to item name 4). Furthermore, if the item icon of the dragged second virtual item and the item description area corresponding to the third virtual item among multiple virtual items to be gifted meet preset conditions, such as... Figure 4 The preset item interface shown in C can update the item description information of the third virtual item to the item description information 402 of the first synthesized virtual item corresponding to the second and third virtual items.

[0047] In the above embodiments, by dragging any one of the multiple virtual items to be gifted to the item description area corresponding to at least one other virtual item to be gifted, which meets the preset conditions, the combination of any two virtual items to be gifted in the item interface can be realized. This greatly improves the convenience of virtual item combination operations. While enriching the types and novelty of virtual items to be gifted in the live broadcast room item interface, it also greatly reduces the difficulty of creating custom virtual items, increases users' enthusiasm for creating custom virtual items and their sense of interactive participation, and thus effectively improves the interactivity of virtual items.

[0048] In an optional embodiment, the above method may further include: Upon detecting the first preset operation, multiple virtual items to be gifted in the preset item interface will be set to a state to be selected for synthesis. Accordingly, in response to a selection instruction to combine at least two target virtual items among a plurality of virtual items to be gifted, updating the item description information of the first virtual item in the preset item interface to the item description information of the first combined virtual item corresponding to at least two target virtual items may include: If a preset selection operation is detected for any virtual item to be gifted that is in the pending synthesis selection state, set any virtual item to be gifted to the pending synthesis confirmation state. If at least two virtual items to be gifted are in a pending synthesis confirmation state, and a preset synthesis confirmation operation is detected, a synthesis selection instruction is triggered, and the item description information of the first virtual item in the preset item interface is updated to the item description information of the first synthesized virtual item corresponding to at least two target virtual items.

[0049] In a specific embodiment, the first preset operation can be a pre-set operation to set the virtual item to be given as a selection state to be synthesized in the preset item interface. For example, it can be a touch operation such as long-pressing a specified area or long-pressing the area where the description information of any virtual item to be given is located. Specifically, the virtual item to be given in the selection state to be synthesized can indicate that the virtual item to be given can be selected for use in synthesizing a new virtual item to be given.

[0050] In one specific embodiment, when multiple virtual items to be gifted are set to a pending synthesis selection state in the preset item interface, a corresponding selection control can be displayed in the area where the item description information of any virtual item to be gifted is located (used to select the corresponding item description information to set the corresponding virtual item to be gifted to a pending synthesis confirmation state). Optionally, the preset selection operation can be an operation to set the virtual item to be gifted to a pending synthesis confirmation state, for example, it can include touch operations such as clicking the corresponding selection control. The virtual item to be gifted in the pending synthesis confirmation state can be used to indicate that it is selected for synthesizing a new virtual item to be gifted; optionally, when any virtual item to be gifted is set to a pending synthesis confirmation state, the selection control corresponding to the virtual item to be gifted can be updated from a pending selection state to a selected state; specifically, the selection control in the pending selection state can be used to indicate that the corresponding virtual item to be gifted is in a pending synthesis selection state; the selection control in the selected state can be used to indicate that the corresponding virtual item to be gifted is in a pending synthesis confirmation state; the selection control in the pending selection state and the selection control in the selected state can correspond to different styles. Optionally, the preset item interface can be equipped with a preset confirmation control. The preset synthesis confirmation operation can be an operation to confirm the selection of at least two virtual items to be gifted that are in the pending synthesis confirmation state to synthesize a new virtual item to be gifted. For example, it can include touch operations such as clicking or long-pressing the preset confirmation control. Correspondingly, when at least two virtual items to be gifted are in the pending synthesis confirmation state, the above synthesis selection instruction can be triggered by clicking or long-pressing the preset confirmation control. Specifically, the above synthesis selection instruction can be an instruction to select at least two virtual items to be gifted that are in the pending synthesis confirmation state to synthesize a virtual item (a new virtual item to be gifted). Correspondingly, the above at least two target virtual items can be at least two virtual items to be gifted that are in the pending synthesis confirmation state when the synthesis selection instruction is triggered.

[0051] In the above embodiments, through the first preset operation, multiple virtual items to be gifted in the preset item interface are set to a state to be synthesized and selected, so that users can choose virtual items to be gifted to synthesize new virtual items according to their needs. This enables the synthesis of any two virtual items to be gifted in the item interface, greatly improving the convenience of virtual item synthesis operations. While enriching the types and novelty of virtual items to be gifted in the live broadcast room item interface, it also greatly reduces the difficulty of creating custom virtual items, increases users' enthusiasm for creating custom virtual items and their sense of interactive participation, and thus effectively improves the interactivity of virtual items.

[0052] In an optional embodiment, updating the item description information of the first virtual item in the preset item interface to the item description information of the first composite virtual item corresponding to at least two target virtual items may include: Update the item description information of the first virtual item in the first preset area to the item description information of the first synthesized virtual item, and display the item selection control corresponding to the first preset area in the second preset area of ​​the preset item interface; In one specific embodiment, the first preset area can be the area where the item description information of the first virtual item is located in the preset item interface (item description area); the item selection control can be used to select the item description information of the virtual item currently presented in the first preset area. The item selection control can include the selection control corresponding to the first virtual item and the selection control corresponding to the first synthesized virtual item, and the selection control corresponding to the first synthesized virtual item is currently in a selected state, that is, the first preset area currently presents the item description information of the first synthesized virtual item; correspondingly, the selection control corresponding to the first virtual item is currently in a non-selected state. Optionally, by setting the selection control corresponding to the first virtual item to a selected state, the item description information currently presented in the first preset area can be updated from the item description information of the first synthesized virtual item to the item description information of the first virtual item; correspondingly, in the case of synthesizing a new virtual item to be given away (the first synthesized virtual item), the synthesized new virtual item to be given away can be given away, or the original virtual item to be given away (the first virtual item) can be given away. Specifically, the second preset area can be the display area of ​​a pre-set item selection control.

[0053] In a specific embodiment, such as Figure 4 As shown, the control corresponding to 403 can be the selection control for the first virtual item in a non-selected state; the control corresponding to 404 can be the selection control for the first synthesized virtual item in a selected state.

[0054] In the above embodiments, when the item description information of the first virtual item in the first preset area is updated to the item description information of the first synthesized virtual item, the item selection control corresponding to the first preset area is displayed in the second preset area of ​​the preset item interface. This allows the item description information of the synthesized new virtual item to be given to be displayed directly on the item interface, while also making it convenient for users to flexibly switch between the item description information of the new virtual item to be given and the original virtual item to be given, greatly improving the flexibility and convenience of virtual item gifting selection.

[0055] In an optional embodiment, updating the item description information of the first virtual item in the preset item interface to the item description information of the first combined virtual item corresponding to the at least two target virtual items in response to a synthesis selection instruction for at least two target virtual items may include: In response to the synthesis selection command, the item description information of the first virtual item in the preset item interface is updated to the item description information of the first synthesized virtual item corresponding to at least two target virtual items, and the preview information of the gift effect corresponding to the first synthesized virtual item is displayed.

[0056] In one specific embodiment, the preview information of the gifting effect corresponding to the first synthesized virtual item can be the preview information of the gifting effect of the item corresponding to the first synthesized virtual item. For example, as shown below... Figure 5 As shown, Figure 5 This is a schematic diagram illustrating a preview of a gifting effect corresponding to a first synthesized virtual item, according to an exemplary embodiment; specifically, Figure 5 The information corresponding to 501 can be a preview image of a frame in the preview process of the gift effect of the first synthesized virtual item.

[0057] In the above embodiments, in response to the synthesis selection instruction, based on updating the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to at least two target virtual items, the gifting effect preview information corresponding to the first synthesized virtual item is displayed. This allows users to intuitively understand the effect of the newly synthesized virtual item during the interaction by combining the gifting effect preview information, thereby increasing the user's enthusiasm for gifting the newly synthesized virtual item.

[0058] In an optional embodiment, the preview information of the gifting effect corresponding to the first synthesized virtual item may include: Displays a preview of the special effects comparison.

[0059] In one specific embodiment, the special effects comparison preview information can be displayed directly on the live streaming page or in the area of ​​the preset item interface. The special effects comparison preview information may include preview information of the gifted special effects corresponding to the first synthesized virtual item presented in a preset comparison style, and preview information of the gifted special effects corresponding to at least two target virtual items. Specifically, the preview information of the gifted special effects corresponding to any target virtual item can be the preview information of the gifted special effects of the item corresponding to that target virtual item.

[0060] In one specific embodiment, the preset comparison style can be used to indicate the style of the gift effect preview information corresponding to the first synthesized virtual item and the gift effect preview information corresponding to at least two target virtual items in the process of being presented in a comparative manner; specifically, the preset comparison style can characterize the layout position and size of the gift effect preview information corresponding to the first synthesized virtual item and the gift effect preview information corresponding to at least two target virtual items in the process of being presented in a comparative manner.

[0061] In an optional embodiment, the preset comparison style can be set according to actual application needs. For example, it can be arranged in a top-bottom structure (e.g., the top shows the gift effect preview information corresponding to the first synthesized virtual item, and the bottom shows the gift effect preview information corresponding to each of the at least two target virtual items) or a left-right structure (e.g., the left side shows the gift effect preview information corresponding to the first synthesized virtual item, and the right side shows the gift effect preview information corresponding to each of the at least two target virtual items). Optionally, the gift effect preview information corresponding to the first synthesized virtual item and the gift effect preview information corresponding to each of the at least two target virtual items can be presented in different frames. For example, the first preset number of frames shows the gift effect preview information corresponding to each of the at least two target virtual items, and the second preset number of frames shows the gift effect preview information corresponding to the first synthesized virtual item. Optionally, a transition frame can be set between the gift effect preview information corresponding to each of the at least two target virtual items and the gift effect preview information corresponding to the first synthesized virtual item, such as a preset transition effect frame.

[0062] In a specific embodiment, such as Figure 6 As shown, Figure 6 This is a schematic diagram of special effects comparison preview information according to an exemplary embodiment; wherein, the information corresponding to 601 may be a frame preview diagram of the gift special effects preview information corresponding to the first synthesized virtual item in the special effects comparison preview information; the information corresponding to 602 may be a frame preview diagram of the gift special effects preview information corresponding to each of the two target virtual items in the special effects comparison preview information.

[0063] In the above embodiments, the preview information of the gifting effect corresponding to the first synthesized virtual item and the preview information of the gifting effect corresponding to at least two target virtual items are presented in a preset comparison style. This allows users to more intuitively understand the effect of the newly synthesized virtual item in the interaction process by combining the gifting effects of the items before and after synthesis. This can better enhance users' enthusiasm for virtual item gifting interaction and improve the interactivity during the live broadcast.

[0064] In step S205, in response to the first gifting instruction triggered based on the item description information of the first synthesized virtual item, the gifting effect of the synthesized virtual item corresponding to the first synthesized virtual item is displayed on the live streaming page corresponding to the current live streaming room.

[0065] In one specific embodiment, the first gifting instruction can be an instruction to gift a first synthesized virtual item to a live streaming account; optionally, the item description information of the first synthesized virtual item can be selected, and the first gifting instruction can be triggered by a touch operation such as clicking the confirmation gifting control (the control triggered by the user to confirm the gifting of the corresponding virtual item).

[0066] In one specific embodiment, the gifting effect corresponding to the first synthesized virtual item can be the effect displayed when the first synthesized virtual item is gifted (item gifting effect); specifically, the gifting effect corresponding to the first synthesized virtual item can be used to indicate that the live stream account has viewed the first synthesized virtual item. Optionally, it can also indicate the live stream viewing account that gifted the first synthesized virtual item.

[0067] In an optional embodiment, the gifting effect of the first synthesized virtual item can be generated by a preset effect generation model based on the item attribute information of at least two target virtual items; or, the gifting effect of the synthesized item can be obtained by matching the item identification information of at least two target virtual items from a preset set of synthesized effects.

[0068] In one specific embodiment, the preset special effects generation model can be a generative artificial intelligence model used to generate special effects. Specifically, the item attribute information corresponding to any target virtual item may include at least one of the special effects resources of the item gifting special effects of the target virtual item, the item description information corresponding to the target virtual item, etc. Optionally, the item attribute information corresponding to at least two target virtual items can be input into the preset special effects generation model for special effects generation processing to obtain the synthetic item gifting special effects corresponding to the first synthetic virtual item. Optionally, feature vectors of the item attribute information corresponding to at least two target virtual items can be extracted first, and the feature vectors of the item attribute information can be input into the preset special effects generation model for special effects generation processing to obtain the synthetic item gifting special effects corresponding to the first synthetic virtual item.

[0069] In one specific embodiment, the preset set of synthesized effects may include at least one gifting effect for synthesized virtual items and item identification information of the original virtual item corresponding to any synthesized virtual item. Specifically, the original virtual item corresponding to any synthesized virtual item may be at least two virtual items to be gifted that synthesized the synthesized virtual item. Specifically, the item identification information may be information that can uniquely identify the corresponding virtual item. Optionally, the synthesized virtual item may be a virtual item synthesized based on at least two virtual items to be gifted from a plurality of virtual items to be gifted. Optionally, when a user account synthesizes a new virtual item and / or gifts a newly synthesized virtual item each time within the platform, the gifting effect of the newly synthesized virtual item may be stored in the preset set of synthesized effects based on the item identification information of the corresponding original virtual item. Optionally, the gifting effect of the corresponding synthesized virtual item may also be generated in advance by combining the virtual items to be gifted that can be provided within the platform, and stored in the preset set of synthesized effects based on the item identification information of the corresponding original virtual item.

[0070] In the above embodiments, the gifting effect of the first synthesized virtual item can be generated by a preset effect generation model based on the item attribute information of at least two target virtual items, or the gifting effect of the synthesized item can be obtained by matching the item identification information of at least two target virtual items from a preset set of synthesized effects, which can greatly improve the flexibility and convenience of obtaining the gifting effect of the synthesized item.

[0071] In an optional embodiment, updating the item description information of the first virtual item in the preset item interface to the item description information of the first composite virtual item corresponding to at least two target virtual items may include: Update the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to at least two target virtual items, and display the custom interactive control corresponding to the first synthesized virtual item. In one specific embodiment, the aforementioned custom interactive control can be used to customize the gifting interactive information corresponding to the first synthesized virtual item. Specifically, the gifting interactive information can be the interactive information presented during the corresponding item gifting effect display, along with the live stream account and / or other live stream viewing accounts. Other live stream viewing accounts can be live stream viewing accounts other than the current live stream viewing account in the current live stream room. Optionally, the custom interactive control can include at least one control capable of inputting custom information, such as a custom input box or a custom information upload control.

[0072] In an optional embodiment, the above method may further include: In response to a custom setting command triggered by a custom interactive control, display the target gift interactive information corresponding to the custom setting command; Accordingly, the above-mentioned response to the first gifting instruction triggered based on the item description information of the first synthesized virtual item, displaying the synthesized item gifting effect corresponding to the first synthesized virtual item on the live streaming page corresponding to the current live streaming room may include: In response to the first gifting command, the live stream page displays the gifting effects of the first synthesized virtual item and the target gifting interactive information.

[0073] In one specific embodiment, the custom setting instruction can be an instruction to set target gifting interactive information; specifically, the target gifting interactive information can be the interactive information presented together with the live streaming account and / or other live streaming viewing accounts during the display of the gifting special effects of the first synthesized virtual item; for example, "Hello everyone, I am "XXX", come and see the "XXX" gift that I customized for the "anchor nickname".

[0074] In the above embodiments, when the item description information of the first virtual item in the preset item interface is updated to the item description information of the first synthesized virtual item corresponding to at least two target virtual items, displaying the custom interactive control corresponding to the first synthesized virtual item can facilitate users to set custom interactive information during the process of gifting synthesized virtual items, thereby better enhancing the personalization and autonomy in the virtual item gifting scenario. Furthermore, when the first gifting instruction corresponding to the first synthesized virtual item is triggered, the target gifting interactive information is displayed on the live broadcast page while the synthesized item gifting effect corresponding to the first synthesized virtual item is displayed. This not only personalizes the virtual item gifting interaction process but also enhances the interactivity of the live broadcast room by combining custom gifting interactive information.

[0075] In an optional embodiment, the above method may further include: Upon detecting the second preset operation, set multiple virtual items to be gifted in the preset item interface to a pending addition state; If a preset crafting and adding operation is detected for any virtual item to be gifted that is in the pending adding state, set any virtual item to be gifted to the pending crafting state; If at least two of the virtual items to be gifted are in a state of pending synthesis, display the synthesis item indication information of the second synthesized virtual item corresponding to the at least two virtual items in the state of pending synthesis; If at least two virtual items to be gifted are in a state of being to be combined, and a preset gifting operation is detected, a second gifting instruction is triggered for the second combined virtual item, and the gifting effect of the combined virtual item is displayed on the live broadcast page.

[0076] In one specific embodiment, the second preset operation can be a pre-set operation to set the virtual items to be given as to be added in the preset item interface. For example, it can be a touch operation such as long-pressing a specified area or long-pressing the area where the description information of any virtual item to be given is located. Specifically, the virtual items to be given in the to-be-added state can indicate that the virtual items to be given can be added to be used to synthesize the virtual items to be given, that is, enter the synthesis mode (that is, at least two virtual items to be selected can be synthesized to create the virtual items to be given and given away).

[0077] In one specific embodiment, when multiple virtual items to be gifted are set to an "add-ahead" state in the preset item interface, the area containing the item description information of any virtual item to be gifted can display a corresponding add control. Optionally, the preset synthesis and addition operation can be an operation to add the corresponding virtual item to be gifted as a component for synthesizing the currently gifted virtual item, for example, a touch operation such as clicking the corresponding add control. The virtual item to be gifted in the "add-ahead" state is used to indicate that confirmation is needed to synthesize the added virtual item to be gifted into the currently gifted virtual item; optionally, when any virtual item to be gifted is set to an "add-ahead" state, the add control corresponding to that virtual item is updated from the "add-ahead" state to the "added" state; specifically, the add control in the "add-ahead" state can be used to indicate that the corresponding virtual item to be gifted is in the "add-ahead" state; the add control in the "added" state can be used to indicate that the corresponding virtual item to be gifted is in the "added" state; specifically, the add control in the "add-ahead" state and the add control in the "added" state can correspond to different styles.

[0078] In one specific embodiment, the synthesis item indication information of the second synthesized virtual item may include the item description information of the second synthesized virtual item and / or the gifting effect preview information corresponding to the second synthesized virtual item. Optionally, the preset item interface may be set with a confirmation gifting control. The preset gifting operation may be an operation of gifting virtual items. For example, it may include touch operations such as clicking or long-pressing the confirmation gifting control. Correspondingly, when at least two virtual items to be gifted are in the waiting-to-be-synthesized state, a second gifting instruction for the second synthesized virtual item can be triggered by clicking or long-pressing the preset confirmation control. Specifically, the second gifting instruction may be an instruction to gift the second synthesized virtual item to a live streaming account. Specifically, the at least two virtual items to be gifted used to synthesize the second synthesized virtual item may be at least two virtual items to be gifted that are in the waiting-to-be-synthesized state when the second gifting instruction is triggered.

[0079] In a specific embodiment, such as Figure 7 As shown, Figure 7This is a schematic diagram illustrating interface changes during the process of gifting and synthesizing virtual items, according to an exemplary embodiment; specifically, in conjunction with... Figure 7 As shown in the preset item interface (a), multiple virtual items to be gifted can be set to "pending addition" status by long-pressing the area containing the item description information of any virtual item to be gifted (second preset operation). Specifically, this can be combined with... Figure 7 In the preset item interface shown in b, multiple virtual items to be gifted are set to an "add" state, and the control corresponding to 701 can be an add control for a specific virtual item (the virtual item to be gifted corresponding to item name 1) in the "add" state; furthermore, combined with Figure 7 The preset item interface shown in Figure c, when detecting a preset synthesis and addition operation for any virtual item to be gifted that is in a pending addition state, can set the virtual item to be gifted to a pending synthesis state. Here, the control corresponding to 702 can be the addition control for the virtual item to be gifted corresponding to item name 1, which is already in an added state; furthermore, combined with... Figure 7 In the preset item interface shown in d, the two virtual items to be gifted corresponding to item name 1 and item name 4 are both in the state of waiting to be synthesized; accordingly, if the second gifting instruction for the second synthesized virtual item (the virtual item synthesized from the two virtual items to be gifted corresponding to item name 1 and item name 4) is triggered by clicking the item gifting control 703 (the preset gifting operation), the synthesized item gifting effect of the second synthesized virtual item can be displayed on the live broadcast page.

[0080] In the above embodiments, when a second preset operation is detected, multiple virtual items to be gifted in the preset item interface are set to an add-on state. When a preset synthesis and add operation is detected for any virtual item to be gifted that is in the add-on state, any virtual item to be gifted is set to a synthesis state. When at least two virtual items to be gifted are in the synthesis state, the synthesis item indication information of the second synthesis virtual item corresponding to the at least two virtual items to be gifted that are in the synthesis state is displayed. This makes it easier for users to understand the new virtual items to be gifted that are synthesized based on the virtual items to be gifted that are currently in the synthesis state. Furthermore, when at least two virtual items to be gifted are in the synthesis state, if a preset gifting operation is detected, a second gifting instruction for the second synthesis virtual item is triggered, and the synthesis item gifting effect of the second synthesis virtual item is displayed on the live streaming page. This allows for the customization and gifting interaction of virtual items in the same interface without the need for interface switching. This not only improves the convenience and continuity of the operation in the customization and gifting process of virtual items, but also effectively reduces system resource consumption and improves system performance.

[0081] Furthermore, it should be noted that, in the embodiments of this application, the instructions triggered by touch operation can also be triggered by at least one of the corresponding voice operation, gesture operation, or device movement operation in practical applications.

[0082] As can be seen from the technical solutions provided in the embodiments of this specification above, the preset item interface displaying the item description information of multiple virtual items to be gifted in the current live broadcast room can trigger a synthesis selection instruction for at least two target virtual items among the multiple virtual items to be gifted. This updates the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to at least two target virtual items. The first virtual item can be any one of the at least two target virtual items. This allows viewers to customize and create virtual items by using any at least two virtual items to be gifted in the synthesis item interface, enriching the items in the live broadcast room. The interface enhances the variety and novelty of virtual items available for gifting, significantly reducing the difficulty of creating custom virtual items and increasing user engagement and participation. This effectively improves the interactivity of virtual items. Furthermore, the synthesis of virtual items is directly implemented within the item interface, and the gifting command can be triggered directly based on the description information of the first synthesized virtual item. Custom creation and gifting interactions of virtual items can be achieved within the same interface without requiring interface switching. This not only improves the convenience and continuity of operations during the customization and gifting process but also effectively reduces system resource consumption and improves system performance.

[0083] Figure 8 This is a block diagram illustrating a virtual item processing apparatus according to an exemplary embodiment. (Refer to...) Figure 8 The device includes: The item description information display module 810 is configured to display the item description information of multiple virtual items to be gifted in the current live broadcast room on the preset item interface; The item synthesis processing module 820 is configured to execute a synthesis selection instruction in response to at least two target virtual items among a plurality of virtual items to be gifted, and update the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to the at least two target virtual items, wherein the first virtual item is any one of the at least two target virtual items. The first special effects display module 830 is configured to execute a first gifting instruction triggered in response to the item description information of the first synthesized virtual item, and display the gifting special effects of the synthesized virtual item corresponding to the first synthesized virtual item on the live broadcast page corresponding to the current live broadcast room.

[0084] In an optional embodiment, the item description information of any virtual item to be gifted includes the item icon of any virtual item to be gifted; the item synthesis processing module includes: The icon drag-and-drop unit is configured to move the item icon of the second virtual item based on the drag operation when a drag operation is detected for the item icon of the second virtual item among a plurality of virtual items to be gifted. The first item description information update unit is configured to execute a synthesis selection instruction when the item icon of the dragged second virtual item and the item description area corresponding to at least one third virtual item among multiple virtual items to be gifted meet preset conditions, and update the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to at least two target virtual items. Among them, at least two target virtual items are a second virtual item and at least one third virtual item, and the first virtual item is any one of the at least one third virtual item.

[0085] In an optional embodiment, the above-described apparatus further includes: The first state setting module is configured to set multiple virtual items to be given away in the preset item gifting interface to a state to be synthesized and selected when the first preset operation is detected. The item crafting module includes: The first state setting unit is configured to set any virtual item to be gifted to a state of pending synthesis confirmation when a preset selection operation is detected for any virtual item to be gifted that is in a state of pending synthesis selection. The second item description information update unit is configured to, when at least two virtual items to be gifted are in a state of pending synthesis confirmation, if a preset synthesis confirmation operation is detected, trigger a synthesis selection instruction, update the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to at least two target virtual items, wherein the at least two target virtual items are at least two virtual items to be gifted that are in a state of pending synthesis confirmation when the synthesis selection instruction is triggered.

[0086] In an optional embodiment, the item crafting module includes: The third item description information update unit is configured to update the item description information of the first virtual item in the first preset area to the item description information of the first synthesized virtual item; The item selection control display unit is configured to display the item selection control corresponding to the first preset area in the second preset area of ​​the preset item gifting interface; The first preset area is the area where the item description information of the first virtual item is located in the preset item interface; the item selection control is used to select the item description information of the virtual item currently presented in the first preset area. The item selection control includes the selection control corresponding to the first virtual item and the selection control corresponding to the first synthesized virtual item, and the selection control corresponding to the first synthesized virtual item is currently in the selected state.

[0087] In an optional embodiment, the item crafting module includes: The fourth item description information update unit is configured to perform an action in response to the synthesis selection instruction, updating the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to at least two target virtual items; The gift effects preview unit is configured to display the gift effects preview information corresponding to the first synthesized virtual item.

[0088] In an optional embodiment, the gift effect preview unit is further configured to display effect comparison preview information, which includes gift effect preview information corresponding to the first synthesized virtual item presented in a preset comparison style and gift effect preview information corresponding to at least two target virtual items.

[0089] In an optional embodiment, the above-described apparatus further includes: The second state setting module is configured to set multiple virtual items to be gifted in the preset item gifting interface to a pending state when a second preset operation is detected. The third state setting module is configured to set any virtual item to be gifted to a state to be synthesized when a preset synthesis and addition operation is detected for any virtual item to be gifted that is in a state to be added. The crafting item indication information display module is configured to display the crafting item indication information of the second crafting virtual item corresponding to the at least two virtual items to be gifted that are in a state of pending crafting when there are at least two virtual items to be gifted that are in a state of pending crafting. The second special effects display module is configured to, when at least two virtual items to be gifted are in the state of being to be combined, if a preset gifting operation is detected, trigger a second gifting instruction for the second combined virtual item, and display the gifting special effects of the combined virtual item on the live broadcast page.

[0090] In an optional embodiment, the item crafting module includes: The fifth item description information update unit is configured to update the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to at least two target virtual items; The custom interactive control display unit is configured to execute and display the custom interactive control corresponding to the first synthesized virtual item; Among them, the custom interactive control is used to customize the gifting interactive information corresponding to the first synthesized virtual item.

[0091] In an optional embodiment, the above-described apparatus further includes: The gifting interactive information setting module is configured to execute a custom setting command triggered based on a custom interactive control, and display the target gifting interactive information corresponding to the custom setting command. The first special effects display module is also configured to respond to the first gifting command and display the gifting special effects of the first synthesized virtual item and the target gifting interactive information on the live broadcast page.

[0092] In one optional embodiment, the gifting effect of the first synthesized virtual item is generated by a preset effect generation model based on the item attribute information of at least two target virtual items; or, the gifting effect of the synthesized item is obtained by matching the item identification information of at least two target virtual items from a preset set of synthesized effects.

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

[0094] Figure 9 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 9 As shown.

[0095] The electronic device may include an RF (Radio Frequency) circuit 910, a memory 920 including one or more computer-readable storage media, an input unit 930, a display unit 940, a sensor 950, an audio circuit 960, a WiFi (Wireless Fidelity) module 970, a processor 980 including one or more processing cores, and a power supply 990, among other components. Those skilled in the art will understand that... Figure 9 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: The RF circuit 910 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 980 for processing; additionally, it transmits uplink data to the base station. Typically, the RF circuit 910 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, the RF circuit 910 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.

[0096] The memory 920 can be used to store software programs and modules. The processor 980 executes various functional applications and data processing by running the software programs and modules stored in the memory 920. The memory 920 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 920 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 920 may also include a memory controller to provide access to the memory 920 for the processor 980 and the input unit 930.

[0097] The input unit 930 can be used to receive input digital or character information, and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, the input unit 930 may include a touch-sensitive surface 931 and other input devices 932. The touch-sensitive surface 931, also known as a touch display screen or touchpad, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface 931), and drive the corresponding connection device according to a pre-set program. Optionally, the touch-sensitive surface 931 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 the processor 980, and can receive and execute commands from the processor 980. In addition, the touch-sensitive surface 931 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 931, the input unit 930 may also include other input devices 932. Specifically, other input devices 932 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc. The display unit 940 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 940 may include a display panel 941, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display. Further, a touch-sensitive surface 931 may cover the display panel 941. When the touch-sensitive surface 931 detects a touch operation on or near it, it transmits the information to the processor 980 to determine the type of touch event. Subsequently, the processor 980 provides corresponding visual output on the display panel 941 according to the type of touch event. The touch-sensitive surface 931 and the display panel 941 can be two independent components to implement input and output functions; however, in some embodiments, the touch-sensitive surface 931 and the display panel 941 can be integrated to achieve both input and output functions.

[0098] The terminal may also include at least one sensor 950, 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 941 according to the ambient light level, and the proximity sensor can turn off the display panel 941 and / or 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.

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

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

[0101] The processor 980 is the control center of the terminal, connecting various parts of the terminal via various interfaces and lines. It executes software programs and / or modules stored in the memory 920, and calls data stored in the memory 920, to perform various functions and process data, thereby enabling overall monitoring of the terminal. Optionally, the processor 980 may include one or more processing cores; preferably, the processor 980 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 980.

[0102] The terminal also includes a power supply 990 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 980 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 990 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

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

[0104] In an exemplary embodiment, an electronic device is also provided, including: 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 in the embodiments of this disclosure.

[0105] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein when the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the virtual item processing method of the present disclosure embodiments. In an exemplary embodiment, a computer program product comprising computer program instructions is also provided, which, when executed by a processor on a computer, cause the computer to perform the virtual item processing method of the present disclosure embodiments.

[0106] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

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

[0108] 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 method for processing virtual items, characterized in that, include: The preset items interface displays descriptions of multiple virtual items to be gifted in the current live stream. In response to a selection instruction to combine at least two target virtual items among the plurality of virtual items to be gifted, the item description information of the first virtual item in the preset item interface is updated to the item description information of the first combined virtual item corresponding to the at least two target virtual items, wherein the first virtual item is any one of the at least two target virtual items; In response to a first gifting instruction triggered based on the item description information of the first synthesized virtual item, a gifting effect for the synthesized virtual item corresponding to the first synthesized virtual item is displayed on the live streaming page corresponding to the current live streaming room.

2. The virtual item processing method according to claim 1, characterized in that, The item description information of any of the virtual items to be gifted includes the item icon of any of the virtual items to be gifted; the step of updating the item description information of the first virtual item in the preset item interface to the item description information of the first combined virtual item corresponding to the at least two target virtual items in response to the synthesis selection instruction for at least two target virtual items includes: If a drag operation is detected on the item icon of the second virtual item among the plurality of virtual items to be gifted, the item icon of the second virtual item is moved based on the drag operation; If the item icon of the second virtual item being dragged and moved meets the preset conditions with the item description area corresponding to at least one third virtual item among the plurality of virtual items to be gifted, the synthesis selection instruction is triggered to update the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to the at least two target virtual items. Wherein, the at least two target virtual items are the second virtual item and the at least one third virtual item, and the first virtual item is any one of the at least one third virtual items.

3. The virtual item processing method according to claim 1, characterized in that, The method further includes: Upon detecting the first preset operation, the multiple virtual items to be gifted in the preset item interface are set to a state to be synthesized and selected. The step of updating the item description information of the first virtual item in the preset item interface to the item description information of the first combined virtual item corresponding to the at least two target virtual items in response to a selection instruction for combining at least two target virtual items includes: If a preset selection operation is detected for any of the virtual items to be gifted that are in the selection state for synthesis, set any of the virtual items to be gifted to the confirmation state for synthesis. If at least two virtual items to be gifted are in a state of pending synthesis confirmation, and a preset synthesis confirmation operation is detected, the synthesis selection instruction is triggered, and the item description information of the first virtual item in the preset item interface is updated to the item description information of the first synthesized virtual item corresponding to the at least two target virtual items. The at least two target virtual items are the at least two virtual items to be gifted that are in a state of pending synthesis confirmation when the synthesis selection instruction is triggered.

4. The virtual item processing method according to any one of claims 1 to 3, characterized in that, The step of updating the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to the at least two target virtual items includes: The item description information of the first virtual item in the first preset area is updated to the item description information of the first synthesized virtual item, and the item selection control corresponding to the first preset area is displayed in the second preset area of ​​the preset item interface. Wherein, the first preset area is the area where the item description information of the first virtual item is located in the preset item interface; the item selection control is used to select the item description information of the virtual item currently presented in the first preset area, the item selection control includes the selection control corresponding to the first virtual item and the selection control corresponding to the first synthesized virtual item, and the selection control corresponding to the first synthesized virtual item is currently in the selected state.

5. The virtual item processing method according to any one of claims 1 to 3, characterized in that, The step of updating the item description information of the first virtual item in the preset item interface to the item description information of the first combined virtual item corresponding to the at least two target virtual items in response to a selection instruction for combining at least two target virtual items includes: In response to the synthesis selection instruction, the item description information of the first virtual item in the preset item interface is updated to the item description information of the first synthesized virtual item corresponding to the at least two target virtual items, and the preview information of the gift effect corresponding to the first synthesized virtual item is displayed.

6. The virtual item processing method according to claim 5, characterized in that, The preview information of the gift effect corresponding to the first synthesized virtual item includes: Display special effects comparison preview information, which includes the gift special effects preview information corresponding to the first synthesized virtual item presented in a preset comparison style, and the gift special effects preview information corresponding to each of the at least two target virtual items.

7. The virtual item processing method according to any one of claims 1 to 3, characterized in that, The method further includes: Upon detecting the second preset operation, the plurality of virtual items to be gifted in the preset item interface are set to a pending addition state; If a preset synthesis and addition operation is detected for any of the virtual items to be gifted that are in the pending addition state, set any of the virtual items to be gifted to the pending synthesis state. If at least two of the multiple virtual items to be gifted are in a state of pending synthesis, display the synthesis item indication information of the second synthesized virtual item corresponding to the at least two virtual items in the state of pending synthesis; If at least two virtual items to be gifted are in a state of being to be combined, and a preset gifting operation is detected, a second gifting instruction is triggered for the second combined virtual item, and the combined item gifting effect of the second combined virtual item is displayed on the live broadcast page.

8. The virtual item processing method according to any one of claims 1 to 3, characterized in that, The step of updating the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to the at least two target virtual items includes: Update the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to the at least two target virtual items, and display the custom interactive control corresponding to the first synthesized virtual item. The custom interactive control is used to customize the gifting interactive information corresponding to the first synthesized virtual item.

9. The virtual item processing method according to claim 8, characterized in that, The method further includes: In response to a custom setting command triggered based on the custom interactive control, the target gifting interactive information corresponding to the custom setting command is displayed; The step of displaying a gifting effect for the first synthesized virtual item on the live stream page corresponding to the current live stream room in response to a first gifting instruction triggered based on the item description information of the first synthesized virtual item includes: In response to the first gifting instruction, the live streaming page displays the gifting effect of the first synthesized virtual item and the target gifting interaction information.

10. The virtual item processing method according to any one of claims 1 to 3, characterized in that, The gifting effect of the first synthesized virtual item is generated by a preset effect generation model based on the item attribute information of the at least two target virtual items; or, the gifting effect of the synthesized item is obtained by matching the item identification information of the at least two target virtual items from a preset set of synthesized effects.

11. A virtual item processing device, characterized in that, include: The item description information display module is configured to display the item description information of multiple virtual items to be gifted in the current live broadcast room on the preset item interface; The item synthesis processing module is configured to execute a synthesis selection instruction in response to at least two target virtual items among the plurality of virtual items to be gifted, and update the item description information of the first virtual item in the preset item interface to the item description information of the first synthesized virtual item corresponding to the at least two target virtual items, wherein the first virtual item is any one of the at least two target virtual items. The first special effects display module is configured to execute a first gifting instruction triggered in response to the item description information of the first synthesized virtual item, and display the gifting special effects of the synthesized virtual item corresponding to the first synthesized virtual item on the live page corresponding to the current live room.

12. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the virtual item processing method as described in any one of claims 1 to 10.

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

14. A computer program product, characterized in that, It includes computer program instructions that, when executed by a computer's processor, cause the computer to perform the virtual item processing method as described in any one of claims 1 to 10.