Interaction method based on virtual gifts and related devices

The interaction method and device enable real-time customization of virtual gifts by combining user-determined images, addressing the limitations of pre-defined gifts and enhancing user experience in online interactions.

JP2025519722AActive Publication Date: 2025-06-26BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024573737
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-06-17
Filing Date
2023-06-19
Publication Date
2025-06-26
Estimated Expiration
2043-06-19

AI Technical Summary

Technical Problem

Current virtual gift interaction processes in online scenarios are limited, as users can only select from pre-created virtual gifts and cannot edit them, failing to meet personalized customization needs and enhancing user experience.

Method used

An interaction method and device that allow users to receive and customize virtual gifts in real-time by combining first and second images, enabling personalized creation and sending of virtual gifts to live-streaming rooms.

Benefits of technology

This solution enhances user experience by allowing real-time customization of virtual gifts, meeting personalized needs and enriching the interaction process in online scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025519722000001_ABST
    Figure 2025519722000001_ABST
Patent Text Reader

Abstract

The present disclosure provides a virtual gift-based interaction method and related devices. The method includes receiving a first image determined in a custom interface of virtual gifts in a target live streaming room by a user, obtaining a second image corresponding to the target live streaming room in response to detecting a virtual gift sending instruction of the user, generating a target virtual gift based on the first image and the second image, and sending the target virtual gift to a live streaming room account associated with the target live streaming room.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] [Cross - Reference to Related Applications] This disclosure claims the priority of a Chinese patent application filed on June 17, 2022, with the application number 202210694194.4 and the application title "Interaction Method and Related Equipment Based on Virtual Gifts", and all of its contents are incorporated herein by reference.

[0002] [Technical Field] This disclosure relates to the field of computer technology, and particularly to an interaction method and related equipment based on virtual gifts.

Background Art

[0003] In the current online interaction scenario, a user selects a favorite virtual gift from the virtual gifts provided by a related application program and gives it to an online interaction target, thereby achieving the purpose of giving a gift online.

Summary of the Invention

[0004] According to a first aspect of this disclosure, an interaction method based on virtual gifts is provided. This method includes: Receiving a first image determined in a custom interface of virtual gifts in a target live - streaming room by a user; In response to detecting the virtual gift sending instruction of the user, obtaining a second image corresponding to the target live - streaming room; Generating a target virtual gift based on the first image and the second image; And sending the target virtual gift to a live - streaming room account related to the target live - streaming room.

[0005] According to a second aspect of this disclosure, an interaction device based on virtual gifts is provided. This device includes: A receiving module for receiving a first image determined in a custom interface of virtual gifts in a target live streaming room by a user, An acquisition module for acquiring a second image corresponding to the target live streaming room in response to detecting a virtual gift sending instruction of the user, A custom module for generating a target virtual gift based on the first image and the second image, And a sending module for sending the target virtual gift to a live streaming room account associated with the target live streaming room.

[0006] According to a third aspect of the present disclosure, an electronic device is provided, and this electronic device is an electronic device including one or more processors, a memory, and one or more programs. The one or more programs are stored in the memory and executed by the one or more processors, and the program is used to execute the instructions of the method described in the first aspect.

[0007] According to a fourth aspect of the present disclosure, a non-volatile computer-readable storage medium including a computer program is provided. When the computer program is executed by one or more processors, the method described in the first aspect is caused to be executed by the processors.

[0008] According to a fifth aspect of the present disclosure, a computer program product is provided. This computer program product includes computer program instructions. When the computer program instructions are executed on a computer, the method described in the first aspect is caused to be executed by the computer.

[0009] As can be seen from the above, the virtual gift-based interaction method and related devices according to the present disclosure acquire the live streaming screen of the target live streaming room in real time, and also perform custom settings on the virtual gift with the first image determined by the user, satisfying the personalized needs of the user and enhancing the user experience.

Brief Description of the Drawings

[0010] To more clearly explain the technical solutions in the present disclosure or related technologies, the following briefly introduces the drawings that need to be used in the embodiments or related technology descriptions. Obviously, the drawings in the following description are only examples of the present disclosure. For those skilled in the art, based on these drawings and without creative efforts, other drawings can also be obtained.

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Modes for Carrying Out the Invention

[0011] To make the objectives, technical solutions, and advantages of the present disclosure more clear, specific embodiments are combined with the drawings below to further elaborate on the present disclosure in more detail.

[0012] It should be noted that, unless otherwise defined, technical terms or scientific terms used in the embodiments of the present disclosure should have the ordinary meanings understood by those skilled in the art to which the present disclosure pertains. In the embodiments of the present disclosure, words such as "first", "second" and the like do not represent any order, number or importance, but are used to distinguish different components. Similar words such as "include" or "comprise" mean that the elements or things appearing before this word cover the elements or things listed after this word and their equivalents without excluding other elements or things. Similar terms such as "connect" or "be connected" are not limited to physical or mechanical connections, and may include electrical connections, whether direct or indirect. Words such as "above", "below", "left", "right" and the like are only used to represent relative positional relationships, and when the absolute position of the described object changes, the relative positional relationship also changes accordingly.

[0013] Currently, in online interaction scenarios, the number of people who give virtual gifts to interaction targets is increasing. However, in the current virtual gift interaction process, users can only select from the virtual gifts provided by the interaction application program, but these selectable virtual gifts have already been created, and users cannot edit these virtual gifts. One interaction method improves this situation and allows users to edit the colors of existing virtual gifts, alleviating to some extent the problem that virtual gifts are not edited by users. However, editing only one dimension cannot meet the personalized customization needs of users for virtual gifts, and the interaction method is single. Therefore, how to enrich the interaction of virtual gifts and improve the user experience is a technical problem that needs to be solved urgently.

[0014] Therefore, embodiments of the present disclosure provide an interaction method and related devices based on virtual gifts, which can obtain the live broadcast screen of the target live broadcast room in real time, customize virtual gifts together with the first image determined by the user, meet the personalized needs of the user, and improve the interaction experience of virtual gifts.

[0015] FIG. 1 shows a schematic diagram of an interaction architecture based on virtual gifts according to an embodiment of the present disclosure. Referring to FIG. 1, this interaction architecture 100 based on virtual gifts may include a server 110, a terminal 120, and a network 130 providing a communication link. The server 110 and the terminal 120 can be connected via a wired or wireless network 130. Here, the server 110 may be an independent physical server, or may be a server cluster or distributed system composed of multiple physical servers, or may be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, and CDN.

[0016] The terminal 120 may be implemented by hardware or software. For example, when the terminal 120 is implemented by hardware, it may be various electronic devices having a display and supporting page display, including but not limited to smartphones, tablet computers, e-book readers, laptop portable computers, and desktop computers. When the terminal 120 is implemented by software, it can be installed on the above-listed electronic devices and may be implemented as multiple software or software modules (for example, software or software modules used to provide distributed services), or may be implemented as a single software or software module, and is not specifically limited thereto.

[0017] It should be noted that the interaction method based on virtual gifts provided by the embodiments of the present application may be executed by the terminal 120 or may be executed by the server 110. It should be understood that the numbers of terminals, networks, and servers in FIG. 1 are schematic and are not intended to be limiting. According to the requirements of implementation, any number of terminals, networks, and servers may be included.

[0018] FIG. 2 shows a schematic diagram of the hardware structure of an exemplary electronic device provided by an embodiment of the present disclosure. As shown in FIG. 2, the electronic device 200 may include a processor 202, a memory 204, a network module 206, a peripheral interface 208, and a bus 210. Here, the processor 202, the memory 204, the network module 206, and the peripheral interface 208 realize the internal communication connection of the electronic device 200 with each other via the bus 210.

[0019] The processor 202 may be a central processing unit (CPU), an image processor, a neural network processor (NPU), a microcontroller (MCU), a programmable logic device, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or one or more integrated circuits. The processor 202 may be used to execute functions related to the technologies described in the present disclosure. In some embodiments, the processor 202 may further include a plurality of processors integrated into a single logic assembly. For example, as shown in FIG. 2, the processor 202 may include a plurality of processors 202a, 202b, and 202c.

[0020] Memory 204 can be configured to store data (such as instructions, computer code, etc.). As shown in FIG. 2, the data stored in memory 204 may include program instructions (such as program instructions for implementing the method for evaluating the prediction reliability of the model in the embodiments of the present disclosure) and data to be processed (for example, the memory can store configuration files of other modules, etc.). Processor 202 can access the program instructions and data stored in access memory 204 and execute the program instructions to operate the data to be processed. Memory 204 may include a volatile memory device or a non-volatile memory device. In some embodiments, memory 204 may include a random access memory (RAM), a read only memory (ROM), an optical disk, a magnetic disk, a hard disk, a solid state drive (SSD), a flash memory, a memory stick, etc.

[0021] Network module 206 can be configured to provide communication between electronic device 200 and other external devices via a network. This network may be any wired or wireless network capable of transmitting and receiving data. For example, this network may be a wired network, a local wireless network (such as Bluetooth (registered trademark), WiFi, near field communication (NFC), etc.), a cellular network, the Internet, or a combination of the above. As can be understood, the type of the network is not limited to the above specific examples. In some embodiments, network module 106 may include any combination of any number of network interface controllers (NICs), radio frequency modules, transceivers, modems, routers, gateways, adapters, cellular network chips, etc.

[0022] The peripheral interface 208 can be configured to connect the electronic device 200 to one or more peripheral devices to realize information input and output. For example, the peripheral devices may include input devices such as a keyboard, a mouse, a touch pad, a touch screen, a microphone, various sensors, etc. and output devices such as a display, a speaker, a vibrator, an indicator lamp, etc.

[0023] The bus 210 can be configured to transmit information between each assembly of the electronic device 200 (for example, the processor 202, the memory 204, the network module 206, and the peripheral interface 208), for example, through an internal bus (for example, a processor-memory bus), an external bus (a USB port, a PCI-E bus), etc.

[0024] It should be noted that the architecture of the above electronic device 200 only shows the processor 202, the memory 204, the network module 206, the peripheral interface 208, and the bus 210. However, in a specific implementation process, the architecture of this electronic device 200 may further include other assemblies necessary for realizing normal operation. It should be understood by those skilled in the art that the architecture of the above electronic device 200 may only include the assemblies necessary for realizing the solution of the embodiments of the present disclosure, and does not necessarily include all the assemblies shown in the figure.

[0025] FIG. 3 shows a flowchart of an interaction method based on virtual gifts provided by an embodiment of the present disclosure. This method 300 may be used to realize an interaction based on virtual gifts, and may be realized by the server 110 or the terminal 120 in FIG. 1, or may be realized by both the server 110 and the terminal 120. As shown in FIG. 3, the interaction method 300 based on virtual gifts may further include the following steps.

[0026] The user can enter an interaction scenario (such as a target live streaming room) that interacts with the target in real time through an interaction application program, and can interact with the target (such as a caster) on the live streaming interface in this interaction scenario. Referring to FIG. 4, FIG. 4 shows a schematic diagram of a live streaming interface according to an embodiment of the present disclosure. In FIG. 4, on the live streaming interface, the target 410 conducts a live stream. The interaction application program can provide the user with a gift interface 430 including a virtual gift list 420. This gift interface 430 can be hidden and is displayed when the corresponding preset gift control is triggered. Here, the virtual gift list 420 includes a plurality of virtual gift labels (for example, gift 401 - gift 408), and each virtual gift label indicates the type of the corresponding virtual gift.

[0027] The user can select from a plurality of virtual gift labels, and when there is no virtual gift label that the user wants to select among the virtual gift labels currently displayed in the virtual gift list 420, the virtual gift labels in the virtual gift list 420 can be switched by the control 440 (such as page up or page down).

[0028] After the user selects (e.g., clicks) on a target virtual gift label, such as "Gift 406", a custom control for the virtual gift can be displayed in the gift interface 430, as shown in FIG. 5. FIG. 5 shows a schematic diagram of a custom control interface according to an embodiment of the present disclosure. In FIG. 5, the custom control 510 may be used to custom-draw the virtual gift corresponding to the virtual gift label (e.g., "Gift 406") selected by the user in the virtual gift list 420. At this time, recommended virtual gifts (e.g., Recommendation 1 - Recommendation 3) for the virtual gift label selected by the user may be displayed in the gift interface 430, and these recommended virtual gifts may be those already produced by the interaction application program, i.e., the transmitted historical target virtual gifts. The user can select a target virtual gift from the recommended virtual gifts and directly send it to the target recipient (e.g., Target Recipient 410), facilitating and accelerating the interaction.

[0029] According to an embodiment of the present disclosure, the user can custom-generate a target virtual gift based on their own needs and send it to the target recipient. The user can trigger the custom control 510 of the virtual gift label (e.g., "Gift 407" in FIG. 4) and enter the custom interface of the corresponding virtual gift.

[0030] In some embodiments, method 300 may include displaying a custom interface corresponding to the virtual gift label in response to detecting a first operation of a custom control on the virtual gift label by the user, where the virtual gift label is used to indicate the type of the virtual gift.

[0031] Here, the virtual gift may include different element targets, and the type of the virtual gift may be determined based on the element target in the virtual gift. For example, virtual gifts having the same element target may be regarded as the same type. Specifically, the types of virtual gifts include, but are not limited to, letter-type virtual gifts, photo-type virtual gifts, or item-type virtual gifts. Letter-type virtual gifts may all include the same element target of an envelope image, photo-type virtual gifts may all include the same element target of a photo frame image, and item-type virtual gifts may all include the same element target of an item image. Furthermore, different virtual gift types may be represented by different virtual gift labels. For example, in FIG. 4, the virtual gift label "Gift 406" may be used to represent a letter-type virtual gift, the virtual gift label "Gift 407" may be used to represent a photo-type virtual gift, and the virtual gift label "Gift 408" may be used to represent an item-type virtual gift.

[0032] Referring to FIG. 6, FIG. 6 shows a schematic diagram of a custom interface according to an embodiment of the present disclosure. In FIG. 6, the custom interface 640 includes element labels 610'-630' of at least one element target 610-630, where the element target 610 corresponds to the element label 610', the element target 620 corresponds to the element label 620', and the element target 630 corresponds to the element label 630'. Each element target includes at least one attribute, and the custom interface 640 further includes an attribute label for each attribute. For example, a plurality of attributes of the element target 610 respectively correspond to the attribute labels 611'-614'. Each attribute includes at least one attribute value, and the custom interface 640 further includes an attribute value label for each attribute value. For example, the attribute corresponding to the attribute label 611' may include the attribute value labels 6111'-6113'.

[0033] In one embodiment, the custom interface 640 further includes a preview area 650 for virtual gifts. For example, the preview area 650 may include a plurality of element targets 610-630. Here, when the element target is an audio target, it may not be displayed in the preview area 650, or it may be displayed with an audio label of the audio target in the preview area 650. This audio label may be used to indicate the existence of the audio target, and / or when the user triggers this audio label, this audio target is played. In this way, through this preview area 650, when creating a custom virtual gift, the user can directly see the creation effect of the virtual gift, determine whether the created virtual gift meets their individual needs, and make it easy for the user to adjust.

[0034] In an embodiment of the present disclosure, the custom interface 640 may further include a first control for randomly determining an attribute value, such as the "Random" control in FIG. 6. The custom interface 640 may further include a second control for resetting an attribute value, such as the "Reset" control in FIG. 6. The custom interface 640 may further include a gift sending control for sending the virtual gift that has already been created currently, such as the "Send Immediately" control in FIG. 6.

[0035] It should be understood that the above virtual gift and custom interface are examples and are not intended to be limiting. The virtual gift and custom interface may further include more or fewer element targets, attributes, and attribute values, without limitation here.

[0036] In some embodiments, method 300 may include receiving at least one element target determined by the user in the custom interface and attribute values of a plurality of attributes of the element target, where the type of the at least one element target includes at least one of an image target, a text target, or an audio target.

[0037] Here, the element target determined by the user in the custom interface and the attribute values of its attributes may be selected from a preset element target, a preset attribute, and a preset attribute value provided by the interaction application program. The user may locally upload or remotely obtain (for example, download from a network) the element target. The user may draw the element target in real time, and based on the element target drawn by the user in real time, determine the attribute values of its attributes, that is, the original data directly drawn by the user in real time may be used as the element target, thereby providing a flexible and personalized creation space for the user, meeting the diverse needs of the user, and further enhancing the interaction experience of virtual gifts. In some embodiments, receiving at least one element target determined by the user in the custom interface includes receiving the element target determined from the preset element target by the user, or receiving the element target generated by the user in real time. The element target generated by the user in real time may be the element target uploaded by the user in real time or the element target drawn in real time.

[0038] In some embodiments, receiving the attribute values of a plurality of attributes of the element target determined by the user in the custom interface includes receiving the attribute values of a plurality of attributes of the element target determined from the preset attribute values of the respective attributes by the user.

[0039] In some embodiments, receiving the attribute values of the plurality of attributes of the element target determined by the user in the custom interface includes receiving the element target generated in real time by the user and determining the attribute values of the plurality of attributes of the element target.

[0040] Specifically, as shown in FIG. 6, the element target A corresponding to the element target label 610' may be a preset target element. After the user selects the virtual gift label, the user triggers the custom control to enter the custom interface. That is, for the user to select, the label of the preset element target corresponding to the virtual gift label can be displayed. When the user selects the element target label 610', the custom interface 640 displays the attribute labels 611'-614' of attribute A-1. When the user selects the attribute label 611', the custom interface 640 displays the attribute value labels 6111'-6114'. The user can determine the attribute value of attribute A-1 of the element target A from the attribute value labels 6111'-6114'. Similarly, the attribute values of other element targets or other attributes can be determined. Then, the user can select the attribute values of each attribute of each element target in the custom interface 640 and display them corresponding to the preview area 650. Specifically, each time the user determines the attribute value of an attribute, the preview area 650 displays the corresponding attribute change of the element target.

[0041] The element target B corresponding to the element target label 630' may be a target uploaded by the user (for example, uploaded locally or obtained from a network) or drawn in real time. For example, the user can perform a first trigger operation (such as a double click) on the element target label 630', and a drawing interface can be provided to the user. After the user inputs an element target C including a plurality of attributes into this drawing interface, the attribute values of each attribute of the element target C are also determined accordingly. Then, the user exits this drawing interface and returns to the custom interface 640. At this time, the user can perform a second trigger operation (such as a single click) on the element target label 630', and the element target C input by the user can be displayed in the preview area 650, thereby breaking through the limitations of aspects such as the preset number and pattern of the element target, enabling the user to freely create virtual gifts and further enhancing the gameplay of the virtual gifts. At this time, for the already generated element target C, the user can perform the first trigger operation on the element target label 630' again, enter the drawing interface again, and modify or update the element target C.

[0042] In some embodiments, a target virtual gift is generated based on the element target and the attribute values of the plurality of attributes of the element target.

[0043] According to the embodiments of the present disclosure, virtual gifts can be formed by combining any of the same type or different types of element targets and their multiple attributes. It can be combined based on one or more of the element targets of an image target, a text target, and an audio target. For example, a combination of an image target and a text target, a combination of at least two image targets, and multiple attributes of a single image can all form virtual gifts. Compared with the one-dimensional interaction method such as only being able to modify the color of virtual gifts currently, the virtual gifts according to the embodiments of the present disclosure are more flexible and can be customized based on a more open multi-dimension, enriching the interaction process of the online interaction scenario and enhancing the playfulness of virtual gifts and the user viscosity.

[0044] In some embodiments, the target virtual gift includes a first image target and a first text target located in a first designated area in the first image target. Here, the first image target includes a letter image, and the multiple attributes of the letter image include a plurality of those among a letter shape, a letter color, a letter figure, a unfolding video, a unfolding sound, a folding video, or a folding sound. The first text target includes text content, and the multiple attributes of the text content include a plurality of those among a text font, a text color, the text content, or a appearance method.

[0045] Here, the letter virtual gift may include a combination of an image target and a text target. The first designated area may be a preset area or an area designated by the user. As shown in FIG. 7, FIG. 7 shows a schematic diagram of a custom interface of a letter virtual gift according to an embodiment of the present disclosure. In FIG. 7, the preview area 650 can display the effect of the letter virtual gift, and the letter virtual gift includes a first image target and a first text target. The first image target includes a letter image 710, and the user can perform multi-dimensional customization on the letter image 710 according to the attributes of the letter image 710 respectively. For example, the attribute values of the letter shape may include rectangle, square, heart shape, circular shape, etc.; the attribute values of the letter edge may include lace, straight line, etc.; the attribute values of the letter color may include red, yellow, white, green, etc.; the attribute values of the letter graphic attribute may include various different layout patterns and / or graphics; the attribute values of the unfold / fold video may include various different unfold / fold letter videos; the attribute values of the unfold / fold sound may include various letter unfold / fold audios. As can be seen, the user can customize the letter image from multiple different-dimensional attributes, enhance the playability of the virtual gift, and meet the personalized needs of the user. The attributes of the first text target 720 include text font, text color, text content or appearance mode. Here, the text font includes, but is not limited to, cursive, Song typeface, Gothic typeface, official script typeface, etc.; the text color includes various different colors; the text content may be preset character content; the appearance mode includes, but is not limited to, all appear, appear one line at a time or appear one character at a time, etc. The user can select corresponding attribute values for at least one of the attributes of the letter image 710 and the first text target 720 (the unselected attributes may be default attribute values), thereby generating one letter virtual gift as the target virtual gift.

[0046] The user may generate a first image target and / or a first text target in real time. The user may draw an envelope image using a drawing panel, directly upload an image from local memory as the envelope image, or download an image from a network as the envelope image. At the same time, the user can input a text target using an input device. For example, after triggering a custom operation on the attribute label "text content" corresponding to the label "text content 720", the user can input the text content using a keyboard or handwrite it using a handwriting device, and based on the attribute labels "text font" and "text color", determine the attribute values of the two attributes of the font and color of the input text content. Further, when the user handwrites the text content using a handwriting device, this handwritten content may be directly used as the first text target.

[0047] In some embodiments, the target virtual gift further includes a first audio target, and the plurality of attributes of the audio target include an audio type and a playback method. Here, the attribute value of the audio type includes music or human voice, and the playback method includes synchronous presentation with the first image target or synchronous presentation with the first text target.

[0048] Specifically, the virtual gift of letters in FIG. 7 may have an audio target set, may not be displayed in the preview area 650, or may be displayed in the preview area 650 by a corresponding identifier. When the attribute value of the music type of the first audio target is music, this music can be played when presenting this virtual gift of letters. This music may be pre-set music or audio uploaded in real time by the user based on local or network.

[0049] The text content of the first text target 720 may have various appearance methods and may not appear simultaneously with the envelope image 710. In this case, when the attribute value of the playback method of the first audio target is synchronous presentation with the first image target, the first audio target may be played simultaneously when the first image target is presented. When the attribute value of the playback method of the first audio target is synchronous presentation with the first text target, the first audio target may not be played when the first image target is presented, and then the first audio target may be played when the first text target is presented.

[0050] In some embodiments, the method 300 further includes performing voice identification based on the first audio target to obtain the first text target.

[0051] Here, when the user generates the first text target in real time, the text content of the first text target may be obtained by the audio input by the user (i.e., the first audio target). At this time, the first audio target input by the user may coincide with the text content of the first text target and may be presented synchronously, that is, the presentation progress may be the same. Thereby, when presenting this virtual gift of letters to the target object, it is advantageous to achieve the effect of reading out the letter content to the user, truly reflecting the user's mood, and enhancing the interaction effect of the virtual gift.

[0052] In some embodiments, the target virtual gift includes a second image target and a third image target located in a second designated area in the second image target. Here, the second image target includes a photo frame image, the third image target includes a real-time image of the target object acquired by the user, and the multiple attributes of the photo frame image include multiple ones of a photo frame pattern, a photo frame color, or a photo frame pattern.

[0053] The photo virtual gift may include a combination of a plurality of image objects. The second designated area may be a preset area or an area designated by the user. As shown in FIG. 8, FIG. 8 shows a schematic diagram of a custom interface of a photo virtual gift according to an embodiment of the present disclosure. In FIG. 8, the preview area 650 can display the effect of the photo virtual gift, and the photo virtual gift includes a second image object 810 and a third image object 820. The second image object 810 may include a photo frame image, and a plurality of attributes of the photo frame image may include a plurality of photo frame patterns, photo frame colors, or photo frame patterns. The attribute value of the photo frame pattern may include various different styles of photo frame patterns, the attribute value of the photo frame color may include various different colors, and the attribute value of the photo frame pattern may include various different edge patterns. The user may generate the second image object 810 in real time. For example, the user may draw a photo frame image by a paint panel, directly upload an image from local memory as a photo frame image, or download an image from a network as a photo frame image. The third image object 820 may include a real-time image of a target object acquired by the user. For example, the user may take a screenshot from the current live broadcast interface to acquire a real-time image of the target object 410 as the third image object. Further, after performing image processing (such as cutting, adding effects) on the real-time image, it may be used as the third image object, thereby enhancing the interest of the photo frame virtual gift.

[0054] Combined with FIG. 3, in step S310, receive a first image (for example, the second image object 810 in FIG. 8) determined in the custom interface of the virtual gift in the target live broadcast room by the user (for example, the custom interface 640 in FIG. 8).

[0055] In some embodiments, receiving a first image (e.g., the second image object 810 in FIG. 8) determined by a user in a custom interface for a virtual gift (e.g., the custom interface 640 in FIG. 8) is displaying, in the custom interface (e.g., the custom interface 640 in FIG. 8), at least one attribute (e.g., photo frame pattern, photo frame color, photo frame pattern) and at least one attribute value (e.g., in FIG. 8, the attribute values of the photo frame pattern are pattern 1, pattern 2, pattern 3, pattern 4) for the first image; determining a target attribute value for each of the attributes based on the at least one attribute value; generating the first image (e.g., the second image object 810 in FIG. 8) based on the target attribute value corresponding to each of the attributes, or receiving the first image (e.g., the second image object 810 in FIG. 8) uploaded (e.g., directly uploading an image from local memory as a photo frame image or downloading an image from a network as a photo frame image) or drawn (e.g., drawing a photo frame image by a paint panel) in real time by the user.

[0056] Here, at least one attribute value may be an attribute value corresponding to one attribute, for example, it may be an attribute value of an attribute in a selected state. As shown in FIG. 8, in FIG. 8, the attribute "photo frame pattern" is in a selected state, and at least one attribute value "pattern 1, pattern 2, pattern 3, pattern 4" is displayed on the custom interface. When the custom interface is large enough, at least one attribute value may include all attribute values corresponding to each of all attributes. For example, all attribute values corresponding to each of all attributes "photo frame pattern, photo frame color, photo frame pattern" may be displayed. By determining the target attribute value corresponding to each attribute from the attribute values corresponding to each attribute, the first image can be generated.

[0057] In some embodiments, receiving the first image drawn in real time by the user is in response to detecting a paint command, displaying a paint panel including paint tool controls; and receiving a trajectory drawn by the user using the paint tool controls to generate the first image.

[0058] Specifically, the custom interface may provide a paint panel to the user, and further provide a plurality of paint tool controls on the paint panel. The user may autonomously draw an arbitrary image on the paint panel as the first image using these paint tool controls. In this way, not only can a space for more flexible customization of virtual gifts be provided to the user, but also the diversity of interactions of custom virtual gifts can be enhanced.

[0059] In some embodiments, the first image includes an accessory image, and at least one attribute of the accessory image includes at least one of an accessory pattern, an accessory color, or an accessory design. Specifically, the method for determining the accessory image is similar to that of the photo frame image, and may also be determined by the attribute value of at least one attribute provided by the custom interface, or may be determined by uploading in real time or rendering in real time, which will not be further described herein. The accessory image may be an image for decorating a second image (for example, the third image object 820 in FIG. 8).

[0060] Step S320: In response to detecting the user's virtual gift sending instruction, obtain a second image corresponding to the target live distribution room (for example, the third image object 820 in FIG. 8).

[0061] Step S330: Generate a target virtual gift based on the first image (for example, the second image object 810 in FIG. 8) and the second image (for example, the third image object 820 in FIG. 8).

[0062] In some embodiments, generating a target virtual gift based on the first image and the second image includes obtaining an image of a target object in the second image (for example, the third image object 820 in FIG. 8), and generating a target virtual gift based on the first image (for example, the second image object 810 in FIG. 8) and the image of the target object in the second image (for example, the third image object 820 in FIG. 8).

[0063] Specifically, after acquiring the real-time image of the target live distribution room, target identification is performed on this real-time image, and the target object 410 in the real-time image and the third image object 820 including this target object 410 can be determined. Then, a target virtual gift can be generated based on the second image object 810 and the third image object 820.

[0064] In some embodiments, generating a target virtual gift based on the first image and the second image includes: determining a target area image of the second image based on the size of the specified area of the first image; and fusing the target area image into the specified area in the first image to generate the target virtual gift.

[0065] In some embodiments, determining a target area image of the second image based on the size of the specified area of the first image includes: acquiring an image of the target object in the second image; and shrinking or enlarging the image including the target object to the size based on the size of the specified area of the first image to obtain the target area image.

[0066] Specifically, since the real-time image of the target live delivery room directly obtained may not match the size of the first image, it is necessary to perform processing such as cutting on the real-time image and then fuse it with the first image. There may be a designated area in the first image for displaying a part of the second image. For example, in FIG. 8, the middle area of the second image target 810 is used to display the third image target 820. According to the size of the middle area of the second image target 810, the size of the image displayed in this designated area may be determined. For example, first cut the real-time image, reserve a part of the real-time image including the target object 410, expand or contract a part of the cut real-time image to a size that matches the middle area of the second image target 810, fuse it with the middle area of the second image target 810, and generate a target virtual gift.

[0067] In one embodiment, method 300 may display the target virtual gift on a preview interface; receive an adjustment command from the user for the target virtual gift, and re-determine a second image including the target object; obtain a new target area image based on the re-determined second image; and further include updating the target virtual gift based on the new target area image.

[0068] Specifically, when the user is not satisfied with the target virtual gift displayed on the preview interface 650, the user can adjust the target virtual gift. For example, when the user is not satisfied with the position of the third image target 820 which is the target in FIG. 8, by sending an adjustment command for the target virtual gift through a preset operation (for example, dragging the image of the third image target 820), the second image including the third image target 820 is re-determined as a new target area image (for example, an image with the third image target 820 positioned at the central position), and a new target virtual gift can be generated based on the re-determined target area image and the second image target.

[0069] In some embodiments, the third image target may include a plurality of sub-targets, and the plurality of sub-targets include a plurality of different images related to the target. Further, the plurality of sub-targets are arranged in a preset arrangement method (for example, an array form, a radial form) in the second image target. Further, the positions of the plurality of sub-targets in the second image target are specified by the user. Further, the user can obtain real-time images of different expressions or different actions of the target as sub-targets in the live broadcast interface. Thereby, the interestingness and playfulness of the photo virtual gift are enhanced, and the personalized needs of the user are satisfied.

[0070] In some embodiments, the target virtual gift further includes a second audio target, where a plurality of attributes of the second audio target include an audio type and a playback method, where the attribute value of the audio type includes music or non-music, and the playback method includes synchronous presentation with the target virtual gift.

[0071] Specifically, similar to the first audio target of the letter virtual gift, the second audio target of the photo virtual gift may not be displayed in the preview area 650, or may be displayed in the preview area 650 according to the corresponding identifier. When the attribute value of the music type of the second audio target is music, this music can be played when presenting this letter virtual gift. This music may be pre-set music, or may be music uploaded in real time by the user based on the local or network. When the attribute value of the music type is non-music, this non-music may be pre-set audio effects, such as cheers or applause sounds, or may be audio effects uploaded in real time by the user based on the local or network.

[0072] In some embodiments, the target virtual gift includes a fourth image target, and the multiple attributes of the fourth image target include multiple ones of color, seal, prop, presentation method, or the overall decoration of the fourth image target.

[0073] The item virtual gift may include one image object. This image object includes multiple attributes, and the preview area may display the effect of the item virtual gift. The item virtual gift includes a fourth image object. The fourth image object may be a preset object image, an object image drawn by the user on the drawing panel, or an object image directly uploaded from the local memory or downloaded from the network. The color attribute value of the fourth image object includes various different colors, and the user can select different color attribute values to change the color of the item in the item image. The seal attribute value of the fourth image object may include no seal and / or various different shaped seals. The user may select different shaped seals and set them on or around the fourth image object, or the user may select the no-seal attribute value, thereby not setting a seal. The prop attribute value of the fourth image object includes a plurality of different props. These props are related to the item displayed in the fourth image object. For example, when the item is a car, the prop attribute value may include a plurality of different courses. When the item is a flower, the prop attribute value may include a plurality of different vases. The presentation method attribute value of the fourth image object includes a plurality of different video effects and / or audio effects related to the item. For example, when the item is a car, the video effect may include driving from far to near, driving from near to far, or flashing, but is not limited thereto. The audio effect may include a braking sound, a horn sound, a motor sound, but is not limited thereto. The overall decoration attribute value of the fourth image object includes a plurality of different overall decoration styles related to the item.

[0074] In some embodiments, the target virtual gift may further have value attributes, such as virtual resources. Here, when the target virtual gift is sent to the target recipient, the value attributes of this target virtual gift transfer to the target recipient, and the target recipient can acquire the virtual resources corresponding to this virtual gift. Further, in some embodiments, it further includes determining the value attribute based on the numerical value of the virtual resources input by the user.

[0075] Step S340, sending the target virtual gift to the live streaming room account associated with the target live streaming room.

[0076] Here, the live streaming room account related to the target live streaming room may include the live streaming room account of the target live streaming room, or may include the live streaming room account corresponding to any one of the casters participating in the live streaming in the target live streaming room. Specifically, the user can perform a trigger operation on the transmission control to send the target virtual gift to the target object (such as the target object 410 in FIG. 9) in the interaction scenario in an online or offline manner via the network. For example, the caster who conducts a live stream in the target live streaming room belongs to this target live streaming room, and the target virtual gift may be sent to the live streaming room account corresponding to the target live streaming room. The caster who conducts a live stream in the target live streaming room may not belong to this target live streaming room, and the target virtual gift may be sent to the live streaming account corresponding to this caster. The target live streaming room includes multiple casters. One caster belongs to this target live streaming room, and one caster does not belong to the target live streaming room. The user can determine the target caster from these multiple casters and send the target virtual gift to the live streaming room account corresponding to the target caster. After sending the target virtual gift, the custom interface 640 can be hidden, and it can automatically return to the live streaming interface. As shown in FIG. 9, FIG. 9 shows a schematic diagram of the live streaming interface according to an embodiment of the present disclosure. In FIG. 9, after the user sends the target virtual gift to the target object 410, the custom interface 640 is hidden. Furthermore, a gift presentation video for presenting the target virtual gift to the target object 410 can be displayed on the live streaming interface, thereby realizing the transition from the transmission of the target virtual gift to its arrival at the target object and enhancing the user's interaction experience.

[0077] In some embodiments, after sending the target virtual gift to the live streaming room account of the target live streaming room, the method 300 may further include: displaying a recommended gift label for the target virtual gift on the custom interface; detecting a trigger operation by the user on the recommended gift label, and sending the target virtual gift to the live streaming room account of the target live streaming room.

[0078] Here, after the user sends a customized target virtual gift, when the user needs to send a virtual gift in the current interaction scenario or other interaction scenarios, the most recently sent target virtual gift among the virtual gifts of the same type in the user's history can be displayed as a recommendation, enabling the user to quickly and easily perform virtual gift interactions, thereby improving the interaction efficiency and effect. For example, as shown in FIG. 5, when the user re-ops (e.g., clicks) on the virtual gift label "Gift 406", the recommended gift label "Recommendation 1" displayed on the gift interface 430 can represent the most recently sent target virtual gift among the virtual gift types corresponding to "Gift 406".

[0079] It should be noted that in the method of the embodiments of the present disclosure, any acquired audio data can be downloaded on the premise of obtaining the permission of the owner.

[0080] The virtual gift-based interaction method according to an embodiment of the present disclosure can solve problems such as the current way of playing with virtual gifts and the effect being single, unable to meet the personalized customization needs of users for virtual gifts, and reducing the user's interaction experience. In an embodiment of the present disclosure, the live broadcast screen of the target live broadcast room is acquired in real time, and a virtual gift is custom-set together with the first image determined by the user, so as to meet the personalized needs of the user and improve the user's interaction experience.

[0081] It should be noted that the method of the embodiment of the present disclosure may be executed by a single device, such as a single computer or server. The method of this embodiment may also be applied to a distributed scenario, and a plurality of devices can cooperate with each other to complete it. In such a distributed scenario, one of the plurality of devices executes one or more steps in the method of the embodiment of the present disclosure, and the plurality of devices can interact with each other to complete the method.

[0082] It should be noted that in the above, several embodiments of the present disclosure have been described. Other embodiments are within the scope of the appended claims. In some cases, the operations or steps recited in the claims can be executed in an order different from the order in the above embodiments and still achieve the desired results. Also, the processes depicted in the drawings do not necessarily require the specific order or sequential order shown, and the desired results can be achieved. In some embodiments, multitasking and parallel processing may also be possible or advantageous.

[0083] Based on the same inventive concept, corresponding to the method of any of the above embodiments, the present disclosure further provides a virtual gift-based interaction device.

[0084] Referring to FIG. 10, the virtual gift-based interaction device is A receiving module for receiving a first image determined in a custom interface of virtual gifts in a target live streaming room by a user; An acquisition module for acquiring a second image corresponding to the target live streaming room in response to detecting a virtual gift sending instruction of the user; A custom module for generating a target virtual gift based on the first image and the second image; And a sending module for sending the target virtual gift to a live streaming room account associated with the target live streaming room.

[0085] For convenience of description, when describing the above device, the functions are divided into various modules and described respectively. Of course, when implementing the present disclosure, the functions of each module can be realized by the same or multiple software and / or hardware.

[0086] The device of the above embodiment is used to implement the interaction method based on the corresponding virtual gift in any one of the foregoing embodiments, and has the beneficial effects of the embodiments of the corresponding method, and will not be described herein again.

[0087] Based on the same inventive concept, corresponding to the method of any of the above embodiments, the present disclosure further provides a non-transitory computer-readable storage medium, in which computer instructions are stored, and the computer instructions are used to cause the computer to execute the interaction method based on the virtual gift described in any one of the above embodiments.

[0088] The computer-readable media of this embodiment include persistent and non-persistent, removable and non-removable media, and can implement information storage by any method or technology. The information may be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage devices, magnetic cassette tapes, magnetic tape magnetic disk storage devices or other magnetic storage devices, or any other non-transmission medium, and can be used to store information accessible by a computing device.

[0089] The computer instructions stored in the storage media of the above embodiments cause the computer to execute the interaction method based on the virtual gift described in any one of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be further described here.

[0090] Those skilled in the art should understand that the consideration of any of the above embodiments is only illustrative, and it is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Under the concept of the present disclosure, combinations may be made among the technical features in the above embodiments or different embodiments, the steps can be realized in any order, and there are many other changes in different aspects of the embodiments of the present disclosure described above, which are not provided in detail for the sake of brevity.

[0091] Also, to simplify the description and discussion and not make the embodiments of the present disclosure difficult to understand, the provided drawings may or may not show known power / ground connections of integrated circuit (IC) chips and other components. Note that to avoid making the embodiments of the present disclosure difficult to understand, the device may be shown in the form of a block diagram, taking into account the fact that the details of the implementation forms of the device related to these block diagrams highly depend on the platform on which the embodiments of the present disclosure are to be implemented (that is, these details should be completely within the understanding scope of those skilled in the art). When specific details (such as circuits) are described to describe exemplary embodiments of the present disclosure, it is obvious to those skilled in the art who can implement the embodiments of the present disclosure when these specific details are absent or there are changes in these specific details. Therefore, these descriptions should be considered to be illustrative rather than restrictive.

[0092] Specific embodiments of the present disclosure have already been combined to describe the present disclosure. Based on the previous description, many substitutions, modifications, and variations of these embodiments are obvious to those skilled in the art. For example, other memory architectures (such as dynamic RAM (DRAM)) can use the embodiments under consideration.

[0093] The embodiments of the present disclosure are intended to cover all such substitutions, modifications, and variations included in the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the scope of the spirit and principles of the embodiments of the present disclosure should all be included within the protection scope of the present disclosure.

Claims

1. An interaction method based on virtual gifts, comprising: Receiving a first image determined in a custom interface of virtual gifts in a target live streaming room by a user; In response to detecting a virtual gift sending instruction of the user, obtaining a second image corresponding to the target live streaming room; Generating a target virtual gift based on the first image and the second image; Sending the target virtual gift to a live streaming room account associated with the target live streaming room.

2. Receiving a first image determined in a custom interface of virtual gifts by a user includes: Displaying at least one attribute and at least one attribute value related to the first image in the custom interface; Determining respective target attribute values of the attributes based on the at least one attribute value; Generating the first image based on the respective target attribute values corresponding to the attributes, or Receiving the first image uploaded or drawn in real time by the user. The method according to claim 1.

3. Receiving the first image drawn in real time by the user includes: In response to detecting a drawing instruction, displaying a paint panel including a paint tool control; Receiving a trajectory drawn by the user using the paint tool control and generating the first image. The method according to claim 2.

4. The first image includes a photo frame image, and at least one attribute of the photo frame image includes at least one of a photo frame pattern, a photo frame color, or a photo frame pattern, or The first image includes an accessory image, and at least one attribute of the accessory image includes at least one of an accessory pattern, an accessory color, or an accessory pattern. The method according to claim 2.

5. Generating a target virtual gift based on the first image and the second image includes: Determining a target area image of the second image based on the size of a specified area of the first image; The method according to claim 1, comprising fusing the target area image into a specified area in the first image to generate the target virtual gift.

6. Determining the target area image of the second image based on the size of the specified area of the first image includes: obtaining an image of a target object in the second image; The method according to claim 5, comprising reducing or enlarging the image including the target object to the size based on the size of the specified area of the first image to obtain the target area image.

7. Generating a target virtual gift based on the first image and the second image includes: obtaining an image of a target object in the second image; The method according to claim 1, comprising generating a target virtual gift based on the images of the target object in the first image and the second image.

8. displaying the target virtual gift on a preview interface; receiving an adjustment command for the target virtual gift from the user to re-determine a second image including the target object; obtaining a new target area image based on the re-determined second image; The method according to claim 6, further comprising updating the target virtual gift based on the new target area image.

9. After transmitting the target virtual gift to the live streaming room account of the target live streaming room, displaying a recommended gift label corresponding to the target virtual gift on the custom interface; The method according to claim 1, further comprising transmitting the target virtual gift to the live streaming room account of the target live streaming room in response to detecting a trigger operation on the recommended gift label by the user.

10. An interaction device based on virtual gifts, comprising: a receiving module for receiving a first image determined in a custom interface of virtual gifts in a target live streaming room by a user; an obtaining module for obtaining a second image corresponding to the target live streaming room in response to detecting a virtual gift sending command of the user; A custom module for generating a target virtual gift based on the first image and the second image, and a transmission module for transmitting the target virtual gift to a live streaming room account associated with the target live streaming room, an interaction device based on virtual gifts. **Claim 11** An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the computer program, the method according to any one of claims 1 to 9 is realized. **Claim 12** A non-transitory computer-readable storage medium, in which computer instructions are stored, and the computer instructions are used to cause a computer to execute the method according to any one of claims 1 to 9. **Claim 13** A computer program product, comprising computer program instructions, wherein when the computer program instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Live broadcast interaction method and device and electronic equipment

    CN113225581A

  • Virtual gift special effect display method and device, computer equipment and storage medium

    CN113395533A

  • Virtual object generation method and device, equipment and storage medium

    CN114025189A

  • Image processing apparatus and computer program

    JP2015041360A

  • Server and method

    JP7071718B1