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

By displaying and processing virtual resource sales messages in the game message system, the purchase and sale process of virtual resource purchase and sale is simplified, the complexity of virtual resource transactions in the existing technology is solved, and the player experience is improved.

CN119250813APending Publication Date: 2025-01-03NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411441110.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

The virtual resource trading methods in existing role-playing games are complex, resulting in poor trading experience for players and unable to meet multiple needs.

Method used

By displaying resource sales messages in the game's message system, players can select and purchase virtual resources in real time, simplify the transaction process, and publish resource sales messages in the message system to support the sale and purchase of virtual resources.

Benefits of technology

It improves the interactivity and diversity of virtual resource transactions, enhances player experience, and meets players' multi-faceted trading needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119250813A_ABST
    Figure CN119250813A_ABST
Patent Text Reader

Abstract

The invention discloses a virtual resource processing method and device, electronic equipment and a storage medium, and the method comprises the steps: displaying a message page of a target game through a first graphical user interface, the message page comprising at least one resource selling message; in response to a trigger operation for a target resource selling message in the at least one resource selling message, purchasing a target first virtual resource associated with the target resource selling message; and allocating the right to use the target first virtual resource to the first player account of the current player based on the purchase result. According to the method and the device, a buyer player can select the target virtual resource to be purchased in real time through the message page for purchase operation, so that the virtual resource can be quickly purchased; according to the method and the device, the requirements of players for more virtual resource transaction modes are met, the interactive modes of the players during virtual resource transaction are enriched, the requirements of the players for multi-aspect virtual resource transaction are met, and the use experience of the players is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of game technology, and in particular to a virtual resource processing method, device, electronic device and storage medium. Background Art

[0002] In order to meet people's pursuit of spiritual life, entertainment games that can be operated on terminals have emerged, such as multiplayer online action games, role-playing games, or tactical competitive games developed based on client or server architecture. In the game, players can manipulate the virtual characters on the screen to play the game, and can perform related operations such as walking, running, jumping, picking up props and fighting in the game scene based on the first or third perspective of the character operated by the player, so that players can experience the visual impact brought by the game in an immersive way, greatly enhancing the initiative and realism of the game.

[0003] In current role-playing games, players can usually sell or buy virtual resources on the trading platform, and players can freely trade virtual resources with each other. However, in the prior art, sellers need to consign the virtual resources they want to sell to the trading platform, and after buyers view the consignment information of the virtual resources on the trading platform, they can directly purchase or bargain on the trading platform, which makes the interactive mode of buying and selling game equipment more complicated; with the increasing demand of players, players have more demands for virtual resource trading methods in the game, resulting in fewer interactive ways for players to trade virtual resources in the game, making the trading methods of players relatively single, unable to meet the needs of players for multi-faceted virtual resource trading, resulting in poor user experience for players. Summary of the invention

[0004] The embodiments of the present application provide a method, device, electronic device and storage medium for processing virtual resources. By displaying a resource sale message on a message page of at least one message system in a target game, a buyer player can select the target virtual resource to be purchased in real time through the message page to perform a purchase operation, so as to quickly purchase the virtual resource. Moreover, by publishing a resource sale message in the message system to sell the virtual resource, the player's demand for more virtual resource trading methods is met, the player's interactive methods when trading virtual resources are enriched, the player's demand for multi-faceted virtual resource trading is met, and the player's user experience is improved.

[0005] In a first aspect, an embodiment of the present application provides a virtual resource processing method, which is applied to a first terminal device, and provides a first graphical user interface through the first terminal device, including:

[0006] Displaying a message page of a target game through the first graphical user interface, the message page including at least one resource sale message, wherein the resource sale message includes a resource price of a target first virtual resource to be purchased; the message page is a page of a target message system in at least one message system;

[0007] In response to a triggering operation on a target resource selling message in the at least one resource selling message, purchasing a target first virtual resource associated with the target resource selling message;

[0008] A purchase result of the target first virtual resource is received, and a right to use the target first virtual resource is allocated to a first player account of a current player based on the purchase result.

[0009] In a second aspect, an embodiment of the present application provides a virtual resource processing method, which is applied to a game server, comprising:

[0010] Receiving a resource purchase instruction sent by the first terminal device, and generating a resource transaction request based on the resource purchase instruction, wherein the resource purchase instruction is generated based on the target first virtual resource corresponding to the target resource selling message and the resource selling price;

[0011] Sending the resource transaction request to the transaction platform server, so that the transaction platform server generates an order to be paid based on the resource transaction request and returns it to the game server;

[0012] receiving the order to be paid returned by the transaction platform server, and sending the order to be paid to the first terminal device, so that the first terminal device performs a payment operation on the order to be paid and determines a payment result;

[0013] receiving the payment result returned by the first terminal device, and sending the payment result to the transaction platform server, so that the transaction platform server determines the purchase result of the target first virtual resource and returns it to the game server;

[0014] receiving a purchase result of the target first virtual resource returned by the transaction platform server, and based on the purchase result, obtaining the right to use the target first virtual resource from the second terminal of the second player account corresponding to the target first virtual resource, so as to unbind the target first virtual resource from the corresponding second player account;

[0015] The purchase result and the right to use the target first virtual resource are sent to the first terminal device to allocate the right to use the target first virtual resource to the first player account of the first terminal device.

[0016] In a third aspect, an embodiment of the present application provides a virtual resource processing method, which is applied to a second terminal device, including:

[0017] Publishing the resource sale message through at least one message system of the target game, so that the resource sale message is displayed through a message page of the message system, wherein the resource sale message is configured to purchase the target first virtual resource after being triggered;

[0018] The purchase result of the target first virtual resource is monitored, the attribution player account of the target first virtual resource is determined based on the purchase result of the target first virtual resource, and the use right of the target first virtual resource is sent to the attribution player account.

[0019] In a fourth aspect, an embodiment of the present application provides a virtual resource processing device, which is applied to a first terminal device and provides a first graphical user interface through the first terminal device, including:

[0020] A display unit is used to display a message page of a target game through the first graphical user interface, wherein the message page includes at least one resource sale message, wherein the resource sale message includes a resource price of a target first virtual resource to be purchased; the message page is a page of a target message system in at least one message system;

[0021] a responding unit, configured to purchase a target first virtual resource associated with the target resource selling message in response to a triggering operation on the target resource selling message in the at least one resource selling message;

[0022] The first receiving unit is configured to receive a purchase result of the target first virtual resource, and allocate a right to use the target first virtual resource to a first player account of a current player based on the purchase result.

[0023] In a fifth aspect, an embodiment of the present application provides a virtual resource processing device, which is applied to a game server, including:

[0024] A second receiving unit is used to receive a resource purchase instruction sent by the first terminal device, and generate a resource transaction request based on the resource purchase instruction, wherein the resource purchase instruction is generated based on the target first virtual resource corresponding to the target resource selling message and the resource selling price;

[0025] A first sending unit, configured to send the resource transaction request to a transaction platform server, so that the transaction platform server generates an order to be paid based on the resource transaction request and returns the order to the game server;

[0026] A third receiving unit is used to receive the order to be paid returned by the transaction platform server, and send the order to be paid to the first terminal device, so that the first terminal device performs a payment operation on the order to be paid and determines a payment result;

[0027] a fourth receiving unit, configured to receive the payment result returned by the first terminal device, and send the payment result to the transaction platform server, so that the transaction platform server determines the purchase result of the target first virtual resource and returns it to the game server;

[0028] a fifth receiving unit, configured to receive a purchase result of the target first virtual resource returned by the transaction platform server, and based on the purchase result, obtain the right to use the target first virtual resource from the second terminal of the second player account corresponding to the target first virtual resource, so as to unbind the target first virtual resource from the corresponding second player account;

[0029] The second sending unit is used to send the purchase result and the right to use the target first virtual resource to the first terminal device, so as to allocate the right to use the target first virtual resource to the first player account of the first terminal device.

[0030] In a sixth aspect, an embodiment of the present application provides a virtual resource processing device, applied to a second terminal device, including:

[0031] A processing unit, configured to publish the resource sale message through at least one message system of the target game, so that the resource sale message is displayed through a message page of the message system, wherein the resource sale message is configured to purchase the target first virtual resource after being triggered;

[0032] The monitoring unit is used to monitor the purchase result of the target first virtual resource, determine the owner player account of the target first virtual resource based on the purchase result of the target first virtual resource, and send the use right of the target first virtual resource to the owner player account.

[0033] In a seventh aspect, an embodiment of the present application further provides an electronic device, comprising a memory storing a plurality of instructions; a processor loads instructions from the memory to execute the steps of any one of the virtual resource processing methods provided in the embodiments of the present application.

[0034] In an eighth aspect, an embodiment of the present application further provides a computer-readable storage medium, which stores a plurality of instructions, and the instructions are suitable for a processor to load to execute the steps of any one of the virtual resource processing methods provided in the embodiments of the present application.

[0035] In a ninth aspect, an embodiment of the present application further provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements the steps of any one of the virtual resource processing methods provided in the embodiments of the present application.

[0036] By adopting the solution of the embodiment of the present application, by displaying the resource sale message on the message page of at least one message system in the target game, the buyer player can select the target virtual resource to be purchased in real time through the message page to perform the purchase operation, so as to quickly purchase the virtual resource; and by publishing the resource sale message in the message system to sell the virtual resource, the player's demand for more virtual resource trading methods is met, the player's interactive interaction methods when trading virtual resources are enriched, the player's needs for various virtual resource transactions are met, and the player's user experience is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0038] Figure 1 is a scenario diagram of a virtual resource processing system provided in an embodiment of the present application;

[0039] Figure 2 It is a flowchart of an embodiment of a virtual resource processing method provided in an embodiment of the present application;

[0040] Figure 3a This is a scenario diagram of a virtual resource processing method provided in an embodiment of the present application;

[0041] Figure 3b This is a scenario diagram of a virtual resource processing method provided in an embodiment of the present application;

[0042] Figure 3c This is a scenario diagram of a virtual resource processing method provided in an embodiment of the present application;

[0043] Figure 3d This is a scenario diagram of a virtual resource processing method provided in an embodiment of the present application;

[0044] Figure 4 It is a flowchart of another embodiment of the virtual resource processing method provided in the embodiment of the present application;

[0045] Figure 5 It is a flowchart of another embodiment of the virtual resource processing method provided in the embodiment of the present application;

[0046] Figure 6a This is another scenario schematic diagram of the virtual resource processing method provided in the embodiment of the present application;

[0047] Figure 6b This is another scenario schematic diagram of the virtual resource processing method provided in the embodiment of the present application;

[0048] Figure 6c This is another scenario schematic diagram of the virtual resource processing method provided in the embodiment of the present application;

[0049] Figure 7 It is a structural diagram of a virtual resource processing device provided in an embodiment of the present application;

[0050] Figure 8 is another structural schematic diagram of the virtual resource processing device provided in an embodiment of the present application;

[0051] Fig. 9 is another structural schematic diagram of the virtual resource processing device provided in an embodiment of the present application;

[0052] Fig.10 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0053] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application. At the same time, in the description of the embodiments of the present application, the terms "first", "second", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0054] The embodiments of the present application provide a virtual resource processing method, device, electronic device, and computer-readable storage medium. Specifically, the present embodiment will be described from the perspective of a virtual resource processing device, which can be integrated into an electronic device, that is, the virtual resource processing method of the embodiment of the present application can be executed by an electronic device, and optionally, the electronic device can include: a terminal device. The terminal device can be a mobile phone, a tablet computer, a smart Bluetooth device, a laptop computer, a game console, or a personal computer (PC) and other devices.

[0055] The virtual resource processing method provided in the embodiment of the present application can be applied to a virtual resource processing system. The virtual resource processing system may include a player terminal device and a server, and the terminal may be a device including both receiving and transmitting hardware, that is, a device having receiving and transmitting hardware capable of performing two-way communication on a two-way communication link. The player terminal device and the server may perform two-way communication via a network.

[0056] Optionally, the server may be an independent server, or a server network or server cluster composed of servers, including but not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud server composed of multiple servers. The cloud server is composed of a large number of computers or network servers based on cloud computing.

[0057] The virtual resource processing method in one embodiment of the present disclosure can be run on a local terminal device or a server. When the virtual resource processing method is run on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0058] For example, when the virtual resource processing method is run on a terminal, the terminal device stores a game application and is used to present a virtual scene in a game screen. The terminal device is used to interact with a user through a graphical user interface, for example, by downloading and installing a game application through the terminal device and running it. The terminal device may provide a graphical user interface to a user in a variety of ways, for example, it may be rendered and displayed on a display screen of a terminal device, or the graphical user interface may be presented through a holographic projection. For example, the terminal device may include a touch display screen and a processor, the touch display screen being used to present a graphical user interface and receiving an operation instruction generated by a user acting on the graphical user interface, the graphical user interface including a game screen, and the processor being used to run the game, generate a graphical user interface, respond to an operation instruction, and control the display of the graphical user interface on the touch display screen.

[0059] For example, when the virtual resource processing method is run on a server, it can be a cloud game. Cloud gaming refers to a gaming method based on cloud computing. In the operation mode of cloud gaming, the operating body of the game application and the game screen presentation body are separated, and the storage and operation of the virtual resource processing method are completed on the cloud gaming server. The game screen presentation is completed on the client of the cloud gaming. The cloud gaming client is mainly used for receiving and sending game data and presenting the game screen. For example, the cloud gaming client can be a display device with data transmission function close to the user side, such as a mobile terminal, a TV, a computer, a handheld computer, a personal digital assistant, etc., but the terminal device for processing game data is a cloud gaming server in the cloud. When playing the game, the user operates the cloud gaming client to send an operation instruction to the cloud gaming server. The cloud gaming server runs the game according to the operation instruction, encodes and compresses the game screen and other data, and returns it to the cloud gaming client through the network. Finally, the cloud gaming client decodes and outputs the game screen.

[0060] See also Figure 1 , Figure 1 A scenario diagram of a virtual resource processing system provided for an embodiment of the present application. The system may include at least one terminal, at least one server, at least one database, and a network. The terminal held by the user can be connected to the server of different games through the network. The terminal is any device with computing hardware that can support and execute software products corresponding to the game. In addition, when the system includes multiple terminals, multiple servers, and multiple networks, different terminals can be connected to each other through different networks and different servers. The network can be a wireless network or a wired network, such as a wireless network such as a wireless local area network (WLAN), a local area network (LAN), a cellular network, a 2G network, a 3G network, a 4G network, a 5G network, etc. In addition, different terminals can also use their own Bluetooth network or hotspot network to connect to other terminals or to servers, etc. For example, multiple users can be online through different terminals and connected and synchronized with each other through appropriate networks to support multi-player games. In addition, the system may include multiple databases, multiple databases are coupled to different servers, and information related to the game environment can be continuously stored in the database when different users are online for multi-player games.

[0061] The embodiment of the present application provides a virtual resource processing method, which can be executed by a terminal or a server. The embodiment of the present application takes the virtual resource processing method executed by the terminal as an example for explanation. Among them, the terminal may include a touch display screen and a processor (of course, the terminal may also use peripherals such as a mouse and a keyboard as input devices, and only the touch display screen is used as an example for explanation here), and the touch display screen is used to present a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. When the user operates the graphical user interface through the touch display screen, the graphical user interface can control the local content of the terminal by responding to the received operation instructions, and can also control the content of the opposite server by responding to the received operation instructions. For example, the operation instructions generated by the user acting on the graphical user interface include instructions for starting a game application, and the processor is configured to start the game application after receiving the instructions for starting the game application provided by the user. In addition, the processor is configured to render and draw a graphical user interface associated with the game on the touch display screen. The touch display screen is a multi-touch sensitive screen that can sense touch or sliding operations performed simultaneously at multiple points on the screen. The user uses a finger to perform a touch operation on the graphical user interface, and when the graphical user interface detects the touch operation, the different virtual objects in the graphical user interface of the game are controlled to perform actions corresponding to the touch operation.

[0062] It should be noted that Figure 1 The scenario diagram of the virtual resource processing system shown is merely an example. The virtual resource processing system and scenario described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided in the embodiment of the present application. Ordinary technicians in this field can know that with the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0063] The embodiment of the present application provides a virtual resource processing method, which can be executed by a terminal or a server. The embodiment of the present application takes the virtual resource processing method executed by a terminal as an example for explanation, and a graphical user interface can be provided by a terminal device, and the graphical user interface includes at least part of a virtual scene, and a controlled virtual character located in the virtual scene and controlled by the terminal device. The graphical user interface, virtual scene, and virtual object are explained below.

[0064] The game scene (or virtual scene) is a virtual scene displayed (or provided) when the application is running on a terminal or server. Optionally, the virtual scene is a simulation environment of the real world, or a semi-simulation and semi-fictitious virtual environment, or a purely fictitious virtual environment. The virtual scene is any one of a two-dimensional virtual scene and a three-dimensional virtual scene, and the virtual environment can be the sky, land, ocean, etc., wherein the land includes environmental elements such as deserts and cities. Among them, the virtual scene is a scene with complete game logic of virtual objects such as user control. For example, for sandbox 3D shooting games, the virtual scene is a 3D game world for players to control virtual objects to fight. Example virtual scenes may include: at least one element of mountains, plains, rivers, lakes, oceans, deserts, skies, plants, buildings, and vehicles; for example, for 2D card games, the virtual scene is a scene for displaying released cards or displaying virtual objects corresponding to cards. Example virtual scenes may include: an arena, a decisive battlefield, or other "field" elements or other elements that can display the status of card battles; for 2D or 3D multiplayer online tactical competitive games, the virtual scene is a 2D or 3D terrain scene for virtual objects to fight. Example virtual scenes may include: canyon-style mountains, lines, rivers, classrooms, tables and chairs, podiums and other elements.

[0065] The graphical user interface is obtained by executing a software application on a processor of a mobile terminal or other terminal and rendering it on a display, and can be a display screen interface of a terminal device. The graphical user interface can present the entire game scene, or only a part of the game scene. The game scene includes multiple static virtual objects, specifically including ground, mountains, rocks, vegetation, buildings, etc. When the game scene is relatively large, only the local content of the game scene is displayed on the graphical user interface of the terminal device during the game. Optionally, the game scene contains game characters, which can be game characters controlled by players, or NPCs (abbreviation of Non-Player Character, which is a type of character in the game, meaning non-player characters), which is not limited in this exemplary embodiment. The graphical user interface can include a UI interface and a game screen for players to interact. In an optional embodiment, the UI interface can include game controls (such as skill controls, mobile controls, function controls, etc.), indicator signs (such as direction indicator signs, role indicator signs, etc.), information display areas (such as the number of kills, game time, etc.), or game setting controls (such as system settings, stores, gold coins, etc.). In an optional implementation, the game screen is a display screen corresponding to a virtual scene displayed by a terminal device, and the game screen may include virtual objects such as game characters, NPC characters, AI characters, etc. that execute game logic in the virtual scene.

[0066] A game object (or virtual object, virtual character, game character) refers to a dynamic object that can be controlled in a virtual scene. Optionally, the dynamic object can be a virtual character, a virtual animal, a cartoon character, etc. The virtual object is a character controlled by a player through an input device, or an artificial intelligence (AI) set in a virtual environment battle through training, or a non-player character (NPC) set in a virtual scene battle. Optionally, the virtual object is a virtual character competing in a virtual scene. Optionally, the number of virtual objects in the virtual scene battle is preset, or is dynamically determined according to the number of clients joining the battle, and the embodiment of the present application does not limit this. In a possible implementation, a user can control a virtual object to move in the virtual scene, for example, control a virtual object to run, jump, crawl, etc., and can also control a virtual object to fight with other virtual objects using skills, virtual props, etc. provided by an application. (Game) props refer to props that can be used by virtual objects in a virtual environment, including but not limited to firearms, cold weapons, grenades, shields, springboards, puppets, etc., which can be used by virtual objects to speed up their own attributes, assist in combat, or launch damage to other virtual objects. Virtual props can also be supply props such as bullets, and can also be equipped on designated virtual weapons for accessories such as extended magazines, aiming scopes, flash suppressors, and stocks. The virtual camera is a necessary component for the game scene screen, which is used to present the game scene screen. A game scene corresponds to at least one virtual camera. According to actual needs, there can be two or more virtual cameras, which serve as the game rendering window to capture and present the game world's screen content to the player. By setting the parameters of the virtual camera, the player's perspective of viewing the game world can be adjusted, such as the first-person perspective and the third-person perspective.

[0067] The following is a detailed description in conjunction with the accompanying drawings. In this embodiment, the execution subject is a terminal device as an example. It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments. Although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in an order different from that shown in the accompanying drawings.

[0068] See also Figure 2 , Figure 2 A flowchart of a virtual resource processing method provided in an embodiment of the present application is shown. The specific flow of the virtual resource processing method may be as follows: Steps 101 to 103:

[0069] Step 101: Display a message page of a target game through the first graphical user interface, wherein the message page includes at least one resource sale message, wherein the resource sale message includes a resource sale price of a target first virtual resource to be purchased; the message page is a page of a target message system in at least one message system.

[0070] Specifically, the target first virtual resource may be any one or more of virtual equipment, virtual props, virtual skins, and / or virtual accessories. In an embodiment of the present application, the target first virtual resource may be virtual equipment, and the player may select a target resource sale message from a plurality of resource sale messages displayed on a message page of the target message system, and use the first virtual resource corresponding to the target resource sale message as the target first virtual resource. Among them, the message system may be a message release channel in the target game, including but not limited to various chat channels, server-wide announcements, voice transmission, and player-to-player conversation systems.

[0071] Specifically, the player of the second player account can publish a resource sale message in the chat channel, so that all game players in the target game can see the resource sale message and purchase the corresponding target first virtual resource.

[0072] Optionally, the resource sale message includes the resource selling price of the target first virtual resource to be purchased, and the resource attribute information of the target first virtual resource. Further, the resource sale message includes the resource selling price of the target first virtual resource to be purchased, the resource attribute information of the target first virtual resource, and the resource attribute information and / or expected exchange price of the target second virtual resource that the second player account wants to exchange and purchase.

[0073] For example, see Figure 3a , the message system may be a session system, and the message page may be a session page. Specifically, the first terminal device provides a first graphical user interface, and the first graphical user interface displays a session page of the target session system. The session page includes at least one resource sale message, which may include a first resource sale message, a second resource sale message, and a third resource sale message. The first resource sale message includes the attribute information of the first virtual equipment and the resource price "¥199", the second resource sale message includes the attribute information of the second virtual equipment and the resource price "¥99", and the third resource sale message includes the attribute information of the third virtual equipment and the resource price "¥210".

[0074] Each resource selling message also displays a first purchase control "Buy" and a second purchase control "Counteroffer". The first purchase control is configured to directly purchase the corresponding virtual resource (i.e., virtual equipment) after being triggered, and the second purchase control is configured to bargain for the corresponding virtual resource (i.e., virtual equipment) before purchasing after being triggered.

[0075] Optionally, each resource selling message also displays a third purchase control "Replacement Purchase". The third purchase control is configured to perform a virtual resource replacement operation at the same time when the purchase is triggered, and to purchase the virtual resources (i.e., virtual equipment) based on the price corresponding to the replaced virtual resources.

[0076] Step 102: In response to a triggering operation on a target resource selling message in the at least one resource selling message, purchasing a target first virtual resource associated with the target resource selling message.

[0077] Specifically, the target resource selling message is associated with a first purchase control; the step of "purchasing the target first virtual resource associated with the target resource selling message in response to a triggering operation on the target resource selling message in the at least one resource selling message" includes:

[0078] In response to the triggering operation on the first purchase control, a purchase operation is performed on the target first virtual resource associated with the target resource selling message based on the resource selling price corresponding to the target resource selling message.

[0079] For example, see Figure 3b The player corresponding to the first player account can perform a trigger operation on the first purchase control "Buy" of the first resource selling message. The first terminal device responds to the trigger operation on the first purchase control and directly performs a purchase operation on the first virtual equipment corresponding to the first resource selling message based on the resource selling price (¥199) of the first resource selling message.

[0080] Step 103: Receive a purchase result of the target first virtual resource, and allocate the right to use the target first virtual resource to the first player account of the current player based on the purchase result.

[0081] Specifically, the first terminal device may receive a purchase result of the target first virtual resource. If the purchase result is a successful purchase, the right to use the target first virtual resource may be allocated to the first player account of the current player based on the purchase result.

[0082] In the embodiment of the present application, the seller player (i.e., the player of the second player account) does not need to consign the game items (i.e., virtual resources) to the game trading platform. He only needs to complete the item transaction agreement with the buyer player (i.e., the player of the first player account) using real currency through the resource sales message in the target game. The trading platform server of the game trading platform only needs to complete the order payment. After the order payment is successful, the right to use the game items can be transferred through the game server.

[0083] Based on the above introduction, the game interaction method of the present application will be further illustrated by examples below. The specific embodiments of the game interaction method are described as follows.

[0084] In one embodiment, the target resource selling message is associated with a second purchase control; the step of "purchasing the target first virtual resource associated with the target resource selling message in response to a triggering operation on the target resource selling message in the at least one resource selling message" includes:

[0085] In response to a trigger operation on the second purchase control, obtaining a first expected resource selling price for the target first virtual resource;

[0086] generating a counteroffer request based on the first expected resource selling price, and sending the counteroffer request to a terminal device of a second player account corresponding to the target resource selling message, so that the player of the second player account determines a counteroffer result based on the counteroffer request;

[0087] Receiving the counteroffer result returned by the terminal device of the second player account, and if the counteroffer result is an agreement to the counteroffer, replacing the current amount of the resource selling price of the target first virtual resource with the amount corresponding to the first expected resource selling price;

[0088] The target first virtual resource associated with the target resource selling message is purchased based on the replaced resource selling price.

[0089] For example, see Figure 3c , the player corresponding to the first player account can perform a trigger operation on the second purchase control "bargain" of the first resource sale message. The first terminal device responds to the trigger operation on the second purchase control, obtains the first expected resource price for the target first virtual resource, for example, the first expected price is ¥150, generates a counter-offer request based on the first expected resource price, and sends the counter-offer request to the terminal device of the second player account corresponding to the target resource sale message, so that the player of the second player account determines the counter-offer result based on the counter-offer request; receives the counter-offer result returned by the terminal device of the second player account, and if the counter-offer result is to agree to the counter-offer, replaces the current amount of the resource price of the target first virtual resource with the amount corresponding to the first expected resource price; and purchases the target first virtual resource associated with the target resource sale message based on the replaced resource price. That is, the first virtual equipment corresponding to the first resource sale message is purchased based on the first expected price of 150 yuan.

[0090] Optionally, the counter-offer result may be an agreement to the counter-offer, which is triggered by the second player account clicking the receiving control "Accept". The counter-offer result may also be a disagreement to the counter-offer, which is triggered by the second player account clicking the reject control "Reject".

[0091] Furthermore, the step of “generating a counter-offer request based on the first expected resource selling price, and sending the counter-offer request to the terminal device of the second player account corresponding to the target resource selling message” also includes:

[0092] Receiving a bid request returned by the terminal device of the second player account, wherein the bid request includes a second expected resource selling price proposed by the second player account for the target first virtual resource;

[0093] Obtaining a bidding result determined according to the bidding request, and if the bidding result is an agreed bid, replacing the current amount of the resource selling price of the target first virtual resource with the amount corresponding to the second expected resource selling price;

[0094] The target first virtual resource associated with the target resource selling message is purchased based on the replaced resource selling price.

[0095] For example, the second player account can also propose a second expected resource selling price. The player corresponding to the first player account can perform a trigger operation on the second purchase control "Counteroffer" of the first resource selling message. The first terminal device responds to the trigger operation on the second purchase control, obtains the first expected resource selling price for the target first virtual resource, for example, the first expected selling price is ¥120, generates a counteroffer request based on the first expected resource selling price, and sends the counteroffer request to the terminal device of the second player account corresponding to the target resource selling message; then, receives the bid request returned by the terminal device of the second player account, wherein the bid request includes the second expected resource selling price proposed by the second player account for the target first virtual resource, for example, the second expected selling price is ¥150; the first player account can generate a bid result based on the second expected selling price, obtain the bid result determined according to the bid request, and if the bid result is an agreed bid, replace the current amount of the resource selling price of the target first virtual resource with the amount corresponding to the second expected resource selling price; and purchases the target first virtual resource associated with the target resource selling message based on the replaced resource selling price. That is, a purchase operation is performed on the first virtual equipment corresponding to the first resource selling message based on the second expected selling price of 150 yuan.

[0096] Specifically, the second player account can trigger the bidding page by clicking the bargaining control "Bargain" to propose a second expected resource selling price through the bidding page and generate a bidding request and send it to the terminal device of the first player account.

[0097] Optionally, the bidding result may be an agreement to the bidding, which is triggered by the first player account clicking the receiving control "Accept". The counter-offer result may also be a disagreement to the bidding, which is triggered by the first player account clicking the reject control "Reject".

[0098] Optionally, the target resource selling message includes resource information of the target second virtual resource to be replaced; the target resource selling message is associated with a third purchase control; the step of "purchasing the target first virtual resource associated with the target resource selling message in response to a triggering operation on the target resource selling message in the at least one resource selling message" includes:

[0099] In response to a trigger operation on the third purchase control, detecting whether the first player account owns the target second virtual resource;

[0100] If yes, obtaining an expected replacement price for the target second virtual resource;

[0101] Based on the resource selling price corresponding to the target resource selling message and the expected exchange price, the target first virtual resource associated with the target resource selling message is exchanged and purchased, so as to allocate the right to use the target first virtual resource to the first player account of the current player based on the exchange purchase result, and allocate the right to use the target second virtual resource to the second player account corresponding to the target resource selling message.

[0102] For example, see Figure 3d , the player corresponding to the first player account can perform a trigger operation on the third purchase control "exchange purchase" of the first resource selling message, and the first terminal device responds to the trigger operation on the third purchase control to detect whether the first player account owns the target second virtual resource. If so, the expected replacement price for the target second virtual resource is obtained, for example, 100 yuan; based on the resource selling price corresponding to the target resource selling message and the expected replacement price, the target first virtual resource associated with the target resource selling message is replaced and purchased, so as to allocate the right to use the target first virtual resource to the first player account of the current player based on the replacement purchase result, and allocate the right to use the target second virtual resource to the second player account corresponding to the target resource selling message, that is, based on the resource selling price corresponding to the target resource selling message (199 yuan) and the expected replacement price (100 yuan), the price difference of 99 yuan is determined, and the first player account pays the price difference of 99 yuan to purchase the first virtual equipment corresponding to the first resource selling message.

[0103] Further, the step of "performing a replacement purchase for the target first virtual resource associated with the target resource selling message based on the resource selling price corresponding to the target resource selling message and the expected replacement price, so as to allocate the right to use the target first virtual resource to the first player account of the current player based on the replacement purchase result, and allocate the right to use the target second virtual resource to the second player account corresponding to the target resource selling message" includes:

[0104] If the resource selling price is greater than the expected replacement price, obtaining a first price difference between the resource selling price and the expected replacement price;

[0105] In response to a payment operation for the first price difference, obtaining a payment result of the payment operation;

[0106] If the payment result is a successful payment, the target first virtual resource is bound to the first player account, and the target second virtual resource is unbound from the first player account, and the target second virtual resource is sent to the second player account and bound, so as to allocate the right to use the target first virtual resource to the first player account and allocate the right to use the target second virtual resource to the second player account.

[0107] Specifically, the step of "performing a replacement purchase for the target first virtual resource associated with the target resource selling message based on the resource selling price corresponding to the target resource selling message and the expected replacement price, so as to allocate the right to use the target first virtual resource to the first player account of the current player based on the replacement purchase result, and allocate the right to use the target second virtual resource to the second player account corresponding to the target resource selling message" includes:

[0108] If the resource selling price is less than the expected replacement price, obtaining a second price difference between the expected replacement price and the resource selling price;

[0109] generating a price difference payment request based on the second price difference, and sending the price difference payment request to a terminal device of a second player account corresponding to the target resource sale message, so that the player of the second player account determines a payment result based on the price difference payment request;

[0110] Receive the payment result. If the payment result is a successful payment, bind the target first virtual resource to the first player account, unbind the target second virtual resource from the first player account, and send the target second virtual resource to the second player account and bind them, so as to allocate the right to use the target first virtual resource to the first player account and allocate the right to use the target second virtual resource to the second player account.

[0111] Optionally, the target resource selling message is associated with a fourth purchase control, and the method further includes:

[0112] In response to a trigger operation on the fourth purchase control, determining a target third virtual resource to be replaced from a plurality of third virtual resources, wherein the target third virtual resource is a virtual resource owned by a first player account of the current player;

[0113] Obtaining an expected replacement price for the target third virtual resource;

[0114] Generate a resource exchange purchase request based on the resource selling price corresponding to the target resource selling message and the expected exchange price of the target third virtual resource, and send the resource exchange purchase request to the terminal device of the second player account corresponding to the target resource selling message, so that the player of the second player account determines the resource exchange purchase result based on the resource exchange purchase request;

[0115] Receive the resource exchange purchase result returned by the terminal device of the second player account. If the resource exchange purchase result is agreement to the exchange purchase, then based on the resource selling price corresponding to the target resource selling message and the expected exchange price, perform an exchange purchase on the target first virtual resource associated with the target resource selling message, so as to allocate the right to use the target first virtual resource to the first player account of the current player based on the exchange purchase result, and allocate the right to use the target third virtual resource to the second player account.

[0116] In an embodiment of the present application, the first player account can select the target third virtual resource that it wants to exchange and purchase, and send it to the second player account to ask whether the other party agrees to the exchange purchase. If the second player account agrees to the exchange purchase, the target first virtual resource associated with the target resource sales message is exchanged and purchased based on the resource selling price corresponding to the target resource sales message and the expected exchange price, so as to allocate the right to use the target first virtual resource to the first player account of the current player based on the exchange purchase result, and allocate the right to use the target third virtual resource to the second player account.

[0117] In one embodiment, the step of “purchasing the target first virtual resource associated with the target resource selling message in response to the triggering operation on the target resource selling message in the at least one resource selling message” includes:

[0118] In response to a trigger operation on a target resource selling message, the target first virtual resource and resource selling price corresponding to the target resource selling message are sent to the transaction platform server through the game server of the target game, so that the transaction platform server generates an order to be paid based on the received information, and performs payment processing based on the order to be paid to obtain a purchase result for the target first virtual resource.

[0119] In a specific embodiment, the step of "sending the target first virtual resource and the resource price corresponding to the target resource sale message to the transaction platform server through the game server of the target game in response to the trigger operation for the target resource sale message, so that the transaction platform server generates an order to be paid based on the received information, and performs payment processing based on the order to be paid to obtain a purchase result for the target first virtual resource" includes:

[0120] In response to a trigger operation for a target resource sale message, a resource purchase instruction is generated based on the target first virtual resource corresponding to the target resource sale message and the resource sale price, and the resource purchase instruction is sent to a game server, so that the game server generates a resource transaction request based on the resource purchase instruction, and the resource transaction request is sent to a transaction platform server, so that the transaction platform server generates a to-be-paid order based on the resource transaction request, and returns it to the game server;

[0121] Receiving the order to be paid returned by the game server;

[0122] In response to a payment operation for the order to be paid, a payment result is determined based on the payment operation, and the payment result is sent to the game server, so that the game server sends the payment result to the transaction platform server, so that the transaction platform server determines the purchase result of the target first virtual resource and returns it to the game server, and the purchase result is sent to the first terminal device through the game server.

[0123] In summary, the embodiment of the present application provides a method for processing virtual resources, wherein the message page of the target game is displayed through the first graphical user interface, the message page includes at least one resource sale message, wherein the resource sale message includes the resource price of the target first virtual resource to be purchased; the message page is a message page of the target message system in at least one message system; then, in response to the trigger operation of the target resource sale message in the at least one resource sale message, the target first virtual resource associated with the target resource sale message is purchased; finally, the purchase result of the target first virtual resource is received, and the use right of the target first virtual resource is allocated to the first player account of the current player based on the purchase result. In the embodiment of the present application, by displaying the resource sale message on the message page of at least one message system in the target game, the buyer player can select the target virtual resource to be purchased in real time through the message page to perform the purchase operation, so as to quickly purchase the virtual resource; and by publishing the resource sale message in the message system to sell the virtual resource, the player's demand for more virtual resource trading methods is met, the interactive interactive methods of the player when conducting virtual resource trading are enriched, the player's demand for multi-faceted virtual resource trading is met, and the player's use experience is improved.

[0124] See also Figure 4 , Figure 4 A flowchart of a virtual resource processing method provided in an embodiment of the present application is shown below. The specific flow of the virtual resource processing method may be as follows: Steps 201 to 206:

[0125] Step 201: Receive a resource purchase instruction sent by a first terminal device, and generate a resource transaction request based on the resource purchase instruction, wherein the resource purchase instruction is generated based on a target first virtual resource corresponding to a target resource selling message and a resource selling price.

[0126] Step 202: Send the resource transaction request to the transaction platform server, so that the transaction platform server generates an order to be paid based on the resource transaction request and returns it to the game server.

[0127] Among them, the transaction platform server can be a server of the game transaction platform, and the game server is a server of the target game.

[0128] Step 203: Receive the order to be paid returned by the transaction platform server, and send the order to be paid to the first terminal device, so that the first terminal device performs a payment operation on the order to be paid and determines a payment result.

[0129] Specifically, the transaction platform server may return the quick payment method corresponding to the order to be paid, such as a payment QR code or a payment link, to the first terminal device through the game server.

[0130] Step 204: Receive the payment result returned by the first terminal device, and send the payment result to the transaction platform server, so that the transaction platform server determines the purchase result of the target first virtual resource and returns it to the game server.

[0131] Specifically, after the first player account or the second player account completes the payment, the game side server returns the player account ID information of the first player account and / or the second player account and the payment result to the transaction platform server of the game transaction platform.

[0132] Step 205: Receive the purchase result of the target first virtual resource returned by the transaction platform server, and based on the purchase result, obtain the right to use the target first virtual resource from the second terminal of the second player account corresponding to the target first virtual resource to unbind the target first virtual resource from the corresponding second player account.

[0133] In an embodiment of the present application, the transaction platform server of the game transaction platform will perform payment verification. If the verification is successful, the payment order will be attributed to the corresponding player account, and a "complete transaction" control instruction will be sent to the game server at the same time, so that the game server will transfer the relevant game data (such as the right to use) of the target first virtual resource for the transaction to the first player account; or, the relevant game data (such as the right to use) of the target first virtual resource for the transaction is transferred to the first player account, and the relevant game data (such as the right to use) of the target second virtual resource or the target third virtual resource is transferred to the second player account.

[0134] Step 206: Send the purchase result and the right to use the target first virtual resource to the first terminal device to allocate the right to use the target first virtual resource to the first player account of the first terminal device.

[0135] See also Figure 5 , Figure 5 A flowchart of a virtual resource processing method provided in an embodiment of the present application is applied to a second terminal device. The specific flow of the virtual resource processing method may be as follows: Step 301 to Step 302:

[0136] Step 301: publish the resource sale message through at least one message system of the target game, so that the resource sale message is displayed through a message page of the message system, wherein the resource sale message is configured to purchase the target first virtual resource after being triggered.

[0137] Specifically, the second graphical user interface is provided through the second terminal device; the step of "before publishing the resource sale message through at least one message system of the target game" also includes:

[0138] displaying, by the second graphical user interface, a message page of a target message system in at least one message system;

[0139] In response to a resource sale event triggered by the message page, determining a target first virtual resource to be sold from a plurality of selectable first virtual resources, as well as resource attribute information and a resource selling price of the target first virtual resource, wherein the target first virtual resource is a virtual resource owned by a second player account of the current player;

[0140] A resource selling message is generated based on the resource attribute information and the resource selling price of the target first virtual resource, and the resource selling message is published through the target message system so as to be displayed on a message page of the target message system.

[0141] For example, see Figure 6a , the message system may be a conversation system, the message page may be a conversation page, specifically, a second graphical user interface is provided by the second terminal device, and a conversation page of the target conversation system is displayed by the second graphical user interface, the second terminal device responds to the resource sale event triggered by the conversation page, and displays a resource display page, the resource display page displays a plurality of selectable first virtual resources, specifically including a first virtual equipment, a second virtual equipment, a third virtual equipment, and a fourth virtual equipment, the player of the second player account may determine the target first virtual resource to be sold from the plurality of selectable first virtual resources, and the resource attribute information and resource price of the target first virtual resource, specifically, may select the first virtual equipment as the target first virtual resource, and obtain the resource attribute information and resource price of the first virtual equipment. For example, refer to Figure 6b , based on the resource attribute information and resource price of the target first virtual resource, a first resource sale message is generated, and the first resource sale message is published through the target session system to display the first resource sale message on the session page of the target session system. The first resource sale message also displays a first purchase control "Buy" and a second purchase control "Counter-offer", the first purchase control is configured to directly purchase the corresponding virtual resource (i.e., virtual equipment) after being triggered, and the second purchase control is configured to counter-offer the corresponding virtual resource (i.e., virtual equipment) before purchasing after being triggered.

[0142] Step 302: monitor the purchase result of the target first virtual resource, determine the owner player account of the target first virtual resource based on the purchase result of the target first virtual resource, and send the right to use the target first virtual resource to the owner player account.

[0143] Specifically, when it is detected that the first player account purchases the target first virtual resource and the purchase is successful, it is determined that the player account to which the target first virtual resource belongs is the first player account. At this time, the right to use the target first virtual resource is unbound from the second player account, and the right to use the target first virtual resource is sent to the first terminal device of the first player account through the game server to bind the right to use the target first virtual resource to the first player account.

[0144] In a specific embodiment, the step of “determining, in response to the resource sale event triggered by the message page, a target first virtual resource to be sold from a plurality of selectable first virtual resources, and resource attribute information and resource selling price of the target first virtual resource” includes:

[0145] In response to a resource selling event triggered by the message page, displaying a resource selection subpage on the message page, the resource selection subpage including a plurality of selectable candidate resource identifiers of the first virtual resource;

[0146] In response to a selection operation on a target resource identifier among the candidate resource identifiers, determining a target first virtual resource corresponding to the target resource identifier and corresponding resource attribute information;

[0147] Displaying a resource information subpage on the message page, wherein the resource information subpage includes the resource attribute information and a price input interface;

[0148] In response to the target value input into the price input interface, the target value is used as the resource selling price of the target first virtual resource.

[0149] For example, see Figure 6c , a resource information subpage is displayed on the conversation page, wherein the resource information subpage includes resource attribute information of the first virtual equipment and a price input interface, and the player can input a target number 199 through the price input interface and use the target value as the resource selling price of the target first virtual resource.

[0150] Optionally, the method further includes:

[0151] In response to the resource sale event triggered by the message page, a target first virtual resource to be sold, resource attribute information and resource selling price of the target first virtual resource are determined from a plurality of selectable first virtual resources; a target second virtual resource to be exchanged, resource attribute information and resource selling price of the target second virtual resource are determined from a plurality of selectable second virtual resources; wherein the target first virtual resource is a virtual resource owned by the second player account of the current player, and the target second virtual resource is a virtual resource not owned by the second player account of the current player;

[0152] Based on the resource attribute information and resource selling price of the target first virtual resource, and the resource attribute information and resource selling price of the target second virtual resource, a resource selling message is generated, and the resource selling message is published through the target message system to display the resource selling message on the message page of the target message system.

[0153] Specifically, the player of the second player account can trigger the display of multiple selectable second virtual resources through the replacement resource selection control displayed on the resource information subpage, and the player can select the second virtual resource he or she expects to obtain as the target second virtual resource from the selectable second virtual resources.

[0154] Specifically, the step of “monitoring the purchase result of the target first virtual resource, determining the owner player account of the target first virtual resource based on the purchase result of the target first virtual resource, and sending the right to use the target first virtual resource to the owner player account” includes:

[0155] In the process of monitoring the purchase result and not yet monitoring the purchase result, keeping the right to use the target first virtual resource belonging to the second player account of the current player;

[0156] When the purchase result of the target first virtual resource is monitored, if the purchase result is a successful purchase, the player account to which the target first virtual resource belongs is determined to be the first player account based on the purchase result of the target first virtual resource, and the right to use the target first virtual resource is unbound from the second player account of the current player;

[0157] The right to use the target first virtual resource is sent to a game server, so that the game server sends the right to use the target first virtual resource to a first terminal device of the first player account, so that the first terminal device binds the right to use the target first virtual resource to the first player account.

[0158] This embodiment also provides a virtual resource processing device, which can be integrated into the first terminal device. Figure 7 As shown, the virtual resource processing device may include:

[0159] The display unit 401 is used to display a message page of the target game through the first graphical user interface, wherein the message page includes at least one resource sale message, wherein the resource sale message includes the resource price of the target first virtual resource to be purchased; the message page is a page of the target message system in the at least one message system;

[0160] A responding unit 402 is configured to purchase a target first virtual resource associated with the target resource selling message in response to a triggering operation on the target resource selling message in the at least one resource selling message;

[0161] The first receiving unit 403 is configured to receive a purchase result of the target first virtual resource, and allocate a right to use the target first virtual resource to a first player account of the current player based on the purchase result.

[0162] In some embodiments, the virtual resource processing device includes a processing subunit, configured to:

[0163] In response to the triggering operation on the first purchase control, based on the resource selling price corresponding to the target resource selling message, the target first virtual resource associated with the target resource selling message is purchased.

[0164] In some embodiments, the virtual resource processing device includes a processing subunit, configured to:

[0165] In response to a trigger operation on the second purchase control, obtaining a first expected resource selling price for the target first virtual resource;

[0166] generating a counteroffer request based on the first expected resource selling price, and sending the counteroffer request to a terminal device of a second player account corresponding to the target resource selling message, so that the player of the second player account determines a counteroffer result based on the counteroffer request;

[0167] Receiving the counteroffer result returned by the terminal device of the second player account, and if the counteroffer result is an agreement to the counteroffer, replacing the current amount of the resource selling price of the target first virtual resource with the amount corresponding to the first expected resource selling price;

[0168] The target first virtual resource associated with the target resource selling message is purchased based on the replaced resource selling price.

[0169] In some embodiments, the virtual resource processing device includes a processing subunit, configured to:

[0170] Receiving a bid request returned by the terminal device of the second player account, wherein the bid request includes a second expected resource selling price proposed by the second player account for the target first virtual resource;

[0171] Obtaining a bidding result determined according to the bidding request, and if the bidding result is an agreed bid, replacing the current amount of the resource selling price of the target first virtual resource with the amount corresponding to the second expected resource selling price;

[0172] The target first virtual resource associated with the target resource selling message is purchased based on the replaced resource selling price.

[0173] In some embodiments, the virtual resource processing device includes a processing subunit, configured to:

[0174] In response to a trigger operation on the third purchase control, detecting whether the first player account owns the target second virtual resource;

[0175] If yes, obtaining an expected replacement price for the target second virtual resource;

[0176] Based on the resource selling price corresponding to the target resource selling message and the expected exchange price, the target first virtual resource associated with the target resource selling message is exchanged and purchased, so as to allocate the right to use the target first virtual resource to the first player account of the current player based on the exchange purchase result, and allocate the right to use the target second virtual resource to the second player account corresponding to the target resource selling message.

[0177] In some embodiments, the virtual resource processing device includes a processing subunit, configured to:

[0178] If the resource selling price is greater than the expected replacement price, obtaining a first price difference between the resource selling price and the expected replacement price;

[0179] In response to a payment operation for the first price difference, obtaining a payment result of the payment operation;

[0180] If the payment result is a successful payment, the target first virtual resource is bound to the first player account, and the target second virtual resource is unbound from the first player account, and the target second virtual resource is sent to the second player account and bound, so as to allocate the right to use the target first virtual resource to the first player account and allocate the right to use the target second virtual resource to the second player account.

[0181] In some embodiments, the virtual resource processing device includes a processing subunit, configured to:

[0182] If the resource selling price is less than the expected replacement price, obtaining a second price difference between the expected replacement price and the resource selling price;

[0183] generating a price difference payment request based on the second price difference, and sending the price difference payment request to a terminal device of a second player account corresponding to the target resource sale message, so that the player of the second player account determines a payment result based on the price difference payment request;

[0184] Receive the payment result. If the payment result is a successful payment, bind the target first virtual resource to the first player account, unbind the target second virtual resource from the first player account, and send the target second virtual resource to the second player account and bind them, so as to allocate the right to use the target first virtual resource to the first player account and allocate the right to use the target second virtual resource to the second player account.

[0185] In some embodiments, the virtual resource processing device includes a processing subunit, configured to:

[0186] In response to a trigger operation on the fourth purchase control, determining a target third virtual resource to be replaced from a plurality of third virtual resources, wherein the target third virtual resource is a virtual resource owned by a first player account of the current player;

[0187] Obtaining an expected replacement price for the target third virtual resource;

[0188] Generate a resource exchange purchase request based on the resource selling price corresponding to the target resource selling message and the expected exchange price of the target third virtual resource, and send the resource exchange purchase request to the terminal device of the second player account corresponding to the target resource selling message, so that the player of the second player account determines the resource exchange purchase result based on the resource exchange purchase request;

[0189] Receive the resource exchange purchase result returned by the terminal device of the second player account. If the resource exchange purchase result is agreement to the exchange purchase, then based on the resource selling price corresponding to the target resource selling message and the expected exchange price, perform an exchange purchase on the target first virtual resource associated with the target resource selling message, so as to allocate the right to use the target first virtual resource to the first player account of the current player based on the exchange purchase result, and allocate the right to use the target third virtual resource to the second player account.

[0190] In some embodiments, the virtual resource processing device includes a processing subunit, configured to:

[0191] In response to a trigger operation on a target resource selling message, the target first virtual resource and resource selling price corresponding to the target resource selling message are sent to the transaction platform server through the game server of the target game, so that the transaction platform server generates an order to be paid based on the received information, and performs payment processing based on the order to be paid to obtain a purchase result for the target first virtual resource.

[0192] In some embodiments, the virtual resource processing device includes a processing subunit, configured to:

[0193] In response to a trigger operation for a target resource sale message, a resource purchase instruction is generated based on the target first virtual resource corresponding to the target resource sale message and the resource sale price, and the resource purchase instruction is sent to a game server, so that the game server generates a resource transaction request based on the resource purchase instruction, and the resource transaction request is sent to a transaction platform server, so that the transaction platform server generates a to-be-paid order based on the resource transaction request, and returns it to the game server;

[0194] Receiving the order to be paid returned by the game server;

[0195] In response to a payment operation for the order to be paid, a payment result is determined based on the payment operation, and the payment result is sent to the game server, so that the game server sends the payment result to the transaction platform server, so that the transaction platform server determines the purchase result of the target first virtual resource and returns it to the game server, and the purchase result is sent to the first terminal device through the game server.

[0196] This embodiment also provides a virtual resource processing device, which can be integrated into a game server. Figure 8 As shown, the virtual resource processing device may include:

[0197] The second receiving unit 501 is used to receive a resource purchase instruction sent by the first terminal device, and generate a resource transaction request based on the resource purchase instruction, wherein the resource purchase instruction is generated based on the target first virtual resource corresponding to the target resource selling message and the resource selling price;

[0198] A first sending unit 502 is used to send the resource transaction request to the transaction platform server, so that the transaction platform server generates a to-be-paid order based on the resource transaction request and returns it to the game server;

[0199] The third receiving unit 503 is used to receive the order to be paid returned by the transaction platform server, and send the order to be paid to the first terminal device, so that the first terminal device performs a payment operation on the order to be paid and determines a payment result;

[0200] The fourth receiving unit 504 is used to receive the payment result returned by the first terminal device, and send the payment result to the transaction platform server, so that the transaction platform server determines the purchase result of the target first virtual resource and returns it to the game server;

[0201] A fifth receiving unit 505 is used to receive a purchase result of the target first virtual resource returned by the transaction platform server, and based on the purchase result, obtain the right to use the target first virtual resource from the second terminal of the second player account corresponding to the target first virtual resource, so as to unbind the target first virtual resource from the corresponding second player account;

[0202] The second sending unit 506 is used to send the purchase result and the right to use the target first virtual resource to the first terminal device, so as to allocate the right to use the target first virtual resource to the first player account of the first terminal device.

[0203] This embodiment also provides a virtual resource processing device, which can be integrated into the second terminal device. Fig. 9 As shown, the virtual resource processing device may include:

[0204] The processing unit 601 is configured to publish the resource sale message through at least one message system of the target game, so that the resource sale message is displayed through a message page of the message system, wherein the resource sale message is configured to purchase the target first virtual resource after being triggered;

[0205] The monitoring unit 602 is used to monitor the purchase result of the target first virtual resource, determine the owner player account of the target first virtual resource based on the purchase result of the target first virtual resource, and send the right to use the target first virtual resource to the owner player account.

[0206] In some embodiments, the virtual resource processing device includes a processing subunit, configured to:

[0207] displaying, by the second graphical user interface, a message page of a target message system in at least one message system;

[0208] In response to a resource sale event triggered by the message page, determining a target first virtual resource to be sold from a plurality of selectable first virtual resources, as well as resource attribute information and a resource selling price of the target first virtual resource, wherein the target first virtual resource is a virtual resource owned by a second player account of the current player;

[0209] A resource selling message is generated based on the resource attribute information and the resource selling price of the target first virtual resource, and the resource selling message is published through the target message system so as to be displayed on a message page of the target message system.

[0210] In some embodiments, the virtual resource processing device includes a processing subunit, configured to:

[0211] In response to a resource selling event triggered by the message page, displaying a resource selection subpage on the message page, the resource selection subpage including a plurality of selectable candidate resource identifiers of the first virtual resource;

[0212] In response to a selection operation on a target resource identifier among the candidate resource identifiers, determining a target first virtual resource corresponding to the target resource identifier and corresponding resource attribute information;

[0213] Displaying a resource information subpage on the message page, wherein the resource information subpage includes the resource attribute information and a price input interface;

[0214] In response to the target value input into the price input interface, the target value is used as the resource selling price of the target first virtual resource.

[0215] In some embodiments, the virtual resource processing device includes a processing subunit, configured to:

[0216] In response to the resource sale event triggered by the message page, a target first virtual resource to be sold, resource attribute information and resource selling price of the target first virtual resource are determined from a plurality of selectable first virtual resources; a target second virtual resource to be exchanged, resource attribute information and resource selling price of the target second virtual resource are determined from a plurality of selectable second virtual resources; wherein the target first virtual resource is a virtual resource owned by the second player account of the current player, and the target second virtual resource is a virtual resource not owned by the second player account of the current player;

[0217] Based on the resource attribute information and resource selling price of the target first virtual resource, and the resource attribute information and resource selling price of the target second virtual resource, a resource selling message is generated, and the resource selling message is published through the target message system to display the resource selling message on the message page of the target message system.

[0218] In some embodiments, the virtual resource processing device includes a processing subunit, configured to:

[0219] In the process of monitoring the purchase result and not yet monitoring the purchase result, keeping the right to use the target first virtual resource belonging to the second player account of the current player;

[0220] When the purchase result of the target first virtual resource is monitored, if the purchase result is a successful purchase, the player account to which the target first virtual resource belongs is determined to be the first player account based on the purchase result of the target first virtual resource, and the right to use the target first virtual resource is unbound from the second player account of the current player;

[0221] The right to use the target first virtual resource is sent to a game server, so that the game server sends the right to use the target first virtual resource to a first terminal device of the first player account, so that the first terminal device binds the right to use the target first virtual resource to the first player account.

[0222] An embodiment of the present application discloses a virtual resource processing device, which displays a message page of a target game through the first graphical user interface via a display unit 401, wherein the message page includes at least one resource selling message, wherein the resource selling message includes the resource selling price of a target first virtual resource to be purchased; the message page is a message page of a target message system in at least one message system; a response unit 402 purchases a target first virtual resource associated with the target resource selling message in response to a trigger operation on a target resource selling message in the at least one resource selling message; a first receiving unit 403 receives a purchase result of the target first virtual resource, and allocates the right to use the target first virtual resource to a first player account of the current player based on the purchase result. In an embodiment of the present application, by displaying resource sale messages on the message page of at least one message system in the target game, buyer players can select the target virtual resources they want to purchase in real time through the message page to perform purchase operations, so as to quickly purchase virtual resources; and by publishing resource sale messages in the message system to sell virtual resources, the players' needs for more virtual resource trading methods are met, the players' interactive methods when trading virtual resources are enriched, the players' needs for multi-faceted virtual resource transactions are met, and the players' user experience is improved.

[0223] Accordingly, an embodiment of the present application further provides an electronic device, which may be a terminal, and the terminal may be a smart phone, a tablet computer, a laptop computer, a touch screen, a game console, a personal computer (PC, Personal Computer), a personal digital assistant (Personal Digital Assistant, PDA) and other terminal devices. Alternatively, the electronic device may be a server.

[0224] like Fig.10 As shown, Fig.10 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 700 includes a processor 701 having one or more processing cores, a memory 702 having one or more computer-readable storage media, and a computer program stored in the memory 702 and executable on the processor. The processor 701 is electrically connected to the memory 702. Those skilled in the art will appreciate that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or arrange components differently.

[0225] The processor 701 is the control center of the electronic device 700, and uses various interfaces and lines to connect various parts of the entire electronic device 700. By running or loading software programs and / or units stored in the memory 702, and calling data stored in the memory 702, the processor 701 executes various functions of the electronic device 700 and processes data, thereby monitoring the electronic device 700 as a whole. The processor 701 can be a central processing unit CPU, a graphics processing unit GPU, a network processor (Network Processor, NP), etc., and can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application.

[0226] In the embodiment of the present application, the processor 701 in the electronic device 700 will load instructions corresponding to the processes of one or more application programs into the memory 702 according to the following steps, and the processor 701 will run the application programs stored in the memory 702 to implement various functions, such as:

[0227] Displaying a message page of a target game through the first graphical user interface, the message page including at least one resource sale message, wherein the resource sale message includes a resource price of a target first virtual resource to be purchased; the message page is a page of a target message system in at least one message system;

[0228] In response to a triggering operation on a target resource selling message in the at least one resource selling message, purchasing a target first virtual resource associated with the target resource selling message;

[0229] A purchase result of the target first virtual resource is received, and a right to use the target first virtual resource is allocated to a first player account of a current player based on the purchase result.

[0230] The electronic device provided in the embodiment of the present application displays the message page of the target game through the first graphical user interface, the message page includes at least one resource sale message, wherein the resource sale message includes the resource price of the target first virtual resource to be purchased; the message page is a message page of the target message system in at least one message system; then, in response to the trigger operation of the target resource sale message in the at least one resource sale message, the target first virtual resource associated with the target resource sale message is purchased; finally, the purchase result of the target first virtual resource is received, and the use right of the target first virtual resource is allocated to the first player account of the current player based on the purchase result. In the embodiment of the present application, by displaying the resource sale message on the message page of at least one message system in the target game, the buyer player can select the target virtual resource to be purchased in real time through the message page to perform the purchase operation, so as to quickly purchase the virtual resource; and by publishing the resource sale message in the message system to sell the virtual resource, the player's demand for more virtual resource trading methods is met, the interactive interaction methods of the player when conducting virtual resource trading are enriched, the player's demand for multi-faceted virtual resource trading is met, and the player's use experience is improved.

[0231] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0232] Optional, such as Fig.10 As shown, the electronic device 700 further includes: a touch screen 703, a radio frequency circuit 704, an audio circuit 705, an input unit 706, and a power supply 707. The processor 701 is electrically connected to the touch screen 703, the radio frequency circuit 704, the audio circuit 705, the input unit 706, and the power supply 707, respectively. Those skilled in the art can understand that Fig.10 The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0233] The touch display screen 703 can be used to display a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. The touch display screen 703 may include a display panel and a touch panel. Among them, the display panel may be used to display information input by the user or information provided to the user and various graphical user interfaces of the electronic device, and these graphical user interfaces may be composed of graphics, text, icons, videos and any combination thereof. Optionally, the display panel may be configured in the form of a liquid crystal display (LCD, Liquid Crystal Display), an organic light-emitting diode (OLED, Organic Light-Emitting Diode) and the like. The touch panel may be used to collect the user's touch operation on or near it (such as the user using any suitable object or attachment such as a finger, a stylus, etc. on the touch panel or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 701, and can receive the command sent by the processor 701 and execute it. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 701 to determine the type of touch event, and then the processor 701 provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 703 to realize the input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize the input and output functions. That is, the touch display screen 703 can also be used as a part of the input unit 706 to realize the input function.

[0234] The radio frequency circuit 704 may be used to send and receive radio frequency signals, so as to establish wireless communication with a network device or other electronic devices through wireless communication, and to send and receive signals between the network device or other electronic devices.

[0235] The audio circuit 705 can be used to provide an audio interface between the user and the electronic device through a speaker and a microphone. The audio circuit 705 can transmit the electrical signal converted from the received audio data to the speaker, which is converted into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 705 and converted into audio data, and then the audio data is output to the processor 701 for processing, and then sent to another electronic device through the radio frequency circuit 704, or the audio data is output to the memory 702 for further processing. The audio circuit 705 may also include an earplug jack to provide communication between an external headset and an electronic device.

[0236] The input unit 706 may be used to receive input numbers, character information or user feature information (such as fingerprint, iris, facial information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0237] The power supply 707 is used to supply power to various components of the electronic device 700. Optionally, the power supply 707 can be logically connected to the processor 701 through a power management system, so that the power management system can manage charging, discharging, and power consumption. The power supply 707 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0238] although Fig.10 Not shown, the electronic device 700 may also include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.

[0239] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0240] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0241] To this end, an embodiment of the present application provides a computer-readable storage medium, in which multiple computer programs are stored, and the computer program can be loaded by a processor to execute any virtual resource processing method provided in the embodiment of the present application. The computer program can execute the following steps of the virtual resource processing method:

[0242] Displaying a message page of a target game through the first graphical user interface, the message page including at least one resource sale message, wherein the resource sale message includes a resource sale price of a target first virtual resource to be purchased; the message page is a message page of a target message system in at least one message system;

[0243] In response to a triggering operation on a target resource selling message in the at least one resource selling message, purchasing a target first virtual resource associated with the target resource selling message;

[0244] A purchase result of the target first virtual resource is received, and a right to use the target first virtual resource is allocated to a first player account of a current player based on the purchase result.

[0245] Due to the computer program stored in the storage medium, the message page of the target game is displayed through the first graphical user interface, and the message page includes at least one resource sale message, wherein the resource sale message includes the resource price of the target first virtual resource to be purchased; the message page is a message page of the target message system in at least one message system; then, in response to the trigger operation of the target resource sale message in the at least one resource sale message, the target first virtual resource associated with the target resource sale message is purchased; finally, the purchase result of the target first virtual resource is received, and the use right of the target first virtual resource is allocated to the first player account of the current player based on the purchase result. In an embodiment of the present application, by displaying the resource sale message on the message page of at least one message system in the target game, the buyer player can select the target virtual resource to be purchased in real time through the message page to perform the purchase operation, so as to quickly purchase the virtual resource; and by publishing the resource sale message in the message system to sell the virtual resource, the player's demand for more virtual resource trading methods is met, the interactive interaction methods of the player when conducting virtual resource trading are enriched, the player's demand for multi-faceted virtual resource trading is met, and the player's user experience is improved.

[0246] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0247] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0248] Since the computer program stored in the computer-readable storage medium can execute any one of the virtual resource processing methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the virtual resource processing methods provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0249] According to one aspect of the present application, a computer program product or a computer program is also provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the methods provided in various optional implementations of the above embodiments.

[0250] In the above-mentioned virtual resource processing device, computer-readable storage medium, electronic device, and computer program product embodiments, the description of each embodiment has its own emphasis. For parts not described in detail in a certain embodiment, reference can be made to the relevant description of other embodiments. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process and beneficial effects of the above-described virtual resource processing device, computer-readable storage medium, computer program product, electronic device and its corresponding units can refer to the description of the virtual resource processing method in the above embodiment, and will not be repeated here.

[0251] The above is a detailed introduction to a virtual resource processing method, device, electronic device, computer-readable storage medium and computer program product provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, according to the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A virtual resource processing method, characterized in that: The method is applied to a first terminal device, and provides a first graphical user interface through the first terminal device, including: Displaying a message page of a target game through the first graphical user interface, the message page including at least one resource sale message, wherein the resource sale message includes a resource price of a target first virtual resource to be purchased; the message page is a page of a target message system in at least one message system; In response to a triggering operation on a target resource selling message in the at least one resource selling message, purchasing a target first virtual resource associated with the target resource selling message; A purchase result of the target first virtual resource is received, and a right to use the target first virtual resource is allocated to a first player account of a current player based on the purchase result.

2. The method according to claim 1, characterized in that The target resource selling message is associated with a first purchase control; The purchasing of the target first virtual resource associated with the target resource selling message in response to the triggering operation on the target resource selling message in the at least one resource selling message includes: In response to the triggering operation on the first purchase control, based on the resource selling price corresponding to the target resource selling message, the target first virtual resource associated with the target resource selling message is purchased.

3. The method according to claim 1, characterized in that The target resource selling message is associated with a second purchase control; The purchasing of the target first virtual resource associated with the target resource selling message in response to the triggering operation on the target resource selling message in the at least one resource selling message includes: In response to a trigger operation on the second purchase control, obtaining a first expected resource selling price for the target first virtual resource; generating a counteroffer request based on the first expected resource selling price, and sending the counteroffer request to a terminal device of a second player account corresponding to the target resource selling message, so that the player of the second player account determines a counteroffer result based on the counteroffer request; Receiving the counteroffer result returned by the terminal device of the second player account, and if the counteroffer result is an agreement to the counteroffer, replacing the current amount of the resource selling price of the target first virtual resource with the amount corresponding to the first expected resource selling price; The target first virtual resource associated with the target resource selling message is purchased based on the replaced resource selling price.

4. The method according to claim 3, characterized in that After generating a counter-offer request based on the first expected resource selling price and sending the counter-offer request to the terminal device of the second player account corresponding to the target resource selling message, the method further includes: Receiving a bid request returned by the terminal device of the second player account, wherein the bid request includes a second expected resource selling price proposed by the second player account for the target first virtual resource; Obtaining a bidding result determined according to the bidding request, and if the bidding result is an agreed bid, replacing the current amount of the resource selling price of the target first virtual resource with the amount corresponding to the second expected resource selling price; The target first virtual resource associated with the target resource selling message is purchased based on the replaced resource selling price.

5. The method according to claim 1, characterized in that The target resource selling message includes resource information of the target second virtual resource to be replaced; the target resource selling message is associated with a third purchase control; The purchasing of the target first virtual resource associated with the target resource selling message in response to the triggering operation on the target resource selling message in the at least one resource selling message includes: In response to a trigger operation on the third purchase control, detecting whether the first player account owns the target second virtual resource; If yes, obtaining an expected replacement price for the target second virtual resource; Based on the resource selling price corresponding to the target resource selling message and the expected exchange price, the target first virtual resource associated with the target resource selling message is exchanged and purchased, so as to allocate the right to use the target first virtual resource to the first player account of the current player based on the exchange purchase result, and allocate the right to use the target second virtual resource to the second player account corresponding to the target resource selling message.

6. The method according to claim 5, characterized in that The step of performing a replacement purchase on the target first virtual resource associated with the target resource selling message based on the resource selling price corresponding to the target resource selling message and the expected replacement price, so as to allocate the right to use the target first virtual resource to the first player account of the current player based on the replacement purchase result, and allocate the right to use the target second virtual resource to the second player account corresponding to the target resource selling message, includes: If the resource selling price is greater than the expected replacement price, obtaining a first price difference between the resource selling price and the expected replacement price; In response to a payment operation for the first price difference, obtaining a payment result of the payment operation; If the payment result is a successful payment, the target first virtual resource is bound to the first player account, and the target second virtual resource is unbound from the first player account, and the target second virtual resource is sent to the second player account and bound, so as to allocate the right to use the target first virtual resource to the first player account and allocate the right to use the target second virtual resource to the second player account.

7. The method according to claim 5, characterized in that The step of performing a replacement purchase on the target first virtual resource associated with the target resource selling message based on the resource selling price corresponding to the target resource selling message and the expected replacement price, so as to allocate the right to use the target first virtual resource to the first player account of the current player based on the replacement purchase result, and allocate the right to use the target second virtual resource to the second player account corresponding to the target resource selling message, includes: If the resource selling price is less than the expected replacement price, obtaining a second price difference between the expected replacement price and the resource selling price; generating a price difference payment request based on the second price difference, and sending the price difference payment request to a terminal device of a second player account corresponding to the target resource sale message, so that the player of the second player account determines a payment result based on the price difference payment request; Receive the payment result. If the payment result is a successful payment, bind the target first virtual resource to the first player account, unbind the target second virtual resource from the first player account, and send the target second virtual resource to the second player account and bind them, so as to allocate the right to use the target first virtual resource to the first player account and allocate the right to use the target second virtual resource to the second player account.

8. The method according to claim 1, characterized in that The target resource selling message is associated with a fourth purchase control, and the method further includes: In response to a trigger operation on the fourth purchase control, determining a target third virtual resource to be replaced from a plurality of third virtual resources, wherein the target third virtual resource is a virtual resource owned by a first player account of the current player; Obtaining an expected replacement price for the target third virtual resource; Generate a resource exchange purchase request based on the resource selling price corresponding to the target resource selling message and the expected exchange price of the target third virtual resource, and send the resource exchange purchase request to the terminal device of the second player account corresponding to the target resource selling message, so that the player of the second player account determines the resource exchange purchase result based on the resource exchange purchase request; Receive the resource exchange purchase result returned by the terminal device of the second player account. If the resource exchange purchase result is agreement to the exchange purchase, then based on the resource selling price corresponding to the target resource selling message and the expected exchange price, perform an exchange purchase on the target first virtual resource associated with the target resource selling message, so as to allocate the right to use the target first virtual resource to the first player account of the current player based on the exchange purchase result, and allocate the right to use the target third virtual resource to the second player account.

9. The method according to any one of claims 1 to 8, characterized in that: The purchasing of the target first virtual resource associated with the target resource selling message in response to the triggering operation on the target resource selling message in the at least one resource selling message includes: In response to a trigger operation on a target resource selling message, the target first virtual resource and resource selling price corresponding to the target resource selling message are sent to the transaction platform server through the game server of the target game, so that the transaction platform server generates an order to be paid based on the received information, and performs payment processing based on the order to be paid to obtain a purchase result for the target first virtual resource.

10. The method according to claim 9, characterized in that In response to the trigger operation for the target resource sale message, the target first virtual resource and the resource price corresponding to the target resource sale message are sent to the transaction platform server through the game server of the target game, so that the transaction platform server generates an order to be paid based on the received information, and performs payment processing based on the order to be paid, and obtains the purchase result of the target first virtual resource, including: In response to a trigger operation for a target resource sale message, a resource purchase instruction is generated based on the target first virtual resource corresponding to the target resource sale message and the resource sale price, and the resource purchase instruction is sent to a game server, so that the game server generates a resource transaction request based on the resource purchase instruction, and the resource transaction request is sent to a transaction platform server, so that the transaction platform server generates a to-be-paid order based on the resource transaction request, and returns it to the game server; Receiving the order to be paid returned by the game server; In response to a payment operation for the order to be paid, a payment result is determined based on the payment operation, and the payment result is sent to the game server, so that the game server sends the payment result to the transaction platform server, so that the transaction platform server determines the purchase result of the target first virtual resource and returns it to the game server, and the purchase result is sent to the first terminal device through the game server.

11. A virtual resource processing method, characterized in that: Applied to game servers, including: Receiving a resource purchase instruction sent by the first terminal device, and generating a resource transaction request based on the resource purchase instruction, wherein the resource purchase instruction is generated based on the target first virtual resource corresponding to the target resource selling message and the resource selling price; Sending the resource transaction request to the transaction platform server, so that the transaction platform server generates an order to be paid based on the resource transaction request and returns it to the game server; receiving the order to be paid returned by the transaction platform server, and sending the order to be paid to the first terminal device, so that the first terminal device performs a payment operation on the order to be paid and determines a payment result; receiving the payment result returned by the first terminal device, and sending the payment result to the transaction platform server, so that the transaction platform server determines the purchase result of the target first virtual resource and returns it to the game server; receiving a purchase result of the target first virtual resource returned by the transaction platform server, and based on the purchase result, obtaining the right to use the target first virtual resource from the second terminal of the second player account corresponding to the target first virtual resource, so as to unbind the target first virtual resource from the corresponding second player account; The purchase result and the right to use the target first virtual resource are sent to the first terminal device to allocate the right to use the target first virtual resource to the first player account of the first terminal device.

12. A virtual resource processing method, characterized in that: Applied to the second terminal device, including: Publishing the resource sale message through at least one message system of the target game, so that the resource sale message is displayed through a message page of the message system, wherein the resource sale message is configured to purchase the target first virtual resource after being triggered; The purchase result of the target first virtual resource is monitored, the attribution player account of the target first virtual resource is determined based on the purchase result of the target first virtual resource, and the use right of the target first virtual resource is sent to the attribution player account.

13. The method according to claim 12, characterized in that Providing a second graphical user interface through the second terminal device; before publishing the resource sale message through at least one message system of the target game, further comprising: displaying, by the second graphical user interface, a message page of a target message system in at least one message system; In response to a resource sale event triggered by the message page, determining a target first virtual resource to be sold from a plurality of selectable first virtual resources, as well as resource attribute information and a resource selling price of the target first virtual resource, wherein the target first virtual resource is a virtual resource owned by a second player account of the current player; A resource selling message is generated based on the resource attribute information and the resource selling price of the target first virtual resource, and the resource selling message is published through the target message system so as to be displayed on a message page of the target message system.

14. The method according to claim 13, characterized in that The step of determining, in response to the resource sale event triggered by the message page, a target first virtual resource to be sold, and resource attribute information and a resource price of the target first virtual resource from a plurality of selectable first virtual resources comprises: In response to a resource selling event triggered by the message page, displaying a resource selection subpage on the message page, the resource selection subpage including a plurality of selectable candidate resource identifiers of the first virtual resource; In response to a selection operation on a target resource identifier among the candidate resource identifiers, determining a target first virtual resource corresponding to the target resource identifier and corresponding resource attribute information; Displaying a resource information subpage on the message page, wherein the resource information subpage includes the resource attribute information and a price input interface; In response to the target value input into the price input interface, the target value is used as the resource selling price of the target first virtual resource.

15. The method according to claim 13, characterized in that The method further comprises: In response to the resource sale event triggered by the message page, a target first virtual resource to be sold, resource attribute information and resource selling price of the target first virtual resource are determined from a plurality of selectable first virtual resources; a target second virtual resource to be exchanged, resource attribute information and resource selling price of the target second virtual resource are determined from a plurality of selectable second virtual resources; wherein the target first virtual resource is a virtual resource owned by the second player account of the current player, and the target second virtual resource is a virtual resource not owned by the second player account of the current player; Based on the resource attribute information and resource selling price of the target first virtual resource, and the resource attribute information and resource selling price of the target second virtual resource, a resource selling message is generated, and the resource selling message is published through the target message system to display the resource selling message on the message page of the target message system.

16. The method according to claim 12, characterized in that The monitoring of the purchase result of the target first virtual resource, determining the attribution player account of the target first virtual resource based on the purchase result of the target first virtual resource, and sending the right to use the target first virtual resource to the attribution player account includes: In the process of monitoring the purchase result and not yet monitoring the purchase result, keeping the right to use the target first virtual resource belonging to the second player account of the current player; When the purchase result of the target first virtual resource is monitored, if the purchase result is a successful purchase, the player account to which the target first virtual resource belongs is determined to be the first player account based on the purchase result of the target first virtual resource, and the right to use the target first virtual resource is unbound from the second player account of the current player; The right to use the target first virtual resource is sent to a game server, so that the game server sends the right to use the target first virtual resource to a first terminal device of the first player account, so that the first terminal device binds the right to use the target first virtual resource to the first player account.

17. A virtual resource processing device, characterized in that: The method is applied to a first terminal device, and provides a first graphical user interface through the first terminal device, including: A display unit is used to display a message page of a target game through the first graphical user interface, wherein the message page includes at least one resource sale message, wherein the resource sale message includes a resource price of a target first virtual resource to be purchased; the message page is a page of a target message system in at least one message system; a responding unit, configured to purchase a target first virtual resource associated with the target resource selling message in response to a triggering operation on the target resource selling message in the at least one resource selling message; The first receiving unit is configured to receive a purchase result of the target first virtual resource, and allocate a right to use the target first virtual resource to a first player account of a current player based on the purchase result.

18. A virtual resource processing device, characterized in that: Applied to game servers, including: A second receiving unit is used to receive a resource purchase instruction sent by the first terminal device, and generate a resource transaction request based on the resource purchase instruction, wherein the resource purchase instruction is generated based on the target first virtual resource corresponding to the target resource selling message and the resource selling price; A first sending unit, configured to send the resource transaction request to a transaction platform server, so that the transaction platform server generates an order to be paid based on the resource transaction request and returns the order to the game server; A third receiving unit is used to receive the order to be paid returned by the transaction platform server, and send the order to be paid to the first terminal device, so that the first terminal device performs a payment operation on the order to be paid and determines a payment result; a fourth receiving unit, configured to receive the payment result returned by the first terminal device, and send the payment result to the transaction platform server, so that the transaction platform server determines the purchase result of the target first virtual resource and returns it to the game server; a fifth receiving unit, configured to receive a purchase result of the target first virtual resource returned by the transaction platform server, and based on the purchase result, obtain the right to use the target first virtual resource from the second terminal of the second player account corresponding to the target first virtual resource, so as to unbind the target first virtual resource from the corresponding second player account; The second sending unit is used to send the purchase result and the right to use the target first virtual resource to the first terminal device, so as to allocate the right to use the target first virtual resource to the first player account of the first terminal device.

19. A virtual resource processing device, characterized in that: Applied to the second terminal device, including: A processing unit, configured to publish the resource sale message through at least one message system of the target game, so that the resource sale message is displayed through a message page of the message system, wherein the resource sale message is configured to purchase the target first virtual resource after being triggered; The monitoring unit is used to monitor the purchase result of the target first virtual resource, determine the owner player account of the target first virtual resource based on the purchase result of the target first virtual resource, and send the use right of the target first virtual resource to the owner player account.

20. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores a plurality of instructions; the processor loads instructions from the memory to execute the steps of the virtual resource processing method according to any one of claims 1 to 16.

21. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the steps of the virtual resource processing method according to any one of claims 1 to 16.

Citation Information

Cited By

  • Virtual item transaction information processing method and device, equipment and medium

    CN119818959A

  • A method, apparatus, device and medium for processing virtual item transaction information

    CN119818959B