Virtual Prop Listing Method, Virtual Prop Purchase Method, Device, and Terminal

By splitting virtual props into prop components and trading on components, the problem of targeted trading in virtual trading platforms is solved, and the order and fairness of the trading market are achieved.

CN114177622BActive Publication Date: 2025-05-30TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111508041.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-10
Publication Date
2025-05-30
Estimated Expiration
2041-12-10

AI Technical Summary

Technical Problem

It is difficult for the existing technology to effectively avoid targeted trading behaviors in virtual trading platforms, resulting in the impact of trading market order and fairness.

Method used

By splitting virtual props into prop components for transactions, and pricing and trading in prop components for units in virtual trading platforms, we ensure that the transaction order of prop components of the same type is determined based on the downward pricing order.

Benefits of technology

It effectively avoids abnormal targeted transactions, maintains the order and transaction fairness of the virtual trading platform, and prevents the listed party from conducting targeted transactions by setting high pricing or assembling special props.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114177622B_ABST
    Figure CN114177622B_ABST
Patent Text Reader

Abstract

An embodiment of the present application discloses a method for listing virtual props, a method for purchasing virtual props, a device, and a terminal, belonging to the technical field of human-computer interaction. The method includes: in response to a selection operation on a target virtual prop, displaying component information of at least one target prop component in a prop listing interface; in response to a pricing operation on the target virtual prop, displaying component pricing of each target prop component in the prop listing interface based on the prop pricing of the target virtual prop; in response to a listing operation on the target virtual prop, listing each target prop component on a virtual trading platform. The method, device, and terminal provided by the embodiments of the present application can effectively avoid abnormal directed transactions and maintain the order and trading fairness of the virtual trading platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of human-computer interaction, and particularly to a method for listing virtual items, a method for purchasing virtual items, a device and a terminal. Background Art

[0002] The trading house is a platform system provided in the game for players to conduct transactions of virtual items and virtual resources. Players can sell the virtual items they own in the trading house in exchange for virtual resources, or use the existing virtual resources to obtain virtual items. At present, there are some abnormal directional trading means that disrupt the in-game trading market, that is, after obtaining a large amount of virtual resources through abnormal means, they are sold to players for profit, and the way to transfer virtual resources to players is to purchase the virtual items of players in the trading house of the virtual scene with virtual resources.

[0003] In the related art, in order to weaken and avoid the influence of the above-mentioned directional trading, one method is to limit the trading price, that is, to limit the price adjustment range of virtual items for players and prohibit obtaining a large amount of virtual resources through a single transaction; another method is to perform post-trade processing, by establishing a security system to judge whether there is directional trading, and dealing with abnormal accounts with directional trading by means of resource recovery, account banning, etc.

[0004] However, the first method above limits the trading freedom of normal players, and can only control the amount of resource transfer in a single transaction, and cannot completely prevent the behavior of directional trading. Studios can still transfer a large amount of virtual resources directionally through high-frequency transactions; while the second method can handle abnormal accounts under flexible trading conditions, but there is a certain error rate in the discrimination results of the security system, and it is easy to misprocess normal accounts. Summary of the Invention

[0005] The embodiments of the present application provide a method for listing virtual items, a method for purchasing virtual items, a device and a terminal, which can effectively avoid abnormal directional trading and maintain the order and trading fairness of the virtual trading platform. The technical solutions are as follows:

[0006] On the one hand, the embodiments of the present application provide a method for listing virtual items, and the method includes:

[0007] In response to a selection operation on a target virtual item, display component information of at least one target item component in the item listing interface, where the target virtual item is composed of the target item components;

[0008] In response to a pricing operation on the target virtual item, based on the item price of the target virtual item, display the component prices of each of the target item components in the item listing interface;

[0009] In response to the operation of putting the target virtual item on the shelf, each of the target item components is put on the virtual trading platform, where transactions on the virtual trading platform are based on item components, and the trading order of the same type of item components is determined in descending order based on the pricing.

[0010] On the other hand, an embodiment of the present application provides a method for purchasing a virtual item, the method including:

[0011] In response to the setting operation for the virtual item to be purchased, component information of at least one item component to be purchased is displayed in the item purchase interface, the virtual item to be purchased is composed of the item components to be purchased, and the component pricing of the item components to be purchased is the lowest pricing of the same type of item components in the virtual trading platform;

[0012] In response to the purchase operation for the virtual item to be purchased, virtual resource transfer is performed with the virtual trading platform based on the component pricing of each of the item components to be purchased;

[0013] In the case where the virtual resource transfer is successful, each of the item components to be purchased is obtained.

[0014] On the other hand, an embodiment of the present application provides a device for putting a virtual item on the shelf, the device including:

[0015] A first display module, configured to display component information of at least one target item component in the item shelf interface in response to the selection operation for the target virtual item, the target virtual item being composed of the target item components;

[0016] A second display module, configured to display the component pricing of each of the target item components in the item shelf interface based on the item pricing of the target virtual item in response to the pricing operation for the target virtual item;

[0017] A component shelf module, configured to put each of the target item components on the virtual trading platform in response to the operation of putting the target virtual item on the shelf, where transactions on the virtual trading platform are based on item components, and the trading order of the same type of item components is determined in descending order based on the pricing.

[0018] On the other hand, an embodiment of the present application provides a device for purchasing a virtual item, the device including:

[0019] A third display module, configured to display component information of at least one item component to be purchased in the item purchase interface in response to the setting operation for the virtual item to be purchased, the virtual item to be purchased being composed of the item components to be purchased, and the component pricing of the item components to be purchased being the lowest pricing of the same type of item components in the virtual trading platform;

[0020] A resource transfer module, configured to perform virtual resource transfer with the virtual trading platform based on the component pricing of each of the to-be-purchased prop components in response to a purchase operation for the to-be-purchased virtual prop.

[0021] A component acquisition module, configured to acquire each of the to-be-purchased prop components when the virtual resource transfer is successful.

[0022] On the other hand, an embodiment of the present application provides a terminal, which includes a processor and a memory; at least one instruction, at least one program, a code set or an instruction set is stored in the memory, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the virtual prop listing method or the virtual prop purchase method as described in the above aspect.

[0023] On the other hand, an embodiment of the present application provides a computer-readable storage medium, in which at least one computer program is stored, and the computer program is loaded and executed by a processor to implement the virtual prop listing method or the virtual prop purchase method as described in the above aspect.

[0024] According to one aspect of the present application, there is provided a computer program product or a computer program, the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal executes the virtual prop listing method or the virtual prop purchase method provided in various optional implementation manners of the above aspect.

[0025] The technical solution provided by the embodiment of the present application at least includes the following beneficial effects:

[0026] In the embodiment of the present application, the virtual props listed on the virtual trading platform are split and traded in units of prop components that make up the virtual props, so that the virtual props purchased by the prop buyer are composed of various prop components, and the prop components cannot be purchased in a targeted manner. The transaction order is obtained based on the descending order of pricing, that is, the terminal determines the lowest priced component of the same type for trading based on the component type of each target prop component. On the one hand, it can avoid the listing party from setting a higher prop price and the buyer from screening the prop price for targeted transactions. On the other hand, compared with the method of trading in units of complete virtual props in related technologies, the prop components during the transaction are determined by the terminal according to the component pricing of each component in the platform, and the source of the components is not controlled by the buyer. It can avoid the listing party from assembling special virtual props and the buyer from screening and obtaining targeted virtual props by setting corresponding prop parameters, effectively avoiding abnormal targeted transactions and maintaining the order and transaction fairness of the virtual trading platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 A schematic diagram of an implementation environment shown in an exemplary embodiment of the present application;

[0028] Figure 2 is a flow chart of a method for listing virtual props according to an exemplary embodiment of the present application;

[0029] Figure 3 is a schematic diagram of a props shelf interface shown in an exemplary embodiment of the present application;

[0030] Figure 4 is a flowchart of a method for listing virtual props according to another exemplary embodiment of the present application;

[0031] Figure 5 is a schematic diagram of a props shelf interface shown in another exemplary embodiment of the present application;

[0032] Figure 6 is a schematic diagram of a props shelf interface shown in another exemplary embodiment of the present application;

[0033] Figure 7 is a flowchart of a method for listing virtual props according to another exemplary embodiment of the present application;

[0034] Figure 8 is a schematic diagram of an item removal interface shown in an exemplary embodiment of the present application;

[0035] Figure 9 is a flow chart of a method for purchasing virtual items according to an exemplary embodiment of the present application;

[0036] Figure 10It is a schematic diagram of a prop purchase interface shown in an exemplary embodiment of the present application;

[0037] Figure 11 It is a schematic diagram of a component purchase interface shown in an exemplary embodiment of the present application;

[0038] Figure 12 It is a structural block diagram of a virtual prop listing device shown in an exemplary embodiment of the present application;

[0039] Figure 13 It is a structural block diagram of a virtual prop purchase device shown in an exemplary embodiment of the present application;

[0040] Figure 14 It is a structural block diagram of a terminal shown in an exemplary embodiment of the present application. Detailed implementation manners

[0041] To make the objectives, technical solutions, and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the accompanying drawings.

[0042] As used herein, "a plurality of" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0043] In the related art, weakening and avoiding directed transactions mainly include two methods. One method is to limit the transaction price, that is, to limit the price adjustment range of virtual props for players and prohibit obtaining a large amount of virtual resources through a single transaction; the other method is to perform post-transaction processing. By establishing a security system, it is judged whether there is a directed transaction, and for abnormal accounts with directed transactions, resource recovery, account banning and other methods are used for processing. However, the first method above limits the trading freedom of normal players and can only control the resource transfer volume of a single transaction, and cannot completely prevent the behavior of directed transactions. Studios can still transfer a large amount of virtual resources through high-frequency directed transactions; while the second method can handle abnormal accounts under the condition of flexible trading, but there is a certain error rate in the discrimination results of the security system, and it is easy to misprocess normal accounts.

[0044] To solve the above technical problems, the embodiments of the present application provide a method for listing virtual props and a method for purchasing virtual props. Please refer to Figure 1 , which shows a schematic diagram of an implementation environment provided by an embodiment of the present application. The implementation environment may include: a first terminal 110, a server 120, and a second terminal 130.

[0045] The first terminal 110 installs and runs an application 111 that supports virtual transactions. The first terminal 110 is the terminal used by the first user 112. When the first terminal 110 receives a selection operation of a target virtual item by the first user 112 in the application 111, a item listing interface is displayed. The first user 112 can set the item price of the target virtual item through the item listing interface. Based on the item price of the target virtual item, the first terminal 110 displays the component prices of each target item component in the item listing interface, and when receiving a listing operation for the target virtual item, lists each target item component on the virtual trading platform. Among them, the virtual trading platform is maintained and run by the server 120. Transactions in the virtual trading platform are based on item components, and the trading order of the same type of item components is determined in descending order based on the price.

[0046] The second terminal 130 installs and runs an application 131 that supports virtual transactions. The second terminal 130 is the terminal used by the second user 132. When the second terminal 130 receives a setting operation of a virtual item to be purchased by the second user 132 in the application 131, the second terminal 130 determines the item components to be purchased based on the composition of the virtual item to be purchased, and obtains and displays the component information of the virtual item to be purchased from the virtual trading platform according to the lowest price of the components. When receiving a purchase operation for the virtual item to be purchased, the second terminal 130 conducts virtual resource transfer with the virtual trading platform based on the component prices of each item component to be purchased.

[0047] Optionally, the first user 112 can also purchase virtual items through the first terminal 110, and the second user 132 can also list virtual items through the second terminal 130.

[0048] Optionally, the applications installed on the first terminal 110 and the second terminal 130 are the same, or the applications installed on the two terminals are the same type of applications on different operating system platforms (Android or iOS). The first terminal 110 can generally refer to one of multiple terminals, and the second terminal 130 can generally refer to another of multiple terminals. This embodiment only uses the first terminal 110 and the second terminal 130 as examples for illustration. The device types of the first terminal 110 and the second terminal 130 are the same or different, and the device types include at least one of smart phones, tablet computers, e-book readers, MP3 players, MP4 players, laptop computers, and desktop computers.

[0049] Figure 1Only two terminals are shown, but in different embodiments, there are multiple other terminals that can access the server 120. Optionally, there is also one or more terminals corresponding to the developer, on which a development and editing platform for applications supporting virtual transactions is installed. The developer can edit and update the application on this terminal, and transmit the updated application installation package to the server 120 through a wired or wireless network. The first terminal 110 and the second terminal 130 can download the application installation package from the server 120 to update the application.

[0050] The first terminal 110, the second terminal 130, and other terminals are connected to the server 120 through a wireless network or a wired network.

[0051] The server 120 includes at least one of a single server, a server cluster composed of multiple servers, a cloud computing platform, and a virtualization center. The server 120 is used to provide background services for applications supporting virtual chessboards. Optionally, the server 120 undertakes the main computing work, and the terminal undertakes the secondary computing work; or, the server 120 undertakes the secondary computing work, and the terminal undertakes the main computing work; or, a distributed computing architecture is adopted between the server 120 and the terminal for collaborative computing.

[0052] In a schematic example, the server 120 includes a memory 121, a processor 122, a user account database 123, a virtual transaction module 124, and a user-oriented input / output interface (I / O interface) 125. Among them, the processor 122 is used to load the instructions stored in the server 120 and process the data in the user account database 123 and the virtual transaction module 124; the user account database 123 is used to store the data of the user accounts used by the first terminal 110, the second terminal 130, and other terminals, such as the avatar of the user account, the nickname of the user account, the virtual resource amount of the user account, and the service area where the user account is located, etc.; the virtual transaction module 124 is used to update the component information in the virtual transaction platform based on the listing requests and purchase requests sent by each terminal, and perform settlement when the transaction is successful or the component is taken off the shelf, and send the transaction result to the corresponding listing terminal and purchase terminal; the user-oriented I / O interface 125 is used to establish communication with the first terminal 110 and / or the second terminal 130 through a wireless network or a wired network to exchange data.

[0053] Figure 2 The flowchart of the method for listing virtual items provided by an exemplary embodiment of the present application is shown. This embodiment is described by taking the method applied to a terminal supporting virtual transactions as an example. The method includes the following steps.

[0054] Step 201, in response to a selection operation on a target virtual item, display component information of at least one target item component in the item listing interface, where the target virtual item is composed of the target item components.

[0055] In a possible implementation manner, the virtual item in the embodiments of the present application is a detachable virtual item, which is composed of at least one item component, and the virtual trading platform provides transactions in units of item components, that is, users can directly list and purchase specific item components. When a user lists a complete virtual item, the terminal disassembles it based on the composition of the virtual item and lists the disassembled item components. When a user purchases a complete virtual item, the terminal obtains the required item components from the virtual trading platform according to the sorting of component pricing based on the type of the virtual item. On this basis, users can achieve free assembly and trading of virtual items.

[0056] For example, when a user performs a selection operation on a virtual sniper rifle (Snayperskaya Vintovka Dragunova Skladnaya, SVDS), the terminal determines that the target item components include a bolt, a grip, a magazine, a dust cover, a scope, a scope rail, etc. based on the composition of the SVDS rifle.

[0057] Schematically, Figure 3 shows a schematic diagram of an item listing interface. When the terminal receives a selection operation on a target virtual item, it displays the item listing interface 301, which shows the item model, item name of the target virtual item, and the component information of the corresponding target item components. The component information includes the component model and the component pricing, etc.

[0058] Step 202, in response to a pricing operation on the target virtual item, display the component pricing of each target item component in the item listing interface based on the item pricing of the target virtual item.

[0059] When a user sells a target virtual item, the user needs to set the item pricing of the target virtual item. In a possible implementation manner, since the user only cares about the total transaction price when selling a complete virtual item, that is, the total amount of virtual resources that the user can trade, and at the same time, in order to prevent the user from setting the price of a single component for targeted trading of components, after the user sets the item pricing of the target virtual item, the terminal automatically determines the component pricing of each target item component based on the item pricing and displays the component pricing through the item listing interface, facilitating the user to view the pricing of each target item component and enabling the user to adjust the item pricing according to the component pricing of the main core components.

[0060] Optionally, the terminal displays the recommended price of the item through the item listing interface. The user can directly list the item at the recommended price, or adjust the item price according to their needs and then perform the listing operation.

[0061] As Figure 3 shown, when a trigger operation on the item pricing control 302 is received, the terminal obtains the item pricing and displays the component pricing corresponding to each target item component in the component list 304 on the left side of the item listing interface 301.

[0062] Step 203: In response to the listing operation of the target virtual item, list each target item component on the virtual trading platform. Among them, the transactions on the virtual trading platform are based on item components, and the trading order of the same type of item components is determined in descending order based on the pricing.

[0063] When a listing operation of the target virtual item is received, the terminal lists each target item component on the virtual trading platform for trading according to the current component pricing. In a possible implementation manner, the background server stores and updates the platform information of the virtual trading platform. The platform information includes the item components and other virtual items listed on the platform, the component pricing corresponding to each item component, the listing account, and other information. After the terminal lists the target item components on the virtual trading platform, the background server updates the platform information of the virtual trading platform, so that when each terminal receives a purchase operation for the item to be purchased, it determines the item components to be purchased based on the updated platform information and conducts component transactions in descending order of the pricing of the item components on the virtual trading platform.

[0064] As Figure 3 shown, when a trigger operation on the listing control 303 is received, the terminal processes the listing of each target item component according to the component pricing displayed in the component list 304.

[0065] For the disassembly and listing of the target virtual item and trading in units of item components, on the one hand, relatively special virtual items will also be disassembled into basic components for trading, which can improve the success rate of virtual item trading and provide guarantee for the user's free assembly and trading of items. On the other hand, the item accessories of the virtual item obtained by the purchaser may come from different listing parties. The purchaser's terminal determines the lowest-priced component among each type of component as the component to be purchased, making the component source uncontrollable and able to avoid abnormal directed transactions. Since normal purchasers usually want to purchase the same type of component or item at the lowest price when purchasing items or components, the anti-directed trading mechanism of the embodiments of the present application will not affect normal trading behaviors.

[0066] To sum up, in the embodiments of the present application, by splitting the virtual props listed on the virtual trading platform, trading is carried out in units of prop components that constitute the virtual props, so that the virtual props purchased by the prop buyer are composed of various prop components, and the prop components cannot be purchased in a targeted manner. The trading order is obtained based on the descending order of pricing, that is, the terminal determines the lowest priced component of the same type of components for trading based on the component type of each target prop component. On the one hand, it can avoid the listing party from setting a higher prop price and the buyer from screening the prop price for targeted transactions. On the other hand, compared with the method of trading in units of complete virtual props in related technologies, the prop components during the transaction are determined by the terminal according to the component pricing of each component in the platform, and the source of the components is not controlled by the buyer. It can avoid the listing party from assembling special virtual props and the buyer from screening and obtaining targeted virtual props by setting corresponding prop parameters, effectively avoiding abnormal targeted transactions and maintaining the order and transaction fairness of the virtual trading platform.

[0067] Since the virtual trading platform conducts transactions from low prices to high prices, that is, when the buyer conducts transactions, he always purchases the prop component with the lowest component price among the same type of components, so the component pricing and quantity of other components in the virtual trading platform will affect the user's transaction results. In a possible implementation, the terminal displays the component pricing of each target prop component through the prop listing interface, as well as the virtual trading platform's recommended pricing for components and props, etc., to assist users in quickly determining the appropriate prop pricing. Figure 4 A flowchart of a method for listing virtual items provided by another exemplary embodiment of the present application is shown. This embodiment is described by taking the method applied to a terminal supporting virtual transactions as an example, and the method includes the following steps.

[0068] Step 401, in response to a selection operation on a target virtual prop, component information of at least one target prop component is displayed in a prop listing interface, and the target virtual prop is composed of the target prop components.

[0069] The specific implementation of step 401 can refer to the above step 201, and the embodiment of the present application will not be repeated here.

[0070] Step 402 : Determine the prop recommended price of the target virtual prop based on the component type of the target prop component and the component recommended price corresponding to each component type.

[0071] After virtual items are put on the shelves, the component pricing of each item component is determined based on the item pricing set by the user. Therefore, to facilitate the user to quickly set a reasonable item pricing and improve the transaction success rate and efficiency of virtual items, the terminal determines the recommended item pricing of the target virtual item based on the component type of the target item component and the recommended component pricing of each type of component for the user's reference.

[0072] Regarding the determination method of the recommended item pricing, in a possible implementation manner, since the virtual trading platform conducts transactions in units of item components, the terminal can first determine the recommended component pricing of each target item component according to the transaction situation of the item components. The terminal obtains the component type (model) of the target item component, and then obtains the recommended component pricing of each target item component based on the component type. Since the target virtual item is composed of target item components, the terminal determines the sum of the recommended component pricing of all target item components as the recommended item pricing.

[0073] Regarding the acquisition method of the recommended component pricing, optionally, the terminal determines the average component pricing of the same type of components in the virtual trading platform that are in the put-on-shelf state as the recommended component pricing, or the terminal determines the average component pricing of the same type of components in the historical transaction records as the recommended component pricing (for example, for the target item component SVDS dust cover, the average pricing of the SVDS dust covers that were successfully traded on the previous trading day is determined as the recommended component pricing). The embodiments of the present application do not make any limitations in this regard.

[0074] Illustratively, for a target virtual item composed of target item component a, target item component b, and target item component c, the terminal first determines the recommended component pricing of each target item component based on the average pricing of the same type of item components on the previous trading day, and obtains that the recommended component pricing of target item component a is 100, the recommended component pricing of target item component b is 500, and the recommended component pricing of target item component c is 1000. Then, it is determined that the recommended item pricing of the target virtual item is 1600.

[0075] Step 403, display the recommended item pricing in the pricing input control on the item put-on-shelf interface.

[0076] In a possible real-time manner, when the terminal initially displays the item put-on-shelf interface, it automatically sets the item pricing of the target virtual item as the recommended item pricing and displays it through the pricing input control. The user can directly perform the put-on-shelf operation according to the recommended item pricing or further adjust it on this basis.

[0077] Step 404, in response to the trigger operation on the pricing input control in the item put-on-shelf interface, obtain the item pricing.

[0078] In a possible implementation, the user adjusts the item price of the target virtual item by triggering an operation on the price input control in the item listing interface. Optionally, the triggering operation is a price input operation, or a touch operation on the price adjustment sub-control in the price input control, or a drag operation on the price adjustment slider in the price input control, etc. The embodiments of the present application do not limit this.

[0079] As Figure 5 shown, the item listing interface 501 includes a price input control 502. When the terminal initially displays the item listing interface 501, the recommended item price 12319 of the target virtual item is displayed through the price input control 502. If the user directly performs a listing operation at this time, the terminal lists the target virtual components according to the recommended prices of each component corresponding to the recommended item price. The user can also re-enter the item price in the price input control 502, or adjust the price by triggering the price adjustment sub-controls on both sides of the price input control 502. Figure 5 Only some target item components are shown in

[0080] When receiving a triggering operation on the price input control, the terminal obtains the item price based on the input operation and displays the current item price through the price input control in real time.

[0081] Step 405: Determine the component price of the target item components based on the item price.

[0082] Since the virtual trading platform conducts transactions in units of item components, the terminal disassembles the target virtual item into target item components for listing. Therefore, after obtaining the item price set by the user, the terminal also needs to determine the component prices of each target item component based on the item price, and then list the target item components according to the component prices.

[0083] In a possible implementation, step 405 includes the following steps:

[0084] Step 405a: Determine the recommended component price based on the component type of the target item components.

[0085] For the method of obtaining the recommended component price, optionally, the terminal determines the average component price of the same type of components in the virtual trading platform that are in the listed state as the recommended component price, or the terminal determines the average component price of the same type of components in the historical transaction records as the recommended component price (for example, for the target item component SVDS dust cover, the average price of the SVDS dust covers that were successfully traded on the previous trading day is determined as the recommended component price). The embodiments of the present application do not limit this.

[0086] Step 405b: Determine the component price based on the component recommended price and the prop price.

[0087] Based on the component recommended prices of each target prop component, the terminal can estimate a prop recommended price corresponding to the target virtual prop, and then obtain the proportion of the price of each target prop component in the price of the complete target virtual prop. Therefore, based on this proportion and the prop price set by the user, the component price of each target prop component is determined. Step 405b specifically includes the following steps:

[0088] Step 1: Determine the prop recommended price of the target virtual prop based on the component recommended prices of each target prop component.

[0089] In a possible implementation, since the target virtual prop is composed of target prop components, the terminal determines the sum of the component recommended prices of all target prop components as the prop recommended price. For example, for a target virtual prop composed of target prop component a, target prop component b, and target prop component c, the terminal first determines the component recommended prices of each target prop component based on the average price of the same type of prop components on the previous trading day. The component recommended price of target prop component a is 100, the component recommended price of target prop component b is 500, and the component recommended price of target prop component c is 1000. Then, the prop recommended price of the target virtual prop is determined to be 1600.

[0090] Step 2: Determine the pricing ratio of each target prop component based on the prop recommended price and the component recommended price.

[0091] After the terminal obtains the component recommended prices of each target prop component and the prop recommended price corresponding to the complete target virtual prop, it can determine the approximate proportion of the price of the target prop component in the price of the target virtual prop, that is, the pricing ratio of the target prop component = component recommended price / prop recommended price.

[0092] Step 3: Determine the component price of each target prop component based on the pricing ratio and the prop price.

[0093] After the terminal determines the pricing ratio of the target prop component, based on the pricing ratio and the prop price, it calculates the component price of the target prop component. In a possible implementation, the calculation formula for the component price is: component price = prop price * pricing ratio = prop price * (component recommended price / prop recommended price).

[0094] Step 406: Associatively display the component price and the component recommended price of the target prop component in the prop listing interface.

[0095] To facilitate the user in grasping the pricing of each target prop component and enabling the user to adjust the prop pricing of the target virtual prop based on the pricing of the core component, the terminal reflects the component pricing and the recommended component pricing of each target prop component through the prop listing interface.

[0096] Schematically, as Figure 5 shown, the prop listing interface 501 includes a prop component list 503, and in this prop component list 503, the corresponding relationship between the target prop components and the component pricing and the recommended component pricing is displayed. After receiving a trigger operation on the prop pricing control 502, the terminal re-determines the component pricing based on the prop pricing indicated by this trigger operation and updates the component pricing in the prop listing interface 501.

[0097] Based on the prop pricing set by the user, the terminal calculates and displays the component pricing of each component, and at the same time, the recommended component pricing of each component is associated and displayed, facilitating the user in grasping the pricing of each target prop component, so as to adjust the prop pricing based on the pricing of the core component, enabling the user to quickly sell the target virtual prop at a reasonable price and improving the prop listing efficiency.

[0098] Step 407: In response to a price viewing operation, display the prop pricing range of the target virtual prop and the number of props of the same type within each prop pricing range in the virtual trading platform in the prop listing interface.

[0099] In the embodiments of the present application, the terminal of the prop purchaser conducts component transactions according to the rule of descending component pricing, that is, always determines the prop component with the lowest component pricing of the same type as the component to be purchased. Therefore, the component pricing of other components of the same type in the virtual trading platform will also affect the user's trading result. For example, if the prop price set by the user is relatively low, resulting in relatively low component pricing for each target prop component, although the transaction can be successful in a short time, the amount of virtual resources obtained by the user in the transaction is relatively small; if the prop price set by the user is relatively high, resulting in relatively high component pricing for each target prop component, it may take a longer time or be able to be traded successfully only when the purchase demand is large. Even in some cases, due to a large number of low-price components, the user's target virtual component may never be traded. Therefore, to further assist the user in determining a reasonable prop pricing, when receiving a price viewing operation, the terminal displays the prop pricing range of the target virtual prop and the number of props in each prop pricing range in the prop listing interface.

[0100] Based on the prop pricing range and the number of props in each prop pricing range, the user can learn about the price distribution of virtual props of the same type in the virtual trading platform, and thus quickly determine an appropriate prop price according to the price distribution and their own trading needs. On the other hand, the prop pricing range and the number of props in each prop pricing range can also reflect the market demand situation in the virtual trading platform, thus guiding the user to set the prop price in the prop pricing range with a larger number of props, promoting the virtual trading efficiency and the pricing order of the virtual trading platform, and further increasing the difficulty for the user to conduct targeted trading and obtain a large amount of virtual resources by setting a higher prop price on the premise of trading in the component pricing order.

[0101] In a possible implementation manner, step 407 includes the following steps:

[0102] Step 407a, in response to a price viewing operation, determine the component pricing range of each target prop component based on the component type of the target prop component.

[0103] Since the virtual trading platform conducts transactions in units of prop components, the component pricing of the prop components has practical reference value. Therefore, when receiving a price viewing operation, the terminal first determines the component pricing range corresponding to the target prop component, and then obtains the prop pricing range of the target virtual prop based on the component pricing range.

[0104] In a possible implementation manner, the component pricing range is calculated based on the component recommended pricing and the pricing range interval corresponding to the component. Among them, the component recommended pricing is the average component pricing of the same type of components (for example, the average component pricing of the same type of components that were successfully traded on the previous trading day), and the pricing range interval is the price range span preset by the developer based on the component trading situation. For example, the component recommended pricing of the Fremington sight rail is 130, and the pricing range interval is 4. The terminal determines that the component pricing range of the Fremington sight rail includes 126 - 130, 131 - 135, 136 - 140, and so on.

[0105] Different types of prop components need to be obtained based on the prop recommended pricing and the pricing range interval of that type of prop. Therefore, the terminal needs to determine the component pricing range of each target prop component based on the component type of the target prop component.

[0106] Step 407b, based on the component pricing range, determine the prop pricing range of the target virtual prop.

[0107] After the terminal determines the component pricing ranges of each target prop component, it can obtain the prop pricing range of the target virtual prop. In a possible implementation manner, similar to the manner of determining the component pricing range, the terminal obtains the prop pricing range based on the prop recommended price of the target virtual prop and the pricing range interval. Specifically, the pricing range interval of the target virtual prop is the sum of the pricing range intervals of all target prop components, that is, prop pricing range interval = ∑ component pricing range intervals. The terminal takes the prop recommended price as the benchmark and adds or subtracts k times the pricing range interval (k is a positive integer) to obtain the boundaries of each prop pricing range.

[0108] Illustratively, the target virtual prop is composed of target prop component a and target prop component b. The component recommended pricing of target prop component a is 1000, and the pricing range interval is 100. Then the component pricing range of target prop component a includes 901 - 1000, 1001 - 1100, 1101 - 1200; the component recommended pricing of target prop component b is 500, and the pricing range interval is 20. Then the component pricing range of target prop component b includes 481 - 500, 501 - 520, 521 - 540. Then the prop recommended pricing of the target virtual prop is 1500, and the pricing range interval is 120. The prop pricing range of the target virtual prop includes 1381 - 1500, 1501 - 1620, 1621 - 1740.

[0109] Step 407c, based on the component pricing range, the prop pricing range, and the number of prop components within each component pricing range in the virtual trading platform, determine the number of props corresponding to each prop pricing range.

[0110] The virtual trading platform conducts transactions in units of prop components. When a user purchases a complete virtual prop, the terminal obtains the component with the lowest price of the same type from the platform based on the prop components required for the virtual prop. That is, the virtual prop is disassembled and put on the shelves, and the transaction sources and destinations are not controlled by the user. For the same prop component, the target virtual prop corresponding to it when it is put on the shelves may be different from the virtual prop to be purchased during the transaction. Since the virtual trading platform is put on the shelves in the form of components, the terminal cannot directly obtain the clear number of props within each prop pricing range, but can obtain the number of components within each component pricing range. In a possible implementation manner, the terminal determines the number of props corresponding to each prop pricing range based on the component pricing range and the number of prop components within each component pricing range. Step 407c specifically includes the following steps:

[0111] Step four, based on the correspondence between the prop pricing range of the target virtual prop and the component pricing ranges of each target prop component, determine the number of components and the component unit price corresponding to the props of the same type within the prop pricing range.

[0112] Since the pricing range of the target virtual item is determined based on the component recommended pricing and the pricing range interval corresponding to the component, the pricing range of the item corresponds one-to-one with the pricing ranges of each target item component. The terminal determines the quantity and unit price of each type of component corresponding to each item pricing range based on the corresponding relationship between the item pricing range and the component pricing range. Among them, the unit price of the component can be estimated as the lower bound of the component pricing range, or the upper bound of the component pricing range, or the average component pricing within the range, etc., and the embodiments of the present application do not limit this.

[0113]

[0114] Table 1

[0115] Illustratively, as shown in Table 1, the target virtual item consists of target item component A, target item component B, and target item component C. For the item pricing range of 1570 - 1700, there are 50 A, 1 B, and 350 C, and the unit price of A is 900, the unit price of B is 480, and the unit price of C is 190; for the item pricing range of 1700 - 1830, there are 50 A, 2 B, and 890 C, and the unit price of A is 1000, the unit price of B is 500, and the unit price of C is 200.

[0116] Step Five, based on the quantity of each type of item component and the unit price of each type of item component, determine the total price of items of the same type within the item pricing range.

[0117] The terminal estimates the total price of items of the same type within the item pricing range based on the quantity of each type of item component and the unit price of each type of item component. That is, the total price of the item = ∑(unit price of the component * quantity of the component). Taking Table 1 as an example, for the item pricing range of 1700 - 1830, its total price of the item = 1000 * 100 + 500 * 5 + 200 * 500 = 202500.

[0118] Step Six, based on the total price of the item corresponding to the item pricing range and the unit price of the item corresponding to the item pricing range, determine the quantity of the item corresponding to the item pricing range.

[0119] The terminal determines the quantity of the item corresponding to the item pricing range based on the total price of the item corresponding to the item pricing range and the unit price of the item corresponding to the item pricing range. That is, the quantity of the item = total price of the item / unit price of the item = ∑(unit price of the component * quantity of the component) / unit price of the item. Among them, the unit price of the item is the lower bound of the item pricing range or the upper bound of the item pricing range or the intermediate value of the item pricing range, and the embodiments of the present application do not limit this.

[0120] Based on the example in step 5, for the prop pricing range of 1700 - 1830, the number of props = 184000 / 1700 ≈ 119.1. Round up to determine the number of props as 120 (or round down).

[0121]

[0122] Table 2

[0123] The number of props calculated in the above way can, on the one hand, roughly determine the price distribution of virtual props obtained according to the assembly method of the target virtual prop with a relatively low computational complexity. On the other hand, calculating the number of props based on the price ratio of each target virtual prop makes the distribution of the number of props close to the price distribution of the prop components with a higher component pricing. Since the prop components with a higher component pricing are usually the core components that make up the prop, the distribution of the number of props can represent the price distribution of virtual props, making the number of props closer to the actual number of virtual props listed by players.

[0124] Step 407d: Display the prop pricing range and the number of props corresponding to the prop pricing range in the prop listing interface.

[0125] After the terminal determines the prop pricing range and the number of props corresponding to the prop pricing range, it is displayed through the prop listing interface. As Figure 6 shown, the prop listing interface 601 includes a price range list 602. The price range list 602 displays the prop price range corresponding to the target virtual prop and the number of props corresponding to the prop pricing range, so as to assist the user in pricing based on the price distribution of virtual props in the virtual trading platform.

[0126] Step 408: In response to the listing operation of the target virtual prop, list each target prop component on the virtual trading platform. Among them, the transactions on the virtual trading platform are based on prop components, and the trading order of the same type of prop components is determined in descending order based on the pricing.

[0127] For the specific implementation manner of step 408, reference can be made to the above step 203, and details are not described herein again in this embodiment of the present application.

[0128] In a possible implementation, the user can list the prop components separately. Similar to the way of listing virtual props, in response to the selection operation of the target prop component, the terminal displays the component listing interface corresponding to the target prop component; in response to the pricing operation of the target prop component, the component price of the target prop component is displayed in the component listing interface, and in response to the listing operation of the target prop component, the terminal lists the target prop component on the virtual trading platform according to the component price. Among them, when performing the pricing operation, the user can set the unit price and quantity of the target prop component, and the terminal displays the unit price and total price of the component through the component listing interface, and also displays the recommended component price, component price range, and the quantity of components in each component price range corresponding to the same type of components in the component listing interface, etc.

[0129] In the embodiment of the present application, the terminal displays the component prices of each target prop component, as well as information such as the recommended prices of components and props on the virtual trading platform through the prop listing interface, to assist the user in quickly determining a suitable prop price; moreover, the terminal also displays the prop price range of the target virtual prop and the quantity of props in each prop price range through the prop listing interface, showing the price distribution of the same type of virtual props in the virtual trading platform to the user, enabling the user to quickly determine a suitable prop price according to the price distribution and their own trading needs. On the other hand, the prop price range and the quantity of props in each prop price range can also reflect the market demand situation in the virtual trading platform, thereby guiding the user to set the prop price in the prop price range with a larger quantity of props, promoting the virtual trading efficiency and the pricing order of the virtual trading platform, and further increasing the difficulty for the user to conduct targeted transactions and obtain a large amount of virtual resources by setting a higher prop price on the premise of trading in the order of component prices.

[0130] When the transaction of the target virtual prop is completed, or the target virtual prop is taken off the shelf, the terminal generates corresponding notification information based on the settlement situation of the background server to notify the user of the transaction result of the target virtual prop. Figure 7 The flowchart of the method for listing virtual props provided by another exemplary embodiment of the present application is shown. This embodiment is described by taking the application of this method to a terminal supporting virtual trading as an example, and the method includes the following steps.

[0131] Step 701, in response to the selection operation of the target virtual prop, display the component information of at least one target prop component in the prop listing interface, and the target virtual prop is composed of the target prop components.

[0132] Step 702, in response to the pricing operation of the target virtual prop, based on the prop price of the target virtual prop, display the component prices of each target prop component in the prop listing interface.

[0133] For the specific implementation manners of steps 701 to 702, reference may be made to the above steps 201 to 202, and details are not described herein again in the embodiments of the present application.

[0134] Step 703: In response to a triggering operation on the duration setting control in the virtual item listing interface, obtain the listing duration of the target virtual item.

[0135] In a possible implementation manner, the user can set the listing duration of the target virtual item. When the listing duration is reached and not all of the target item components corresponding to the target virtual item are successfully traded, the terminal takes down the target item components that are not successfully traded.

[0136] Schematically, as Figure 3 shown, the virtual item listing interface 301 includes a duration setting control 305. The user can set the corresponding listing duration by selecting and triggering the duration setting control 305.

[0137] Step 704: In response to the listing operation of the target virtual item, list each target item component on the virtual trading platform according to the listing duration.

[0138] When receiving the listing operation of the target virtual item, the terminal lists each target item component on the virtual trading platform according to the listing duration. That is, the terminal sends the listing duration of the target item component to the background server, and the background server is responsible for executing the settlement process when the listing duration is reached.

[0139] Step 705: Receive a transaction completion notification sent by the background server.

[0140] The transaction completion notification includes a prompt message indicating the successful transaction of the target virtual item. The background server is used to transfer virtual resources to the target account corresponding to the target virtual item according to the component price when the target item component is successfully traded, and to send a prompt message to the target account when all target item components are successfully traded.

[0141] In a possible implementation manner, the background server is responsible for processing the trading logic in the virtual trading platform. When all target item components corresponding to the target virtual item listed by a certain account are successfully traded, the background server sends a transaction completion notification to the account and transfers virtual resources to the account (or transfers virtual resources according to the component price when each target item component is successfully traded). The terminal displays a prompt message based on the transaction completion notification, for example, showing a prompt message "All components of the SVDS sniper rifle 7.89KG have been sold, and 12319 gold coins have been obtained" to the user in the form of a virtual email.

[0142] Step 706: In response to the take-down operation of the target virtual item, receive a settlement notification sent by the background server.

[0143] Among them, the settlement notice contains prompt information for indicating the traded components and untraded components.

[0144] In a possible implementation manner, when the shelf life is not reached and not all of the target prop components corresponding to the target virtual prop are successfully traded, the user can perform a delisting operation on the target virtual prop through the prop delisting interface. As Figure 8 shown, the prop delisting interface 801 displays the listed items corresponding to the currently logged-in account, and each listed item corresponds to a delisting control 802. When a trigger operation on the delisting control 802 corresponding to the target virtual prop is received, the terminal sends a delisting request to the background server, and the background server performs settlement based on the trading situation of the target prop components corresponding to the target virtual prop, and feeds back a settlement notice to the terminal.

[0145] The settlement notice contains prompt information for indicating the traded components and untraded components, so that the user can know the trading situation of the target prop components. For example, the terminal displays the prompt information in the form of a virtual email, and the virtual email interface contains a list of traded components, a list of untraded components, and the total amount of virtual resources obtained from the transaction.

[0146] Step 707, in response to reaching the shelf life, receive the settlement notice sent by the background server.

[0147] In a possible implementation manner, when the shelf life is reached, the terminal sends a delisting request to the background server, so that the background server performs settlement processing based on the trading situation of the target prop components and delists the target prop components that are not successfully traded. Specifically, step 707 includes the following steps:

[0148] Step 707a, in response to reaching the shelf life, send a delisting request to the background server.

[0149] Among them, the background server is used to recycle the untraded components that meet the recycling conditions based on the delisting request, generate a settlement notice based on the recycled components, traded components, and un-recycled components, and the recycling conditions include that the component pricing is lower than the component recommended pricing. The component recommended pricing is obtained based on the average pricing of the same type of components in the virtual trading platform.

[0150] The user's active delisting means that the user wants to stop trading the target virtual item. At this time, the background server directly returns the untraded components to the user's account and transfers the virtual resources corresponding to the traded components to the user's account. When the target virtual item is delisted due to reaching the listing duration, it is not an active delisting by the user. That is, at this time, the user usually wants to sell all the target item components successfully as much as possible. Therefore, in a possible implementation, the untraded components that meet the recycling conditions are recycled, and then the virtual resources are transferred based on the component pricing of the traded components and the recycled components, and the un-recycled components are delisted.

[0151] For example, the target virtual item is composed of target item components A, B, and C. When the listing duration is reached, A has been obtained by another account using virtual resources and the transaction is successful, B and C are untraded, and the component pricing of B is lower than the average pricing of the same type of components in the virtual trading platform, and the component pricing of C is higher than the average pricing of the same type of components in the virtual trading platform. Then the background server recycles B, that is, the virtual trading platform uses virtual resources to trade with the listing account corresponding to component B, and for component C, it is delisted and returned to the component library of the corresponding account.

[0152] Step 707b, receive the settlement notice sent by the background server.

[0153] The terminal receives the settlement notice sent by the background server and displays it. For example, the terminal displays the settlement notice in the form of a virtual email. Since the user does not need to know the whereabouts of the target item components, only the transaction success list and the transaction failure list are displayed in the virtual email interface. Among them, the transaction success list contains the traded components and the recycled components, and the transaction failure list contains the un-recycled components.

[0154] In the embodiments of the present application, when the transaction of the target virtual item is completed or the target virtual item is delisted, the terminal generates corresponding notification information based on the settlement situation of the background server to notify the user of the transaction result of the target virtual item; in addition, for the case of timeout delisting, the virtual trading platform recycles the item components with reasonable pricing to help the user complete the transaction of the target item components as much as possible.

[0155] In the above embodiments, the component transactions and the settlement of transaction results are executed by the background server. In a possible implementation manner, after receiving the listing operation, the terminal sends the listing component information of the target prop component (including the listing account, component type, component pricing, listing duration, etc.) to the background server. The background server receives the listing component information sent by the terminal and updates the component pool of the virtual trading platform based on the component information. After receiving the purchase operation, the terminal sends the purchase component information of the component to be purchased (including the component type, number of components, purchase account, etc.) to the background server. The background server receives the purchase component information sent by the terminal and determines the component to be purchased from the component pool of the virtual trading platform. In response to receiving the purchase request for the component to be purchased sent by the terminal, the background server transfers the virtual resources of the purchase account to the listing account corresponding to the component to be purchased based on the component pricing corresponding to the component to be purchased. In response to the listing duration of the virtual prop in the virtual trading platform reaching the listing duration set by the listing account, or, upon receiving the delisting request sent by the listing account, the background server generates a settlement notice and sends it to the listing account based on the transaction record of the prop component corresponding to the virtual prop. In response to all transactions of the target prop component corresponding to the target virtual prop in the virtual trading platform being completed, the background server generates a transaction completion notice and sends it to the listing account corresponding to the target prop component.

[0156] The above embodiments illustrate the process when the terminal lists virtual props or prop components. On the other hand, for the purchaser of virtual props or prop components, the terminal conducts transactions based on the lowest pricing of the same type of prop components, further preventing directed trading behavior. Figure 9 The flowchart of the method for purchasing virtual props provided by an exemplary embodiment of the present application is shown. This embodiment is described by taking the method being applied to a terminal supporting virtual transactions as an example. The method includes the following steps.

[0157] Step 901, in response to a setting operation for the virtual prop to be purchased, display the component information of at least one prop component to be purchased in the prop purchase interface. The virtual prop to be purchased is composed of the prop components to be purchased, and the component pricing of the prop components to be purchased is the lowest pricing of the same type of prop components in the virtual trading platform.

[0158] The virtual trading platform conducts transactions in units of prop components. When receiving a setting operation for the virtual prop to be purchased, the terminal determines the required prop components, that is, the prop components to be purchased, based on the composition of the virtual prop to be purchased, and displays the component information (such as component name, component pricing, etc.) of each prop component to be purchased through the prop purchase interface.

[0159] In a possible implementation, the virtual trading platform provides virtual props of a preset type. Users can select from the virtual props provided by the virtual trading platform to achieve quick purchases. Users can also actively set the component types of each prop component in the virtual prop to be purchased, enabling the terminal to determine the composition of the virtual prop to be purchased.

[0160] For example, when the user sets the firearm model, the terminal determines the core component type, and the terminal automatically displays the core prop components corresponding to the firearm model, as well as other default prop components used to form the virtual prop. The user can manually change the default prop components and add more non-core prop components, etc.

[0161] Optionally, the terminal displays all the prop components that make up the virtual prop to be purchased through the prop purchase interface. Alternatively, based on the component composition of the virtual prop to be purchased and the prop components already existing in the component library of the currently logged-in account, the terminal determines the prop components to be purchased as the component compositions that do not exist in the existing prop components. For example, if the virtual prop to be purchased consists of prop component a, prop component b, and prop component c, and there is an unused prop component a in the component library of the currently logged-in account, the terminal displays prop component b and prop component c through the prop purchase interface. As Figure 10 shown, the component information of 3 prop components to be purchased is displayed in the prop purchase interface 1001, including the component model, component name, and component pricing.

[0162] For each prop component to be purchased, what the terminal displays is the component with the lowest pricing among the prop components of the same type. For example, in the composition of the virtual prop SVDS marksman rifle to be purchased, it includes the SVDS standard dust cover. There is an SVDS standard dust cover priced at 500, two SVDS standard dust covers priced at 590, and an SVDS standard dust cover priced at 600 in the virtual trading platform. Then the terminal displays the SVDS standard dust cover priced at 500 through the prop purchase interface.

[0163] Step 902, in response to the purchase operation of the virtual prop to be purchased, based on the component pricing of each prop component to be purchased, perform virtual resource transfer with the virtual trading platform.

[0164] When receiving the purchase operation of the virtual prop to be purchased, the terminal transfers the virtual resources of the currently logged-in account based on the component pricing of each prop component to be purchased. In a possible implementation, the terminal transfers the virtual resources to the virtual trading platform (which is responsible for operation and information maintenance by the background server), and the virtual trading platform transfers the virtual resources to the corresponding user account based on the component source (i.e., the listed account) of the prop component to be purchased.

[0165] As Figure 10As shown, when a trigger operation on the item purchase control 1002 in the item purchase interface 1001 is received, the terminal transfers virtual resources with the virtual trading platform based on the component pricing of each item to be purchased and sold.

[0166] Step 903, in the case where the virtual resource transfer is successful, obtain each item component to be purchased.

[0167] In response to the successful virtual resource transfer, the terminal obtains each item component to be purchased, and automatically assembles each item component to be purchased according to the assembly method of the virtual item to be purchased, and transfers the assembled virtual item to the item library of the currently logged-in account.

[0168] In another possible implementation manner, the user can also purchase a single item component. As Figure 11 shown, in response to a selection operation on the item component to be purchased, the terminal displays the component purchase interface 1101. When a trigger operation on the quantity input control 1102 is received, the terminal determines the quantity of the component to be purchased based on this trigger operation. The component average price and total price of the item component to be purchased are displayed in the component purchase interface 1101, and the component average price and total price are determined based on the component type and quantity of the item component to be purchased. For example, if the component to be purchased is the Fremington Aluminum Sling Rail 0.02KG, and there is one component priced at 130, two components priced at 142, and one component priced at 150 in the virtual trading platform, then when the quantity of the component is 1, the terminal determines the component priced at 130 as the component to be purchased, and both the component average price and total price are 130. When the quantity of the component is 2, the terminal determines one component priced at 130 and one component priced at 142 as the components to be purchased, the component average price is 136, and the total price is 272. In addition, the terminal also displays the price distribution of components of the same type in the virtual trading platform through the component price list 1103 in the component purchase interface 1101, that is, the component pricing range corresponding to components of the same type and the quantity of components corresponding to each component pricing range.

[0169] To sum up, in the embodiments of the present application, by splitting the virtual props listed on the virtual trading platform, trading is carried out in units of prop components that constitute the virtual props, so that the virtual props purchased by the prop buyer are composed of various prop components, and the prop components cannot be purchased in a targeted manner. The trading order is obtained based on the descending order of pricing, that is, the terminal determines the lowest priced component of the same type of components for trading based on the component type of each target prop component. On the one hand, it can avoid the listing party from setting a higher prop price and the buyer from screening the prop price for targeted transactions. On the other hand, compared with the method of trading in units of complete virtual props in related technologies, the prop components during the transaction are determined by the terminal according to the component pricing of each component in the platform, and the source of the components is not controlled by the buyer. It can avoid the listing party from assembling special virtual props and the buyer from screening and obtaining targeted virtual props by setting corresponding prop parameters, effectively avoiding abnormal targeted transactions and maintaining the order and transaction fairness of the virtual trading platform.

[0170] Figure 12 This is a structural block diagram of a virtual props shelf device provided by an exemplary embodiment of the present application, and the device is composed of the following:

[0171] The first display module 1201 is used to display component information of at least one target prop component in the prop listing interface in response to a selection operation on a target virtual prop, wherein the target virtual prop is composed of the target prop component;

[0172] A second display module 1202 is used for displaying the component pricing of each target prop component in the prop listing interface based on the prop pricing of the target virtual prop in response to the pricing operation of the target virtual prop;

[0173] The component listing module 1203 is used to list each target prop component on the virtual trading platform in response to the listing operation of the target virtual prop, wherein the transaction in the virtual trading platform is based on the prop component, and the transaction order of the same type of prop components is determined based on the descending order of pricing.

[0174] Optionally, the second display module 1202 includes:

[0175] A first acquisition unit, configured to acquire the item pricing in response to a triggering operation on a pricing input control in the item listing interface;

[0176] A first determining unit, configured to determine the component pricing of the target prop component based on the prop pricing;

[0177] The first display unit is used to display the component pricing and the component recommended pricing of the target prop component in association with each other in the prop listing interface.

[0178] Optionally, the first determining unit is further configured to:

[0179] Determine the component recommended price based on the component type of the target prop component;

[0180] Determine the component price based on the component recommended price and the prop price.

[0181] Optionally, the first determining unit is further configured to:

[0182] Determine the prop recommended price of the target virtual prop based on the component recommended prices of the respective target prop components;

[0183] Determine the pricing ratio of each target prop component based on the prop recommended price and the component recommended price;

[0184] Determine the component price of each target prop component based on the pricing ratio and the prop price.

[0185] Optionally, the apparatus further includes:

[0186] A determining module, configured to determine the prop recommended price of the target virtual prop based on the component type of the target prop component and the component recommended prices corresponding to the respective component types;

[0187] A fourth display module, configured to display the prop recommended price in the pricing input control on the prop listing interface.

[0188] Optionally, the apparatus further includes:

[0189] A fifth display module, configured to, in response to a price viewing operation, display the prop price range of the target virtual prop and the number of props of the same type within each prop price range in the virtual trading platform on the prop listing interface.

[0190] Optionally, the fifth display module includes:

[0191] A second determining unit, configured to, in response to the price viewing operation, determine the component price range of each target prop component based on the component type of the target prop component;

[0192] A third determining unit, configured to determine the prop price range of the target virtual prop based on the component price range;

[0193] A fourth determination unit, configured to determine the number of items corresponding to each item pricing range based on the component pricing range, the item pricing range, and the number of item components within each component pricing range in the virtual trading platform;

[0194] A second display unit, configured to display the item pricing range and the number of items corresponding to the item pricing range in the item listing interface.

[0195] Optionally, the fourth determination unit is further configured to:

[0196] Based on the correspondence between the item pricing range of the target virtual item and the component pricing ranges of each target item component, determine the number of components and the unit price of components corresponding to items of the same type within the item pricing range;

[0197] Based on the number of components of each type of item component and the unit price of each type of item component, determine the total price of items of the same type within the item pricing range;

[0198] Based on the total price of items corresponding to the item pricing range and the unit price of items corresponding to the item pricing range, determine the number of items corresponding to the item pricing range.

[0199] Optionally, the apparatus further includes:

[0200] A first receiving module, configured to receive a transaction completion notification sent by a background server, where the transaction completion notification includes a prompt message for indicating that the transaction of the target virtual item is successful, and the background server is configured to transfer virtual resources to the target account corresponding to the target virtual item according to the component pricing when the transaction of all target item components is successful, and send the prompt message to the target account when the transaction of all target item components is successful.

[0201] Optionally, the component listing module 1203 includes:

[0202] A second obtaining unit, configured to obtain the listing duration of the target virtual item in response to a triggering operation on a duration setting control in the item listing interface;

[0203] A component listing unit, configured to list each target item component on the virtual trading platform according to the listing duration in response to a listing operation on the target virtual item;

[0204] The apparatus further includes:

[0205] A second receiving module, configured to receive a settlement notice sent by a background server in response to an operation of taking down the target virtual item from shelves, where the settlement notice includes prompt information for indicating traded components and untraded components;

[0206] A third receiving module, configured to receive the settlement notice sent by the background server in response to reaching the shelf life.

[0207] Optionally, the third receiving module is further configured to:

[0208] In response to reaching the shelf life, send a take-down request to the background server, where the background server is configured to perform a recycling process on the untraded components that meet the recycling conditions based on the take-down request, generate the settlement notice based on the recycled components, the traded components, and the un-recycled components, and the recycling conditions include that the component pricing is lower than the recommended component pricing;

[0209] Receive the settlement notice sent by the background server, where the settlement notice includes prompt information for indicating the traded components, the recycled components, and the un-recycled components.

[0210] Figure 13 It is a structural block diagram of a virtual item purchase device provided by an exemplary embodiment of the present application. The composition of the device is as follows:

[0211] A third display module 1301, configured to display component information of at least one to-be-purchased item component in a item purchase interface in response to a setting operation on the to-be-purchased virtual item, where the to-be-purchased virtual item is composed of the to-be-purchased item components, and the component pricing of the to-be-purchased item components is the lowest pricing of the same type of item components in the virtual trading platform;

[0212] A resource transfer module 1302, configured to perform virtual resource transfer with the virtual trading platform based on the component pricing of each of the to-be-purchased item components in response to a purchase operation on the to-be-purchased virtual item;

[0213] A component acquisition module 1303, configured to acquire each of the to-be-purchased item components in the case of successful virtual resource transfer.

[0214] To sum up, in the embodiments of the present application, by splitting the virtual props listed on the virtual trading platform, trading is carried out in units of prop components that constitute the virtual props, so that the virtual props purchased by the prop buyer are composed of various prop components, and the prop components cannot be purchased in a targeted manner. The trading order is obtained based on the descending order of pricing, that is, the terminal determines the lowest priced component of the same type of components for trading based on the component type of each target prop component. On the one hand, it can avoid the listing party from setting a higher prop price and the buyer from screening the prop price for targeted transactions. On the other hand, compared with the method of trading in units of complete virtual props in related technologies, the prop components during the transaction are determined by the terminal according to the component pricing of each component in the platform, and the source of the components is not controlled by the buyer. It can avoid the listing party from assembling special virtual props and the buyer from screening and obtaining targeted virtual props by setting corresponding prop parameters, effectively avoiding abnormal targeted transactions and maintaining the order and transaction fairness of the virtual trading platform.

[0215] Please refer to Figure 14 , which shows a block diagram of a terminal 1400 provided by an exemplary embodiment of the present application. The terminal 1400 may be a portable mobile terminal, such as a smart phone, a tablet computer, a Moving Picture Experts Group Audio Layer III (MP3) player, or a Moving Picture Experts Group Audio Layer IV (MP4) player. The terminal 1400 may also be referred to as a user device, a portable terminal, or other names.

[0216] Typically, the terminal 1400 includes a processor 1401 and a memory 1402 .

[0217] The processor 1401 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. The processor 1401 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The processor 1401 may also include a main processor and a coprocessor. The main processor is a processor used to process data in the wake state, also known as the central processing unit (CPU); the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, the processor 1401 may be integrated with a graphics processing unit (GPU), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1401 may further include an artificial intelligence (AI) processor, and the AI processor is used to process computational operations related to machine learning.

[0218] The memory 1402 may include one or more computer-readable storage media, and the computer-readable storage media may be tangible and non-transitory. The memory 1402 may further include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1402 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 1401 to implement the method provided in the embodiments of the present application.

[0219] In some embodiments, the terminal 1400 may further optionally include: a peripheral device interface 1403 and at least one peripheral device. Specifically, the peripheral device includes at least one of a radio frequency circuit 1404, a touch display screen 1405, a camera 1406, an audio circuit 1407, a positioning component 1408, and a power supply 1409.

[0220] The peripheral device interface 1403 can be used to connect at least one peripheral device related to input / output (I / O) to the processor 1401 and the memory 1402. In some embodiments, the processor 1401, the memory 1402, and the peripheral device interface 1403 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1401, the memory 1402, and the peripheral device interface 1403 can be implemented on a separate chip or circuit board, and this embodiment does not limit this.

[0221] The radio frequency circuit 1404 is used to receive and transmit radio frequency (RF) signals, also known as electromagnetic signals. The radio frequency circuit 1404 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1404 converts an electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1404 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so on. The radio frequency circuit 1404 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, each generation of mobile communication networks (2G, 3G, 4G, and 5G), a wireless local area network, and / or a wireless fidelity (WiFi) network. In some embodiments, the radio frequency circuit 1404 may further include a circuit related to near field communication (NFC), and this application does not limit this.

[0222] The touch display screen 1405 is used to display the UI. The UI may include graphics, text, icons, videos, and any combination thereof. The touch display screen 1405 also has the ability to collect touch signals on or above the surface of the touch display screen 1405. The touch signal can be input as a control signal to the processor 1401 for processing. The touch display screen 1405 is used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one touch display screen 1405, which is provided on the front panel of the terminal 1400; in other embodiments, there may be at least two touch display screens 1405, which are respectively provided on different surfaces of the terminal 1400 or are in a foldable design; in still other embodiments, the touch display screen 1405 may be a flexible display screen, which is provided on a curved surface or a folding surface of the terminal 1400. Even further, the touch display screen 1405 can also be set to an irregular non-rectangular shape, that is, a special-shaped screen. The touch display screen 1405 can be prepared using materials such as a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc.

[0223] The camera module 1406 is used to collect images or videos. Optionally, the camera module 1406 includes a front camera and a rear camera. Generally, the front camera is used to implement video calls or selfies, and the rear camera is used to implement photo or video shooting. In some embodiments, there are at least two rear cameras, which are respectively any one of a main camera, a depth-of-field camera, and a wide-angle camera, so as to implement the function of background blurring by fusing the main camera and the depth-of-field camera, and implement panoramic shooting and virtual reality (VR) shooting functions by fusing the main camera and the wide-angle camera. In some embodiments, the camera module 1406 may further include a flash. The flash can be a single-color temperature flash or a two-color temperature flash. A two-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation under different color temperatures.

[0224] The audio circuit 1407 is used to provide an audio interface between the user and the terminal 1400. The audio circuit 1407 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals for input to the processor 1401 for processing, or input to the radio frequency circuit 1404 to achieve voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 1400. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signals from the processor 1401 or the radio frequency circuit 1404 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for uses such as ranging. In some embodiments, the audio circuit 1407 may further include a headphone jack.

[0225] The positioning component 1408 is used to locate the current geographical location of the terminal 1400 to implement navigation or location-based service (LBS). The positioning component 1408 may be a positioning component of the Global Positioning System (GPS), the Beidou system or the Galileo system.

[0226] The power supply 1409 is used to supply power to each component in the terminal 1400. The power supply 1409 may be alternating current, direct current, a disposable battery or a rechargeable battery. When the power supply 1409 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0227] In some embodiments, the terminal 1400 further includes one or more sensors 1410. The one or more sensors 1410 include but are not limited to: an acceleration sensor 1411, a gyroscope sensor 1412, a pressure sensor 1413, a fingerprint sensor 1414, an optical sensor 1415, and a proximity sensor 1416.

[0228] The acceleration sensor 1411 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established with the terminal 1400. For example, the acceleration sensor 1411 can be used to detect the components of the gravitational acceleration on the three coordinate axes. The processor 1401 can control the touch display screen 1405 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 1411. The acceleration sensor 1411 can also be used for collecting game or user movement data.

[0229] The gyroscope sensor 1412 can detect the body direction and rotation angle of the terminal 1400. The gyroscope sensor 1412 can cooperate with the acceleration sensor 1411 to collect the 3D actions of the user on the terminal 1400. Based on the data collected by the gyroscope sensor 1412, the processor 1401 can implement the following functions: motion sensing (such as changing the UI according to the user's tilting operation), image stabilization during shooting, game control, and inertial navigation.

[0230] The pressure sensor 1413 can be disposed on the side frame of the terminal 1400 and / or the lower layer of the touch display screen 1405. When the pressure sensor 1413 is disposed on the side frame of the terminal 1400, it can detect the holding signal of the user on the terminal 1400, and perform left / right hand recognition or shortcut operations according to the holding signal. When the pressure sensor 1413 is disposed on the lower layer of the touch display screen 1405, it can control the operable controls on the UI interface according to the pressure operation of the user on the touch display screen 1405. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0231] The fingerprint sensor 1414 is used to collect the fingerprint of the user to identify the user's identity according to the collected fingerprint. When the identity of the user is identified as a trusted identity, the processor 1401 authorizes the user to perform relevant sensitive operations, and the sensitive operations include unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings, etc. The fingerprint sensor 1414 can be disposed on the front, back, or side of the terminal 1400. When there are physical buttons or a manufacturer logo (Logo) on the terminal 1400, the fingerprint sensor 1414 can be integrated with the physical button or the manufacturer Logo.

[0232] The optical sensor 1415 is used to collect the ambient light intensity. In one embodiment, the processor 1401 can control the display brightness of the touch display screen 1405 according to the ambient light intensity collected by the optical sensor 1415. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 1405 is increased; when the ambient light intensity is low, the display brightness of the touch display screen 1405 is decreased. In another embodiment, the processor 1401 can also dynamically adjust the shooting parameters of the camera module 1406 according to the ambient light intensity collected by the optical sensor 1415.

[0233] The proximity sensor 1416, also known as the distance sensor, is usually disposed on the front of the terminal 1400. The proximity sensor 1416 is used to collect the distance between the user and the front of the terminal 1400. In one embodiment, when the proximity sensor 1416 detects that the distance between the user and the front of the terminal 1400 is gradually decreasing, the touch display screen 1405 is controlled by the processor 1401 to switch from the lit state to the off state; when the proximity sensor 1416 detects that the distance between the user and the front of the terminal 1400 is gradually increasing, the touch display screen 1405 is controlled by the processor 1401 to switch from the off state to the lit state.

[0234] Those skilled in the art can understand that Figure 14 the structure shown in does not constitute a limitation on the terminal 1400, and may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component layout.

[0235] The embodiment of the present application also provides a computer-readable storage medium, which stores at least one instruction, and the at least one instruction is loaded and executed by a processor to implement the method for putting virtual props on the shelf or the method for purchasing virtual props as described in the above various embodiments.

[0236] According to one aspect of the present application, there is provided a computer program product or a computer program, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal executes the method for putting virtual props on the shelf or the method for purchasing virtual props provided in various optional implementation manners of the above aspect.

[0237] Those skilled in the art should be able to realize that in the above one or more examples, the functions described in the embodiments of the present application can be implemented by hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable storage medium or transmitted as one or more instructions or codes on a computer-readable storage medium. The computer-readable storage medium includes computer storage media and communication media, where the communication media includes any medium that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0238] The above are only optional embodiments of the present application, and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for listing virtual items, characterized in that, the method includes: In response to a selection operation on a target virtual item, display component information of at least one target item component in the item listing interface, where the target virtual item is composed of the target item components; In response to a pricing operation on the target virtual item, based on the item price of the target virtual item, display the component prices of each of the target item components in the item listing interface; In response to a listing operation on the target virtual item, list each of the target item components on a virtual trading platform, where transactions on the virtual trading platform are in units of item components, and the trading order of the same type of item components is determined in descending order based on the price, and the component with the lowest price in the same type of item components is the component to be purchased by the buyer.

2. The method according to claim 1, characterized in that, the step of in response to a pricing operation on the target virtual item, based on the item price of the target virtual item, display the component prices of each of the target item components in the item listing interface includes: In response to a trigger operation on a pricing input control in the item listing interface, obtain the item price; Determine the component price of the target item component based on the item price; Associatively display the component price and the component recommended price of the target item component in the item listing interface.

3. The method according to claim 2, characterized in that, the step of determining the component price of the target item component based on the item price includes: Determine the component recommended price based on the component type of the target item component; Determine the component price based on the component recommended price and the item price.

4. The method according to claim 3, characterized in that, the step of determining the component price based on the component recommended price and the item price includes: Determine the item recommended price of the target virtual item based on the component recommended prices of each of the target item components; Determine the pricing ratio of each of the target item components based on the item recommended price and the component recommended price; Determine the component price of each of the target item components based on the pricing ratio and the item price.

5. The method according to any one of claims 1 to 4, characterized in that, after the step of in response to a selection operation on a target virtual item, display component information of at least one target item component in the item listing interface, the method further includes: Determine the item recommended price of the target virtual item based on the component type of the target item component and the component recommended prices corresponding to each of the component types; Display the item recommended price in the pricing input control in the item listing interface.

6. The method according to any one of claims 1 to 4, characterized in that, after the step of in response to a selection operation on a target virtual item, display component information of at least one target item component in the item listing interface, the method further includes: In response to the price checking operation, the item pricing range of the target virtual item and the item quantity of the same type of items within each of the item pricing ranges in the virtual trading platform are displayed in the item listing interface.

7. The method according to claim 6, It is characterized in that In response to the price checking operation, the item pricing range of the target virtual item and the number of items of the same type within each item pricing range in the virtual trading platform are displayed in the item listing interface, including: In response to the price checking operation, determining a component pricing range of each of the target prop components based on the component type of the target prop component; Determining a props pricing range of the target virtual prop based on the component pricing range; Based on the component pricing interval, the item pricing interval, and the number of item components within each of the component pricing intervals in the virtual trading platform, determine the number of items corresponding to each of the item pricing intervals; The item pricing range and the number of items corresponding to the item pricing range are displayed in the item listing interface.

8. The method according to claim 7, It is characterized in that The determining the number of props corresponding to each of the prop pricing intervals based on the component pricing interval, the prop pricing interval, and the number of prop components within each of the component pricing intervals in the virtual trading platform includes: Based on the correspondence between the item pricing range of the target virtual item and the component pricing range of each of the target item components, determining the number of components and the unit price of components corresponding to the same type of items within the item pricing range; Determine the total price of props of the same type within the prop pricing range based on the number of components of each type of prop components and the unit price of each type of prop components; Based on the total price of the props corresponding to the prop pricing range and the unit price of the props corresponding to the prop pricing range, the quantity of props corresponding to the prop pricing range is determined.

9. The method according to any one of claims 1 to 4, It is characterized in that After the target virtual item components are put on the virtual trading platform in response to the putting operation on the target virtual item, the method further includes: Receive a transaction completion notification sent by a background server, wherein the transaction completion notification includes prompt information for indicating that the transaction of the target virtual prop is successful, and the background server is used to transfer the virtual resources to the target account corresponding to the target virtual prop according to the component pricing when the transaction of the target prop component is successful, and send the prompt information to the target account when all the target prop components are successfully traded.

10. The method according to any one of claims 1 to 4, It is characterized in that In response to the listing operation of the target virtual item, listing each target item component on the virtual trading platform includes: In response to a triggering operation on a duration setting control in the item listing interface, obtaining the listing duration of the target virtual item; In response to the listing operation of the target virtual item, list each of the target item components on the virtual trading platform according to the listing duration; After listing each of the target item components on the virtual trading platform in response to the listing operation of the target virtual item, the method further includes: In response to the delisting operation of the target virtual item, receive a settlement notice sent by the background server, where the settlement notice contains prompt information for indicating traded components and untraded components; In response to reaching the listing duration, receive the settlement notice sent by the background server.

11. The method according to claim 10, wherein, the receiving the settlement notice sent by the background server in response to reaching the listing duration includes: In response to reaching the listing duration, send a delisting request to the background server, where the background server is configured to perform a recycling process on the untraded components that meet the recycling conditions based on the delisting request, and generate the settlement notice based on the recycled components, the traded components, and the un-recycled components, and the recycling conditions include that the component pricing is lower than the recommended component pricing; Receive the settlement notice sent by the background server, where the settlement notice contains prompt information for indicating the traded components, the recycled components, and the un-recycled components.

12. A method for purchasing a virtual item, wherein, the method includes: In response to a setting operation on a virtual item to be purchased, display component information of at least one item component to be purchased in the item purchase interface, where the virtual item to be purchased is composed of the item components to be purchased, and the component pricing of the item components to be purchased is the lowest pricing of the same type of item components in the virtual trading platform; In response to a purchase operation on the virtual item to be purchased, perform virtual resource transfer with the virtual trading platform based on the component pricing of each of the item components to be purchased; In the case where the virtual resource transfer is successful, obtain each of the item components to be purchased.

13. A virtual item listing device, wherein, the device includes: A first display module, configured to, in response to a selection operation on a target virtual item, display component information of at least one target item component in the item listing interface, where the target virtual item is composed of the target item components; A second display module, configured to, in response to a pricing operation on the target virtual item, display the component pricing of each of the target item components in the item listing interface based on the item pricing of the target virtual item; An item component listing module, configured to, in response to a listing operation on the target virtual item, list each of the target item components on the virtual trading platform, where transactions on the virtual trading platform are in units of item components, and the trading order of the same type of item components is determined in descending order based on the pricing, and the item component with the lowest pricing in the same type of item components is the item component to be purchased by the purchaser.

14. A virtual item purchase device, wherein, the device includes: A third display module, configured to display component information of at least one virtual item to be purchased in a virtual item purchase interface in response to a setting operation on the virtual item to be purchased, where the virtual item to be purchased is composed of the virtual item components to be purchased, and the component price of the virtual item component to be purchased is the lowest price of the same type of item components in the virtual trading platform; A resource transfer module, configured to perform virtual resource transfer with the virtual trading platform based on the component prices of the virtual items to be purchased in response to a purchase operation on the virtual item to be purchased; A component acquisition module, configured to acquire each of the virtual item components to be purchased when the virtual resource transfer is successful.

15. A terminal, wherein, the terminal includes a processor and a memory; at least one instruction, at least one program, a code set or an instruction set is stored in the memory, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the virtual item listing method according to any one of claims 1 to 11, or, the virtual item purchase method according to claim 12.

16. A computer-readable storage medium, wherein, at least one computer program is stored in the computer-readable storage medium, and the computer program is loaded and executed by a processor to implement the virtual item listing method according to any one of claims 1 to 11, or, the virtual item purchase method according to claim 12.

17. A computer program product or a computer program, wherein, the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium; a processor of a terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal executes the virtual item listing method according to any one of claims 1 to 11, or, the virtual item purchase method according to claim 12.

Citation Information

Patent Citations

  • Method and system for preventing abnormal deal of prop and currency in online game

    CN102013067A

  • Virtual equipment trading method in game

    CN109011589A