Interaction method and device in virtual space, equipment and storage medium

By displaying interactive elements after sending virtual items in virtual space and allowing viewers to interact to obtain virtual resources, the problem of limited interaction methods is solved, and the viewers' sense of participation and the probability of sending virtual items are increased.

CN120916019APending Publication Date: 2025-11-07BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510984288.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-16
Publication Date
2025-11-07

AI Technical Summary

Technical Problem

In existing technologies, the interaction between viewers and live stream hosts is limited, leading to decreased viewer engagement.

Method used

After a virtual item is sent in the virtual space, an associated interactive element is displayed. Viewers interact with this interactive element to obtain virtual resources, thereby sending a second virtual item.

Benefits of technology

It enhances the fun of the interface when sending virtual items and improves the audience's sense of accomplishment, expands the interaction path, promotes interaction between the audience and interactive elements, and increases the probability of sending virtual items.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120916019A_ABST
    Figure CN120916019A_ABST
Patent Text Reader

Abstract

The invention relates to an interaction method and device in a virtual space, equipment and a storage medium, and relates to the technical field of multimedia. According to the method, in response to a sending-out event for a first virtual article occurring in a virtual space, interactive elements associated with the sending-out event are displayed in the virtual space, and the interactive elements are used for obtaining virtual resources capable of sending out a second virtual article in the virtual space; and in response to an interaction operation on the interaction element, displaying a virtual resource obtained based on the interaction element. According to the method, the audience can obtain the virtual resource, the obtaining feeling of the audience can be improved, and the virtual resource can be used for sending out the second virtual article, so that the audience can be promoted to interact based on the interaction element and send out the second virtual article based on the obtained virtual resource; the interaction path and the new playing method when the virtual article is sent in the virtual space are expanded, and the probability of sending out the virtual article in the virtual space is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of multimedia, and in particular, to an interaction method and device in a virtual space, an apparatus, and a storage medium. BACKGROUND

[0002] In a live broadcast scenario, a viewer can interact with a host of a live broadcast interface, such as the viewer sending a virtual item to the host. In related technologies, after the viewer sends the virtual item, only a special effect is generally displayed. This way is relatively single and fixed, and it is difficult to promote the viewer to continuously interact, that is, the viewer's activity is reduced. SUMMARY

[0003] The present disclosure provides an interaction method and device in a virtual space, an apparatus, and a storage medium. The method expands the interaction path and new play when sending a virtual item in a virtual space, thereby facilitating the improvement of the probability of sending a virtual item in a virtual space. The technical solutions of the present disclosure are as follows.

[0004] According to an aspect of an embodiment of the present disclosure, an interaction method in a virtual space is provided, and the method comprises:

[0005] In response to a sending event for a first virtual item occurring in a virtual space, an interaction element associated with the sending event is displayed in the virtual space, and the interaction element is used to obtain a virtual resource capable of sending a second virtual item in the virtual space;

[0006] In response to an interaction operation on the interaction element, a virtual resource obtained based on the interaction element is displayed.

[0007] In some embodiments, the interaction element includes a plurality of sub-elements, and in response to the interaction operation on the interaction element, the virtual resource obtained based on the interaction element is displayed, comprising:

[0008] In response to an interaction operation on any sub-element of the interaction element, a virtual resource obtained based on the interacted sub-element is displayed, and the virtual resource is a virtual resource corresponding to the interacted sub-element.

[0009] In some embodiments, the interaction element includes a plurality of sub-elements, and in response to the interaction operation on the interaction element, the virtual resource obtained based on the interaction element is displayed, comprising:

[0010] In response to an interaction operation on any sub-element of the interaction element, an interaction special effect is displayed.

[0011] In response to a display duration of the interaction element reaching a preset duration, a virtual resource obtained is displayed, and the virtual resource is a total virtual resource corresponding to the interacted sub-element.

[0012] In some embodiments, the method further includes:

[0013] displaying the second virtual item, the second virtual item corresponding to a value greater than the value of the virtual resource, the value of the second virtual item indicating a value of the virtual resource required for sending out the second virtual item;

[0014] in response to a sending out operation on the second virtual item, displaying sending out the second virtual item based on the virtual resource and an additional virtual resource in the virtual space, the value of the additional virtual resource being a difference between the value of the second virtual item and the value of the virtual resource.

[0015] In some embodiments, the method further includes:

[0016] displaying a reward corresponding to the second virtual item in the virtual space.

[0017] In some embodiments, the method further includes:

[0018] displaying a third virtual item, the third virtual item corresponding to a value not greater than the value of the virtual resource, the value of the third virtual item indicating a value of the virtual resource required for sending out the third virtual item;

[0019] in response to a sending out operation on the third virtual item, displaying sending out the third virtual item based on the virtual resource in the virtual space.

[0020] In some embodiments, the interactive element further includes a tool sub-element, and the displaying, in response to an interaction operation on any sub-element in the interactive element, that the virtual resource is acquired based on the interacted sub-element, includes at least one of:

[0021] in response to a triggering operation on any sub-element, displaying that the virtual resource is acquired after the triggered sub-element is interacted by the tool sub-element;

[0022] in response to a moving operation on the tool sub-element, moving the tool sub-element to a position where any sub-element is located, and displaying that the virtual resource is acquired after the sub-element at the position is interacted by the tool sub-element.

[0023] In some embodiments, the interactive element further includes a tool sub-element, and the displaying, in response to an interaction operation on any sub-element in the interactive element, that the virtual resource is acquired based on the interacted sub-element, includes at least one of:

[0024] In response to a triggering operation on any sub-element of the interactive element, display the total virtual resource corresponding to the plurality of sub-elements after the tool sub-element sequentially interacts with the plurality of sub-elements; or

[0025] In response to a triggering operation on the tool sub-element, display the total virtual resource corresponding to the plurality of sub-elements after the tool sub-element sequentially interacts with the plurality of sub-elements.

[0026] In some embodiments, the interactive element includes a plurality of sub-elements, and the method further includes:

[0027] Display respective item prompt information on at least part of the sub-elements of the interactive element, the item prompt information on each sub-element being used to prompt that the virtual resource corresponding to the sub-element can be applied to a virtual item.

[0028] In some embodiments, in response to occurrence of a sending-out event for the first virtual item in the virtual space, displaying the interactive element associated with the sending-out event in the virtual space includes:

[0029] In response to occurrence of a sending-out event for the first virtual item in the virtual space, displaying a sending-out special effect of the first virtual item in the virtual space, and superimposing the interactive element on the sending-out special effect.

[0030] In some embodiments, after displaying the interactive element associated with the sending-out event in the virtual space, the method further includes:

[0031] Display resource prompt information, the resource prompt information including the second virtual item shaking, and the resource prompt information being used to prompt interaction with the interactive element to obtain a virtual resource for sending out the second virtual item.

[0032] In some embodiments, the theme type of the interactive element is the same as the theme type of the first virtual item.

[0033] Alternatively, the theme type of the interactive element is the same as the theme type of the target activity.

[0034] In some embodiments, the method further includes at least one of the following:

[0035] If no interaction operation on the interactive element is detected within a preset time length, cancel displaying the interactive element;

[0036] In response to a triggering operation on a closing control of the interactive element, cancel displaying the interactive element.

[0037] According to another aspect of the embodiments of the present disclosure, there is provided an interaction device in a virtual space, the device comprising:

[0038] a first display unit configured to perform, in response to a gifting event for a first virtual item occurring in the virtual space, displaying an interaction element associated with the gifting event in the virtual space, the interaction element being used to obtain a virtual resource capable of gifting a second virtual item in the virtual space;

[0039] a second display unit configured to perform, in response to an interaction operation on the interaction element, displaying the virtual resource obtained based on the interaction element.

[0040] In some embodiments, the interaction element comprises a plurality of sub-elements, and the second display unit is configured to perform:

[0041] in response to an interaction operation on any sub-element of the interaction element, displaying the virtual resource obtained based on the interacted sub-element, the virtual resource being a virtual resource corresponding to the interacted sub-element.

[0042] In some embodiments, the interaction element comprises a plurality of sub-elements, and the second display unit is configured to perform:

[0043] in response to an interaction operation on any sub-element of the interaction element, displaying an interaction special effect;

[0044] in response to a display duration of the interaction element reaching a preset duration, displaying the virtual resource obtained, the virtual resource being a total virtual resource corresponding to the interacted sub-elements.

[0045] In some embodiments, the device further comprises a third display unit configured to perform:

[0046] displaying the second virtual item, a value corresponding to the second virtual item being greater than a value of the virtual resource, the value corresponding to the second virtual item being a value of virtual resource required for gifting the second virtual item;

[0047] in response to a gifting operation on the second virtual item, displaying, in the virtual space, the second virtual item being gifted based on the virtual resource and an additional virtual resource, a value of the additional virtual resource being a difference between the value corresponding to the second virtual item and the value of the virtual resource.

[0048] In some embodiments, the device further comprises a fourth display unit configured to perform:

[0049] displaying, in the virtual space, a reward corresponding to the second virtual item.

[0050] In some embodiments, the apparatus further comprises a fifth display unit configured to perform:

[0051] displaying a third virtual item, a value corresponding to the third virtual item being not greater than a value of the virtual resource, the value corresponding to the third virtual item being a value of the virtual resource required for sending out the third virtual item;

[0052] in response to a sending-out operation on the third virtual item, displaying sending out the third virtual item based on the virtual resource in the virtual space.

[0053] In some embodiments, the interactive element further comprises a tool sub-element, and the second display unit is configured to perform at least one of:

[0054] in response to a triggering operation on any sub-element, displaying that the virtual resource is obtained after the tool sub-element interacts with the triggered sub-element;

[0055] in response to a moving operation on the tool sub-element, moving the tool sub-element to a position where any sub-element is located, and displaying that the virtual resource is obtained after the tool sub-element interacts with the sub-element at the position.

[0056] In some embodiments, the interactive element further comprises a tool sub-element, and the second display unit is configured to perform at least one of:

[0057] in response to a triggering operation on any sub-element in the interactive element, displaying that the total virtual resource corresponding to the plurality of sub-elements is obtained after the tool sub-element sequentially interacts with the plurality of sub-elements; or,

[0058] in response to a triggering operation on the tool sub-element, displaying that the total virtual resource corresponding to the plurality of sub-elements is obtained after the tool sub-element sequentially interacts with the plurality of sub-elements.

[0059] In some embodiments, the interactive element comprises a plurality of sub-elements, and the first display unit is further configured to perform:

[0060] displaying respective item prompt information on at least part of the sub-elements of the interactive element, the item prompt information on each sub-element being used to prompt a virtual item to which a virtual resource corresponding to the sub-element can be applied.

[0061] In some embodiments, the first display unit is further configured to perform:

[0062] In response to an occurrence of a sending event for the first virtual item in the virtual space, a sending special effect of the first virtual item is displayed in the virtual space, and the interactive element is superimposed and displayed on the sending special effect.

[0063] In some embodiments, the first display unit is further configured to perform the following:

[0064] display resource prompt information, the resource prompt information including the second virtual item shaking, the resource prompt information being used to prompt interaction with the interactive element to obtain a virtual resource used to send out the second virtual item.

[0065] In some embodiments, the theme type of the interactive element is the same as the theme type of the first virtual item.

[0066] Alternatively, the theme type of the interactive element is the same as the theme type of the target activity.

[0067] In some embodiments, the first display unit is further configured to perform at least one of the following:

[0068] If no interaction operation on the interactive element is detected within a preset time length, the interactive element is cancelled.

[0069] In response to a triggering operation on the close control of the interactive element, the interactive element is cancelled.

[0070] According to another aspect of the embodiments of the present disclosure, an electronic device is provided, which includes:

[0071] a processor;

[0072] a memory for storing instructions executable by the processor;

[0073] wherein the processor is configured to execute the instructions to implement the above-mentioned interaction method in the virtual space.

[0074] According to another aspect of the embodiments of the present disclosure, a computer readable storage medium is provided, when instructions in the computer readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the above-mentioned interaction method in the virtual space.

[0075] According to another aspect of the embodiments of the present disclosure, a computer program product is provided, the computer program product includes a computer program, when the computer program is executed by a processor, the above-mentioned interaction method in the virtual space is implemented.

[0076] The embodiment of the present disclosure provides an interaction method in a virtual space, after sending a first virtual item in the virtual space, an associated interaction element is displayed in the virtual space, and an audience interacts with the interaction element to obtain a virtual resource for sending a second virtual item, so that the interaction element is displayed after the virtual resource is sent, the interest of interface display when the virtual item is sent is improved, and the audience interacts with the interaction element to obtain a virtual resource for sending a second virtual item, so that the audience can obtain the virtual resource to improve the sense of acquisition of the audience, and since the virtual resource can be used for sending a second virtual item, the audience is facilitated to interact based on the interaction element and send a second virtual item based on the obtained virtual resource, the interaction path and new play when the virtual item is sent in the virtual space are expanded, and the probability of sending the virtual item in the virtual space is improved.

[0077] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0078] The accompanying drawings incorporated in the specification hereof and forming a part thereof illustrate embodiments consistent with the present disclosure and together with the description are used to explain the principles of the present disclosure, and are not intended to limit the present disclosure.

[0079] Figure 1 is a schematic diagram of an implementation environment according to an exemplary embodiment.

[0080] Figure 2 is a flowchart of an interaction method in a virtual space according to an exemplary embodiment.

[0081] Figure 3 is a flowchart of an interaction method in a virtual space according to an exemplary embodiment.

[0082] Figure 4 is a schematic diagram of an interaction element according to an exemplary embodiment.

[0083] Figure 5 is a schematic diagram of an interaction element according to an exemplary embodiment.

[0084] Figure 6 is a schematic diagram of a pop-up window according to an exemplary embodiment.

[0085] Figure 7 is a flowchart of an interaction method in a virtual space according to an exemplary embodiment.

[0086] Figure 8 is a flowchart of an interaction method in a virtual space according to an exemplary embodiment.

[0087] Figure 9 is a flowchart of an interaction method in a virtual space according to an example embodiment.

[0088] Figure 10 is a block diagram of an interaction device in a virtual space according to an example embodiment.

[0089] Figure 11 is a block diagram of a terminal according to an example embodiment. DETAILED DESCRIPTION

[0090] In order for those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings.

[0091] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The implementation described in the following example embodiments does not represent all implementations consistent with the present disclosure. Rather, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0092] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals involved in the present disclosure are all authorized by the user or fully authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions. For example, the virtual items, virtual resources, etc. involved in the present disclosure are obtained under full authorization.

[0093] The interaction method in a virtual space provided by the embodiments of the present disclosure can be executed by an electronic device, which can be provided as at least one of a terminal and a server. Figure 1 is a schematic diagram of an implementation environment provided by the embodiments of the present disclosure, referring to Figure 1 The implementation environment includes a terminal 101 and a server 102.

[0094] In the embodiments of the present disclosure, the terminal 101 is installed with a target application, and the target application is used to display a virtual space, which can be a live interface of a live room or a playing interface of a multimedia resource, etc. The audience in the virtual space can send virtual items in the virtual space, such as sending virtual items to the host in the virtual space. Further, when sending virtual items in the virtual space, the sent virtual items can be displayed in the virtual space, and further interactive elements can be displayed at the same time. After the audience interacts with the interactive elements, the audience can obtain virtual resources, which can be used to send virtual items in the virtual space. The server 102 is a background server of the target application, and is used to provide background services for the target application.

[0095] The terminal 101 can be at least one of a smart phone, a smart watch, a desktop computer, a laptop computer, a virtual reality terminal, an augmented reality terminal, a wireless terminal, and a laptop computer. The terminal 101 has a communication function and can access a wired network or a wireless network. The terminal 101 can generally refer to one of a plurality of terminals, and those skilled in the art can know that the number of the above terminals can be more or less. The server 102 can be a standalone physical server, or a server cluster or distributed file system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and basic cloud computing services such as big data and artificial intelligence platforms. In some embodiments, the server 102 and the terminal 101 are directly or indirectly connected through wired or wireless communication, and the embodiments of the present disclosure do not limit this. Optionally, the number of the above servers 102 can be more or less, and the embodiments of the present disclosure do not limit this. Of course, the server 102 can also include other functional servers to provide more comprehensive and diversified services. Among them, the server 102 undertakes the main computing work, and the terminal 101 undertakes the secondary computing work; or the server 102 undertakes the secondary computing work, and the terminal 101 undertakes the main computing work; or the server 102 or the terminal 101 can independently undertake the computing work, and the embodiments of the present disclosure do not limit this.

[0096] Figure 2 is a flowchart of an interaction method in a virtual space according to an exemplary embodiment, as shown in Figure 2 The method is executed by a terminal, and the method includes the following steps.

[0097] In step S201, in response to an occurrence of a sending event for the first virtual item in the virtual space, the terminal displays an interactive element associated with the sending event in the virtual space, the interactive element being used to obtain a virtual resource capable of sending a second virtual item in the virtual space.

[0098] In the embodiments of the present disclosure, the virtual space can be a live interface, a session interface, a playing interface of a multimedia resource, etc., which are not limited herein. Further, if the virtual space is a live interface, the virtual space can be a single live interface of a host or a joint live interface of multiple hosts.

[0099] In other embodiments, the virtual space can also be a virtual space constructed by MR (Mixed Reality) or VR (Virtual Reality) technology, such as a live room for MR live.

[0100] In the embodiments of the present disclosure, the first virtual item can be any virtual item. Alternatively, the first virtual item is a special virtual item capable of triggering the display of the interactive element. The virtual item can be a virtual gift. The sending event in the virtual space for the first virtual item indicates that the first virtual item is sent in the virtual space, and the sending event can be at least one of displaying a special effect of the sent first virtual item in the virtual space or displaying prompt information of sending the first virtual item in the virtual space.

[0101] The interactive element associated with the sending event is an interactive element capable of being displayed when the virtual item is sent. Alternatively, different virtual items are associated with different interactive elements, or at least part of the virtual items are associated with different interactive elements. The association relationship between various virtual items and the associated interactive elements can be established in advance, and then the interactive element associated with the virtual item is displayed after any virtual item is sent.

[0102] The virtual space has multiple viewers, and the multiple viewers can send virtual items in the virtual space. The viewer who sends the first virtual item in the virtual space can be a current terminal login object or another viewer in the virtual space. In the embodiments of the present disclosure, the viewer who sends the first virtual item in the virtual space is taken as an example to illustrate the current terminal login object, and the interactive element capable of obtaining the virtual resource is provided for the viewer who sends the virtual item.

[0103] The first virtual item sent out can be one or more, which is not specifically limited herein. The audience can send out various virtual items in the virtual space, and different virtual items can correspond to the same value or different values. The value corresponding to the virtual item is the value of the virtual resource required to send out the virtual item, which is also referred to as the price. Alternatively, the virtual resource includes a plurality of virtual sub-resources, and each virtual sub-resource corresponds to 1 unit value. Therefore, the value of the virtual resource indicates the number of virtual sub-resources included in the virtual resource.

[0104] The virtual item needs to be replaced by a virtual resource before it can be sent out in the virtual space. The obtained virtual resource is used to send out the virtual item in the virtual space, that is, the obtained virtual resource is used to replace the virtual item to send out the replaced virtual item in the virtual space.

[0105] In the embodiments of the present application, the second virtual item can be any virtual item. Alternatively, the second virtual item is a virtual item associated with the interactive element. The second virtual item can be the same as or different from the first virtual item, which is not specifically limited herein.

[0106] In the embodiments of the present application, the terminal can display the interactive element after displaying the first virtual item sent out, or can display the interactive element at the same time as displaying the first virtual item sent out. Displaying the interactive element after displaying the first virtual item sent out can display the interactive element after canceling the display of the first virtual item sent out, or can display the first virtual item sent out first, and then display the interactive element on the basis of the displayed first virtual item. For example, if the display of the first virtual item sent out refers to the display of the sending special effect of the first virtual item, the interactive element can be displayed on the sending special effect after the display of the sending special effect of the first virtual item.

[0107] In step S202, the terminal displays the virtual resource obtained based on the interactive element in response to the interactive operation on the interactive element.

[0108] The interactive operation on the interactive element can be set as needed, such as a click operation, a long press operation, and the like, which is not specifically limited herein.

[0109] Alternatively, the obtained virtual resource is used to send out a virtual item, and the obtained virtual resource has a certain value. The terminal displays the virtual resource, including displaying at least one of the image and the value of the virtual resource.

[0110] This disclosure provides an interactive method in a virtual space. After sending a first virtual item in the virtual space, an associated interactive element is displayed. Viewers interact with this interactive element to obtain virtual resources for sending a second virtual item. Displaying the interactive element after sending virtual resources enhances the visual appeal of the interface when sending virtual items. Furthermore, the ability for viewers to obtain virtual resources for sending a second virtual item through interaction with the interactive element increases their sense of accomplishment. Since these virtual resources can be used to send a second virtual item, it encourages viewers to interact based on the interactive element and send the second virtual item based on the obtained virtual resources. This expands the interactive paths and new gameplay options for sending virtual items in the virtual space, thereby increasing the probability of successfully sending virtual items in the virtual space.

[0111] The above Figure 2 The diagram shown is merely the basic process of this disclosure. The following section, based on a specific implementation method, further elaborates on the solution provided in this disclosure. See also... Figure 3 , Figure 3 This is a flowchart illustrating another interactive method in a virtual space according to an exemplary embodiment, the method being executed by a terminal, and the method comprising the following steps.

[0112] In step S301, in response to a sending event for the first virtual item occurring in the virtual space, the terminal displays an interactive element associated with the sending event in the virtual space. The interactive element is used to obtain virtual resources that can send the second virtual item in the virtual space.

[0113] Step S301 is similar to step S201, and will not be repeated here.

[0114] In step S302, in response to an interactive operation on any sub-element of the interactive element, the terminal displays the virtual resource obtained based on the interacted sub-element. The virtual resource is the virtual resource corresponding to the interacted sub-element, and the interactive element includes multiple sub-elements.

[0115] In this embodiment of the disclosure, the interactive element includes multiple sub-elements, each sub-element corresponding to a certain value of virtual resources. At least some sub-elements correspond to different values ​​of virtual resources, and some sub-elements may not correspond to any virtual resources. Optionally, the value of the virtual resources of a sub-element is unknown before it is triggered, in order to ensure the randomness of the interaction and thus enhance the fun.

[0116] The interacted sub-element is a sub-element corresponding to a virtual resource among the plurality of sub-elements. If a sub-element not corresponding to a virtual resource is interacted, the interaction with other sub-elements can be continued until a sub-element corresponding to a virtual resource is interacted. If a sub-element not corresponding to a virtual resource is interacted, the display of the interaction element can be directly cancelled, that is, the process of obtaining the virtual resource is ended.

[0117] The forms of the plurality of sub-elements can be set and changed as needed, and the forms of the plurality of sub-elements can be the same or different. The plurality of sub-elements can be static elements or dynamic elements. For example, the plurality of sub-elements are polygons such as triangles and squares, or the plurality of sub-elements are bubbles wrapped with a virtual resource package, or the plurality of sub-elements are a shaking picture, or the plurality of sub-elements are virtual gold and virtual jewelry, and the like, which will not be repeated here.

[0118] In some embodiments, the interaction element is associated with the sending event of the first virtual item, that is, the interaction element is associated with the currently sent virtual item. Optionally, the theme type of the interaction element is the same as the theme type of the first virtual item. For example, the theme type of the first virtual item is a virtual resource, and the theme type of the interaction element is also a virtual resource. For another example, the theme type of the first virtual item is emotion, and the theme type of the interaction element is also emotion.

[0119] In other embodiments, the theme type of the interaction element does not need to be completely the same as the theme type of the first virtual item, but can be matched, for example, the theme type of the first virtual item is emotion, and the theme type of the interaction element can be a travel theme matched with the emotion theme.

[0120] Optionally, the theme type of the interaction element is matched with the sending special effect of the first virtual item, so that when the interaction element is displayed on the basis of the display of the sending special effect, the displayed interaction element is matched with the displayed sending special effect, improving the interface display effect.

[0121] In this embodiment, the theme type of the interaction element is the same as the theme type of the currently sent virtual item, which establishes the association between the interaction element and the virtual item, so that the interaction element has high relevance with the display content of the current virtual space, and then it is beneficial to promote the terminal login object to pay attention to the interaction element and to promote the terminal login object to interact based on the interaction element.

[0122] In other embodiments, the interaction element is associated with certain activities. Optionally, the theme type of the interaction element is the same as the theme type of the target activity. The target activity can be an activity currently promoted in the virtual space, or an activity currently promoted in the target application, for example, the target activity can be a holiday activity in the target application matched with the current date.

[0123] In this embodiment, the theme type of the interactive element is the same as that of the target activity, so that the association between the interactive element and the target activity is established, and the target activity can also be promoted based on the interactive element, and the information transmission degree of the interactive element is improved.

[0124] Optionally, different virtual items are respectively preset with corresponding interactive elements, so that the speed of displaying the interactive element can be improved after sending out any virtual item. In some embodiments, the corresponding interactive element can also be generated for the virtual item in real time or in advance by artificial intelligence (AI), which is not limited here.

[0125] In some embodiments, the process of displaying the interactive element associated with the sending event in the virtual space in response to the sending event of the first virtual item in the virtual space also includes the following implementation: in response to the sending event of the first virtual item in the virtual space, the terminal displays a sending special effect of the first virtual item in the virtual space, and superimposes and displays the interactive element on the sending special effect.

[0126] In this embodiment, when the virtual item is sent in the virtual space, not only the sending special effect of the virtual item is displayed, but also the interactive element is superimposed on the sending special effect, so that the sending special effect is displayed in a new way, which on the one hand improves the display effect of the sending virtual item, and on the other hand further establishes the visual association between the virtual item and the interactive element, improves the information transmission degree, attracts the audience's attention, and further promotes the audience to interact based on the interactive element.

[0127] For example, referring to Figure 4 , Figure 4 is a schematic diagram of an interactive element according to an exemplary embodiment. In the virtual space, a sending special effect is displayed, and an interactive element is displayed on the sending special effect. The interactive element includes a plurality of sub-elements 401.

[0128] In some embodiments, the display duration of the interactive element is a preset duration, which can be set as needed, such as 30 seconds. The terminal can also display a countdown of the preset duration in the virtual space. For example, continuing to refer to Figure 4 , a countdown 402 of the preset duration is also displayed in the virtual space.

[0129] In this embodiment, by displaying the countdown of the interactive element, the terminal login object is given a sense of urgency in time, and the information transmission rate is improved, which is conducive to promoting the terminal login object to interact based on the displayed countdown and the interactive element.

[0130] In some embodiments, the interactive element comprises a plurality of sub-elements, and the virtual resources corresponding to the sub-elements respectively can be applied to different virtual items. Optionally, the method further comprises: displaying, by the terminal, item prompt information on at least part of the sub-elements of the interactive element, wherein the item prompt information on each sub-element is used to prompt the virtual item to which the virtual resource corresponding to the sub-element can be applied.

[0131] In this embodiment, since the virtual resources obtained from different sub-elements can be applied to different virtual items, and the virtual item to which the virtual resource corresponding to each sub-element can be applied is prompted on the sub-element, the information transmission rate is improved, and the terminal is more facilitated to promote the user to interact with the interactive element.

[0132] In some embodiments, the terminal displays, on at least part of the sub-elements of the interactive element, reward prompt information based on the virtual resource corresponding to each sub-element, wherein the reward prompt information on each sub-element is used to prompt the reward that can be obtained after the virtual item corresponding to the sub-element is sent out by the virtual resource. The displayed reward prompt information can comprise at least one of an image and text of the reward. For example, see Figure 5 , Figure 5 is a schematic diagram of an interactive element according to an example embodiment. In the diagram, an image of a reward is displayed on a sub-element 501 of the interactive element.

[0133] In some embodiments, the interactive element further comprises a tool sub-element, and in response to an interaction operation on any sub-element of the interactive element, the terminal displays a process of obtaining the virtual resource based on the interacted sub-element, comprising at least one of the following implementation manners.

[0134] (1) In response to a triggering operation on any sub-element, the terminal displays the virtual resource obtained after the tool sub-element interacts with the triggered sub-element.

[0135] In the diagram, the form of the tool sub-element can be set according to the form of the sub-element. For example, the sub-element is a virtual gold nugget, and the tool sub-element can be a virtual shovel; the sub-element is a bubble wrapping a virtual resource package, and the tool sub-element can be a virtual hammer.

[0136] In the diagram, the interaction manner of the tool sub-element on any sub-element is related to the form of the tool sub-element. For example, the tool sub-element is a virtual shovel, and the interaction of the tool sub-element on any sub-element can be that the tool sub-element digs the sub-element. For example, the tool sub-element is a virtual hammer, and the interaction of the tool sub-element on any sub-element can be that the tool sub-element knocks the sub-element.

[0137] Wherein, before triggering any sub-element, the tool sub-element can be displayed or not, if the tool sub-element is displayed, the tool sub-element can be displayed in a preset position or the position of the last triggered sub-element.

[0138] For example, continuing to refer to Figure 4 The interactive element further includes a tool sub-element 403.

[0139] In this embodiment, after triggering any sub-element, the tool sub-element is further used to interact with the sub-element, that is, the virtual resource corresponding to any sub-element is obtained through the tool sub-element, which improves the interestingness of interface display, and further improves the interface display effect, thereby facilitating the terminal login object to interact based on the interactive element.

[0140] (2) In response to the moving operation on the tool sub-element, the terminal moves the tool sub-element to the position of any sub-element, and displays the virtual resource obtained after the tool sub-element interacts with the sub-element at the position.

[0141] Wherein, the moving operation on the tool sub-element is to drag the tool sub-element to the position of any sub-element.

[0142] In this embodiment, the tool sub-element is moved to the position of any sub-element, and the tool sub-element is used to interact with the sub-element to obtain the virtual resource corresponding to the sub-element, so that the tool sub-element can be moved to the position of any interactive element to obtain the virtual resource corresponding to the sub-element, which improves the efficiency and convenience of interaction, and improves the participation of the terminal login object. And the virtual resource corresponding to the sub-element is obtained through the tool sub-element, which improves the interestingness of interface display, and further improves the interface display effect, thereby facilitating the terminal login object to interact based on the interactive element.

[0143] In the embodiments of the present disclosure, the process of displaying the virtual resource obtained based on the interactive element in response to the interactive operation on the interactive element is realized through step S302. In this embodiment, after the terminal login object triggers any sub-element in the interactive element corresponding to the virtual resource, the virtual resource obtained based on the sub-element is displayed, so that the terminal login object can obtain the virtual resource one-key, which improves the efficiency and convenience of obtaining the virtual resource, and further facilitates the interaction.

[0144] In other embodiments, in response to the interactive operation on any sub-element in the interactive element, the terminal displays an interactive special effect; in response to the display time length of the interactive element reaching a preset time length, the terminal displays the obtained virtual resource, and the virtual resource is the total virtual resource corresponding to the interacted sub-element.

[0145] The interaction special effect is used to indicate that the virtual resource corresponding to any sub-element has been acquired, such as displaying a broken special effect of any sub-element, or displaying a blooming special effect on any sub-element. Further, the interaction special effect also indicates the value of the virtual resource acquired based on any sub-element.

[0146] In the display process of the interaction element, the plurality of sub-elements in the interaction element can be interacted, and then the total virtual resource of the interacted sub-element can be acquired, that is, the implementation manner enables the virtual resource of the plurality of sub-elements in the interaction element to be acquired, which is beneficial to improving the acquisition sense of the terminal login object, and further beneficial to promoting the terminal login object to continuously interact with the interaction element. Further, the acquired total virtual resource is also displayed, which not only improves the transmission degree of information, but also avoids the waste of display resources caused by respectively displaying the virtual resource based on each sub-element, so that the interface display is more concise, and the interface display effect is improved.

[0147] In some embodiments, the tool sub-element can also acquire the total virtual resource corresponding to a plurality of sub-elements at a time, including at least the following implementation manners: in response to a triggering operation on any sub-element in the interaction element, the terminal displays the total virtual resource corresponding to the plurality of sub-elements after the tool sub-element and the plurality of sub-elements are sequentially interacted; or, in response to a triggering operation on the tool sub-element, the terminal displays the total virtual resource corresponding to the plurality of sub-elements after the tool sub-element and the plurality of sub-elements are sequentially interacted.

[0148] In this embodiment, any sub-element is triggered or the tool sub-element is triggered, and the tool sub-element automatically interacts with the plurality of sub-elements in sequence, and then the total virtual resource of all sub-elements is acquired. In this way, the virtual resource of all sub-elements can be acquired by one operation, without the need to trigger each sub-element respectively, reducing the operation steps and improving the human-computer interaction efficiency.

[0149] It should be noted that steps S302 and S303 are both optional implementation manners, and the serial numbers are only for ease of description, and are not used to limit the execution order of the two.

[0150] Optionally, the terminal displays a pop-up window, and the acquired virtual resource is displayed on the pop-up window. For example, referring to Figure 6 , Figure 6 is a schematic diagram of a pop-up window according to an example embodiment. The pop-up window displays the image 601, the name 602, and the value 603 of the acquired virtual resource, and the like.

[0151] In some embodiments, the interaction element can also be cancelled, including at least one of the following implementation manners.

[0152] (1) If no interaction operation on the interactive element is detected within a preset time length, the terminal cancels display of the interactive element.

[0153] In this implementation, the display time length of the interactive element is limited, and the terminal cancels display of the interactive element if the terminal login object does not interact with the interactive element within the time length, thereby avoiding occlusion of the virtual space caused by long-time display of the interactive element, and eliminating the need for the terminal login object to manually cancel display of the interactive element, and further improving human-computer interaction efficiency.

[0154] (2) In response to a triggering operation on the close control of the interactive element, the terminal cancels display of the interactive element.

[0155] In this implementation, the close control of the interactive element is provided, so that the terminal login object can cancel display of the interactive element by one key when the terminal login object is not interested in the interactive element, thereby improving interaction efficiency and convenience.

[0156] For example, continuing to refer to Figure 4 , the virtual space further displays a close control 404 of the interactive element.

[0157] In step S303, the terminal displays a second virtual item, and a value corresponding to the second virtual item is greater than a value of the virtual resource, where the value corresponding to the second virtual item refers to a value of the virtual resource required for sending out the second virtual item.

[0158] In this embodiment of the present disclosure, the value corresponding to the second virtual item is greater than the value of the virtual resource, that is, the second virtual item cannot be sent out based on the obtained virtual resource, and additional virtual resource is required to send out the second virtual item.

[0159] In this embodiment of the present disclosure, the value corresponding to the second virtual item is greater than the value of the virtual resource, that is, the second virtual item cannot be sent out based on the obtained virtual resource, and additional virtual resource is required to send out the second virtual item.

[0160] In this embodiment of the present disclosure, since there can be multiple virtual items with a value corresponding to the virtual item greater than the value of the virtual resource, the second virtual item is a virtual item with a minimum difference between the value corresponding to the virtual item and the value of the virtual resource among the virtual items with the value corresponding to the virtual item greater than the value of the virtual resource; or, the second virtual item is a virtual item with the most sending-out times among the virtual items with the value corresponding to the virtual item greater than the value of the virtual resource; or, the second virtual item is a virtual item with the most sending-out times among the virtual items with the value corresponding to the virtual item greater than the value of the virtual resource and that have been sent out in the virtual space.

[0161] In some embodiments, after the terminal displays the interactive element associated with the sending-out event in the virtual space, the terminal further displays resource prompt information, where the resource prompt information includes a second virtual item that shakes, and the resource prompt information is used to prompt interaction with the interactive element to obtain virtual resource for sending out the second virtual item.

[0162] In this embodiment, the resource prompt information is displayed to prompt that the virtual resource can be obtained by interaction, and the virtual item to which the virtual resource can be applied is prompted, the information transmission rate is improved, and the shaking effect is displayed to improve the prompting effect, which is conducive to attracting the audience's attention, and thus conducive to the audience interacting with the interactive element based on the prompt.

[0163] In step S304, in response to the sending operation of the second virtual item, the terminal displays sending of the second virtual item based on the virtual resource and the additional virtual resource in the virtual space, the value of the additional virtual resource being the difference between the value corresponding to the second virtual item and the value of the virtual resource.

[0164] Optionally, the terminal also displays a sending control of the second virtual item, and the sending operation of the second virtual item is a triggering operation of the sending control. Alternatively, the sending operation of the second virtual item refers to a triggering operation of the displayed second virtual item.

[0165] The additional virtual resource is the virtual resource in the balance of the terminal login object, that is, in the case that the obtained virtual resource is insufficient to send the second virtual item, additional virtual resources are directly deducted from the balance of the terminal login object. Then, optionally, displaying sending of the second virtual item based on the obtained virtual resource and the additional virtual resource in the virtual space can be directly displaying sending of the second virtual item, such as only displaying sending special effects, or displaying the process of changing the value of the obtained virtual resource to 0 and then displaying sending of the second virtual item after deducting the additional virtual resource from the balance of the terminal login object.

[0166] In some embodiments, the terminal can also display a plurality of second virtual items, and in response to a selection operation on any second virtual item, display sending of the selected second virtual item based on the virtual resource and the additional virtual resource in the virtual space.

[0167] Optionally, the plurality of second virtual items are virtual items corresponding to values greater than the value of the virtual resource, and the virtual items are sorted in the first preset position according to the difference between the corresponding value and the value of the virtual resource, that is, the smaller the difference, the higher the sorting. Alternatively, the plurality of second virtual items are virtual items corresponding to values greater than the value of the virtual resource, and the virtual items are sorted in the first preset position according to the sending frequency of the terminal login object, that is, the more the sending frequency, the higher the sorting. Alternatively, the plurality of second virtual items are virtual items corresponding to values greater than the value of the virtual resource and having been sent in the virtual space, and the virtual items are sorted in the first preset position according to the sending frequency, that is, the more the sending frequency, the higher the sorting.

[0168] The display of the sent second virtual item can include at least one of displaying special effects of the sent second virtual item, and displaying prompt information of the sent second virtual item.

[0169] In the embodiments of the present disclosure, the second virtual item is displayed when the obtained virtual resource is displayed, and the second virtual item is a virtual item that can be sent by using the obtained virtual resource. Thus, the second virtual item is displayed at this time, which facilitates the terminal login object to send the second virtual item, and the second virtual item can be sent by one key, without the need to select the virtual item again, thereby reducing the operation steps and improving the human-computer interaction efficiency.

[0170] In some embodiments, after the second virtual item is sent, the reward corresponding to the sent second virtual item is also displayed in the virtual space. The reward corresponding to the second virtual item can be set as needed, such as a third virtual resource, an additional special effect, or a photo with an AI of an anchor in the virtual space. The third virtual resource can be a virtual resource used for sending a virtual item, or a virtual resource used for replacing a real item, such as a coupon. Alternatively, the rewards corresponding to different virtual items are set in advance.

[0171] In some embodiments, the terminal displays the reward prompt information while displaying the second virtual item, to prompt that the reward can be obtained after the second virtual item is sent, thereby improving the information transmission degree and facilitating the sending of the second virtual item.

[0172] In some embodiments, after the second virtual item is sent, the interactive element can also be displayed, and the terminal login object interacts based on the interactive element. The process is the same as the above steps, and will not be described herein. The interactive element can be displayed after each sending of a virtual item, or can not be displayed after a preset number of times.

[0173] It should be noted that after the terminal displays the second virtual item, the audience can send the second virtual item or not send the second virtual item. For example, in response to a cancel display operation on the second virtual item, the terminal cancels the display of the second virtual item and the obtained virtual resource, and continues to display the virtual space. Figure 6 For example, continuing to refer to FIG. 6, the terminal also displays a close control 604, which is used to cancel the display of the obtained virtual resource and the second virtual item after being triggered.

[0174] If the second virtual item is not sent out, the virtual resource is stored in the balance of the terminal login object. Further, the terminal can display the storage prompt information while displaying the second virtual item, to prompt that if the virtual resource obtained is not used to send out the virtual item, the virtual resource is stored in the balance.

[0175] Referring to Figure 7 , Figure 7 is a flowchart of an interaction method in a virtual space according to an exemplary embodiment. After a spectator enters a target application, a virtual item is sent out, a sending effect of the virtual item is presented, and then an interaction element is automatically triggered to be displayed. It is determined whether the spectator interacts with the interaction element. If not, after the sending effect ends, the normal display state of the virtual space is returned. If yes, after the spectator completes the interaction with the interaction element and a countdown ends, total virtual resources obtained based on the interaction element and a second virtual item are displayed.

[0176] In the embodiments of the present disclosure, when a virtual item is sent out in a virtual space, the sent virtual item is displayed in the virtual space, and an interaction element is further displayed. Interaction with the interaction element can obtain virtual resources, which can be used to send out a virtual item in the virtual space. This method prolongs the interaction link when a virtual item is sent out in the virtual space, and helps to improve the interaction probability in the virtual space. Moreover, since interaction with the interaction element can obtain virtual resources, it helps to promote the spectator to interact with the interaction element, and further helps to improve the interaction probability in the virtual space. Moreover, since the obtained virtual resources are used to send out a virtual item, it further helps to promote the spectator to send out a virtual item based on the obtained virtual resources, so as to improve the probability of sending out a virtual item in the virtual space, and further improve the interaction probability in the virtual space, i.e., this method helps to promote the spectator to interact in the virtual space. When the obtained virtual resources are displayed, a second virtual item is also displayed. The second virtual item is a virtual item that can be sent out using the obtained virtual resources. Therefore, displaying the second virtual item helps to promote the terminal login object to send out the second virtual item, and the second virtual item can be sent out by one key, without the need to select a virtual item again, reducing the operation steps and improving the human-computer interaction efficiency.

[0177] In the embodiments of the present disclosure, the interaction method in the virtual space is introduced, Figure 3 Figure 3 The virtual resource obtained based on the interaction element is used to send out a virtual item with a corresponding value greater than the value of the virtual resource. Based on the following embodiments, the virtual resource obtained based on the interaction element is used to send out a virtual resource with a corresponding value not greater than the value of the virtual resource. Referring to Figure 8 , Figure 8 ​is a flowchart of another method of interaction in a virtual space according to an example embodiment, which is performed by a terminal, and includes the following steps.

[0178] In step S801, in response to a gifting event for a first virtual item occurring in a virtual space, the terminal displays an interaction element associated with the gifting event in the virtual space, the interaction element being used to obtain a virtual resource capable of gifting a second virtual item in the virtual space.

[0179] In step S802, in response to an interaction operation on any sub-element of the interaction element, the terminal displays that the virtual resource is obtained based on the interacted sub-element, the virtual resource being a virtual resource corresponding to the interacted sub-element, the interaction element including a plurality of sub-elements.

[0180] In the embodiments of the present disclosure, steps S801-S802 are the same as steps S301-S302, and will not be described here.

[0181] In step S803, the terminal displays a third virtual item, a value corresponding to the third virtual item being not greater than a value of the virtual resource, the value corresponding to the third virtual item being a value of the virtual resource required for gifting the third virtual item.

[0182] The value corresponding to the third virtual item is not greater than the value of the virtual resource, that is, the third virtual item can be gifted only by using the obtained virtual resource, without additional virtual resource.

[0183] The terminal displaying the third virtual item includes displaying at least one of an image, a name, and a corresponding value of the third virtual item.

[0184] In the embodiments of the present disclosure, since there can be multiple virtual items with a value corresponding to the virtual resource, the third virtual item is a virtual item with a value corresponding to the virtual resource, a difference between the value corresponding to the virtual item and the value of the virtual resource being the smallest; or, the third virtual item is a virtual item with a value corresponding to the virtual resource, a gifting frequency of the terminal login object being the highest; or, the third virtual item is a virtual item with a value corresponding to the virtual resource, a gifting frequency of the virtual item being the highest.

[0185] In step S804, in response to a gifting operation on the third virtual item, the terminal displays gifting the third virtual item based on the virtual resource in the virtual space.

[0186] Optionally, the terminal also displays a gifting control of the third virtual item, the gifting operation on the third virtual item being a trigger operation on the gifting control. Alternatively, the gifting operation on the third virtual item refers to a trigger operation on the displayed third virtual item.

[0187] Optionally, when the third virtual item is displayed in the virtual space, if the value corresponding to the third virtual item is the same as the value of the virtual resource, the process of changing the value of the virtual resource to 0 is displayed based on the display of the sending special effect of the third virtual item. If the value corresponding to the third virtual item is less than the value of the virtual resource, the value of the virtual resource is deducted by the value corresponding to the third virtual item based on the display of the sending special effect of the third virtual item. Further, the process of storing the remaining value of the virtual resource to the balance of the terminal login object is also displayed.

[0188] Further, after sending the third virtual item, the interactive element can be displayed again, and then the interaction based on the interactive element is performed. The process is the same as the above process, and will not be repeated here.

[0189] In some embodiments, after sending the third virtual item, the corresponding reward of the sent third virtual item is also displayed in the virtual space. The process is the same as the process of displaying the corresponding reward of the second virtual item, and will not be repeated here.

[0190] It should be noted that after the terminal displays the third virtual item, the audience can send the third virtual item or not. For example, in response to the cancel display operation of the third virtual item, the terminal cancels the display of the third virtual item and the obtained virtual resource.

[0191] In the embodiments of the present disclosure, after obtaining the virtual resource, the third virtual item is also displayed, and the value corresponding to the third virtual item is not greater than the value of the virtual resource. That is, the third virtual item is a virtual item that can be sent only by using the obtained virtual resource, without the terminal login object paying additional virtual resource. Therefore, the third virtual item is displayed at this time, which is beneficial to promote the terminal login object to send the third virtual item, and the third virtual item can be sent by one key without the terminal login object entering the item list for selection, reducing the operation steps and improving the human-computer interaction efficiency.

[0192] In some embodiments, the terminal displays a plurality of third virtual items, and the value corresponding to each third virtual item is not greater than the value of the virtual resource. The value corresponding to the third virtual item refers to the value of the virtual resource required to send the third virtual item. In response to the selection operation of any third virtual item, the terminal displays the sending of the selected third virtual item based on the virtual resource in the virtual space.

[0193] Optionally, the third virtual items are virtual items whose corresponding values are not greater than the value of the virtual resource and are ranked in front of virtual items whose corresponding values are not greater than the value of the virtual resource and whose difference from the value of the virtual resource is less than a preset number of positions. Alternatively, the third virtual items are virtual items whose sending-out times of the terminal login object are ranked in front of virtual items whose sending-out times of the terminal login object are not greater than the value of the virtual resource and are more than a preset number of positions. Alternatively, the third virtual items are virtual items whose sending-out times in the virtual space are ranked in front of virtual items whose corresponding values are not greater than the value of the virtual resource and whose sending-out times in the virtual space are more than a preset number of positions.

[0194] The specific process of displaying the third virtual gifts is the same as the process of displaying a single third virtual gift, and will not be described here.

[0195] The selection operation on any third virtual item can be a click operation, a long press operation, or the like. Alternatively, the terminal also displays sending-out controls of the third virtual items, and the selection operation on any third virtual item is a triggering operation on the sending-out control of the third virtual item.

[0196] In the embodiments of the present disclosure, after obtaining the virtual resource, a plurality of third virtual items are displayed, and the corresponding value of each third virtual item is not greater than the value of the virtual resource, that is, each third virtual item is a virtual item that can be sent out only by using the obtained virtual resource, and the terminal login object does not need to pay additional virtual resources, so that the third virtual items are displayed at this time, which is conducive to promoting the audience to send out the third virtual items. Directly displaying the third virtual items, the terminal login object can send out the third virtual items by one key, without the need to jump to the item list to find virtual items whose corresponding values are not greater than the value of the virtual resource, thereby reducing the operation steps and improving the human-computer interaction efficiency. Moreover, displaying a plurality of third virtual items improves the selectability of the terminal login object, which is further conducive to promoting the terminal login object to select the third virtual items to send out, that is, further conducive to improving the interaction probability in the virtual space.

[0197] In some embodiments, the terminal displays a plurality of item combinations, and the total value of the virtual items in each item combination is not greater than the value of the obtained virtual resource. The terminal displays, in the virtual space, the virtual items in the selected item combination based on the virtual resource in response to a selection operation on any item combination.

[0198] The total value of the virtual items in each item combination is not greater than the value of the virtual resource, that is, the virtual items in the item combination can be sent out only by using the obtained virtual resource, without the need for additional virtual resources.

[0199] In the embodiments of the present disclosure, each item combination includes a plurality of virtual items, and the plurality of virtual items in each item combination can be set as needed. The plurality of virtual items in each item combination can be completely the same, completely different, or partially the same, which is not specifically limited here. Displaying each item combination includes displaying at least one of the respective images, names, and total values of the plurality of virtual items in the item combination. For example, continuing to refer to Figure 6 , the terminal displays the item combination 605 composed of a plurality of identical virtual items while displaying the virtual resources.

[0200] The selection operation on any item combination can be a click operation, a long press operation, or the like on the item combination. Alternatively, the terminal also displays a sending control for each item combination, and the selection operation on any item combination is a triggering operation on the sending control of the item combination.

[0201] In the embodiments of the present disclosure, after obtaining the virtual resources, a plurality of item combinations are displayed, and the total value corresponding to each item combination is not greater than the value of the virtual resources, that is, the virtual items in each item combination are items that can be sent using only the virtual resources, without the terminal login object having to additionally pay virtual resources, and thus displaying the item combination at this time facilitates the terminal login object to send the virtual items in the item combination. Directly displaying various item combinations, the terminal login object can send the virtual items in the item combination with one key, without the terminal login object having to search for and combine virtual items, reducing the operation steps and improving the human-computer interaction efficiency. Moreover, displaying a plurality of item combinations improves the selectability of the terminal login object, further facilitating the terminal login object to select an item combination to send, that is, further facilitating the terminal login object to interact in the virtual space.

[0202] In this embodiment, an example of displaying a plurality of item combinations is described, and only one item combination can also be displayed, so that the terminal login object does not need to select again. For example, the displayed one item combination includes an item combination composed of the virtual items that the terminal login object sends the most number of times.

[0203] For example, referring to Figure 9 , Figure 9is a flowchart of an interaction method in a virtual space provided by an embodiment of the present application. Wherein, taking the virtual space as a live room as an example, after the terminal login object enters the live room, the virtual object is sent out in the live room, the sending effect of the virtual object is displayed, the interaction element is displayed on the basis of the sending effect, the audience can directly cancel the display of the interaction element, or can interact with the interaction element. If the interaction element is interacted, the total virtual resource and the second virtual object obtained are displayed after the display countdown of the interaction element ends, and the second virtual object can be directly sent out.

[0204] In the embodiments of the present disclosure, when the virtual object is sent out in the virtual space, the interaction element is displayed on the basis of the sent virtual object in the virtual space, and the virtual resource can be obtained by interacting with the interaction element, which can be used to send the virtual object in the virtual space. This method prolongs the interaction link when sending the virtual object in the virtual space, which helps to improve the interaction probability in the virtual space. Moreover, since the virtual resource can be obtained by interacting with the interaction element, it is conducive to promoting the audience to interact with the interaction element, which further helps to improve the interaction probability in the virtual space. Moreover, since the virtual resource is used to send the virtual object, it is further conducive to promoting the audience to send the virtual object based on the obtained virtual resource, so as to improve the probability of sending the virtual object in the virtual space, which can further improve the interaction probability in the virtual space, that is, the method is conducive to promoting the audience to interact in the virtual space. Moreover, after obtaining the virtual resource, the third virtual object is also displayed, and the value corresponding to the third virtual object is not greater than the value of the virtual resource, that is, the third virtual object is a virtual object that can be sent out only by using the virtual resource, without the terminal login object paying additional virtual resource, so that the third virtual object is displayed at this time, which is conducive to promoting the audience to send the third virtual object, and the third virtual object can be sent out by one key, without the terminal login object entering the item list for selection, reducing the operation steps and improving the human-computer interaction efficiency.

[0205] Figure 10 is a block diagram of an interaction device in a virtual space according to an exemplary embodiment. Referring to Figure 10 , the device comprises:

[0206] The first display unit 1001 is configured to execute the display of the interaction element associated with the sending event in the virtual space in response to the sending event for the first virtual object occurring in the virtual space, and the interaction element is used to obtain the virtual resource capable of sending the second virtual object in the virtual space;

[0207] The second display unit 1002 is configured to execute the display of the virtual resource based on the interaction element obtained in response to the interaction operation of the interaction element.

[0208] In some embodiments, the interactive element includes a plurality of sub-elements, the second display unit 1002 is configured to perform:

[0209] In response to an interaction operation on any sub-element in the interactive element, display the virtual resource obtained based on the interacted sub-element, the virtual resource being a virtual resource corresponding to the interacted sub-element.

[0210] In some embodiments, the interactive element includes a plurality of sub-elements, the second display unit 1002 is configured to perform:

[0211] In response to an interaction operation on any sub-element in the interactive element, display the interactive special effect;

[0212] In response to the display duration of the interactive element reaching a preset duration, display the obtained virtual resource, the virtual resource being a total virtual resource corresponding to the interacted sub-element.

[0213] In some embodiments, the apparatus further includes a third display unit configured to perform:

[0214] Display a second virtual item, the second virtual item corresponding to a value greater than the value of the virtual resource, the value corresponding to the second virtual item being a value of virtual resource required to send out the second virtual item;

[0215] In response to a sending operation on the second virtual item, display the sending of the second virtual item in the virtual space based on the virtual resource and an additional virtual resource, the value of the additional virtual resource being the difference between the value corresponding to the second virtual item and the value of the virtual resource.

[0216] In some embodiments, the apparatus further includes a fourth display unit configured to perform:

[0217] Display the reward corresponding to the second virtual item in the virtual space.

[0218] In some embodiments, the apparatus further includes a fifth display unit configured to perform:

[0219] Display a third virtual item, the value corresponding to the third virtual item being not greater than the value of the virtual resource, the value corresponding to the third virtual item being a value of virtual resource required to send out the third virtual item;

[0220] In response to a sending operation on the third virtual item, display the sending of the third virtual item in the virtual space based on the virtual resource.

[0221] In some embodiments, the interactive element further includes a tool sub-element, and the second display unit 1002 is configured to perform at least one of:

[0222] In response to a triggering operation on any of the sub-elements, display the virtual resources obtained after the tool sub-element interacts with the triggered sub-element in sequence.

[0223] In response to a moving operation on the tool sub-element, move the tool sub-element to the position of any of the sub-elements, and display the virtual resources obtained after the tool sub-element interacts with the sub-element at the position.

[0224] In some embodiments, the interactive element further includes a tool sub-element, and the second display unit 1002 is configured to perform at least one of the following:

[0225] In response to a triggering operation on any of the sub-elements, display the total virtual resources obtained after the tool sub-element interacts with the plurality of sub-elements in sequence; or,

[0226] In response to a triggering operation on the tool sub-element, display the total virtual resources obtained after the tool sub-element interacts with the plurality of sub-elements in sequence.

[0227] In some embodiments, the interactive element includes a plurality of sub-elements, and the first display unit 1001 is further configured to perform:

[0228] Display respective item prompt information on at least part of the sub-elements of the interactive element, and the item prompt information on each sub-element is used to prompt that the virtual resource corresponding to the sub-element can be applied to a virtual item.

[0229] In some embodiments, the first display unit 1001 is further configured to perform:

[0230] In response to an occurrence of a sending event for the first virtual item in the virtual space, display a sending special effect of the first virtual item in the virtual space, and superimpose the interactive element on the sending special effect.

[0231] In some embodiments, the first display unit 1001 is further configured to perform:

[0232] Display resource prompt information, the resource prompt information including a shaking second virtual item, and the resource prompt information is used to prompt to interact with the interactive element to obtain virtual resources for sending the second virtual item.

[0233] In some embodiments, the theme type of the interactive element is the same as the theme type of the first virtual item.

[0234] Or, the theme type of the interactive element is the same as the theme type of the target activity.

[0235] In some embodiments, the first display unit 1001 is further configured to perform at least one of the following:

[0236] cancel displaying the interactive element if no interaction operation on the interactive element is detected within a preset time length;

[0237] cancel displaying the interactive element in response to a triggering operation on the close control of the interactive element.

[0238] The device prolongs the interaction link when the virtual object is sent out in the virtual space, and is conducive to improving the interaction probability in the virtual space. Moreover, since the virtual resource can be obtained by interacting with the interactive element, it is conducive to promoting the audience to interact with the interactive element, and is further conducive to improving the interaction probability in the virtual space. Furthermore, since the virtual resource obtained is used for sending out the virtual object, it is also conducive to promoting the audience to send out the virtual object again based on the obtained virtual resource, so as to improve the probability of sending out the virtual object in the virtual space, and further improve the interaction probability in the virtual space, that is, the device is conducive to promoting the audience to interact in the virtual space.

[0239] As to the device in the above embodiments, the specific manners in which the units perform operations have been described in detail in the embodiments of the method, and will not be described here in detail.

[0240] In some embodiments, the electronic device is provided as a terminal. Figure 11 A structural block diagram of a terminal 1100 provided by one exemplary embodiment of the present disclosure is shown. The terminal 1100 can be a smart phone, a tablet computer, an MP3 (Moving Picture Experts Group Audio Layer III) player, an MP4 (Moving Picture Experts Group Audio Layer IV) player, a notebook computer, or a desktop computer. The terminal 1100 can also be referred to as a user equipment, a portable terminal, a laptop terminal, a desktop terminal, or other names.

[0241] Generally, the terminal 1100 includes a processor 1101 and a memory 1102.

[0242] The processor 1101 can include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 1101 can be implemented in at least one of a hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), a PLA (Programmable Logic Array). The processor 1101 can also include a main processor and a coprocessor, the main processor being a processor for processing data in an awake state, also known as a CPU (Central Processing Unit), and the coprocessor being a low-power processor for processing data in a standby state. In some embodiments, the processor 1101 can be integrated with a GPU (Graphics Processing Unit) that is responsible for rendering and drawing the content required to be displayed by the display screen. In some embodiments, the processor 1101 can also include an AI (Artificial Intelligence) processor for processing machine learning-related computing operations.

[0243] The memory 1102 can include one or more computer-readable storage media that can be non-transitory. The memory 1102 can also include a high-speed random access memory, and a nonvolatile memory such as one or more disk storage devices, flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1102 is used to store at least one program code for being executed by the processor 1101 to implement the interaction method in a virtual space provided by the method embodiment of the present disclosure.

[0244] In some embodiments, the terminal 1100 can also optionally include a peripheral device interface 1103 and at least one peripheral device. The processor 1101, the memory 1102, and the peripheral device interface 1103 can be connected through a bus or a signal line. Each peripheral device can be connected to the peripheral device interface 1103 through a bus, a signal line, or a circuit board. Specifically, the peripheral device includes at least one of a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107, and a power supply 1108.

[0245] The peripheral interface 1103 can be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1101 and the memory 1102. In some embodiments, the processor 1101, the memory 1102 and the peripheral interface 1103 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1101, the memory 1102 and the peripheral interface 1103 can be implemented on a separate chip or circuit board, and the present embodiment is not limited in this regard.

[0246] The radio frequency circuit 1104 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1104 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1104 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 1104 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and the like. The radio frequency circuit 1104 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to metropolitan area networks, various generations of mobile communication networks (2G, 3G, 4G and 5G), wireless local area networks and / or WiFi (Wireless Fidelity) networks. In some embodiments, the radio frequency circuit 1104 can also include NFC (Near Field Communication) related circuitry, and the present disclosure is not limited in this regard.

[0247] The display screen 1105 is configured to display a UI (User Interface). The UI can include graphics, text, icons, video, and any combination thereof. When the display screen 1105 is a touch display screen, the display screen 1105 is further configured to capture touch signals on or above the surface of the display screen 1105. The touch signals can be input to the processor 1101 as control signals for processing. In this case, the display screen 1105 can also be configured to provide virtual buttons and / or virtual keyboard, also known as soft buttons and / or soft keyboard. In some embodiments, the display screen 1105 can be one, arranged on the front panel of the terminal 1100; in other embodiments, the display screen 1105 can be at least two, arranged on different surfaces of the terminal 1100 or in a folding design; in still other embodiments, the display screen 1105 can be a flexible display screen, arranged on a curved surface or a folding surface of the terminal 1100. Even, the display screen 1105 can also be arranged in an irregular shape, i.e., a special-shaped screen. The display screen 1105 can be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc.

[0248] The camera assembly 1106 is configured to capture images or videos. Optionally, the camera assembly 1106 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is arranged on the front panel of the terminal, and the rear-facing camera is arranged on the back of the terminal. In some embodiments, the rear-facing camera is at least two, which is any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, to realize the background blur function by fusing the main camera and the depth-of-field camera, the panoramic shooting and VR (Virtual Reality) shooting function by fusing the main camera and the wide-angle camera, or other fusion shooting functions. In some embodiments, the camera assembly 1106 can further include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. The dual-color temperature flash refers to the combination of a warm light flash and a cold light flash, which can be used for light compensation under different color temperatures.

[0249] The audio circuit 1107 can include a microphone and a speaker. The microphone is used to collect sound waves of a user and an environment, and convert the sound waves into an electrical signal input to the processor 1101 for processing, or input to the radio frequency circuit 1104 to realize voice communication. For the purpose of stereo sound collection or noise reduction, the microphone can be multiple, respectively arranged at different parts of the terminal 1100. The microphone can also be an array microphone or an omnidirectional collection type microphone. The speaker is used to convert an electrical signal from the processor 1101 or the radio frequency circuit 1104 into sound waves. The speaker can be a traditional diaphragm speaker, or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, not only can the electrical signal be converted into a sound wave audible to humans, but also can be converted into a sound wave inaudible to humans for ranging purposes. In some embodiments, the audio circuit 1107 can also include a headphone jack.

[0250] The power supply 1108 is used to supply power to each component in the terminal 1100. The power supply 1108 can be alternating current, direct current, disposable battery or rechargeable battery. When the power supply 1108 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0251] Those skilled in the art can understand that the structure shown in the above description is not a limitation of the terminal 1100, and the terminal 1100 can include more or less components than the structure shown in the figure, or combine some components, or use different component arrangement. Figure 11 The structure shown in the above description is not a limitation of the terminal 1100, and the terminal 1100 can include more or less components than the structure shown in the figure, or combine some components, or use different component arrangement.

[0252] In an example embodiment, a computer readable storage medium is also provided, when instructions in the computer readable storage medium are executed by a processor of an electronic device, the electronic device can perform the above-mentioned interaction method in a virtual space. Optionally, the computer readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk and an optical data storage device, etc.

[0253] In an example embodiment, a computer program product is also provided, the computer program product includes a computer program, when the computer program is executed by a processor, the above-mentioned interaction method in a virtual space is realized.

[0254] In some embodiments, the computer program product related to the embodiments of the present disclosure can be deployed on an electronic device for execution, or on multiple electronic devices located in one place, or on multiple electronic devices distributed in multiple places and interconnected through a communication network. The multiple electronic devices distributed in multiple places and interconnected through a communication network can constitute a blockchain system.

[0255] Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. It is intended that the disclosure be construed as including any patents, patent applications, publications, publications, or other disclosure that modifies or adds to the function of the compositions and methods of the present disclosure. The specification and examples are to be regarded as exemplary in nature and are not intended to limit the true scope and spirit of the disclosure. All optional features of the various aspects described above can be implemented with any other optional feature. It should be understood that many of the materials and devices exemplified are available from a variety of sources, including manufacturers' suppliers, and companies that provide custom design and fabrication of such materials and devices. Such materials and devices are available in many different formats, such as from stock supplies, or based on custom design, construction, and fabrication.

[0256] It is to be understood that the disclosure is not limited to the precise construction described above and shown in the attached drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the disclosure is limited only by the claims that follow.

Claims

1. A method of interaction in a virtual space, characterized by, The method comprises: in response to a sending event for a first virtual item occurring in a virtual space, displaying an interactive element associated with the sending event in the virtual space, the interactive element being used to obtain a virtual resource capable of sending a second virtual item in the virtual space; in response to an interactive operation on the interactive element, displaying the virtual resource obtained based on the interactive element.

2. The method of Claim 1, wherein, The interactive element comprises a plurality of sub-elements, and the displaying the virtual resource obtained based on the interactive element in response to the interactive operation on the interactive element comprises: in response to an interactive operation on any sub-element of the interactive element, displaying the virtual resource obtained based on the interacted sub-element, the virtual resource being a virtual resource corresponding to the interacted sub-element.

3. The method of Claim 1, wherein, The interactive element comprises a plurality of sub-elements, and the displaying the virtual resource obtained based on the interactive element in response to the interactive operation on the interactive element comprises: in response to an interactive operation on any sub-element of the interactive element, displaying an interactive special effect; in response to a display duration of the interactive element reaching a preset duration, displaying the virtual resource obtained, the virtual resource being a total virtual resource corresponding to the interacted sub-element.

4. The method of interacting in a virtual space according to any one of claims 1-3, wherein, The method further comprises: displaying the second virtual item, a value corresponding to the second virtual item being greater than a value of the virtual resource, the value corresponding to the second virtual item indicating a value of a virtual resource required for sending the second virtual item; in response to a sending operation on the second virtual item, displaying sending of the second virtual item based on the virtual resource and an additional virtual resource in the virtual space, a value of the additional virtual resource being a difference between the value corresponding to the second virtual item and the value of the virtual resource.

5. The method of Claim 4, wherein, The method further comprises: displaying a reward corresponding to the second virtual item in the virtual space.

6. The method of claim 1-3, wherein, The method further comprises: displaying a third virtual item, a value corresponding to the third virtual item being not greater than the value of the virtual resource, the value corresponding to the third virtual item indicating a value of a virtual resource required for sending the third virtual item; in response to a sending operation on the third virtual item, displaying sending of the third virtual item based on the virtual resource in the virtual space.

7. The method of Claim 2, wherein, The interactive element further comprises a tool sub-element, and the displaying the virtual resource obtained based on the interacted sub-element in response to the interactive operation on any sub-element of the interactive element comprises at least one of: in response to a triggering operation on any sub-element, displaying the virtual resource obtained after the tool sub-element interacts with the triggered sub-element; in response to a moving operation on the tool sub-element, moving the tool sub-element to a position of any sub-element, and displaying the virtual resource obtained after the tool sub-element interacts with the sub-element at the position.

8. The method of Claim 2, wherein, The interactive element further comprises a tool sub-element, and the displaying the virtual resource obtained based on the interacted sub-element in response to the interactive operation on any sub-element of the interactive element comprises at least one of: In response to a triggering operation on any sub-element of the interactive element, display the total virtual resource obtained by the tool sub-element interacting with the plurality of sub-elements in turn. In response to a triggering operation on the tool sub-element, display the total virtual resource obtained by the tool sub-element interacting with the plurality of sub-elements in turn.

9. The method of Claim 1, wherein, The interactive element includes a plurality of sub-elements, and the method further includes: Display respective item prompt information on at least part of the sub-elements of the interactive element, the item prompt information on each sub-element being used to prompt that the virtual resource corresponding to the sub-element can apply to a virtual item.

10. The method of Claim 1, wherein, In response to the sending-out event of the first virtual item occurring in the virtual space, display the interactive element associated with the sending-out event in the virtual space, including: In response to the sending-out event of the first virtual item occurring in the virtual space, display a sending-out special effect of the first virtual item in the virtual space, and superimpose the interactive element on the sending-out special effect.

11. The method of Claim 1, wherein, After displaying the interactive element associated with the sending-out event in the virtual space, the method further includes: Display resource prompt information, the resource prompt information including the shaking second virtual item, and the resource prompt information being used to prompt interaction with the interactive element to obtain a virtual resource for sending out the second virtual item.

12. The interaction method in a virtual space according to claim 1, characterized in that: The theme type of the interactive element is the same as the theme type of the first virtual item. Or, the theme type of the interactive element is the same as the theme type of the target activity.

13. The method of Claim 1, wherein, The method further includes at least one of the following: If no interaction operation on the interactive element is detected within a preset time length, cancel display of the interactive element. In response to a triggering operation on a closing control of the interactive element, cancel display of the interactive element.

14. An interactive device in a virtual space, characterized by The apparatus includes: A first display unit configured to perform, in response to a sending-out event of a first virtual item occurring in a virtual space, display of an interactive element associated with the sending-out event in the virtual space, the interactive element being used to obtain a virtual resource capable of sending out a second virtual item in the virtual space; A second display unit configured to perform, in response to an interaction operation on the interactive element, display of a virtual resource obtained by the interactive element.

15. An electronic device, comprising: Include: A processor; A memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the interaction method in a virtual space according to any one of claims 1 to 13.

16. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device can perform the interaction method in a virtual space according to any one of claims 1 to 13.

17. A computer program product, characterised in that, The computer program product includes a computer program, which is executed by the processor to implement the interaction method in a virtual space according to any one of claims 1 to 13. The computer program product includes a computer program, which is executed by the processor to implement the interaction method in a virtual space according to any one of claims 1 to 13.