Virtual resource exchange method and apparatus, and device, readable storage medium and product

By receiving user-triggered virtual resource exchange operations, displaying exchange controls and allowing multiple users to participate, the problem of single virtual resource exchange methods in the prior art is solved, and the diversity of user experience and exchange is improved.

WO2025130967A1PCT designated stage expired Publication Date: 2025-06-26BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/140540
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-22
Filing Date
2024-12-19
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

The existing virtual resource exchange method has a relatively single interaction method, resulting in poor user experience.

Method used

A virtual resource exchange method is provided. By receiving a virtual resource exchange operation triggered by a user, a preset virtual resource determination page is displayed, a virtual resource determined by the user is obtained, and a switching control is displayed in the session page, allowing multiple users to participate in the virtual resource exchange.

Benefits of technology

It enriches the method of virtual resource exchange, improves the user experience, and allows multiple users to randomly exchange virtual resources to meet diverse exchange needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024140540_26062025_PF_FP_ABST
    Figure CN2024140540_26062025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are a virtual resource exchange method and apparatus, and a device, a readable storage medium and a product. The method comprises: receiving a virtual resource exchange operation triggered by a first user; in response to the virtual resource exchange operation, displaying a preset virtual resource determination page, and acquiring a virtual resource determined by the first user in the virtual resource determination page; displaying, in a chat page corresponding to a preset chat, an exchange control associated with the virtual resource exchange operation, wherein the exchange control is configured, in response to a trigger operation of at least one second user in the preset chat, to acquire at least one exchanged virtual resource determined by the second user; and in response to the preset exchange conditions being satisfied, updating and displaying the exchange control on the basis of a virtual resource exchange event.
Need to check novelty before this filing date? Find Prior Art

Description

Virtual resource exchange method, device, equipment, readable storage medium and product

[0001] This application claims priority to Chinese patent application No. 202311786485.7 filed on December 22, 2023, and the contents of the above-mentioned Chinese patent application disclosure are hereby cited in their entirety as part of this application. Technical Field

[0002] Embodiments of the present disclosure relate to a virtual resource exchange method, apparatus, device, readable storage medium, and product. Background Art

[0003] During a session, users can exchange virtual resources.

[0004] The current virtual resource exchange method generally involves a user specifying a virtual resource and publishing it on a session page so that other users participating in the session can obtain the virtual resource. However, the current virtual resource exchange method often has a relatively simple interaction method. Summary of the Invention

[0005] The present disclosure provides a virtual resource exchange method, including:

[0006] receiving a virtual resource exchange operation triggered by a first user;

[0007] In response to the virtual resource exchange operation, displaying a preset virtual resource determination page, and acquiring the virtual resource determined by the first user on the virtual resource determination page;

[0008] Displaying an exchange control associated with the virtual resource exchange operation in a session page corresponding to a preset session, wherein the preset session is a session between the first user and at least one second user, and the exchange control is configured to obtain at least one exchange virtual resource determined by the second user in response to a triggering operation of the at least one second user in the preset session;

[0009] In response to a preset exchange condition being met, the exchange control is updated and displayed based on a virtual resource exchange event, wherein the virtual resource exchange event is executed based on the virtual resource and a target exchange virtual resource among the at least one exchange virtual resource.

[0010] The present disclosure provides a virtual resource exchange device, including:

[0011] A receiving module, configured to receive a virtual resource exchange operation triggered by a first user;

[0012] an acquisition module, configured to display a preset virtual resource determination page in response to the virtual resource exchange operation, and acquire the virtual resource determined by the first user on the virtual resource determination page;

[0013] a display module, configured to display an exchange control associated with the virtual resource exchange operation in a session page corresponding to a preset session, wherein the preset session is a session between the first user and at least one second user, and the exchange control is configured to obtain at least one exchange virtual resource determined by the second user in response to a triggering operation of the at least one second user in the preset session;

[0014] The updating module is configured to update and display the exchange control based on a virtual resource exchange event in response to a preset exchange condition being met, wherein the virtual resource exchange event is executed based on the virtual resource and a target exchange virtual resource among the at least one exchange virtual resource.

[0015] An embodiment of the present disclosure provides an electronic device, comprising: a processor and a memory;

[0016] The memory stores computer-executable instructions;

[0017] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the virtual resource exchange method as described above.

[0018] An embodiment of the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the virtual resource exchange method described above is implemented.

[0019] An embodiment of the present disclosure provides a computer program product, including a computer program, which implements the virtual resource exchange method described above when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, a brief introduction will be given below to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0021] FIG1 is a flow chart of a virtual resource exchange method according to an embodiment of the present disclosure;

[0022] FIG2 is a schematic diagram of a display interface provided by an embodiment of the present disclosure;

[0023] FIG3 is a schematic diagram of an interface interaction provided by an embodiment of the present disclosure;

[0024] FIG4 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure;

[0025] FIG5 is a flow chart of a virtual resource exchange method provided by another embodiment of the present disclosure;

[0026] FIG6 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure;

[0027] FIG7 is a schematic diagram of another display interface provided by the present disclosure;

[0028] FIG8 is a flow chart of a virtual resource exchange method according to another embodiment of the present disclosure;

[0029] FIG9 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure;

[0030] FIG10 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure;

[0031] FIG11 is a schematic structural diagram of a virtual resource exchange device provided in an embodiment of the present disclosure; and

[0032] FIG12 is a schematic structural diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0033] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0034] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0035] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.

[0036] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0037] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0038] In order to solve the problem that the existing virtual resource exchange method has a relatively single exchange mode, resulting in poor user experience, the present disclosure provides a virtual resource exchange method, device, equipment, readable storage medium and product.

[0039] It should be noted that the virtual resource exchange method, apparatus, device, readable storage medium and product provided by the present disclosure can be applied in any virtual resource exchange scenario.

[0040] Current virtual resource exchange methods are generally one-to-one exchanges. For example, after determining the first virtual resource, the first user can transfer the first virtual resource to the second user. The second user can then determine the second virtual resource based on actual needs and transfer it to the first user. Alternatively, after determining the first virtual resource and the number of transfers possible, the first user can send an exchange control associated with the first virtual resource to a group session with multiple second users. Multiple second users in the group session can trigger the exchange control based on actual needs to implement the transfer operation of at least part of the first virtual resource. However, current virtual resource exchange methods are often relatively simple, and the displayed content on the session page during the virtual resource exchange process is relatively monotonous.

[0041] To enrich the exchange methods for virtual resources and enhance interaction, a first user can identify a virtual resource and send an exchange control associated with the virtual resource to a session page corresponding to a preset session with at least one second user. The second user can trigger the exchange control to exchange the virtual resource. This allows the user to obtain the virtual resource and at least one exchanged virtual resource. When preset exchange conditions are met, at least two users participating in the virtual resource exchange session can randomly exchange resources. For example, the first user can obtain the target exchange virtual resource identified by second user A. Second user A can then obtain the exchange virtual resource identified by second user B.

[0042] Furthermore, when the preset exchange conditions are met, the display style of the exchange control can be switched, thereby enriching the content displayed within the session page and improving the user experience. For example, when the exchange conditions are not met, the exchange control can display "Switch," allowing the second user to determine whether to exchange virtual resources when triggering the exchange control. When the preset exchange conditions are met, the exchange control can be switched to display "On." This allows for random transfer of virtual resources in response to the user triggering the exchange control within the preset session.

[0043] FIG1 is a flow chart of a virtual resource exchange method provided by an embodiment of the present disclosure. As shown in FIG1 , the method includes:

[0044] Step 101: Receive a virtual resource exchange operation triggered by a first user.

[0045] The execution subject of this embodiment is a virtual resource exchange device, which can be coupled to a terminal device, so as to determine virtual resources and execute a virtual resource exchange event based on a triggering operation of the first user on the terminal device.

[0046] Alternatively, the virtual resource exchange device may be coupled to a server. The server is communicatively connected to the terminal device. This server can obtain a virtual resource exchange instruction sent by the terminal device based on a triggering operation by the first user, determine virtual resources based on the virtual resource exchange instruction, execute a virtual resource exchange event, and control the terminal device to display the virtual resource exchange process.

[0047] In this embodiment, the first user can trigger a virtual resource exchange operation based on actual needs to exchange virtual resources with at least one second user. The first user can trigger the virtual resource exchange operation within the conversation page or within the media content display page, and this disclosure does not limit this.

[0048] Accordingly, the virtual resource exchange device may receive a virtual resource exchange operation triggered by the first user. The virtual resources include but are not limited to coupons, virtual red envelopes, virtual game props and other resources.

[0049] Step 102: In response to the virtual resource exchange operation, a preset virtual resource determination page is displayed, and the virtual resources determined by the first user in the virtual resource determination page are acquired.

[0050] In this embodiment, after triggering the virtual resource exchange operation, the first user may determine the virtual resource, so as to perform an exchange operation with at least one second user based on the virtual resource.

[0051] In response to the virtual resource exchange operation triggered by the first user, a preset virtual resource determination page may be displayed, so that the first user can determine the virtual resource in the virtual resource determination page.

[0052] Optionally, the first user can determine the virtual resource according to actual needs within the virtual resource determination page, or the first user can select any preset virtual resource from at least one preset virtual resource within the virtual resource determination page as the virtual resource, or the first user can randomly determine any preset virtual resource as the virtual resource within the virtual resource determination page. The present disclosure does not impose any restrictions on this.

[0053] For example, the virtual resource may be a virtual red envelope. The first user may enter the value of the virtual red envelope in the virtual resource determination page according to actual needs to determine the virtual resource. Alternatively, multiple preset values ​​may be pre-set, such as 6.66, 8.88, 5.20, etc., and the first user may select any of the multiple preset values ​​to determine the virtual resource. Alternatively, a value may be randomly selected from the multiple preset values, and the virtual resource may be determined based on the randomly selected preset value.

[0054] Step 103: Display an exchange control associated with the virtual resource exchange operation in a session page corresponding to a preset session, wherein the preset session is a session between the first user and at least one second user, and the exchange control is configured to obtain at least one exchange virtual resource determined by the second user in response to a trigger operation of the at least one second user in the preset session.

[0055] In this embodiment, after the first user determines the virtual resource, an exchange control associated with the virtual resource exchange operation may be displayed on the session page corresponding to the preset session. The preset session may be a session between the first user and at least one second user. The first user may exchange virtual resources with all or some of the second users in the preset session, and this disclosure does not impose any restrictions on this.

[0056] Furthermore, after the exchange control is displayed, the second user in the preset session can trigger the exchange control based on actual needs, thereby determining at least one exchanged virtual resource based on the triggering operation. Furthermore, a virtual resource exchange operation can be performed based on the exchanged virtual resource. The method for determining the exchanged virtual resource can be the same as the method for determining the virtual resource, and will not be further described here.

[0057] Step 104: In response to a preset exchange condition being met, updating and displaying the exchange control based on a virtual resource exchange event, wherein the virtual resource exchange event is executed based on the virtual resource and a target exchange virtual resource among the at least one exchange virtual resource.

[0058] In this embodiment, in order to realize the virtual resource exchange operation, preset exchange conditions can be set in advance, wherein the preset exchange conditions include but are limited to all second users in the preset session determining to exchange virtual resources, the display time of the exchange control reaches a preset time threshold, the first user initiates to end the exchange operation, etc.

[0059] When preset exchange conditions are met, an exchange operation can be performed based on the virtual resources determined by the first user and at least one second user, as well as the at least one exchange virtual resource. To enrich the virtual resource exchange operation, a random exchange operation can be performed based on the virtual resources and the at least one exchange virtual resource. For example, the target exchange virtual resource determined by second user A can be transferred to the first user, and the exchange virtual resource determined by second user B can be transferred to second user A.

[0060] Furthermore, in order to enable the first user to more intuitively understand the progress of the virtual resource exchange operation, in response to the preset exchange condition being met, the exchange control may be updated and displayed based on the virtual resource exchange event.

[0061] The virtual resource exchange method provided in this embodiment obtains a virtual resource exchange operation triggered by a first user and, based on the virtual resource exchange operation, obtains a virtual resource determined by the first user. An exchange control associated with the virtual resource exchange operation is displayed on a conversation page corresponding to the first user and at least one second user. This allows the at least one second user to determine the virtual resource to exchange based on the exchange control. When preset exchange conditions are met, the exchange control can be updated and displayed based on the virtual resource exchange operation, thereby enriching the displayed content within the conversation page. Furthermore, the first user can perform random exchange operations based on the virtual resource with a target exchange virtual resource from at least one exchange virtual resource, enriching the virtual resource exchange methods and improving the user experience.

[0062] Optionally, based on any of the above embodiments, step 102 includes:

[0063] A random virtual resource is displayed in a preset display area in the virtual resource determination page, wherein the random virtual resource is randomly determined from a plurality of preset virtual resources.

[0064] In response to the first user triggering an operation of a preset determination control in the virtual resource determination page, the random virtual resource is determined as the virtual resource.

[0065] Alternatively, the acquiring of the virtual resource determined by the first user in the virtual resource determination page includes:

[0066] A virtual resource input control is preset in the virtual resource determination page.

[0067] The virtual resource input by the first user based on the virtual resource input control is determined as a virtual resource.

[0068] In this embodiment, in order to implement the virtual resource determination operation, multiple preset virtual resources can be pre-set. After the virtual resource determination page is displayed, a random virtual resource can be displayed in a preset display area within the virtual resource determination page, wherein the random virtual resource is randomly determined from the multiple preset virtual resources.

[0069] In addition, a confirmation control is pre-set in the virtual resource determination page. After the random virtual resource is displayed, if the first user determines that the random virtual resource meets actual needs, the random virtual resource can be determined as a virtual resource by triggering the confirmation control.

[0070] Optionally, the first user may also determine the virtual resource according to actual needs. The virtual resource determination page includes a preset virtual resource input control. The first user may input the virtual resource based on the virtual resource input control, and the virtual resource input by the first user is determined as the virtual resource.

[0071] For example, the virtual resource may be a virtual red envelope, and the first user may input the amount of the virtual red envelope using the virtual resource input control. Alternatively, the virtual resource may be a coupon, and the first user may input a redemption link for the coupon using the virtual resource input control.

[0072] FIG2 is a schematic diagram of a display interface provided by an embodiment of the present disclosure. As shown in FIG2 , a virtual resource determination page 21 may include a preset display area 22 and a preset determination control 23. A random virtual resource 24 randomly determined from a plurality of preset virtual resources may be displayed in display area 22. In response to a triggering operation of determination control 23 by a first user, the currently displayed random virtual resource 24 may be determined as a virtual resource.

[0073] The virtual resource exchange method provided in this embodiment can enrich the way of determining virtual resources by randomly or customizing the virtual resources, and can also make the determined virtual resources more in line with the personalized needs of the first user.

[0074] Further, based on any of the above embodiments, after displaying the random virtual resource in a preset display area in the virtual resource determination page, the method further includes:

[0075] A preset switching control is displayed in the virtual resource determination page.

[0076] In response to the triggering operation of the switching control by the first user, other preset virtual resources are randomly switched and displayed in the display area.

[0077] In this embodiment, the virtual resource determination page further includes a preset switching control. If the random virtual resources displayed in the virtual resource determination page do not meet the actual needs of the first user, the first user can trigger the switching control to randomly switch to display other preset virtual resources.

[0078] Optionally, in order to improve the efficiency of virtual resource exchange, a switching threshold can be preset. When the number of times the first user triggers the switching control exceeds the preset switching threshold, other preset virtual resources are not randomly switched to be displayed in response to the first user triggering the switching control.

[0079] FIG3 is a schematic diagram of an interface interaction provided by an embodiment of the present disclosure. As shown in FIG3 , a virtual resource determination page 31 may include a preset display area 32 and a preset switching control 33. A random virtual resource 34 randomly determined from a plurality of preset virtual resources may be displayed in the display area 32. If the first user is dissatisfied with the currently displayed random virtual resource 34, the user may trigger the switching control 33 to randomly switch to displaying another preset virtual resource 35 in the display area 32.

[0080] The virtual resource exchange method provided in this embodiment displays a preset switching control in the virtual resource determination page, so that the first user can switch the currently displayed random virtual resources according to actual needs, so that the final determined virtual resources are more in line with the personalized needs of the first user.

[0081] Furthermore, based on any of the above embodiments, after step 104, the following steps may be further included:

[0082] When a preset exchange condition is met, in response to the first user triggering the exchange control, a target second user determined among the at least one second user and a target exchange virtual resource determined by the target second user are displayed.

[0083] In this embodiment, to facilitate a more intuitive understanding of the current virtual resource exchange results by the first user, when preset exchange conditions are met, in response to the first user triggering an exchange control, the virtual resource exchange results are displayed, wherein the virtual resource exchange results include a target second user and a target exchange virtual resource determined by the target second user. The target second user is any second user among the at least one second user.

[0084] Optionally, based on any of the foregoing embodiments, when a preset exchange condition is met, in response to the first user triggering the exchange control, displaying a target second user determined among the at least one second user and a target exchange virtual resource determined by the target second user, includes at least one of the following:

[0085] When the display time of the exchange control matches the preset exchange time, in response to the first user triggering the exchange control, the target second user determined in the at least one second user and the target exchange virtual resource determined by the target second user are displayed.

[0086] After all second users participating in the virtual resource exchange event have determined to exchange virtual resources based on the exchange control, in response to the first user's triggering operation on the exchange control, the target second user determined among the at least one second user and the target exchange virtual resource determined by the target second user are displayed.

[0087] In response to an end operation triggered by the first user based on the exchange control, and in response to a triggering operation of the exchange control by the first user, a target second user determined in the at least one second user and a target exchange virtual resource determined by the target second user are displayed.

[0088] In this embodiment, the preset exchange condition can be that the display time of the exchange control matches a preset exchange time. The preset exchange time can be set by the first user based on actual needs, or it can be a system preset time, and this disclosure does not impose any restrictions on this. For example, the preset exchange time can be 10 minutes. When the display time of the exchange control reaches 10 minutes, the virtual resource exchange result can be displayed in response to the first user triggering the exchange control.

[0089] Optionally, the preset exchange condition may be that all second users participating in the virtual resource exchange event determine to exchange virtual resources based on the exchange control. When initiating the virtual resource exchange operation, the first user may also determine at least one second user to participate in the virtual resource exchange operation. After the exchange control is displayed, the second users participating in the virtual resource exchange operation may determine to exchange virtual resources using the exchange control. After determining that each second user participating in the virtual resource exchange operation has completed the exchange of virtual resources, the virtual resource exchange result may be displayed in response to the first user triggering the exchange control.

[0090] Optionally, the preset exchange condition may be the first user proactively ending the virtual resource exchange operation. The first user can trigger an exchange control to access the details page corresponding to the virtual resource exchange operation. Within this details page, the first user can trigger the end operation using a preset end control. In response to the end operation triggered by the first user, a target second user identified among at least one second user and a target exchange virtual resource identified by the target second user can be displayed based on the first user's triggering of the exchange control.

[0091] The virtual resource exchange method provided in this embodiment pre-sets at least one exchange condition, thereby enabling rapid virtual resource exchange operations when any exchange condition is met, thereby enriching the triggering methods of virtual resource exchange operations and improving user experience.

[0092] Further, based on any of the above embodiments, after displaying the target second user determined among the at least one second user and the target exchange virtual resource determined by the target second user, the method further includes:

[0093] The exchange record is displayed, where the exchange record includes an exchange relationship corresponding to at least one user participating in the virtual resource exchange event and the exchanged virtual resources.

[0094] In this embodiment, in response to a first user triggering an exchange control, a result page corresponding to the virtual resource exchange operation may be displayed. This result page may display the target exchange virtual resource currently exchanged by the first user and the target second user who determined the target exchange virtual resource. Furthermore, this result page may also display exchange records for other users participating in the virtual resource exchange operation. This exchange record includes the exchange relationship corresponding to at least one user participating in the virtual resource exchange event and the exchanged virtual resource.

[0095] The virtual resource exchange method provided in this embodiment enables the first user to more intuitively understand the exchange status of other users participating in the virtual resource exchange operation by displaying the exchange records.

[0096] Furthermore, based on any of the above embodiments, the method further includes:

[0097] A difference between the virtual resource and a target exchange virtual resource is determined.

[0098] Display content matching the difference is displayed, wherein the display content includes text content and / or pattern content.

[0099] In this embodiment, in order to enrich the display content in the result page, display content associated with the virtual resource may also be displayed in the result page.

[0100] Optionally, the virtual resource and the target virtual resource may be exchanged for a difference between the virtual resources, and display content matching the difference is displayed, wherein the display content includes text content and / or pattern content.

[0101] For example, if the difference between the virtual resources and the target exchange virtual resources is positive, indicating that the first user received more target exchange virtual resources than they sent in this virtual resource exchange operation, the result page can display the text "Thank you for your consideration" and a graphic representing happiness.

[0102] FIG4 is another interface interaction diagram provided by an embodiment of the present disclosure. As shown in FIG4 , an exchange control 42 for updating the display may be displayed within a conversation page 41. In response to a triggering operation of the exchange control 42 by the first user, a result page 43 may be displayed. The result page 43 may display a target second user 44 determined among at least one second user and a target exchange virtual resource 45 determined by the target second user. In addition, the result page 43 may also display an exchange record 46 corresponding to at least one user participating in the virtual resource exchange event, wherein the exchange record includes an exchange relationship and an exchanged virtual resource. The result page 43 may also display display content 47 that matches the difference between the virtual resource and the target exchange virtual resource, wherein the display content includes text content and / or pattern content.

[0103] The virtual resource exchange method provided in this embodiment determines the difference between the virtual resource and the target exchange virtual resource and displays the display content associated with the difference, thereby accurately displaying content based on the virtual resource exchange result and enriching the display content in the result page.

[0104] FIG5 is a flow chart of a virtual resource exchange method provided by another embodiment of the present disclosure. Based on any of the above embodiments, as shown in FIG5 , after displaying the target second user determined in the at least one second user and the target exchange virtual resource determined by the target second user, the method further includes:

[0105] Step 501: In response to the first user triggering an operation on a preset publishing control, a content collection page is displayed.

[0106] Step 502: Acquire media content generated by the first user in the content collection page.

[0107] Step 503: Generate target media content based on the media content and the exchange result.

[0108] Step 504: In response to the publishing operation triggered by the first user, the target media content is published, where the target media content includes a trigger control associated with the virtual resource exchange operation.

[0109] In this embodiment, after completing the virtual resource exchange operation, the first user may further publish target media content associated with the exchange result based on the exchange result.

[0110] Optionally, the result page may also display a preset publishing control. In response to the first user triggering the publishing control, a content collection page may be displayed. The first user can thereby collect media content on the content collection page. The media content includes, but is not limited to, image media content, video media content, text media content, etc. For example, the content collection page may be an image capture page, where the first user can capture an image and determine the captured image as media content.

[0111] Furthermore, after determining the media content and the exchange result, target media content can be generated based on the media content and the exchange result. In response to a publishing operation triggered by the first user, the target media content can be published, wherein the target media content includes a trigger control associated with the virtual resource exchange operation. Thus, after the target media content is published, other users who browse the target media content in the media content stream can participate in or initiate the virtual resource exchange operation based on the trigger control associated with the virtual resource exchange operation.

[0112] Figure 6 is another interface interaction diagram provided by an embodiment of the present disclosure. As shown in Figure 6, the result page 61 may also include a preset publishing control 62. In response to the first user's triggering operation on the publishing control 62, a content acquisition page 63 may be displayed. The content acquisition page 63 may include at least one preset creative element, wherein the creative elements include but are not limited to special effects content, stickers, templates and other content. Exemplarily, the creative elements may be associated with the exchange results of virtual resources. For example, different virtual resource exchange results correspond to different special effects content displayed on the content acquisition page. Thus, the first user can generate media content in the content acquisition page 63. Then, the target media content can be generated based on the media content collected by the first user and the exchange result. In addition, the content acquisition page 63 may also display the exchange result 64.

[0113] For example, the first user can perform an image capture operation based on the special effects content associated with the virtual resource conversion operation within the content capture page, and generate target media content based on the captured content and the exchange results, so that the target media content can include result information associated with the virtual resource exchange operation.

[0114] The virtual resource exchange method provided in this embodiment generates target media content based on media content collected by a first user and the exchange results, thereby enabling rapid publication of media content associated with a virtual resource exchange operation. By displaying a trigger control associated with the virtual resource exchange operation within the target media content, it is facilitated for users to participate in or initiate the virtual resource exchange operation based on the trigger control associated with the virtual resource exchange operation.

[0115] Optionally, based on any of the above embodiments, the conversation page includes a preset trigger control. Step 101 includes:

[0116] The session page is displayed.

[0117] A triggering operation of a preset triggering control in the conversation page is received by the first user.

[0118] In this embodiment, the first user may initiate a virtual resource exchange operation within the session page.

[0119] Optionally, the conversation page may include a preset trigger control. After the conversation page is displayed, in response to the first user's triggering operation on the trigger control, a virtual resource exchange operation triggered by the first user may be obtained. The triggering operation includes, but is not limited to, single-clicking, double-clicking, long-pressing, dragging, and other operations.

[0120] Optionally, in order to prevent the trigger control from blocking other displayed content in the conversation page, the trigger control may be displayed above a preset content input box in the conversation page with a preset display size.

[0121] FIG7 is another schematic diagram of a display interface provided by the present disclosure. As shown in FIG7 , a conversation page 71 may include a preset trigger control 72. The trigger control 72 may display a prompt "Exchange Virtual Resources." A user may initiate a virtual resource exchange operation by triggering the trigger control 72.

[0122] Furthermore, based on any of the above embodiments, the method further includes:

[0123] In response to the virtual resource exchange operation triggered by the first user, at least one second user with whom the virtual resources are to be exchanged is determined.

[0124] In this embodiment, after the first user triggers the virtual resource exchange operation in the session page corresponding to the preset session, at least one second user participating in the virtual resource exchange operation may be determined to implement the virtual resource exchange operation with the at least one second user.

[0125] Optionally, based on any of the foregoing embodiments, determining at least one second user with whom to exchange virtual resources in response to the virtual resource exchange operation triggered by the first user includes:

[0126] In response to the virtual resource exchange operation triggered by the first user, all second users corresponding to the preset session are determined as the at least one second user.

[0127] Alternatively, in response to a virtual resource exchange operation triggered by a first user, determining at least one second user with whom virtual resources are to be exchanged includes:

[0128] In response to the virtual resource exchange operation triggered by the first user, a second user list corresponding to the preset session is displayed.

[0129] At least one second user with whom virtual resources are to be exchanged is determined based on a selection operation triggered by the first user in the second user list.

[0130] In this embodiment, after the first user triggers the virtual resource exchange operation in the session page corresponding to the preset session, all second users in the preset session may be determined as the at least one second user participating in the virtual resource exchange operation.

[0131] Optionally, after a first user triggers a virtual resource exchange operation on a session page corresponding to a preset session, the first user can select some second users from among all second users corresponding to the preset session as at least one second user to participate in the virtual resource exchange operation, as needed. In response to the virtual resource exchange operation triggered by the first user, a list of second users corresponding to the preset session is displayed. Based on the selection operation triggered by the first user in the second user list, at least one second user is determined with which to exchange virtual resources.

[0132] The virtual resource exchange method provided in this embodiment determines at least one second user after receiving a virtual resource transfer operation triggered by a first user, thereby enabling the first user to perform a virtual resource transfer operation with the at least one second user. Furthermore, by determining the at least one second user based on the first user's selection operation, the participants in the virtual resource transfer operation can be more closely aligned with the first user's actual needs, thereby improving the user experience.

[0133] FIG8 is a flow chart of a virtual resource exchange method provided by another embodiment of the present disclosure. Based on any of the above embodiments, as shown in FIG8 , step 101 includes:

[0134] Step 801: Display a preset media content stream in a preset media content display page.

[0135] Step 802: In response to the switching operation triggered by the first user, target media content is displayed in the media content display page, where the target media content is generated and published by a third user based on the virtual resource exchange result, and the media content display page includes a trigger control associated with the virtual resource exchange operation.

[0136] Step 803: Receive a trigger operation on the trigger control from the first user.

[0137] In this embodiment, the first user can browse the preset media content stream in the media content display page. The preset media content stream includes multiple preset media contents. The first user can switch to browse the multiple preset media contents in the media content stream through a preset switching operation.

[0138] Optionally, in response to the switching operation triggered by the first user, target media content may be displayed in the media content display page, wherein the target media content is generated and published by the third user based on the virtual resource exchange result, and includes a trigger control associated with the virtual resource exchange operation.

[0139] Therefore, after browsing the target media content, the first user can initiate a virtual resource exchange operation based on a trigger operation on the trigger control.

[0140] The virtual resource transfer method provided in this embodiment, by setting a trigger control associated with the virtual resource exchange operation in the target media content, can trigger the virtual resource transfer operation when the first user browses the target media content on the media content display page, thereby enriching the initiation method of the virtual resource transfer operation and enriching the display content on the media content display page.

[0141] Furthermore, based on any of the above embodiments, after step 101, the following steps may be further included:

[0142] In response to the virtual resource exchange operation, at least one second user with whom the virtual resources are to be exchanged is determined.

[0143] In this embodiment, in response to the first user's triggering operation on the trigger control in the target media content, at least one second user participating in the virtual resource exchange operation may also be determined to implement the virtual resource exchange operation with the at least one second user.

[0144] Furthermore, based on any of the above embodiments, after step 101, the following steps may be further included:

[0145] In response to the virtual resource exchange operation, a preset session list is displayed, wherein the session list includes an association control corresponding to at least one preset session and a preset session initiation control, and the preset session is a session corresponding to the first user and the at least one second user.

[0146] The step of determining, in response to the virtual resource exchange operation, at least one second user of the virtual resource to be exchanged comprises:

[0147] In response to a triggering operation of the first user on an associated control corresponding to any preset session, at least one second user corresponding to the preset session is determined as the at least one second user of the virtual resources to be exchanged.

[0148] Alternatively, in response to the virtual resource exchange operation, determining at least one second user of the virtual resource to be exchanged includes:

[0149] In response to the first user triggering the session initiation control, a preset second user list is displayed.

[0150] In response to a selection operation of the first user in the second user list, at least one second user currently selected by the first user is determined as the at least one second user of the virtual resources to be exchanged.

[0151] In this embodiment, the first user may pre-establish multiple preset conversations, which may be a single conversation with a single second user or a group conversation with multiple second users, and this disclosure does not limit this.

[0152] In response to the virtual resource forwarding operation initiated by the first user, the first user may select any preset session from a plurality of preset sessions, and determine at least one second user who participates in the virtual resource transfer operation based on the preset session.

[0153] Optionally, in response to the virtual resource exchange operation, a preset session list is displayed, wherein the session list includes an associated control corresponding to at least one preset session. In response to the first user triggering an operation on any preset session, at least one second user corresponding to the preset session can be determined as the at least one second user with whom the virtual resource is to be exchanged. Alternatively, the first user can select, based on actual needs, from the at least one second user corresponding to the currently selected preset session to determine at least one second user to participate in the virtual resource transfer operation.

[0154] As an practicable manner, the session list further includes a preset session initiation control. The first user can initiate a new session based on the session initiation control, and determine at least one second user based on the new session.

[0155] Optionally, in response to the first user triggering the session initiation control, a preset second user list is displayed. In response to the first user selecting a second user in the second user list, at least one second user currently selected by the first user is determined as the at least one second user with whom the virtual resource is to be exchanged.

[0156] The virtual resource transfer method provided in this embodiment displays a session list in response to a virtual resource transfer operation triggered by a first user within a media content display page, thereby enabling rapid identification of at least one second user participating in the virtual resource transfer operation based on the session list. This enriches the interaction methods within the media content display page and enhances the user experience.

[0157] Further, based on any of the above embodiments, step 102 includes:

[0158] In response to the first user triggering an operation on the associated control corresponding to the preset session, a preset virtual resource determination page is displayed.

[0159] Alternatively, the second user list includes a preset creation control, and the displaying of the preset virtual resource determination page includes:

[0160] In response to the first user's triggering operation on the creation control, a preset virtual resource determination page is displayed.

[0161] In this embodiment, after displaying the session list, the first user can determine at least one second user by triggering an associated control corresponding to a preset session. In addition, in response to the trigger operation, a preset virtual resource determination page can also be displayed so that the first user can determine the virtual resource within the virtual resource determination page.

[0162] Optionally, a create control may be provided in the second user list. After the first user selects at least one second user in the second user list, the first user may trigger the create control to create a session with the at least one second user. Furthermore, in response to the first user triggering the create control, a preset virtual resource determination page may be displayed, allowing the first user to determine virtual resources within the virtual resource determination page.

[0163] Figure 9 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure. As shown in Figure 9, a first user can browse media content streams within a media content display page 91. In response to a switch operation triggered by the first user, target media content 92 may be displayed within the media content display page 91. Target media content 92 is generated and published by a third user based on the virtual resource exchange results. The media content display page 91 includes a trigger control 93 associated with the virtual resource exchange operation. The trigger control 93 may display a prompt stating "Exchange Virtual Resources." In response to the first user triggering the trigger control 93, a preset session list 94 may be displayed. The session list 94 includes an association control 95 corresponding to at least one preset session and a preset session initiation control 96. A preset session is a session between the first user and at least one second user. By triggering any association control 95, the user can select at least one second user from the preset sessions associated with the association control 95. Alternatively, the user can trigger the session initiation control 96 to display a list of second users, select at least one second user from the second user list, and initiate a preset session with the at least one second user.

[0164] The virtual resource transfer method provided in this embodiment displays a virtual resource determination page after determining at least one second user based on a trigger operation of a user in a conversation list, so that the first user can quickly determine virtual resources on the virtual resource determination page, thereby improving the efficiency of virtual resource transfer.

[0165] Optionally, based on any of the above embodiments, step 101 includes:

[0166] A session page corresponding to the preset session is displayed, and an exchange control associated with the virtual resource sent by the second user is displayed on the session page.

[0167] A trigger operation on the exchange control is received.

[0168] In this embodiment, any second user in the preset session can initiate a virtual resource transfer operation, and after determining to exchange virtual resources, publish an exchange control associated with the virtual resource transfer operation in the session page.

[0169] Furthermore, when the first user selects a user to participate in the virtual resource transfer operation for the second user, the first user can trigger the virtual resource transfer operation initiated by the second user by triggering the exchange control parameter.

[0170] The virtual resource transfer method provided in this embodiment displays an exchange control in a session page, so that the first user can trigger the exchange control to quickly participate in the virtual resource transfer operation, enriching the exchange mode of the virtual resource transfer operation and improving the user experience.

[0171] Furthermore, based on any of the above embodiments, after step 103, the method further includes:

[0172] A preset viewing control is displayed on the exchange control.

[0173] Step 104 includes:

[0174] In response to a preset exchange condition being met, a preset open control is switched to be displayed on the exchange control.

[0175] In this embodiment, in order to further enrich the display content in the conversation page, the display state of the exchange control can be switched when the preset exchange conditions are met.

[0176] Optionally, when the preset exchange condition is not met, a preset viewing control may be displayed on the exchange control, so that the second user can determine to exchange virtual resources by triggering the exchange control to participate in the virtual resource transfer operation.

[0177] When the preset exchange conditions are met, a preset open control can be switched to be displayed on the exchange control, so that users participating in the virtual resource can view the virtual resource transfer result by triggering the open control.

[0178] FIG10 is another interface interaction diagram provided by an embodiment of the present disclosure. As shown in FIG10 , a conversation page 1001 may display an exchange control 1002, on which a preset view control 1003 may be displayed. When a preset exchange condition is met, a preset open control 1004 may be displayed on the exchange control 1002.

[0179] The virtual resource transfer method provided in this embodiment enriches the content displayed within a conversation page by switching the display style of the exchange control based on preset exchange conditions. Furthermore, it enables the second user to quickly determine the virtual resource to be exchanged based on the exchange control, thereby participating in the virtual resource exchange operation.

[0180] FIG11 is a schematic diagram of the structure of a virtual resource exchange device provided in an embodiment of the present disclosure. As shown in FIG11 , the device includes a receiving module 1101, an acquiring module 1102, a display module 1103, and an updating module 1104. Receiving module 1101 is configured to receive a virtual resource exchange operation triggered by a first user. Acquiring module 1102 is configured to, in response to the virtual resource exchange operation, display a preset virtual resource determination page and acquire the virtual resources determined by the first user within the virtual resource determination page. Display module 1103 is configured to display an exchange control associated with the virtual resource exchange operation within a session page corresponding to a preset session, wherein the preset session is a session between the first user and at least one second user. The exchange control is configured to acquire at least one exchange virtual resource determined by the second user in response to a triggering operation by the at least one second user within the preset session. Updating module 1104 is configured to update and display the exchange control based on a virtual resource exchange event, in response to a preset exchange condition being met. The virtual resource exchange event is executed based on the virtual resource and a target exchange virtual resource among the at least one exchange virtual resource.

[0181] Furthermore, based on any of the above embodiments, the acquisition module is configured to: display a random virtual resource in a preset display area within the virtual resource determination page, wherein the random virtual resource is randomly determined from a plurality of preset virtual resources. In response to the first user triggering an operation of a preset determination control within the virtual resource determination page, the random virtual resource is determined as the virtual resource. Alternatively, the acquisition module is configured to: input a virtual resource into a preset virtual resource input control within the virtual resource determination page, and determine the virtual resource input by the first user using the virtual resource input control as the virtual resource.

[0182] Furthermore, based on any of the above embodiments, the acquisition module is further configured to: display a preset switching control within the virtual resource determination page, and in response to a triggering operation of the switching control by the first user, randomly switch to display other preset virtual resources within the display area.

[0183] Furthermore, based on any of the above embodiments, the device also includes: a display module, which is used to display the target second user determined among the at least one second user and the target exchange virtual resource determined by the target second user in response to the triggering operation of the exchange control by the first user when the preset exchange conditions are met.

[0184] Further, based on any of the above embodiments, the display module is configured to perform at least one of the following: when the display time of the exchange control matches a preset exchange time, in response to the first user triggering the exchange control, displaying a target second user determined among the at least one second user and a target exchange virtual resource determined by the target second user. After all second users participating in the virtual resource exchange event have determined exchange virtual resources based on the exchange control, in response to the first user triggering the exchange control, displaying a target second user determined among the at least one second user and a target exchange virtual resource determined by the target second user. In response to the first user triggering the exchange control to end the exchange control, in response to the first user triggering the exchange control, displaying a target second user determined among the at least one second user and a target exchange virtual resource determined by the target second user.

[0185] Furthermore, based on any of the above embodiments, the apparatus further comprises: a display module configured to display an exchange record, wherein the exchange record includes an exchange relationship corresponding to at least one user participating in the virtual resource exchange event and the exchanged virtual resources.

[0186] Furthermore, based on any of the above embodiments, the apparatus further comprises: a determination module configured to determine a difference between the virtual resource and the target exchange virtual resource; and a display module configured to display display content matching the difference, wherein the display content includes text content and / or graphic content.

[0187] Furthermore, based on any of the above embodiments, the apparatus further comprises: a display module configured to display a content collection page in response to a trigger operation of a preset publishing control by the first user; an acquisition module configured to acquire media content generated by the first user within the content collection page; a generation module configured to generate target media content based on the media content and the exchange result; and a publishing module configured to publish the target media content in response to a publishing operation triggered by the first user, the target media content including a trigger control associated with the virtual resource exchange operation.

[0188] Furthermore, based on any of the above embodiments, the exchange control displays identification information of at least one user currently participating in the virtual resource exchange operation. 10. In the method according to any of claims 1-8, the session page includes a preset trigger control. The receiving module is configured to: display the session page; and receive a trigger operation initiated by the first user on the preset trigger control in the session page.

[0189] Furthermore, based on any of the above embodiments, the apparatus further includes: a determination module configured to determine at least one second user with whom the virtual resources are to be exchanged in response to the virtual resource exchange operation triggered by the first user.

[0190] Furthermore, based on any of the above embodiments, the acquisition module is configured to, in response to a virtual resource exchange operation triggered by a first user, determine all second users corresponding to the preset session as the at least one second user. Alternatively, the acquisition module is configured to, in response to a virtual resource exchange operation triggered by a first user, display a list of second users corresponding to the preset session. Based on a selection operation triggered by the first user in the second user list, determine the at least one second user with whom virtual resources are to be exchanged.

[0191] Furthermore, based on any of the above embodiments, the receiving module is configured to: display a preset media content stream within a preset media content display page; in response to a switching operation triggered by the first user, display target media content within the media content display page, wherein the target media content is generated and published by a third user based on a virtual resource exchange result; and the media content display page includes a trigger control associated with the virtual resource exchange operation; and receive a trigger operation on the trigger control by the first user.

[0192] Furthermore, based on any of the above embodiments, the apparatus further includes: a determination module, configured to determine at least one second user of the virtual resources to be exchanged in response to the virtual resource exchange operation.

[0193] Furthermore, based on any of the above embodiments, the device further includes: a display module configured to display a preset session list in response to the virtual resource exchange operation, wherein the session list includes an associated control corresponding to at least one preset session and a preset session initiation control, wherein the preset session is a session between the first user and the at least one second user. The acquisition module is configured to, in response to the first user triggering an associated control corresponding to any preset session, determine the at least one second user corresponding to the preset session as the at least one second user of the virtual resources to be exchanged. Alternatively, the acquisition module is configured to, in response to the first user triggering an associated control corresponding to the session initiation control, display a preset second user list. In response to the first user selecting a user from the second user list, determine the at least one second user currently selected by the first user as the at least one second user of the virtual resources to be exchanged.

[0194] Furthermore, based on any of the above embodiments, the acquisition module is configured to display a preset virtual resource determination page in response to the first user triggering an associated control corresponding to the preset session. Alternatively, the second user list includes a preset create control, and the acquisition module is configured to display a preset virtual resource determination page in response to the first user triggering an associated control.

[0195] Furthermore, based on any of the above embodiments, the receiving module is configured to: display a session page corresponding to a preset session, display an exchange control associated with the virtual resource sent by the second user in the session page, and receive a triggering operation on the exchange control.

[0196] Furthermore, based on any of the above embodiments, the apparatus further comprises: a display module configured to display a preset view control on the exchange control; and an update module configured to switch to display a preset open control on the exchange control in response to a preset exchange condition being met.

[0197] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.

[0198] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the virtual resource exchange method as described in any of the above embodiments is implemented.

[0199] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer program product, including a computer program, which implements the virtual resource exchange method as described in any of the above embodiments when executed by a processor.

[0200] In order to implement the above embodiment, the present disclosure further provides an electronic device, including: a processor and a memory;

[0201] The memory stores computer-executable instructions;

[0202] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the virtual resource exchange method as described in any of the above embodiments.

[0203] FIG12 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. The electronic device 1200 may be a terminal device or a server. The terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG12 is merely an example and should not limit the functionality and scope of use of the embodiments of the present disclosure.

[0204] As shown in FIG12 , the electronic device 1200 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1201, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage device 1208 into a random access memory (RAM) 1203. Various programs and data required for the operation of the electronic device 1200 are also stored in the RAM 1203. The processing device 1201, the ROM 1202, and the RAM 1203 are connected to each other via a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.

[0205] Typically, the following devices may be connected to the I / O interface 1205: an input device 1206 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1207 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1208 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1209. The communication device 1209 may allow the electronic device 1200 to communicate with other devices wirelessly or by wire to exchange data. Although FIG12 shows an electronic device 1200 having various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.

[0206] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network via the communication device 1209, or installed from the storage device 1208, or installed from the ROM 1202. When the computer program is executed by the processing device 1201, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

[0207] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0208] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0209] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.

[0210] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).

[0211] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0212] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses."

[0213] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0214] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0215] According to one or more embodiments of the present disclosure, a virtual resource exchange method is provided, including:

[0216] receiving a virtual resource exchange operation triggered by a first user;

[0217] In response to the virtual resource exchange operation, displaying a preset virtual resource determination page, and acquiring the virtual resource determined by the first user on the virtual resource determination page;

[0218] Displaying an exchange control associated with the virtual resource exchange operation in a session page corresponding to a preset session, wherein the preset session is a session between the first user and at least one second user, and the exchange control is configured to obtain at least one exchange virtual resource determined by the second user in response to a triggering operation of the at least one second user in the preset session;

[0219] In response to a preset exchange condition being met, the exchange control is updated and displayed based on a virtual resource exchange event, wherein the virtual resource exchange event is executed based on the virtual resource and a target exchange virtual resource among the at least one exchange virtual resource.

[0220] According to one or more embodiments of the present disclosure, obtaining the virtual resource determined by the first user in the virtual resource determination page includes:

[0221] Displaying a random virtual resource in a preset display area in the virtual resource determination page, wherein the random virtual resource is randomly determined from a plurality of preset virtual resources;

[0222] In response to a triggering operation of a preset determination control in the virtual resource determination page by the first user, determining the random virtual resource as the virtual resource;

[0223] Alternatively, the acquiring of the virtual resource determined by the first user in the virtual resource determination page includes:

[0224] A virtual resource input control preset in the virtual resource determination page;

[0225] The virtual resource input by the first user based on the virtual resource input control is determined as a virtual resource.

[0226] According to one or more embodiments of the present disclosure, after displaying the random virtual resource in a preset display area on the virtual resource determination page, the method further includes:

[0227] Displaying a preset switching control in the virtual resource determination page;

[0228] In response to the triggering operation of the switching control by the first user, other preset virtual resources are randomly switched and displayed in the display area.

[0229] According to one or more embodiments of the present disclosure, after updating and displaying the exchange control based on the virtual resource exchange event in response to satisfying a preset exchange condition, the method further includes:

[0230] When a preset exchange condition is met, in response to the first user triggering the exchange control, a target second user determined among the at least one second user and a target exchange virtual resource determined by the target second user are displayed.

[0231] According to one or more embodiments of the present disclosure, when a preset exchange condition is met, in response to the first user triggering the exchange control, displaying a target second user determined among the at least one second user and a target exchange virtual resource determined by the target second user includes at least one of the following:

[0232] When the display time of the exchange control matches the preset exchange time, in response to the first user triggering the exchange control, displaying the target second user determined among the at least one second user and the target exchange virtual resource determined by the target second user;

[0233] After all second users participating in the virtual resource exchange event have determined to exchange virtual resources based on the exchange control, in response to the first user triggering the exchange control, displaying a target second user determined among the at least one second user and a target exchange virtual resource determined by the target second user;

[0234] In response to an end operation triggered by the first user based on the exchange control, and in response to a triggering operation of the exchange control by the first user, a target second user determined in the at least one second user and a target exchange virtual resource determined by the target second user are displayed.

[0235] According to one or more embodiments of the present disclosure, after displaying the target second user determined among the at least one second user and the target exchange virtual resource determined by the target second user, the method further includes:

[0236] The exchange record is displayed, where the exchange record includes an exchange relationship corresponding to at least one user participating in the virtual resource exchange event and the exchanged virtual resources.

[0237] According to one or more embodiments of the present disclosure, the method further includes:

[0238] determining a difference between the virtual resource and a target exchange virtual resource;

[0239] Display content matching the difference is displayed, wherein the display content includes text content and / or pattern content.

[0240] According to one or more embodiments of the present disclosure, after displaying the target second user determined among the at least one second user and the target exchange virtual resource determined by the target second user, the method further includes:

[0241] In response to a triggering operation of a preset publishing control by the first user, displaying a content collection page;

[0242] Acquire media content generated by the first user in the content collection page;

[0243] generating target media content based on the media content and the exchange result;

[0244] In response to a publishing operation triggered by the first user, the target media content is published, where the target media content includes a trigger control associated with a virtual resource exchange operation.

[0245] According to one or more embodiments of the present disclosure, identification information of at least one user currently participating in the virtual resource exchange operation is displayed on the exchange control.

[0246] According to one or more embodiments of the present disclosure, the conversation page includes a preset trigger control;

[0247] The receiving of the virtual resource exchange operation triggered by the first user includes:

[0248] Displaying the session page;

[0249] A triggering operation of a preset triggering control in the conversation page is received by the first user.

[0250] According to one or more embodiments of the present disclosure, the method further includes:

[0251] In response to the virtual resource exchange operation triggered by the first user, at least one second user with whom the virtual resources are to be exchanged is determined.

[0252] According to one or more embodiments of the present disclosure, determining at least one second user with whom to exchange virtual resources in response to a virtual resource exchange operation triggered by a first user includes:

[0253] In response to the virtual resource exchange operation triggered by the first user, determining all second users corresponding to the preset session as the at least one second user;

[0254] Alternatively, in response to a virtual resource exchange operation triggered by a first user, determining at least one second user with whom virtual resources are to be exchanged includes:

[0255] In response to the virtual resource exchange operation triggered by the first user, displaying a second user list corresponding to the preset session;

[0256] At least one second user with whom virtual resources are to be exchanged is determined based on a selection operation triggered by the first user in the second user list.

[0257] According to one or more embodiments of the present disclosure, the receiving a virtual resource exchange operation triggered by the first user includes:

[0258] Displaying a preset media content stream in a preset media content display page;

[0259] In response to the switching operation triggered by the first user, displaying target media content in the media content display page, where the target media content is generated and published by a third user based on the virtual resource exchange result, and the media content display page includes a trigger control associated with the virtual resource exchange operation;

[0260] Receive a trigger operation on the trigger control from the first user.

[0261] According to one or more embodiments of the present disclosure, after receiving the virtual resource exchange operation triggered by the first user, the method further includes:

[0262] In response to the virtual resource exchange operation, at least one second user with whom the virtual resources are to be exchanged is determined.

[0263] According to one or more embodiments of the present disclosure, after receiving the trigger operation of the trigger control by the first user, the method further includes:

[0264] In response to the virtual resource exchange operation, displaying a preset session list, wherein the session list includes an association control corresponding to at least one preset session and a preset session initiation control, the preset session being a session between the first user and the at least one second user;

[0265] The step of determining, in response to the virtual resource exchange operation, at least one second user of the virtual resource to be exchanged comprises:

[0266] In response to a triggering operation of the first user on an associated control corresponding to any preset session, determining at least one second user corresponding to the preset session as the at least one second user of the virtual resource to be exchanged;

[0267] Alternatively, in response to the virtual resource exchange operation, determining at least one second user of the virtual resource to be exchanged includes:

[0268] In response to a triggering operation of the first user on the session initiation control, displaying a preset second user list;

[0269] In response to a selection operation of the first user in the second user list, at least one second user currently selected by the first user is determined as the at least one second user of the virtual resources to be exchanged.

[0270] According to one or more embodiments of the present disclosure, displaying a preset virtual resource determination page includes:

[0271] In response to the first user triggering an operation on the associated control corresponding to the preset session, displaying a preset virtual resource determination page;

[0272] Alternatively, the second user list includes a preset creation control, and the displaying of the preset virtual resource determination page includes:

[0273] In response to the first user's triggering operation on the creation control, a preset virtual resource determination page is displayed.

[0274] According to one or more embodiments of the present disclosure, the receiving a virtual resource exchange operation triggered by the first user includes:

[0275] Displaying a session page corresponding to the preset session, and displaying an exchange control associated with the virtual resource sent by the second user on the session page;

[0276] A trigger operation on the exchange control is received.

[0277] According to one or more embodiments of the present disclosure, after displaying the exchange control associated with the virtual resource exchange operation in the session page corresponding to the preset session, the method further includes:

[0278] Displaying a preset viewing control on the exchange control;

[0279] In response to a preset exchange condition being met, updating and displaying the exchange control based on a virtual resource exchange event includes:

[0280] In response to a preset exchange condition being met, a preset open control is switched to be displayed on the exchange control.

[0281] According to one or more embodiments of the present disclosure, a virtual resource exchange device is provided, comprising:

[0282] A receiving module, configured to receive a virtual resource exchange operation triggered by a first user;

[0283] an acquisition module, configured to display a preset virtual resource determination page in response to the virtual resource exchange operation, and acquire the virtual resource determined by the first user on the virtual resource determination page;

[0284] a display module, configured to display an exchange control associated with the virtual resource exchange operation in a session page corresponding to a preset session, wherein the preset session is a session between the first user and at least one second user, and the exchange control is configured to obtain at least one exchange virtual resource determined by the second user in response to a triggering operation of the at least one second user in the preset session;

[0285] The updating module is configured to update and display the exchange control based on a virtual resource exchange event in response to a preset exchange condition being met, wherein the virtual resource exchange event is executed based on the virtual resource and a target exchange virtual resource among the at least one exchange virtual resource.

[0286] According to one or more embodiments of the present disclosure, the acquisition module is configured to:

[0287] Displaying a random virtual resource in a preset display area in the virtual resource determination page, wherein the random virtual resource is randomly determined from a plurality of preset virtual resources;

[0288] In response to a triggering operation of a preset determination control in the virtual resource determination page by the first user, determining the random virtual resource as the virtual resource;

[0289] Alternatively, the acquisition module is used to:

[0290] A virtual resource input control preset in the virtual resource determination page;

[0291] The virtual resource input by the first user based on the virtual resource input control is determined as a virtual resource.

[0292] According to one or more embodiments of the present disclosure, the acquisition module is further configured to:

[0293] Displaying a preset switching control in the virtual resource determination page;

[0294] In response to the triggering operation of the switching control by the first user, other preset virtual resources are randomly switched and displayed in the display area.

[0295] According to one or more embodiments of the present disclosure, the apparatus further includes:

[0296] The display module is configured to display a target second user determined among the at least one second user and a target exchange virtual resource determined by the target second user in response to a triggering operation of the exchange control by the first user when a preset exchange condition is met.

[0297] According to one or more embodiments of the present disclosure, the display module is configured to perform at least one of the following:

[0298] When the display time of the exchange control matches the preset exchange time, in response to the first user triggering the exchange control, displaying the target second user determined among the at least one second user and the target exchange virtual resource determined by the target second user;

[0299] After all second users participating in the virtual resource exchange event have determined to exchange virtual resources based on the exchange control, in response to the first user triggering the exchange control, displaying a target second user determined among the at least one second user and a target exchange virtual resource determined by the target second user;

[0300] In response to an end operation triggered by the first user based on the exchange control, and in response to a triggering operation of the exchange control by the first user, a target second user determined in the at least one second user and a target exchange virtual resource determined by the target second user are displayed.

[0301] According to one or more embodiments of the present disclosure, the apparatus further includes:

[0302] The display module is configured to display an exchange record, wherein the exchange record includes an exchange relationship corresponding to at least one user participating in the virtual resource exchange event and the exchanged virtual resources.

[0303] According to one or more embodiments of the present disclosure, the apparatus further includes:

[0304] a determination module, configured to determine a difference between the virtual resource and a target exchange virtual resource;

[0305] A display module is used to display display content that matches the difference, wherein the display content includes text content and / or pattern content.

[0306] According to one or more embodiments of the present disclosure, the apparatus further includes:

[0307] A display module, configured to display a content collection page in response to a triggering operation of a preset publishing control by the first user;

[0308] An acquisition module, configured to acquire media content generated by the first user in the content collection page;

[0309] A generating module, configured to generate target media content based on the media content and the exchange result;

[0310] The publishing module is configured to publish the target media content in response to a publishing operation triggered by the first user, where the target media content includes a trigger control associated with a virtual resource exchange operation.

[0311] According to one or more embodiments of the present disclosure, identification information of at least one user currently participating in the virtual resource exchange operation is displayed on the exchange control.

[0312] According to one or more embodiments of the present disclosure, the conversation page includes a preset trigger control;

[0313] The receiving module is used to:

[0314] Displaying the session page;

[0315] A triggering operation of a preset triggering control in the conversation page is received by the first user.

[0316] According to one or more embodiments of the present disclosure, the apparatus further includes:

[0317] The determining module is configured to determine at least one second user with whom the virtual resources are to be exchanged in response to a virtual resource exchange operation triggered by a first user.

[0318] According to one or more embodiments of the present disclosure, the acquisition module is configured to:

[0319] In response to the virtual resource exchange operation triggered by the first user, determining all second users corresponding to the preset session as the at least one second user;

[0320] Alternatively, the acquisition module is used to:

[0321] In response to the virtual resource exchange operation triggered by the first user, displaying a second user list corresponding to the preset session;

[0322] At least one second user with whom virtual resources are to be exchanged is determined based on a selection operation triggered by the first user in the second user list.

[0323] According to one or more embodiments of the present disclosure, the receiving module is configured to:

[0324] Displaying a preset media content stream in a preset media content display page;

[0325] In response to the switching operation triggered by the first user, displaying target media content in the media content display page, where the target media content is generated and published by a third user based on the virtual resource exchange result, and the media content display page includes a trigger control associated with the virtual resource exchange operation;

[0326] Receive a trigger operation on the trigger control from the first user.

[0327] According to one or more embodiments of the present disclosure, the apparatus further includes:

[0328] The determining module is configured to determine, in response to the virtual resource exchange operation, at least one second user with whom the virtual resources are to be exchanged.

[0329] According to one or more embodiments of the present disclosure, the apparatus further includes:

[0330] a display module configured to display a preset session list in response to the virtual resource exchange operation, wherein the session list includes an association control corresponding to at least one preset session and a preset session initiation control, the preset session being a session between the first user and the at least one second user;

[0331] The acquisition module is used to:

[0332] In response to a triggering operation of the first user on an associated control corresponding to any preset session, determining at least one second user corresponding to the preset session as the at least one second user of the virtual resource to be exchanged;

[0333] Alternatively, the acquisition module is used to:

[0334] In response to a triggering operation of the first user on the session initiation control, displaying a preset second user list;

[0335] In response to a selection operation of the first user in the second user list, at least one second user currently selected by the first user is determined as the at least one second user of the virtual resources to be exchanged.

[0336] According to one or more embodiments of the present disclosure, the acquisition module is configured to:

[0337] In response to the first user triggering an operation on the associated control corresponding to the preset session, displaying a preset virtual resource determination page;

[0338] Alternatively, the second user list includes a preset creation control, and the acquisition module is used to:

[0339] In response to the first user's triggering operation on the creation control, a preset virtual resource determination page is displayed.

[0340] According to one or more embodiments of the present disclosure, the receiving module is configured to:

[0341] Displaying a session page corresponding to the preset session, and displaying an exchange control associated with the virtual resource sent by the second user on the session page;

[0342] A trigger operation on the exchange control is received.

[0343] According to one or more embodiments of the present disclosure, the apparatus further includes:

[0344] A display module, configured to display a preset viewing control on the exchange control;

[0345] The update module is used to:

[0346] In response to a preset exchange condition being met, a preset open control is switched to be displayed on the exchange control.

[0347] According to one or more embodiments of the present disclosure, there is provided an electronic device, including: at least one processor and a memory;

[0348] The memory stores computer-executable instructions;

[0349] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the virtual resource exchange method described in any one of the above embodiments.

[0350] According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the virtual resource exchange method described in any of the above embodiments is implemented.

[0351] According to one or more embodiments of the present disclosure, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the virtual resource exchange method described in any one of the above embodiments is implemented.

[0352] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.

[0353] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0354] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.

Claims

1. A virtual resource exchange method, comprising: receiving a virtual resource exchange operation triggered by a first user; In response to the virtual resource exchange operation, displaying a preset virtual resource determination page, and acquiring the virtual resource determined by the first user in the virtual resource determination page; Displaying an exchange control associated with the virtual resource exchange operation in a session page corresponding to a preset session, wherein the preset session is a session between the first user and at least one second user, and the exchange control is configured to obtain at least one exchange virtual resource determined by the second user in response to a trigger operation of the at least one second user in the preset session; In response to satisfying a preset exchange condition, the exchange control is updated and displayed based on a virtual resource exchange event, wherein the virtual resource exchange event is executed based on the virtual resource and a target exchange virtual resource among the at least one exchange virtual resource.

2. The method according to claim 1, wherein: The obtaining of the virtual resource determined by the first user in the virtual resource determination page includes: Displaying a random virtual resource in a preset display area in the virtual resource determination page, wherein the random virtual resource is randomly determined from a plurality of preset virtual resources; In response to a triggering operation of a preset determination control in the virtual resource determination page by the first user, determining the random virtual resource as the virtual resource; Alternatively, the obtaining of the virtual resource determined by the first user in the virtual resource determination page includes: Displaying a preset virtual resource input control in the virtual resource determination page; The virtual resource input by the first user based on the virtual resource input control is determined as the virtual resource.

3. The method according to claim 2, wherein: After the random virtual resource is displayed in a preset display area in the virtual resource determination page, the method further includes: Displaying a preset switching control in the virtual resource determination page; In response to the triggering operation of the switching control by the first user, other preset virtual resources are randomly switched and displayed in the display area.

4. The method according to any one of claims 1 to 3, wherein: After updating and displaying the exchange control based on the virtual resource exchange event in response to satisfying the preset exchange condition, the method further includes: When the preset exchange condition is met, in response to the triggering operation of the exchange control by the first user, a target second user determined in the at least one second user and a target exchange virtual resource determined by the target second user are displayed.

5. The method according to claim 4, wherein: When the preset exchange condition is met, in response to the triggering operation of the exchange control by the first user, displaying the target second user determined in the at least one second user and the target exchange virtual resource determined by the target second user, includes at least one of the following: When the display time of the exchange control matches the preset exchange time, in response to the triggering operation of the exchange control by the first user, displaying the target second user determined in the at least one second user and the target exchange virtual resource determined by the target second user; After all second users participating in the virtual resource exchange event have determined the exchange virtual resource based on the exchange control, in response to the first user's triggering operation on the exchange control, displaying a target second user determined in the at least one second user and a target exchange virtual resource determined by the target second user; In response to an end operation triggered by the first user based on the exchange control, in response to a triggering operation of the first user on the exchange control, a target second user determined in the at least one second user and a target exchange virtual resource determined by the target second user are displayed.

6. The method according to claim 4, wherein: After displaying the target second user determined in the at least one second user and the target exchange virtual resource determined by the target second user, the method further includes: The exchange record is displayed, wherein the exchange record includes an exchange relationship corresponding to at least one user participating in the virtual resource exchange event and the exchanged virtual resources.

7. The method according to claim 4, further comprising: determining a difference between the virtual resource and the target exchange virtual resource; Display content matching the difference is displayed, wherein the display content includes text content and / or pattern content.

8. The method according to claim 4, wherein: After displaying the target second user determined in the at least one second user and the target exchange virtual resource determined by the target second user, the method further includes: In response to the triggering operation of the first user on the preset publishing control, displaying a content collection page; Acquire media content generated by the first user in the content collection page; generating target media content based on the media content and the exchange result; In response to the publishing operation triggered by the first user, the target media content is published, wherein the target media content includes a trigger control associated with the virtual resource exchange operation.

9. The method according to any one of claims 1 to 8, wherein: in, The exchange control displays identification information of at least one user currently participating in the virtual resource exchange operation.

10. The method according to any one of claims 1 to 8, wherein: The session page includes a preset trigger control; The receiving a virtual resource exchange operation triggered by a first user includes: Displaying the session page; A triggering operation of the preset triggering control in the conversation page is received by the first user.

11. The method according to claim 10, further comprising: In response to the virtual resource exchange operation triggered by the first user, at least one second user with whom virtual resources are to be exchanged is determined.

12. The method according to claim 11, wherein: The step of determining at least one second user with whom to exchange virtual resources in response to the virtual resource exchange operation triggered by the first user includes: In response to the virtual resource exchange operation triggered by the first user, determining all second users corresponding to the preset session as the at least one second user; Alternatively, in response to the virtual resource exchange operation triggered by the first user, determining at least one second user with whom the virtual resources are to be exchanged includes: In response to the virtual resource exchange operation triggered by the first user, displaying a second user list corresponding to the preset session; At least one second user of the to-be-exchanged virtual resources is determined based on a selection operation triggered by the first user in the second user list.

13. The method according to any one of claims 1 to 8, wherein: The receiving a virtual resource exchange operation triggered by a first user includes: Displaying a preset media content stream in a preset media content display page; In response to the switching operation triggered by the first user, target media content is displayed in the media content display page, where the target media content is generated and published by a third user based on a virtual resource exchange result, and the media content display page includes a trigger control associated with the virtual resource exchange operation; A triggering operation on the triggering control is received by the first user.

14. The method according to claim 13, wherein: After receiving the virtual resource exchange operation triggered by the first user, the method further includes: In response to the virtual resource exchange operation, at least one second user with whom the virtual resources are to be exchanged is determined.

15. The method according to claim 14, wherein: After receiving the triggering operation of the triggering control by the first user, the method further includes: In response to the virtual resource exchange operation, displaying a preset session list, wherein the session list includes an associated control corresponding to at least one preset session and a preset session initiation control, and the preset session is a session corresponding to the first user and the at least one second user; The step of determining at least one second user of the virtual resource to be exchanged in response to the virtual resource exchange operation comprises: In response to a triggering operation of the first user on an associated control corresponding to a first preset session, determining at least one second user corresponding to the first preset session as at least one second user of the virtual resource to be exchanged; Alternatively, in response to the virtual resource exchange operation, determining at least one second user of the virtual resource to be exchanged includes: In response to the first user triggering the session initiation control, displaying a preset second user list; In response to a selection operation of the first user in the second user list, at least one second user currently selected by the first user is determined as the at least one second user of the virtual resources to be exchanged.

16. The method according to claim 15, wherein: The display of the preset virtual resource determination page includes: In response to the first user triggering an operation on the associated control corresponding to the preset session, displaying the preset virtual resource determination page; Alternatively, the second user list includes a preset creation control, and the displaying of the preset virtual resource determination page includes: In response to the triggering operation of the first user on the creation control, the preset virtual resource determination page is displayed.

17. The method according to any one of claims 1 to 8, wherein: The receiving a virtual resource exchange operation triggered by a first user includes: Displaying a session page corresponding to the preset session, and displaying an exchange control associated with the virtual resource sent by the second user in the session page; A trigger operation on the exchange control is received.

18. The method according to any one of claims 1 to 8, wherein: After displaying the exchange control associated with the virtual resource exchange operation in the session page corresponding to the preset session, the method further includes: Displaying a preset viewing control on the exchange control; In response to satisfying a preset exchange condition, updating and displaying the exchange control based on a virtual resource exchange event includes: In response to satisfying the preset exchange condition, a preset open control is switched to be displayed on the exchange control.

19. A virtual resource exchange device, comprising: A receiving module, configured to receive a virtual resource exchange operation triggered by a first user; an acquisition module, configured to display a preset virtual resource determination page in response to the virtual resource exchange operation, and acquire the virtual resource determined by the first user in the virtual resource determination page; a display module configured to display an exchange control associated with the virtual resource exchange operation in a session page corresponding to a preset session, wherein the preset session is a session corresponding to the first user and at least one second user, and the exchange control is configured to obtain at least one exchange virtual resource determined by the second user in response to a trigger operation of the at least one second user in the preset session; as well as The updating module is configured to update and display the exchange control based on a virtual resource exchange event in response to satisfying a preset exchange condition, wherein the virtual resource exchange event is executed based on the virtual resource and a target exchange virtual resource in the at least one exchange virtual resource.

20. An electronic device, comprising: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor executes the virtual resource exchange method according to any one of claims 1 to 18.

21. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer-executable instructions, and when the processor executes the computer-executable instructions, the virtual resource exchange method according to any one of claims 1 to 18 is implemented.

22. A computer program product comprising a computer program, wherein: When the computer program is executed by a processor, the virtual resource exchange method according to any one of claims 1 to 18 is implemented.

Citation Information

Patent Citations

  • Virtual resource exchange method, device and equipment, readable storage medium and product

    CN117753018A

  • Virtual resource transfer processing method and related device

    CN114819930A

  • Page display method, device and equipment, computer readable storage medium and product

    CN115981769A

  • Virtual resource transfer method, device and equipment, readable storage medium and product

    CN116151874A

  • Virtual resource exchange method and device and storage medium

    CN116546071A